@charset "utf-8";

/*
Theme Name: novmag
*/

/*--------------------CSS Changes------------------- */

	
.post-content p.imagecredit {
    margin-top: 15px;
    margin-bottom: 10px;
    font-style: italic;
    font-size: 11px !important;
    color: #777;
    text-align: right !important;
    text-decoration: none !important;
    }
	
.post-content p.imagecredit a {
    text-decoration: none !important;
    color: #777 !important;
	border-bottom: #ddd 0.13em solid !important;
	display: inline-block;
	line-height: 1.5 !important;
    } 
	
p.imagecredit a {
    text-decoration: none !important;
    }  
	
p.imagecredit.below  {
    margin-top: 80px !important;
    }        
    
.post-content p.graytext {
    color: #ccc;
    font-size: 14px !important;
    font-family: Signika !important;
    line-height: 100%;
    margin-bottom: 7px;
    }
    
.post-content p.bestseller {
	display: block;
	border-top: 1px dotted #bbb;
	border-bottom: 1px dotted #bbb;
	width: 90%;
	background: url(/images/icons/bestseller.png) left 4px no-repeat !important;
	margin-top: 25px;
	margin-bottom: 35px !important;
	}
.post-content p.bestseller a {
	display: block;
	text-align: left !important;
	margin-left: 130px !important;
	padding-top: 11px;
	padding-bottom: 12px;
	color: #666 !important;
	text-decoration: none !important;
	font-size: 14px;
	line-height: 18px !important;
	font-family: signika;
	}
    
.sharequote.white.image {
	margin: -20px 0px 20px 0px !important;
	} 	



.blogframe {
	height: 600px !important;
	width: 100%;
	}
    	
    	
.sideblogframe {
	height: 2300px !important;
	width: 100% !important;
	}

.calcbutton {
	padding: 7px !important;
	font-size: 12px !important;
	}

/*-------------- amazon bloc  ------------- */

.amazoncomment {
  	text-align: center !important;
  	padding-bottom: 20px !important;
	}

.amazoncomment h5 a {
  	//color:#5ea5d7 !important;
  	text-decoration: none !important;
	}

.amazoncomment h5 a span {
  	color:#bbb !important;
  	padding-right: 7px;
	}

.amazontitle.blog a span.dormneed {
  	//color:#eee !important;
  	font-size: 11px !important;
  	font-weight: 500 !important;
  	margin-right: 20px !important;
  	float: right;
	}

.amazoncomment a:hover {
  	opacity:0.8;
	}
	
/*-------------- accordiantag  ------------- */

.accordiontag > div {
	display: block;
	border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 16px 15px;
	box-shadow: 0 0 0 1px rgba(0,0,0,.15) !important;
	background: rgba(252, 252, 252, 1) !important;
	width: 65% !important;
}
.accordiontag > div > a {
	display: block;
	font-weight: 600;
	color: #5B7A84 !important;
	text-decoration: none !important;
	font-size: 15px !important;
	position: relative;
	font-style: normal;
}
.accordiontag > div > a span {
	font-size: 13px !important;
	line-height: 17px !important;
	color: #777 !important;
	padding-right: 8px;
}
.accordiontag > div > a:after {
	display: block;
	content: '';
	width: 11px;
	height: 3px;
	background: #ccc;
	position: absolute;
	right: 6px;
	top: 7px;
}
.accordiontag > div > a:before {
	display: block;
	content: '';
	width: 3px;
	height: 11px;
	background: #ccc;
	position: absolute;
	right: 10px;
	top: 3px;
}
.accordion.shopmore > div > div {
	margin-top: -30px !important;
}
.accordion.shopmore div.rowaccord {
	display: block;
	border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 16px 16px 20px 16px;
	box-shadow: 0 0 0 1px rgba(0,0,0,.2) !important;
	//background: rgba(250, 250, 250, 1) !important;
	margin-top: -22px !important;
	}

.accordion.shopmore div a.title {
	font-weight: 500;
	color: #5B7A84 !important;
	text-decoration: none !important;
	font-size: 18px !important;
	font-family: Signika;
	}

