/* Responsive */
@media only screen and (max-width: 1300px) {
	.pointelle_slider_2,.pointelle_slideri{width: 100% !important;}
	.wrapper-main-content{width: 100%;}
	.article-social-links ul{width: 100%;}	
	#main-content{width: 64%;}	
}
@media only screen and (max-width: 1100px) {
	
	#background-wrapper {
		width: 75%;
	}
	
	.content-wrapper {
		width: 94%;
	}
	
	.adverts-four li {
		margin: 0 5% 5% 0;
		width: 47.2%;
	}
	
	.adverts-four li img {
		width: 100%;
	}
	
	.widget .latest-posts-list li .lpl-img {
		width: 35%;
	}
	
	.widget .latest-posts-list li .lpl-img img {
		width: 100%;
	}
	
	.widget .latest-posts-list li .lpl-content {
	    width: 55%;
	}
	
	.widget .advert-side-wrapper {
		width: 100%;
	}
	
	.widget .advert-side-wrapper img {
		width: 100%;
	}
	
	#site-title #tagline {
		display: none;
	}
	
	.slider .flex-direction-nav .flex-prev, .slider .flex-direction-nav .flex-next {
	    top: 130px;
	}
	
	.flex-caption h2 {
		font-size: 26px;
	}
	
	#main-menu {
		display: none;
	}
	
	#main-menu-wrapper {
		background: #1c1c1c;
		border-top: #1c1c1c 1px solid;
		border-bottom: #1c1c1c 1px solid;
		min-height: 53px;
		width: 100%;
	}
	
	.mobile-menu-button {
		display: inherit;
	}
	
	#mobile-menu {
		width: 95%;
		padding: 0 2.5% !important;
	}
	
	.menu-search-field {
		top: 1px;
	}
	
	.comment-right {
		width: 82%;
	}
	
	.account-table .button2 {
		float: none !important;
		display: block;
	}
	
	.ui-tabs .ui-tabs-nav li {
	    border-bottom: #dee0e0 1px solid;
		border-left: #dee0e0 1px solid;
		border-right: #dee0e0 1px solid;
	    border-top: #dee0e0 5px solid;
		width: 99.5%;
	}
	
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
		border-top: #1c1c1c 5px solid;
		margin-bottom: 0;
		border-left: #dee0e0 1px solid !important;
		border-right: #dee0e0 1px solid !important;
		border-bottom: #dee0e0 1px solid !important;
	}
	
	#tabs .nav li a {
		border: none;
	}
	
	#main-content .product-form label {
		float: none;
		width: 100%;
	}
	
	#main-content .product-form .select-box {
		float: none;
		width: 100%;
	}
	
	#main-content .product-form .qty-fields-large {
		float: none;
	}
	
	.product-form {
		margin: 0 0 30px 0;
	}
	
	.coupon-form {
		float: none;
		margin: 0 0 20px 0;
		width: 60%;
	}
	
	.cart-buttons {
		float: none;
		width: 60%;
	}
	
	.menu-search-field {
		background: #404040;
		color: #8f8f8f;
		border: none;
	}
	
	#sidebar-content table th {
		padding: 10px 4px;
	}
	
	#sidebar-content table td {
		padding: 4px;
	}
	
	#sidebar-content table {
		font-size: 12px;
	}
	
	#footer-wrapper table th {
		padding: 10px 2px;
	}
	
	#footer-wrapper table td {
		padding: 2px;
	}
	
	#footer-wrapper table {
		font-size: 11px;
	}
	
	.flickr_badge_wrapper .flickr_badge_image:nth-child(3n+1) {
		margin: 0 8px 3px 0;
	}
	
	#searchform #s {
		width: 60%;
	}
	
	.site-title-image h2 {
		width: 50% !important;
	}
	
	.flex-control-paging {
		position: absolute;
		top: 325px !important;
	}
	
	.breadcrumb-order-wrapper .woocommerce_ordering {
		display: none;
	}
	.banner img {width: 68%;}
	#header-left {width: 100% !important;}
	.pointelle_slides, .pointelle_thumb_anchor img {width: 100% !important;}
	#pointelle_slider_2,.pointelle_slideri{width: 100% !important;}
	.pointelle-slider-control{display: none;}
	.pointelle-excerpt{display: block;}
	#sidebar-content{float: none;top:0;margin: 0 auto;}	
	#main-content {width: 100%;}
	#background-wrapper #main-content, #background-wrapper #wrapper-main-content,#background-wrapper #header-wrapper{width: 100%;}
	#background-wrapper #main-menu-wrapper{width: 100%;margin-left: 0;}	
	#background-wrapper .footer-content, #topAd .wrapper-topAd{width: 75%;}
	.home .news-block-columns-2, .home .wrapper-news-block-columns-5, .home .shop-block-columns-2{width:100%;}
	#header-right{width:36%;}
	.article-image-full{width: 100%;}
	/*GA*/
	#google_ads_iframe_LittlePinkBook_Leaderboard_728x90 {
		left: -151px !important;
		top: 16px !important;
		}
	/*End GA*/
}
/*GA*/
@media only screen and (max-width: 960px) {
	#google_ads_iframe_LittlePinkBook_Leaderboard_728x90 {
		width: 84% !important;
		left: -135px !important;
		top:23px !important;
	}
	#header-right{z-index: 200;}
}

