#inspirations {width:100%; max-width:768px; margin:0 auto 20px auto; background:#3e3e3e; padding:10px 0 0 0; position:relative; z-index:10;}
#inspirations .content-inner {width:95%; max-width:671px; margin:-10px auto 0 auto;}

#inspirations .content-inner h1 {float:left; color:#b4975c;}
#inspirations .content-inner p {padding:5px 0; margin:0; font-size:15px; line-height:18px;}
#inspirations .content-inner a {color:#b4975c;}
#inspirations .content-inner a:hover {color:#d1d1d1;}

#inspirations .content-outer {width:100%; text-align:left; position:relative; border-bottom:2px solid #b4975c;}
#inspirations .content-outer .content-inner {margin:0 auto;}

#inspirations .inspirationsleft {width:49%; display:inline-block; vertical-align:bottom;}
#inspirations .inspirationsright {width:49%; display:inline-block; vertical-align:bottom; margin-left:2%;}
#inspirations .inspirations img {width:100%;}
#inspirations .inspirations img.halfleft {width:48%; margin-top:5px;}
#inspirations .inspirations img.halfright {width:48%; margin-top:5px; margin-left:4%;}

img.to-top {position:fixed; left:50%; bottom:25px; cursor:pointer; z-index:10000; margin-left:-500px;}
img.mobile-to-top {display:none;}

@media only screen and (max-width:1200px) {
img.to-top {display:none;}
img.mobile-to-top {display:block; cursor:pointer; z-index:1000;}
}
@media only screen and (max-height:620px) {
img.to-top {display:none;}
img.mobile-to-top {display:block; cursor:pointer; z-index:1000;}
}

@media only screen and (max-width:500px) {
html, body {background:#3e3e3e;}
#inspirations .inspirationsleft,
#inspirations .inspirationsright {width:100%; display:block; max-width:300px; margin:5px auto;}
img.mobile-to-top {display:block; cursor:pointer; z-index:1000;}
}