  .alignnone { margin:5px 20px 20px 0; } .aligncenter, div.aligncenter { display:block; margin:5px auto 5px auto; } .alignright { float:right; margin:5px 0 20px 20px; } .alignleft { float:left; margin:5px 20px 20px 0; } a img.alignright { float:right; margin:5px 0 20px 20px; } a img.alignnone { margin:5px 20px 20px 0; } a img.alignleft { float:left; margin:5px 20px 20px 0; } a img.aligncenter { display:block; margin-left:auto; margin-right:auto } .wp-caption { max-width:96%;  padding:5px 3px 10px; text-align:center; } .wp-caption.alignnone { margin:5px 20px 20px 0; } .wp-caption.alignleft { margin:5px 20px 20px 0; } .wp-caption.alignright { margin:5px 0 20px 20px; } .wp-caption img { border:0 none; height:auto; margin:0; max-width:98.5%; padding:0; width:auto; } .wp-caption p.wp-caption-text { font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; } .gallery-item { display:inline-block; text-align:left; vertical-align:top; width:50%; } .gallery-item a, .gallery-item a:hover, .gallery-item a:focus { -webkit-box-shadow:none; box-shadow:none; background:none; display:inline-block; max-width:100%; } .gallery-item a img { display:block; -webkit-transition:-webkit-filter 0.2s ease-in; transition:-webkit-filter 0.2s ease-in; transition:filter 0.2s ease-in; transition:filter 0.2s ease-in, -webkit-filter 0.2s ease-in; -webkit-backface-visibility:hidden; backface-visibility:hidden; } .gallery-item a:hover img, .gallery-item a:focus img { -webkit-filter:opacity(60%); filter:opacity(60%); } .gallery-caption { display:block; text-align:left; padding:0 10px 0 0; margin-bottom:0; } .gallery-columns-1 .gallery-item { max-width:100%; } .gallery-columns-2 .gallery-item { max-width:50%; } .gallery-columns-3 .gallery-item { max-width:33%; } .gallery-columns-4 .gallery-item { max-width:25%; } .gallery-columns-5 .gallery-item { max-width:20%; } .gallery-columns-6 .gallery-item { max-width:16.66%; } .gallery-columns-7 .gallery-item { max-width:14.28%; } .gallery-columns-8 .gallery-item { max-width:12.5%; } .gallery-columns-9 .gallery-item { max-width:11.11%; } .gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display:none; } .bypostauthor { font-weight:bold; }  .screen-reader-text { clip:rect(1px, 1px, 1px, 1px); position:absolute !important; height:1px; width:1px; overflow:hidden; } .screen-reader-text:focus { background-color:#f1f1f1; border-radius:3px; box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6); clip:auto !important; color:#21759b; display:block; font-size:14px; font-size:0.875rem; font-weight:bold; height:auto; left:5px; line-height:normal; padding:15px 23px 14px; text-decoration:none; top:5px; width:auto; z-index:100000; } .searchPage__next a {   background:url(https://dermaveen.com.au/wp-content/themes/tpf/assets/img/ic-arrow-right.svg) !important; background-repeat:no-repeat !important;   background-position:center !important; } .searchPage__prev a {   background:url(https://dermaveen.com.au/wp-content/themes/tpf/assets/img/ic-arrow-left.svg) !important; background-repeat:no-repeat !important;   background-position:center !important; }  #top-bar-menu-wrapper{ background:#2b7153; } #top-bar-menu-wrapper ul > li {  padding:0.5rem 1.5rem; } #top-bar-menu-wrapper ul li a{ text-transform:uppercase; text-decoration:none !important; } #top-bar-menu-wrapper ul li a:hover{ color:#333; } #top-bar-menu-wrapper ul li.no-link{ background-color:#2b7153;   font-weight:bold; } #top-bar-menu-wrapper ul li.no-link a{ color:white; cursor:default; } .top-bar-mobile-full-bkg{ background:#2b7153; padding:14px 24px; display:flex;   align-items:center; } .top-bar-mobile-full-bkg .top-bar-mobile-img{   width:100px; text-align:right; } #top-bar-mobile-button{ width:calc(100% - 100px); color:white; } #top-bar-mobile-menu{ list-style-type:none; padding-left:0;   text-transform:uppercase; display:none; } #top-bar-mobile-menu.active{ display:block; } #top-bar-mobile-menu > li{ font-weight:700; padding:0.5rem 1.5rem; } .top-bar-mobile-has-submenu a{ display:block; position:relative; padding:0.5rem 0; } .top-bar-mobile-has-submenu span.icon-caret{ position:absolute;   right:-1.25rem;   top:0.25rem;   padding:0.5rem 1.5rem; } .top-bar-mobile-has-submenu.open span.icon-caret, #top-bar-mobile-button.open span.icon-caret{  transform:rotate(-180deg); } .top-bar-mobile-submenu{ display:none; list-style-type:none; padding-left:15px; } .top-bar-mobile-has-submenu.open .top-bar-mobile-submenu{ display:block; }  .woosingle__retailer--price span{   color:black; } .woosingle__retailer--price span:nth-child(2){   background:#ed1313;   padding:3px 5px;   color:white !important;   font-size:12px;   display:inline-block;   text-decoration:none !important; } .woosingle__retailer--price.on-sale span:first-child{   text-decoration:line-through; } .wooproduct__on_sale_badge{   background:#ed1313;   padding:3px 8px;   color:white;   font-size:12px;   display:inline-block;   position:absolute;   top:25px;   right:25px; } body.single-product #review_form label{ width:100%; } body.single-product #review_form_wrapper p.stars a {   position:relative;   height:1em;   width:1em;   text-indent:-999em;   display:inline-block;   text-decoration:none; } body.single-product #review_form_wrapper p.stars.selected a:not(.active)::before {  font-weight:700; } body.single-product #review_form_wrapper p.stars.selected a.active::before { font-weight:700; } body.single-product #review_form_wrapper p.stars.selected a.active~a::before {   font-weight:400; } body.single-product #review_form_wrapper p.stars a::before {   display:block;   position:absolute;   top:0;   left:0;   width:1em;   height:1em;   line-height:1;   font-family:Font Awesome\ 5 Free;   content:"\f005";   text-indent:0; color:#FFB929; } #navSite #navbar .navbar-nav .dropdown-menu .dropdown-menu{ position:relative; box-shadow:none; } #navSite #navbar .navbar-nav > li > .dropdown-menu > .menu-item-has-children > a{ background-color:#2b7153; color:white; } #navSite #navbar .navbar-nav > li > .dropdown-menu { overflow-y:auto; max-height:600px; } @media only screen and (max-width:480px){  #navSite #navbar .navbar-nav .dropdown-menu .dropdown-menu{   display:none;  padding-left:15px;  margin-left:0;  } #navSite #navbar .navbar-nav > li > .dropdown-menu > .menu-item-has-children.open > .dropdown-menu{  display:block; } #navSite #navbar .navbar-nav > li > .dropdown-menu > .menu-item-has-children > a::after{  display:block;  content:"\f0d7";  font-family:"Font Awesome\ 5 Free";  position:absolute;   right:0;   top:0.25rem;   padding:0.5rem 1.5rem;  font-weight:900; }  #navSite #navbar .navbar-nav > li > .dropdown-menu > .menu-item-has-children.open > a::after{   transform:rotate(-180deg); } }