@media only screen and (max-width: 772px) {
	#google_ads_iframe_LittlePinkBook_Leaderboard_728x90 {
		width: 46% !important;		
	}	
}
/*End GA*/
@media only screen and (max-width: 840px) {
	.banner img {width: 67%;}
	#header-left {width: 67% !important;}
	.article-image-full{height: auto;}	
	/*GA*/
	#google_ads_iframe_LittlePinkBook_Leaderboard_728x90 {
		width: 70% !important;
		left: -110px !important;
	}
	/*End GA*/
	.site-title-image {
	margin-left: 0;
	}
	.site-title-image h2 {
	width: 76% !important;
	}
}

@media only screen and (max-width: 767px) {
	#google_ads_iframe_LittlePinkBook_Leaderboard_728x90 {top:0 !important;}
	.news-block-columns-5 .news-image-container, 
	.news-block-columns-5 .news-image-container img {
		height: auto;
	}
	.article-image-full{height:auto;}
	.article-meta span{display: block;margin: 8px 0;border-left: 1px solid #eaeaea;border-right: 1px solid #eaeaea;}	
	#main-content {
		width: 100%;
		padding: 5% 5% 0 0;
	}
	.article-meta{width: 80%;}	
		
	#footer-bottom {
		padding: 20px 5%;
	}
	
	#sidebar-content {
		width: 100%;
	}
	
	#background-wrapper {
		width: 75%;
	}
	
	.content-wrapper {
		padding: 0 5%;
		width: 90%;
	}
	
	.slider .flex-direction-nav .flex-prev, .slider .flex-direction-nav .flex-next {
	    top: 100px;
	}
	
	.news-block-columns-5 {
		margin: 0 0 20px 0;
	}
	
	.news-block-col-5 {
		width: 31.5%;
		margin: 0 2.5% 20px 0;
	}
	
	.news-block-col-5:nth-child(3n) {
		margin: 0;
	}
	
	.news-block-col-5:nth-child(3n+1) {
		clear: both;
	}
	
	.news-block-col-5:last-child {
		margin: 0;
	}
	
	.shop-block-columns-2 .shop-block-col-2 {
		width: 100%;
		margin: 0 0 20px 0;
	}

	.shop-block-columns-2 .shop-block-col-2:last-child {
		margin: 0 0 20px 0;
	}
	
	#sidebar-content,
	#main-content {
		background: none !important;
		border-left: none !important;
		border-right: none !important;
	}
	
	.adverts-four li {
		width: 105px;
		float: left;
		margin: 0 5% 5% 0;
	}
	
	.adverts-four li img {
		width: 105px;
	}

	.adverts-four li:nth-child(2n) {
		margin: 0 5% 5% 0;
	}
	
	.adverts-four li:last-child {
		margin: 0 0 5% 0;
	}
	
	.widget .advert-side-wrapper {
		width: 220px;
	}
	
	.widget .advert-side-wrapper img {
		width: 220px;
	}
	
	.widget .latest-posts-list li .lpl-img {
		width: 22%;
	}
	
	.widget .latest-posts-list li .lpl-content {
	    width: 70%;
	}
	
	.footer-columns-4 li.footer-col4 {
		width: 100%;
		margin: 0 1.5% 0 0;
		padding: 0 1.5% 0 0;
	}
	
	#footer-wrapper .widget {
		padding: 0 8% 8% 0;
		margin: 0 0 30px 0;
	}
	
	#footer-wrapper .footer-columns-4 li.footer-col4 .widget {
		border-bottom: #dfdcdc 1px solid;
	}
	
	#footer-wrapper .footer-columns-4 li.footer-col4 .widget {
		border-right: none;
	}
	
	#footer-wrapper .widget .social-icons {
		float: left;
	}
	
	#footer-wrapper .footer-columns-4 li.footer-col4:nth-child(4n) .widget {
		border-bottom: none !important;
		margin: 0;
	}
	
	#footer-bottom .fl,
	#footer-bottom .fr {
		float: none;
		display: block;
		width: 100%;
	}
	
	#footer-bottom .fl {
		margin: 0 0 10px 0;
	}
	
	#header-left {
		width: 162px;
		margin: 0 auto;
	}
	
	#header-right {
		width: 100%;
		position: intial;
	}
	
	#header-left,
	#header-right {
		/*float: none;*/
		display: block;
	}
	#topAd{clear: both;width: 100%;}
	#header-left {width: 100% !important;}
	#site-title h2{padding-left: 0;}
	#header-wrapper {height: auto;}
	.header-menu {
		width: 245px;
		margin: 0 auto 20px auto;
		float: none;
	}
	
	.header-menu li {
		margin: 0 10px 7px 0;
	}
	
	#header-right .social-icons {
		width: 270px;
		margin: 0 auto;
		float: none;
	}
	
	#site-title h2 {
		margin: 0 0 40px 0;
	}
	
	.shopping-bag {
		background: url(../images/shopping-bag-large.png) no-repeat;
		width: 36px;
		height: 32px;
		color: #fff;
		font-size: 16px;
		padding: 23px 0 0 0;
		text-align: center;
		float: right;
		text-decoration: none;
	}
	
	#mobile-menu {
		width: 90%;
		padding: 0 5% !important;	
	}
	
	.comment-right {
		width: 77%;
	}
	
	#main-content {
		margin: 30px 0 30px 0 !important;
		padding: 0 0 40px 0 !important;
		border-bottom: #dfdcdc 1px solid;
	}
	
	.article-social-links ul li.pinterest-link {
		clear:both;
	}
	
	.article-social-links ul {
		width: 290px;
	}
	
	.article-category-col-2 li {
		width: 100%;
		margin: 0 0 10px 0;
	}
	
	.breadcrumbs,
	.woocommerce_ordering {
		display: none;
	}
	
	.breadcrumbs-wrapper {
		border-bottom: #dfdcdc 1px solid;
	}
	
	.article-image,
	.article-content {
		float: none;
		width: 100%;
	}
	
	.columns-2 li.col2 {
		width: 100%;
		margin: 0;
	}
	
	.page-content table,
	.page-content thead,
	.page-content tbody,
	.page-content th,
	.page-content td,
	.page-content tr {
		display: block;
	}

	.page-content thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.page-content td {
		border: none;
		position: relative;
		padding-left: 50% !important;
		white-space: normal;
		text-align:left;

	}

	.page-content td:before {
		position: absolute;
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}

	.page-content td:before {
		content: attr(data-title);
		padding: 5px;
	}
	
	.page-content table td, .page-content table th {
		text-align: right;
	}
	
	#main-content .form-third {
		float: none;
		width: 100%;
	}
	
	.account-table .button2 {
		float: none !important;
		display: inline;
		margin: 0 0 0 10px;
		text-align: center;
	}
	
	.product-single-image,
	.product-description {
		float: none;
		width: 100%;
	}
	
	.product-single-image {
		margin: 0 0 30px 0;
	}
	
	.products-col-4 li,
	.featured-products-4 ul.products li {
		width: 47.5%;
	}

	.products-col-4 li:nth-child(2n),
	.products-col-4 li:nth-child(4n),
	.featured-products-4 ul.products li:nth-child(2n),
	.featured-products-4 ul.products li:nth-child(4n) {
		margin: 0 0 10px 0;
	}
	
	.products-col-3 li {
		width: 47.5%;
	}
	
	.products-col-3 li:nth-child(3n) {
		margin: 0 4% 10px 0;
	}
	
	.products-col-3 li:nth-child(2n) {
		margin: 0 0 10px 0;
	}
	
	.coupon-form {
		width: 100%;
	}
	
	.cart-buttons {
		width: 100%;
	}
	
	.columns-3 li.col3,
	.columns-4 li.col4 {
		float: none;
		width: 100%;
		margin: 0;
	}
	
	#sidebar-content table td {
		padding: 10px;
	}
	
	#sidebar-content table {
		font-size: 14px;
	}
	
	#footer-wrapper table th {
		padding: 10px 7px;
	}
	
	#footer-wrapper table td {
		padding: 7px;
	}
	
	#footer-wrapper table {
		font-size: 14px;
	}
	
	#searchform #s {
		width: 85%;
	}
	
	.sidebar-fade {
		display: none;
	}
	
	.site-title-image h2 {
		width: 100% !important;
	}
	
	.top-menu-clear {
		clear: both;
	}
	
	.flex-control-paging {
		position: absolute;
		top: 257px !important;
	}
	
	.article-title {
		font-size: 22px;
	}
	
	.one-half,
	.one-third,
	.two-thirds,
	.one-fourth {
		width: 100%;
		float: none;
	}
	
	.nsu-field {
		width: 85% !important;
	}
	.article-content{width:98%;}
	/*GA*/
	#google_ads_iframe_LittlePinkBook_Leaderboard_728x90 {
		width: 40% !important;
		left: -67px !important;
	}
	#header-right {
	clear: both;
	position: initial;
	}
	.site-title-image {
	margin-left: 0;
	}	
}

