

/*------------------------------------
            SITEWIDE
--------------------------------------*/
@import url('https://fonts.googleapis.com/css?family=Berkshire+Swash|Lato|Roboto');

/*------------------------------------
            HEADER
--------------------------------------*/

/*---- Border Color Fix  ----*/

.site-header {
  border-bottom-color: transparent;
}

.pharmacy-primary-navigation, .pharmacy-secondary-navigation {
    border-bottom: 0px solid rgba(0, 0, 0, 0.1) !important;
}



/*------------------------------------
            NAVIGATION
--------------------------------------*/

/*--- Green Nav Focus and Active Issue ---*/

.main-navigation ul.menu a:active, .main-navigation ul.menu a:focus, .main-navigation ul.menu a:hover, .main-navigation ul.menu li:hover > a, .main-navigtaion ul.nav-menu li:hover > a, .main-navigation ul.nav-menu a:active, .main-navigation ul.nav-menu a:focus, .main-navigation ul.nav-menu a:hover, .main-navigation ul.menu > li.current-menu-item > a, .main-navigation ul.nav-menu > li.current-menu-item > a, .main-navigation ul.menu > li:hover > a, .main-navigation ul.nav-menu > li:hover > a, .site-header-cart:hover > li > a, a.cart-contents:hover, .site-header-cart:hover > li > a, ul.menu li.current-menu-item > a {
    color: #fff;
}

.main-navigation ul.menu li.current_page_item > a, .main-navigation ul.menu li.current-menu-item > a, .main-navigation ul.menu li.current_page_ancestor > a, .main-navigation ul.menu li.current-menu-ancestor > a, .main-navigation ul.nav-menu li.current_page_item > a, .main-navigation ul.nav-menu li.current-menu-item > a, .main-navigation ul.nav-menu li.current_page_ancestor > a, .main-navigation ul.nav-menu li.current-menu-ancestor > a {
    color: #fff;
}

.main-navigation ul.nav-menu a,
.main-navigation ul li a,
button.menu-toggle {
      
}



/*------------------------------------
            TEXT STYLES
--------------------------------------*/

h1{
	font-family: 'Berkshire Swash', cursive;
	color: #FF0099;
}

h2,h3,h4,h5,h6, .footer-contact-us-detail-box h5, span.fl-button-text {
font-family: 'Roboto', sans-serif;

}

body, p, ul, .footer-contact-us-detail-box p a, .footer-contact-us-detail-box p, span.pp-button-text {
font-family: 'Lato', sans-serif;      
}




/*------------------------------------
            NEW
--------------------------------------*/
.gform_body label {
    color: white;
}

.fl-node-5b479f7ce0bed .uabb-info-list-content-wrapper:hover .uabb-info-list-content .uabb-info-list-title {
    color: #ff0099;
}
/*rev*/
.col2-3dslider .pp-slider-wrapper img{
	margin:0 auto;
}
.col2-3dslider .pp-slider-wrapper .pp-slide .pp-slider-img{
	box-shadow: none;
}
.col2-3dslider .pp-3d-slider{
	height:320px;
}

.cstm-gallery .uabb-photo-gallery img{
	object-fit:cover;
	max-height:202px;
	width:100%;
}
.cstm-accordion .pp-button-wrap a.pp-button{
	padding:10px!important;
}
.cstm-accordion .pp-accordion-content.fl-clearfix > div{
	display:flex;
}
.cstm-accordion .pp-accordion-content .fl-builder-module-template{
	padding:0;
}.cstm-accordion .pp-accordion-content .fl-module-content{
margin:0;
}

.cstm-ol .pp-infolist-wrap ul{
	column-count:2;
}
.cstm-ol .pp-infolist-wrap ul li{
	padding-left:120px;
}
/*------------------------------------
            FOOTER
--------------------------------------*/
.fl-module.fl-module-widget.fl-node-5b3fd48c39c4b {
    overflow: auto;
    max-height: 218px;
		max-width:220px
}

.fl-node-5b3fd48c39c4b::-webkit-scrollbar {
    width: 20px;
}

/* Track */
.fl-node-5b3fd48c39c4b::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #5f023a; 
    border-radius: 10px;
}
 
/* Handle */
.fl-node-5b3fd48c39c4b::-webkit-scrollbar-thumb {
    background: black; 
    border-radius: 10px;
}

/* Handle on hover */
.fl-node-5b3fd48c39c4b::-webkit-scrollbar-thumb:hover {
    background: #bebebe; 
}

.fl-builder-content .fl-node-5b3fd48c39977 a:hover {
    color: #000000;
}

.woopack-product-image {
    width: 245px;
}

.woopack-product-image img {
    height: 250px !important;
    object-fit: cover;
}



/*------------------------------------
            MISC. STYLES
--------------------------------------*/

.woocommerce-page a.button:hover {
    background: #ff0099;
    color: #ffffff;
}
h3.woopack-product-category__title {
    color: #ff0099;
	  text-shadow: 1px 1px #fff 
}
/*------------------------------------
            (max-width: 1024px)
--------------------------------------*/

