/**
 * Add any custom CSS here.
 *
 * This file will be loaded after all theme stylesheets.
 */
 
.pharmacy-primary-navigation, .sticky-wrapper, .sd-sticky-navigation, .sd-sticky-navigation:before, .sd-sticky-navigation:after, .smm-mega-menu {
	background-color: #fff;
}
.site-header-cart .widget_shopping_cart { background-color: #fff; }
#order_review_heading, #order_review { background: #fff; }

.home .site-content > .col-full:first-child { padding-top: 0 !important; }
.home ul.tabs { display: none; }
.home .pharmacy-product-section { margin-bottom: 0; }
.main-navigation ul li a:hover { color: #000; }
.main-navigation ul.menu ul { background-color: #fff; }
.main-navigation ul li.smm-active .widget ul:not(.products) li { float: none !important; }

.gform_wrapper ul li.gfield { margin-top: 20px; }

.home-category-block { width:33%; background:#fff; float:left; }
.inside-cat-block { background:#fff; margin:10px; border: 1px solid #aaa; }


a.inside-cat-block2 { margin:10px; background: #111; padding: 10px; display: block; cursor:pointer; text-align:center; border: 2px solid #2AA345; color: #fff; }
a.inside-cat-block2:hover { background: #2AA345 !important; color: #fff !important; }

/* .site-header { background-color: #000; } */
.pharmacy-secondary-navigation { border-bottom: 1px solid rgba(255, 255, 255, 0.25); }

.secondary-navigation ul.menu a:active, .secondary-navigation ul.menu a:focus, .secondary-navigation ul.menu a:hover { opacity: 1; color: #2AA345; }

.gform_wrapper .gsection { border-bottom: 3px solid #2AA345; padding: 0 0 .4em; }
.gform_wrapper h2.gsection_title { font-size: 1.4em; }
.gform_wrapper .ginput_complex label { color: #666; font-weight: normal; }

/* .gform_wrapper ul li.gfield { margin-top: 40px; margin-bottom: 15px; } */

.gform_wrapper h2.gsection_title { margin-top: 40px !important; }
.woocommerce-checkout .woocommerce-info { background-color: #0f834d; }
.secondary-navigation ul.menu a:hover { color: #000; }

@media screen and (max-width: 768px) {
.pharmacy-primary-navigation { background-color: transparent; }
.site-main ul.products li.product.product-category a { display: inline-block; }
.pharmacy-secondary-navigation { border-bottom: none; }
}
@media screen and (max-width: 568px) {
.home-category-block { width:100%; background:#fff; float:none; }
.inside-cat-block { border: none; }
.inside-cat-block2 { border: none; }

}