:root{
  --pink-color: #da1984;
}

.home_btns{
  display: flex;
  justify-content: center;
}

#hcp-form table, #hcp-form td {
  border-width: 0px !important;
}

#hcp-form select, #hcp-form input{
  width: 100%;
}

#important-safety-information .vc_tta-panel-heading{
  background-color: #ed2891;
  text-align: center;
}

#important-safety-information .vc_tta-title-text{
  color: white !important;
}

#important-safety-information .vc_tta-panel-heading .vc_tta-controls-icon::before,
#important-safety-information .vc_tta-panel-heading .vc_tta-controls-icon::after{
  border-color: white !important;
}

#footer {
    background: #fff !important;
}

#footer .wf-container-footer{
  padding: 0 !important;
}

#footer .wf-container{
  display: inline-flex;
  border-top: 2px solid;
  padding-top: 20px;
}

.footer .widget{
  padding: 0 8px !important;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

.bdr_btns{
  width: 400px;
  text-align: center;
  padding: 20px;
  border: 4px solid #d91b82;
  border-radius: 15px;
  color: #db1784;
  text-decoration: none;
  line-height: normal;
  margin: 10px;
}

.bdr_btns_div{
  font-family: justanotherfont;
  font-size: 32px;
}

.bdr_btns.full_div {
    background: #da1984;
    color: #fff;
}

.footer .widget a{
  color: #85868c !important;
  font-size: 16px;
  border-bottom: 2px solid;
}

#footer .textwidget,  #footer .textwidget p{
  margin-bottom: 0 !important;
  vertical-align: bottom;
  display: inline-flex;
}

.ul_hcp{
  display: flex;
  list-style: none !important;
  text-align: center;
  border-bottom: 2px solid #da1a8a;
  justify-content: flex-end;
	align-items: center;
	margin: 0 !important;
}

@media (max-width:768px){
	.ul_hcp{
		display: grid;
		justify-content: center;
	}
}

.ul_hcp li {
    padding: 0 25px;
    line-height: normal;
    /* display: flex; */
    align-items: center;
  	margin-bottom: 16px !important;
}

.ul_hcp.fr li {
  padding: 8px 16px !important;
}

.ul_hcp li a {
    text-decoration: none;
    color: #da1a8a;
    font-size: 14px;
}

.ul_hcp li:last-child a{
    border: 3px solid #da1a8a;
    border-radius: 10px;
		padding: 0;
}

.ul_hcp li:last-child a {
    padding: 10px 25px;
}

@media (max-width:900px){
	.home_btns{
		display: grid !important;
	}
}

@media (max-width:768px){
	#footer .wf-container {
    display: block !important;
  }
	#custom_html-2 img{
		max-width: 250px;
	}
	.pink_-bar_div {
    background-color: #ec0d8e;
    background-image: none !important;
	}
}

.newfont {
    color: var(--pink-color);
    font-family: justanotherfont;
    font-size: 60px;
    font-weight: normal;
    line-height: normal;
}

.ul_hcp li.pin_bg {
    background: url(https://addyi.ca/wp-content/uploads/2021/04/bg.jpg);
    background-size: contain;
    margin-right: 15px;
		background-repeat: no-repeat;
		background-position: center;
}

.ul_hcp li.pin_bg a{
	color: white !important;
}

@media (max-width:768px){
	.mobile_icon{
		display: block !important;
	}
	.ul_hcp.mobile_menu.show {
    display: block;
	}
	.ul_hcp.mobile_menu {
			display: none;
	}
}

.mobile_icon{
	display: none;
}

.mobile_icon img:hover {
    cursor: pointer;
}