.accordion.shopmore div a.title span {
	font-size: 14px !important;
	font-weight: 300 !important;
	vertical-align: baseline !important;
	padding-right: 10px;
	color: #aaa;
	}

.accordion.shopmore div a.title h6 {
	font-weight: 500 !important;
	font-size: 18px !important;
	font-family: Signika;
	line-height: 17px !important;
	margin-top: -25px !important;
	margin-bottom: 1px !important;
	}

.accordion.sidepic div.rowaccord.blog {
	border-style: none !important;
	box-shadow: 0 0 0 0px rgba(0,0,0,0) !important;
	border-top: 0px !important;
	}

.accordion.sidepic div.rowaccord.blog > div {
	border-top: 0px !important;
	margin-top: -15px !important;
	}

.accordion.sidepic div.rowaccord.blog a {
	padding: 8px 14px !important;
	}
	
.accordion.sidepic > div.rowaccord.blog > a:after {
	display: block;
	content: '';
	width: 11px;
	height: 3px;
	background: #ccc;
	position: absolute;
	right: 6px;
	top: -2px;
}
.accordion.sidepic > div.rowaccord.blog > a:before {
	display: block;
	content: '';
	width: 3px;
	height: 11px;
	background: #ccc;
	position: absolute;
	right: 10px;
	top: -6px;
}	
	
.accordion.sidepic div.rowaccord.blog {
	border-style: none !important;
	box-shadow: 0 0 0 0px rgba(0,0,0,0) !important;
	border-top: 0px !important;
	}

.accordion.sidepic div.rowaccord.blog > div {
	border-top: 0px !important;
	margin-top: -25px !important;
	}

.accordion.sidepic div.rowaccord.blog a {
	//padding: 0px 0px !important;
	//display: none;
	text-decoration: none !important;
	color: #5B7A84 !important;
	}

.accordion.sidepic div a.title h6 {
	font-weight: 500 !important;
	font-size: 18px !important;
	font-family: Signika;
	line-height: 17px !important;
	margin: -48px 0px 0px 0px !important;
	padding-bottom: 0px !important;
	}
	
.affiliatedisclosure {
	margin: 70px 5% !important;
	}
.affiliatedisclosure p {
	font-size: 90% !important;
	color: #888;
	}
.affiliatedisclosure p a {
	text-decoration: underline !important;
	color: #888;
	}

/*-------------- blog feed side  ------------- */


.sidenavblog {
	height: 900px !important;
	scroll: no;
	width: 100% !important;
	}
	
.sidenavinterest {
	background: url(/images/icons/notes.png) top center no-repeat;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	padding-bottom: 25px;
	}
	
	
/* ------------------------------------------------------------
* HOME PAGE TAGS 
* ------------------------------------------------------------ */

.panel .shoppanel  {
	margin-left: auto !important;
	margin-right: auto !important;
	margin-top: 130px;
	}


.shopcode-content .tagcloud > a {
	display: inline-block;
	padding: 7px 12px;
	font-size: 12px!important;
	line-height: 13px;
	margin: 0 12px 12px 0;
	text-transform: lowercase !important;
	font-weight: 600 !important;
	border: 1px solid #ccc;
	border-radius: 14px;
	-moz-border-radius: 14px;
	background: #f6f6f6 !important;
}

.wp-captionshop {
	padding-bottom: 0;
	max-width: 100%;
	margin-bottom: 15px!important;
	background: #fff;
	text-align: center;
}

.panel .shortcode-content .gallery-preview .preview-options .tagcloud.large {
	text-align: center;
	}

div.tagcloudd {
	margin-top: 25px !important;
	margin-bottom: 20px !important;
}

.panel .shortcode-content .gallery-preview .preview-options .tagcloud.large a,	
.panel .shortcode-content .wp-captionshop .tagcloud a,
div.tagcloudd a {
	display: inline-block;
	padding: 9px 14px;
	font-size: 16px !important;
	line-height: 15px;
	color: #444 !important;
	font-family: signika;
	margin: 0px 15px 20px 0;
	//text-transform: lowercase !important;
	font-weight: 500 !important;
	border: 1px solid #ccc;
	border-radius: 14px;
	-moz-border-radius: 14px;
	background: #f6f6f6 !important;
}

