.elementor-kit-23626{--e-global-color-primary:#134A87;--e-global-color-secondary:#54595F;--e-global-color-text:#000000;--e-global-color-accent:#39B54A;--e-global-color-5f311e67:RGBA(10,1,1,0.49);--e-global-color-59909c81:#0A0000;--e-global-color-3a6415a6:#FFFFFF;--e-global-color-4af37c0f:#F2B031;--e-global-color-6d2cdf93:#8A4F9F;--e-global-color-06954a8:#078587;--e-global-color-3a61d9c:#B20000;--e-global-color-ff58ae4:#660099;--e-global-color-e599c6c:#E70FD5;--e-global-typography-primary-font-family:"Gotham";--e-global-typography-primary-font-size:40px;--e-global-typography-primary-font-weight:bold;--e-global-typography-secondary-font-family:"Gotham";--e-global-typography-secondary-font-weight:normal;--e-global-typography-text-font-family:"Gotham";--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"Gotham";--e-global-typography-accent-font-weight:900;--e-global-typography-accent-text-decoration:underline;font-size:18px;font-weight:400;line-height:2em;}.elementor-kit-23626 button,.elementor-kit-23626 input[type="button"],.elementor-kit-23626 input[type="submit"],.elementor-kit-23626 .elementor-button{background-color:var( --e-global-color-4af37c0f );font-weight:800;text-decoration:underline;color:var( --e-global-color-3a6415a6 );}.elementor-kit-23626 button:hover,.elementor-kit-23626 button:focus,.elementor-kit-23626 input[type="button"]:hover,.elementor-kit-23626 input[type="button"]:focus,.elementor-kit-23626 input[type="submit"]:hover,.elementor-kit-23626 input[type="submit"]:focus,.elementor-kit-23626 .elementor-button:hover,.elementor-kit-23626 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-3a6415a6 );}.elementor-kit-23626 e-page-transition{background-color:#FFBC7D;}.elementor-kit-23626 a{color:#134A87;font-family:"Gotham", Sans-serif;font-weight:900;}.elementor-kit-23626 a:hover{color:var( --e-global-color-4af37c0f );font-weight:900;text-decoration:underline;}body{overflow-x:inherit !important;}.elementor a, .elementor a:link, .elementor a:focus, .elementor a:active, .elementor a:hover{text-decoration:inherit !important;}.elementor a:link, .elementor .smooth-hover a:link, {transition:inherit;}.elementor-kit-23626 h1{color:#134A87;font-weight:bold;}.elementor-kit-23626 h2{color:#134A87;font-weight:bold;}.elementor-kit-23626 h3{color:#134A87;font-weight:bold;}.elementor-kit-23626 h4{color:#134A87;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1100px;}.e-con{--container-max-width:1100px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-23626{--e-global-typography-primary-font-size:30px;--e-global-typography-secondary-font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.woocommerce ul.products li.product a img, img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
    width: auto !important;
    height: 150px !important;
    display: block !important;
    margin: 0 auto !important;
    box-shadow: none !important;
    min-height: 150px !important;
}

.elementor-menu-cart__product-image.product-thumbnail img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
    height: 75px !important;
    min-height: 75px !important;

}

.wc-block-grid__products .wc-block-grid__product-image img {
    height: auto !important;
    width: auto !important;
}

ul {
    padding-bottom: 15px;
}

.epyt-pagination {
    color: #fff;
    font-weight: bold;
    font-size: 18px;
}

.epyt-gallery-title{
    color: #fff;
    font-weight: bold;
    font-size: 18px!important;
}

.eael-star-rating.star-rating {
    display: none!important;
}

.star-rating {
    display: none!important;
}

/*PRODUCT TITLE ALIGNMENT*/
    
@media screen 
  and (min-device-width: 480px){
h2.woocommerce-loop-product__title{
    min-height: 4.5em !important;
  }
}

@media screen 
  and (max-device-width: 480px){
h2.woocommerce-loop-product__title{
    min-height: 5em !important;
      font-size: 16px !important;
      
  }
}

/*SHOP PAGE - WOOF PRODUCT GRID*/
.woocommerce ul.products li.product {
	display: flex;
	flex-direction: column;
	text-align: center
}

span.price{
color: #7A7A7A !important;  
	font-size: 20px !important;
	font-weight: 700 !important;
}

a.button.wp-element-button.product_type_simple, a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, button.button.woof_reset_search_form{
    color: #fff!important;
    background-color: #f2b031 !important;	
	font-weight: 800 !important;
	font-family: Gotham;
	}

a.button.wp-element-button.product_type_simple:hover, a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover, button.button.woof_reset_search_form:hover{
    background-color: #134A87 !important;
}

/*PRODUCT PAGE OF BUNDLE PRODUCTS*/
.bundle-box{
    border: solid 1px #e0e0e0;
    background-color: #EBF0F5;
    padding: 20px;
}

.bundle-text{
    font-size: 16px;
    line-height: 20px;
}

.bundle-button{
    background-color: #b20000;
    color: #fff !important;
    padding: 10px 20px;
    border-radius: 5px;
}

.bundle-button:hover{
    background-color: #7f0000;
}

/*SINGLE PRODUCT TEMPLATE*/
span.detail-label, span.detail-content a{
    font-weight: normal !important;
}

/*ON SALE BADGE - DO NOT BOLD*/
.woocommerce span.onsale{
    font-weight: 400 !important;
}

/*LAB TESTS - DOB & PATIENT NAME FORM*/
form.cart{
	display: block !important;
	text-align: left !important;
}

/*LAB TESTS - DOB PATIENT FORM WITH OPTIONS*/
div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{
    display: block !important;
}

div.zaddon-type-container{
	margin-bottom: 0px !important;
    padding: 0px !important;
}

/*SEO PRESS: PRIVACY POPUP - ADDED UNDERLINE FOR ACCESSIBILITY*/
.seopress-user-consent.seopress-user-message a{
    text-decoration: underline !important; 
}

/*HOME HERO - SLIDER - EXTRA ARROW*/
div.swiper-button-next, div.swiper-button-prev{
    	color: rgba(0,0,0,0) !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-Bold.eot');
	src: url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-Bold.woff2') format('woff2'),
		url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-Bold.woff') format('woff'),
		url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-Bold.ttf') format('truetype'),
		url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-Bold.svg#Gotham') format('svg');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-BoldItalic.eot');
	src: url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-BoldItalic.woff2') format('woff2'),
		url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-BoldItalic.woff') format('woff'),
		url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-BoldItalic.ttf') format('truetype'),
		url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-BoldItalic.svg#Gotham') format('svg');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-Book.eot');
	src: url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),
		url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-Book.woff2') format('woff2'),
		url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-Book.woff') format('woff'),
		url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-Book.ttf') format('truetype'),
		url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-Book.svg#Gotham') format('svg');
}
@font-face {
	font-family: 'Gotham';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-BookItalic.eot');
	src: url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-BookItalic.eot?#iefix') format('embedded-opentype'),
		url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-BookItalic.woff2') format('woff2'),
		url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-BookItalic.woff') format('woff'),
		url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-BookItalic.ttf') format('truetype'),
		url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-BookItalic.svg#Gotham') format('svg');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-Light.eot');
	src: url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),
		url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-Light.woff2') format('woff2'),
		url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-Light.woff') format('woff'),
		url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-Light.ttf') format('truetype'),
		url('https://www.integrativepsychiatry.net/wp-content/uploads/fonts/Gotham-Light.svg#Gotham') format('svg');
}
/* End Custom Fonts CSS */