img { max-width:100%; height:auto; }
body { color:#222; }
body.noBg::before { background:#F1F1F1; }
.credits { color:#222; }
.nav-menu a { color:#626262; }
.nav-menu a:hover, .nav-menu .active > a, .nav-menu li:hover > a { color:#626262; }
#header .social-links a { background:rgba(0, 0, 0, 0.1); color:#626262; }
#header .social-links a:hover { background:#FFF; }
#header.header-top { background:rgba(255, 255, 255, 1); }
section .container { background:rgba(255, 255, 255, 0.9); }
.section-title p { color:#222; }
.resume .resume-item ul li a { color:#222; }
.resume .resume-item ul li a:hover { color:#c0246e; text-decoration:underline; }
.portfolio .portfolio-wrap { border:1px solid #eaeaea; }
.contact .info-box { background:rgba(0, 0, 0, 0.08); }
.contact .info-box h3 { color:#626262; }
.contact .info-box .social-links a { color:#222; }
.contact .info-box p { color:#222; }

.nav-pills .nav-link { border-radius:25px; text-transform:uppercase; font-weight:700; letter-spacing:1px; }
.nav-pills .nav-link { background-color:#eaeaea; color:#222; }
.nav-pills .nav-link.active, .nav-pills .show>.nav-link { background-color:#c0246e; }

@media (min-width: 1024px) {
	section .container { float:left; margin-left:70px; }
}

#usp-taxonomy-nominees_categories { height:390px !important; }

.tab-content .usp-fieldset.usp-fieldset-default { margin-top:0; }
.tab-content .usp-label.usp-label-taxonomy { display:none; }
.tab-content .usp-pro .usp-checkbox { width:100%; }
.tab-content .usp-tax-1 { margin-left:0; margin-bottom:0; width:50% !important; clear:none !important; float:left !important; }

@media (max-width: 767px) {
	.tab-content .usp-tax-1 { margin-left:0; margin-bottom:0; width:100% !important; clear:none !important; float:left !important; }
}

textarea#additional_details { border:1px solid #c0c4d4; border-radius:25px; padding:15px; height:200px; }

#header h2 { color:#444; line-height:160%; }
#header h2 span { color:#222; }
#header h2 a { display:inline-block; max-width:230px; }
#header h2 a img { display:inline-block; max-width:100%; }

.return-to { display:inline-block; margin-top:25px; }
#header.header-top .return-to { display:none; }
a.btnBack { display:inline-block; padding:10px 15px; text-transform:uppercase; letter-spacing:1px; font-weight:700; background-color:#c0246e; color:#FFF; border-radius:25px; font-size:15px; }
a:hover.btnBack { background-color:#222; text-decoration:none; }

#header .return-to-sub { display:none; position:fixed; bottom:25px; left:70px; z-index:9999999; opacity:0.4; }
#header .return-to-sub:hover { opacity:1; }
#header.header-top .return-to-sub { display:block; }

@media (max-width: 992px){
	#header .container { background:rgba(255,255,255,0.7); padding:20px; }
	#header h2 { text-align:center; }
	#header.header-top .return-to-sub { width:100%; text-align:center; left:0; bottom:45px; }
	#header .return-to-sub { opacity:1; }
	section .container { margin-bottom:50px; }
}

blockquote { display: inline-block;
	width:100%; text-align:center;
    padding: 20px;
    border: 1px solid #CCC;
    background-color: #f1f1f1;
    border-radius: 10px;
}
blockquote img { display:inline-block; max-width:100%; width:400px; }

.custom-trophy-card { display:block; padding:20px; border-radius:10px; text-align:center; margin-bottom:25px; box-shadow:#d9d9d9 0px 0px 10px; border:1px solid #FFF; position:relative; overflow:hidden; }
.custom-trophy-card {
	background: rgb(237,237,237);
	background: -moz-linear-gradient(57deg, rgba(237,237,237,1) 0%, rgba(245,245,245,1) 100%);
	background: -webkit-linear-gradient(57deg, rgba(237,237,237,1) 0%, rgba(245,245,245,1) 100%);
	background: linear-gradient(57deg, rgba(237,237,237,1) 0%, rgba(245,245,245,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ededed",endColorstr="#cbcbcb",GradientType=1);
}
.custom-trophy-card .winner-group { display:inline-block; width:100%; text-align:center; }
.custom-trophy-card .winner-group h4 { font-weight:700; text-transform:uppercase; font-size:16px; color:#c0246e; }
.custom-trophy-card .winner-item { display:inline-block; width:100%; text-align:center; }
.custom-trophy-card .winner-item h3 { font-weight:300; font-size:22px; color:#333; }
.custom-trophy-card .winner-icon { position:absolute; right:-15px; bottom:-45px; font-size:130px; transform: rotate(10deg); color:#ffc800; opacity:0.3; text-shadow:#fff 0px 0px 10px; }
.custom-trophy-card .winner-icon i.fa::before { background:-webkit-linear-gradient(#c0246e, #c0246e); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }
.custom-trophy-card .winner-buttons { display:inline-block; width:100%; text-align:center; margin-top:15px; padding-top:15px; border-top:1px solid #e7e7e7; }
.custom-trophy-card .winner-buttons a.badge { font-weight:300; }

#header img { display:inline-block; width:360px; }

.usp-pro .usp-fieldset input.usp-submit, .usp-pro fieldset input.usp-submit { float:right; }