@font-face {
font-family: 'Noto Sans';
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Thin.eot);
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Thin.eot?#iefix) format('embedded-opentype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Thin.woff2) format('woff2'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Thin.woff) format('woff'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Thin.ttf) format('truetype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Thin.svg#NotoSans-Thin) format('svg');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ThinItalic.eot);
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ThinItalic.eot?#iefix) format('embedded-opentype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ThinItalic.woff2) format('woff2'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ThinItalic.woff) format('woff'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ThinItalic.ttf) format('truetype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ThinItalic.svg#NotoSans-ThinItalic) format('svg');
font-weight: 100;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraLightItalic.eot);
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraLightItalic.eot?#iefix) format('embedded-opentype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraLightItalic.woff2) format('woff2'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraLightItalic.woff) format('woff'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraLightItalic.ttf) format('truetype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraLightItalic.svg#NotoSans-ExtraLightItalic) format('svg');
font-weight: 200;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraLight.eot);
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraLight.eot?#iefix) format('embedded-opentype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraLight.woff2) format('woff2'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraLight.woff) format('woff'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraLight.ttf) format('truetype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraLight.svg#NotoSans-ExtraLight) format('svg');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Light.eot);
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Light.eot?#iefix) format('embedded-opentype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Light.woff2) format('woff2'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Light.woff) format('woff'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Light.ttf) format('truetype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Light.svg#NotoSans-Light) format('svg');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-LightItalic.eot);
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-LightItalic.eot?#iefix) format('embedded-opentype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-LightItalic.woff2) format('woff2'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-LightItalic.woff) format('woff'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-LightItalic.ttf) format('truetype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-LightItalic.svg#NotoSans-LightItalic) format('svg');
font-weight: 300;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Regular.eot);
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Regular.eot?#iefix) format('embedded-opentype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Regular.woff2) format('woff2'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Regular.woff) format('woff'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Regular.ttf) format('truetype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Regular.svg#NotoSans-Regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Italic.eot);
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Italic.eot?#iefix) format('embedded-opentype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Italic.woff2) format('woff2'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Italic.woff) format('woff'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Italic.ttf) format('truetype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Italic.svg#NotoSans-Italic) format('svg');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Medium.eot);
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Medium.eot?#iefix) format('embedded-opentype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Medium.woff2) format('woff2'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Medium.woff) format('woff'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Medium.ttf) format('truetype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Medium.svg#NotoSans-Medium) format('svg');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-MediumItalic.eot);
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-MediumItalic.eot?#iefix) format('embedded-opentype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-MediumItalic.woff2) format('woff2'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-MediumItalic.woff) format('woff'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-MediumItalic.ttf) format('truetype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-MediumItalic.svg#NotoSans-MediumItalic) format('svg');
font-weight: 500;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-SemiBold.eot);
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-SemiBold.eot?#iefix) format('embedded-opentype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-SemiBold.woff2) format('woff2'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-SemiBold.woff) format('woff'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-SemiBold.ttf) format('truetype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-SemiBold.svg#NotoSans-SemiBold) format('svg');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-SemiBoldItalic.eot);
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-SemiBoldItalic.eot?#iefix) format('embedded-opentype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-SemiBoldItalic.woff2) format('woff2'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-SemiBoldItalic.woff) format('woff'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-SemiBoldItalic.ttf) format('truetype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-SemiBoldItalic.svg#NotoSans-SemiBoldItalic) format('svg');
font-weight: 600;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Bold.eot);
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Bold.eot?#iefix) format('embedded-opentype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Bold.woff2) format('woff2'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Bold.woff) format('woff'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Bold.ttf) format('truetype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Bold.svg#NotoSans-Bold) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-BoldItalic.eot);
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-BoldItalic.eot?#iefix) format('embedded-opentype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-BoldItalic.woff2) format('woff2'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-BoldItalic.woff) format('woff'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-BoldItalic.ttf) format('truetype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-BoldItalic.svg#NotoSans-BoldItalic) format('svg');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraBold.eot);
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraBold.eot?#iefix) format('embedded-opentype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraBold.woff2) format('woff2'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraBold.woff) format('woff'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraBold.ttf) format('truetype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraBold.svg#NotoSans-ExtraBold) format('svg');
font-weight: 800;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraBoldItalic.eot);
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraBoldItalic.woff2) format('woff2'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraBoldItalic.woff) format('woff'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraBoldItalic.ttf) format('truetype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-ExtraBoldItalic.svg#NotoSans-ExtraBoldItalic) format('svg');
font-weight: 800;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Black.eot);
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Black.eot?#iefix) format('embedded-opentype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Black.woff2) format('woff2'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Black.woff) format('woff'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Black.ttf) format('truetype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-Black.svg#NotoSans-Black) format('svg');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Noto Sans';
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-BlackItalic.eot);
src: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-BlackItalic.eot?#iefix) format('embedded-opentype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-BlackItalic.woff2) format('woff2'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-BlackItalic.woff) format('woff'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-BlackItalic.ttf) format('truetype'),
url(//kommand.com.au/wp-content/themes/kommand-custom/assets/fonts/NotoSans-BlackItalic.svg#NotoSans-BlackItalic) format('svg');
font-weight: 900;
font-style: italic;
font-display: swap;
}  h1,
h2,
.wrap .gform_wrapper h3.gform_title,
.slide-caption-content p {
font-weight: bold;
font-size: 30px;
line-height: 40px;
color: #00B0B8;
margin: 30px 0 20px 0;
}
h3,
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
font-size: 22px;
line-height: 30px;
font-weight: 600;
color: #000000;
} p,
#colophon,
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
.gform_wrapper textarea,
.team-container-block .entry-content h3 span {
font-size: 15px;
line-height: 25px;
font-weight: normal;
} .feature,
.homepage-testimonial-container p.test,
.kommand-points p ,
#product-heading p {
font-size: 17px;
line-height: 29px;
font-weight: 600;
}
.more-link,
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type="submit"], 
.gform_wrapper .gform_page_footer input.button,
.gform_wrapper .gform_page_footer input[type="submit"] {
font-size: 15px;
line-height: 23px;
font-weight: bold;
text-transform: uppercase;
}
#header-links a {
font-size: 15px;
line-height: 60px;
font-weight: bold;
}
#header-links a.phone {
font-size: 23px;
}
.sf-menu li a {
font-size: 15px;
line-height: 30px;
font-weight: bold;
text-transform: uppercase;
}
.archive-content article .entry-header .post-date {
font-size: 18px;
line-height: 30px;
font-weight: 600;
}
.archive-content article .entry-header .post-date .post-day-month {
font-size: 15px;
} body {
background: #FFFFFF;
color: #000000;
font-family: "Noto Sans", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
font-size: 15px;
font-weight: normal;
}
input,
select,
select option,
textarea,
button {
appearance: none;
-webkit-appearance: none;
color: #000000;
font-family: "Noto Sans", "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
font-size: 15px;
}
input.gform_button_select_files {
background: #000000;
color: #FFFFFF;
border: none;
padding: 10px;
}
a {
color: #00B0B8;
}
ul {
padding: 0;
list-style: none;
}
li {
margin: 10px 0;
padding: 0 0 0 20px;
background: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/images/shared/list_dot.jpg) center left no-repeat;
background-size: 6px 6px;
background-position: left top 7px;
}
.gform_wrapper ul.gform_fields li.gfield {
padding: 0;
background: none;
} p:first-child,
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child, 
h5:first-child, 
h6:first-child,
.wrap .gform_wrapper h3.gform_title:first-child {
margin-top: 0;
}
p:last-child,
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child, 
h5:last-child, 
h6:last-child {
margin-bottom: 0;
} .more-link,
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type="submit"], 
.gform_wrapper .gform_page_footer input.button,
.gform_wrapper .gform_page_footer input[type="submit"],
.woocommerce ul.products li.product .button,
.woocommerce #respond input#submit, 
.woocommerce a.button,
.woocommerce button.button, 
.woocommerce input.button,
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled, 
.woocommerce #respond input#submit:disabled[disabled], 
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled, 
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled], 
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled:hover, 
.woocommerce #respond input#submit:disabled[disabled]:hover, 
.woocommerce a.button.disabled:hover,
.woocommerce a.button:disabled:hover,
.woocommerce a.button:disabled[disabled]:hover,
.woocommerce button.button.disabled:hover, 
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover, 
.woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover {
display: inline-block;
color: #FFFFFF;
text-decoration: none;
padding: 16px 45px 16px 20px;
background: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/images/shared/arrow_right_white.png) center right 20px no-repeat #00B0B8;
background-size: 14px 14px;
border: none;
cursor: pointer;
margin: 5px 0;
text-transform: uppercase;
border-radius: 0;
line-height: 16px;
}
li.product .more-link,
.woocommerce ul.products li.product .button {
padding: 15px 35px 15px 15px;
}
.woocommerce ul.products li.product .button {
margin-right: 10px;
}
.more-link:hover,
.gform_wrapper .gform_footer input.button:hover,
.gform_wrapper .gform_footer input[type="submit"]:hover, 
.gform_wrapper .gform_page_footer input.button:hover,
.gform_wrapper .gform_page_footer input[type="submit"]:hover,
.woocommerce ul.products li.product .button:hover,
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover,
.woocommerce button.button:hover, 
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
background-image: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/images/shared/arrow_right_black.png);
background-color: #00B0B8;
}
.more-link.black {
background-color: #000000;
}
.more-link.black:hover {
background-image: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/images/shared/arrow_right_blue.png);
}
.more-link.white {
background-color: #FFFFFF;
color: #000000;
background-image: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/images/shared/arrow_right_black.png);
}
.more-link.white:hover {
background-image: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/images/shared/arrow_right_blue.png);
} .background-lines,
.background-dots {
background-repeat: repeat;
background-position: center;
background-attachment: fixed;
}
.background-lines {
background-image: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/images/backgrounds/stripes.png);
}
.background-dots {
background-image: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/images/backgrounds/dots.png);
}
.background-dots * {
color: #FFFFFF;
}
.background-dots .product-cat-content * {
color: #000000;
}
.background-dots .product-cat-content .more-link {
color: #FFFFFF;
}
.background-dots h1,
.background-dots h2,
.background-dots h3,
.background-dots h4,
.background-dots h5,
.background-dots h6 {
color: #00B0B8;
}
.background-grey {
background: #EBEBEB;
} .align-center {
text-align: center;
}
.align-left {
text-align: left;
} .screen-reader-text {
display: none;
} .alignleft,
.alignright {
width: 50%;
max-width: 300px;
height: auto;
float: left;
margin: 0 20px 10px 0;
}
.alignright {
float: right;
margin: 0 0 10px 20px;
}
.aligncenter {
width: 90%;
max-width: 800px;
height: auto;
margin: 10px auto;
display: block;
}.sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}
.sf-menu li {
position: relative;
}
.sf-menu ul {
position: absolute;
display: none;
top: 100%;
left: 0;
z-index: 99;
}
.sf-menu > li {
float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
display: block;
}
.sf-menu a {
display: block;
position: relative;
}
.sf-menu ul ul {
top: 0;
left: 100%;
} .sf-menu {
float: left;
margin-bottom: 1em;
}
.sf-menu ul {
box-shadow: 2px 2px 6px rgba(0,0,0,.2);
min-width: 12em; *width: 12em; }
.sf-menu a {
border-left: 1px solid #fff;
border-top: 1px solid #dFeEFF; border-top: 1px solid rgba(255,255,255,.5);
padding: .75em 1em;
text-decoration: none;
zoom: 1; }
.sf-menu a {
color: #13a;
}
.sf-menu li {
background: #BDD2FF;
white-space: nowrap; *white-space: normal; -webkit-transition: background .2s;
transition: background .2s;
}
.sf-menu ul li {
background: #AABDE6;
}
.sf-menu ul ul li {
background: #9AAEDB;
}
.sf-menu li:hover,
.sf-menu li.sfHover {
background: #CFDEFF; -webkit-transition: none;
transition: none;
} .sf-arrows .sf-with-ul {
padding-right: 2.5em;
*padding-right: 1em; } .sf-arrows .sf-with-ul:after {
content: '';
position: absolute;
top: 50%;
right: 1em;
margin-top: -3px;
height: 0;
width: 0; border: 5px solid transparent;
border-top-color: #dFeEFF; border-top-color: rgba(255,255,255,.5);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
border-top-color: white; } .sf-arrows ul .sf-with-ul:after {
margin-top: -5px;
margin-right: -3px;
border-color: transparent;
border-left-color: #dFeEFF; border-left-color: rgba(255,255,255,.5);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
border-left-color: white;
}:root{--mm-ocd-width:80%;--mm-ocd-min-width:200px;--mm-ocd-max-width:440px}body.mm-ocd-opened{overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}.mm-ocd{position:fixed;top:0;right:0;bottom:100%;left:0;z-index:9999;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(0,0,0,0);-webkit-transition-property:bottom,background-color;-o-transition-property:bottom,background-color;transition-property:bottom,background-color;-webkit-transition-duration:0s,.3s;-o-transition-duration:0s,.3s;transition-duration:0s,.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:.45s,.15s;-o-transition-delay:.45s,.15s;transition-delay:.45s,.15s}.mm-ocd--open{bottom:0;background:rgba(0,0,0,.25);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-ocd__content{position:absolute;top:0;bottom:0;z-index:2;width:80%;width:var(--mm-ocd-width);min-width:200px;min-width:var(--mm-ocd-min-width);max-width:440px;max-width:var(--mm-ocd-max-width);background:#fff;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.mm-ocd--left .mm-ocd__content{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-ocd--right .mm-ocd__content{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-ocd--open .mm-ocd__content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-ocd__backdrop{position:absolute;top:0;bottom:0;z-index:3;width:calc(100% - 80%);width:calc(100% - var(--mm-ocd-width));min-width:calc(100% - 440px);min-width:calc(100% - var(--mm-ocd-max-width));max-width:calc(100% - 200px);max-width:calc(100% - var(--mm-ocd-min-width));background:rgba(3,2,1,0)}.mm-ocd--left .mm-ocd__backdrop{right:0}.mm-ocd--right .mm-ocd__backdrop{left:0}.mm-spn,.mm-spn a,.mm-spn li,.mm-spn span,.mm-spn ul{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--mm-spn-item-height:50px;--mm-spn-item-indent:20px;--mm-spn-line-height:24px}.mm-spn{width:100%;height:100%;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mm-spn ul{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:100%;bottom:0;z-index:2;width:130%;padding-right:30%;line-height:24px;line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:inherit;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;cursor:default}.mm-spn ul:after{content:'';display:block;height:50px;height:var(--mm-spn-item-height)}.mm-spn>ul{left:0}.mm-spn ul.mm-spn--open{left:0}.mm-spn ul.mm-spn--parent{left:-30%;overflow-y:hidden}.mm-spn li{position:relative;background:inherit;cursor:pointer}.mm-spn li:before{content:'';display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/ 2);right:25px;right:calc(var(--mm-spn-item-height)/ 2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%);opacity:.4}.mm-spn li:after{content:'';display:block;margin-left:20px;margin-left:var(--mm-spn-item-indent);border-top:1px solid;opacity:.15}.mm-spn a,.mm-spn span{position:relative;z-index:1;padding:13px 20px;padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/ 2) var(--mm-spn-item-indent)}.mm-spn a{background:inherit;color:inherit;text-decoration:none}.mm-spn a:not(:last-child){width:calc(100% - 50px);width:calc(100% - var(--mm-spn-item-height))}.mm-spn a:not(:last-child):after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;opacity:.15}.mm-spn span{background:0 0}.mm-spn.mm-spn--navbar{cursor:pointer}.mm-spn.mm-spn--navbar:before{content:'';display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/ 2);left:20px;left:var(--mm-spn-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(-45deg) translate(50%,-50%);-ms-transform:rotate(-45deg) translate(50%,-50%);transform:rotate(-45deg) translate(50%,-50%);opacity:.4}.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default}.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none}.mm-spn.mm-spn--navbar:after{content:attr(data-mm-spn-title);display:block;position:absolute;top:0;left:0;right:0;height:50px;height:var(--mm-spn-item-height);padding:0 40px;padding:0 calc(var(--mm-spn-item-indent) * 2);line-height:50px;line-height:var(--mm-spn-item-height);opacity:.4;text-align:center;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.mm-spn.mm-spn--navbar.mm-spn--main:after{padding-left:20px;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--navbar ul{top:51px;top:calc(var(--mm-spn-item-height) + 1px)}.mm-spn.mm-spn--navbar ul:before{content:'';display:block;position:fixed;top:inherit;z-index:2;width:100%;border-top:1px solid currentColor;opacity:.15}.mm-spn.mm-spn--light{color:#444;background:#f3f3f3}.mm-spn.mm-spn--dark{color:#ddd;background:#333}.mm-spn.mm-spn--vertical{overflow-y:auto}.mm-spn.mm-spn--vertical ul{width:100%;padding-right:0;position:static}.mm-spn.mm-spn--vertical ul ul{display:none;padding-left:20px;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--vertical ul ul:after{height:25px;height:calc(var(--mm-spn-item-height)/ 2)}.mm-spn.mm-spn--vertical ul.mm-spn--open{display:block}.mm-spn.mm-spn--vertical li.mm-spn--open:before{-webkit-transform:rotate(135deg) translate(-50%,0);-ms-transform:rotate(135deg) translate(-50%,0);transform:rotate(135deg) translate(-50%,0)}.mm-spn.mm-spn--vertical ul ul li:last-child:after{content:none;display:none}.bx-wrapper {
position: relative;
margin-bottom: 60px;
padding: 0;
*zoom: 1;
-ms-touch-action: pan-y;
touch-action: pan-y;
}
.bx-wrapper img {
max-width: 100%;
display: block;
}
.bxslider {
margin: 0;
padding: 0;
}
ul.bxslider {
list-style: none;
}
.bx-viewport { -webkit-transform: translatez(0);
} .bx-wrapper {
-moz-box-shadow: 0 0 5px #ccc;
-webkit-box-shadow: 0 0 5px #ccc;
box-shadow: 0 0 5px #ccc;
border: 5px solid #fff;
background: #fff;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -30px;
width: 100%;
} .bx-wrapper .bx-loading {
min-height: 50px;
background: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/external/bxslider/src/css/images/bx_loader.gif) center center no-repeat #ffffff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
} .bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: bold;
color: #666;
padding-top: 20px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background: #666;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
background: #000;
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
vertical-align: bottom;
*zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager-item {
font-size: 0;
line-height: 0;
} .bx-wrapper .bx-prev {
left: 10px;
background: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/external/bxslider/src/css/images/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
background-position: 0 0;
}
.bx-wrapper .bx-next {
right: 10px;
background: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/external/bxslider/src/css/images/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -16px;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
display: none;
} .bx-wrapper .bx-controls-auto {
text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/external/bxslider/src/css/images/controls.png) -86px -11px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/external/bxslider/src/css/images/controls.png) -86px -44px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
background-position: -86px -33px;
} .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
} .bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666;
background: rgba(80, 80, 80, 0.75);
width: 100%;
}
.bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px;
}#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} #cboxOverlay{background:url(//kommand.com.au/wp-content/themes/kommand-custom/assets/external/colorbox-master/example1/images/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxTopLeft{width:21px; height:21px; background:url(//kommand.com.au/wp-content/themes/kommand-custom/assets/external/colorbox-master/example1/images/controls.png) no-repeat -101px 0;}
#cboxTopRight{width:21px; height:21px; background:url(//kommand.com.au/wp-content/themes/kommand-custom/assets/external/colorbox-master/example1/images/controls.png) no-repeat -130px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(//kommand.com.au/wp-content/themes/kommand-custom/assets/external/colorbox-master/example1/images/controls.png) no-repeat -101px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(//kommand.com.au/wp-content/themes/kommand-custom/assets/external/colorbox-master/example1/images/controls.png) no-repeat -130px -29px;}
#cboxMiddleLeft{width:21px; background:url(//kommand.com.au/wp-content/themes/kommand-custom/assets/external/colorbox-master/example1/images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(//kommand.com.au/wp-content/themes/kommand-custom/assets/external/colorbox-master/example1/images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(//kommand.com.au/wp-content/themes/kommand-custom/assets/external/colorbox-master/example1/images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(//kommand.com.au/wp-content/themes/kommand-custom/assets/external/colorbox-master/example1/images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxLoadingOverlay{background:url(//kommand.com.au/wp-content/themes/kommand-custom/assets/external/colorbox-master/example1/images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(//kommand.com.au/wp-content/themes/kommand-custom/assets/external/colorbox-master/example1/images/loading.gif) no-repeat center center;} #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; } #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(//kommand.com.au/wp-content/themes/kommand-custom/assets/external/colorbox-master/example1/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(//kommand.com.au/wp-content/themes/kommand-custom/assets/external/colorbox-master/example1/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(//kommand.com.au/wp-content/themes/kommand-custom/assets/external/colorbox-master/example1/images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;} .cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}#masthead,
#colophon,
.content-block,
.slide-caption {
position: relative;
margin: 0;
padding: 100px 60px;
}
#masthead > .wrap,
#colophon > .wrap,
.content-block > .wrap,
.slide-caption > .wrap {
position: relative;
margin: 0 auto;
padding: 0;
max-width: 1640px;
} #masthead,
.slide-caption {
padding-top: 0;
padding-bottom: 0;
}
#colophon {
padding-top: 20px;
padding-bottom: 20px;
}
.content-block.narrow > .wrap,
.narrow-content {
max-width: 1200px;
margin: 0 auto;
}
.content-column.top-cover {
margin-top: -100px;
padding-top: 100px;
}
#kommand-prouduct-category-container.content-block,
#single-product-content-area.content-block {
padding-bottom: 0;
}
.post-type-archive #footer-enews.content-block,
.tax-product_cat #footer-enews.content-block {
padding-top: 0;
} .content-column {
float: left;
width: 47.5%;
width: calc((100% - 50px) /2);
}
.content-column.position-right {
float: right;
}
.content-column.size-third {
width: 32%;
}
.content-column.size-twothirds {
width: 63%;
} body {
margin: 0;
padding: 0;
} #masthead {
background: #000000;
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 1;
}
#page {
margin-top: 125px;
}
.admin-bar #masthead {
top: 32px;
}
#content {
position: relative;
z-index: 0;
}
#masthead a.custom-logo-link {
display: inline-block;
}
#masthead img.custom-logo {
display: block;
height: 75px;
width: auto;
padding: 25px 0;
}
#masthead img.custom-logo.horizontal {
display: none;
} .scroll #masthead img.custom-logo {
height: 29px;
padding: 15px 0;
}
.scroll #masthead img.custom-logo.horizontal {
display: block;
}
.scroll #masthead img.custom-logo.stacked {
display: none;
}
.scroll #header-links {
display: none;
} #header-links {
position: absolute;
top: 0;
right: 0;
}
#header-links a {
color: #FFFFFF;
text-decoration: none;
text-transform: uppercase;
float: left;
margin: 0;
padding: 0 15px 0 50px;
background-repeat: no-repeat;
background-position: center left 15px;
background-size: 25px 25px;
}
#header-links a.account {
background-image: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/images/header/person-black.png);
background-color: #00B0B8;
margin-left: 25px;
}
#header-links a.phone {
background-image: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/images/header/phone-blue.png);
}
#header-links a.cart {
background-image: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/images/header/cart.png);
background-position: center center;
padding: 0;
width: 50px;
height: 60px;
background-size: 30px 27px;
text-indent: 50px;
overflow: hidden;
margin-right: 10px;
}
#header-links a.account:hover {
background-image: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/images/header/person-white.png);
}
#header-links a.phone:hover {
background-image: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/images/header/phone-white.png);
}
#header-links a.cart:hover {
background-image: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/images/header/cart-white.png);
} #header-links form {
float: left;
width: 300px;
}
#header-links form .search-field,
#header-links form .search-submit {
border: none;
height: 60px;
line-height: 60px;
float: left;
}
#header-links form .search-field {
background: #FFFFFF;
padding: 0 20px;
box-sizing: border-box;
width: calc(100% - 60px);
}
#header-links form .search-submit {
background: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/images/shared/search.png) center center no-repeat #00B0B8;
background-size: 15px 15px;
width: 60px;
text-indent: 60px;
overflow: hidden;
cursor: pointer;
} #menu-toggle {
display: none;
}
#primary-menu {
position: absolute;
bottom: 0;
right: 0;
margin: 0;
}
.sf-menu li,
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu ul li,
.sf-menu ul li:hover,
.sf-menu ul li.sfHover {
border: none;
background: none;
margin: 0;
padding: 0;
}
.sf-menu li a {
color: #FFFFFF;
background: none;
border: none;
margin: 0;
padding: 12px 15px;
}
.sf-menu li a:hover,
.sf-menu li.current-menu-item > a,
.sf-menu li.current-menu-parent > a,
.sf-menu li.current-menu-ancestor > a {
color: #00B0B8;
}
.sf-menu > li:last-child > a {
padding-right: 0;
}
.sf-menu > li > a {
line-height: 25px;
}
.scroll .sf-menu > li > a {
line-height: 35px;
} .sf-menu ul {
background: #000000;
}
.sf-menu ul li a {
border-top: 1px solid #333333;
padding-top: 5px;
padding-bottom: 5px;
}
.show{
display:block !important;
} #colophon {
background: #000000;
}
#colophon * {
color: #FFFFFF;
}
#colophon a {
color: #FFFFFF;
text-decoration: none;
}
#colophon a:hover {
text-decoration: underline;
}
#footer-credits {
text-align: right;
}
#footer-links,
#footer-links li {
float: left;
margin: 0;
padding: 0;
list-style: none;
background: none;
}
#footer-blocks li {
float: none;
display: inline-block;
}
#footer-links li:before {
display: inline-block;
content: '/';
width: 40px;
text-align: center;
}
#footer-links li:first-child:before {
display: none;
} #footer-enews .gform_wrapper form {
text-align: center;
margin-top: 40px;
}
#footer-enews .gfield_label {
display: none;
}
#footer-enews .gform_wrapper ul li.gfield,
#footer-enews .gform_wrapper .top_label div.ginput_container {
margin: 0;
padding: 0;
display: inline-block;
}
#footer-enews .gform_wrapper .gform_body,
#footer-enews .gform_wrapper .gform_footer {
width: auto;
display: inline-block;
vertical-align: top;
margin: 0;
padding: 0;
}
#footer-enews .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
width: 475px;
display: inline-block;
vertical-align: top;
margin-right: 10px;
} .footer-social,
.footer-social li {
margin: 0;
padding: 0;
list-style: none;
font-size: 0;
}
.footer-social {
margin-top: 40px;
}
.footer-social li {
display: inline-block;
margin: 0 15px;
background: none;
}
.footer-social li a {
display: block;
background: #00B0B8;
}
.footer-social li a:hover {
background: #000000;
}
.footer-social li img {
width: 40px;
height: auto;
display: block;
} #home-show-hidden {
border: none;
background: none;
cursor: pointer;
}
#home-content-block.content-block {
padding-bottom: 0 !important;
} .team article{
float: left;
width: 30%;
width: calc((100% - 100px) / 4) !important;
margin: 60px 0 0 5%;
margin-left: calc(30px);
}
.team article:first-child,
.team article:nth-child(4n + 1) {
margin-left: 0 !important;
clear: left !important;
}
.team article .entry-header {
display: block;
width: 100%;
height: 500px;
position: relative;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
z-index: 0;
}
.team article .entry-header .post-date {
position: absolute;
z-index: 1;
right: 30px;
bottom: -30px;
display: block;
background: #F2F2F2;
text-transform: uppercase;
}
.team article .entry-header .post-date span {
display: block;
padding: 0 10px;
text-align: center;
color: #000000;
}
.home .team article .entry-header .post-date span {
background-color: #F2F2F2;
font-size: 15px;
}
.team article .entry-header .post-date span.post-date-day {
color: #FFFFFF;
background-color: #000000;
font-size: 18px;
}
.team article .entry-content {
background-color: #FFFFFF;
padding: 35px;
}
.home .team article .entry-content,
.page-id-18 .team article .entry-content {
background-image: none;
}
.team article h3 a {
color: #000000;
text-decoration: none;
}
.team article h3 a:hover {
text-decoration: underline;
}
@media screen and (max-width: 800px){
.team article {
width:auto !important;
margin-left: calc(30px) !important;
}
.team article:first-child, .team article:nth-child(4n + 1){
margin-left: calc(30px) !important;
}
}
.archive-content article {
float: left;
width: 30%;
width: calc((100% - 100px) / 3);
margin: 60px 0 0 5%;
margin-left: calc(50px);
}
.archive-content article:first-child,
.archive-content article:nth-child(3n + 1) {
margin-left: 0;
clear: left;
}
.archive-content article .entry-header {
display: block;
width: 100%;
height: 250px;
position: relative;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
z-index: 0;
}
.archive-content article .entry-header .post-date {
position: absolute;
z-index: 1;
right: 30px;
bottom: -30px;
display: block;
background: #F2F2F2;
text-transform: uppercase;
}
.archive-content article .entry-header .post-date span {
display: block;
padding: 0 10px;
text-align: center;
color: #000000;
}
.home .archive-content article .entry-header .post-date span {
background-color: #F2F2F2;
font-size: 15px;
}
.archive-content article .entry-header .post-date span.post-date-day {
color: #FFFFFF;
background-color: #000000;
font-size: 18px;
}
.archive-content article .entry-content {
background-color: #FFFFFF;
padding: 35px;
}
.home .archive-content article .entry-content,
.page-id-18 .archive-content article .entry-content {
background-image: none;
}
.archive-content article h3 a {
color: #000000;
text-decoration: none;
}
.archive-content article h3 a:hover {
text-decoration: underline;
} .archive-container-block .page-header {
text-align: center;
}
.archive-content article.news-item .entry-header .post-date {
background: #FFFFFF;
}
.page-id-18 .archive-content article.news-item .entry-header .post-date {
background: #F2F2F2;
} .pagination {
text-align: center;
margin: 0;
padding: 50px 0 0 0;
clear: both;
}
.pagination a,
.pagination span {
display: inline-block;
margin: 0 5px;
padding: 10px 15px;
background: #FFFFFF;
color: #00B0B8;
border: 1px solid #00B0B8;
font-weight: 600;
text-decoration: none;
}
.pagination a {
background: #00B0B8;
color: #FFFFFF;
} .single-news-item .entry-header {
margin-bottom: 30px;
}
.single-news-item  .entry-date {
font-weight: 600;
} .solutions-list,
.solutions-list li {
margin: 0;
padding: 0;
list-style: none;
}
.solutions-list li {
float: left;
width: calc((100% - 100px) / 3);
margin: 50px 0 0 50px;
clear: none;
}
.solutions-list li:first-child,
.solutions-list li:nth-child(3n + 1) {
margin-left: 0;
clear: left;
}
.solutions-list li:first-child,
.solutions-list li:nth-child(2),
.solutions-list li:nth-child(3) {
margin-top: 0;
}
.solutions-list img {
display: block;
margin: 0;
padding: 0;
width: 100%;
height: auto;
}
.solutions-list h2 a {
text-decoration: none;
}
.product-cat-read-more {
background: #00B0B8;
display: inline-block;
padding: 5px 10px;
text-decoration: none;
}
.product-cat-content {
padding: 20px;
}
.product-cat-content h2 {
margin: 0;
font-size: 18px;
line-height: 24px;
} .careers-form-block {
padding: 30px;
padding-top: 0;
}
.careers-form-block .gform_wrapper {
margin: 0;
} ul#contact-locations-list,
ul#contact-locations-list li {
margin: 0;
padding: 0;
list-style: none;
background: none;
}
.location-map {
height: 250px;
margin: 30px -30px 30px -30px;
}
a.phone-link {
color: #000000;
text-decoration: none;
}
a.phone-link:hover {
text-decoration: underline;
}  .kommand-points,
.kommand-points li {
margin: 0; 
padding: 0;
list-style: none;
vertical-align: top;
}
.kommand-points {
margin: 50px 0;
font-size: 0;
}
.page-id-18 .kommand-points {
margin-top: 0;
}
.kommand-points li {
display: inline-block;
box-sizing: border-box;
padding: 0 40px;
text-align: center;
background: none;
}
.kommand-points.count-1 li {
width: 100%;
}
.kommand-points.count-2 li {
width: 50%;
}
.kommand-points.count-3 li {
width: 33.3%;
width: calc(100% / 3);
}
.kommand-points.count-4 li {
width: 25%;
}
.kommand-points.count-5 li {
width: 20%;
}
.kommand-points.count-6 li {
width: 16.6%;
width: calc(100% / 6);
}
.kommand-points li img {
width: auto;
height: 110px;
display: block;
margin: 0 auto 20px auto;
max-width: none;
} .kommand-video-container {
display: block;
margin: 40px auto;
width: 100%;
max-width: 800px;
}
.kommand-video-container:first-child {
margin-top: 0;
}
.kommand-video-container:last-child {
margin-bottom: 0;
} .overlay-image-block .image-container {
position: relative;
}
.overlay-image-block .content-container {
padding: 30px;
padding-top: 0;
}
.overlay-image-block .image-container .background-image {
display: block;
width: 100%;
height: auto;
position: relative;
z-index: 0;
margin-bottom: 40px;
}
.overlay-image-block .image-container .overlay-image {
position: absolute;
z-index: 2;
right: 30px;
bottom: -40px;
width: auto;
height: auto;
max-width: 160px;
max-height: 250px;
}
.overlay-image-block .image-container .pattern-overlay {
position: absolute;
z-index: 1;
top: 0;
bottom: 0;
right: 0;
width: 60%;
background: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/images/shared/pattern-overlay.png);
background-repeat: no-repeat;
background-position: left center;
background-size: 180% 400%;
} .content-block.latest-news h2 {
text-align: center;
margin-bottom: 0;
} .homepage-testimonial-container,
.homepage-testimonial-container li {
margin: 0;
padding: 0;
list-style: none;
}
.homepage-testimonial-container li {
padding-left: 40px;
float: left;
width: 30%;
width: calc((100% - 100px) / 3);
margin-left: 5%;
margin-left: calc(50px);
box-sizing: border-box;
background: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/images/shared/quote-open.png) top left no-repeat;
background-size: 20px 16px;
}
.homepage-testimonial-container li:first-child {
margin-left: 0;
}
.homepage-testimonial-container p.testimonial-name {
font-weight: 600;
}
.homepage-testimonial-container p.testimonial-name span {
font-weight: normal;
}
.homepage-testimonial-container p.testimonial-name span.spacer {
color: #00B0B8;
padding: 0 5px;
} .service-image {
display: block;
margin: 0;
padding: 0;
width: 100%;
height: auto;
} .testimonial-container {
background: #FFFFFF;
margin: 50px 0 0 0;
display: table;
border-collapse: collapse;
width: 100%;
}
.testimonial-container:first-child {
margin-top: 0;
}
.testimonial-container > .wrap {
display: table-row;
vertical-align: middle;
}
.testimonial-logo,
.testimonial-content {
display: table-cell;
padding: 30px;
vertical-align: middle;
}
.testimonial-logo {
width: 530px;
text-align: center;
}
.testimonial-logo img {
width: auto;
height: auto;
max-width: 200px;
max-height: 150px;
}
.testimonial-content .name {
margin-bottom: 20px;
}
.testimonial-content .name span.name {
font-weight: 600;
}
.testimonial-content .name span.divider {
color: #00B0B8;
}
.testimonial-quote-open {
width: auto;
height: 14px;
display: inline-block;
margin-right: 10px;
}
.testimonial-content h3 {
margin-top: 30px;
margin-bottom: 10px;
padding-top: 20px;
border-top: 1px solid #00B0B8;
}
p.testimonial-services {
margin-top: 10px;
} .team-container-block .entry-content {
text-align: left;
}
.team-container-block .entry-content p,
.team-container-block .entry-content h3,
.team-container-block .entry-content h3 span {
color: #000000;
}
.team-container-block .entry-content h3 span.divider {
color: #00B0B8;
}
.team-container-block.archive-content article .entry-header {
background-position: center top;
} .solution-gallery-image {
display: block;
margin: 0 0 20px 0;
width: 100%;
height: auto;
} #slider,
#slider > li {
margin: 0;
padding: 0;
list-style: none;
}
#slider > li {
width: 100%;
background-size: cover;
background-position: center center;
background-repeat: repeat;
overflow: hidden;
}
.slide-image {
position: relative;
z-index: 0;
width: 100%;
background-size: cover;
background-position: center center;
background-repeat: repeat;
}
.slide-image,
.slide-caption > .wrap {
height: 600px;
}
.slide-caption {
position: absolute;
bottom: 0;
right: 0;
}
.slide-caption-content {
position: absolute;
bottom: 0;
right: 0;
padding: 40px 0 50px 140px;
background: #00B0B8; height:50px;
width: 600px;
clip-path: polygon(
0 100%,
120px 0,
10000px 0,
10000px 100%,
0 100%
);
-webkit-clip-path: polygon(
0 100%,
120px 0,
10000px 0,
10000px 100%,
0 100%
);
}
.slide-caption-content * ,
.slide-caption-content p {
color: #FFFFFF;
text-align: right;
font-size:24px;
}
.bx-wrapper {
box-shadow: none;
border: none;
margin: 0;
}
.slide-caption-right {
position: absolute;
top: 0;
bottom: 0;
width: 10000px;
right: -10000px;
background: #00B0B8;
} .woocommerce li.product {
background: #EBEBEB;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, 
.woocommerce ul.products li.product .woocommerce-loop-product__title, 
.woocommerce ul.products li.product h3,
li.product p,
.woocommerce ul.products li.product .price,
form.product-category-listing.cart {
padding: 0;
margin: 30px;
font-size: 18px;
line-height: 24px;
}
li.product.background-lines,
li.product-category.background-lines {
background-size: auto;
}
li.product-category p {
margin-top: 30px;
}
li.product-category p {
color: #000000;
}
.woocommerce-products-header {
text-align: center;
margin-bottom: 50px;
}
.woocommerce ul.products li.product .price {
font-size: 22px;
line-height: 30px;
color: #000000;
} .kommand-search-field {
margin: 30px auto;
width: 80%;
max-width: 600px;
border: 1px solid #00B0B8;
text-align: right;
}
.kommand-search-field button {
width: 70px;
height: 50px;
background: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/images/shared/search.png) center center no-repeat #00B0B8;
background-size: 15px 15px;
border: none;
text-indent: 70px;
overflow: hidden;
cursor: pointer;
}
.kommand-search-field input {
float: left;
line-height: 50px;
padding: 0 20px;
box-sizing: border-box;
width: calc(100% - 70px);
border: none;
background: #FFFFFF;
} .product-condition {
position: absolute;
top: 0;
left: 0;
padding: 10px 15px;
background: #00B0B8;
color: #FFFFFF;
font-weight: bold;
text-transform: uppercase;
font-size: 17px;
line-height: 20px;
z-index: 9;
}
.product-condition.used {
background: #000000;
}
.product-condition.new {
background: #009F00;
} .woocommerce span.onsale,
.woocommerce ul.products li.product .onsale {
min-height: 0;
min-width: 0;
padding: 10px 15px;
font-weight: 700;
position: absolute;
text-align: center;
line-height: 20px;
top: 0;
left: auto;
right: 0;
margin: 0;
border-radius: 0;
background-color: #009F00;
color: #FFFFFF;
font-size: 17px;
text-transform: uppercase;
z-index: 9;
} form.product-category-listing input.qty,
.single-product input.qty {
border: 1px solid #00B0B8;
background: #FFFFFF;
font-size: 17px;
line-height: 43px;
margin: 0;
padding: 0 10px;
width: 50px;
-webkit-appearance: none;
appearance: none;
-moz-appearance: textfield;
}
form.product-category-listing input.qty::-webkit-outer-spin-button,
form.product-category-listing input.qty::-webkit-inner-spin-button,
.single-product input.qty::-webkit-outer-spin-button,
.single-product input.qty::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.qty-field-container {
display: inline-block;
height: 45px;
}
.qty-field-container input,
.qty-field-container div.qty-field-button {
float: left;
}
.qty-field-button {
height: 43px;
width: 43px;
text-align: center;
line-height: 43px;
border: 1px solid #00B0B8;
background: #FFFFFF;
cursor: pointer;
}
.qty-field-button.minus {
border-right: none;
}
.qty-field-button.add {
border-left: none;
} .produt-specs {
width: 100%;
}
.product-specs dt,
.product-specs dd {
margin: 20px 0 0 0;
padding: 0;
}
.product-specs dt {
float: left;
width: 140px;
clear: both;
font-weight: bold;
}
.product-specs dd {
float: right;
width: calc(100% - 160px);
}
.woocommerce div.product form.cart div.quantity {
float: none;
}
.single-product form.cart button {
margin-top: 10px;
}
.single-product .onsale {
display: none;
}
.woocommerce div.product p.price, 
.woocommerce div.product span.price {
color: #000000;
}
.plus-gst {
font-size: 0.8em;
font-style: italic;
white-space: nowrap;
} .woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n + 2) {
width: calc((100% - 60px) / 4);
margin: 20px 0 0 20px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(2),
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(4n + 2) {
margin-left: 0;
} .related.products,
.upsells.products {
clear: both;
padding-top: 50px;
display: block;
} form.checkout input,
form.checkout select,
form.checkout textarea {
border: 1px solid #00B0B8;
padding: 5px 10px;
} article.search-item {
padding: 30px 0;
border-bottom: 1px solid #CCCCCC;
}
article.search-item:last-child {
border-bottom: none;
} .clear {
clear: both;
} .embed-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
}
.embed-container iframe,
.embed-container object, 
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} #content .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
#content .gform_wrapper textarea {
border: 1px solid #00B0B8;
padding: 14px 19px; }
#content .gform_wrapper label.gfield_label, 
#content .gform_wrapper legend.gfield_label {
font-weight: normal;
}
#content .gform_wrapper input[type="checkbox"],
#content .gform_wrapper input[type="radio"],
#content .gform_wrapper.gravity-theme .gfield-choice-input {
width: 20px;
height: 20px;
appearance: auto !important;
} #feature-image {
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
#feature-image .feature-overlay {
height: 400px;
width: 600px;
background-image: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/images/shared/pattern-overlay.png);
background-repeat: no-repeat;
background-position: left center;
margin: 0 0 0 auto;
}  @media screen and (max-width: 1600px) {
} @media screen and (max-width: 1400px) {  #footer-enews .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
width: 350px;
} .woocommerce img.category-float-image, 
.woocommerce-page img.category-float-image {
margin-top: 0;
}
} @media screen and (max-width: 1200px) {  h1,
h2,
.wrap .gform_wrapper h3.gform_title,
.slide-caption-content p {
font-size: 23px;
line-height: 32px;
}
h3,
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
font-size: 19px;
line-height: 26px;
} p,
#colophon,
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
.gform_wrapper textarea,
.team-container-block .entry-content h3 span {
font-size: 14px;
line-height: 23px;
font-weight: normal;
} .feature,
.homepage-testimonial-container p.test,
.kommand-points p {
font-size: 16px;
line-height: 26px;
}
.more-link,
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type="submit"], 
.gform_wrapper .gform_page_footer input.button,
.gform_wrapper .gform_page_footer input[type="submit"] {
font-size: 14px;
}
#header-links a.phone {
font-size: 21px;
}
#header-links form {
display: none;
}  #page {
margin-top: 90px;
}
#masthead,
#colophon, 
.content-block,
.slide-caption {
padding: 60px 50px;
} #masthead,
.slide-caption {
padding-top: 0;
padding-bottom: 0;
}
#colophon {
padding-top: 20px;
padding-bottom: 20px;
}
.content-column.top-cover {
margin-top: -60px;
padding-top: 60px;
} #masthead a.custom-logo-link {
display: block;
}
#masthead img.custom-logo {
height: 60px;
padding: 15px 0;
margin: 0 auto;
}
.scroll #masthead img.custom-logo {
height: 30px;
} #header-links a {
line-height: 90px;
}
#header-links a.account {
width: 60px;
background-position: center center;
background-image: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/images/header/person-blue.png);
background-color: #000000;
padding-left: 0;
padding-right: 0;
margin-left: 0;
font-size: 0;
}
#header-links a.cart {
height: 90px;
margin: 0;
width: 40px;
}
.scroll #header-links {
display: block;
}
.scroll #header-links a {
line-height: 60px;
} #primary-menu {
display: none;
}
#menu-toggle {
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 30px;
border: none;
background: url(//kommand.com.au/wp-content/themes/kommand-custom/assets/images/header/menu-toggle.png) center center no-repeat;
overflow: hidden;
text-indent: 100px;
cursor: pointer;
}
.mm-ocd__backdrop {
background: rgba(0, 0, 0, 0.6);
} .archive-content article .entry-content {
padding: 30px;
}
.archive-content article .entry-header .post-date,
.latest-news .archive-content article:first-child .entry-header .post-date {
right: 20px;
} .solutions-list li,
.solutions-list li:nth-child(3n + 1),
.solutions-list li:nth-child(2),
.solutions-list li:nth-child(3) {
float: left;
width: calc((100% - 50px) / 2);
margin: 50px 0 0 50px;
clear: none;
}
.solutions-list li:first-child,
.solutions-list li:nth-child(2n + 1) {
margin-left: 0;
clear: left;
}
.solutions-list li:first-child,
.solutions-list li:nth-child(2) {
margin-top: 0;
}  .overlay-image-block .image-container .overlay-image {
max-width: 130px;
max-height: 200px;
}
.overlay-image-block .image-container .background-image {
margin-bottom: 30px;
}
.overlay-image-block .content-container {
padding: 20px;
padding-top: 0;
} .testimonial-container {
margin: 30px 0 0 0;
display: block;
padding: 30px;
width: auto;
}
.testimonial-container > .wrap {
display: block;
}
.testimonial-logo {
width: 200px;
display: block;
float: right;
padding: 0 0 20px 30px;
}
.testimonial-logo img {
max-width: 200px;
max-height: 200px;
}
.testimonial-content {
display: block;
padding: 0;
}.testimonial-content .content-area {
margin-top: 20px;
}
.testimonial-services span {
color: #00B0B8;
} .slide-image {
height: 400px;
}
.slide-caption {
position: relative;
background: #00B0B8;
}
.slide-caption > .wrap {
height: auto;
}
.slide-caption-content {
position: relative;
bottom: auto;
right: auto;
padding: 30px 0;
height: auto;
width: auto;
clip-path: none;
-webkit-clip-path: none;
}
.slide-caption-content *,
.slide-caption-content p {
text-align: center;
max-width: 500px;
margin-left: auto;
margin-right: auto;
} .archive-content article,
.archive-content article:first-child,
.archive-content article:nth-child(3n + 1) {
float: left;
width: 47.5%;
width: calc((100% - 30px) / 2);
margin: 30px 0 0 0;
clear: both;
}
.archive-content article:nth-child(2n) {
float: right;
clear: none;
}
.archive-content article .entry-header {
height: 210px;
}
}
@media screen and (max-width: 1100px) { .content-column.size-third,
.content-column.size-twothirds {
float: none;
width: auto;
margin-top: 30px;
}
.content-column.size-third:first-child,
.content-column.size-twothirds:first-child {
margin-top: 0;
}
.kommand-points li img {
height: 80px;
}
} @media screen and (max-width: 1000px) {
.more-link, 
.gform_wrapper .gform_footer input.button, 
.gform_wrapper .gform_footer input[type="submit"], 
.gform_wrapper .gform_page_footer input.button,
.gform_wrapper .gform_page_footer input[type="submit"] {
font-size: 14px;
padding: 13px 36px 13px 15px;
background-position: center right 13px;
} .content-column,
.content-column.position-right,
.content-column.size-third,
.content-column.size-twothirds {
float: none;
width: auto;
margin-top: 50px;
}
.content-column:first-child,
.content-column.position-right:first-child,
.content-column.size-third:first-child,
.content-column.size-twothirds:first-child {
margin-top: 0;
} .content-column.top-cover {
margin-top: 0;
padding: 0;
}  #footer-enews .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
width: 250px;
} .woocommerce img.category-float-image, 
.woocommerce-page img.category-float-image {
margin-top: 0;
width: auto;
margin: 0 auto;
}
.home .archive-content article .entry-header .post-date span {
font-size: 13px;
}
.archive-content article .entry-header .post-date span.post-date-day {
font-size: 16px;
} .careers-form-block {
padding: 20px;
}  .careers-form-block {
min-height: 250px;
}
.location-map {
position: absolute;
top: -30px;
right: 30px;
width: 50%;
height: 290px;
}  .kommand-points {
margin: 20px 0;
font-size: 0;
}
.kommand-points li {
margin: 20px 0;
text-align: left;
}
.kommand-points.count-3 li,
.kommand-points.count-4 li,
.kommand-points.count-5 li {
width: 50%;
}
.kommand-points li img {
float: left;
}
.kommand-points li p {
margin-left: 110px;
margin-top: 0;
text-align: left;
} .homepage-testimonial-container li {
padding: 0 0 30px 40px;
margin-top: 30px;
float: none;
width: auto;
margin-left: 0;
border-bottom: 1px solid #00B0B8;
}
.homepage-testimonial-container li:first-child {
margin-top: 0;
}
.homepage-testimonial-container li:last-child {
border-bottom: none;
padding-bottom: 0;
} .archive-content article .entry-header .post-date {
font-size: 16px;
}
.archive-content article .entry-header .post-date .post-day-month {
font-size: 13px;
}
.latest-news .archive-content article:first-child,
.team-container-block.archive-content article:first-child {
margin: 30px 0 0 0;
float: none;
width: auto;
}
.latest-news .archive-content article:first-child .entry-header .post-date,
.team-container-block.archive-content article:first-child .entry-header .post-date {
position: absolute;
right: 0;
bottom: auto;
top: 30px;
}
.latest-news .archive-content article:nth-child(2),
.team-container-block.archive-content article:nth-child(2) {
float: left;
clear: both;
}
.latest-news .archive-content article:nth-child(3),
.team-container-block.archive-content article:nth-child(3) {
float: right;
clear: none;
}
.latest-news .archive-content article,
.team-container-block.archive-content article {
position: relative;
}
.latest-news .archive-content article:first-child .entry-header,
.team-container-block.archive-content article:first-child .entry-header {
display: block;
height: auto;
width: auto;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 50%;
}
.latest-news .archive-content article:first-child .entry-content,
.team-container-block.archive-content article:first-child .entry-content {
margin-left: 50%;
}  #feature-image .feature-overlay {
height: 300px;
width: 400px;
background-size: 160% auto;
}
} @media screen and (max-width: 800px) {  h1,
h2,
.wrap .gform_wrapper h3.gform_title,
.slide-caption-content p {
font-size: 23px;
line-height: 32px;
}
h3,
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
font-size: 17px;
line-height: 24px;
font-weight: 600;
} p,
#colophon,
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
.gform_wrapper textarea,
.team-container-block .entry-content h3 span{
font-size: 14px;
line-height: 23px;
font-weight: normal;
} .feature,
.homepage-testimonial-container p.test,
.kommand-points p {
font-size: 16px;
line-height: 26px;
}
.more-link,
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type="submit"], 
.gform_wrapper .gform_page_footer input.button,
.gform_wrapper .gform_page_footer input[type="submit"] {
font-size: 14px;
}
#header-links a.phone {
font-size: 21px;
}  #page {
margin-top: 65px;
}
#masthead,
#colophon, 
.content-block,
.slide-caption {
padding: 40px 30px;
} #masthead,
.slide-caption {
padding-top: 0;
padding-bottom: 0;
}
#colophon {
padding-top: 20px;
padding-bottom: 20px;
} #masthead img.custom-logo {
height: 45px;
padding: 10px 0;
}
.scroll #msthead img.custom-logo {
height: 25px;
} #header-links a {
line-height: 65px;
background-size: 20px 20px;
}
#header-links a.phone {
font-size: 0;
width: 60px;
padding: 0;
}
#header-links a.cart {
height: 65px;
} #footer-credits {
text-align: center;
margin-top: 10px;
}
#footer-links {
float: none;
width: auto;
margin: 0 auto;
text-align: center;
}
#footer-links li {
float: none;
display: inline-block;
}
#footer-links li::before {
width: 30px;
} #footer-enews .gform_wrapper .gform_body,
#footer-enews .gform_wrapper .gform_footer {
display: block;
}
body #content .gform_wrapper ul li.gfield,
body #content .gform_wrapper .top_label div.ginput_container {
display: block;
float: none;
width: 100%;
}
#footer-enews .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
width: 100%;
margin: 0 0 10px 0;
} .archive-content article, 
.archive-content article:first-child, 
.archive-content article:nth-child(2n),
.archive-content article:nth-child(2n + 1), 
.archive-content article:nth-child(3n + 1), 
.team-container-block.archive-content article:nth-child(2), 
.team-container-block.archive-content article:nth-child(3) {
float: none;
width: auto;
margin: 30px 0 0 0;
}
.archive-content article .entry-header {
height: 200px;
} .solutions-list li,
.solutions-list li:nth-child(2n + 1),
.solutions-list li:nth-child(3n + 1),
.solutions-list li:nth-child(2),
.solutions-list li:nth-child(3) {
float: none;
width: 100%;
margin: 30px 0 0 0;
}
.solutions-list li:first-child {
margin-top: 0;
} .bx-wrapper {
background: #00B0B8;
}
} @media screen and (max-width: 610px) {
.woocommerce ul.products[class*="columns-"] li.product, 
.woocommerce-page ul.products[class*="columns-"] li.product,
.woocommerce ul.products[class*="columns-"] li.product:first-child,
.woocommerce-page ul.products[class*="columns-"] li.product:first-child,
.woocommerce ul.products[class*="columns-"] li.product:nth-child(2n),
.woocommerce-page ul.products[class*="columns-"] li.product:nth-child(2n) {
float: none !important;
width: auto !important;
}
} @media screen and (max-width: 600px) {  h1,
h2,
.wrap .gform_wrapper h3.gform_title,
.slide-caption-content p {
font-size: 21px;
line-height: 29px;
} p,
li,
#colophon,
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
.gform_wrapper textarea,
.team-container-block .entry-content h3 span {
font-size: 13px;
line-height: 21px;
font-weight: normal;
}
li {
background-position: left top 7px;
} .feature,
.homepage-testimonial-container p.test,
.kommand-points p {
font-size: 15px;
line-height: 24px;
}
.more-link,
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type="submit"], 
.gform_wrapper .gform_page_footer input.button,
.gform_wrapper .gform_page_footer input[type="submit"] {
font-size: 13px;
padding: 11px 33px 11px 13px;
background-position: center right 11px;
background-size: 12px 12px;
} #header-links a.account,
#header-links a.phone {
width: 30px;
background-position: center center;
}  .footer-social li {
margin: 0 10px;
}
.footer-social li img {
width: 30px;
} .archive-content article .entry-content {
padding: 25px 20px;
} .location-map {
margin: 30px -20px -20px -20px;
position: relative;
top: auto;
right: auto;
width: auto;
height: auto;
}
.careers-form-block {
min-height: none;
}    .content-column.overlay-block.position-left,
.content-column.overlay-block.position-right {
width: 47.5%;
width: calc((100% - 30px) / 2);
float: left;
}
.content-column.overlay-block.position-right {
float: right;
}
.overlay-image-block {
padding-top: 50px;
text-align: center;
}
.overlay-image-block:nth-child(2) {
margin-top: 100px;
}
.overlay-image-block .image-container .background-image,
.overlay-image-block .image-container .pattern-overlay {
display: none;
}
.overlay-image-block .content-container p {
display: none;
}
.overlay-image-block .content-container p:last-child {
display: block;
}
.overlay-image-block .image-container .overlay-image {
right: 70px;
bottom: 10px;
max-width: 80px;
max-height: 100px;
} .kommand-points.count-1 li,
.kommand-points.count-2 li,
.kommand-points.count-3 li,
.kommand-points.count-4 li,
.kommand-points.count-5 li,
.kommand-points.count-6 li {
width: auto;
}
.kommand-points li {
display: block;
padding: 15px 0;
margin: 0;
text-align: left;
border-top: 1px solid #00B0B8;
}
.kommand-points li:first-child {
border-top: none;
}
.kommand-points li img {
height: 48px;
margin: 0;
float: left;
}
.kommand-points li p {
margin-left: 80px;
margin-top: 0;
min-height: 48px;
} .homepage-testimonial-container li {
padding-left: 30px;
background-size: 16px 13px;
padding: 0 0 20px 30px;
margin-top: 20px;
} .latest-news .archive-content article:first-child .entry-header,
.team-container-block.archive-content article:first-child .entry-header {
display: block;
position: relative;
top: auto;
bottom: auto;
left: auto;
right: auto;
height: 200px;
}
.latest-news .archive-content article:first-child .entry-content,
.team-container-block.archive-content article:first-child .entry-content {
margin-left: 0;
}
.latest-news .archive-content article:first-child .entry-header .post-date {
right: 20px;
bottom: -30px;
top: auto;
} .testimonial-container {
margin: 20px 0 0 0;
padding: 20px;
text-align: center;
}
.testimonial-logo {
width: auto;
display: block;
float: none;
padding: 0;
margin: 0 0 20px 0;
}
.testimonial-logo img {
display: block;
margin: 0 auto;
max-width: 150px;
} .slide-image {
height: 250px;
}  #feature-image .feature-overlay {
height: 150px;
width: 250px;
background-size: 170% auto;
}
} @media screen and (max-width: 610px) {
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product, .woocommerce ul.products[class*="columns-"] li.product:first-child, .woocommerce-page ul.products[class*="columns-"] li.product:first-child, .woocommerce ul.products[class*="columns-"] li.product:nth-child(2n), .woocommerce-page ul.products[class*="columns-"] li.product:nth-child(2n) {
padding-bottom: 1px;
}
}