@media only screen and (max-width: 479px) {	
	/*GA*/
	#google_ads_iframe_LittlePinkBook_Leaderboard_728x90 {
		width: 30% !important;
		left: -50px !important;	
	}
	#background-wrapper {
		width: 280px;
	}
	
	.slider .flex-direction-nav .flex-prev, .slider .flex-direction-nav .flex-next {
	    top: 65px;
	}
	
	.flex-caption h2 {
	    line-height: 120%;
	}
	
	.flex-caption h2 span {
		line-height: 1;
	}
	
	.news-image-title {
		font-size: 11px;
	}
	
	.news-block-columns-5 {
		margin: 0 0 20px 0;
	}
	
	.news-block-col-5 {
		width: 48.5%;
		margin: 0 2.5% 20px 0;
	}
	
	.news-block-col-5:nth-child(2n) {
		margin: 0;
	}
	
	.news-block-col-5:nth-child(3n+1) {
		clear: none;
	}
	
	.news-block-col-5:nth-child(2n+1) {
		clear: both;
	}
	
	.news-block-col-5:nth-child(3n) {
		margin: 0 2.5% 20px 0;
	}
	
	.news-block-col-5:last-child {
		margin: 0;
	}
	
	#site-title h2 {
		font-size: 32px;
	}
	
	#header-left {
		width: 125px;
	}
	
	.shopping-bag {
		margin: 10px 0 0 0;
	}
	
	#header-right .social-icons {
		width: 240px;
	}
	
	#header-right .social-icons li {
		margin: 0 0 5px 0;
	}
	
	#mobile-menu {
		width: 88%;
		padding: 0 6% !important;	
	}

	
	.googleplus_icon, 
	.tumblr_icon, 
	.vimeo_icon, 	 
	.flickr_icon {
		width: 22px !important;
		height: 22px !important;
	}

	.googleplus_icon,
	.googleplus_icon:hover {
		background-position: -78px 5px;
	}

	.tumblr_icon,
	.tumblr_icon:hover {
		background-position: -106px 5px;
	}

	.vimeo_icon,
	.vimeo_icon:hover {
		background-position: -134px 5px;
	}

	.flickr_icon,
	.flickr_icon:hover {
		background-position: -217px 5px;
	}
	
	.footer-content .twitter_icon,
	.footer-content .pinterest_icon, 
	.footer-content .facebook_icon,
	.footer-content .youtube_icon, 
	.footer-content .rss_icon,
	.footer-content .linkedin_icon{
		background: url(../images/SocialMediaLogos_res.png) no-repeat;
	}

	.twitter_icon,
	.pinterest_icon, 
	.facebook_icon,
	.youtube_icon, 
	.rss_icon,
	.linkedin_icon{
		background: url(../images/SocialMediaLogos_white_res.png) no-repeat;
	}
	.twitter_icon, .pinterest_icon, .facebook_icon, .youtube_icon, .rss_icon, .linkedin_icon {
		display: block !important;
		margin: 0 5px 0 0;
		width: 21px !important;
		height: 30px !important;
		}

	.linkedin_icon, .footer-content .linkedin_icon{
		background-position: -124px 0px;
	}
	.twitter_icon,
	/*.twitter_icon:hover*/.footer-content .twitter_icon {
		background-position: -22px 0px;
	}

	.pinterest_icon,
	/*.pinterest_icon:hover*/.footer-content .pinterest_icon {
		background-position: -97px 0px;
	}

	.facebook_icon,
	/*.facebook_icon:hover*/.footer-content .facebook_icon {
		background-position: 0px 0px;
	}

	.youtube_icon,
	/*.youtube_icon:hover*/.footer-content .youtube_icon {
		background-position: -73px 0px;
	}

	.rss_icon,
	/*.rss_icon:hover*/.footer-content .rss_icon {
		background-position: -48px 0px;
	}
	
	
	#main-content .half-input {
		width: 40% !important;
	}
	
	#main-content .full-input {
		width: 93.5% !important;
	}
	
	.account-table .button2 {
		float: none !important;
		display: block;
		margin: 10px 0 0 10px;
		text-align: center;
	}
	
	.products-col-4 li,
	.featured-products-4 ul.products li {
		width: 100%;
		margin: 0 0 10px 0;
	}

	.products-col-4 li:nth-child(2n),
	.products-col-4 li:nth-child(4n),
	.featured-products-4 ul.products li:nth-child(2n),
	.featured-products-4 ul.products li:nth-child(4n) {
		margin: 0 0 10px 0;
	}
	
	.products-col-3 li {
		width: 100%;
	}
	
	.products-col-3 li:nth-child(3n) {
		margin: 0 0 10px 0;
	}
	
	.products-col-3 li:nth-child(2n) {
		margin: 0 0 10px 0;
	}
	
	.products-col-2 li {
		width: 100%;
	}
	
	.products-col-2 li:nth-child(3n) {
		margin: 0 0 10px 0;
	}
	
	.products-col-2 li:nth-child(2n) {
		margin: 0 0 10px 0;
	}
	
	.coupon-form .button2 {
		width: 100%;
	}
	
	.coupon-code {
		border-right: #dfdcdc 1px solid !important;
		margin: 0 0 5px 0 !important;
		width: 94% !important;
	}
	
	.cart-buttons .button2 {
		margin: 0 0 5px 0 !important;
		width: 100%;
	}
	
	.news-one-half,
	.news-one-half-last {
		width: 100%;
		float: none;
	}
	
	.news-image-title {
		font-size: 16px;
	}
	
	#sidebar-content table td {
		padding: 9px;
	}
	
	#sidebar-content table {
		font-size: 14px;
	}
	
	.flickr_badge_wrapper .flickr_badge_image:nth-child(3n+1) {
		margin: 0 0 8px 0;
	}
	
	#searchform #s {
		width: 75%;
	}
	
	.site-title-image h2 {
		width: 100% !important;
	}
	
	.flex-control-paging {
		position: absolute;
		top: 188px !important;
	}
	
	.news-block-columns-2 li {
	    float: none;
	    margin: 0 0 40px 0;
	    width: 100%;
	}
	
}