html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}  body {
margin: 0;
} main {
display: block;
}   hr {
box-sizing: content-box;
height: 0;
overflow: visible;
} pre {
font-family: monospace, monospace;
font-size: 1em;
}   abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
} button,
input {
overflow: visible;
} button,
select {
text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
} progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
} [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
} [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}  *,
*::before,
*::after {
box-sizing: inherit;
}
html {
box-sizing: border-box;
}  h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
} embed,
iframe,
object {
max-width: 100%;
}
img {
height: auto;
max-width: 100%;
}
figure {
margin: 1em 0;
}
table {
margin: 0 0 1.5em;
width: 100%;
}   #primary-menu {
height: 60px;
min-height: 60px;
}
.main-navigation a {
color: #F7F6F2;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation .sub-menu {
flex-direction: column;
background: #181A18;
}
.main-navigation .sub-menu a:hover {
background: #3B403D;
color: white;
}
.main-navigation ul#primary-menu > li {
margin-left: 35px;
line-height: 60px;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
display: block;
left: auto;
}
.main-navigation ul ul a {
width: 250px;
padding-left: 10px;
padding-right: 10px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation li {
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
}
.main-navigation #primary-menu > li.current-menu-item {
background: url(//shop4study.unique-therapeutics.com/wp-content/themes/unique/img/circle.svg) no-repeat;
background-position: bottom center;
font-weight: bold;
font-family: "GilroyBold";
margin-bottom: -18px;
min-width: 86px;
text-align: center;
}
.main-navigation #primary-menu li ul li.current-menu-item {
font-weight: bold;
font-family: "GilroyBold";
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
.menu-toggle {
background: url(//shop4study.unique-therapeutics.com/wp-content/themes/unique/img/menu.svg) no-repeat;
width: 35px;
height: 35px;
border: none;
background-position: center center;
}
.menu-item-has-children > a {
background: url(//shop4study.unique-therapeutics.com/wp-content/themes/unique/img/down.svg) no-repeat;
padding-right: 20px;
background-position: right center;
}
.menushopitem {
border-radius: 12px;
background: white url(//shop4study.unique-therapeutics.com/wp-content/themes/unique/img/open-black.svg) no-repeat;
background-position: 20px center;
padding: 0 20px 0 45px;
}
.menushopitem a {
color: #262927;
font-family: GilroySemiBold;
}
.flexed {
height: 55px;
}
@media (max-width: 1222px) {
.site-branding {
float: left;
}
.site-branding img {
max-height: 50px !important;
margin-top: -8px;
}
.menu-toggle {
float: right;
}
.main-nvigation {
min-height: 60px;
height: 60px;
}
#site-navigation {
padding-top: 25px;
}
#site-navigation.toggled {
position: absolute;
left: 0;
right: 0;
z-index: 100;
border-bottom: 50px solid white;
}
#site-navigation.toggled .inner-nav {
background: #181A18;
height: 100%;
}
.main-navigation .menu-menu-1-container {
min-height: 60px;
}
.main-navigation #primary-menu {
height: auto;
width: 100%;
padding-top: 60px;
padding-bottom: 20px;
background: #181a18;
}
.main-navigation ul ul {
position: static !important;
float: inherit !important;
}
.main-navigation #primary-menu > li.current-menu-item {
background: transparent !important;
margin-bottom: 0 !important;
text-align: left;
min-width: auto;
}
.main-navigation ul#primary-menu > li {
margin-left: 0;
}
.main-navigation ul ul a {
padding-left: 20px;
padding-right: 0;
}
.main-navigation ul ul {
box-shadow: none !important;
}
.main-navigation .lang-item {
display: inline-block;
margin-right: 25px;
width: 25px;
}
.menushopitem {
margin-top: 20px;
}
.pll-parent-menu-item {
margin-top: 20px;
}
.pll-parent-menu-item > a {
display: none;
}
} 
@media screen and (min-width: 1223px) {
.flexed {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
height: 96px;
}
.menu-toggle {
display: none;
}
.main-navigation ul {
display: flex;
}
} .sticky {
display: block;
}
.post,
.page {
margin: 0 0 1.5em;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .grecaptcha-badge { 
visibility: hidden !important;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
display: grid;
grid-gap: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
width: 100%;
}
.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
grid-template-columns: repeat(9, 1fr);
}
.gallery-caption {
display: block;
} @font-face {
font-family: Gilroy;
src: url(//shop4study.unique-therapeutics.com/wp-content/themes/unique/fonts/Gilroy-Medium.ttf) format("truetype");
}
@font-face {
font-family: GilroyBold;
font-weight: bold;
src: url(//shop4study.unique-therapeutics.com/wp-content/themes/unique/fonts/Gilroy-ExtraBold.ttf) format("truetype");
}
@font-face {
font-family: GilroySemiBold;
font-weight: bold;
src: url(//shop4study.unique-therapeutics.com/wp-content/themes/unique/fonts/Gilroy-SemiBold.ttf) format("truetype");
}
.gilroybold {
font-family: GilroyBold;
}
.gilroysemibold {
font-family: GilroySemiBold;
} body {
font-size: 18px;
font-family: Gilroy;
color: #262927;
}
strong, b {
font-family: GilroyBold;
}
h1, h2, h3, h4, h5, h6 {
font-family: GilroyBold;
margin-top: 0;
padding: 0;
}
h1 {
font-size: 46px;
}
h2 {
font-size: 34px;
text-transform: uppercase;
letter-spacing: 15%;
}
h3 {
font-size: 32px;
}
h4 {
font-size: 24px;
}
@media(max-width: 890px) {
h1 {
font-size: 42px;
}
h2 {
font-size: 32px;
}
h3 {
font-size: 30px;
}
h4 {
font-size: 22px;
}
}
a {
text-decoration: none;
color: #262927;
} input, textarea {
max-width: 100%;
} footer, footer a {
color: white;
text-decoration: none;
}
footer ul {
list-style: none;
margin: 0; 
padding: 0;
}
footer ul li {
width: 100%;
}
footer ul li a {
display: block;
padding: 10px 0;
}
@media (min-width: 768px) {
footer ul li.menushopitem a {
background: url(//shop4study.unique-therapeutics.com/wp-content/themes/unique/img/open.svg) no-repeat 125px center;
}
}
footer p {
margin: 0;
}
footer h3 {
font-size: 32px;
text-transform: uppercase;
letter-spacing: 10%;
margin-top: 0;
}
footer .menushopitem {
margin-top: 20px;
display: inline-block !important;
max-width: 125px !important;
}
footer .pll-parent-menu-item {
display: none;
} .contform p {
margin: 0;
padding: 0;
}
.contform input, .contform textarea {
border-radius: 8px;
border: 1px solid white;
background: transparent;
outline: none;
color: white;
height: 56px;
line-height: 56px;
padding: 0 20px;
margin-bottom: 30px;
width: 100%;
}
.contform textarea {
height: 210px;
}
.contform input[type=submit] {
background: #0BCA5B;
border: none;
border-radius: 12px;
font-weight: 600;
text-transform: uppercase;
}
.contform label {
text-transform: uppercase;
margin-bottom: 10px;
display: inline-block;
}
.contform label, .contform input[type=submit] {
font-family: GilroySemiBold;
}
.contform .wpcf7-not-valid-tip {
margin-bottom: 30px;
}
.contform .wpcf7-response-output {
margin: 0 !important;
} .contform.contformblack input, .contform.contformblack textarea {
border: 1px solid #262927;
color: #262927;
}
.contform.contformblack input[type=submit] {
background: #262927;
color: white;
} @media (max-width: 767px) {
.hpspechand {
background: linear-gradient(0deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), url(//shop4study.unique-therapeutics.com/wp-content/themes/unique/img/hp2.jpg) no-repeat !important;
opacity: 1;
}
} .menuaccount a {
color: transparent !important;
}
.menuaccount {
background: url(//shop4study.unique-therapeutics.com/wp-content/themes/unique/img/profile.svg) no-repeat !important;
background-position: center center !important;
margin-bottom: 0 !important;
}
.wpmenucart-icon-shopping-cart-0::before {
content: "";
}
.wpmenucart-icon-shopping-cart-0 {
background: url(//shop4study.unique-therapeutics.com/wp-content/themes/unique/img/basket.svg) no-repeat;
background-position: left center;
padding-left: 30px;
min-height: 30px;
display: inline-block;
} .woocommerce.columns-3, .products.columns-3, .products.columns-4 {
columns: 1;
}
ul.products .product .button {
display: none !important;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
color: #262927;
font-size: 18px;
text-transform: uppercase;
}
.woocommerce ul.products li.product a img {
background: #E1E5E3;
max-width: 100% !important;
}
.woocommerce .term-description {
margin-bottom: 50px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
margin-bottom: 8px;
text-transform: none;
letter-spacing: normal;
} .woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a {
color: #79807C;
} .product-category.product a img {
max-width: 50px;
border-radius: 12px;
}
.product-category.product a h2 {
font-size: 18px;
margin: 0;
margin-left: 20px;
letter-spacing: normal;
text-transform: none;
}
.product-category.product a {
display: flex;
align-items: center;
flex-direction: row;
background: #F2F5F3;
border-radius: 12px;
padding: 10px;
}
.product-category.product a mark {
background: transparent;
color: #262927;
} .woocommerce span.onsale {
background: #FF0D66;
border-radius: 0;
border-bottom-right-radius: 8px;
line-height: 20px;
min-height: auto;
padding: 5px 10px;
top: 0;
left: 0;
}
.woocommerce ul.products li.product .onsale {
top: 0 !important;
left: 0 !important;
right: auto !important;
} .woocommerce div.product div.images .flex-control-thumbs img {
max-width: 100px !important;
width: 100%;
}
.woocommerce div.product form.cart .variations {
margin-top: 1em;
text-align: left;
}
.woocommerce div.product.product-type-variable .entry-summary > p.price {
display: none;
}
body.single-product .product {
margin-top: 50px;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
color: #262927;
text-transform: uppercase;
font-size: 32px;
margin-bottom: 0;
}
.woocommerce-product-details__short-description {
margin: 40px 0;
}
.woocommerce-product-details__short-description p {
line-height: 150%;
}
.product_meta .sku_wrapper {
display: none;
}
body.single-product .product_meta .posted_in {
font-family: Gilroy;
width: 100%;
display: block;
margin-bottom: 10px;
}
body.single-product .product_meta .posted_in a {
font-family: GilroyBold;
}
body.single-product div.quantity input {
height: 56px;
border: 1px solid #EBF0ED;
line-height: 56px;
margin-right: 15px;
border-radius: 12px !important;
}
body.single-product form.cart button {
height: 56px;
background: #0BCA5B !important;
color: white !important;
border-radius: 12px;
}
body.single-product .woocommerce-tabs {
padding: 50px 0;
}
body.single-product .variations .reset_variations {
display: none !important;
}
body.single-product .variations .label {
font-family: GilroyBold;
line-height: 44px !important;
}
body.single-product .variations select {
border: 1px solid #EBF0ED;
height: 44px;
padding-left: 10px;
}
body.single-product .woocommerce-variation-price {
margin: 25px 0;
}
body.single-product .product-type-simple .price {
margin-bottom: 25px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
border: none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
padding: 0;
margin-bottom: 50px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
display: none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border: 1px solid #C6CCC8 !important;
border-radius: 12px !important;
margin-left: 0;
margin-right: 10px;
background: transparent;
color: #262927 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
padding: 10px 50px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
border: 3px solid #262927 !important;
} .woocommerce-message {
outline: none;
}
.woocommerce-message .restore-item {
font-family: GilroyBold;
border: 3px solid #262927;
} .woocommerce-MyAccount-navigation {
margin-bottom: 80px;
}
.woocommerce-MyAccount-navigation ul {
list-style: none;
margin: 0;
padding: 0;
}
.woocommerce-MyAccount-navigation ul li {
margin-bottom: 25px;
}
.woocommerce-MyAccount-navigation ul li a {
padding-bottom: 5px;
}
.woocommerce-MyAccount-navigation ul li.is-active a {
font-family: GilroyBold;
border-bottom: 3px solid #262927;
} .woocommerce-Address-title h2 {
margin-top: 25px;
}
.woocommerce-Address-title a.edit {
margin-bottom: 40px;
font-family: GilroyBold;
border-bottom: 3px solid #262927;
float: left !important;
}
.woocommerce-Address address {
line-height: 150%;
}
.woocommerce-MyAccount-content fieldset {
display: none;
}
.woocommerce-orders-table__cell-order-actions a.invoice {
margin-left: 10px;
}
.woocommerce-customer-details .woocommerce-column--billing-address {
margin-bottom: 40px;
}
.woocommerce-customer-details address {
padding: 15px !important;
line-height: 150%;
} form.woocommerce-EditAccountForm label[for="account_display_name"], form.woocommerce-EditAccountForm input#account_display_name, form.woocommerce-EditAccountForm #account_display_name_description {
display: none !important;
} body.woocommerce-cart .cart_totals {
margin-top: 40px;
}
body.woocommerce-cart .checkout-button, body.woocommerce-checkout #place_order {
background: #0BCA5B !important;
font-family: GilroyBold;
text-transform: uppercase;
border-radius: 12px !important;
font-size: 18px !important;
}
body.woocommerce-checkout #place_order {
padding: 20px;
} body.woocommerce-checkout #order_review_heading {
margin-top: 40px;
}
body.woocommerce-checkout .woocommerce ul#shipping_method li {
margin-bottom: 0;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
background: rgba(210, 210, 210, 0.14);
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
background: #ebf0ed;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
border: 1em solid #ebf0ed;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
} .woocommerce-LostPassword.lost_password {
display: none;
} @media (max-width: 1222px) {
.wpmenucart-display-right {
float: left !important;
}
.menuaccount {
background: transparent !important;
}
.menuaccount a {
color: white !important;
}
ul, ol {
margin: 0;
}
}
@media (max-width: 767px) {
body.single-product .woocommerce-tabs {
padding: 25px 0;
}
body.single-product .woocommerce-tabs ul.tabs li {
margin-bottom: 10px !important;
}
h3#ship-to-different-address {
margin-top: 50px;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details, .wc-bacs-bank-details.order_details.bacs_details {
padding: 0;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li, .wc-bacs-bank-details.order_details.bacs_details li {
width: 100%;
margin-bottom: 10px;
}
} .xoo-wsc-sc-bkcont {
position: relative;
top: 6px;
margin-left: 10px;
}