/* Small Devices, Tablets */
	@media only screen and (max-width : 768px) {
		.site-content{margin-top:0;}
	}

	/* Small Devices, Tablets */
	@media only screen and (min-width : 768px) {
		.site-content{margin-top:40px;}
		.site-content.home-fix{margin-top:0;}
	}

.non-mobile-categories .category-image-container {position:relative; height:100%; width:100%;}
.non-mobile-categories .category-image-container .category-image{width:100%; height:auto;}
.non-mobile-categories .category-image-container .category-image-label{position:absolute; bottom:5px; left:5px; font-size:14px; color:#fff;}

.mobile-categories .mobile-category-row{margin:0; padding:5px;}
.mobile-categories .mobile-category-row .category-image-container {position:relative; height:100%; width:100%;}
.mobile-categories .mobile-category-row .category-image-container .category-image{width:100%; height:auto;}
.mobile-categories .mobile-category-row .category-image-container .category-image-label{position:absolute; bottom:5px; left:5px; font-size:14px; color:#fff;}

.entry-preview-container{position:relative; margin:0; padding:0; height:550px; width:100%; background-size: cover;}
.entry-preview-container img{width:100%; height:auto;}
.entry-preview-container .border-overlay{position:absolute; left:2%; top:2%; width:96%; height:96%; border:1px solid #fff; background-color:transparent;}
.entry-preview-container .excerpt-overlay{position:absolute; left:4%; bottom:4%; height:28%; width:60%; min-width:310px; min-height:140px; background-color:rgba(255,255,255,0.8);}
.entry-preview-container .excerpt-overlay h1{font-size:22px; margin:5px; padding:0; line-height:24px; font-weight:bold;}
.entry-preview-container .excerpt-overlay h1 a{text-decoration:none; color:#B93E39; }
/*.entry-preview-container .excerpt-overlay h2{font-size:16px; margin:12px 0 5px 5px; padding:0; line-height:22px;}*/
.entry-preview-container .excerpt-overlay h2{font-size:16px; position:absolute; bottom:5px; left:5px; padding:0;margin:0;}
.entry-preview-container .excerpt-overlay h2 a{text-decoration:none; color:#0397D6;}
.entry-preview-container .excerpt-overlay p{font-size:16; color:#505050; margin:5px; padding:0;}
.entry-preview-container .excerpt-overlay .entry-pinterest-button{position:absolute; right:5px; bottom:5px; width:30px; height:30px;}
.entry-preview-container .excerpt-overlay .entry-pinterest-button img{width:100%; height:auto;}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

	.entry-preview-container .excerpt-overlay h1{font-size:16px;}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.entry-preview-container .excerpt-overlay h1{font-size:16px;}
}

.entry-preview-container-mini{position:relative; margin:0; padding:0; height:270px; width:100%; /*background-size:cover;*/ background-size:auto 270px;}
.entry-preview-container-mini > img{width:100%; padding:0 10px 0 0; height:auto;}
.entry-preview-container-mini .border-overlay{position:absolute; right:2%; top:2%; width:96%; height:96%; border:1px solid #fff; background-color:transparent;}
.entry-preview-container-mini .excerpt-overlay{position:absolute; left:0; bottom:0; height:100%; width:50%; background-color:rgba(255,255,255,0.8);}
.entry-preview-container-mini .excerpt-overlay h1{font-size:18px; margin:5px; padding:10px 10px 3px 10px; line-height:22px; font-weight:bold;}
.entry-preview-container-mini .excerpt-overlay h1 a{text-decoration:none; color:#B93E39; }
.entry-preview-container-mini .excerpt-overlay p{font-size:16; color:#505050; margin:5px; padding:3px 10px; line-height:16px;}
.entry-preview-container-mini .excerpt-overlay h2{font-size:16px; /*margin:12px 0 5px 5px; padding:3px 10px; line-height:22px; */position:absolute; bottom:3%; left:15px;}
.entry-preview-container-mini .excerpt-overlay h2 a{text-decoration:none; color:#0397D6;}
.entry-preview-container-mini .excerpt-overlay .entry-pinterest-button{position:absolute; right:8px; bottom:15px; width:30px; height:30px;}
.entry-preview-container-mini .excerpt-overlay .entry-pinterest-button img{width:100%; height:auto;}

/* FOR EXPANDED MINI-PREVIEWS ON MOBILE DEVICES*/
@media only screen and (max-width : 991px) {
	.entry-preview-container-mini{position:relative; margin:0; padding:0; height:550px; width:100%; background-size: cover;}
	.entry-preview-container-mini > img{width:100%; height:auto; padding:0;}
	.entry-preview-container-mini .border-overlay{position:absolute; left:2%; top:2%; width:96%; height:96%; border:1px solid #fff; background-color:transparent;}
	.entry-preview-container-mini .excerpt-overlay{position:absolute; left:4%; bottom:4%; height:25%; width:60%; min-width:310px; min-height:140px; background-color:rgba(255,255,255,0.8);}
	.entry-preview-container-mini .excerpt-overlay h1{font-size:16px; margin:5px; padding:0; line-height:24px; font-weight:bold;}
	.entry-preview-container-mini .excerpt-overlay h1 a{text-decoration:none; color:#B93E39; }
	.entry-preview-container-mini .excerpt-overlay h2{font-size:16px; margin:12px 0 5px 5px; padding:0; line-height:22px;}
	.entry-preview-container-mini .excerpt-overlay h2 a{text-decoration:none; color:#0397D6;}
	.entry-preview-container-mini .excerpt-overlay p{font-size:16; color:#505050; margin:5px; padding:0;}
	.entry-preview-container-mini .excerpt-overlay .entry-pinterest-button{position:absolute; right:5px; bottom:5px; width:30px; height:30px;}
	.entry-preview-container-mini .excerpt-overlay .entry-pinterest-button img{width:100%; height:auto; padding:0 !important;}
	}

.sidebar{border-left:1px solid #dfdfdf; padding-left:20px;}

.oinfo-search-form{width:100%; padding:25px 0; border-bottom:1px solid #dfdfdf;}
.oinfo-search-form label{width:70%;}
.oinfo-search-form label input{width:100%;}
.oinfo-search-form .oinfo-search-field{font-weight:normal;}
.oinfo-search-form .oinfo-search-submit{background-color: transparent; border: none; box-shadow:none; padding:0; margin:0 15px 5px 5px; font-size:25px; color:#999;}
.oinfo-search-form .oinfo-search-submit:hover{color:#000; cursor:pointer;}


.sidebar-social-media{padding:20px 0 20px 0; border-bottom:1px solid #dfdfdf;}
.sidebar-social-media p.social-media-header{line-height:45px;}
.sidebar-social-media p.social-media-header span{vertical-align:text-top;}
.sidebar-social-media p.social-media-header img.social-logo{ max-width:100px; height:auto;}
.sidebar-social-media a.social-media-item{text-decoration:none; color:#666; display:block; padding:5px 0;}
.sidebar-social-media a.social-media-item img{max-width:35px; height:auto; margin-left:10%; margin-right:10px;}

.featured-products{}
.featured-products a{text-decoration:none;}
.featured-products a:hover{text-decoration:none;}
.featured-products h1{color:#505050; font-size:18px;}
.featured-products .featured-product{width:100%; max-width:300px; margin:3px auto; padding:10px; border:1px solid #ccc; position:relative;}
.featured-products .featured-product .featured-product-image{width:100%; height:auto; max-width:300px;}
.featured-products .featured-product .featured-product-details{ padding:5px 0; position:absolute; left:0; bottom:0; background-color:rgba(255,255,255,0.9); width:100%;}
.featured-products .featured-product .featured-product-details span.name{ display:block; padding-left:10px; color:#505050; font-weight:bold; font-size:14px; line-height:20px;}
.featured-products .featured-product .featured-product-details span.price{ display:block; padding-left:10px; color:#B93E39; font-weight:bold; font-size:18px; line-height:25px; }

.footer-logo{max-height:40px; width:auto; margin-left:20px;}
.footer-site-link{line-height:40px; text-align:left; margin:0 10px; color:#666 !important;}
.footer-site-link:hover{text-decoration:none;}
/*.footer-category-label{display:block; width:100%; height:100%; color:#fff !important; line-height:55px; cursor:pointer;}*/
.footer-category-label{position:absolute; bottom:5px; left:5px; font-size:12px; color:#fff!important;}
.footer-category-label:hover{text-decoration:none; color:#fff;}
.footer-category-container{position:relative; height:50px;}

.header-categories{line-height:30px; height:30px; margin-top:5px; overflow:hidden;}
.header-categories .header-category a{text-align:center; color:#fff; display:block; width:100%; height:100%;}
.header-categories .header-category{float:left; width:10%; display:inline-block; text-align:center; border:1px solid #fff;}

.category-art-color{background-color:#f0886a}
.category-diy-color{background-color:#f0886a}
.category-electronics-color{background-color:#489ad8}
.category-career-color{background-color:#489ad8}
.category-entertainment-color{background-color:#a55175}
.category-fooddrink-color{background-color:#a55175}
.category-fashion-color{background-color:#58c7be}
.category-style-color{background-color:#58c7be}
.category-health-color{background-color:#c35352}
.category-home-goods-color{background-color:#f4c643}
.category-lifestyle-color{background-color:#4c647b}
.category-outdoors-color{background-color:#55a661}
.category-pets-color{background-color:#cda39b}
.category-family-color{background-color:#cda39b}
.category-travel-color{background-color:#404148}

.entry-header{margin-top:20px;}
.entry-header img{width:100%; height:auto;}
.entry-title{color: #808285;font-size: 2.5em;}

.entry-social-media{padding:20px 0 20px 0; border-bottom:1px solid #dfdfdf;}
.entry-social-media p.social-media-header{color: #808285; margin-bottom: 10px; display: block; text-align: left; font-size:14px;}
.entry-social-media p.social-media-header span{vertical-align:text-top;}
.entry-social-media a.social-media-item{text-decoration:none; color:#666; display:block; padding:5px 0; font-size:12px;}
.entry-social-media a.social-media-item img{max-width:25px; height:auto;}

.entry-category-link{margin:10px 0 0 0; padding:0;}
.entry-category-link a{font-size:16px; color:#0397D6;}
.entry-content {color:#808285;}
.entry-content strong{color:#555; font-size:18px;}

.entry-author-image{padding:5px 25px;}
.entry-author-byline{color:#808285; text-align:center;}


.category-hero{margin:-30px 0 10px 0; position:relative;}
.category-hero .category-hero-overlay{position:absolute; left:0; top:0; width:100%; height:100%;  background-color:#b93e39;
	-moz-opacity: 0.70;
	-khtml-opacity: 0.70;
	opacity: 0.70;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter:alpha(opacity=70);
}
.category-hero h1{color:#fff; font-size:4vw; position:absolute; bottom:10px; left:10px; margin:0; padding:0;}

.comments-area{}
.comments-area h2.comments-title{color:#555; font-size:26px;}
.comments-area ol{list-style-type:none; margin:5px 0 5px 0;}
.comments-area ol.comment-list{}
.comments-area ol.comment-list li{}
.comments-area ol.comment-list li.even{}
.comments-area ol.comment-list li.odd{}
.comments-area ol.comment-list li .comment-body{border-bottom:1px solid #ccc; padding-top:5px;}
.comments-area ol.comment-list li .comment-content{min-height:25px;}
.comments-area ol.comment-list li .comment-meta{}
.comments-area ol.comment-list li .comment-meta a{ font-size:10px;}
.comments-area .comment-form .submit{display:none;}
.comments-area .comment-form .submit-comment-button{background-color:#B93E39; color:#fff; box-shadow:none; border:none;}

.posts-navigation a{line-height:30px; font-weight:bold; margin:10px 0; display:block;}
.posts-navigation a:hover{text-decoration:none;}
.posts-navigation .nav-previous{}
.posts-navigation .nav-next{}

.mobile-menu-category{}