.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content { margin: 0 auto; max-width: 1038px; }
#header .pad {padding: 50px 0;}
#header { background-image: url("http://www.designhill.com/design-blog/wp-content/uploads/2014/12/mosaic.jpg") !important; box-shadow: 0 0 70px 140px hsla(0, 0%, 0%, 0.60) inset !important; }
.site-title, .site-title a, .site-title a img { float: none; padding: 0;}
.avatar { margin-left: 0px; }
div.ssb-button-twitter { width: 95px !important; }
div.ssb-button-googleplus { width: 80px !important; }
div.ssb-button-fblike { line-height: 1; width: 100px !important; }
div.ssb-button-twitter { width: 93px !important; }
.widget > h3 { font-size: 12px !important; }
.contest_list { background: none repeat scroll 0 0 hsl(0, 0%, 100%); border-radius: 4px; box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.2); margin-bottom: 6px; padding: 10px 10px 17px !important; border-bottom:none; }
.register_btn {
background-color: hsl(15, 88%, 59%); background-image: linear-gradient(180deg, hsl(15, 88%, 59%) 0px, hsl(15, 88%, 59%) 20%, hsl(15, 88%, 51%) 100%); box-shadow: 0 -3px 0 hsl(15, 88%, 43%) inset; line-height: 3.3; text-transform: uppercase; margin: 15px 0; cursor: pointer; display: inline-block; font-family: inherit; font-size: 14px; font-weight: bold; margin: 0; text-align: center; vertical-align: middle; white-space: nowrap; width: 100%; border-radius: 5px;
}
.register_btn:hover, #emailSub-form .submit:hover  { background-image: none; color: hsl(0, 0%, 100%); }
.register_btn:active, #emailSub-form .submit:active {background-color: hsl(15, 88%, 59%); background-image: none; box-shadow: 0 3px 0 hsl(15, 88%, 43%) inset; }
.register_btn a {color:#fff;}
.browse_contest { color:#777; }
.browse_contest:hover { color:#444; }
#emailSub-form .submit { background-color: hsl(15, 88%, 59%); background-image: linear-gradient(180deg, hsl(15, 88%, 59%) 0px, hsl(15, 88%, 59%) 20%, hsl(15, 88%, 51%) 100%); box-shadow: 0 -3px 0 hsl(15, 88%, 43%) inset; line-height: 3.3; text-transform: uppercase; margin: 15px 0; cursor: pointer; display: inline-block; font-family: inherit; font-size: 14px; font-weight: bold; margin: 0; text-align: center; vertical-align: middle; white-space: nowrap; width: 100%; border-radius: 5px; border: 0 none; border-radius: 5px; color:#fff; }
#emailSub-form #emailSub-email { border: 1px solid hsl(240, 3%, 85%); border-radius: 3px; margin: 5px 0 8px; padding: 10px; width: 93%; }
.sidebar .widget { padding-left: 10px !important; padding-right: 10px !important; }

/* Start of Ribbon for contest amount */
.columns { float: right; padding-left: 15px; padding-right: 15px; position: absolute; right: 5px; width:12%;}
.ribbon-container { margin-right: -10px; }
.ribbon--right.ribbon--secondary { background-color: #f26739; border-top-right-radius: 3px; margin-left: 0; margin-right: -0.5em; }
.ribbon--small { font-size: 14px; } 
.ribbon { line-height: 2em; position: relative; }
.ribbon--right.ribbon--secondary .ribbon__fold { border-right: 0.5em solid transparent; border-top: 0.5em solid #b9370c; height: 0; right: 0; width: 0; }
.ribbon .ribbon__fold { bottom: -0.4999em; position: absolute; }
.ribbon--right.ribbon--secondary .ribbon__text { padding: 0 1em 0 0.75em; }
.ribbon .ribbon__text { color: #fff;}
.ribbon--right.ribbon--secondary .ribbon__tail-top { border-left: 1em solid transparent; border-top: 1em solid #f26739; height: 0; left: -1em; width: 0; }
.ribbon .ribbon__tail-top { position: absolute; top: 0; }
.ribbon--right.ribbon--secondary .ribbon__tail-bottom { border-bottom: 1em solid #f26739; border-left: 1em solid transparent; height: 0; left: -1em; width: 0; }
.ribbon .ribbon__tail-bottom { bottom: 0; position: absolute; }
/* End of Ribbon for contest amount */

/* Start of POPULAR TAGS */
.widget_tag_cloud > h3 { color:#777; font-size:16px !important; font-weight: bold; border-bottom: 1px solid hsl(0, 0%, 89%);}
.tagcloud > a {background-color: #494b57; border-radius: 2px; color: #fff; font-size: 14px !important; line-height: 31px; padding: 5px; text-transform: capitalize; white-space: nowrap; font-weight: 400;}
.tagcloud > a:hover {text-decoration: underline; color:#fff;}
.wtr-time-wrap.block { background: #eff2f3; padding: 10px; border-radius: 5px; width: 120px; text-align: center; }

/* End of POPULAR TAGS */

@media only screen and (max-width: 719px) {
#header .pad {padding: 0;}
}
