/*
Theme Name: trctdvn v28.1.6 Child
Theme URI: 
Author: ridehighgraphic
Author URI: https://graphic.ridehigh.com.au
Description: Child Theme for trctdvn
Template: trctdvn-v28-1-6
Version: 2.0.2
*/


/* HIDE ELEMENTS */
.hidden {
	display: none;
}

input::file-selector-button {
    font-weight: normal;
	background-color:#39a448;
    color: #ffffff;
    /*padding: 0.5em;*/
	padding: 10px 20px;
    border: none;
    border-radius: 5px;
	box-shadow: inset 0 0 0 1px rgba(0,0,0,.03),inset 0px 4px 3px -2px rgba(0,0,0,.07);

}

.elevation-4, .video-popup .video-play-icon, .website-pack-preview span, a.card:hover, a .card:hover, a.elevation-3:hover {
	box-shadow: 0 10px 70px 0 rgba(103,151,255,.22),0 15px 105px 0 rgba(103,151,255,.22);
}


.bx-shdw-hghlt {
	box-shadow: 0 10px 70px 10px rgba(57,164,72,.11),0 15px 105px 10px rgba(57,164,72,.22)
}


/* HIDE ANY UNWANTED ELEMENTS */
.hidden {
	display:none;
}


/* FIND US Pharmacies Block */
#find-us a {
	color:#626262;
	text-decoration: none;
}
/* END FIND US */

/* HERO TOWN CALL ON PARALLAX HEADER */
/* Partial Border on Bottom */

#hero-twn-cll::after, .hero-twn-cll::after  {
	width: 120px;
	margin: 40px 0 0 0;
	border-bottom: 5px solid rgba(255,255,255,1);
}

.hero-twn-cll h1.title::after {
	position: absolute;
	content: '';
	height: 5px;
	bottom: -5px;
	background: #fff;
	margin: 0 0;
	width: 10%;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	left: 0;
}

.hero-twn-cll h1.title::hover::after {
		  width: 15%;
		  background: #39a448;
    }

@media screen and (max-width: 770px) {
	#hero-twn-cll::after, .hero-twn-cll::after  {
	width: 120px;
	margin: 40px auto 0 auto;
	border-bottom: 5px solid rgba(255,255,255,1);
}

.hero-twn-cll h1.title::after {
	position: absolute;
	content: '';
	height: 5px;
	bottom: -5px;
	background: #fff;
	margin: 0 45% 0 45%;
	width: 10%;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	transition: 0.5s;
	left: 0;
}

.hero-twn-cll h1.title::hover::after {
		  width: 15%;
		  background: #39a448;
    }
}

/* Individual Pharmacy Pages */

/*Padding on 4 columns*/
#pharmacy-services-section .one-fourth.mcb-wrap {
	padding:10px 10px 40px
} 

.boxes-block {
	box-shadow: 0 1px 8px 4px rgba(0,82,135,.1);
	border-radius: 5px;
	border: 1px solid #d5d5d5;
	background-color: #fff;
	overflow: hidden;
/*	height: 100% */
}

.boxes-block h4{
		color: rgba(0,82,135,1);
}


.pharmacy-services {
	/* padding: 0 15px; */
	/*margin: 0 5px 40px;*/
}

.pharmacy-services .mcb-wrap-inner {
	box-shadow: 0 1px 8px 4px rgba(0,82,135,.1);
	border-radius: 5px;
	border: 1px solid #d5d5d5;
	background-color: #fff;
	overflow: hidden;
/*	height: 100% */
}

.pharmacy-services .mcb-wrap-inner {
	/* padding: 0 15px; */
	margin: 0 0 !important;
}
/*
#flannerys-services-section .mcb-wrap, #flannerys_pharmacy-services-section .mcb-wrap {
	margin: 0 10px 40px 10px
}
*/

/* DESKTOP PHARMACY SERVICES SECTION */
.pharmacy-services-section-dt .mcb-wrap-inner {
	margin: 0 10px 40px 10px !important
}

.pharmacy-services .button .button_icon i {
	color: rgba(255,255,255,1);
}

.pharmacy-boxes-tiles .sliding_box .desc_wrapper, .pharmacy-boxes-tiles .sliding_box .desc_wrapper::after {
	background-color: #fff
}

.pharmacy-boxes-tiles .sliding_box {
	box-shadow: 0 1px 8px 4px rgba(0,82,135,.1);
	border-radius: 5px;
	border: 1px solid #d5d5d5;
	background-color: #fff;
	overflow: hidden;
/*	height: 100% */
}

.pharmacy-boxes-tiles .mcb-wrap-inner {
	box-shadow: 0 1px 8px 4px rgba(0,82,135,.1);
	border-radius: 5px;
	border: 1px solid #d5d5d5;
	background-color: #fff;
	overflow: hidden;
/*	height: 100% */
}

