@charset "UTF-8";
@font-face {
font-family: 'Gibbs';
src: url(//companyd.com/wp-content/uploads/2021/09/Gibbs-Thin.woff2) format('woff2'),
url(//companyd.com/wp-content/uploads/2021/09/Gibbs-Thin.woff) format('woff');
font-style: normal;
font-display: swap;
}
body[cz-shortcut-listen="true"], .mb-0, body.page-template-default{margin-bottom:0px !important}
.ml-0{margin-left:0px !important}
.mb-10{margin-bottom:10px !important}
h1{font-size: 45px;font-family: 'Gibbs' !important;font-weight: 600;letter-spacing: 1px;line-height: 1.2;}
h2{font-family: 'Gibbs' !important;font-weight: 600;letter-spacing: 1px;line-height: 1.2;}
h3{font-family: 'Gibbs' !important;font-weight: 600;letter-spacing: 1px;line-height: 1.2;}
h4{font-family: 'Gibbs' !important;font-weight: 600;letter-spacing: 1px;line-height: 1.2;}
h5{font-family: 'Gibbs' !important;font-weight: 600;letter-spacing: 1px;line-height: 1.2;}
h6{font-family: 'Gibbs' !important;font-weight: 600;letter-spacing: 1px;line-height: 1.2;}
body, body > p{
font-family:"Gibbs";
font-weight:600;
font-size:16px;
line-height:23.1px;
margin-bottom:1.2em !important;
letter-spacing: .07667em !important;
text-align:justify;
}
body p a{font-weight:800 !important;font-family: 'Nunito';}
.mb-20{margin-bottom:20px !important}
.mb-0, .archive.tax-mfg_category.separate-containers .site-main, div#mepr-account-nav{margin-bottom:0px !important;}
.mt-0, .archive.tax-mfg_category.separate-containers .site-main{margin-top:0px !important;}
.hide, .single-product .product .summary .price, .woocommerce ul.products li.product .button.product_type_simple, .mob-expand-submenu, .hide-link{display:none !important}
.logged-in .hide-link{display:block !important}
.mobmenu-content #mobmenuleft .sub-menu li.menu-item-object-mfg_category .mob-expand-submenu{display:block !important}
.full-width .wp-block-group__inner-container {
max-width: 100%;
padding: 0px;
}
.mobmenu-content li {
text-align: left;
}
.container-padding .wp-block-group__inner-container{padding:20px 20px !important}
.group-padding .wp-block-group__inner-container, .archive.tax-mfg_category .content-area{padding:40px 20px !important}
.archive.tax-mfg_category .page-header {padding-top: 20px !important;border-bottom: 2px solid #e8e8e8;padding: 0;margin-bottom: 40px;}
.archive.tax-mfg_category .page-header .page-title {text-align: center;font-size: 30px;text-transform: uppercase; padding-bottom: 40px;}
.text-uppercase{text-transform:uppercase;}
.mob-menu-logo-holder{box-shadow: 0px 5px 3px -6px #000 !important;background:#fff}
.show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay{z-index:0 !important}
.mob-menu-slideout.show-nav-left .mobmenu-push-wrap, .mob-menu-slideout.show-nav-left .mob-menu-header-holder {
transform: translateX(0px) !important;
}
.mob-menu-header-holder{z-index:99999 !important;}
.mobmenu-left-panel .mobmenu-left-bt, .mobmenu-right-panel .mobmenu-right-bt {
position: absolute;
top: 0px;
font-size: 30px;
left: 8px;
right: auto;
}
.mob-menu-logo-holder a, #mobmenuleft li a {
position: relative;
}
#mobmenuleft li a{
display: inline-block;
padding: 0px;
line-height:2 !important
}
#mobmenuleft li{
padding: 10px 16px;
} .mob-menu-logo-holder a:hover:after, #mobmenuleft li a:hover:after, #mobmenuleft li.current-menu-item a:after{width: 120%;left: -10%;transition: width 500ms;}
.mob-menu-logo-holder .mob-standard-logo{width:275px; height:auto !important;}
.product-box {
position: relative;
overflow: hidden;
height:300px;
}
.product-box img { margin-bottom: -8px;
transform: translate(0, 0px);
transition: transform 0.3s ease-out;
}
.product-box .info {
position: absolute;
bottom: 0;
padding: 18px 5% 30px;
width: 100%;
text-align: center;
opacity: 1;
transition: 0.3s ease-out;
top: auto;
transform: translate(0, -15px);
opacity:0;
}
.product-box .info p {
font-size: 1.2em;
font-family: 'Gibbs';
font-weight: 800;
color: #fff;
letter-spacing: 4px;
}
.product-box .info p.pro_name {
text-transform: uppercase;
}
.product-box .info p.heading-border {
border-top: 4px solid #fff;
width: 25px;
margin: 10px auto !important;
}
.product-box .info p.cat_name {
font-size: 0.9em;
font-weight: 600;
}
.product-box figure a {
width: 100%;
height: 100%;
display: block;
}
.product-box figure a:after {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: rgb(0 0 0 / 50%);
top: 0;
left: 0;
right: 0;
transition: 0.3s ease-out;
opacity: 0;
}
.product-box:hover img {
transform: scale(1.05);
transition: transform 0.3s ease-out;
}
.product-box:hover figure a:after{
opacity: 1 !important;
}
.product-box:hover .info {opacity:1;transition: 0.3s ease-out;transform: translate(0, 0px);}
.site-info {
color: #000;
background-color: #fff;
font-family: 'Gibbs';
font-size: 14px;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 1px;
border-top:1px solid #ddd;
}
.site-info .inside-site-info {
padding: 12px 20px;
}
.single-product .inside-article {
display: inline-block;
padding: 20px;
}
.single-product .site-main {
margin-top: 0px;
margin-bottom:0px;
}
.single-product .site.container {
max-width: 100%;
margin: 20px;
margin-top: 25px;
}
.single-product .site-main .entry-content {
margin-top: 0px;
margin-bottom:0px;
}
.single-product .product .woocommerce-product-gallery {
width: 57% !important;
margin-right: 3%;
}
.single-product .product .summary {
width: 40% !important;
}
.single-product .product .summary .product_title {
font-size: 25px;
text-transform: uppercase;
letter-spacing: 2px;
margin-bottom: 20px;
display:none;
}
.single-product .product_meta, .single-product .woocommerce-breadcrumb{display:none;}
.single-product .product_meta a {
color: #000;
font-size: 13px;
font-weight: 600;
}
.single-product.woocommerce div.product div.images .flex-control-thumbs li {
width: calc(14% - 12px);
margin-left: 6px;
margin-right: 6px;
margin-top: 10px;
}
.single-product.woocommerce div.product div.images .flex-control-thumbs li img {
border: 1px solid #ddd;
padding: 5px;
}
.single-product.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{border-color:#000 !important}
.single-product.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
clear: inherit;
}
.single-product.woocommerce div.product div.images .flex-control-thumbs li img {
border-radius: 5px;
}
.single-product .related.products {
border-top: 2px solid #ddd;
padding-top: 20px;
display:none;
}
.single-product .related.products h2, .single-product .upsells.products h2 {
font-size: 25px;
margin-bottom: 35px;
}
.single-product.woocommerce ul.products.columns-5 li.product, .single-product.woocommerce-page ul.products.columns-5 li.product, .single-product.single-product.woocommerce ul.products li.product, .single-product.woocommerce-page ul.products li.product {
width: 19.20%;
border: 1px solid #ddd;
padding: 5px 5px 10px 5px;
border-radius: 5px;
border-bottom-width: 4px;
transition: 0.5s ease-out;
}
.single-product.single-product.woocommerce ul.products li.product, .single-product.woocommerce-page ul.products li.product {margin: 0 1% 1em 0;}
.single-product.woocommerce ul.products li.last, .single-product.woocommerce-page ul.products li.last{margin-right:0px !important}
.single-product.woocommerce ul.products li:hover {
border-color: #000 !important;
transition: 0.5s ease-out;
}
.single-list_of_lines_mfgs .container.grid-container {
max-width: 100%;
}
.single-product .upsells.products {
clear: both;
border-top: 2px solid #ddd;
padding-top: 20px;
margin-top: 30px !important;
display: none;
width: 100%;
}
.form_design .label {
font-size: 11px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 2px;
display: block;
margin-bottom: -10px;
}
.form_design input[type="text"], .form_design input[type="email"], .form_design textarea {
box-shadow: none;
height: 40px;
margin-bottom: 20px;
width: 100%;
border: 2px solid #ddd;
background: #fff;
font-size: 14px;
letter-spacing: 1px;
}
.form_design input[type="submit"] {
background: transparent;
color: #000;
border: 2px solid #ddd;
text-transform: uppercase;
font-size: 14px;
letter-spacing: 1px;
}
.form_design input[type="submit"]:hover{background:#000;color:#fff;border-color:#000 !important}
.gform_wrapper .gfield_required .gfield_required_text {font-weight: 800 !important;}
.gform_wrapper.gravity-theme .gfield_label{text-decoration:underline;}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, textarea:focus, select:focus{outline:0}
.gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield textarea.small, .gform_wrapper.gravity-theme select {
background: transparent;
border: 1px solid #cbcbcb !important;
padding: 6px 15px !important;
font-size: 15px !important;
line-height: 23px;
border-radius: 3px;
}
.btn-deisgn a.wp-block-button__link, .gform_wrapper.gravity-theme .gfield_checkbox button, .gform_wrapper.gravity-theme .gform_footer input[type="submit"] {
border-radius: 4px;
background: #000;
border: 2px solid #000;
color: #fff;
text-transform: uppercase;
transition: 0.5s ease-in-out;
min-width: 130px;
line-height: 25px;
letter-spacing: 2px;
font-size: 14px;
margin-bottom: 15px;
}
.btn-deisgn a.wp-block-button__link:hover, .gform_wrapper.gravity-theme .gfield_checkbox button:hover, .gform_wrapper.gravity-theme .gform_footer input[type="submit"]:hover, a.wp-block-button__link:not(.has-background):focus{background:transparent;color:#000;transition: 0.5s ease-in-out;}
.page-id-1561 #label_2_45_1{cursor:pointer;}
.gform_confirmation_message {display: flex;border: 1px solid #000;text-align: center;background: #000; color: #fff;margin-bottom: 20px;min-height: 100px;align-items: center;justify-content: center; font-size: 20px;}
.all_lists {
list-style: none;
margin-left: 0px;
margin-bottom: 0px;
display: block;
}
.all_lists li {
width: calc(25% - 10px);
float: left;
margin: 0px 5px;
margin-bottom: 0px;
margin-bottom: 10px;
border: 1px solid #eee;
padding: 10px;
}
.all_lists li:hover{border: 1px solid #bbb;}
.buttons ul {
margin: 0px;
list-style: none;
}
.buttons ul li {
display: inline-flex;
}
.buttons ul li a {
border: 1px solid #222222;
color: #222222;
padding: 10px;
transition: 0.3s ease-in-out;
text-transform: capitalize;
}
.buttons ul li:hover a{background:#222;color:#fff;transition: 0.3s ease-in-out;}
.tax-mfg_category .paging-navigation{padding:20px 10px !important}
.tax-mfg_category .nav-links {
clear: both;
display: inline-block;
margin-top: 12px;
width: 100%;
overflow: hidden;
}
.tax-mfg_category .paging-navigation .page-numbers {
background: #ebe9e9;
padding: 6px 13px;
border-radius: 50px;
font-size: 16px;
line-height: 40px;
color: #000;
}
.archive.tax-mfg_category .page-header .taxonomy-description {
text-align: center;
margin-bottom: 20px;
margin-top: -40px;
}
.tax-mfg_category .paging-navigation .page-numbers.current, .tax-mfg_category .paging-navigation .page-numbers:hover {
background: #000;
color: #fff;
} .home ul.featured-products{padding: 0;margin: 0;list-style: none;}
.home ul.featured-products li{position:relative;overflow: hidden;width: 33.3%;float:left;display:block}
.home ul.featured-products li>a{display:block}
.home ul.featured-products li>a.button{display:none}
.home ul.featured-products li>a>img{width:100%; height:300px;object-fit:cover;margin-bottom: -8px;transform: translate(0, 0px);transition: transform 0.3s ease-out;}
.home ul.featured-products li>a>h2.woocommerce-loop-product__title{position: absolute;top: 50%;width: 100%;text-align: center;transition: 0.3s ease-out;transform: translate(0, -15px);font-size: 1.2em;font-family: 'Gibbs';font-weight: 800;color: #fff;letter-spacing: 2px;text-transform: uppercase;opacity:0;margin-bottom: 0;z-index: 1;}
.home ul.featured-products li>a>h2.woocommerce-loop-product__title:before{content: '';position: absolute;height: 1px;bottom: -5px;left: 35%;right: 35%;background: #ffffff;transform: scale(0, 1);transform-origin: left center;transition: transform 0.3s ease-in-out;}
.home ul.featured-products li:hover>a>h2.woocommerce-loop-product__title:before{transform: scale(1,1);transition: transform 0.3s ease-out;background:#fff;}
.home ul.featured-products li:hover img {
transform: scale(1.05);
transition: transform 0.3s ease-out;
}
.home ul.featured-products li a:after{content:''; position:absolute;background:rgba(0,0,0,0.5);width:100%;top:0;bottom:0;left: 0;opacity: 0.1;transition: 0.3s ease-out;}
.home ul.featured-products li:hover a:after{opacity: 1;}
.home ul.featured-products li:hover h2.woocommerce-loop-product__title {opacity:1;transition: 0.3s ease-out;transform: translate(0, 0px);color: #fff;} .single-post.separate-containers .inside-article, .single-post .widget-area .widget{padding: 20px;}
.single-post .site-content .content-area {width: 75%;}
.single-post .is-right-sidebar {width: 25%;}
.single-list_of_lines_mfgs .group-padding .wp-block-group__inner-container{padding: 20px 0 0 0px !important;}
.single-list_of_lines_mfgs.admin-bar iframe{width: calc(100vw + 17px);max-width: calc(100vw + 17px);height: calc(100vh - 185px);}
.single-list_of_lines_mfgs iframe{width: calc(100vw + 17px);max-width: calc(100vw + 17px);height: calc(100vh - 153px);}
ul.flex-direction-nav {
position: absolute;
top: calc(38% - 36px);
z-index: 99999;
width: 100%;
left: 0;
margin: 0;
padding: 0px;
list-style: none;}
li.flex-nav-prev {float: left;}
li.flex-nav-next {float: right;}
a.flex-next {visibility:hidden;}
a.flex-prev {visibility:hidden;}
a.flex-next::after {
visibility:visible;content: '\f054';
font-family: 'Font Awesome 5 Free';
margin-right: 10px;
font-size: 15px;
font-weight: bold;
background: #000;
width: 30px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50px;
}
a.flex-prev::before {
visibility:visible;
content: '\f053';
font-family: 'Font Awesome 5 Free';   
margin-left: 10px;
font-size: 15px;
font-weight: bold;
background: #000;
width: 30px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50px;
}
ul.flex-direction-nav li a {
color: #fff;
display: inline-flex;
}
ul.flex-direction-nav li a:hover {
text-decoration: none;
}
.mobmenu-content #mobmenuleft .sub-menu li a{letter-spacing: 0;font-size: 12px;}
.mobmenu-content #mobmenuleft .sub-menu li{padding: 5px 16px;}
.hide-title .gsection_title{display:none}
.mp_wrapper {
overflow: inherit;
margin: 10px 0;
max-width: 1000px !important;
margin: 0 auto;
box-sizing: border-box;
padding-bottom: 30px;
}
.single-product .woocommerce-product-gallery ul.flex-direction-nav{z-index: 999 !important;}
@media screen and (min-width:599px){
.home ul.featured-products li{width: 50%;}
}
@media screen and (min-width:999px){
.home ul.featured-products li{width: 33.33%;}
}
@media screen and (min-width:1399px){
.home ul.featured-products li{width: 25%;}
}
@media screen and (min-width:1799px){
.home ul.featured-products li{width: 20%;}
}
@media screen and (max-width:599px){
.home ul.featured-products li{width: 100%;}
}
@media screen and (max-width:800px){
.wp-block-columns {display: block;}
.single-product .product .woocommerce-product-gallery {width: 100% !important;}
.single-product .product .summary {width: 100% !important;}
.all_lists{display:inline-block}
.all_lists li{width: calc(50% - 10px);}
}
@media screen and (max-width:500px){
.mob-menu-logo-holder{height:50px !important;}
.show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay{z-index:0 !important}
.mobmenul-container, .mobmenur-container{margin-top:0px !important;}
.mob-menu-logo-holder .mob-standard-logo {width: 200px;height: auto !important;}
}

.ahm-content-end-marker {
all: initial;
display: block;
height: 0;
width: 100%;
}
.ahm-heatmap-container {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 9999;
font-family: Arial, sans-serif;
font-size: 30px;
font-weight: bold;
text-shadow: 1px 1px 1px #fff, 1px -1px 1px #fff, -1px -1px 1px #fff, -1px 1px 1px #fff;
color: #000;
background-color: rgba(0, 0, 0, 0.2);
overflow: hidden;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
-user-select: none;
cursor: default;
pointer-events: none;
}
.ahm-heatmap-flow {
position: relative;
}
.ahm-heatmap-container .height-40px {
display: flex;
align-items: center;
justify-content: center;
height: 40px;
width: 100%;
}
.ahm-heatmap-container .count-bar {
font-size: 12px;
position: absolute;
right: 0;
min-width: 48px;
height: 40px;
text-align: center;
line-height: 40px;
background: #ef96;
}
.ahm-nav .nav-tab-disabled {
opacity: 0.64;
pointer-events: none;
}
.ahm-nav .nav-tab {
display: flex;
flex-flow: row nowrap;
align-items: center;
}
.ahm-nav .nav-tab .dashicons {
position: relative;
top: 1px;
}
.ahm-nav .nav-tab-active,
.ahm-nav .nav-tab-active:hover,
.ahm-nav .nav-tab-active:focus {
background: #fff;
}
.ahm-footer {
font-weight: bold;
font-size: larger;
text-align: right;
color: #aaa;
text-shadow: 1px 1px 1px #fff;
}
#ahm-description {
border: 1px solid #ccc;
border-radius: 0.5em;
padding: 0.5em 1em 0;
margin: 0.5em 0;
width: 100%;
box-sizing: border-box;
}
#ahm-description legend {
font-weight: bold;
}
#ahm-description img {
max-width: 100%;
}
#ahm-description .outer {
width: 100%;
overflow: hidden;
}
#ahm-description .inner {
display: flex;
width: 300%;
flex-flow: row nowrap;
position: relative;
}
#ahm-description .description {
width: 100%;
}
#ahm-description.click-heatmap .inner {
left: 0;
}
#ahm-description.breakaway-heatmap .inner {
left: -100%;
}
#ahm-description.attention-heatmap .inner {
left: -200%;
}
#ahm-view-form .wp-list-table thead a .dashicons,
#ahm-view-form .wp-list-table tfoot a .dashicons {
position: relative;
top: 1px;
}
#ahm-view-form .wp-list-table .sorting-indicator {
display: inline-block;
}
#ahm-view-form .wp-list-table thead,
#ahm-view-form .wp-list-table tfoot {
white-space: nowrap;
}
#ahm-view-form .wp-list-table th.sortable:not(.column-page) a span,
#ahm-view-form .wp-list-table th.sorted:not(.column-page) a span {
float: unset;
}
#ahm-view-form .wp-list-table .column-page {
word-break: break-all;
}
#ahm-view-form .wp-list-table .click_pc,
#ahm-view-form .wp-list-table .breakaway_pc,
#ahm-view-form .wp-list-table .attention_pc,
#ahm-view-form .wp-list-table .click_mobile,
#ahm-view-form .wp-list-table .breakaway_mobile,
#ahm-view-form .wp-list-table .attention_mobile {
white-space: nowrap;
text-align: right;
}
#ahm-view-form .wp-list-table .ahm-cell {
display: inline-block;
width: 100%;
text-align: right;
font-variant-numeric: tabular-nums;
cursor: pointer;
white-space: nowrap;
-ms-user-select: none;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
}
#ahm-view-form .wp-list-table .ahm-cell-blank,
#ahm-unread-form .wp-list-table .ahm-cell-blank {
color: #ccc;
cursor: default;
-ms-user-select: none;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
display: inline-block;
text-align: center;
min-width: 57px;
}
#ahm-view-form .wp-list-table .ahm-cell:not(:hover):not(:active):not(:focus) {
color: #555;
}
#ahm-view-form .wp-list-table .ahm-cell .dashicons {
vertical-align: text-bottom;
position: relative;
top: 2px;
}
#ahm-view-form .wp-list-table .ahm-cell:not(:hover):not(:active):not(:focus) .dashicons {
visibility: hidden;
}
@media screen and (max-width: 782px) {
#ahm-view-form .ahm-footer {
visibility: hidden;
}
#ahm-view-form .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column) {
padding-left: 50%;
}
#ahm-view-form .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {
width: 50%;
line-height: 2;
}
#ahm-view-form .ahm-cell,
#ahm-view-form .ahm-cell-blank {
line-height: 2;
}
#ahm-description ~ .subsubsub {
display: none;
}
}
#ahm-unread-form .wp-list-table .pc,
#ahm-unread-form .wp-list-table .mobile {
white-space: nowrap;
min-width: calc(200px + 4.5em);
}
#ahm-unread-form .ahm-ratio {
line-height: 60px;
font-size: 150%;
width: 3em;
display: inline-block;
text-align: right;
}
#ahm-unread-form .ahm-ratio::after {
content: "%";
}
#ahm-unread-form .ahm-ratio.warning {
color: #f00;
}
#ahm-unread-form .ahm-ratio.normal,
#ahm-unread-form .ahm-ratio.na {
color: #ccc;
}
#ahm-unread-form .ahm-ratio.na::after {
visibility: hidden;
}
#ahm-unread-form .ahm-heatmap-databox {
display: none;
width: 192px;
padding-right: 6px;
margin-left: 2px;
text-align: right;
position: relative;
}
#ahm-unread-form tr.ahm-show-databox .ahm-heatmap-databox {
display: block;
}
#ahm-unread-form .ahm-heatmap-databox-column {
display: inline-block;
min-width: 64px;
}
#ahm-unread-form .ahm-heatmap-databox-column .dashicons-external {
visibility: hidden;
}
#ahm-unread-form .ahm-heatmap-databox-column:hover .dashicons-external {
visibility: visible;
}
.ahm-unread-legend {
display: inline-block;
width: 1.5em;
height: 1em;
border: 1px solid rgba(0, 0, 0, 40%);
}
#ahm-options-form .ahm-inline-block {
display: inline-block;
}
#ahm-options-form input[type="range"] {
float: left;
margin-right: 0.5em;
}
#ahm-options-form input[type="range"]:not(:disabled) {
cursor: pointer;
}
#ahm-options-form input[type="range"] + span {
display: inline-block;
}
#ahm-options-form .premium-options {
font-size: smaller;
font-weight: bold;
background: #800080;
color: #fff;
padding: 0.1em 0.3em;
border-radius: 0.2em;
}
#ahm-options-form th .dashicons-editor-help {
cursor: pointer;
opacity: 0.4;
}
#ahm-options-form th .ahm-tooltip:focus .dashicons-editor-help,
#ahm-options-form th .ahm-tooltip:hover .dashicons-editor-help {
opacity: 1;
}
#ahm-options-form th .ahm-tooltip > div {
display: none;
position: absolute;
z-index: 9999;
border-radius: 0.25em;
border: 2px solid rgba(0, 0, 0, 0.4);
background: rgba(255, 255, 255, 0.9375);
padding: 0.25em 1.5em;
font-weight: normal;
}
div.ahm-unread-list-page {
width: 100%;
border-radius: 0.3em;
}
div.ahm-unread-list-page-inner {
min-height: 60px;
}
div.ahm-pt {
display: flex;
flex-flow: row wrap;
text-align: center;
}
div.ahm-c2 {
width: 50%;
}
div.ahm-c6 {
width: 16.6666%;
}
div.ahm-unread-list-page-hover {
display: none;
position: absolute;
z-index: 9999;
border-radius: 0.25em;
border: 2px solid rgba(0, 0, 0, 0.4);
background: rgba(255, 255, 255, 0.9375);
padding: 0.25em 1.5em;
font-weight: normal;
cursor: auto;
}
@media not screen and (max-width: 782px) {
div.ahm-unread-list-page {
cursor: pointer;
}
div.ahm-unread-list-page:focus,
div.ahm-unread-list-page:hover {
background-color: rgba(127, 127, 127, 0.125);
box-shadow: 0 0 0 0.35em rgba(127, 127, 127, 0.125);
}
div.ahm-unread-list-page:focus {
outline: solid 0.1em rgba(127, 127, 127, 0.5);
outline-offset: 0.25em;
}
div.ahm-unread-list-page:focus div.ahm-unread-list-page-hover,
div.ahm-unread-list-page:hover div.ahm-unread-list-page-hover {
display: block;
}
div.ahm-c2,
div.ahm-c6 {
margin: 0.1em 0;
}
div.ahm-c2::after {
display: block;
content: "";
width: 95%;
height: 0.125em;
margin: 0 auto;
border-radius: 0.1em;
background: #ccc;
}
}
@media screen and (max-width: 782px) {
div.ahm-unread-list-page-inner {
min-height: unset;
}
.is-expanded div.ahm-unread-list-page-hover {
position: static;
display: block;
}
.is-expanded div.ahm-pt {
flex-flow: column wrap;
height: 9em;
}
.is-expanded div.ahm-c2 {
width: unset;
height: 4.5em;
line-height: 4.5;
}
.is-expanded div.ahm-c2::after {
content: "";
display: inline-block;
float: right;
width: 0.15em;
height: 3.7em;
margin: 0.4em 0;
border-radius: 0.1em;
background: #ccc;
}
.is-expanded div.ahm-c6 {
width: unset;
height: 1.5em;
}
}
#ahm-options-form input[type="radio"] + label > div {
padding-left: 20px;
}
#ahm-options-form th .ahm-tooltip:focus > div,
#ahm-options-form th .ahm-tooltip:hover > div {
display: block;
}
#ahm-options-form input[type="radio"]:checked + span,
#ahm-options-form input[type="radio"]:checked + label > span:first-child {
font-weight: bold;
}
#ahm-options-form input[type="text"] {
display: block;
width: 100%;
}
#ahm-vs {
border-collapse: collapse;
table-layout: fixed;
}
#ahm-vs td {
text-align: center;
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
}
#ahm-vs th {
text-align: center;
font-weight: bold;
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
}
#ahm-vs tbody th {
text-align: left;
}
#ahm-vs th:first-child {
width: 18em;
}
#ahm-vs td:first-child,
#ahm-vs th:first-child {
border-left: none;
}
#ahm-vs td:last-child,
#ahm-vs th:last-child {
border-right: none;
}
#ahm-vs .dashicons-no-alt {
color: #aaa;
}
#ahm-vs .current .dashicons-yes-alt {
color: #36f;
}
#ahm-vs .current .dashicons-no-alt {
color: #f00;
}
#ahm-vs .ib {
display: inline-block;
}@media screen and ( min-width: 782px ){
body.admin-bar .mobmenu, body.admin-bar .mobmenu-panel, .show-nav-left.admin-bar .mobmenu-overlay, .show-nav-right.admin-bar .mobmenu-overlay {
top: 32px!important;
}
body.admin-bar .mobmenu-search-holder {
top: 92px!important;
}
}
@media screen and ( max-width: 782px ){
body.admin-bar .mobmenu, body.admin-bar .mobmenu-panel, .show-nav-left.admin-bar .mobmenu-overlay, .show-nav-right.admin-bar .mobmenu-overlay {
top: 46px!important;
}
body.admin-bar .mob-menu-header-banner {
top: 0px!important;
}
body.admin-bar .mobmenu-search-holder {
top: 106px!important;
}
body.admin-bar  .mob-menu-slideout .mobmenu-search-holder {
top: 60px!important;
}
}
@media screen and ( max-width: 479px ) {
.mob-menu-overlay .mobmenu-content {
padding-top: 5%;
}
}
@media screen and ( max-width: 782px ) {
.mob-menu-overlay .mobmenu-content {
padding-top: 10%;
}
}
@media screen and ( min-width: 782px ) {
#mobmenu-footer li:hover {
background-color: ;
}
#mobmenu-footer li:hover i {
color: ;
}
}
@media only screen and (min-width:5001px){
.mob_menu, .mobmenu-panel, .mobmenu, .mobmenu-cart-panel, .mobmenu-footer-menu-holder, .mobmenu-right-panel, .mobmenu-left-panel  {
display: none!important;
}
}
@media only screen and (max-width:5000px) {
.mobmenur-container i {
color: #FFF;
}
.mobmenul-container i {
color: #000000;
}
.mobmenul-container img {
max-height:  60px;
float: left;
}
.mobmenur-container img {
max-height:  60px;
float: right;
}
.mob-expand-submenu i {
font-size: 25px;
}
#mobmenuleft li a , #mobmenuleft li a:visited, .mobmenu-content h2, .mobmenu-content h3, .show-nav-left .mob-menu-copyright, .show-nav-left .mob-expand-submenu i {
color: #000000;
}
.mob-cancel-button {
font-size: 20px!important;
} .mobmenu-content #mobmenuleft .sub-menu  .sub-menu li a:hover {
color: #000000;
} .mobmenu-content #mobmenuleft .sub-menu .sub-menu li:hover {
background-color: #ffffff;
}
.mobmenu-content #mobmenuleft li:hover, .mobmenu-content #mobmenuright li:hover  {
background-color: #ffffff;
}
.mobmenu-content #mobmenuright li:hover  {
background-color: #666 ;
} .mobmenu-content #mobmenuright .sub-menu .sub-menu li:hover {
background-color: #666;
} .mobmenu-content #mobmenuright .sub-menu  .sub-menu li a:hover {
color: #ccc;
}
.mobmenu-content #mobmenuleft .sub-menu {
background-color: #ffffff ;
margin: 0;
color: #000000 ;
width: 100%;
position: initial;
height: 100%;
}
.mob-menu-left-bg-holder {
opacity: 1;
background-attachment: fixed ;
background-position: center top ;
-webkit-background-size:  cover;
-moz-background-size: cover;
background-size: cover;
}
.mob-menu-right-bg-holder { 
opacity: 1;
background-attachment: fixed ;
background-position: center top ;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size:  cover;
}
.mobmenu-content #mobmenuleft .sub-menu a {
color: #000000 ;
}
.mobmenu-content #mobmenuright .sub-menu  a {
color: #fff ;
}
.mobmenu-content #mobmenuright .sub-menu .sub-menu {
background-color: inherit;
}
.mobmenu-content #mobmenuright .sub-menu {
background-color: #3a3a3a ;
margin: 0;
color: #fff ;
position: initial;
width: 100%;
}
#mobmenuleft li:hover a, #mobmenuleft li:hover i {
color: #000000;
}
#mobmenuright li a , #mobmenuright li a:visited, .show-nav-right .mob-menu-copyright, .show-nav-right .mob-expand-submenu i {
color: #666 ;
}
#mobmenuright li a:hover {
color: #FFF ;
}
.mobmenul-container {
top: 10px;
margin-left: 5px;
margin-top: 10px;
height: 60px;
float: left;
}
.mobmenur-container {
top: 10px;
margin-right: 5px;
margin-top: 10px;
}
.mob-menu-logo-holder {
margin-top:   10px;
text-align:   center;
margin-left:  0;
margin-right: 0;
height:       60px;
}
.mob-menu-header-holder {
width:  100% ;
background-color: #ffffff ;
height: 60px ;
position:fixed;
}
body.mob-menu-overlay, body.mob-menu-slideout, body.mob-menu-slideout-over, body.mob-menu-slideout-top {
padding-top: 60px;
}
.mobmenul-container, .mobmenur-container{
position: absolute; 
}
.mobmenu-left-panel {
background-color:#ffffff;;
width:  270px;  
}
.mobmenu-right-panel {
background-color:#F7F7F7;		width:  270px; 
}
.show-nav-left .mobmenu-overlay, .show-nav-right .mobmenu-overlay, .show-mob-menu-search .mobmenu-overlay  {
background: rgba(0, 0, 0, 0.83);
}
.mob-menu-slideout-top .mobmenu-overlay {
display:none!important;
}
.mob-menu-slideout.show-nav-left .mobmenu-push-wrap, .mob-menu-slideout.show-nav-left .mob-menu-header-holder {
-webkit-transform: translateX(270px);
-moz-transform: translateX(270px);
-ms-transform: translateX(270px);
-o-transform: translateX(270px);
transform: translateX(270px);
}
.mob-menu-slideout.show-nav-right .mobmenu-push-wrap, .mob-menu-slideout.show-nav-right .mob-menu-header-holder {
-webkit-transform: translateX(-270px);
-moz-transform: translateX(-270px);
-ms-transform: translateX(-270px);
-o-transform: translateX(-270px);
transform: translateX(-270px);
}
.mob-menu-slideout-top .mobmenu-panel {
width:  100%;
height: 100%;
z-index: 1;
position: fixed;
left: 0px;
top: 0px;
max-height: 100%;
-webkit-transform: translateY(-100%);
-moz-transform: translateY(-100%);
-ms-transform: translateY(-100%);
-o-transform: translateY(-100%);
transform: translateY(-100%);
}
.mob-menu-slideout-top.show-nav-left .show-panel, .mob-menu-slideout-top.show-nav-right .show-panel  {
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
z-index: 300000;
}
.mob-menu-slideout-over.show-nav-left .mobmenu-left-panel {
overflow: hidden;
}
.show-nav-left .mobmenu-panel.show-panel , .show-nav-right .mobmenu-panel.show-panel {
z-index: 300000;
} .mob-menu-slideout .mobmenu-panel, .mob-menu-slideout-over .mobmenu-panel, .mob-menu-slideout .mobmenu-cart-panel, .mob-menu-slideout-over .mobmenu-cart-panel {
position: fixed;
top: 0;
height: 100%;
overflow-y: auto;
overflow-x: auto;
z-index: 10000;
opacity: 1;
} .mobmenu .headertext { 
color: #000000 ;
text-decoration: none;
}
.headertext span {
position: initial;
line-height: 60px;
}
.mobmenu-search-holder {
top: 60px;
}  body.mob-menu-overlay, body.mob-menu-slideout, body.mob-menu-slideout-over, body.mob-menu-slideout-top  {
overflow-x: hidden;
}
.mobmenu-left-panel li a, .leftmbottom, .leftmtop{
padding-left: 10%;
padding-right: 10%;
}
.mobmenu-content li > .sub-menu li {
padding-left: calc(10*1%);
}
.mobmenu-right-panel li, .rightmbottom, .rightmtop{
padding-left: 10%;
padding-right: 10%;
}
.mobmenul-container i {
line-height: 30px;
font-size: 30px;
float: left;
}
.left-menu-icon-text {
float: left;
line-height: 30px;
color: #222;
}
.mobmenu-left-panel .mobmenu-display-name {
color: #000000;
}
.right-menu-icon-text {
float: right;
line-height: 30px;
color: #222;
}
.mobmenur-container i {
line-height: 30px;
font-size: 30px;
float: right;
}
.nav, .main-navigation, .genesis-nav-menu, #main-header, #et-top-navigation, .site-header, .site-branding, .ast-mobile-menu-buttons, .storefront-handheld-footer-bar, .hide {
display: none!important;
}
.mob-standard-logo {
display: inline-block;
height:40px!important;	}
.mob-retina-logo {
height:40px!important;	}
.mobmenu-content #mobmenuleft > li > a:hover {
background-color: #ffffff;
}
.mobmenu-content #mobmenuright > li > a:hover {
background-color: #666;
}
.mobmenu-left-panel .mob-cancel-button {
color: #000000;
}
.mobmenu-right-panel .mob-cancel-button {
color: #666;
}	
}
.mob-menu-logo-holder > .headertext span,.mobmenu input.mob-menu-search-field {
font-family:Nunito;
font-size:16px;
font-weight:900;
font-style:normal;
letter-spacing:5px;
text-transform:uppercase;
}
.left-menu-icon-text {
font-family:Nunito;
font-size:16px;
font-weight:700;
font-style:normal;
line-height:2em;
letter-spacing:5px;
text-transform:uppercase;
}
#mobmenuleft .mob-expand-submenu,#mobmenuleft > .widgettitle,#mobmenuleft li a,#mobmenuleft li a:visited,#mobmenuleft .mobmenu-content h2,#mobmenuleft .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name, .mobmenu-content .mobmenu-tabs-header li {
font-family:Nunito;
font-size:13px;
font-weight:900;
font-style:normal;
line-height:1.5em;
letter-spacing:2px;
text-transform:uppercase;
}
.right-menu-icon-text {
font-family:Nunito;
font-size:16px;
font-weight:700;
font-style:normal;
line-height:1.3em;
letter-spacing:5px;
text-transform:uppercase;
}
#mobmenuright li a,#mobmenuright li a:visited,#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name {
font-family:Nunito;
font-size:16px;
font-weight:700;
font-style:normal;
line-height:1.3em;
letter-spacing:5px;
text-transform:uppercase;
}