.bx-wrapper {
position: relative;
margin: 0 auto;
padding: 0;
*zoom: 1;
}
.bx-wrapper img {
max-width: none;
display: block;
width: 100%;
} .bx-wrapper .bx-viewport {
left: 0px;
-webkit-transform: translatez(0);
-moz-transform: translatez(0);
-ms-transform: translatez(0);
-o-transform: translatez(0);
transform: translatez(0);
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom: 15px;
width: 100%;
} .bx-wrapper .bx-loading {
min-height: 50px;
background: url(https://de6099.claudeassets.com/20251026210737im_/https://www.skintour.com/wp-content/themes/skintour/css/images/bx_loader.gif) center center no-repeat #fff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
} .bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: bold;
color: #666;
padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
text-indent: -9999px;
display: block;
width: 14px;
height: 14px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.6);
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
background: #FFF;
} .bx-wrapper .bx-prev {
left: 10px;
background: url(https://3c42b6.claudeassets.com/20251026210737im_/https://www.skintour.com/wp-content/themes/skintour/css/images/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-next {
right: 10px;
background: url(https://3c42b6.claudeassets.com/20251026210737im_/https://www.skintour.com/wp-content/themes/skintour/css/images/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-prev:hover {
background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -16px;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
display: none;
} .bx-wrapper .bx-controls-auto {
text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(https://3c42b6.claudeassets.com/20251026210737im_/https://www.skintour.com/wp-content/themes/skintour/css/images/controls.png) -86px -11px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(https://3c42b6.claudeassets.com/20251026210737im_/https://www.skintour.com/wp-content/themes/skintour/css/images/controls.png) -86px -44px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
background-position: -86px -33px;
} .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
} .bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666\9;
background: rgba(80, 80, 80, 0.75);
width: 100%;
}
.bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px;
}@media only screen and (max-width: 1199px) and (min-width: 1025px) {
#featured-banner-inner {
padding: 0 30px;
}
#featured-banner span {
right: 30px;
}
#home-featured-banner {
width: 845px;
height: 102px;
}
.banner-product img {
height: 102px;
}
#banner-content {
font-size: 20px;
width: 420px;
line-height: 24px;
}
#banner-content-label {
font-size: 13px;
line-height: 15px;
}
.main-navigation li a {
font-size: 16px;
}
.search-results .site-content {
width: 100%;
}
.site-title a {
background-size: 410px;
background-position: 20px 10px;
font-size: 24px !important;
}
#header-search input[type="text"] {
width: 40px;
}
#header-search {
width: 120px;
}
#header-search.focus input[type="text"] {
width: 80px;
}
#header-search.focus {
width: 160px;
}
a.header-links {
padding: 6px 8px;
}
#site-search {
top: 32px;
right: 35px;
}
#heading-topics li a {
font-size: 12px;
padding: 0 12px;
margin: 14px 0px;
}
#site-header {
max-width: 1100px;
}
#heading-topics, .site {
max-width: 930px;
}
#nav-container.lock #heading-topics li a {
margin: 9px 0px;
}
.home-featured-col-1 .home-featured-post .thumb, .home-featured-col-3 .home-featured-post .thumb {
width: 200px;
height: 200px;
}
#heading-topics-label {
font-size: 14px;
margin: 23px 5px 0 0;
}
#header.lock #heading-topics-label {
font-size: 14px;
margin: 18px 5px 0 0;
}
a#heading-topics-store {
font-size: 16px;
padding: 19px 22px;
}
a#heading-topics-store:before {
top: 14px;
height: 32px;
}
a#heading-topics-store:after {
font-size: 26px;
top: 17px;
right: -14px;
}
#heading-topics-store div {
left: 22px;
width: 70px;
}
#header.lock a#heading-topics-store {
padding: 14px 22px;
}
#home-block-1, #home-block-2 {
width: 40%;
padding: 50px 5%;
}
#home-block-3 {
padding-top: 0;
width: 90%;
padding: 0 5% 30px;
height: auto;
}
#home-blog-roll {
max-width: none;
padding: 20px 0;
}
.home-more-blog-item {
width: 200px;
margin: 0 8px;
}
.home-more-blog-item h4 {
font-size: 15px;
line-height: 20px;
}
.home-more-blog-item .tags, .home-more-blog-item .tags a {
font-size: 10px;
}
.entry-content a.teal-button, .teal-button, #skintour-skincare .ss-right a {
margin: 20px auto 0 auto;
}
.home-blog-post.featured {
margin: 40px 0px 10px 0px;
}
.home #sidebar {
padding: 50px 20px 20px !important;
}
#home-blog-top-links a {
margin: 0 5px;
padding: 6px 20px;
font-size: 20px;
}
footer[role="contentinfo"] {
padding: 45px 50px;
height: 432px;
}
#footer-middle {
width: 380px;
}
#footer-right-social p {
margin: 0;
}
#footer-right-social {
display: inline-block;
vertical-align: top;
margin: 40px 0 0 60px;
}
.home #footer-right-social {
display: inline-block;
vertical-align: top;
margin: 0 0 0 40px;
}
#footer-right-flower {
margin: 0;
}
.home #footer-right-flower {
margin: -90px 0 0 0;
}
#footer-right {
width: 390px;
height: 185px;
}
#footer-container {
height: 565px;
}
body .site {
padding: 0 0 565px 0;
}
.site-content {
width: 550px;
}
#sidebar, #mobile-sidebar {
padding: 50px 20px 20px !important;
}
.entry-header .entry-title, .search .page-title {
font-size: 32px;
line-height: 30px;
}
#topics-sidebar .menu-topics-container {
display: none;
margin: 0 280px;
}
#topics-sidebar:after {
display: none;
}
#topics-sidebar.active .menu-topics-container {
display: block;
}
.page-template-topics-article #page-container #topics-sidebar {
position: relative;
margin: 9px -40px 0 -40px;
width: calc( 100% + 80px );
}	
.page-template-topics-article #page-container .site-content {
margin: 24px 0 0 0;
width: 100%;
}
.page-template-topics-article .entry-header .entry-title {
padding: 0 0 10px 0;
font-size: 30px;
height: auto;
}
.page-template-topics-article .blog-action-bar {
text-align: left;
}
.page-template-topics-article #sidebar, .page-template-topics-article #mobile-sidebar {
float: right;
margin: -119px -20px 30px 0px;
}
.page-template-topics-article .addthis_toolbox {
left: 93px;
}
.page-template-topics-article .pdfprnt-top-right {
left: 34px;
}
#gform_wrapper_1 li#field_1_1, #gform_wrapper_1 li#field_1_2 {
display: inline-block;
vertical-align: top;
width: 100%;
}
#gform_wrapper_1 .gfield input[type="text"] {
width: 95%;
}
.gform_wrapper li.gfield select.gfield_select {
width: 99%;
}
footer.entry-meta {
padding: 20px 0 5px 0;
}
#header-bg:before {
background-size: 130%;
}
#header-bg {
background-size: 120%;
}
.video-thumb {
max-width: 220px;
}
.post-type-archive-videos .entry-content {
width: 300px;
}
.video-wrap iframe {
width: 760px;
height: 300px;
}
.search article[type="page"] .search-content, .search article[type="post"] .search-content, .search article[type="tips"] .search-content {
width: 470px;
}
.search article[type="videos"] .search-content {
width: 300px;
}
#site-container {
margin: 0 40px;
}
#header-inner {
padding: 0 10px;
}
#header-logo {
width: 160px;
margin: 0 -80px;
}
#header-logo .site-title img {
margin: 14px 0 0;
}
#nav-container {
padding: 0 40px;
}
.home-featured-col-1, .home-featured-col-3 {
width: 200px;
}
.home-featured-col-2 {
width: 365px;
}
.home-featured-col-2 .home-featured-post .thumb {
width: 370px;
height: 600px;
}
.home-featured-col-2 .home-featured-post .thumb img {
max-width: none;
margin: 0 -100px;
height: 100%;
}
.home-featured-post h4 {
font-size: 16px;
line-height: 21px;
}
.home-featured-post .tags, .home-featured-post .tags a {
font-size: 11px;
}
.home-featured-col-1 .no-thumb, .home-featured-col-3 .no-thumb {
height: 200px;
}
.blog-banner-content {
padding: 28px 240px 0 250px;
}
#home-blog-banner {
background: url(https://d184a2.claudeassets.com/20251026210737im_/https://www.skintour.com/wp-content/themes/skintour/images/ask-banner-bg.jpg) 0 bottom no-repeat #777;
position: relative;
height: 270px;
}
#home-blog-banner a.ask-button {
top: 115px;
}
#featured-shop-rotator {
width: 320px;
}
#featured-shop-rotator h4, #new-unique h4 {
font-size: 24px;
}
.prod-review {
margin: 0 30px;
}
#sidebar .prod-img {
width: 20%;
margin: 0 50px 0 0;
float: left;
}
#store-boxes {
width: 190px;
}
#store-box-1 {
width: 150px;
height: 172px;
padding: 40px 20px;
font-size: 16px;
}
#store-box-1 div {
font-size: 38px;
}
#store-box-1 span {
font-family: Lato Light;
font-size: 38px;
}
#store-box-2 {
width: 150px;
height: 218px;
padding: 40px 20px;
font-size: 19px;
}
#store-box-2 div {
font-size: 58px;
}
#store-box-2 span {
font-size: 30px;
}
#skintour-skincare {
margin: 70px 0px;
}
#skintour-skincare .ss-center {
width: 435px;
}
#footer {
max-width: 930px;
}
#menu-footer-menu li#menu-item-14, #menu-footer-menu li#menu-item-6023 {
width: 150px;
}
#footer-left {
width: 530px;
}
.blog #primary, .archive #primary {
max-width: none;
width: 100%;
}
.category #content:after, #sidebar:before {
display: none;
}
.category .post-content, .search .post-content {
width: calc( 100% - 390px );
}
.category header, .search header, .page-header {
margin: 20px 0 30px;
}
#sidebar, #mobile-sidebar {
padding: 0px 20px 20px !important;
float: none;
width: 100%;
}
#category-brandith img {
float: left;
margin: 0 40px 0px 0;
}
#sidebar-subscribe {
display: none;
}
#sidebar-product {
overflow: hidden;
}
#sidebar .prod-title, #sidebar .prod-brand, #sidebar .prod-price {
text-align: left;
}
.sidebar-tags div {
display: inline-block;
padding: 0 8px;
}
.post-social-wrap {
width: 130px;
}
.post-social-icons {
margin: 10px 0 0 40px;
}
.post-content-wrap {
width: calc(100% - 135px);
}
.single #home-blog-banner, .search #home-blog-banner {
margin: 0 0px -20px;
}
.about-us .post-social-icons, .single-topic .post-social-icons {
margin: 5px 0 15px 0;
}
#ajaxsearchlite1 {
width: 170px;
}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
#featured-banner-inner {
padding: 0 30px;
}
#featured-banner span {
right: 30px;
}
#home-featured-banner {
width: 100%;
height: 102px;
background-size: auto 100%;
}
#home-featured-banner:hover {
background-size: auto 100%;
}
.banner-product {
right: -40px;
}
.banner-product img {
height: 102px;
}
#banner-content {
font-size: 18px;
width: 420px;
line-height: 24px;
}
#banner-content-label {
font-size: 13px;
line-height: 15px;
}
#mobile-nav-toggle {
display: block;
}
#header-nav {
display: none;
}
.nav-active #nav-container {
display: none;
}
.nav-active #header {
height: 58px;
}
#mobile-nav {
top: 111px;
left: 0;
width: 100%;
z-index: 80;	
}
#store-menu-1, #store-menu-2 {
display: inline-block;
vertical-align: top;
width: 45%;
margin: 0 2%;
}
.main-navigation li a {
font-size: 16px;
}
.site-title a {
background-size: 410px;
background-position: 20px 10px;
}
#site-search {
top: 32px;
right: 35px;
}
#header-nav a.header-links, .header-nav-right a.header-links {
display: none;
}
#home-block-1, #home-block-2 {
width: 40%;
padding: 50px 5%;
}
#home-block-3 {
padding-top: 0;
width: 90%;
padding: 0 5% 30px;
height: auto;
}
#home-blog-roll {
max-width: none;
padding: 40px;
margin: 0 -40px;
}
.home-blog-post.featured {
margin: 40px 0px 10px 0px;
}
.home #sidebar {
padding: 50px 20px 20px !important;
}
.category .post-content, .search .post-content, .tag .post-content {
width: calc( 100% - 270px );
}
article.no-thumb-article .post-content {
width: auto;
padding: 0;
}
#home-blog-top-links a {
margin: 0 5px;
padding: 6px 20px;
font-size: 20px;
}
footer[role="contentinfo"] {
padding: 45px 50px;
height: 432px;
}
#footer-middle {
width: 380px;
}
#footer-right-social p {
margin: 0;
}
#footer-right-social {
display: inline-block;
vertical-align: top;
margin: 40px 0 0 60px;
}
.home #footer-right-social {
display: inline-block;
vertical-align: top;
margin: 0 0 0 40px;
}
#footer-right-flower {
margin: 0;
}
.home #footer-right-flower {
margin: -90px 0 0 0;
}
#footer-left {
width: calc( 60% - 80px );
padding: 0 40px;
}
#footer-right p {
line-height: 18px;
}
#footer-right button.ctct-button {
margin: 10px 0 0 0;
}
#footer-right {
display: inline-block;
margin: 0;
width: 30%;
height: 185px;
}
#footer-container {
height: 655px;
}
.site-content {
width: 550px;
}
.search-results .site-content {
width: 100%;
}
#sidebar, #mobile-sidebar {
padding: 0 !important;
width: 90%;
float: none;
display: block;
margin: 0 auto;
}
.entry-header .entry-title, .search .page-title {
font-size: 32px;
line-height: 30px;
}
#home-featured-posts {
padding: 40px 0 0px 0;
}
#topics-sidebar .menu-topics-container {
display: none;
margin: 0 auto;
width: 280px;
}
#topics-sidebar.active .menu-topics-container {
display: block;
}
.page-template-topics-article #page-container #topics-sidebar {
position: relative;
margin: -20px -50px 0 -50px;
width: calc( 100% + 100px );
}	
.page-template-topics-article #page-container .site-content {
margin: 24px 0 0 0;
width: 100%;
}
.page-template-topics-article .entry-header .entry-title {
padding: 0px 0 10px 0;
font-size: 30px;
height: auto;
}
.page-template-topics-article .blog-action-bar {
text-align: left;
}
.page-template-topics-article #sidebar, .page-template-topics-article #mobile-sidebar {
float: right;
margin: -119px -20px 30px 0px;
}
.page-template-topics-article .addthis_toolbox {
left: 93px;
}
.page-template-topics-article .pdfprnt-top-right {
left: 34px;
}
#gform_wrapper_1 li#field_1_1, #gform_wrapper_1 li#field_1_2 {
display: inline-block;
vertical-align: top;
width: 100%;
}
#gform_wrapper_1 .gfield input[type="text"] {
width: 95%;
}
.gform_wrapper li.gfield select.gfield_select {
width: 99%;
}
footer.entry-meta {
padding: 20px 0 5px 0;
}
#header-bg:before {
background-size: 130%;
}
#header-bg {
background-size: 120%;
}
.video-thumb {
max-width: 220px;
}
.post-type-archive-videos .entry-content {
width: 300px;
}
.video-wrap iframe {
width: 760px;
height: 300px;
}
.search article[type="page"] .search-content, .search article[type="post"] .search-content, .search article[type="tips"] .search-content {
width: 470px;
}
.search article[type="videos"] .search-content {
width: 300px;
}
#site-container {
margin: 0 20px;
}
#header-inner {
padding: 0 20px;
}
#nav-container {
padding: 0 20px;
}
#heading-topics li a {
font-size: 12px;
padding: 0 7px;
text-transform: none;
}
#heading-topics-label {
font-size: 13px;
margin: 25px 5px 0 0;
}
#header.lock #heading-topics-label {
margin: 19px 5px 0 0;
}
.header-nav-right {
right: 100px;
}
a#heading-topics-store:before {
display: none;
}
#header-search input[type="text"] {
width: 40px;
}
#header-search {
width: 120px;
}
#header-search.focus input[type="text"] {
width: 80px;
}
#header-search.focus {
width: 160px;
}
a#heading-topics-store {
position: absolute;
top: -58px;
right: 0;
}
#heading-topics li a {
border-radius: 0;
}
#heading-topics li a:hover {
box-shadow: 0 2px 0 0px #21c1c1;
color: #21c1c1;
background: transparent;
}
.category h1.archive-title, .search h1.page-title, .page-header h1.page-title, .tag h1.archive-title, .tag h1.page-title {
font-size: 32px;
}
.category header, .search header, .page-header, .archive-header {
margin: 20px 0 10px;
}
.blog #primary, .archive #primary {
width: 100%;
max-width: none;
}
.category .post-thumbnail, .search .post-thumbnail, .tag .post-thumbnail {
width: 230px;
height: 170px;
overflow: hidden;
}
.category h1.entry-title a, .search h1.entry-title a, .tag h1.entry-title a {
font-size: 24px;
line-height: 28px;
}
#sidebar:before {
display: none;
}
#sidebar-product .prod-img {
float: left;
margin: 0;
height: 260px;
}
#sidebar-product .prod-img img {
max-height: 260px;
width: auto;
margin: 0 auto;
display: block;
}
.sidebar-tags > div {
display: inline-block;
vertical-align: top;
margin: 0 10px 0 0;
}
#category-brandith img {
float: left;
margin: 0 30px 40px 0;
}
body .site {
padding: 0 0 605px 0;
}
#footer-banner-left {
text-align: center;
display: block;
}
#footer-banner-right {
display: block;
text-align: center;
}
.footer-featured-logo {
max-width: 140px;
}
.footer-featured-logo img {
max-width: 100%;
}
#menu-footer-menu li#menu-item-14, #menu-footer-menu li#menu-item-6023 {
width: 90px;
}
.menu-footer-menu-container {
margin: 0 -40px 0 0;
}
.home-featured-col-1, .home-featured-col-3 {
display: block;
width: 100%;
margin: 0;
text-align: center;
}
.home-featured-col-1 .home-featured-post, .home-featured-col-3 .home-featured-post {
display: inline-block;
vertical-align: top;
width: 230px;
text-align: center;
padding: 0 40px;
}
.home-featured-col-2 {
display: block;
text-align: center;
width: 100%;
}
.home-featured-col-2 .home-featured-post {
width: 550px;
display: block;
margin: 0 auto;
padding: 20px 0 40px 0;
}
#home-blog-banner {
margin: 0 -40px;
padding: 0;
height: auto;
}
.name-label {
bottom: 120px;
top: auto;
}
.blog-banner-content {
padding: 28px 60px 60px 240px;
}
#home-blog-banner a.ask-button {
top: auto;
bottom: 30px;
right: 160px;
}
.home-more-blog-item:first-child {
margin-left: 28px;
}
.home-more-blog-item {
margin-bottom: 20px;
}
#featured-shop-rotator {
display: block;
margin: 0 auto;
text-align: left;
}
#featured-from-shop {
text-align: center;
}
#new-unique {
margin: 30px 0 0 0;
}
#store-boxes {
margin-top: 30px;
}
#skintour-skincare .ss-left, #skintour-skincare .ss-center, #skintour-skincare .ss-right {
display: block;
margin: 0;
}
#skintour-skincare .ss-right {
padding: 30px 0 0 0;
}
.category #content:after {
display: none;
}
#sidebar-subscribe {
display: none;
}
.post-social-wrap {
width: 130px;
}
.post-social-icons {
margin: 10px 0 0 40px;
}
.post-content-wrap {
width: calc(100% - 135px);
}
#single-tag-list a {
margin: 0 22px 15px 0;
}
.single #home-blog-banner, .search #home-blog-banner {
margin: 0 -20px -20px;
}
article.no-thumb-article {
margin: 0 0px -2px 0;
}
#left-sidebar:after {
display: none;
}
#left-sidebar {
float: none;
margin: 0 auto 40px;
display: block;
}
#home-headline {
font-size: 20px;
}
#home-headline-content {
padding: 25px 340px 30px 0px;
}
.page-template-topics-article #page-container #topics-sidebar {
position: relative;
margin: 9px -40px 0 -40px;
width: calc( 100% + 80px );
}
#beauty-saying-text {
font-size: 13px;
}
#beauty-saying-text i {
font-size: 11px;
}
#beauty-saying-inner {
max-width: 200px;
}
#beauty-saying {
width: 320px;
}
#header-logo {
left: 45%;
}
}@media only screen and (max-width: 768px) and (min-width: 480px) {
#featured-banner-inner {
padding: 0 20px;
line-height: 32px;
}
#featured-banner a:after {
bottom: 0;
}
#featured-banner a:hover:after {
bottom: 2px;
}
#featured-banner a {
margin: 0;
}
#featured-banner span {
position: relative;
left: 0;
top: 0;
right: auto;
}
#featured-banner span strong {
display: none;
}
a#featured-banner-shop {
display: inline-block;
vertical-align: top;
position: relative;
top: -3px;
right: 0;
color: #FFF;
text-transform: uppercase;
font-weight: 600;
line-height: 22px;
text-decoration: none;
font-family: 'Open Sans';
padding: 14px 0px 17px 0px;
-webkit-transition: 0.3s all;
-moz-transition: 0.3s all;
-ms-transition: 0.3s all;
transition: 0.3s all;
}
a#featured-banner-shop:after {
content: '\027F6';
position: relative;
font-weight: 600;
font-size: 28px;
top: 2px;
margin: 0 0 0 6px;
width: 22px;
height: 20px;
text-indent: -20px;
line-height: 22px;
display: inline-block;
overflow: hidden;
color: #FFF;
background: transparent;
-webkit-transition: 0.3s all;
-moz-transition: 0.3s all;
-ms-transition: 0.3s all;
transition: 0.3s all;
}
#featured-banner img {
display: none;
}
.featured-banner-left {
display: block;
padding: 10px 0 0;
width: calc( 100% - 150px );
line-height: 18px;
}
.featured-banner-right {
position: absolute;
top: 0;
right: 0;
}
#header-logo {
left: 60px;
margin: 0;
}
#home-featured-banner {
background-image: none !important;
width: 100%;
height: auto;
text-align: center;
}
.banner-product {
position: relative;
right: auto;
display: inline-block;
}
#banner-content {
width: 90%;
padding-top: 0;
}
.fp-1 .thumb img {
width: 100%;
}
#mobile-nav-toggle {
display: block;
}
#site-navigation {
display: none;
}
.category .post-content, .search .post-content, .tag .post-content {
width: 100%;
padding: 20px 0 0;
}
.site-title a {
font-size: 28px;
}
#home-blocks .excerpt {
padding-left: 190px;
text-align: left;
}
#store-menu-1, #store-menu-2 {
display: inline-block;
vertical-align: top;
width: 45%;
margin: 0 2%;
}
#mobile-nav {
top: 111px;
left: 0;
width: 100%;
z-index: 80;	
}
span.edit-link {
display: none;
}
#page-container {
padding: 58px 0 0 0;
}
#nav-container {
display: none;
}
#header, #header.lock {
box-shadow: 0 0 30px 0 rgba(0,0,0,0.15);
height: 58px;
}
#header.lock #site-header {
height: 58px;
}
#header.lock #header-inner {
height: 58px;
}
#header.lock .site-title a {
height: 54px;
font-size: 28px;
line-height: 58px;
}
a.header-social, a.header-links {
display: none;
}
#header-search input[type="text"] {
width: 40px;
}
#header-search.focus input[type="text"] {
width: 60px;
}
#header-search {
width: 120px;
margin: 0 20px 0 0;
}
#header-search.focus {
width: 140px;
}
#home-headline {
font-size: 18px;
line-height: 25px;
}
#home-headline-content {
padding: 25px 20px 30px;
}
.home-featured-col-1, .home-featured-col-3 {
display: block;
width: 100%;
margin: 0;
text-align: center;
}
.home-featured-col-1 .home-featured-post, .home-featured-col-3 .home-featured-post {
display: block;
width: auto;
text-align: center;
padding: 0;
min-height: 180px;
}
.home-featured-col-1 .no-thumb, .home-featured-col-3 .no-thumb {
display: block;
width: 160px;
height: 160px;
background: #eeeff3;
position: absolute;
}
.home-featured-col-2 .home-featured-post .thumb {
position: absolute;
width: 160px;
height: 160px;
}
.home-featured-col-2 .home-featured-post {
width: auto;
min-height: 160px;
}
.home-featured-col-1 .home-featured-post .thumb, .home-featured-col-3 .home-featured-post .thumb {
width: 160px;
height: 160px;
position: absolute;
}
.home-featured-post h4 {
font-size: 15px;
line-height: 21px;
padding: 0 0 0 190px;
text-align: left;
}
.home-featured-col-2 {
display: block;
text-align: center;
width: 100%;
}
.home-featured-col-2 .home-featured-post {
width: 100%;
display: block;
margin: 0 auto;
padding: 20px 0 40px 0;
}
.home-featured-post .date {
text-align: left;
padding: 0 0 0 190px;
}
.home-featured-post .tags {
padding: 0 0 0 190px;
text-align: left;
}
#home-blog-banner {
margin: 0 -40px;
padding: 0;
height: auto;
}
.name-label {
bottom: 120px;
top: auto;
}
.blog-banner-content {
padding: 28px 60px 60px 240px;
}
#home-blog-banner a.ask-button {
top: auto;
bottom: 30px;
right: 160px;
}
.home-more-blog-item:first-child {
margin-left: 28px;
}
.home-more-blog-item {
margin-bottom: 20px;
width: 36%;
}
#featured-shop-rotator {
display: block;
margin: 0 auto;
text-align: left;
}
#featured-from-shop {
text-align: center;
}
#new-unique {
margin: 30px 0 0 0;
text-align: left;
}
#store-boxes {
margin-top: 30px;
}
#skintour-skincare .ss-left, #skintour-skincare .ss-center, #skintour-skincare .ss-right {
display: block;
margin: 0;
}
#skintour-skincare .ss-right {
padding: 30px 0 0 0;
}
#footer-banner-left {
text-align: center;
display: block;
}
#footer-banner-right {
display: block;
text-align: center;
}
.footer-featured-logo {
max-width: 20%;
padding: 0 10px;
}
.footer-featured-logo img {
max-width: 100%;
}
#footer-left {
width: auto;
padding: 0 50px;
}
#menu-footer-menu li#menu-item-14, #menu-footer-menu li#menu-item-6023 {
width: auto;
padding: 0 40px 0 0;
}
#footer-container {
height: 745px;
}
body .site {
padding: 0 0 745px 0;
}
#footer-right {
width: auto;
display: block;
padding: 0 50px;
text-align: center;
}
#left-sidebar {
float: none;
display: block;
margin: 0 auto 40px;
}
#left-sidebar:after {
display: none;
}
.blog #primary, .archive #primary {
max-width: 830px;
width: 100%;
}
.category #content:after {
display: none;
}
.category .post-thumbnail, .search .post-thumbnail, .tag .post-thumbnail {
width: 100%;
margin: 0;
max-height: 300px;
height: auto;
overflow: hidden;
}
.category .post-thumbnail img, .search .post-thumbnail img, .tag .post-thumbnail img {
width: 100%;
}
.category header, .search header, .page-header, .archive-header {
margin: 20px 0 5px;
}
article.no-thumb-article {
margin: 0 0px -2px 0;
}
article.no-thumb-article .post-content {
padding: 0;
}
#sidebar:before {
display: none;
}
#topics-sidebar .menu-topics-container {
display: none;
margin: 0 auto;
width: 280px;
}
#topics-sidebar.active .menu-topics-container {
display: block;
}
.page-template-topics-article #page-container #topics-sidebar {
position: relative;
margin: -20px -50px 0 -50px;
width: calc( 100% + 100px );
}
.page-template-topics-article #page-container #topics-sidebar {
position: relative;
margin: 9px -40px 0 -40px;
width: calc( 100% + 80px );
z-index: 20;
}
.page-template-topics-article #page-container .site-content {
margin: 0;
width: 100%;
float: none;
}
#topics-toggle {
margin-bottom: 20px;
}
#beauty-saying {
float: none;
margin: 30px auto 10px;
}
}@media only screen and (max-width: 479px) {
#site-container-wrap.push {
top: 0;
}
#featured-banner {
position: relative;
height: auto;
top: 58px;
}
#featured-banner img {
display: none;
}
a.Button-footer {
margin: 20px auto 0;
}
#featured-banner a {
margin: 0;
}
#site-container-wrap.push #header {
top: 0;
}
#featured-banner-inner {
padding: 0 20px;
line-height: 32px;
}
#featured-banner a:after {
bottom: 6px;
}
#featured-banner a:hover:after {
bottom: 4px;
}
.fp-1 .thumb img {
width: 100%;
}
#featured-banner span {
right: auto;
left: 0;
top: -6px;
position: relative;
}
#home-featured-banner {
background-image: none !important;
width: 100%;
height: auto;
text-align: center;
}
.banner-product {
position: relative;
right: auto;
display: inline-block;
}
#banner-content {
width: 90%;
padding-top: 0;
font-size: 20px;
line-height: 24px;
}
#banner-content-label {
font-size: 12px;
}
#site-search input[type="submit"] {
width: 40px;
height: 40px;
}
#home-blog-roll .home-more-blog-item .thumb, #home-blog-roll .home-more-blog-item .home-more-blog-content {
display: block;
margin: 0;
width: 100%;
}
#gform_wrapper_1 li#field_1_1, #gform_wrapper_1 li#field_1_2 {
display: block;
width: 100%;
}
#gform_wrapper_1 .gfield input[type="text"] {
width: 95%;
}
#gform_wrapper_1.gform_wrapper li.gfield select.gfield_select {
width: 100%;
}
.componentanti-aging-tour {
display: none;
}
#home-blocks .excerpt {
padding-left: 120px;
text-align: left;
}
#home-blog-roll .home-more-blog-item .excerpt {
padding: 0;
}
.aa-mobile-message {
display: block;
}
#mobile-nav-toggle {
display: block;
}
#site-navigation {
display: none;
}
#mobile-nav-shad {
display: none;
}
body.nav-active #mobile-nav-shad {
display: block;
}
.site-title a {
font-size: 28px;
text-align: center;
}
#mobile-nav {
top: 58px;
left: 0;
width: 100%;
z-index: 80;	
}
span.edit-link {
display: none;
}
#page-container {
padding: 58px 0 0 0;
}
#nav-container {
display: none;
}
#header, #header.lock {
box-shadow: 0 0 30px 0 rgba(0,0,0,0.15);
height: 58px;
}
#header.lock #site-header {
height: 58px;
}
#header.lock #header-inner {
height: 58px;
}
#header.lock .site-title a {
height: 54px;
font-size: 28px;
line-height: 58px;
}
a.header-social, a.header-links {
display: none;
}
#header-search input[type="text"] {
width: 0px;
position: relative;
margin: 0 -40px 0 0;
color: transparent;
z-index: 10;
}
#header-search.focus input[type="text"] {
width: 40px;
margin: 0;
color: #9C9C9C;
}
#header-search {
width: 40px;
margin: 0 0px 0 0;
box-shadow: none;
}
#header-search.focus {
width: 120px;
box-shadow: inset 0 0 0 2px rgba(0,0,0,0.1);
margin: 0 10px 0 0;
}
#home-headline {
font-size: 18px;
line-height: 25px;
}
#home-headline-content {
padding: 25px 0 30px;
}
.headline-tags {
font-size: 14px;
}
.home-featured-col-1, .home-featured-col-3 {
display: block;
width: 100%;
margin: 0;
text-align: center;
}
.home-featured-col-1 .home-featured-post, .home-featured-col-3 .home-featured-post {
display: block;
width: auto;
text-align: center;
padding: 0;
min-height: 180px;
}
.home-featured-col-1 .no-thumb, .home-featured-col-3 .no-thumb {
display: block;
width: 100px;
height: 100px;
background: #eeeff3;
position: absolute;
}
.home-featured-col-2 .home-featured-post .thumb {
position: absolute;
width: 100px;
height: 100px;
}
.home-featured-col-2 .home-featured-post {
width: auto;
min-height: 160px;
}
.home-featured-col-1 .home-featured-post .thumb, .home-featured-col-3 .home-featured-post .thumb {
width: 100px;
height: 100px;
position: absolute;
}
.home-featured-post h4 {
font-size: 15px;
line-height: 21px;
padding: 0 0 0 120px;
text-align: left;
}
.home-featured-col-2 {
display: block;
text-align: center;
width: 100%;
}
.home-featured-col-2 .home-featured-post {
width: 100%;
display: block;
margin: 0 auto;
padding: 20px 0 40px 0;
}
.home-featured-post .date {
text-align: left;
padding: 0 0 0 120px;
}
.home-featured-post .tags {
padding: 0 0 0 120px;
text-align: left;
}
#home-blog-banner {
margin: 0 -40px;
padding: 0;
height: auto;
}
.name-label {
bottom: 70px;
top: auto;
left: 180px;
}
.blog-banner-content {
padding: 28px 30px 240px 30px;
}
#home-blog-roll {
margin: 0;
}
#home-blog-roll .home-more-blog-item .thumb {
text-align: center;
}
#home-blog-banner a.ask-button {
top: auto;
bottom: 190px;
right: 20px;
}
.blog h1, .archive h1 {
padding: 0;
font-size: 34px;
}
.home-more-blog-item:first-child {
margin-left: 28px;
}
.home-more-blog-item {
margin-bottom: 20px;
width: 76%;
}
#featured-shop-rotator {
display: block;
margin: 0 auto;
text-align: left;
width: 100%;
padding: 0;
border-radius: 0;
}
#featured-shop-rotator h4, #new-unique h4 {
font-size: 22px;
}
.prod-review p {
font-size: 14px;
}
.prod-title {
font-size: 14px;
}
.prod-review {
margin: 0 40px;
}
#featured-from-shop {
text-align: center;
}
#new-unique {
margin: 30px 0 0 0;
text-align: left;
}
#store-boxes {
margin: 30px 0 0;
}
.white-container {
border-radius: 0;
}
#featured-shop-cat .prod-img {
display: block;
margin: 0 auto;
}
#skintour-skincare {
margin: 40px;
}
#skintour-skincare .ss-left, #skintour-skincare .ss-center, #skintour-skincare .ss-right {
display: block;
margin: 0;
width: auto;
}
#skintour-skincare .ss-right {
padding: 30px 0 0 0;
}
#footer-banner-left {
text-align: center;
display: block;
}
#footer-banner-right {
display: block;
text-align: center;
}
.footer-featured-logo {
max-width: 36%;
padding: 0 10px;
}
#footer-left p {
display: none;
}
.footer-featured-logo img {
max-width: 100%;
}
#footer-left {
width: auto;
padding: 0 50px;
}
#menu-footer-menu li#menu-item-14, #menu-footer-menu li#menu-item-6023 {
width: auto;
padding: 0 20px 0 0;
}
#footer-container {
height: 925px;
}
body .site {
padding: 0 0 925px 0;
}
#footer-right {
width: auto;
display: block;
padding: 0 50px;
text-align: center;
}
#left-sidebar {
float: none;
display: block;
margin: 0 auto 40px;
}
#left-sidebar:after {
display: none;
}
.home-headline-photo {
float: none;
margin: 15px auto 5px;
display: block;
width: 120px;
}
#footer-right button.ctct-button {
margin: 20px 0 0 0;
}
.post-social-wrap {
width: 10px;
}
.post-social-icons {
margin: 10px 0 0 -45px;
}
.post-social-icons label {
display: none;
}
.post-content-wrap {
width: calc(100% - 15px);
}
.featured-image {
margin: 0 0 25px 0;
}
.single h1.entry-title {
font-size: 22px;
line-height: 28px;
}
.blog-question {
padding: 80px 0 0;
}
.blog-question:before {
top: -23px;
}
.blog #primary, .archive #primary {
max-width: 830px;
width: 100%;
}
.category #content:after {
display: none;
}
.category header a.teal-button, header a.teal-button {
display: none;
}
.category h1.archive-title, .search h1.page-title, .page-header h1.page-title, .tag h1.archive-title, .tag h1.page-title {
padding: 0;
}
.category header, .search header, .page-header, .archive-header {
margin: 20px 0 5px;
}
.category .post-thumbnail, .search .post-thumbnail, .tag .post-thumbnail {
display: block;
height: auto;
margin: 0;
width: 100%;
}
.category h1.entry-title a, .search h1.entry-title a, .tag h1.entry-title a {
line-height: 28px;
font-size: 24px;
}
.category .post-content, .search .post-content, .tag .post-content {
width: 100%;
padding: 15px 0 0 0;
}
article.no-thumb-article {
margin: 0 0px -2px 0;
}
article.no-thumb-article .post-content {
padding: 0;
}
#sidebar, #mobile-sidebar {
float: none;
width: 100%;
display: block;
}
#sidebar:before {
display: none;
}
.post-thumbnail img {
display: block;
}
.entry-header .entry-title, .search .page-title {
font-size: 30px;
line-height: 32px;
}
.category h1.archive-title, .search h1.page-title, .page-header h1.page-title, .tag h1.archive-title, .tag h1.page-title {
padding: 0;
font-size: 26px;
line-height: 20px;
}
.page-template-topics-article #page-container .site-content {
margin: 0;
width: 100%;
float: none;
}
.page-template-topics-article #sidebar, .page-template-topics-article #mobile-sidebar {
display: none;
}
#topics-sidebar .menu-topics-container {
display: none;
margin: 0 auto;
width: 280px;
}
#topics-sidebar.active .menu-topics-container {
display: block;
}
.page-template-topics-article #page-container #topics-sidebar {
position: relative;
margin: -20px -50px 0 -50px;
width: calc( 100% + 100px );
}
.page-template-topics-article #page-container #topics-sidebar {
position: relative;
z-index: 20;
margin: 9px -40px 0 -40px;
width: calc( 100% + 80px );
}	
#topics-toggle {
margin-bottom: 20px;
}
#signup-popup .upper-label {
font-size: 20px;
}
#signup-popup .main-label {
font-size: 20px;
line-height: 28px;
}
#signup-popup-content {
padding: 40px;
}
#signup-popup input[type="text"] {
width: 240px;
}
a#read-previous {
position: relative;
top: 0;
left: 0;
}
#signup-popup button.ctct-button {
margin: -10px 0 10px;
}
#signup-popup a#privacy {
display: block;
margin: 10px 0 0 0;
}
#beauty-saying {
float: none;
margin: 0 auto;
}
.home-headline-photo {
display: inline-block;
margin: 0;
}
#header-logo {
left: 50px;
margin: 3px 0 0;
width: 160px;
}
.header-nav-right {
right: 5px;
}
.featured-banner-right {
position: absolute;
top: 0;
right: 0;
}
.featured-banner-left {
display: block;
padding: 10px 0 12px;
width: calc( 100% - 150px );
line-height: 18px;
}
#featured-banner span {
position: relative;
left: 0;
top: 0;
right: auto;
}
#featured-banner span strong {
display: none;
}
a#featured-banner-shop {
display: inline-block;
vertical-align: top;
position: relative;
top: -3px;
right: 0;
color: #FFF;
text-transform: uppercase;
font-weight: 600;
line-height: 22px;
font-family: 'Open Sans';
text-decoration: none;
padding: 14px 0px 17px 0px;
-webkit-transition: 0.3s all;
-moz-transition: 0.3s all;
-ms-transition: 0.3s all;
transition: 0.3s all;
}
a#featured-banner-shop:after {
content: '\027F6';
position: relative;
font-weight: 600;
font-size: 28px;
top: 2px;
margin: 0 0 0 6px;
width: 22px;
height: 20px;
text-indent: -20px;
display: inline-block;
overflow: hidden;
color: #FFF;
background: transparent;
-webkit-transition: 0.3s all;
-moz-transition: 0.3s all;
-ms-transition: 0.3s all;
transition: 0.3s all;
}
#featured-banner-inner {
padding: 0 20px;
line-height: 32px;
}
#featured-banner a:after {
bottom: 0;
}
#featured-banner a:hover:after {
bottom: 2px;
}
#featured-banner a {
margin: 0;
}
}@media print {
body {
background: none !important;
color: #000;
font-size: 10pt;
}
footer a[rel=bookmark]:link:after,
footer a[rel=bookmark]:visited:after {
content: " [" attr(href) "] "; }
a {
text-decoration: none;
}
.entry-content img,
.comment-content img,
.author-avatar img,
img.wp-post-image {
border-radius: 0;
box-shadow: none;
}
.site {
clear: both !important;
display: block !important;
float: none !important;
max-width: 100%;
position: relative !important;
}
.site-header {
margin-bottom: 72px;
text-align: left;
}
.site-header h1 {
font-size: 21pt;
line-height: 1;
text-align: left;
}
.site-header h2 {
color: #000;
font-size: 10pt;
text-align: left;
}
.site-header h1 a,
.site-header h2 a {
color: #000;
}
.author-avatar,
#colophon,
#respond,
.commentlist .comment-edit-link,
.commentlist .reply,
.entry-header .comments-link,
.entry-meta .edit-link a,
.page-link,
.site-content nav,
.widget-area,
img.header-image,
.main-navigation {
display: none;
}
.wrapper {
border-top: none;
box-shadow: none;
}
.site-content {
margin: 0;
width: auto;
}
.singular .entry-header .entry-meta {
position: static;
}
.singular .site-content,
.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular .comments-title {
margin: 0;
width: 100%;
}
.entry-header .entry-title,
.entry-title,
.singular .entry-title {
font-size: 21pt;
}
footer.entry-meta,
footer.entry-meta a {
color: #444;
font-size: 10pt;
}
.author-description {
float: none;
width: auto;
} .commentlist > li.comment {
background: none;
position: relative;
width: auto;
}
.commentlist .avatar {
height: 39px;
left: 2.2em;
top: 2.2em;
width: 39px;
}
.comments-area article header cite,
.comments-area article header time {
}
}
/*
     FILE ARCHIVED ON 15:38:09 Oct 08, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:11:28 Jul 16, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.394
  exclusion.robots: 0.048
  exclusion.robots.policy: 0.041
  esindex: 0.007
  cdx.remote: 5.589
  LoadShardBlock: 54.068 (3)
  PetaboxLoader3.datanode: 60.041 (4)
  PetaboxLoader3.resolve: 69.996 (2)
  load_resource: 109.107
*/