.pharmacy-contact-accordion .question .title{
	font-size:1.3em;
	font-weight:400;
}
@media screen and (max-width:770px) {
.pharmacy-contact-accordion .question .title{
	font-size:0.9em;
	font-weight:400;
}
}
/* Nav Menu */

.mm-vertical #Top_bar .menu > li > ul.sub-menu {
	padding: 20px 0;
}

#Top_bar .menu > li ul li a:hover, #Top_bar .menu > li ul li.hover > a {
	background: rgba(255,255,255,0.05);
}

#Top_bar .menu li ul li a {
	border-bottom: 1px solid rgba(255,255,255,0.05);
}

.sub-menu .menu-item a {
	text-transform: uppercase;
	font-weight: 700;
}

.sub-menu .menu-item a:hover {
	background-color: #ffffff;
}


#Side_slide .extras::before {
	display: block;
	content: url('https://tractiodivina.com.au/wp-content/uploads/logo_tractio-divina.svg');
	width: 120px;
	color:#fff	
}


#Side_slide .menu_wrapper::after {
/*
	content:"Live Life Well";
	position: relative;
	left:20px;
	color:rgba(57,164,73,1);
	font-size:2em;
*/
}

#Side_slide #menu::after {

	display: block;
	content: url('https://tractiodivina.com.au/wp-content/uploads/logo_tractio-divina.svg');
	position: relative;
	margin:40px 0 20px 20px;
	width: 120px;
	color:#fff;
}

#Side_slide #menu-primary-nav::after {
/*
 * 	content:"Life Pharmacy Group acknowledges the traditional owners of the land on which we operate, the Gadigal of the Eora Nation and pay respect to Elders past, present and future. We recognise Aboriginal and Torres Strait Islander peoples’ vast knowledge in native plants and their uses. They were our first pharmacists.";
	position: absolute;
	bottom: 80px;
	left:20px;
		color:#fff
*/
}

/*Flannerys Menu*/
/*

.mfn-header-tmpl-menu-sidebar #menu-flannerys-pharmacy-1::before, .mfn-header-tmpl-menu-sidebar #menu-flannerys-pharmacy-3::before {
	display: block;
	content: url('https://lpg.hold-up.com.au/wp-content/uploads/LPG_LLW_120px.svg');
	width: 120px;
	margin-left:20px;
	color:#fff
}

.mfn-header-tmpl-menu-sidebar ul #menu-flannerys-3::after {
	content:"Life Pharmacy Group acknowledges the traditional owners of the land on which we operate, the Gadigal of the Eora Nation and pay respect to Elders past, present and future. We recognise Aboriginal and Torres Strait Islander peoples’ vast knowledge in native plants and their uses. They were our first pharmacists.";
	position: absolute;
	bottom: 80px;
		color:#fff
}

.mfn-header-tmpl-menu-sidebar #menu-flannerys-pharmacy-1::after,.mfn-header-tmpl-menu-sidebar #menu-flannerys-pharmacy-3::after {
	content: url('https://lpg.hold-up.com.au/wp-content/uploads/LPG_PlatypusSVG_120px.svg');
	display: block;
	position: relative;
	margin:40px 0 20px 20px;
	width: 120px;
	color:#fff;
}
*/
/* End Flannerys */


/* END Pharmacy Menu */



/* BLOG */
.pg-img-lnks a img, .pg-img-lnks img{
	display: inline-block;
	width:120px;
	padding:5px;
	float:left;
}

/* # WHAT-YOU-NEED ANIMATE ICONS ON HOVER */
#what-you-need .mfn-icon-box .scale-with-grid {
	transition: transform 0.2s ease-in-out;
}
#what-you-need .mfn-icon-box .scale-with-grid:hover {
	transform: rotate(1080deg);
}

/* WORKSHOPS
 * Full-Width-Buttons to Left Aligned on Workshops Blocks only
 */
#td_workshops .button.button_full_width,#td_workshops button.button_full_width,#td_workshops input[type="submit"].button_full_width, #td_workshops input[type="reset"].button_full_width,#td_workshops input[type="button"].button_full_width {
	text-align: left;
}

/* Change Icon Size on TD Workshops Buttons */
.td-workshops-btn .button_icon i {
	font-size: 20px;
	color: rgba(237, 90, 42,1);
}
.td-workshops-btn .button_icon i:hover {
	color: rgba(174, 13, 83,1);
}

.td-workshops-btn .button.button_full_width,.td-workshops-btn button.button_full_width,.td-workshops-btn input[type="submit"].button_full_width,.td-workshops-btn input[type="reset"].button_full_width,.td-workshops-btn input[type="button"].button_full_width {
	text-align: left;
	justify-content: left
}

.td-workshops-btn .button.button_full_width .button_label {
/*	vertical-align: middle; */
/*	padding: 0 0 5px; */
}