@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;
}

.home .site-content {
	width: auto;
}

#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: 10px 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(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: 97px;
	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: 234px;
	padding: 71px 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;
}

#store-boxes a img {
	width: calc( 100% + 40px );
	margin: -40px -20px;
}

.sidebar-resource .resource-image {
	display: inline-block;
	vertical-align: middle;
	width: 100px;
	padding: 0 20px 0 0;
	margin: 0 0 -4px;
}

.pageResourceslinks li {
	width: 40%;
}




	
}
@media only screen and (min-width: 1025px) {	
.homepage-rotator-area .single-slide .mobile-slide-img {
    display: none;
}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {

.homepage-rotator-area .single-slide .mobile-slide-img {
    display: none;
}
#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;
}

.home .site-content {
	width: auto;
}

.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;
}

.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;
	font-size: 0;
}

.entry-content a.home-right-promo {
	display: inline-block;
	vertical-align: middle;
	width: 40%;
	margin: 0 5% 40px;
	box-sizing: border-box;
}

.home-short-answer {
	display: inline-block;
	vertical-align: middle;
	width: 50%;
	font-size: 14px;
	padding: 0 5%;
	margin: 0 0 40px;
	box-sizing: border-box;
}

.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%;
}

#related-posts .home-more-blog-item:nth-child(3n+1) {
	margin-left: 28px;
}

#related-posts {
	text-align: center;
}

.sidebar-resource .resource-image {
	display: inline-block;
	vertical-align: middle;
	width: 100px;
	padding: 0 20px 0 0;
	margin: 0 0 -4px;
}

.pageResourceslinks li {
	width: 50%;
}












}