@media only screen and (max-width:1024px) {

.cstm-ol .pp-infolist-wrap ul li {
    padding-left: 100px;
}

}



/*------------------------------------
            (max-width: 768px)
--------------------------------------*/

@media only screen and (max-width:768px) {
	
/*rev*/
	.cstm-accordion .pp-accordion-content.fl-clearfix > div{
	display:flex;
		flex-direction:column;
}
	.cstm-ol .pp-infolist-wrap ul{
		column-count:1;
	}
	.cstm-ol .pp-infolist-wrap ul li {
    padding-left: 220px;
}
	/**/
	
	.fl-module.fl-module-icon.fl-node-5b3fd48c39ac2 .fl-module-content {
    margin: 0px;
    width: 180px;
    margin-left: 0;
}

.fl-module.fl-module-icon.fl-node-5b3fd48c39a80 {
    margin-left: 0;
}
	#footer5logo .fl-module-content {
    margin: 10px;
}
.pp-photo-container .pp-photo-align-left {
    text-align: left;
}
	.fl-node-5b43ab5bddca8 .woopack-products-grid-wrap ul.products.woopack-products li.product:nth-of-type(n) {
    margin-right: 1% !important;
}
	.fl-col.fl-node-5b4759b3828b3.fl-col-small {
    float: right;
    margin-right: 15px;
}
	.fl-node-5b43b14382934 > .fl-row-content-wrap{
		background-position: 30% center;
	}

/*---- Mobile Icon Remove Fix  ----*/

.main-navigation ul li a:before {
    display: none;
}


.widget_nav_menu ul li:before,
.widget_recent_comments ul li:before,
.widget_product_categories ul li:before, 
.widget_categories ul li:before {
      display: none;
}
	.fl-node-5b43a7e654797 .woopack-product-category{
		    height: 180px;
	}

.uabb-infobox {
    min-height: 315px !important;
}	
	
.woopack-product-image {
    width: 155px;
}	
	
}

@media only screen and (max-width:768px) and (min-width:481px){
	span.footer-phone-title::after {
    content: "\A";
    white-space: pre;
}
}	

@media only screen and (max-width:1024px) and (min-width:769px){
	span.footer-phone-title::after {
    content: "\A";
    white-space: pre;
}
	
	
	
}	





/*------------------------------------
            (max-width: 480px)
--------------------------------------*/


@media only screen and (max-width:480px) {
	/*rev*/
	.cstm-ol .pp-infolist-wrap ul li {
    padding-left: 0;
}
	/**/
	.fl-module.fl-module-icon.fl-node-5b3fd48c39ac2 .fl-module-content, .fl-module.fl-module-icon.fl-node-5b3fd48c39a80{
		margin: 0 auto !important;
	}
	.fl-node-5b3fd48c39a80.fl-module-icon {
    text-align: center !important;
}
	#footer5icons .fl-icon-group-right {
    text-align: left;
}
.fl-module-icon {
    text-align: center !important;
}
	
	.alignright, .align-left {
    float: none;
    margin: 5px 20px 20px 20px;
}
	.fl-rich-text {
    text-align: center;
}
	

	.fl-builder-content .fl-node-5b463b1172751 .uabb-infobox-title, .fl-builder-content .fl-node-5b463b1172751 .uabb-infobox-title a {
		line-height: 25px;
	}
	
	.fl-module.fl-module-widget.fl-node-5b3fd48c39c4b {
    overflow: auto;
    max-height: 218px;
    max-width: 90%;
}
		.fl-col.fl-node-5b4759b3828b3.fl-col-small {
    float: none;
    margin-right: auto;
}
	.fl-node-5b43b14382934 > .fl-row-content-wrap{
		background-position: 10% center;
	}
	
	
	.fl-node-5b43ab5bddca8 .woopack-products-grid-wrap ul.products.woopack-products li.product:nth-of-type(n) {
    margin-right: 1% !important;
    width: 100% !important;
    height: 450px !important;
}
.fl-node-5b43a7e654797 .woopack-product-category {
    height: 200px;
    width: 100%;
}
	.pp-photo-container .pp-photo-align-left {
    text-align: center;
}
	
.fl-col.fl-node-5b3fd48c3aeb6.fl-col-small, 	.fl-col.fl-node-5b3fd48c3b9a6.fl-col-small, .fl-col.fl-node-5b3fd48c3bd16.fl-col-small, 	.fl-col.fl-node-5b3fd48c3bcd1.fl-col-small {
    width: 100% !important;
}	
	
.uabb-info-list-content-wrapper.uabb-info-list-right {
    text-align: center;
    direction: rtl;
}	
	
.fl-module.fl-module-rich-text.fl-node-5b465b5bcda58 img {
    width: 75%;
    margin-left: 13%;
}
	
.fl-module.fl-module-rich-text.fl-node-5b465c219c553 img {
    width: 85%;
}
	
	.woopack-product-image {
    width: 276px;
}
}