.woocommerce div.product form.cart:not(.variations_form) {   display:flex; } body:not(.consultation-product) div.product form.cart.variations_form .button {   margin-top:30px; } .woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce #content div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity {   float:none;   top:0;   left:0;   flex:1 0 58px;   max-width:58px;   margin:0 15px 0 0 !important; } .woocommerce div.product form.cart div.quantity {   float:left;   margin:0 20px 0 0 !important; } .woocommerce-Tabs-panel h3 {   font-size:18px; } .product .related h2 {   padding-bottom:16px;   font-size:18px !important; } .woocommerce-billing-fields h3, .woocommerce-shipping-fields h3 {   text-transform:uppercase;   font-size:20px; } .full_width_button {   width:100%;   text-align:center; } body.lp-template-default #top-header {   display:none;   visibility:hidden; } @media only screen and (min-width:768px) {   #et-info {  float:right !important;   } } @media (max-width:980px) {   .et_secondary_nav_only_menu #top-header,   #et-secondary-menu {  display:block !important;   }   #et-secondary-nav {  display:inline-block !important;   }   #top-header .container #et-secondary-menu>ul>li a {  padding-bottom:0em;   } } .woocommerce-message a, .woocommerce-info a {   font-weight:bold;   color:#fff;   text-decoration:underline;   margin-top:30px; } .woocommerce-message a::after {   content:'> ' } .woocommerce-thankyou-order-received {   font-weight:bold;   padding:5%;   background:#fff; } .woocommerce ul.order_details, .woocommerce table.shop_table {   background:#fff;   padding:4% 5%; } .et-fixed-header #top-menu li.pop a, .et-fixed-header #top-menu li.pop a {   color:#fff !important; } #et-secondary-nav li {   margin-right:21px; } #top-menu li.mega-menu>ul>li>a:first-child {   font-weight:normal !important;   color:#2ac9c6; } .et_monarch .et_social_inline_top {   margin-bottom:40px;   padding:5%;   background:#fff; } .arrow_right, .arrow_right_first {   background-image:url(https://www.postmymeds.co.uk/wp-content/themes/pmmv1/images/right-arrow.png);   background-position:center right !important;   background-size:30px !important;   background-repeat:no-repeat; } #main-content .container {   padding-top:50px; } .et_overlay {   border:none; } ul li label.choice_selected {   background-color:#004096 !important;   background:#004096 !important; } a.smallblue, a.bigblue {   border:none;   color:#fff !important;   background:#2ac9c6 !important;   border-radius:3px;   text-transform:uppercase;   font-weight:normal !important; } a.smallblue:hover, a.bigblue:hover {   background:#004096 !important;   color:#fff !important; } #left-area .related ul.products {   padding:10px 30px !important; } .et_search_form_container input {   max-height:40px;   height:40px; } .slick-slider {   touch-action:auto !important;   -ms-touch-action:auto !important;   -webkit-touch-callout:auto !important; } @media (max-width:980px) {   #et-top-navigation .et-cart-info {  display:block !important;   }   #et_top_search {  margin:0 10px 0 0;   }   .home .et_pb_cta_0.et_pb_promo h2 {  font-size:32px !important;  font-weight:400 !important;   } } body .et_pb_button:hover, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover {   color:#fff;   background:#004097 !important; } .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button {   color:#fff;   background:#2ac9c6 !important; } .pop a {   color:#fff !important; } li.pop {   height:40px; } li.pop:hover {   background:#004097; } li.pop {   background-color:#2ac9c6;   font-weight:700;   text-transform:uppercase;   text-align:center;   padding:13px 23px 14px 19px !important;   border-radius:3px;   border:none;   -moz-transition:all 0.5s;   -webkit-transition:all 0.5s;   transition:all 0.5s;   margin-top:-10px; } @media all and (min-width:981px) {   #et_top_search {  width:120px;  margin:-7px 0 0 22px;  border:solid 1px #2ac9c6;  border-radius:3px;  -webkit-border-radius:3px;  -moz-border-radius:3px;  height:25px;   }   #et_top_search:before {  content:'Search';  display:inline-block;  vertical-align:middle;  position:absolute;  top:6px;  left:5px;  text-transform:uppercase;  font-size:14px;  font-weight:400;  line-height:14px;  color:#2ac9c6;   }   #et_search_icon:before {  vertical-align:middle;  left:auto;  right:5px;  top:3px;  line-height:17px;  color:#2ac9c6 !important;   }   #main-header.et-fixed-header #et_search_icon:before {  color:#2ac9c6 !important;   }   .et_pb_menu_visible #et_top_search {  opacity:1;  z-index:99;  -webkit-animation:fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1);  -moz-animation:fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1);  -o-animation:fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1);  animation:fadeInBottom 1s 1 cubic-bezier(.77, 0, .175, 1);   }   .et_pb_menu_hidden #et_top_search {  opacity:0;  -webkit-animation:fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1);  -moz-animation:fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1);  -o-animation:fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1);  animation:fadeOutBottom 1s 1 cubic-bezier(.77, 0, .175, 1);   }   .blog-single-content {  font-size:18px;   } } .et-search-form input {   padding:10px;   border:solid 1px #cad1de;   border-radius:3px;   -webkit-border-radius:3px;   -moz-border-radius:3px; } .et_bloom_subscribe_email input {   background:#ffffff !important;   color:#7a7a7a !important; } .et_bloom_subscribe_email input::-webkit-input-placeholder {   color:#6a6a6a !important; } .et_bloom_subscribe_email input::-moz-placeholder {   color:#6a6a6a !important; } .et_bloom_subscribe_email input:-moz-placeholder {   color:#6a6a6a !important; } .et_bloom_subscribe_email input:-ms-input-placeholder {   color:#6a6a6a !important; } .woocommerce-ordering {   display:none; } .usp_box h4 {   padding-bottom:3px; } .hero-section h1 {   font-weight:500;   text-transform:uppercase;   color:#fff; } .hero-section {   padding-top:160px;   padding-bottom:180px;   background-repeat:no-repeat;   background-size:cover;   position:relative;   max-height:650px;   background-color:#004097;   background-attachment:scroll;   background-position:center center;   -webkit-background-size:cover;   -moz-background-size:cover;   -o-background-size:cover; } .hero-section.blogs {   padding-top:150px;   padding-bottom:150px; } .hero-section .HeroDescription {   font-size:22px;   color:#fff;   max-width:1040px;   width:100%;   margin:0 auto 0 0;   text-align:left;   font-weight:lighter;   text-shadow:0 0 4px #000;   line-height:1.3em; } .HeroContent {   max-width:1280px;   width:100%;   margin:0 auto;   max-width:80%; } .HeroContent h1 {   font-size:3em; } .HeroContent .HeroDescription {   font-size:1.6em; } .et_pb_social_media_follow li a.icon {   box-sizing:content-box;   width:40px;   height:40px; } .center {   text-align:center; } .et_pb_social_media_follow li a.icon::before {   width:32px;   height:32px;   font-size:18px;   line-height:40px;   padding-left:3px; } body.post-type-archive-product .woocommerce-breadcrumb, body.post-type-archive-product .woocommerce-products-header {   display:none;   visibility:hidden; } #et-info-email {   position:relative;   display:none; } .single-lp #main-header, .single-lp #top-header {   display:none !important; } .single-lp #page-container {   padding-top:0px !important;   margin-top:-1px !important } .single-lp h5 {   line-height:1.7em; } .single-lp .et_transparent_nav #main-content .container {   padding-top:58px !important; } h1::first-word {   color:#2ac9c6 !important;   font-weight:bold !important; } .tick ul, ul.tick {   margin-top:10px;   margin-bottom:10px;   padding-left:5px;   list-style-position:inside; } .tick ul li, ul.tick li {   list-style-type:none;   text-indent:-1.2em;   padding-left:1em; } .tick ul li::before, ul.tick li::before {   content:"N ";   font-family:"ETModules";   font-size:12px;   color:#2ac9c6;   font-weight:bold;   padding-right:0px;   left:-15px; } #sidebar .widgettitle {   font-weight:normal;   text-transform:uppercase;   font-size:15px;   color:#7a7a7a; } .green-cta {   background:#fff;   color:#777;   padding:10%;   text-align:left; } .green-cta h2 {   color:#fff;   background:#004096;   background:#2ac9c6;   width:120%;   margin-left:-15%;   margin-top:-9%;   margin-bottom:20px;   padding:11px;   font-size:14px;   font-weight:normal; } .et_pb_fullscreen .et_pb_fullwidth_header_container {   width:80%;   max-width:1240px; } .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {   max-width:960px; } .blog-related-products ul.products {   overflow:hidden;   clear:both; } .blog-related-products ul.products li.product {   float:left;   position:relative; } .et_pb_gutters2.et_right_sidebar.woocommerce-page ul.products li.product, .blog-related-products ul.products li.product {   width:31.66%;   margin-right:2.5%;   margin-bottom:25px; } .blog-related-products ul.products li.product:nth-child(3n) {   margin-right:0px; } .blog-related-products ul.products li.product .woocommerce-loop-product__title {   font-size:18px !important;   text-transform:capitalize;   font-weight:400 !important;   min-height:58px; } .green_grid ul.products li.product {   min-height:210px !important; } body.woocommerce .woocommerce-tabs {   margin-bottom:45px;   border:none !Important; } .et_pb_shop_grid .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {   clear:none;   background:#fff;   padding:1% 2%; } .search ul.products li.product {   background:#fff !important;   padding:1% 2% !important; } .woocommerce-product-details__short-description {   color:#7a7a7a; } .woocommerce ul.products li.product .woocommerce-loop-product__title {   text-transform:capitalize;   font-weight:normal;   font-size:17px;   min-height:58px; } .woocommerce-Price-currencySymbol {   color:#2ac9c6; } .woocommerce-Price-amount {   font-weight:normal;   color:#2ac9c6;   letter-spacing:0.03em;   font-size:1.05em; } .price {   font-weight:normal;   color:#7a7a7a; } .et_pb_pagebuilder_layout.single-lp #page-container .et_pb_row {   width:100%; } .et_pb_pagebuilder_layout.single-lp #page-container .et_pb_with_background .et_pb_row {   width:80%; } .BoxShadow, .woocommerce div.product div.summary, .up-sells, body.woocommerce .woocommerce-tabs, .related ul.products, .related-articles-div {   box-shadow:0px 10px 18px 10px rgba(0, 0, 0, 0.025); } .related ul.products {   background:#fff;   padding:5px !important; } .container:before {   background-color:transparent !important; } .et_pb_widget_area_right {   border-left:0 !important; } .et_pb_widget_area_left {   border-right:0 !important; } .icon-list {   width:25px;   text-align:center;   color:#AD1EB9; } .gform_wrapper label.gfield_label, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction, .gform_wrapper .field_description_below .gfield_description {   font-weight:normal !important;   font-family:"Open Sans", Helvetica, Arial, Lucida, sans-serif !important;   color:#777;   letter-spacing:0.3px;   font-size:14px !important;   line-height:1.7em !important; } .gform_wrapper label.gfield_label {   font-size:16px !important;   font-weight:normal !important; } ul#input_16_4 li label.choice_selected {   background-color:#004097; } .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {   color:#fff; } .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {   background:#004097;   padding:3%;   width:100%;   color:#fff;   border:none;   border-radius:3px;   text-transform:uppercase; } .gform_wrapper .field_description_below .gfield_description {   padding-top:16px;   line-break:auto;   white-space:pre-line; } .choice_incorrect {   font-size:15px;   font-weight:normal !important; } body.page-id-5381 .main_title {   margin-bottom:0px;   text-transform:uppercase; } .gform_wrapper h3.gform_title {   letter-spacing:normal !important;   margin:10px 0 6px;   color:#fff;   font-size:18px;   text-transform:uppercase;   font-weight:normal !important;   padding:3%;   background:#2ac9c6; } .page-id-5381 .gform_wrapper ul li.gfield {   clear:both;   background:#fff;   padding:5% !Important; } ul.gform_fields .choice_left .choice_correct {   background-color:#e9ffca !important;   width:0px !important;   padding-right:0px !important;   border-bottom-right-radius:10px;   border-bottom-left-radius:10px;   border-top-right-radius:10px;   border-top-left-radius:10px;   padding-top:0px !important;   padding-bottom:0px !important; } .gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {   font-size:1em; } .gform_wrapper ul.gform_fields {   padding:0 !important; } .gform_wrapper .gform_footer input[type=submit] {   background:#2ac9c6;   padding:2% 4%; } .gform_wrapper .gform_footer input[type=submit]:hover {   background:#004097;   padding:2% 4%; } .et_pb_blurb h4 {   text-transform:uppercase;   font-size:16px;   letter-spacing:1px; } .ufaq-faq-div, article.type-ufaq {   background:#fff;   box-shadow:#eae7e7 2px 2px 5px; } .ufaq-faq-div {   margin-bottom:30px;   padding:2%; } .ufaq-faq-title h4, .ufaq-faq-title h5, .ufaq-faq-title h6 {   display:inline-block;   font-size:17px;   margin:8px 5px 5px !important; } .ufaq-faq-category-title {   width:100%;   clear:both;   text-transform:uppercase;   padding-bottom:20px; } img.amex {   width:82px;   margin-top:8px; } img.powered {   margin-top:21px; } .et_pb_fullwidth_header h1 {   font-size:3.5em;   text-transform:uppercase;   letter-spacing:0.6px; } a:hover, img:hover {   -webkit-transition-duration:700ms;   -moz-transition-duration:700ms;   -o-transition-duration:700ms;   transition-duration:700ms; } .term-description {   display:none; } .woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {   margin:0 0 0px !important;   opacity:1; } .woocommerce ul.products li.product a img:hover, .woocommerce-page ul.products li.product a img:hover {   opacity:0.5; } .green_grid ul.products li.product .woocommerce-loop-category__title {   background:rgba(41, 201, 198, 0.9);   border-radius:0px;   letter-spacing:1px;   padding:13px;   color:#fff;   font-weight:normal;   text-transform:uppercase;   text-align:center; } .green_grid ul.products li.product .woocommerce-loop-category__title:hover {   background:#2ac9c6; } .green_grid ul.products li.product .woocommerce-loop-category__title:after {} .green_grid ul.products li.product, #green_grid ul.products li.product {   margin:0 1.5% 1.992em 0;   width:23.5%;   margin-left:0;   background:#2ac9c6; } .green_grid ul.products li.product {   padding:0%; } .woocommerce ul.products li.product .count {   display:none; } body.tax-product_cat h1.woocommerce-products-header__title, body.tax-product_cat .woocommerce-result-count, body.tax-product_tag h1.woocommerce-products-header__title, body.tax-product_tag .woocommerce-result-count {   display:none; } .body-icons {   padding-left:0px; } .body-icons:before {   font-family:'ETmodules';   position:relative; } .body-icons:before {   left:0px;   top:0px;   padding-right:8px; } .menu-icon-1:before {   content:"\7c"; } .menu-icon-2:before {   content:"\7d"; } .body-icon-3:before {   content:"\7e"; } .menu-icon-4 a:before {   content:"\e001"; } .menu-icon-5 a:before {   content:"\e002"; } .menu-icon-6 a:before {   content:"\e005"; } .body-icon-7:before {   content:"\e007"; } .menu-icon-8 a:before {   content:"\e00f"; } .menu-icon-9 a:before {   content:"\e010"; } .menu-icon-10 a:before {   content:"\e014"; } .menu-icon-11 a:before {   content:"\e015"; } .menu-icon-12 a:before {   content:"\e01d"; } .menu-icon-13 a:before {   content:"\e023"; } .menu-icon-14 a:before {   content:"\e026"; } .menu-icon-15 a:before {   content:"\e030"; } .menu-icon-16 a:before {   content:"\e105"; } .menu-icon-17 a:before {   content:"\e100"; } .menu-icon-18 a:before {   content:"\e0fe"; } .menu-icon-19 a:before {   content:"\e031"; } .body-icon-20:before {   content:"\e009"; } .menu-icon-21 a:before {   content:"\e02c"; } .body-icon-22:before {   content:"\e106"; } .menu-icon-23 a:before {   content:"\e0e1"; } .menu-icon-24 a:before {   content:"\e029"; } .product_meta {   display:none; } .woocommerce div.product {   background:inherit;   padding:0%; } .woocommerce div.product div.summary, .up-sells, .related-articles-div {   background:#fff;   padding:5%; } body.woocommerce .woocommerce-tabs {   background:#fff; } .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {   width:40%; } .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {   width:55%; } .woocommerce div.product .product_title {   text-transform:uppercase;   letter-spacing:0px; } .woocommerce div.product .woocommerce-tabs ul.tabs {   border-bottom:2px solid #e6e6e6; } body.woocommerce div.product .woocommerce-tabs ul.tabs li a.tab-link, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a.tab-link {   color:#7a7a7a !important;   text-transform:uppercase;   padding-top:25px !important;   padding-bottom:20px !important;   padding-right:30px;   padding-left:30px;   font-weight:normal; } body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active {   border-right:none; } body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce div.product .woocommerce-tabs ul.tabs, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs {   background:none;   background:transparent; } .woocommerce-tabs h2 {   display:none; } body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a {   color:#2ac9c6 !important; } .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before {   border-bottom-color:transparent; } .et_pb_button {   color:#fff !important; } .et_password_protected_form .et_submit_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .comment-reply-link, .form-submit .et_pb_button, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .et_pb_contact p input[type="checkbox"]:checked+label i:before, .et_pb_bg_layout_light.et_pb_module.et_pb_button {   color:#fff !important; } body .et_pb_button:hover, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover {   color:#fff; } .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button {   color:#fff; } #sidebar .sidebar_reviews {   background:#fff;   padding:5%; } .footerBlue {   background-color:#004096 !important; } .footerBlue .widgettitle {   margin-bottom:0px; } .footerBlue h4 {   color:#2ac9c6;   text-transform:uppercase;   letter-spacing:1px;   font-size:13px; } .footerBlue, .footerBlue a {   color:#fff !important; } .footerBlue a:hover {   color:#2ac9c6 !important; } .footerBlue .trustpilot-widget {   background-color:#ffffff;   padding:5% 5% 0%;   margin-bottom:-20px;   max-width:380px;   border-radius:5px;   -webkit-border-radius:5px;   -moz-border-radius:5px; } .footerBlue li a::before, #sidebar .widget_categories li a::before, .widget_subpages li a::before {   content:">";   font-size:30px;   padding-right:3px;   vertical-align:bottom; } .footerBlue .et_pb_button_4 {   font-size:11px !important;   padding-right:8px; } .footerBlue .et_pb_button_4:after {   display:none; } .btnBlue {   background:#063a7f; } .footerBlue .et_bloom_form_container .et_bloom_form_header {   padding:0px !important; } .footerBlue .carrot_edge .et_bloom_form_content:before {   border-top:20px solid #004096 !important; } .footerBlue .et_bloom_form_container .et_bloom_form_content {   padding:0px !important; } ul.FooterLogoList {   list-style:none;   margin:0;   padding:0;   margin:0 auto;   text-align:center; } ul.FooterLogoList li {   display:inline;   list-style-type:none; } ul.FooterLogoList img {   top:0;   vertical-align:top; } .woocommerce-cart .woocommerce-notices-wrapper {   width:97.5%; } .et_bloom .et_bloom_optin_2 .et_bloom_form_container form button span {   font-family:"Open Sans", Helvetica, Arial, Lucida, sans-serif;   font-weight:normal !important; } .et_bloom .et_bloom_form_container div, .et_bloom .et_bloom_optin_2 .et_bloom_form_content, et_bloom_form_container, .et_bloom .et_bloom_form_container, .et_bloom .et_bloom_optin_2 .et_bloom_form_content {   background:transparent !important;   background-color:transparent !important; } .et_bloom .et_bloom_inline_form, .et_bloom .et_bloom_form_container .et_bloom_form_content {   padding:0 !important;   margin:0 !important; } body.archive .et_pb_post a img {   max-width:300px;   float:left;   margin-right:3%;   margin-bottom:30px; } body.blog .et_pb_post, .et_pb_posts .et_pb_post, .archive .et_pb_post, .search .et_pb_post {   margin-bottom:60px;   background:#fff;   padding:3% 3% 5% 3%;   min-height:250px; } body.single-post .et_pb_post .post-meta {   margin-bottom:0; } .et_pb_posts .et_pb_post a img, .archive .et_pb_post a img, .search .et_pb_post a img, body.blog .et_pb_post a img {   max-width:300px;   float:left;   margin-right:3%;   margin-bottom:30px; } @media (max-width:980px) {   .et_pb_posts .et_pb_post a img,   body.blog .et_pb_post a img,   .archive .et_pb_post a img,   .search .et_pb_post a img {  float:none;  max-width:100% !important;   }   .woocommerce-page div.product div.images {  width:100%;  background:#ffffff;   }   .woocommerce-page div.product div.images .wpgis-slider-for {}   .woocommerce-page div.product div.images .wpgis-slider-for .slick-list {  max-width:300px;  margin:0px auto;   }   .woocommerce-page div.product div.images .wpgis-slider-for .btn-prev {  margin-left:0px;  opacity:1;  font-size:50px;  background:none;   }   .woocommerce-page div.product div.images .wpgis-slider-for .btn-next {  margin-right:10px;  opacity:1;  font-size:50px;  background:none;   }   .woocommerce-page div.product div.images #wpgis-gallery {  display:none;   }   .woocommerce-page div.product div.summary {  width:100%;   } } .et_pb_post .entry-content {   padding:0 5% 5%;   background:#fff; } .et_post_meta_wrapper {   background:#fff;   padding:0; } .post-title-meta-box {   background:#fff;   padding:5% 5% 0%; } body.single-post .et_post_meta_wrapper h1 {   font-weight:normal;   font-size:22px;   text-transform:none; } .woocommerce div.product form.cart .variations label {   font-weight:700;   text-transform:uppercase;   line-height:1em;   font-size:11px; } .nav li ul {   width:280px; } #top-menu li li a {   width:240px;   padding:6px 20px; } .ufaq-faq-body img:after {   height:0;   visibility:hidden;   display:block;   content:".";   clear:both; } .tooltip-toggle {   cursor:pointer;   position:relative;   border-bottom:dotted 1px;   color:#777; } .tooltip-toggle::before {   position:absolute;   top:-120px;   left:0px;   background-color:#888;   border-radius:3px;   color:#fff;   content:attr(data-tooltip);   padding:1rem;   text-transform:none;   -webkit-transition:all 0.5s ease;   transition:all 0.5s ease;   width:320px; } .tooltip-toggle::after {   position:absolute;   top:-12px;   left:9px;   border-left:5px solid transparent;   border-right:5px solid transparent;   border-top:5px solid green;   content:" ";   font-size:0;   line-height:0;   margin-left:-5px;   width:0; } .tooltip-toggle::before, .tooltip-toggle::after {   color:#efefef;   font-size:13px;   opacity:0;   pointer-events:none;   text-align:center; } .tooltip-toggle:hover::before, .tooltip-toggle:hover::after {   opacity:1;   -webkit-transition:all 0.75s ease;   transition:all 0.75s ease; } .woocommerce div.product form.cart .variations td select {   font-size:15px;   padding:8px 7px;   overflow:hidden;   -webkit-appearance:none;   -moz-appearance:none;   appearance:none;   background:#ececec url(https://www.postmymeds.co.uk/wp-content/themes/pmmv1/images/select-bg.png) no-repeat right center !important; } .woocommerce div.product form.cart .variations label {   font-size:13px; } h3#order_review_heading {   clear:both; } .woocommerce form .form-row.woocommerce-invalid label {   color:#a00; } h3#order_review_heading {   clear:both !important; } #comment-wrap {   padding:5% 5% 0%;   background:#fff; } .quantity {   position:relative; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {   -webkit-appearance:none;   margin:0;   }  .woocommerce div.product form.cart div.quantity input {   float:left;   text-align:left !important;   padding-left:30%;   -moz-appearance:textfield; }  .quantity input:focus {   outline:0; } .quantity-nav {   float:left;   position:relative;   height:49px; } .quantity-button {   position:relative;   cursor:pointer;   border-left:2px solid #fff;   width:20px;   text-align:center;   line-height:1.7;   font-size:0px;   -webkit-transform:translateX(-100%);   transform:translateX(-100%);   -webkit-user-select:none;   -moz-user-select:none;   -ms-user-select:none;   -o-user-select:none;   user-select:none; } .quantity-button.quantity-up {   position:absolute;   height:50%;   top:0;   border-bottom:1px solid #fff;   background:url(https://www.postmymeds.co.uk/wp-content/themes/pmmv1/images/counter-bg-up.png) no-repeat center center; } .quantity-button.quantity-down {   border-top:1px solid #fff;   position:absolute;   bottom:0px;   height:50%;   background:url(https://www.postmymeds.co.uk/wp-content/themes/pmmv1/images/counter-bg-down.png) no-repeat center center; } .woocommerce-tabs ul.wc-tabs {   position:relative; } .woocommerce-tabs ul.wc-tabs li.tab-title {   float:left;   width:auto;   z-index:1000 !important; } .woocommerce-tabs ul.wc-tabs .tab-content {   float:right;   margin-left:-100% !important;   width:100%;   padding:80px 30px 50px !important; } .woocommerce-tabs .wc-tabs .active .wc-tab {   display:block !important; } .mobile-trust-box {   padding:10px 60px;   display:none; } #top-menu li {   padding-right:15px; } @media all and (min-width:1405px) {   .ui-autocomplete {  top:150px !important;   }   .et_pb_gutters2.et_right_sidebar.woocommerce-page ul.products li.product {  min-height:446px;   } } @media all and (min-width:981px) {   .blog-related-products ul.products li.product:nth-child(3n+1) {  clear:both;   }   body.blog article {  font-size:18px;   } } @media all and (min-width:1100px) and (max-width:1405px) {   .et_pb_gutters2.et_right_sidebar.woocommerce-page ul.products li.product,   .blog-related-products ul.products li.product {  min-height:425px;   }   .woocommerce div.product form.cart .variations select {  font-size:15px !important;   }   .woocommerce button.button {  font-size:13px !important;   }   .woocommerce div.product form.cart tbody,   .woocommerce div.product form.cart thead {  float:left;   }   .woocommerce div.product form.cart thead {  min-width:120px   }   .woocommerce div.product form.cart td,   .woocommerce div.product form.cart th {  display:block   }   .woocommerce div.product form.cart .variations td.label {  padding:3px !important;   }   .ui-autocomplete {  top:150px !important;   } } @media all and (min-width:1110px) and (max-width:1264px) {   #top-menu li {  padding-right:10px;   } } @media all and (min-width:981px) and (max-width:1109px) {   .et_menu_container {  width:95%;   } } @media all and (min-width:980px) and (max-width:1150px) {   #logo {  max-width:260px;   }   .hide-mobile-menu-button {  display:none !important;  visibility:hidden;   }   .et_pb_gutters2.et_right_sidebar.woocommerce-page ul.products li.product,   .blog-related-products ul.products li.product {  min-height:390px;   }   .homeUSPS h5 {  font-size:18px !important;  line-height:1.4em !important;   }   .green_grid ul.products li.product .woocommerce-loop-category__title {  font-weight:bold;  font-size:13px;  min-height:61px;   }   .green-cta h2 {  width:130%;  margin-left:-18%;  margin-bottom:14px;  font-size:11px;  padding:8%;  font-weight:bold;   }   .body-icons:before {  display:none;  visibility:hidden;   }   #top-menu .sub-menu li a {  letter-spacing:0px !important;  line-height:1.75em;   }   #top-menu li.mega-menu ul li {  margin-bottom:5px !important;   }   .usp_box .et_pb_blurb_position_left .et-pb-icon,   .usp_box .et_pb_blurb_position_right .et-pb-icon {  font-size:26px !important;   }   .usp_box {  padding:20px 10px 3px 0px !important;   }   .usp_box .et_pb_column_1,   .usp_box .et_pb_column_2,   .usp_box .et_pb_column_3,   .usp_box .et_pb_column_4 {  padding-left:0% !important;   }   .usp_box .et_pb_blurb_position_left .et_pb_blurb_container {  padding-left:6px;   }   .HeroContent {  max-width:80%;   }   .et_pb_cta_0.et_pb_promo h5.et_pb_module_header,   .et_pb_cta_0.et_pb_promo h6.et_pb_module_header {  font-size:13px !important;   }   .tick ul li,   ul.tick li {  padding-left:5px;  font-size:12px;  line-height:1.6em;   }   .et_pb_blurb_5.et_pb_blurb p {  font-size:12px;   }   .et_pb_main_blurb_image {  margin-bottom:10px;   }   #sidebar .et_pb_widget {  margin-bottom:15px;   }   #sidebar {  margin-top:-35px;   }   .green-cta {  padding:10% 10% 1%;   }   .footerBlue .et_pb_button_0 {  font-size:11px !important;   }   .et_bloom .et_bloom_optin_2 .et_bloom_form_container form button span {  font-size:12px;   }   .woocommerce button.button {  font-size:12px !important;  letter-spacing:0px;   }   body.woocommerce div.product .woocommerce-tabs ul.tabs li a.tab-link {  padding:25px 20px 20px !important;   }   h4,   h5,   h6 {  line-height:1.5em;   }   .choice_left {  float:none;  width:100%;  margin-bottom:15px;   }   .arrow_right_first {  background-image:none;   }   .woocommerce div.product form.cart .button {  margin-top:0px;   }   .woocommerce div.product form.cart .variations td {  display:block;   }   .woocommerce div.product form.cart {  margin-bottom:0px !important;   }   .ui-autocomplete {  top:150px !important;   } } @media all and (max-width:980px) {   .et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header {  top:70px !important;   }   .et_secondary_nav_only_menu #main-header {  top:33px !important;  min-height:80px;   }   .et_header_style_left .logo_container {  min-height:80px;   }   .mobile_nav.opened .mobile_menu_bar.mobile_menu_bar_toggle {  position:fixed;  right:5px;   }   .container.et_menu_container {  width:calc(100% - 60px);   }   .HeroContent h1 {  font-size:2.3em;   }   li.pop {  background-color:transparent;  font-weight:bold;  text-transform:capitalize;  text-align:left;  padding:0 !important;  margin-top:0px;   }   .pop a {  color:#004097 !important;   }   .et_pb_gutters2.et_right_sidebar.woocommerce-page ul.products li.product,   .blog-related-products ul.products li.product {  min-height:402px;   }   .homeUSPS h5 {  font-size:15px !important;  line-height:1.4em !important;   }   .green_grid ul.products li.product {  min-height:150px !important;   }   .green_grid ul.products li.product .woocommerce-loop-category__title {  font-weight:bold;  font-size:13px;  min-height:61px;  position:absolute;  display:block;  width:100%;  margin-top:-61px;   }   .arrow_right_first {  background-image:none;   }   body.woocommerce div.product .woocommerce-tabs ul.tabs li a.tab-link {  padding:25px 17px 20px !important;   }   .choice_left {  float:none;  width:100%;  margin-bottom:15px;   }   #left-area ul li ul {  padding-left:0px !important;   }   body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header,   body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header,   body.admin-bar.et_fixed_nav #main-header,   body.admin-bar.et_fixed_nav #top-header {  padding:5px;   }   .container {  width:90%;   }   .woocommerce .quantity .qty {  width:3em;  text-align:center;   }   .woocommerce div.product form.cart .variations select {  font-size:13px !important;   }   .ui-autocomplete {  top:105px !important;   }   body.admin-bar .ui-autocomplete {  top:140px !important;   }   .footer-cp-menu {}   .et_pb_fullwidth_menu.footer-cp-menu .et_mobile_nav_menu {  display:none;   }   .et_pb_fullwidth_menu.footer-cp-menu .fullwidth-menu-nav,   .et_pb_fullwidth_menu.footer-cp-menu .fullwidth-menu-nav .fullwidth-menu {  display:block;   }   .et_pb_fullwidth_menu.footer-cp-menu .fullwidth-menu-nav .fullwidth-menu li {  padding:0px 10px;  margin-bottom:10px;   }   .et_pb_fullwidth_menu.footer-cp-menu .fullwidth-menu-nav .fullwidth-menu li>a {  padding-bottom:0px;   }   #main-footer .et_pb_sidebar_3 {  margin:0px !important;   }   #main-footer ul.et_pb_social_media_follow_0 {  text-align:center;   }   #main-footer .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 {  width:auto;  margin:0px auto;  text-align:center;   }   #main-footer .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_image {  margin:auto !important;  max-width:100%;   }   #main-footer .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_image img {  max-width:300px;   }   .mobile-trust-box {  display:block;   } } @media all and (min-width:768px) and (max-width:980px) {   div#et-secondary-menu {  display:block !important;  padding-top:.75em;  padding-bottom:.65em;   } } @media all and (max-width:767px) {   #top-header .et-cart-info {  margin-left:15px;   }   .footerBlue .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 {  width:100% !important;  margin-right:0;  text-align:center;   }   div#et-secondary-menu {  display:block !important;  margin-top:0px !important;  padding-top:.75em;  padding-bottom:.65em;   }   .et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header {  top:87px !important;   }   .et_pb_fullwidth_header h1 {  font-size:2em !important;   }   .woocommerce a.button,   .woocommerce-page a.button,   .woocommerce button.button,   .et_pb_button {  font-size:13px !important;   }   #et-info {  display:block;  float:left;  text-align:center;   }   #et-secondary-menu {  display:block !important;  float:right !important;  text-align:center;   }   body.woocommerce-cart .et_pb_row {  width:95%;   }   .woocommerce-page table.cart td.actions .coupon .input-text+.button {  float:none;  width:48%;  height:49px;   }   .arrow_right {  background-image:none;   }   .privacy-policy-box {  float:none !important;   }   .footerBlue .trustpilot-widget {  margin:0px auto -20px;   }   .blog-related-products ul.products li.product:nth-child(n) {  width:45.25% !important;  margin:0 9.5% 9.5% 0 !important;   }   .blog-related-products ul.products li.product:nth-child(2n) {  float:right;  clear:none !important;  margin-right:0 !important;   }   .blog-related-products ul.products li.product:nth-child(2n+1) {  clear:both;   }   .product .woocommerce-Tabs-panel h3 {  font-size:23px !important;  margin-top:20px;   }   .woocommerce-tabs ul.wc-tabs li.tab-title {  float:none;  width:100%;  clear:both;   }   body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs .tab-content {  float:none;  margin-left:0px !important;  padding:10px 30px 50px !important;  display:none !important;   }   body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.tab-title.active+.tab-content-active {  display:block !important;   }   #main-footer .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 .et_pb_widget {  margin-bottom:0px !important;   }   #main-footer .et_pb_row_4col .et_pb_column:nth-last-child(-n+2) {  margin-bottom:30px;   }   .footerBlue .trustpilot-widget {  margin-bottom:20px;   }   body.woocommerce div.product .woocommerce-tabs ul.tabs li a.tab-link::after {  font-family:ETmodules;  font-size:30px;  font-weight:400;  font-style:normal;  font-variant:normal;  line-height:1;  text-transform:none;  content:"2";  cursor:pointer;  vertical-align:middle;  right:20px;  position:absolute;  transform:rotate(180deg);  -webkit-transform:rotate(180deg);  -moz-transform:rotate(180deg);   }   body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a.tab-link::after {  transform:rotate(0deg);  -webkit-transform:rotate(0deg);  -moz-transform:rotate(0deg);   }   .woocommerce table.cart .product-thumbnail img {  width:50px;   }   .woocommerce table.shop_table_responsive tr td.product-name::before,   .woocommerce-page table.shop_table_responsive tr td.product-name::before {  width:100%;   }   .woocommerce table.shop_table_responsive tr td.product-quantity .quantity input.qty,   .woocommerce-page table.shop_table_responsive tr td.product-quantity .quantity input.qty {  width:45px;   } } @media all and (max-width:675px) {   .work-steps-title.et_pb_promo .et_pb_promo_description h2 {  font-size:30px !important;   } } @media all and (max-width:479px) {   .et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two {  margin-left:0px !important;   }   .HeroContent {  max-width:80%;   }   #logo {  height:100% !important;  max-height:40% !important;  width:auto;  max-width:100% !important;   }   #cookie-notice .button.wp-default {  font-size:11px;   }   .choice_left {  float:none;  width:100%;  margin-bottom:15px;   }   #et-secondary-nav li {  margin-right:10px;   }   #top-header .container #et-secondary-menu>ul>li.my-account a {  font-size:0px;   }   #top-header .container #et-secondary-menu>ul>li.my-account a:before {  text-shadow:0 0;  font-size:13px;  font-family:ETmodules !important;  font-weight:400;  font-style:normal;  font-variant:normal;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  line-height:1;  text-transform:none;  speak:none;  content:'\e08a';  display:inline-block;   }   .blog-related-products ul.products li.product:nth-child(n) {  width:auto !important;  clear:both;  margin-left:0px !important;  margin-right:0px !important;   }   .blog-single-content {  font-size:15px;   } } .extra-fields {   height:auto;   margin-bottom:25px; } p#day_dropdown_field, p#Month_dropdown_field, p#Year_dropdown_field {   height:55px !important;   float:left !important; } #birthdayPicker-profile {   padding-bottom:15px; } #birthdayPicker {   margin-left:3px; } p#day_dropdown_field, p#Month_dropdown_field {   margin-right:1% !important;   width:32.15% !important; } p#Year_dropdown_field {   width:33.15% !important; } .woocommerce form .form-row select, .woocommerce-page form .form-row select {   width:100%;   font-size:16px;   padding:10px;   padding-top:10px !important;   padding-bottom:10px !important;   padding-left:10px !important;   padding-right:10px !important;   border-radius:3px !important;   padding:2px 10px;   border:1px solid #979997;   -webkit-appearance:none;   -moz-appearance:none;   -ms-appearance:none;   -o-appearance:none;   appearance:none;   -webkit-border-radius:4px;   -moz-border-radius:4px;   -ms-border-radius:4px;   -o-border-radius:4px;   border-radius:4px;   font-size:14px;   color:#797979; } p.address-field {   margin-top:15px; } #cookie-notice .button.wp-default {   line-height:18px;   padding:2px 20px 2px 10px;   background:#2ac9c6;   font-size:12px;   color:#fff;   text-transform:uppercase;   text-shadow:none;   font-weight:normal;   border-color:#2ac9c6; } #cookie-notice .button.wp-default.cn-more-info {   background:transparent !important;   border:none; } .woocommerce ul.products li.last, .woocommerce-page ul.products li.last {   clear:none !important; } ul.gform_fields {   margin:0;   padding:0; } ul.gform_fields .gfield {   overflow:hidden;   margin-bottom:25px; } .gform_fields label {   color:#454545; } .woocommerce select:focus:-moz-focusring {   color:transparent;   text-shadow:0 0 0 #454545; } .woocommerce select:after {   position:absolute;   top:50%;   right:1.25rem;   display:inline-block;   content:"v";   width:0;   height:0;   margin-top:-.15rem;   pointer-events:none;   border-top:.35rem solid;   border-right:.35rem solid transparent;   border-bottom:.35rem solid transparent;   border-left:.35rem solid transparent; } .woocommerce select select:focus {   box-shadow:0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9; } .woocommerce select select:active {   color:#fff;   background-color:#0074d9; } .woocommerce select select::-ms-expand {   display:none; } @-moz-document url-prefix() {   .woocommerce select {  text-indent:0.01px;  text-overflow:'';  padding-right:1rem;   }   .woocommerce select option {  background-color:white;   } } @media screen and (min-width:0\0) {   .woocommerce select select {  z-index:1;  padding:.5rem 1.5rem .5rem 1rem;   }   .woocommerce select:after {  z-index:5;   }   .woocommerce select:before {  position:absolute;  top:0;  right:1rem;  bottom:0;  z-index:2;  content:"";  display:block;  width:1.5rem;  background-color:#eee;   }   .woocommerce select select:hover,   .woocommerce select select:focus,   .woocommerce select select:active {  color:#555;  background-color:#eee;   } } ul li label.choice_selected {   background-color:#2ac9c6 !important;   color:#ffffff !important; } .et_pb_newsletter_description {   display:none;   visibility:hidden; } .et_pb_column_4_4 .et_pb_newsletter_form {   padding-left:0; } .et_pb_newsletter_description {   width:100%; } .et_pb_login_form .et_pb_newsletter_button, .et_pb_feedburner_form .et_pb_newsletter_button {   max-width:240px; } .woocommerce form.login, .woocommerce form.register {   border:none;   padding:0px;   margin:1em 0; } .et_post_meta_wrapper img {   width:100%; } body.woocommerce #page-container #left-area {   margin-top:-32px; } body.post-type-archive-product #page-container #sidebar {   margin-top:-33px; } .woocommerce .woocommerce-breadcrumb {   margin:0 0 .5em; } .woocommerce div.product form.cart .variations {   margin-bottom:0; } .upsell-title {   color:#004097;   font-weight:700;   font-size:18px;   margin-bottom:5px; } .upsell-table {   width:100%;   margin-bottom:30px; } .upsell-table, .upsell-table tr {   border:1px solid; } .upsell-table th {   text-transform:uppercase; } table.upsell-table tbody {   float:none !important; } table.upsell-table tbody tr td, table.upsell-table tbody tr th {   text-align:center;   border-right:1px solid;   padding:3px !important;   display:table-cell !important;   line-height:23px; } .upsell-table tr th:last-of-type, .upsell-table tr td:last-of-type {   border-right:none; } .single_variation_wrap {   position:relative;   display:flex;   margin-top:0 !important;   padding-top:14px;   padding-bottom:14px; } @media (max-width:400px) {   .single_variation_wrap {  display:flex;  gap:15px;   }   .single_variation_wrap .woocommerce-variation-add-to-cart {  margin-left:0 !important;   } } .shipping-promo {   color:#004097;   font-size:16px;   font-weight:600;   line-height:normal;   margin-left:0 !important; } .single_variation_wrap .woocommerce-variation-add-to-cart {   display:flex;   flex:1;   margin-left:15px; } .single_variation_wrap .otc-products {   margin-left:50px; } .single_variation_wrap .woocommerce-variation-add-to-cart #consult-first {   height:49px;   padding-left:0.5em;   padding-right:1.5em; } .product a.treatment-button {   position:unset;   margin-top:0 !important;   margin-left:0;   display:block;   width:100%; } .consultation-product div.product .notice-text {   color:#7a7a7a;   margin:30px 0;   font-family:'Poppins', sans-serif;   font-size:12px;   font-style:italic;   font-weight:400;   line-height:1.5em;   padding:0; } .prescription-product.consultation-product div.product .notice-text {   color:black;   text-align:center;   margin:30px 0;   font-family:'Poppins', sans-serif;   font-size:12px;   font-style:italic;   font-weight:400;   line-height:1.5em;   padding:0; } .select-treatments .product .single_variation_wrap .woocommerce-variation-add-to-cart .button {   margin-top:0; } .select-treatments .product .single_variation_wrap .woocommerce-variation-add-to-cart {   margin:0; } .select-treatments .product .single_variation_wrap {   display:block; } .select-treatments .product .upsell-title {   margin-top:30px; } .select-treatments .product .notice-text, .select-treatments .product .treatment-button {   display:none; } .product .woocommerce-Tabs-panel h3 {   font-size:35px;   font-weight:300;   text-transform:uppercase; } .woocommerce-cart .cart-actions .col-md-6 {   width:auto;   -webkit-flex:none;   -ms-flex:none;   flex:none; } .woocommerce-cart .cart-actions {   margin-bottom:30px; } .woocommerce-cart .cart-actions .col-md-6:last-child {   padding-left:0; } .woocommerce-cart .cart_totals {   width:auto;   float:none; } .woocommerce-cart .woocommerce {   display:flexbox;   display:flex;   display:-webkit-flex;   display:-ms-flex;   flex-direction:row;   -webkit-flex-direction:row;   -ms-flex-direction:row;   -webkit-align-items:stretch;   -ms-flex-align:stretch;   align-items:stretch;   -webkit-justify-content:flex-start;   -ms-justify-content:flex-start;   justify-content:flex-start;   flex-wrap:wrap;   -webkit-flex-wrap:wrap;   -ms-flex-wrap:wrap;   margin-left:-15px;   margin-right:-15px;   justify-content:center; } .woocommerce-cart .cart-collaterals, .woocommerce-cart form {   padding-left:15px;   padding-right:15px; } .woocommerce-cart .woocommerce-message {   -webkit-flex-basis:100%;   -ms-flex-basis:100%;   flex-basis:100%;   width:100%; } .woocommerce-cart .cart-collaterals {   -webkit-flex-basis:30%;   -ms-flex-basis:30%;   flex-basis:30%;   width:30%; } .woocommerce-cart form {   -webkit-flex-basis:65%;   -ms-flex-basis:65%;   flex-basis:65%;   width:65%; } .cross-sells {   display:none; } .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {   width:auto;   float:none;   border:1px solid rgba(0, 0, 0, .1);   border-radius:5px;   -webkit-border-radius:5px;   -moz-border-radius:5px;   padding:5% 5% 0%; } .woocommerce-cart .cart-collaterals .cart_totals table {   border:none; } .woocommerce-cart .cart-collaterals .cart_totals table tr td {   text-align:right; } .wc-proceed-to-checkout-mobile {   display:none;   padding:0px !important; } .wc-proceed-to-checkout-mobile .woocommerce-Price-amount.amount, .wc-proceed-to-checkout-mobile .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {   color:#ffffff;   font-weight:bold; } .wc-proceed-to-checkout-mobile-sticky {   position:fixed !important;   top:0.85em !important;   margin:auto;   text-align:center;   left:0px;   right:0px;   width:85%; } .woocommerce-cart .cart-collaterals .cart_totals .checkout-button, body.woocommerce-cart .wc-proceed-to-checkout-mobile .checkout-button.alt {   border:solid 6px #004097 !important;   background:#004097 !important;   font-weight:bold; } .woocommerce-cart .cart-collaterals .cart_totals .checkout-button:hover, body.woocommerce-cart .wc-proceed-to-checkout-mobile .checkout-button.alt:hover {   border:solid 6px #2ac9c6 !important;   background:#2ac9c6 !important; } .woocommerce-cart .wc-proceed-to-checkout {   padding:0.85em 0; } .woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text {   background:#ececec !important;   color:#595959 !important;   font-size:16px !important; } .woocommerce-cart table.cart td.actions .coupon .input-text::-webkit-input-placeholder {   color:#595959 !important; } .woocommerce-cart table.cart td.actions .coupon .input-text::-moz-placeholder {   color:#595959 !important; } .woocommerce-cart table.cart td.actions .coupon .input-text:-moz-placeholder {   color:#595959 !important; } .woocommerce-cart table.cart td.actions .coupon .input-text:-ms-input-placeholder {   color:#595959 !important; } @media (max-width:1475px) {   .woocommerce-cart .cart-collaterals,   .woocommerce-cart form {  -webkit-flex-basis:100%;  -ms-flex-basis:100%;  flex-basis:100%;  width:100%;   } } @media (max-width:768px) {   .woocommerce-cart .cart-actions .col-md-6:last-child {  padding-left:15px;   }   .woocommerce .woocommerce-cart-form table.shop_table {  border:none;  padding:0px;   }   .woocommerce .woocommerce-cart-form table.shop_table tr {  border:1px solid rgba(0, 0, 0, 0.1);  margin-bottom:15px;  border-radius:5px;  -webkit-border-radius:5px;  -moz-border-radius:5px;  position:relative;   }   .woocommerce .woocommerce-cart-form table.shop_table tr td.product-remove {  position:absolute;  right:10px;  top:10px;  border:none !important;   }   .woocommerce .woocommerce-cart-form table.shop_table tr td.product-thumbnail {  position:absolute;  top:0px;  border:none !important;   }   .woocommerce .woocommerce-cart-form table.shop_table tr td.product-name {  text-align:left !important;  padding:0.857em 60px !important;  border-top:none !important;   }   .woocommerce .woocommerce-cart-form table.shop_table tr td:first-child {  border-top:none !important;   }   .woocommerce .woocommerce-cart-form table.shop_table tr td,   .woocommerce-cart .cart-collaterals .cart_totals table tr td {  background:none !important;   } } .woocommerce form.login, .woocommerce form.register {   padding:5% 5% 4%;   background:#fff;   margin-bottom:40px; } .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 {   padding:5%;   background:#fff;   margin-bottom:40px; } .woocommerce-info, .woocommerce-message {   margin:0 0 0.4em; } .et-fixed-header #top-menu li.current-menu-item.pop a {   color:#fff !important; } .comment-form .et_button_icon_visible .et_pb_button {   padding-right:0.7em !important;   padding-left:0.7em !important; } .et_mobile_menu li a {   font-weight:normal;   text-transform:uppercase; } .et_mobile_menu .menu-item-has-children>a {   font-weight:normal;   color:#2ac9c6; } .et_mobile_menu .sub-menu .sub-menu li a {   border-bottom:none;   text-align:left;   font-weight:bold;   padding-left:20px !important; } li.isp_grid_product div.isp_product_image_wrapper {   background:white; } #isp_search_results_container li.isp_grid_product .isp_product_image {   width:200px; } li.isp_grid_product div.isp_product_info .isp_compare_at_price {   display:none; } .gform_wrapper div.validation_error {   color:white;   font-size:1.1em;   margin-bottom:20px;   border-top:none;   border-bottom:none;   padding:30px;   background:#c30b0b; } .gform_wrapper .gform_footer input[type=submit] {   padding:20px 28px !important; } .gform_wrapper .gform_footer {   margin-bottom:50px !important; } a.wc-backward::after, body.woocommerce-order-received ul.wc-item-meta, .woocommerce-table--order-details ul.wc-item-meta {   display:none;   visibility:hidden; } @media screen and (max-width:768px) {   .woocommerce #content table.cart .product-thumbnail,   .woocommerce table.cart .product-thumbnail,   .woocommerce-page #content table.cart .product-thumbnail,   .woocommerce-page table.cart .product-thumbnail {  display:block !important;   }   .woocommerce #content table.cart .product-thumbnail img,   .woocommerce table.cart .product-thumbnail img,   .woocommerce-page #content table.cart .product-thumbnail img,   .woocommerce-page table.cart .product-thumbnail img {  max-width:100% !important;  float:none;  display:table;  margin:0 auto;   }   .woocommerce #content table.cart .product-thumbnail::before,   .woocommerce table.cart .product-thumbnail::before,   .woocommerce-page #content table.cart .product-thumbnail::before,   .woocommerce-page table.cart .product-thumbnail::before {  display:none !important;   } } body .et_pb_button:after, .woocommerce a.button.alt:after, .woocommerce-page a.button.alt:after, .woocommerce button.button.alt:after, .woocommerce-page button.button.alt:after, .woocommerce input.button.alt:after, .woocommerce-page input.button.alt:after, .woocommerce #respond input#submit.alt:after, .woocommerce-page #respond input#submit.alt:after, .woocommerce #content input.button.alt:after, .woocommerce-page #content input.button.alt:after, .woocommerce a.button:after, .woocommerce-page a.button:after, .woocommerce button.button:after, .woocommerce-page button.button:after, .woocommerce input.button:after, .woocommerce-page input.button:after, .woocommerce #respond input#submit:after, .woocommerce-page #respond input#submit:after, .woocommerce #content input.button:after, .woocommerce-page #content input.button:after {   font-size:21px !important; } table.woocommerce-cart-form__contents .button {   padding-right:2em !important; } .woocommerce .woocommerce-customer-details address {   border:none !important; } .g-recaptcha {   margin:6px 0; } .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {   padding:.6em 2em .6em 1em !important; } .woocommerce div.product form.cart, .woocommerce-page div.product form.cart {   margin-bottom:10px !important;   height:auto !important; } li.mm-header a {   cursor:default !important; } li.mm-header .sub-menu a {   cursor:pointer !important; } .logo_container img {   max-width:400px; } body.page-id-55231 .woocommerce-message--info a.woocommerce-Button:after {   position:relative; } .et_bloom .et_bloom_success_container.et_bloom_animate_success {   height:20px !important; } #footer-privacy-check {   color:#fff; } #footer-privacy-check a {   text-decoration:underline; } #footer-privacy-check a:hover {   text-decoration:none;   color:#eee; } .woocommerce-terms-and-conditions .et_pb_section_0.et_pb_section, .privacy-policy-box .et_pb_section_0.et_pb_section {   background-color:#fff !important; } body.single-post .et_pb_post .entry-content {   padding-top:30px; } #privacy_consent_field span.optional {   display:none;   visibility:hidden; } @media (max-width:767px) {   .woocommerce table.shop_table {  margin-top:30px;   }   #coupon_code {  width:48%;  margin-bottom:10px;  margin-right:4%;   }   .wc-proceed-to-checkout-mobile {  display:block;  position:absolute;  top:12em;  z-index:10000;  left:0px;  right:0px;  width:85%;  margin:0px auto;   } } @media (max-width:768px) {   .quantity {  min-height:24px   } } .author-box {   padding:19px 30px;   box-shadow:0px 10px 18px 10px rgba(0, 0, 0, 0.025);   font-size:12px;   text-transform:uppercase;   width:100%;   background:#ffffff;   color:#7a7a7a; } body.product .author-box, body.single-product .author-box, .ewd-ufaq-faqs .author-box {   margin-top:0px; } body.single-product .author-box {   margin:-10px 0 30px; } .ewd-ufaq-faqs .author-box, body.single-ufaq .author-box {   background:#eaeaea;   margin:20px 0;   box-shadow:none; } .main-author {   display:inline-block;   width:40%;   margin-right:20px; } .review-author {   display:inline-block;   vertical-align:top;   width:50%; } .author-box a {   color:#7a7a7a;   text-decoration:underline; } .author-box a:hover {   color:#2dc1af; } p.cart-empty.woocommerce-info {   width:100%; } @media (max-width:425px) {   .et_header_style_left .et-search-form {  width:100% !important;  max-width:100% !important;  background:#fff !important;   }   .container.et_search_form_container.et_pb_search_form_hidden.et_pb_is_animating {  z-index:999 !important;   } } @media (max-width:479px) {   .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button {  min-width:171px;  text-align:center;   }   #top-header .container #et-secondary-menu>ul>li.my-account a::before {  background:url(https://www.postmymeds.co.uk/wp-content/themes/pmmv1/images/site-icons.png) no-repeat -16px -1px;  width:16px;  height:16px;  font-size:0px;  vertical-align:middle;  margin-top:-10px;   }   #top-header .container #et-secondary-menu>ul>li.top-tel a::before {  background:url(https://www.postmymeds.co.uk/wp-content/themes/pmmv1/images/site-icons.png) no-repeat 0px 0px;  width:16px;  height:16px;  content:'';  display:inline-block;  margin-right:5px;  vertical-align:middle;   }   #top-header .container #et-secondary-menu>ul>li.top-faq-link {  display:none;   } } @media (min-width:1025px) and (max-width:1125px) {   .et_monarch .et_social_networks .et_social_network_label {  display:none;   }   .et_monarch .et_social_4col li {  width:40px;   } } @media (min-width:1126px) and (max-width:1355px) {   .et_monarch .et_social_left .et_social_network_label {  padding:7px 10px 10px 10px;   }   .et_monarch .et_social_4col li {  width:23%;   }   .et_monarch .et_social_4col .et_social_printfriendly {  width:25%;   }   .et_monarch .et_social_4col .et_social_printfriendly .et_social_network_label {  padding:7px 2px 0px 2px;   } } @media (max-width:1045px) {   .et_menu_container {  width:95%;   } } @media (min-width:1151px) and (max-width:1230px) {   .usp_box .et_pb_column_0,   .usp_box .et_pb_column_1,   .usp_box .et_pb_column_2,   .usp_box .et_pb_column_3,   .usp_box .et_pb_column_4 {  padding-left:0% !important;   }   .et_menu_container {  width:85%;   } } body.single-post .author-box {   box-shadow:none !important;   padding:20px 0 !Important;   border-top:3px solid #eee !important; } td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-reorder {   height:55px; } td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-reorder:before {   display:none; } @media (max-width:500px) {   td.reorder-button {  display:block;  clear:both;  width:100%;  border-top:none !important;  text-align:center;   }   .reorder-button button {  width:100%;   }   table.woocommerce-table--order-details thead th {  width:100%;   }   table.woocommerce-table--order-details tfoot th {  width:70%;   }   table.woocommerce-table--order-details tr {  display:block;  clear:both;   }   table.woocommerce-table--order-details {  table-layout:fixed;   } } @media (max-width:665px) {   .main-author,   .review-author {  width:100%;  margin-top:10px;   }   .author-box a {  display:block;   } } @media (min-width:981px) and (max-width:1023px) {   h1.product_title.entry-title {  font-size:1.92em;   } } @media (min-width:1024px) and (max-width:1189px) {   h1.product_title.entry-title {  font-size:2em;   } } #et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {   content:'\4d'; } #top-menu .menu-item-has-children .menu-item-has-children>a:first-child::after, #et-secondary-nav .menu-item-has-children .menu-item-has-children>a:first-child::after {   content:'5'; } #main-header #mobile_menu.et_mobile_menu .menu-item-has-children {   position:relative;   clear:both; } #main-header #mobile_menu.et_mobile_menu .sub-menu-toggle {   position:absolute;   z-index:1;   width:36px;   height:36px;   line-height:36px;   border-radius:50%;   top:5px;   right:30px;   cursor:pointer;   text-align:center; } #main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped {   background-color:rgba(255, 255, 255, 0.2); } #main-header #mobile_menu.et_mobile_menu .sub-menu-toggle::before {   font-family:"ETmodules" !important;   font-weight:normal;   font-style:normal;   font-variant:normal;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   line-height:36px;   font-size:24px;   text-transform:none;   speak:none;   content:'\33'; } #main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped::before {   content:'\32'; } #main-header #mobile_menu.et_mobile_menu .sub-menu-toggle~ul.sub-menu {   display:none !important;   padding-left:0; } #main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped~ul.sub-menu {   display:block !important; } #main-header #mobile_menu.et_mobile_menu li li {   padding-left:0; } #main-header #mobile_menu.et_mobile_menu li a {   padding-left:20px;   padding-right:20px; } #main-header #mobile_menu.et_mobile_menu li li li a {   padding-left:60px;   padding-right:20px; } #main-header #mobile_menu.et_mobile_menu .menu-item-has-children>a {   background-color:transparent;   font-weight:inherit; } #main-header #mobile_menu.et_mobile_menu li.current-menu-item>a {   font-weight:bolder; } .page-id-5381 .gform_wrapper ul li.gfield.gp-info {   padding-top:0px !important;   padding-bottom:0px !important;   margin-bottom:0px !important;   margin-top:0px !important; } .page-id-5381 .gform_wrapper ul li.gfield.gp-consent {   margin-bottom:0px !important; } .page-id-5381 .gform_wrapper ul li.gp-info-last {   padding-top:0px !important;   margin-top:0px !important; } .page-id-5381 .gform_wrapper ul li.gfield.gp-info input.medium, .page-id-5381 .gform_wrapper ul li.gfield.gp-info-last textarea.medium {   width:calc(70% - 8px); } .fa {   margin-right:15px; } @media only screen and (max-width:1000px) {   .et_bloom .et_bloom_form_content button.et_bloom_submit_subscription {  padding:10px 5px;   } } @media only screen and (max-width:980px) {   #mobile_menu {  display:block !important;  min-height:100vh;  height:100%;  top:0;  right:0;  position:fixed;  z-index:9998;  overflow:scroll;  border-top:none;  padding-top:60px !important;   }   .et_mobile_menu li a {  width:100%;  float:left;  text-align:left;  border-bottom:1px solid #ddd;  margin:5px;  transition:.2s;  text-transform:uppercase;   }   .mobile_nav ul#mobile_menu .current_page_item>a {  background-color:rgba(255, 255, 255, 0.1);   }   .mobile_nav.closed #mobile_menu {  background:rgba(255, 255, 255, 0.9) !important;  -webkit-transform:translateX(100%);  -moz-transform:translateX(100%);  -ms-transform:translateX(100%);  -o-transform:translateX(100%);  transform:translateX(100%);  -webkit-backface-visibility:hidden;  backface-visibility:hidden;  -webkit-transition:-webkit-transform 0.4s 0s;  -moz-transition:-moz-transform 0.4s 0s;  transition:transform 0.4s 0s;  background:rgba(255, 255, 255, 0.9) !important;   }   .mobile_nav.opened #mobile_menu {  background:rgba(255, 255, 255, 0.98) !important;  -webkit-transform:translateX(0);  -moz-transform:translateX(0);  -ms-transform:translateX(0);  -o-transform:translateX(0);  transform:translateX(0);  -webkit-overflow-scrolling:touch;  -webkit-transition:-webkit-transform 0.4s 0s;  -moz-transition:-moz-transform 0.4s 0s;  transition:transform 0.4s 0s;   }   .mobile_menu_bar:before {  color:#1b1d1e !important;   }   .mobile_nav.opened .mobile_menu_bar:before {  content:'\4d';  z-index:9999;   } } @media only screen and (max-width:980px) {   .et_header_style_split .mobile_menu_bar,   .et_header_style_left .mobile_menu_bar {  z-index:9999;   }   #et-top-navigation {  padding-right:5px;   } } @media only screen and (max-width:979px) {   .shipping-promo {  left:27%;   } } @media only screen and (max-width:520px) {   .et_pb_fullwidth_header h1 {  font-size:1.3em !important;   } } @media only screen and (min-width:481px) {   #mobile_menu {  width:340px;  margin-left:calc(100% - 340px);   } } @media only screen and (max-width:480px) {   .shipping-promo {  left:28%;   }   #mobile_menu {  width:290px;  margin-left:calc(100% - 290px);   }   #main-footer .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4 .et_pb_image img {  max-width:100%;   } } @media only screen and (max-width:479px) {   #et-secondary-nav {  width:calc(100% - 30%);   }   div#et-secondary-menu {  float:none !important;  text-align:left;   }   #et-secondary-nav>li:last-child {  float:right;  margin-top:3px;   } } @media only screen and (max-width:421px) {   #coupon_code {  width:100%;  margin-right:0px;   }   .woocommerce-page table.cart td.actions .coupon .input-text+.button {  width:100%;   }   .shipping-promo {  left:95px;   } } @media only screen and (max-width:400px) {   #et-secondary-nav {  width:calc(100% - 35%);   } } @media only screen and (max-width:353px) {   .single_variation_wrap .woocommerce-variation-add-to-cart #consult-first {  padding-left:0em;  padding-right:1em;   } } .woocommerce table.shop_table_responsive tr.promo td::before, .woocommerce-page table.shop_table_responsive tr.promo td::before {   display:none; } .woocommerce table.shop_table_responsive tr.promo td, .woocommerce-page table.shop_table_responsive tr.promo td {   text-align:left !important; } button#consult-first, input[type='submit'].gform_button.button, button.single_add_to_cart_button.button.alt.select_treatment.can-update, button.single_add_to_cart_button.button.alt, a.checkout-button.button.alt.wc-forward, .woocommerce-checkout button#place_order {   background-color:#d2378a !important;   border-color:#d2378a !important; } button#consult-first:hover, input[type='submit'].gform_button.button:hover, button.single_add_to_cart_button.button.alt.select_treatment.can-update:hover, button.single_add_to_cart_button.button.alt:hover, a.checkout-button.button.alt.wc-forward:hover, .woocommerce-checkout button#place_order:hover {   background-color:#ef6cb2 !important;   border-color:#ef6cb2 !important; }