div.tagcloudd a span {
	font-style: italic;
	margin-right: 8px;
	font-size: 95% !important;
}

.panel .shortcode-content .wp-caption.utility {
	border: 0px !important;
	margin-top: 200px !important;
	margin-bottom: 0px !important;
	}

.panel .shortcode-content .gallery-preview .preview-options .tagcloud.large a:hover,		
.panel .shortcode-content .wp-captionshop .tagcloud a:hover,
div.tagcloudd a:hover {
	background: #eee !important;
	color: #666 !important;
}

.tabbox h3 {
	font-size: 20px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.tabbox h3 a {
	text-decoration: none !important;
	color: #444 !important;
}

div.tagcloudd a {
	font-size: 1.05em !important;
	line-height: 15px;
	font-family: signika;
}

div.homepagerating {
	display:  none !important;
	}



.post-content .tagcloud.content > a {
	display: inline-block;
	padding: 9px 16px!important;
	font-size: 13px!important;
	line-height: 13px;
	margin: 0px 10px 12px 0px !important;
	text-transform: lowercase !important;
	font-weight: 600 !important;
	border: 1px solid #ccc;
	border-radius: 14px;
	-moz-border-radius: 14px;
	background: #f7f7f7 !important;
	text-decoration: none !important;
	color: #777 !important;
}

.post-content .tagcloud.content > a:hover {
	background: #f1f1f1 !important;
}

.post-content .tagcloud.content > a:hover {
	background: #f1f1f1 !important;
}

.post-content .tagcloud.content.blog {
	text-align: center !important;
	margin: 50px 0px 100px 0px !important;
}

.post-content .tagcloud.content.blog a {
	padding: 9px 15px 11px 15px !important;
	color: #888 !important;
	text-decoration: none !important;
	font-size: 15px !important;
	margin: 0px 10px !important;
}

.calcsize {
	height: auto !important;
	max-height: 2000px !important;
	width: 100%;
	}

/* ------------------------------------------------------------
* POST CAPTION IMAGE 
* ------------------------------------------------------------ */

.captionimg {
	margin-top: 40px !important;
	//margin-right: -50px !important;
	margin-left: 0px !important;
	}
.captionimg .wp-caption {
	//background: url(/images/icons/finger.png) no-repeat 95% 95%;
	}
.captionimg .wp-caption a:hover {
	opacity: 1.0 !important;
	}
.captionimg .wp-caption-text div.photo {
	font-size: 12px !important;
	color: #999 !important;
	float: right;
	margin-top: -20px !important;
	//margin-bottom: 0px;
	}
.captionimg .wp-caption-text span.main {
	margin-top: 400px !important;
	font-size: 15px !important;
	font-weight: 600;
	}
.captionimg h6.main {
	margin-top: -20px !important;
	margin-bottom: 0px !important;
	font-size: 13px !important;
	font-weight: 600 !important;
	font-family: 'Open Sans', sans-serif !important;
	}
.captionimg .wp-caption-text span.main a {
	color: #777 !important;
	text-decoration: none !important;
	}
.captionimg h6.main a {
	color: #777 !important;
	text-decoration: none !important;
	font-family: 'Open Sans', sans-serif !important;
	}
.captionimg .wp-caption-text span.credit {
	font-size: 11px !important;
	color: #999 !important;
	padding-top: 15px;
	padding-bottom: 7px;
	//background: url(/images/icons/finger.png) no-repeat right;
	}
.captionimg span.credit a {
	color: #999 !important;
	font-size: 11px !important;
	text-decoration: none !important;
	//margin-right: 30px;
	}
.captionimg .shopout a {
	color: #ccc !important;
	text-decoration: none !important;
	background: url(/images//icons/bullet_page.png) no-repeat right;  
	}

.post-content h6 {
	margin-top: 36px;
	margin-bottom: 15px;
	}

/* ------------------------------------------------------------
* POST RESOURCES
* ------------------------------------------------------------ */


h6.resources {
    color: #bbb;
    font-size: 15px !important;
    font-family: Signika !important;
    line-height: 100%;
    margin-top: 5px;
    margin-bottom: 18px !important;
    font-weight: 500 !important;
    }
    
h6.resources.blog {
    margin-top: 0px;
    }  
    
p.resourcelink {
    margin-top: -10px !important;
    margin-bottom: -20px !important;
    padding-left: 25px !important;
    background: url(/images/icons/article-check.png) no-repeat left 3px;  
    }    
    
p.resourcelink.last {
    padding-bottom: 130px !important;
    }    
    
p.resourcelink a {
    outline:none;
    color:#5ea5d7 !important;
    font-size: 18px !important;
    text-decoration:none !important;
    font-weight: 500;
    //line-height:5px !important;
    font-family: signika;
    //font-family:Arimo, Helvetica, Arial, sans-serif !important;
    //display: none !important;
    }    
    
.post-content p.resourcelink.blog {
    margin-top: -5px !important;
    margin-bottom: -10px !important;
    }     
    
.post-content p.resourcelink.blog.last {
    margin-top: 25px !important;
    padding-bottom: 130px !important;
    }    
    
.infographic {
	margin-top: 50px !important;
	margin-right: -55px !important;
	margin-left: -40px !important;
	}
.panel-title span {
	font-size: 13px;
	text-transform: lowercase;
	padding-left: 20px;
	color: #aaa;
}
.rating-item a {
	color:#5ea5d7 !important;
    	//font-size: 91% !important;
    	font-weight: 500;
    	//font-family:Arimo, Helvetica, Arial, sans-serif !important;
    	font-family: Signika !important;
	}

/* ------------------------------------------------------------
* #9 Header Search Bloc
* ------------------------------------------------------------ */

.header-banner .search {
	padding: 5px 8px 5px 8px !important;
	margin-left: 10px !important;
	font-size: 16px !important;
	font-family: signika !important;
	color: #666 !important;
	}
	
.header-banner .searchbutton {
	padding: 3px 8px 3px 8px !important;
	margin-left: 10px !important;
	font-size: 16px !important;
	font-family: signika !important;
	color: #666 !important;
	}	
	
.header-banner .magsearch {
	text-align: left !important;
	padding-left: 50px;
	}
	
.headerinput {
	//padding-bottom: 10px !important;
	}	

/* ------------------------------------------------------------
* #10 Featured Shopping Pics
* ------------------------------------------------------------ */

.shoppic {
	float: right;
	margin: 50px 0px 50px 60px !important;
	}
	
.shoppicc {
 	float: right;
 	margin: 50px 0px 50px 60px !important;
 	}	
	
.homeshoppic {
	float: left;
	margin: -8px 20px 0px 35px !important;
	}
	
.homecouponpic {
	float: right;
	margin: 50px 20px 0px 35px !important;
	}	

.featured-items  .item-block-1 { 
	position: relative;
	width: 210px; 
	margin: 0px;
	height: 300px;
	background-color: #fff; 
	padding: 8px; 
	box-shadow: rgba(0, 0, 0, 0.5) 0 0 12px; -moz-transition: all 0.2s linear 0s; -webkit-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s; 
	}
	
.featured-items .item-block-1:hover { box-shadow: rgba(0, 0, 0, 0.3) 0 0 15px; }
		
.item-block-1 .overlay { 
	text-align: center; 
	background-color: rgba(39, 138, 0, 0.6); 
	position: absolute; 
	z-index: 2; 
	width: 100%; 
	height: 100%; 
	opacity: 0; -moz-transition: all 0.3s ease-in 0.1s; -webkit-transition: all 0.3s ease-in 0.1s; -o-transition: all 0.3s ease-in 0.1s; 
	display: table;
	margin-top: -28px !important;
	}
		
.item-block-1 .overlay.homelay { 
	margin-top: -15px !important;
	}
	
.item-block-1:hover .overlay { 
	opacity: 1; transition-delay: 0s; 
	}
	
.item-block-1 .overlay .position { 
	display: table-cell; 
	vertical-align: middle; 
	}
	
.item-block-1 .overlay p {
	font-family: verdana,arial,helvetica,sans-serif !important; 
	font-size: 13px; 
	border-bottom: rgba(255, 255, 255, 0.5) 1px dotted; 
	color: #fff; 
	line-height: 16px !important; 
	margin: 30px 20px 15px 20px; 
	padding: 0 0 13px 0; 
	opacity: 0; -moz-transform: scale(10); -moz-transition: all 0.3s ease-in-out 0.1s; -webkit-transform: scale(10); -webkit-transition: all 0.3s ease-in-out 0.1s; -o-transform: scale(10); -o-transition: all 0.3s ease-in-out 0.1s; 
	}
	
.item-block-1 .overlay p.large {
	font-size: 14px; 
	line-height: 24px !important; 
	text-shadow: 1px 1px 1px #333;
	color: #fafafa !important;
	}
	
		
.item-block-1 .overlay p.hometag {
	line-height: 150% !important;
}
	
.item-block-1:hover .overlay p { opacity: 1; -moz-transform: scale(1); -moz-transition-delay: 0.1s; -webkit-transform: scale(1); -webkit-transition-delay: 0.1s; -o-transform: scale(1); -o-transition-delay: 0.1s; }

.item-block-1 .overlay p.quicklink { 
	margin-top: -15px !important;
	border-bottom: 0px !important; 
	}
	
.item-block-1 .overlay p.quicklinkhome { 
	margin-top: 15px !important;
	border-bottom: 0px !important; 
	}	
	
.item-block-1 .overlay a { 
color: #fff !important; 
text-decoration: none !important;
}
	
.item-block-1 .overlay a:hover { 
	color: #fff !important;
	}

		
.item-block-1 .overlay .quickshop {
	background: url(/images/icons/ico-cart-2.png) 0 12px no-repeat; 	
	padding: 10px 0 0 24px; 
	font-size: 14px;
	font-weight: bold; 
	color: #fff; 
	opacity: 0; -moz-transform: scale(10); -moz-transition: all 0.3s ease-in-out 0.1s; -webkit-transform: scale(10); -webkit-transition: all 0.3s ease-in-out 0.1s; -o-transform: scale(10); -o-transition: all 0.3s ease-in-out 0.1s; 
	display: inline-block; 
	text-decoration: none !important;
	text-shadow: 1px 1px 1px #444;
	}

		
.item-block-1 .overlay .quickshop.info {
	background: url(https://www.offtocollege.com/images/icons/ico-info.png) 0 12px no-repeat;
	}
	
.item-block-1:hover .overlay .quickshop { 
	opacity: 1; -moz-transform: scale(1); -moz-transition-delay: 0.1s; -webkit-transform: scale(1); -webkit-transition-delay: 0.1s; -o-transform: scale(1); -o-transition-delay: 0.1s; }			

.featured-items  .item-block-1.accord { 
	height: 335px !important;
	}

.featured-items { margin: 0 0 42px 0; }
	.featured-items p { font-weight: 300; }
		.featured-items .item-block-1 h2 a { color: #444 !important; text-decoration: none !important; border: none; font-family: signika; }
		.featured-items .item-block-1 h2 a:hover { color: #666 !important;}
		.featured-items .item-block-1 a:hover { color: #278a00; text-decoration: none; }
		.featured-items .item-block-1 .image-wrapper { width: 210px; height: 260px; overflow: hidden; position: relative; margin: 0 0 8px 0; }
		.featured-items .item-block-1.accord .image-wrapper { height: 290px;}
		.featured-items .item-block-1 .image img { width: 210px; position: absolute; padding: 0px; border: 0px; }
		.featured-items .item-block-1 h2 { padding: 6px 15px 5px 15px; font-size: 16px; line-height: 20px; font-weight: 500; text-align: center; margin-bottom: 0px !important; }
		.featured-items .item-block-1 h2.photoidea { margin-top: 0px !important; }



div.livinglist {
	display: block;
	width: 100% !important;
	text-align: center !important;
    	margin-top: 70px;
    	font-size: 12px;
    	background-image:url(/images/icons/icon_pdf.gif);
    	background-repeat: no-repeat;
    	background-position: 90% 10% !important;
    	}

div.livinglist a {
	text-decoration: none !important;
	color: #6B95A2 !important;
    	}
    	

/* ------------------------------------------------------------
* POST RESOURCES
* ------------------------------------------------------------ */


h6.resources {
    color: #bbb;
    font-size: 15px !important;
    font-family: Signika !important;
    line-height: 100%;
    margin-top: 5px;
    margin-bottom: 18px !important;
    font-weight: 500 !important;
    }
    
h6.resources.blog {
    margin-top: 0px;
    }  
    
p.resourcelink {
    margin-top: -10px !important;
    margin-bottom: -20px !important;
    }    
    
p.resourcelink.last {
    padding-bottom: 130px !important;
    }    
    
p.resourcelink a {
    outline:none;
    color:#5ea5d7 !important;
    font-size: 16px !important;
    text-decoration:none !important;
    font-weight: 500;
    //line-height:5px !important;
    //font-family: signika;
    font-family:Arimo, Helvetica, Arial, sans-serif !important;
    //display: none !important;
    }      
    
.post-content p.resourcelink.blog {
    margin-top: -5px !important;
    margin-bottom: -10px !important;
    }     
    
.post-content p.resourcelink.blog.last {
    margin-top: 25px !important;
    padding-bottom: 130px !important;
    }    
    
.infographic {
	margin-top: 50px !important;
	margin-right: -55px !important;
	margin-left: -40px !important;
	}
.panel-title span {
	font-size: 13px;
	text-transform: lowercase;
	padding-left: 20px;
	color: #aaa;
}
.rating-item a {
	color:#5ea5d7 !important;
    	//font-size: 91% !important;
    	font-weight: 500;
    	//font-family:Arimo, Helvetica, Arial, sans-serif !important;
    	font-family: Signika !important;
	}	

/* float side navigation -------------------------------------------------------------------- */

.pagenavigation {
	position: fixed;
	top:50px; 
	left: 2.0%;  
	z-index: 0;
	background: transparent !important; 
	}
.pagenavigation.home {
	top:45px !important; 
	}
.pagenavigation.largenav {
	top:30px !important; 
	}	
.pagenavigation.largelist {
	top:30px;
	}	
#navfloatsection {
	display: block;
	}	
#navfloatsection.home {
	display: block;
	}
.navfloat {
	margin:0;
	padding: 0;
	list-style: none;
	width: auto !important;
	border-right: 1px solid #333 !important;
}
.navfloat.spacer {
	height: 27px !important;
	//border-bottom: 1px solid #555 !important;
	border-right: none !important;
	//background: transparent url(/images/icons/scrolldown.png) no-repeat right 7px !important; 
}
.navfloat a {
	border-bottom: 1px solid #333 !important;
	color: #fcfcfd !important;
	display: block !important;
	margin: 0;
	padding: 11px !important;
	text-decoration: none !important;
	font-size: 97.0% !important;
	cursor: pointer !important;
}
.navfloat.longlist a {
	padding: 10px 11px !important;
}
.navfloat a:hover {
	//background: #1D5976 !important;
	background-image: linear-gradient(to right, rgba(255,255,255,1),rgba(250, 250, 250, 1)) !important;
	background: #595959  !important;
	//background: #6C644A !important;
	color: #fff !important;
	text-shadow:#333 0px 0px 5px !important;              
	//padding-bottom: 20px !important;
}
.navfloat a span {
	font-size: 12px !important; 
	padding-right: 5px !important; 
	vertical-align: baseline !important;
}
.navfloat.headtitle {
	background: transparent url(/images/icons/topics.png) no-repeat 9px 12px !important;
	border-bottom: none !important;
	border-right: none !important;
	height: 75px !important;
}
.navfloat.headtitle.home {
	background: transparent url(/images/icons/discussing.png) no-repeat 9px 0px !important;
	border-bottom: none !important;
	border-right: none !important;
	height: 75px !important;
}
.navfloat.mobile {
	display: none !important;
}
div.ideas-googlead {
	margin: 30px -15px 50px -15px !important;
	padding: 0px !important;
	}
div.ideas-googlead p {
	margin-top: -20px !important;
	margin-bottom: -10px !important;
	font-size: 13px !important;
	color: #ccc !important;
	text-align: center !important;
	}
	
	
.post-content p,
.post-content ul li,
.post-content ol li,
.post-content ul.post li, 
.post-content ol.post li, 
.post-content ul.post2 li,
.post-content ol.post2 li, 
.post-content ul.post3 li, 
.post-content ol.post3 li,
.post-content ul.post4 li,
.post-content ol.post4 li {
margin-bottom: 30px !important;
font-family:Arimo, Helvetica, Arial, sans-serif !important;
line-height: 27px !important;
font-size: 17px !important;
font-style:normal;
color: #434343 !important;
font-weight: 500;
}
.post-content ul,ol {
	margin-left: 35px !important;
	margin-top: -15px !important;
	margin-bottom: 35px !important;
	}
.post-content ol li,ul li {
	line-height: 25px !important;
	}
.post-content ul.post,.post-content ol.post {
	margin: -35px 0px 10px 35px !important;
	}
.post-content ol.post li,.post-content ul.post li {
	line-height: 25px !important;
	margin-bottom: 30px !important;
	}
.post-content ul.post2,.post-content ol.post2 {
	margin: -15px 0px 30px 35px !important;
	}
.post-content ol.post2 li,.post-content ul.post2 li {
	line-height: 22px !important;
	margin-bottom: 0px !important;
	}
.post-content ul.post3,.post-content ol.post3 {
	margin: 0px 0px 10px 35px !important;
	}
.post-content ol.post3 li,.post-content ul.post3 li {
	line-height: 25px !important;
	margin-bottom: 30px !important;
	}
.post-content ul.post4,.post-content ol.post4 {
	margin: -12px 0px 35px 35px !important;
	}
.post-content ol.post4 li,.post-content ul.post4 li {
	line-height: 18px !important;
	}
.post-content ol.post2.author,.post-content ul.post2.author {
	margin: -35px 0px 55px 8px !important;
	}
.post-content ol.post2.author li,.post-content ul.post2.author li {
	font-size: 14px !important;
	margin-bottom: -12px !important;
	}

	
/* ========================= RESPONSIVE STYLES ======================== */

/* --------------------------- 0px-1199px --------------------------- */

@media only screen and (max-width: 1250px) and (min-width: 0px) {
				
	
	
}


/* --------------------------- 940px-1199px --------------------------- */

@media only screen and (max-width: 1199px) and (min-width: 1000px) {
				
	
}

/* ---------------------------- 768px-999px --------------------------- */

@media only screen and (max-width: 999px) and (min-width: 768px) {
	
		
	
	
}

/* ------------------------------ 0-999px ---------------------------- */

@media only screen and (max-width: 999px) {
	
	
	.amazontitle.blog a span.dorm {
	  	display: none;
	}
	.accordion.shopmore {
		margin-bottom: 130px !important;
	}
	.content.has-sidebar > .wrapper > #sidebar {
		position: relative !important;
	}
	
	
}

/* ------------------------------ 0-767px ---------------------------- */

@media handheld, only screen and (max-width: 767px) {
	.accordiontag > div {
		width: 100% !important;
	}
	.captionimg h6.main {
		font-size: 14px !important;
		line-height: 20px !important;
	}
	.dataGrid.shoptable td.sidecontent a {
		padding: 2px 0px 2px 8px;
		font-size: 13px !important;
		font-height: 12px !important;
	}
	
}



/* ---------------------------- 0px-600px -------------------------- */

@media handheld, only screen and (max-width: 600px) {


		.post-content p.imagecredit {
		    margin-bottom: 30px;
		    text-align: left !important;
    		}    
}

/* ---------------------------- 0px-500px -------------------------- */

@media handheld, only screen and (max-width: 500px) {
		.accordiontag > div > a:after {
			display: none !important;
		}
		.accordiontag > div > a:before {
			display: none !important;
		}
}			

/* ---------------------------- 480px-767px -------------------------- */

@media handheld, only screen and (max-width: 767px) and (min-width: 480px) {
	
	
	
}

/* ---------------------------- 320px-479px -------------------------- */

@media handheld, only screen and (max-width: 479px) {
	
		
	
	
}

@media print {
	.print-button {
		display:none;
	}
}