/* fonts */

@font-face {
    font-family: 'Droid Serif';
    src: local('Droid Serif'), local('Droid-Serif'), url(//www.intox.com/wp-content/themes/Intoximeters/fonts/DroidSerif-Regular-webfont.woff) format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Droid Serif';
/*          url('fonts/droid-serif-fontfacekit/DroidSerif-Italic-webfont.woff') format('woff'), */
    src: local('Droid Serif Italic'), local('Droid-SerifItalic'), url(//www.intox.com/wp-content/themes/Intoximeters/fonts/DroidSerif-Italic-webfont.woff) format('woff');
    font-weight: normal;
    font-style: italic;

}

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(//www.intox.com/wp-content/themes/Intoximeters/fonts/latolight.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: local('Lato Italic'), local('Lato-Italic'), url(//www.intox.com/wp-content/themes/Intoximeters/fonts/latoitalic.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(//www.intox.com/wp-content/themes/Intoximeters/fonts/latobolditalic.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(//www.intox.com/wp-content/themes/Intoximeters/fonts/latoregular.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(//www.intox.com/wp-content/themes/Intoximeters/fonts/latobold.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: local('Montserrat Italic'), local('Montserrat-Italic'), url(//www.intox.com/wp-content/themes/Intoximeters/fonts/montitalic.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'), url(//www.intox.com/wp-content/themes/Intoximeters/fonts/montbolditalic.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(//www.intox.com/wp-content/themes/Intoximeters/fonts/montregular.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(//www.intox.com/wp-content/themes/Intoximeters/fonts/montbold.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* IE image fix */

img {
	-ms-interpolation-mode: bicubic;
}

/* other styles */
.upsells li.product, .upsells li.first.product, .et_right_sidebar.woocommerce-page .upsells ul.products li.product:nth-child(3n+1), .et_right_sidebar.woocommerce-page .upsells ul.products li.product:nth-child(4n+1) {
	width: 16% !important;
	min-width: 16% !important;
	border-bottom: none !important;
	clear: none !important;
	margin-right: 4% !important;
}
.et_right_sidebar.woocommerce-page .upsells ul.products li.product:nth-child(5n+1) {
	clear:left !important;
}
.upsells ul.products li.product:nth-child(3n) {
	margin-right: 4% !important;
}
.upsells .cart, .upsells .price, .upsells .quote-form, .upsells .ajax_add_to_cart {
	display: none !important;
}
.product_cat-training-classes a.button {
	font-size: 15px !important;
}
.tax-product_cat .product_cat-bat-ebt-instructor-302-course .ajax_add_to_cart {
	display:none;
}
#sidesection .et_pb_row_9 {
	max-width: 220px !important;
}

.search-results article img {
    float: left;
    max-width: 250px !important;
}
.search-results ul.grid-search li {
	clear: both;
}

#main-header .et_mobile_menu .menu-item-has-children > a { background-color: transparent; position: relative; }
#main-header .et_mobile_menu .menu-item-has-children > a:after { font-family: 'ETmodules'; text-align: center; speak: none; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; position: absolute; }
#main-header .et_mobile_menu .menu-item-has-children > a:after { font-size: 16px; content: '\4c'; top: 13px; right: 10px; }
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after { content: '\4d'; }
#main-header .et_mobile_menu ul.sub-menu { display: none !important; visibility: hidden !important;  transition: all 1.5s ease-in-out;}
#main-header .et_mobile_menu .visible > ul.sub-menu { display: block !important; visibility: visible !important; }

@media screen and (max-width: 600px) {
	.et_right_sidebar.woocommerce-page .upsells ul.products li.product:nth-child(3n+1) {
		clear:left !important;
	}
	.upsells li.product, .upsells li.first.product, .et_right_sidebar.woocommerce-page .upsells ul.products li.product:nth-child(4n+1) {
		width: 28% !important;
		min-width: 28% !important;
		border-bottom: none !important;
		clear: none !important;
		margin-right: 4% !important;
	}
	.woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) {
	    float: left !important;
	    clear: none !important;
	}
	.et_right_sidebar.woocommerce-page .upsells ul.products li.product:nth-child(5n+1) {
	    clear: none !important;
	}
	.page.et_pb_pagebuilder_layout #main-content {
		padding-top: 20px;
	}
	#instrument-page ul {
		padding-left: 0px !important;
	}
	li.product_cat-training-classes, .woocommerce ul.products[class*=columns-] li.product_cat-training-classes:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product_cat-training-classes:nth-child(2n), .et_full_width_page.woocommerce-page ul.products li.product_cat-training-classes:nth-child(4n+1), .woocommerce-page ul.products li.product_cat-training-classes:nth-child(n) {
		clear: left !important;
		width: 95% !important;
		max-width: 95% !important;
	}
	.archive form.cart, .archive li.product_cat-training-classes a.button {
		right: 0px !important;
	}
	.tax-product_cat.term-software.term-91 ul.products li.product:nth-child(4n+1), .tax-product_cat.term-software.term-91 ul.products li.product:nth-child(3n+1), .tax-product_cat.term-software.term-91 ul.products li.product:nth-child(3n+1), .tax-product_cat.term-software.term-91 li.product {
		min-width: 45% !important;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation {
		width: 98%;
	}
	.woocommerce-account .woocommerce-MyAccount-content {
		width: 98%;
	}
}
.woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product {
	width: 13.5%;
    max-width: 13.5% !important;
    margin-right: 3%;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    text-align: center;
}
.product_cat-training-classes h2.woocommerce-loop-product__title {
	text-align: left !important;
}
#other_payment-admin-note {
	display: none;
}
li.product.product_cat-training-classes {
    min-height: 218px !important;
}
#companyName {
    background-color: rgba(0,0,0,0.1);
    padding: 25px;
    margin-top: 15px;
    margin-bottom: 15px;
    color: #fff;
    font-size: 15px;
}
.wdm-modal-content {
	width: 800px;
}
.wdm-quoteup-form .form-group, .ck.mpe_form_input {
    text-align: left;
    width: 31%;
    float: left;
    margin-right: 10px;
}
#Select_1523480072696, #Select_1523480310939, #Select_1523481093041 {
	margin-top: -26px;
}
.mpe_form_input {
	clear: none;
}
nav.woocommerce-MyAccount-navigation ul {
	list-style-type: none !important;
}
.woocommerce-MyAccount-navigation-link a {
	border: 1px solid #000;
    padding: 5px;
    width: 80%;
    margin: 5px 0;
    color: #000;
    display: block;
}
.single-ufaq .comment-respond {
	display:none;
}
.woocommerce-checkout a.showlogin {
	color: #2f376d !important;
}
#wdm-container-fluid input {
    width: 100%;
    padding: 5px;
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 35px;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #ebedef !important;
    border-radius: 5px;
    padding-top: 20px !important;
    padding-right: 40px;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    background-color: #f4f4f5 !important;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    border: none !important;
}
li.woocommerce-MyAccount-navigation-link--waiting-list, li.woocommerce-MyAccount-navigation-link--payment-methods {
	display:none;
}
body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--ma-manage-address a:before {
    content: "\25BA";
}
#industry-instruments ul.products li {
	max-width: 15% !important;
}
#industry-instruments .ajax_add_to_cart {
	display:none;
}
#industry-instruments .woocommerce ul.products li.product, #industry-instruments .woocommerce-page ul.products li.product {
	margin-bottom: -70px !important;
	margin-top: -20px !important;
}
.payment_method_authorize_net_cim_credit_card label {
	color: #4f5372 !important;
}
.supplies-list {
	margin-right: 20px;
}
ul.intox-footer .current-menu-item.page_item.current_page_item a {
	color: #fff !important;
	font-weight: 500 !important;
}
@media only screen and (max-width:1366px){#top-menu li.mega-menu>ul{width:100%;margin-left:0}#main-header{width:100%!important}#page-container{min-width:100%!important}h2{font-size:22px}p{font-size:14px}.extra-header{margin-top:10%}#page-opening h1{font-size:28px!important}#page-opening p{font-size:18px!important}}
@media only screen and (max-width:1000px){.hideonmobile{display:block!important}.hideondesktop{display:inline!important}#et_top_search,#top-menu,#top-menu-nav{display:none}#et_mobile_nav_menu{display:block}}@media screen and (max-width:900px){#mobile-country-toggle{display:block!important}.extra-header{display:none}}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	margin-right: 10px !important;
}

#wccf_checkout_field_tax_exempt {
	display: none !important;
}