charset "utf-8";
/*
Copyright (c) 2010, Votigo, Inc. All rights reserved.

Author:			Votigo, Inc
Development:	priyanka@votigo.com
*/

/*
[struct]		page structure (wrapper, templates, etc.)
[links]			default link treatments
[overrides]		overrides for defaults
[forms]			web forms
[copy]		 	default copy treatments
[extras]		extra effects and utility classes
*/

@import url(https://fonts.googleapis.com/css?family=Lato:400,700,900);

html {
	color:#353c41;
	background:#FFF;
	/*overflow: -moz-scrollbars-vertical;*/
	-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
abbr {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input, textarea, select {
*font-size:100%;
}

select, textarea, input[type="text"], input[type="password"], .forminput input {float:left; font-size: 110%; font-weight: normal; line-height: 20px; display: inline-block;  padding: 4px 6px; color: #555555; vertical-align: middle;  background-color: #ffffff; border: 1px solid #DDD}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, select:focus {outline: 0; outline: thin dotted \9;}

legend {
	color:#353c41;
}
body {
	font:12px/1 Lato, Arial, sans-serif;
	color:#555;
	background:#fff;
}
body#served-on-fb {
	background:transparent;
}
select, input, button, textarea {
	font:99% Arial, sans-serif;
}
table {
	font-size:inherit;
	font:100%;
}
pre, code, kbd, samp, tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}

/* [links] */

/* default link styles */

a,a:link {
	color:#555555;
	text-decoration:none;outline:none;
}
a:visited {
	color:#666666;
	text-decoration:none;outline:none;
}
a:focus ,a:hover {
	color:#000000;
	text-decoration:none;outline:none;
}
a:active {
	color:#000000;
	text-decoration:underline;outline:none;
}

/*
Browser-specific (invalid) styles to make preformatted text wrap.
http: //users.tkk.fi/~tkarvine/pre-wrap-css3-mozilla-opera-ie.html
*/
pre {
	white-space:pre-wrap; /* css-3 */
	white-space:-moz-pre-wrap; /* Mozilla, since 1999 */
	white-space:-pre-wrap; /* Opera 4-6 */
	white-space:-o-pre-wrap; /* Opera 7 */
}
/* [extras] */

/* utility classes */

.spacer, .break { /* used for clearing floats, mostly */
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
}
.break {
	height:1.231em;
}
.print { /* hide me completely! */
	display:none;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.taleft {
	 text-align:left;
}
.taright {
	text-align:right;
}
.tacenter {
	text-align:center;
}
.mright10 {
	margin-right:10px;
}

/* [struct] */
.profile {max-width:810px;min-width:320px;	margin:0 auto;}
.viewallentries {max-width:810px;min-width:320px; margin:0 auto;}

.innerwrap {background:#FFF; clear:both; float:left; width:100%;}
.innerwrap h2 {font-size:150%; padding:20px 0 10px 20px; clear:both;}

/* [header] */
#header {clear:both; float:left; width:100%; margin:10px 0 0 0;text-align:center;}
#header table {width:100%; /*height:100%;*/}
#header td {text-align:center;}
#header td h1 {font-weight:bold; font-size:150%; padding:5% 2%; display:block;}
#header {background:#3b5998;}
#header td {color:#fff;}
#header {clear:both; float:left; width:100%; margin:10px 0 0 0;}
#navigation {width:100%; height:auto;}
#navigation ul {clear:left; float:left; list-style:none; margin:0; padding:0; width:100%;background: #e91129; box-shadow: 0px 2px 0px 0px #a82b32;}
#navigation li {display:block; float:left; margin:0; padding:0; position:relative; font-weight:bold; font-size:110%; width:20%; text-align:center;}
#navigation li#nav-home{ width:17%;}
#navigation li#nav-enter{ width:17%;}
#navigation li#nav-rules{ width:17%;}
#navigation li#nav-view-entries{ width:24%;}
#navigation li#nav-invite{ width:25%;}

#navigation ul.zeroentries li#nav-home, #navigation ul.zeroentries li#nav-rules, #navigation ul.zeroentries li#nav-invite {width:33%;}
#navigation ul.zeroentries li#nav-invite {width:34%; max-width:276px;}
#navigation ul.nosubmit li#nav-home, #navigation ul.nosubmit li#nav-rules, #navigation ul.nosubmit li#nav-invite {/*width:25%;*/}
#navigation ul.nosubmit li#nav-invite {width:26%; max-width:210px;}

a.logout {margin:10px 10px 0 0;float:right;text-decoration:underline;}
/* German language specific styles*/
.deu #navigation li{
	font-size:100%;
}
#five-tabs .deu #navigation li#nav-home{ width:15%;}
#five-tabs .deu #navigation li#nav-enter{ width:15%;}
#five-tabs .deu #navigation li#nav-rules{ width:13%;}
#five-tabs .deu #navigation li#nav-view-entries{ width:32%;}
#five-tabs .deu #navigation li#nav-invite{ width:25%; }

/* German language specific styles*/
.ind #navigation li {font-size:100%;}
#five-tabs .ind #navigation li#nav-home{ width:15%;}
#five-tabs .ind #navigation li#nav-enter{ width:15%;}
#five-tabs .ind #navigation li#nav-rules{ width:25%;}
#five-tabs .ind #navigation li#nav-view-entries{ width:20%;}
#five-tabs .ind #navigation li#nav-invite{ width:25%;}

#navigation li a {border-collapse:collapse;/*padding:13px 0 12px 0;*/ line-height:2.7; float:left; text-align:center;}
#navigation li a {background: #e91129; color: #FFF; border: none; text-transform: uppercase; font-weight: 300; letter-spacing: 1px; width: 100%; line-height: 4; box-shadow: 0px 2px 0px 0px #a82b32}
#navigation li a.share-lnk {border-right:1px solid #b4b4b4;}

#navigation ul#four-tabs li {width:25%;}
#navigation ul#four-tabs li#nav-invite {max-width:274px; width:24.8%;}
#navigation ul#three-tabs li {width:33%;}
#navigation ul#three-tabs li#nav-invite {max-width:274px; width:34%;}


/* [header: multiple sweepstakes] */
#nav-multiple {background:url(https://platform.votigo.com/img/facebook/nav-bg-multiple.png) no-repeat top center; width:100%; height:62px; float:left; clear:both; margin:10px 0 0 0;}
#nav-multiple ul {float:left; margin:0 0 0 72px;}
#nav-multiple li {float:left; margin:17px 0 0 22px; font-weight:bold; font-size:110%;}
#nav-multiple li a {float:left; display:block; height:30px; background:url(https://platform.votigo.com/img/facebook/multiple-buttons.png) no-repeat 0 0; width:155px; text-align:center; line-height:2.3; font-size:90%; color:#4d4d4d;}
#nav-multiple li a.selected {float:left; display:block; height:30px; background:url(https://platform.votigo.com/img/facebook/multiple-buttons.png) no-repeat 0 0; width:155px; text-align:center; line-height:2.3; font-size:90%; color:#bfbfbf;}

.topLnkR, .topLnkRPreview {float:left; width:100%;}
.topLnkR a, .topLnkRPreview a {display:block; width:60px; height:18px; float:right; text-align:left; text-indent:-9999px; margin:10px 0 0 5px;}
.topLnkR #facebooktop, .topLnkRPreview #facebooktop {background:url(https://platform.votigo.com/img/facebook/facebook-logo.png);}
.topLnkR #twittertop, .topLnkRPreview #twittertop {background:url(https://platform.votigo.com/img/facebook/twitter-logo.png?v=1);}
.topLnkR div.langdropdown, .topLnkRPreview div.langdropdown {float:left; margin:10px 0 0 0;}
.topLnkR #languageSelector, .topLnkRPreview #languageSelector {z-index:99999;}
.topLnkR a.invite{display:none; width:auto; text-indent:0px;}
.topLnkRPreview a.invite_pre{display:block; width:auto; text-indent:0px;}
.topLnkR .fbloginicon, .topLnkRPreview .fbloginicon{background-image: url("https://platform.votigo.com/img/smb/topficon.png"); background-position: 0 0; background-repeat: no-repeat; display: inline-block;height: 17px;width: 18px;}
.topLnkR .fblogintxt, .topLnkRPreview .fblogintxt{padding:1px 6px;}
#header img.header-graphic{max-width:100%; margin:0 auto;}

a.cyo:link, a.cyo:visited {color:#888888; display:block; clear:both; text-align:right; font-size:120%; margin:0 0 0 0; padding:10px 0 0 0;}
a.cyo:hover {color:#333333; display:block; clear:both; text-align:right; font-size:120%; text-decoration:underline; margin:0 0 0 0; padding:10px 0 0 0;}

/* [disclaimer] */
div.disclaimer-abbr {clear:both; margin:20px 0 0 0; width:100%; padding:10px 0 0 0; line-height:1.2; font-size:8pt;}
div.disclaimer-abbr span {display:block; float:left; width:98%; margin:0 0 10px 0; padding-left:1%;}
div.disclaimer-ftr {float:left; clear:both; margin:0 0 0 0; width:100%; padding:5px 0 0 0; line-height:1.2; font-size:8pt;}
div.disclaimer-ftr span {display:block; float:left; width:98%; margin:0 0 10px 0; padding-left:1%;}

/* [footer powered by] */
#footer {clear:both; float:right; padding:5px 0 10px 0;}
#footer a {color:#000;}
#footer span {display:block; float:left; margin:0 5px 0 0; font-size:125%; padding:4px 0 0 0; line-height:1.1;}
#footer span.logo {background:url(https://platform.votigo.com/img/facebook/votigo.png?v=3) no-repeat 0 0; width:77px; height:25px; text-align:left; text-indent:-9999px;}

/* [tabs: details / form / rules] */
#tabs {display:none;}
.innerwrap .spacer10 {clear:both; height:10px;}
#tabs-1 {clear:both; float:left; margin:0; /*padding:2%; width:96%;*/ width:100%; padding:2% 0 0 0;}
body#served-on-fb #tabs-1 {padding:1%; width:98%;}
.innerwrap .grey-border {float:left; width:100%;}
.innerwrap .entry-limit {color:#ff0000; text-align:center; padding:10px 0;}

#container > #content{clear:both; float:left; width:100%; padding:0 0 10px 0;}

/* [details] */
#tabs-1 div.button {float:left; margin-left:3%;}
#tabs-1 div.button span {font-weight:bold; display:block; width:100%;}
#tabs-1 .button #button-enter {width:95%; text-align:center; -webkit-appearance:none; background:#137dc0; box-shadow: 0px 2px 0px 0px #1a5b85; text-transform: uppercase; font-weight: 400; text-decoration:none; color:#ffffff; font-size:120%; margin-bottom:10px; clear:both; float:left; line-height: 50px; letter-spacing: 1px}
#tabs-1 .button #button-view {width:95%; text-align:center; -webkit-appearance:none; background:#137dc0; box-shadow: 0px 2px 0px 0px #1a5b85; text-transform: uppercase; font-weight: 400; text-decoration:none; color:#ffffff; font-size:120%; margin-bottom:10px; clear:both; float:left; line-height: 50px; letter-spacing: 1px}
#tabs-1 .button #button-view-ent {width:95%; text-align:center; -webkit-appearance:none; background:#137dc0; box-shadow: 0px 2px 0px 0px #1a5b85; text-transform: uppercase; font-weight: 400; text-decoration:none; color:#ffffff; font-size:120%; margin-bottom:10px; clear:both; float:left; line-height: 50px; letter-spacing: 1px}

#tabs-1 h2.contestTitle {font-weight: 700; padding:3%; font-size: 24px; word-wrap:break-word; width:94%; color: #137dc0; text-transform: uppercase; letter-spacing: 1px;}
#tabs-1 p.contestDescription {/*color:#828282;*/ font-size:100%; padding:0 3% 3%; line-height:1.3; width:94%;}
#tabs-1 div.contestDescription {/*color:#828282;*/ font-size:100%; padding:0 3% 3%; line-height:1.3; width:94%;}
#tabs-1 div.contestDescription p {padding:0; margin:0; line-height: 24px; font-weight: 300; font-size: }
#tabs-1 div.contestDescription p span {line-height: 24px !important}
#tabs-1 .rightnav {float:left; width:70%;}
#tabs-1 .rightnav p {padding:0; margin:0; line-height:1;}
#tabs-1 ul {float:left; width:49%; margin:0 0 0 0;}
#tabs-1 ul.prizes {/*clear:both; margin-top:10px;*/ margin-bottom:20px; width:100%;}
#tabs-1 ul.dates {width: 49%; display: none;}
#tabs-1 li {/*color:#828282;*/ padding:5px 0 10px 0; line-height:1.2;}
#tabs-1 li span {text-transform:uppercase; display: block; padding-top: 13px; margin-top: 0; border-top: 1px solid #DDD; font-weight: 700}
#tabs-1 ul.prizes li {background:none;}
#tabs-1 ul.dates .hdr, #tabs-1 ul.prizes .hdr, #tabs-1 ul.how-to-enter .hdr {/*background:url(https://platform.votigo.com/img/facebook/tabs-bg.png) no-repeat; height:38px;*/ padding:5px 0px;}
#tabs-1 ul .hdr p {/*color:#4f4f4f;*/ font-weight: 700 !important; text-transform:uppercase; padding:12px 0 0 5%; color: #137dc0; font-size: 14px; font-weight: 900; letter-spacing: 1px;}
#tabs-1 ul.dates p, #tabs-1 ul.prizes p, #tabs-1 ul.how-to-enter p {padding-left:15px; line-height:1.5; word-wrap:break-word;padding-top:0px;font-size: 15px; font-weight: 300;}
#tabs-1 ul.prizes div.contest-prize-box {padding-left:15px; line-height:1.2; word-wrap:break-word;padding-top:0px; font-size: 15px;}
#tabs-1 ul.prizes div.contest-prize-box b {text-transform: uppercase; display: block; padding-top: 13px; margin-top: 0;}
#tabs-1 ul.prizes div.contest-prize-box br {display: none;}
#tabs-1 ul.prizes div.contest-prize-box ul, #tabs-1 ul.prizes div.contest-prize-box ol {list-style-type:initial; width:95%;}
#tabs-1 ul.prizes div.contest-prize-box ul li {list-style-type:initial; margin-left:15px;}
#tabs-1 ul.prizes div.contest-prize-box ol li {list-style-type:decimal; margin-left:15px;}
#tabs-1 ul.prizes div.contest-prize-box li span { text-transform:none; font-weight:inherit; display:inline;}
#tabs-1 ul.prizes div.contest-prize-box li strong {font-weight:bold;}
#tabs-1 ul.prizes div.contest-prize-box p {padding:5px 0;}
#tabs-1 ul.how-to-enter {width:95%; margin-bottom: 30px;}
#tabs-1 ul.how-to-enter a {text-decoration:underline;}
#tabs-1 ul.how-to-enter li {background:none;}

/* [details: multiple contests] */
#tabs-1 .contest-container {width:501px; height:230px; float:left; clear:both; margin:10px 0; background:url(https://platform.votigo.com/img/facebook/multiple-entry-bg.png) no-repeat center top;}
#tabs-1 .contest-container h2 {font-size:130%; padding:20px 10px 0px 30px; }
#tabs-1 .viral a {display:block; float:left; margin:0 5px 0 0;}
#tabs-1 .viral .st_sharethis_custom {background: url("https://platform.votigo.com/img/facebook/sm-share.png") no-repeat scroll left top transparent;  padding:0; margin:0; width:20px; height:20px; display:block; float:left; cursor:pointer;}
#tabs-1 .contest-container .con-content {float:left; width:460px; margin:15px 0 0 30px;}
#tabs-1 .contest-container .con-content > span {display:block; float:left; width:190px; height:150px;}
#tabs-1 .contest-container .con-content > p {float:left; padding:0; width:260px; height:35px;}
#tabs-1 .contest-container .con-content p.title {float:left; padding:0 0 5px 0; width:120px; font-size:110%; font-weight:bold; color:#000; height:auto; margin:0;}
#tabs-1 .contest-container .con-content > div {float:left; width:135px; padding:10px 0 0 0;}
#tabs-1 .contest-container div.button {width:270px; padding:12px 0 0 0; margin:0;}
#tabs-1 .contest-container .button #button-enter {text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize; padding:10px; font-weight:bold; text-decoration:none; color:#ffffff; font-size:15px; border-radius:5px; margin:0 10px 10px 0; clear:both; float:left;}
#tabs-1 .contest-container .button #button-enter:hover {background:#3b66ba; box-shadow: 0 0 0 2px #97bdf6 inset; border:1px solid #1150a2;}
#tabs-1 .contest-container .button #button-view {text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize; padding:10px; font-weight:bold; text-decoration:none; color:#ffffff; font-size:15px; border-radius:5px; float:left; float:left; margin:0;}
#tabs-1 .contest-container .button #button-view:hover {background:#3b66ba; box-shadow: 0 0 0 2px #97bdf6 inset; border:1px solid #1150a2;}
#tabs-1 .contest-container .button #button-view-ent {text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize; padding:10px; font-weight:bold; text-decoration:none; color:#ffffff; font-size:15px; border-radius:5px; float:left; float:left; margin:0;}
#tabs-1 .contest-container .button #button-view-ent:hover {background:#3b66ba; box-shadow: 0 0 0 2px #97bdf6 inset; border:1px solid #1150a2;}
#tabs-1 .contest-nav {width:210px; float:right; padding:10px 0 0 0;}
#tabs-1 .contest-nav a {display:block; float:left; text-decoration:underline;}
#tabs-1 .contest-nav p {float:left; padding:0; margin:0; color:#000; font-weight:bold;}
#tabs-1 .contest-nav span {float:left; padding:0 8px;}
#tabs-1 span.ctndown {display:block; clear:both; color:#0000FF; font-size:120%; font-weight:bold;}
#tabs-1 div.pagination {padding:0 10px 10px 0; margin:0; float:right;}
#tabs-1 .pagination > p {display:block; float:left; padding:0 5px 0 5px; margin:0; color:#D4D4D4; line-height:1.3}
#tabs-1 .pagination > p.total {color:#555555;}
#tabs-1 .pagination > a {display:block; float:left; padding:0 5px 0 5px; margin:0; line-height:1.3}
#tabs-1 .pagination > span {display:none;}
.profile div.disclaimer-abbr {margin-top:0; padding-top:0; border-top:none;}

/* [jq edition] */
#tabs-1 ul#rt-enabled-entry-instructions > li {list-style-type:none; margin:0;}
#tabs-1 ul#rt-enabled-entry-instructions > li.hdr {padding-left:20px;}
#tabs-1 ul#rt-enabled-entry-instructions > li.hdr p {padding-left:0;}
#tabs-1 ul#rt-enabled-entry-instructions li ol li {list-style: inherit !important; padding-left:0px; background:none; padding:0; line-height:inherit;}
#tabs-1 ul#rt-enabled-entry-instructions li span {text-transform:inherit; font-weight:inherit; display:inline;}
#tabs-1 ul#rt-enabled-entry-instructions li ul li {list-style:disc !important; padding:0;}
#tabs-1 ul#rt-enabled-entry-instructions li ol {padding:5px 20px 5px 40px; margin-left:20px; clear:both; float:none; width:90%;}
#tabs-1 ul#rt-enabled-entry-instructions li ul {padding:5px 20px 5px 40px; margin-left:20px; clear:both; float:none; width:90%;}
#tabs-1 ul#rt-enabled-entry-instructions a {text-decoration:underline;}
#tabs-1 ul#rt-enabled-entry-instructions img {max-width:100%;}
#tabs-1 ul#rt-enabled-entry-instructions p {padding:5px 0 0 20px;}

/* [gallery recent entries] */
#tabs-1 .rec-entries {clear:both; float:left; width:100%; margin:20px 0 0 0;}
#tabs-1 .rec-entries h3 {float:left; font-weight:bold; padding:0; font-size:120%; border-bottom:1px solid #ccc; width:100%; padding:10px 0 0 0;}
#tabs-1 .rec-entries h3 span {float:left; padding-left:4%; padding-bottom:5px;}
#tabs-1 .rec-entries h3 a {float:right; padding-right:4%; padding-bottom:5px;}
#tabs-1 .rec-entries ul {clear:both; float:left; padding:10px 0 0 3%; width:97%;}
#tabs-1 .rec-entries ul li {float:left; padding:0; width:22.25%; margin:10px 1%;}
#tabs-1 .rec-entries ul li .imgContainer {float:left; padding:6.75%; width:86.5%; background:#ffffff; margin:0;}
#tabs-1 .rec-entries ul li .imgContainer p {padding-top:5px; }
#tabs-1 .rec-entries ul li .imgContainer > a {display:block; background:#000; height:110px;}
#tabs-1 .rec-entries ul li .imgContainer img {max-height:110px; width:100%;}
#tabs-1 .rec-entries li p {padding:2px 0 0 0;}
#tabs-1 .rec-entries div.noentries {padding:30px 0; text-align:center; clear:both;}
/* [choose media] */
.combopage h2 {font-size:150%; padding:20px 0 10px 20px; clear:both;}
.combopage .choose-media-promo {padding:10px 0 20px 20px; float:left; width:95%;}
.combopage .choose-media-promo a {display:block; float:left; padding:20px; border:1px solid #fff; margin:0 20px 0 0; text-decoration:none;}
.combopage .choose-media-promo a span {display:inline-block; margin:auto; float:left; width:80px; height:80px; background:#b9b9b9 url(/img/facebook/media-icons.png?v=1) no-repeat 17px 10px; transition: background .25s ease-in-out; -moz-transition: background .25s ease-in-out; -webkit-transition: background .25s ease-in-out; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer;}
.combopage .choose-media-promo a span b {display:inline; font-weight:none; float:left; width:100%; text-align:center; margin-top:30px; *margin-top:25px; text-transform:uppercase; color:#fff;}
.combopage .choose-media-promo a.video-choose span {background-position:-60px 10px;}
.combopage .choose-media-promo a.essay-choose span {background-position:-135px 10px;}
.combopage .choose-media-promo a:hover span {background-color:#3b5998;}

/* [view all] */
.viewallentries {max-width:810px; margin:auto;}
.viewallentries .content {width: 99.7%; padding: 1.5% 0.1% 0; max-width: 808px;}
.viewallentries .content li {float:left; padding:21px 18px 21px 18px; background:#fff; margin:22px 22px 0 0; height:153px;}
.viewallentries .content li p {padding-top:3px;}
.viewallentries .noentries {clear:both; text-align:center; padding:50px 0; font-weight:bold;}
.viewallentries .noentries a {color:#1B1B1B; text-decoration:underline;}
.viewallentries h2 {float:left; margin-top: 10px; margin-bottom: -35px}
.viewallentries .filters {float:right; padding:25px 2% 0 0;width:72%;}
.viewallentries .filters span {display:block; float:left; margin:0 5px;}
.viewallentries .filters span.sortby {font-weight:bold;}
.viewallentries .filters a {display:block; float:left;}
.viewallentries .filters p {padding:0; margin:0; float:left;}
.viewallentries div.pagination {float:right; margin:10px 15px 0 0;}
.viewallentries .pagination > p {display:block; float:left; padding:0 5px 0 5px; margin:0; color:#D4D4D4; line-height:1.3}
.viewallentries .pagination > p.total {color:#555555;}
.viewallentries .pagination > a {display:block; float:left; padding:0 5px 0 5px; margin:0; line-height:1.3}
.viewallentries .pagination > span {display:none;}
.viewallcategs {margin: 25px 0 0 20px;}
.showentrymultiple .viewallcategs {margin: 25px 0 0 0px;}
.imgContainer {float:left;	padding:6.75%;	width:86.5%; background:#ffffff; margin:10px 0px; position:relative; border: 1px solid #DDD;}
.imgContainer b.vi-ent {position:absolute; top:0; left:0; padding:0 6.75%; width:86.5%; height:100%; background:url(/img/smb/play-icon-full.png?v=1) no-repeat center center; cursor:pointer;}
.imgContainer p {padding-top:5px; }
.imgContainer > a {display:block;}
.imgContainer img {max-height:122px;}
.viewallentries .content li p { padding-top:3px; word-break:break-all;/*css 3*/ }
.entry_thumb{width:23%;margin:0 1%;}

.entry-url {color:#000;font-weight:700;}

/* [combo text entries] */
.mediatext .imgContainer, #tabs-1 .rec-entries ul li.mediatext .imgContainer {position:relative; transition: background-color 0.5s ease;}
.mediatext .imgContainer:hover, #tabs-1 .rec-entries ul li.mediatext .imgContainer:hover {/*background:#bbbaba url(https://platform.votigo.com/img/facebook/doublequote.png) no-repeat 10px 10px;*/}
.mediatext .imgContainer > a, #tabs-1 .rec-entries ul li.mediatext .imgContainer > a {background:#cecece url(https://platform.votigo.com/img/facebook/doublequote.png) no-repeat 10px 10px; position:relative;}
.mediatext .imgContainer > a:hover, #tabs-1 .rec-entries ul li.mediatext .imgContainer > a:hover {background:#bbbaba url(https://platform.votigo.com/img/facebook/doublequote.png) no-repeat 10px 10px;}
.mediatext .imgContainer > a.essay-entry span, #tabs-1 .rec-entries ul li.mediatext .imgContainer > a.essay-entry span {display:block; width:85%; height:60%; position:absolute; top:40px; left:5%; line-height:1.2; font-weight:normal; text-transform:none;}
.mediatext .imgContainer div.essay-entry-details, #tabs-1 .rec-entries ul li.mediatext .imgContainer > div.essay-entry-details {/*padding-top:5px; position:absolute; bottom:30px; line-height:1.3; width:85%;*/}


/*
.viewallentries .e-title {word-wrap: break-word; width:130px; overflow: hidden; height:13px;}
.viewallentries .e-desc {word-wrap: break-word; width:130px; overflow: hidden; height:13px; font-style:italic; opacity:0.8; filter:alpha(opacity=80);}
.viewallentries .e-title {white-space:nowrap; overflow: hidden; text-overflow:ellipsis; width:132px;}
.viewallentries .e-title:after {content:'...';}
*/
.viewallentries .e-title {word-wrap: break-word; width:130px;}
.viewallentries .e-desc {display:none; white-space:nowrap; overflow: hidden; text-overflow:ellipsis; width:132px; font-style:italic; opacity:0.6; filter:alpha(opacity=60);}
.viewallentries .e-desc:after {display:none; content:'...';}


/* [show entry] */
.showentry {max-width:810px; margin:auto;}
.showentry h2 {padding:15px 0 0 0; margin:0;}
.showentry .pagination {float:right; margin:10px 20px 0 0;}
.showentry .content {padding:10px 2% 20px; width:96%; clear:both; float:left;}
.showentry .pagination {float:right; padding:0 0 0 20px}
.showentry .pagination a {display:block; float:left; padding:0 0 0 10px;}
.showentry .pagination p  {display:block; float:left; padding:0 0 0 10px; color:#d4d4d4;}
.showentry .entrymedia {background:#fff; text-align:center; padding:2.5%; width:95%;}
.showentry .votebox {float:left; width:100%;}
.showentry .votebox h2 {word-wrap: break-word; width:100%;}
.showentry .votebox p {line-height:1.3; word-wrap: break-word; width:100%; }
.showentry .votebox p.entry-author {font-style: italic;}
.showentry .votebox p.entrydesc { max-height: 300px; overflow: auto; }
.showentry .votebox .buttons {padding:10px 0;}
.showentry .votebox .buttons p {border:1px solid #ff0000; width:100%; clear:both; float:left; padding:10px 0; text-align:center; font-weight:bold;}

.showentry .buttons #my_love_it_button {width:40%; text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize; padding:2%; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; float:left; cursor:pointer; margin:0 0 0 0px;}
.showentry .buttons #my_love_it_button:hover {background:#3b66ba; box-shadow: 0 0 0 2px #97bdf6 inset; border:1px solid #1150a2;}
.showentry .buttons #my_leave_it_button {width:40%; text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize; padding:2%; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; float:right; cursor:pointer;}
.showentry .buttons #my_leave_it_button:hover {background:#3b66ba; box-shadow: 0 0 0 2px #97bdf6 inset; border:1px solid #1150a2;}

.showentry .sharebox {border:1px solid #e6e6e6; width:99%; clear:both; float:left; padding:10px 0; margin:10px 0;}
.showentry .sharebox p.title {font-size:120%; font-weight:bold; padding:0 2% 10px 2%; margin:0;width:95%;}
.showentry .sharebox p {padding:10px 0 0 10px; clear:both; float:left;}
.showentry .viral {float:left; width:200px;}
.showentry .viral .fb {margin:0 10px 0 10px; clear:both; float:left; display:block;}
.showentry .viral .tw {margin:0 10px 0 0;float:left; display:block;}
.showentry .viral .st_sharethis_custom {background: url("https://platform.votigo.com/img/facebook/sm-share.png") no-repeat scroll left top transparent;  padding:0; margin:0; width:20px; height:20px; display:block; float:left; cursor:pointer;}
.showentry .error-container {text-align:center; padding:0; clear:both; height:300px;}
.showentry .error-container p {color:#ff0000; font-weight:bold; font-size:140%; padding:50px 0 0 0;}
.showentry .error-container #button-enter {width:30%; text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize; padding:10px; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; float:none;margin:10px auto 0;display:block;}
.showentry .error-container #button-enter:hover {background:#3b66ba; box-shadow: 0 0 0 2px #97bdf6 inset; border:1px solid #1150a2;}
.showentry .sharebox .vt_sharewidget {float:left; margin:0 2% 0 2%; width:95%;}
.showentry .sharebox .vt_link_box {margin-left:0;}
.showentry-wrapper {background: none repeat scroll 0 0 /*#FFFFFF*/; padding: 1%; margin:2%; width: 94%;}
.showentry-left{width:65%;}
.showentry-left a.showiframe, .showentry-left a.showiframe img { float: left; height: 300px; width: 350px; }
.showentry-left iframe { float: left; }
.showentry-right{width:33%;}
.showentry-left a.cboxElement{width:90%;float:left;margin-left:5%;text-align:center;}
.showentry-left a.cboxElement img{max-width:100%;margin:0 auto;}
.showentry-left .description-box-lowres{display:none;}
.showentry-left .displayCount{width:100%;text-align:center;margin:8px 0;font-size:16px}
#myContent_wrapper{margin:0 auto;}

/* [show entry: with multipe entries] */
.showentrymultiple {max-width:810px; margin:auto;}
.showentrymultiple h2 {padding:15px 0 10px 2%; margin:0; float:left; width:98%;color: #137dc0; font-size: 22px;}
.content {padding:10px 2% 20px; width:96%; clear:both; float:left;}
.showentrymultiple .pagination {float:right; margin:21px 10px 0 0;}
.showentrymultiple .pagination a {display:block; float:left; padding:0 0 0 10px;}
.showentrymultiple .pagination p  {display:block; float:left; padding:0 0 0 10px; color:#d4d4d4;}
.showentrymultiple .content table {width:730px; clear:both; float:left;}
.showentrymultiple .entrymedia {text-align:center; padding:20px 0 20px 0; border-top:1px solid #d7d7d7; clear:both; width:100%;float:left;}
.showentrymultiple .entrymedia object, .showentrymultiple .entrymedia embed {max-width:100%;}
.showentrymultiple .entrymedia a.showiframe img {max-width:100%;}
.showentrymultiple .votetemplate2{text-align:left;}
.showentrymultiple .votebox {float:left; margin-left:10px; border:1px solid red;}
.showentrymultiple .votebox h2 {word-wrap: break-word;}
.showentrymultiple .votebox p {line-height:1.3; word-wrap: break-word; width:100%;}
.showentrymultiple .buttons {clear:both; float:left; width:100%; text-align:center; padding:5px 0;}
.showentrymultiple .buttons p {border:1px solid #ff0000; width:99%; clear:both; float:left; padding:10px 0; text-align:center; font-weight:bold;}
.showentrymultiple .buttons #my_love_it_button {width:30%; text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize; padding:2%; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; float:left; }
.showentrymultiple .buttons #my_love_it_button:hover {background:#3b66ba; box-shadow: 0 0 0 2px #97bdf6 inset; border:1px solid #1150a2;}
.showentrymultiple .buttons #my_leave_it_button {width:30%; text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize; padding:2%; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; float:right; cursor:pointer; }
.showentrymultiple .buttons #my_leave_it_button:hover {background:#3b66ba; box-shadow: 0 0 0 2px #97bdf6 inset; border:1px solid #1150a2;}
.showentrymultiple .sharebox {border-top:1px solid #d7d7d7; width:100%; clear:both; float:left; padding:5px 0 0 0; margin:10px 0 10px 0;}
.showentrymultiple .sharebox p.title {font-size:120%; font-weight:bold; padding: 10px 0 10px 10px; float:left; text-transform: uppercase;}
p#spanInnApropriate {display:none;}
.showentrymultiple .sharebox p {float:right; padding:0 10px 0 0;}
.showentry .sharebox p {padding:10px 0 0 10px; clear:both; float:left;}
.showentrymultiple .viral {float:left;}
.showentrymultiple .viral .fb {margin:0 10px 0 10px; clear:both; float:left; display:block;}
.showentrymultiple .viral .tw {margin:0 10px 0 0;float:left; display:block;}
.showentrymultiple .viral .st_sharethis_custom {background: url("https://platform.votigo.com/img/facebook/sm-share.png") no-repeat scroll left top transparent;  padding:0; margin:0; width:20px; height:20px; display:block; float:left; cursor:pointer;}
.showentrymultiple .moreentries {width:91%; float:right; margin:45px 0 0 0}
.showentrymultiple .moreentries ul {float:left; padding:10px 0 5px 0px;}
.showentrymultiple .show_sort {float:left;}
.showentrymultiple .moreentries a.viewall {float:right; padding:5px 0px 0 0;}
.showentrymultiple .moreentries .pagination {float:right; margin:0;}
.showentrymultiple .description-box { float:left; width:100%; background:#fff; margin:10px 0 0 0;}
.showentrymultiple .description-box p {float:left; padding:2%; width:76%;}
.showentrymultiple .description-box p.byuser {float:left; border-left:1px solid #d7d7d7; width:15%;word-break: break-all;word-wrap: break-word;}
.showentrymultiple .error-container {text-align:center; padding:0; clear:both; height:300px;}
.showentrymultiple .error-container p {color:#ff0000; font-weight:bold; font-size:140%; padding:50px 0 0 0;}
.showentrymultiple .error-container #button-enter {width:30%; text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize; padding:10px; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; clear:both; float:none;margin:10px auto 0;display:block;}
.showentrymultiple .error-container #button-enter:hover {background:#3b66ba; box-shadow: 0 0 0 2px #97bdf6 inset; border:1px solid #1150a2;}
.showentrymultiple td.lfttdwidth {width:464px;}
.showentrymultiple td.rgttdwidth {width:256px;}
.showentrymultiple .sharebox .vt_sharewidget {float:left; margin-left:10px;clear: both}
.showentrymultiple .sharebox .vt_link_box {margin-left:0;}
.showentrymultiple .entrymedia span.view-original-post-link {padding-top:10px; display:inline-block;}
.other-entries{width:100%;}
.other-entries > li{width:95%;padding:5% 0;float:left;margin:0;border-bottom: 1px solid #DDD}
.other-entries > li:first-child {border-top: 1px solid #DDD}
.other-entries-left{ width:33%;}
.other-entries-right{ width:64%;margin-left:3%;}
.other-entries-left a {float:left; padding:0 0 0 0; width:100%;}
.other-entries-left a img{width:100%;}
.other-entries-right > p {float:left; width:100%;margin-bottom:2px;}
a.showiframe {position:relative; display:block; background:#000;}
a.showiframe i {position:absolute; left:50%; margin-left:-26px; bottom:0; padding:5px 0; background:url(https://platform.votigo.com/img/smb/fb-playicon.png) no-repeat 0 0; width:35px; height:26px;}
.showentry-wrapper .showentry-left a.showiframe i {left:10px; right:auto; margin-left:0;}
.showTextEntryArea a.showiframe i {left:auto; margin-left:0; right:10px; top:10px;}
.showTextEntryArea .entrymedia iframe {float:right;}
.showTextEntryArea .entrymedia img {max-width:370px;}
.showTextEntryArea .entrymedia span.view-original-post {float:right; display:block; clear:right; font-size:90%;}
.showTextEntryArea .entrymedia span.view-original-post a {text-decoration:none;}

.oent-ename a {font-weight: 700; color: #000;}

/*[Comments Section]*/
#comments .c-separator {background:url(https://platform.votigo.com/img/facebook/separator-blue.png) repeat-x 0 0; width:100%; height:2px; margin:10px 0 10px; 0;}
#comments .textarea-holder {width:96%; margin:auto;}
#comments .textarea-holder textarea {width:98%; padding:1%; max-height:500px;}
#comments .c-button-holder {float:right; padding-top:5px; clear:right;}
#comments .c-button-holder a {display:block; width:60px; text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize; padding:5px; font-weight:bold; text-decoration:none; color:#ffffff; font-size:100%; border-radius:5px; float:left; cursor:pointer; margin:0 0 0 5px;}
#comments .c-button-holder a:hover {background:#3b66ba; box-shadow: 0 0 0 2px #97bdf6 inset; border:1px solid #1150a2;}
#comments .counter {display:block; float:left; padding:5px 0 0 0;}
#comments .char-holder {float:left; padding:5px 0 0 0;}
#comments .placeholder {color:#aaa;}
#comments .individual-comments {width:96%; clear:both; float:left; margin-left:2%;}
#comments .individual-comments p {line-height:1.3;}
#comments .individual-comments p strong {font-weight:bold;}
#comments .individual-comments p.p-comment a {font-weight:bold; color:#1b1b1b;}
#comments .individual-comments p.p-comment a:hover {text-decoration:underline;}
#comments .individual-comments .date-remove-holder {padding:5px 0 0 0; width:100%;}
#comments .individual-comments .date {font-style:italic; color:#959595; float:left;}
#comments .individual-comments .remove {float:right; display:none;}
#comments div.jqEasyCounterMsg {padding-top:5px; width:100px !important; float:left;}
#comments span.comment-delete {color:#ff0000; text-align:center; width:100%; display:block;}
#comments .individual-comments span.comment-delete a {font-weight:normal; color:#ff0000;}
#comments div.log-in-to-comment {text-align:center; font-weight:bold;}
#comments .error-span {display:none; float:right; padding:5px 0 0 0; color:#ff0000;}
#comments .moderate-comment {color:#ff0000;}
#comments span.v-more-comments-lnk {text-align: center; width: 100%; float: left; font-size:15px;}
#comments a.comment-viewmore {display:block; width:98%; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border:1px solid #b4b4b4; margin:auto; margin-top:20px; padding:7px 0; background:url(https://platform.votigo.com/img/facebook/nav-bg-grey.png) repeat-x top left;}
#dialog-confirm {display:none;}

/* [confirmation] */
.confirmation {max-width:810px; margin:auto;}
.confirmation h2 {padding:35px 0 0 0; margin:0;}
.confirmation .content p {padding:15px 0 0 0; line-height:1.4;font-size: 15px;font-weight: 300}
.confirmation .sharebox {border:1px solid #ffffff; width:235px; clear:both; float:left; padding:10px 0; margin:30px 0 0 0;}
.confirmation .sharebox p.title {font-size:120%; font-weight:bold; padding:0 0 10px 10px; line-height:1;}
.confirmation .sharebox p {padding:10px 0 0 10px; clear:both; float:left; line-height:1}
.confirmation .viral .fb {margin:0 10px 0 10px; clear:both; float:left; display:block;}
.confirmation .viral .tw {margin:0 10px 0 0;float:left; display:block;}
.confirmation .viral .st_sharethis_custom {background: url("https://platform.votigo.com/img/facebook/sm-share.png") no-repeat scroll left top transparent;  padding:0; margin:0; width:20px; height:20px; display:block; float:left; cursor:pointer;}
.confirmation .sharebox .vt_sharewidget {float:left; margin-left:10px;}
.confirmation .sharebox .vt_link_box {margin-left:0;}

/* [add entry] */
.addentry {max-width:810px; margin:auto;}
.addentry h2 {padding:30px 0 0 0; margin:0; width:100%; color: #137dc0; font-size: 22px}
.addentry .content {padding:10px 0 20px 5%; float:left; width:90%;}
.addentry .content p {padding:10px 0 0 0;font-size: 13px}
.addentry .form {clear:both; float:left; padding:20px 0 0 0;}
.addentry .form div {clear:both; padding:5px 0 0 0; float:left;}
.addentry div.formfield-cont {width:82%;}
.deu .addentry div.formfield-cont, .ind .addentry div.formfield-cont {width:89%;}
.addentry .form label {display:block; line-height:1.9; font-weight:bold; float:left; width:100%; text-align:left; padding:6px 2% 0 0;font-size: 13px;}
.addentry .form label span {color:#ff0000;}
.addentry .form label span.titletodisplay {color:inherit;}
.addentry .form div.text {clear:none; float:left; width:78%;}
.addentry .form div.text p.counter {width:100%;}
.addentry .form div.text p.mediaDetails {line-height:1.3;}
.addentry .form div.text p {clear:both; width:100%;}
.addentry .form input[type="text"] {padding:1%; width:98%; float:left;}
.addentry .form textarea {width:98%; float:left; padding:1%;}
.addentry .form #EntryFile {padding:2px 0;}
.addentry .form span.error-span {display:block; clear:both; float:left; color:#ff0000; padding:5px 0 0 0; width:100%;}
.addentry .form .subbut_cont {float:left; width:70%; clear:both; /*padding-left:18.5%;*/}
.deu .addentry .form .subbut_cont, .ind .addentry .form .subbut_cont {/*padding-left:18.5%;*/}
.addentry .form .subbut_cont a.lnk-submit-another-way {margin-left:10px;}
.addentry .content .error-message {display:block; clear:both; float:left; color:#ff0000; padding:10px 0 0 0;text-align:center;}
.addentry .content .reqfields {clear:both; float:left; margin:20px 0 0 0; /*padding-left:20%;*/ width:100%;}
.addentry .content .reqfields span {color:#ff0000;}
.addentry .content .shareonwall {clear:both; float:left; margin:0 0 0 18%; width:70%;}
.addentry .content #divWait {padding:10px 0 0 18%; margin:0; clear:both; float:left; width:70%; font-weight:bold;}
.addentry #flashMessage {color:#ff0000; padding:10px 0;}
.photoloading {background:url(https://platform.votigo.com/img/facebook/overlay2.png) repeat scroll 0 0 transparent; position: absolute; top:0;	left:0;	display: none;	height:100%;}
.posrel {position:relative;}
#selectfbpic,#selectfb {width:100%;float:left;}
#selectfbpic h2 {font-size:12px; padding:10px 0 5px 0;}
#selectfbpic > ul,#selectfb > ul {width:100%; float:left;}
#facebookPhoto #selectfb h1 {font-weight:bold; padding:5px 0 10px 0;}
.addentry span.or-media, .or-choose {opacity: .3; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; /*margin-left:28%;*/}
.addentry div#choose-media, .addentry div#instagramPhoto, .addentry div#facebookPhoto {/*margin-left:28%;*/}
.addentry span.or-media {margin:0 5px;}
#facebookPhoto li.grid_3 a {background-size:100% auto !important; background-color:#000!important;}
.hashashtagregistrationsetting .media-selection-tabs {display:none;}
.media-selection-tabs {float:left; width:100%; margin-bottom:20px;}
.media-selection-tabs h2 {float:left; width:100%; padding-bottom:10px;}
.media-selection-tabs ul {border-bottom:1px solid #ddd; float:left; width:100%; font-size:120%;}
.media-selection-tabs ul > li {float:left; margin-bottom:-1px; margin-right:10px;}
.media-selection-tabs ul > li > a {margin-right:2px; line-height:1.42857143; border:1px solid #ddd; border-radius:4px 4px 0 0; display:block; padding:5px 20px; color:#0088cc;}
.media-selection-tabs ul > li > a:hover {background:#d2d0d0;}
.media-selection-tabs ul > li.active > a, .media-selection-tabs ul > li.active > a:hover, .media-selection-tabs ul > li.active > a:focus {color:#555; cursor:default; background-color:#e6e6e6; border:1px solid #ddd; border-bottom-color:transparent; font-weight:bold;}

/*[Add entry youtube input box]*/
.addentry .form div.yt-url-container {width:100%; padding:10px 0 0 0; /*padding-left:28%;*/ clear:both; float:left;}
.addentry .form div.yt-url-container p {width:100%; padding:5px 0; line-height:1.2;}
.addentry .form div.yt-url-container span.or-media {display:block; float:left; width:100%; padding:10px 0 0 0; margin:0;}


/*[Add entry styles for multiple channels]*/
.channelslist {float:left; text-align:center; width:100%;}
.channelslist > p {text-align:center; font-weight:bold; font-size:120%; margin:10px 0; float:left; width:100%;}
.s-icons-container {border:1px solid #fff; float:none; padding:20px 0 10px 0; clear:both; width:100%; margin-left:0; margin:auto; max-width:500px;}
.s-ic-holder {padding:0 10px; float:none; display:inline-block; width:90px;}
.button-container span {text-align:center; display:inline-block; width:90px; font-size:90%; padding-top:92px;}
.button-container a {display:inline-block; width:90px; height:125px; background:url(https://platform.votigo.com/img/facebook/channels-icons.png) no-repeat 0 0;}
.button-container.bt-tw a {background-position:-100px 0;}
.button-container.bt-in a {background-position:-200px 0;}
.button-container.bt-up a {background-position:-300px 0;}

/*[Add entry styles for multiple channels: twitter box]*/
#twitter-reg-confirm div.image-owner {float:left; padding:5px; margin:auto; border:1px solid #ccc; margin-top:10px;}
#twitter-reg-confirm .image-owner > div.owner-avatar {width:32px; float:left; padding-right:5px;}
#twitter-reg-confirm .image-owner > div.owner-avatar img {width:100%;}
#twitter-reg-confirm .owner-details {width:200px; float:left;}
#twitter-reg-confirm .owner-name {display:block; width:100%; font-weight:bold; }
#twitter-reg-confirm .owner-name span {float:left;display:block; font-size:100%;}
#twitter-reg-confirm .owner-name span.tw-icon {background:url(https://platform.votigo.com/img/facebook/twitter-bird-10.png) no-repeat 0 0; width:10px; height:10px; float:left; margin:0px 0 0 5px; display:block;}
#twitter-reg-confirm .owner-follow {display:block; width:100%; font-size:100%; font-style:italic; clear:left;}
#twitter-reg-confirm .owner-follow a:link, .owner-follow a:visited {color:#ccc;}
#twitter-reg-confirm .owner-follow a:hover {color:#818181;}

/*[Add entry styles for multiple channels: congrats box]*/
.congrats-box {display:none;}
.congrats-box .how-to-enter-details {clear:both; float:left; margin:20px 0 0 0; width:100%;}
.congrats-box .how-to-enter-details a {text-decoration:underline;}
.congrats-box .action-btns {clear:both; float:left; width:100%; margin-top:50px;}
.congrats-box .action-btns a {display:inline-block; float:left; margin-right:10px; }

a.defaultbutton, input.defaultbutton {text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize; padding:11px; font-weight:bold; text-decoration:none; color:#ffffff; border-radius:5px; float:left; cursor:pointer; *float:none; font-size:120%;}
a.defaultbutton:hover, a.defaultbutton:active, input.defaultbutton:hover {background:#3b66ba; box-shadow: 0 0 0 2px #97bdf6 inset; border:1px solid #1150a2;}


/*[Add Entry Styles for Desc]*/
.addentry .essayform {/*margin-left: 9.5%;*/}
.addentry .essayform #divWait{padding-left: 0px;}
.addentry .essayform .reqfields, .addentry .essayform .subbut_cont input {margin-left: 0px; padding-left:0;}
.addentry .essayform .addform-entry-photo label{width:100%;}
.addentry .form label.essayEntryText{display:block; line-height:1.9; font-weight:bold; float:left; width:100%; text-align:left; padding:6px 10px 0 0;}
.addentry #essaycounter{float: left;}
.addentry .essayform label{text-align: left;width:100%;}
.addentry .essayform span.error-span{width:100%;float:left;}
.addentry .essayform div {width:92%;}
.deu .addentry .essayform div#choose-media, .ind .addentry .essayform div#choose-media {width: 100%;}
.addentry .essayform .subbut_cont{margin-left: 0%; padding-left:0;}
.essayform span.or-media, .essayform .or-choose, .addentry .essayform  .shareonwall {margin-left:0; padding-left:0;}
.essayform div#choose-media, .essayform  div#instagramPhoto, .essayform  div#facebookPhoto {margin-left:0;}
.addentry #isEssContest .subbut_cont {padding-left:0;}
.addentry #isEssContest .reqfields {padding-left:0;}


a.getFromFb, input.getFromFb {
  display: inline-block;
  *display: inline;
  /*padding: 4px 12px;*/
  padding:0 12px 0 0;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 12px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  *border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  text-decoration:none;
  font-weight:bold;
}

a.getFromFb:hover, a.getFromFb:active, input.getFromFb:hover {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
a.getVidFromFb span, a.getPhoFromFb span, a.connectWithFb span {
  background:url(https://platform.votigo.com/img/fb-ic.png?v=1) no-repeat 4px 4px;
  height:27px;
  display:block;
  text-indent:28px;
  line-height:2.3;
  white-space:nowrap;
}
a.getVidFromYt span {
  background:url(https://platform.votigo.com/img/yt-icon.png?v=1) no-repeat 4px 4px;
  height:27px;
  display:block;
  text-indent:28px;
  line-height:2.3;
  white-space:nowrap;
}
a.getPhoFromIn span, a.connectWithIn span {
  background:url(https://platform.votigo.com/img/insta-ic.png?v=1) no-repeat 4px 4px;
  height:27px;
  display:block;
  text-indent:28px;
  line-height:2.3;
  white-space:nowrap;
}
a.connectWithTw span {
  background:url(https://platform.votigo.com/img/facebook/download.png) no-repeat -20px 6px;
  height:27px;
  display:block;
  text-indent:28px;
  line-height:2.3;
  white-space:nowrap;
}
.addentry #video-container {width:100%; /*margin-left:28%;*/}
.addentry .form div.button-container {/*margin-left:28%;*/}
.button-container a.paging-button {background:none; width:auto; height:auto;}
.addentry .paging-button {/*visibility: hidden;*/ display:none; cursor:pointer; padding:0 10px 10px 0; float:left;  text-decoration:none;}
.addentry .video-content, .addentry .essayform div.video-content {width: 120px; height: 90px; background-position: center; background-repeat: no-repeat; float: left; position: relative; margin: 5px; clear:none !important;}
.addentry .tmedium {width: 200px; height: 112px;}
.addentry .video-title {background:#000; color:#fff; width:100%; text-align:center; top: 50%; position: absolute; /*left: 50%; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); *left: 0px; left: 0px\9;*/ left:0;}
.addentry .video-content:nth-child(3n+1) {clear: both;}
.addentry .button-container {clear: both; float:left; width:100%;}

/* [register] */
.registerpage {max-width:810px; margin:auto;}
.registerpage h2 {padding:30px 0 0 0; margin:0; width:100%; color: #137dc0; font-size: 22px}
.registerpage .content {padding:10px 0 20px 5%; float:left; width:90%;}
.registerpage .content > p.subbut_cont {padding:5px 0 0 0; width:80%;}
.registerpage .form {clear:both; float:left; padding:20px 0 0 0;}
.registerpage .form div {padding:5px 0 0 0; margin:0; float:left;}
.registerpage .form div.formfield-cont{width:80%;}
.registerpage .form label,label.formlabel {display:block; line-height:1.9; font-weight:bold; float:left; width:97%; text-align:left; padding:6px 2% 0 0; font-size: 13px;}
.registerpage .form label span,label.formlabel span {color:#ff0000;}
.registerpage .form label span.titletodisplay {color:inherit;}
.registerpage .form div.text {clear:none; float:left; width:60%;}
.registerpage .form div.text p {clear:both;}
.registerpage .form div.text p.example-txt {padding-top:5px;}
.registerpage .form input[type="text"] {width:75%;}
.registerpage .form textarea {width:50%; float:left; padding:5px;}
.registerpage .form #ContestantfieldField2Month {float:left; padding:5px; height:30px;}
.registerpage .form #ContestantfieldField2Day {float:left; padding:5px; margin-left:5px;height:30px;}
.registerpage .form #ContestantfieldField2Year  {float:left; padding:5px; margin-left:5px;height:30px;}
.registerpage .form #ContestantfieldField14 {float:left; padding:5px; height:30px;}
.registerpage .form span.error-span {display:block; clear:both; float:left; color:#ff0000; padding:5px 0 0 0; width:60%;}
.registerpage .form #newsletter_text {padding:15px 0 0 0; margin:0; float:left; clear:both; width:100%;}
.registerpage .form .newsletter_text {padding:15px 0 0 0; margin:0; float:left; clear:both; width:100%;}
.registerpage .form #newsletter_text input {float:left; width:16px; padding:0; margin:0; line-height:1.1; text-align:left;}
.registerpage .form .newsletter_text input {float:left; width:16px; padding:0; margin:0; line-height:1.1; text-align:left;}
.registerpage .form .newsletter_text label {float:left; width:auto;	padding:0 0 0 8px;	line-height:1.1; text-align:left; width:80%; font-weight:normal;}
.registerpage .form #newsletter_text label {float:left; width:auto;	padding:0 0 0 8px;	line-height:1.1; text-align:left; width:80%; font-weight:normal;}
.registerpage .form #newsletter_text p, .registerpage .form .newsletter_text p {/*display:none;*/}
.registerpage .form .subbut_cont {padding:20px 0 0 0; text-align:left; margin:0; clear:both; float:left;}
.registerpage .form .subbut_cont input,input.submitBtn, .addentry .form .subbut_cont input {padding:0 35px; text-align:center; -webkit-appearance:none; box-shadow: 0px 2px 0px 0px #1a5b85; background:#137dc0; border:0; letter-spacing: 1px; font-family: Lato, Arial; text-transform:uppercase; line-height: 47px; font-weight: 400; text-decoration:none; color:#FFF; font-size:120%; float:left; cursor:pointer; margin:0;}
.registerpage .form .subbut_cont input {background-position:0 0;}
.registerpage .form .error-message {color:#ff0000; font-weight:bold; padding:5px 0 0 0; clear:both; float:left;}
.registerpage .content .reqfields {clear:both; float:left; margin:20px 0 0 0; padding:0;}
.registerpage .content .reqfields span {color:#ff0000;}
.registerpage .content div.disclaimer {border-top:1px solid #ccc; margin:20px 0 0 0; width:100%; padding:10px 0 0 0; line-height:1.2; font-size:8pt;}
.registerpage .content div.disclaimer span {display:block; float:left; width:98%; margin:0 0 10px 0; padding-left:1%;}
.registerpage #flashMessage {color:#ff0000; padding:10px 0;}
/*for fathom events*/
.registerpage .form div.fathom-disclaimer {clear:both; float:left; width:100%; padding:10px 0; margin:20px 0 0 0; line-height:1.3; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
.registerpage .form div.fathom-disclaimer strong {font-weight:bold;}

/* For Secondary Newsletter Optin */
.registerpage .form #newsletter_text .secondNewsletterCont { float: left; clear: both; width: 100%; margin: 2px 0px; }

/* [single signon page: upload fields] */
#single-register .form input, #single-register input.formtextinput {/*padding:1%; width:98%; float:left;*/}
#single-register .form textarea {width:75%; float:left; padding:5px;}
#single-register .form div.text p.counter {width:100%;}
#single-register .form div.text p {padding:5px 0 0 0;}
#single-register .form div.formfield-cont {width:98%;}
#single-register span.or-media {display:none;}
#single-register #choose-media a.getFromFb {margin-right:10px;}
#single-register .form .subbut_cont input {padding:10px;}
#single-register .form .subbut_cont input.disabled {display: inline-block;  color: #bebebe;  background-color: #f4f4f4;  *background-color: #f4f4f4;  text-decoration: none;  background-position: 0 -15px;  -webkit-transition: background-position 0.1s linear;  -moz-transition: background-position 0.1s linear;  -o-transition: background-position 0.1s linear;  transition: background-position 0.1s linear;	box-shadow: 0 0 0 0 inset; border:1px solid #bebebe;}
#single-register .form div.text p.mediaDetails {line-height:1.3; padding-top:0;}
#single-register .form .addform-entry-photo div.text {width:98%;}
#single-register .addform-entry-photo input {padding-left:0;}
#single-register .or-choose {margin-left:0;}
#single-register div#choose-media  {margin-left:0; padding-top:10px;}
#single-register #video-container {width:100%;}
#single-register .form div.button-container {}
#single-register .button-container a.paging-button {background:none; width:auto; height:auto;}
#single-register .paging-button {/*visibility: hidden;*/ display:none; cursor:pointer; padding:0 10px 10px 0; float:left; }
#single-register .video-content, .addentry .essayform div.video-content {width: 120px; height: 90px; background-position: center; background-repeat: no-repeat; float: left; position: relative; margin: 5px; clear:none !important;}
#single-register .tmedium {width: 200px; height: 112px;}
#single-register .video-title {background:#000; color:#fff; width:100%; text-align:center; top: 50%; left: 50%; position: absolute; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); *left: 0px; left: 0px\9;}
#single-register .video-content:nth-child(3n+1) {clear: both;}
#single-register .button-container {clear: both; float:left; width:100%;}
#single-register #yt-lnk-container {display:none;}
#single-register .form div.userquestionCheckbox input {margin-right:5px;}
#single-register .form div.textEssay {clear:none; float:left; width:60%;}
#single-register .form div.textEssay p.counter {width:100%; clear:both; padding:5px 0 0 0;}
#single-register .error-message-flash {color:#ff0000; padding:10px 0 0 0;}

/* [single-register hash enabled] */
#single-register .arrow_box {position: relative; background: #e6e6e6; border: 1px solid #b4bbcd; float:left; width:100%;}
/*
#single-register .arrow_box:after, #single-register .arrow_box:before {bottom: 100%; left: 20px; border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;}
#single-register .arrow_box_fb:after, #single-register .arrow_box_fb:before {left:140px;}
#single-register .arrow_box_tw:after, #single-register .arrow_box_tw:before {left:310px;}
#single-register .arrow_box_in:after, #single-register .arrow_box_in:before {left:475px;}
#single-register .arrow_box:after {border-color: rgba(230, 230, 230, 0); border-bottom-color: #e6e6e6; border-width: 5px; margin-left: -5px;}
#single-register .arrow_box:before {border-color: rgba(180, 187, 205, 0); border-bottom-color: #b4bbcd;	border-width: 6px;	margin-left: -6px;}
*/

#single-register .uploads-tab-container {float:left; width:100%; margin:10px 0 0 0;}
#single-register .uploads-tab-container ul {list-style-type:none; margin:0 0 0 0; float:left; width:100%;}
#single-register .uploads-tab-container li {float:left;	background:none !important;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;	opacity: 0.5;}
#single-register .uploads-tab-container li.selected {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity:1;	-khtml-opacity: 1;	opacity: 1;	transition: opacity .25s ease-in-out;   -moz-transition: opacity .25s ease-in-out;   -webkit-transition: opacity .25s ease-in-out;}
#single-register .uploads-tab-container li:hover {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1;	opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}
#single-register .uploads-tab-container li a {display:block; background:url(https://platform.votigo.com/img/facebook/upload-icons.png?v=1) no-repeat 0 0; float:left; font-size:90%; margin-right:15px;}
#single-register .uploads-tab-container li a i {display:block; width:44px; height:44px;	float:left;	cursor:pointer;}
#single-register .uploads-tab-container li a span {display:block; float:left; margin:2px 0 0 5px; color:#696969; width:100px; cursor:pointer; text-transform:uppercase;	line-height:1.2;}
#single-register .uploads-tab-container li a span.mble {display:none;}
#single-register .uploads-tab-container li a span.dtop {display:block;}
#single-register .uploads-tab-container li a span b {text-transform:none; width:90px; display:block; overflow:hidden; text-overflow: ellipsis;}
#single-register .uploads-tab-container li#up-photo a span {margin-top:10px; width:60px;}
#single-register .uploads-tab-container li#sub-via-fb a {background-position:0 -91px;}
#single-register .uploads-tab-container li#sub-via-tw a {background-position:0 -181px;}
#single-register .uploads-tab-container li#sub-via-in a {background-position:0 -271px;}
#single-register div.uploads-tab-content {width:100%; padding:15px 0}
#single-register div.uploads-tab-padding {padding:20px; float:left; width:90%;}
.registerpage #single-register .form {padding:10px 0 0 0;}
.registerpage #single-register h2 {padding-top:0;}
.registerpage #single-register .addform-top-text, .registerpage #single-register .addform-top-text-disclaimer {line-height:1.2;}
.registerpage #single-register .sub-limit-text {padding:10px 0 0 0; line-height:1.2; font-weight:bold; clear:left;}
.registerpage #single-register .connected-text {font-weight:bold; font-size:110%; display:none;}
.registerpage #single-register .connected-alert {clear:both; font-weight:normal; border:1px solid #ff0000; color:#ff0000; padding:10px; margin:10px 0; /*display:none;*/}
.registerpage #single-register .connected-alert a {color:#ff0000; text-decoration:underline;}
.registerpage #single-register .welcome-back {font-size:120%; padding:20px 0 10px 0; line-height:1.3;}
.registerpage #single-register .another-channel {font-size:120%; padding:0 0 20px 0; line-height:1.3;}
.registerpage #single-register .welcome-back p.pad-top10 {padding:10px 0 0 0;}
.registerpage #single-register .enter-via-fb-hash-header, .registerpage #single-register .enter-via-tw-hash-header, .registerpage #single-register .enter-via-in-hash-header {display:none;}

/*[twitter box]*/
.registerpage #single-register div.image-owner {float:left; padding:5px; margin:auto; border:1px solid #ccc; margin-top:10px; margin-bottom:10px;}
.registerpage #single-register .image-owner > div.owner-avatar {width:32px; float:left; padding-right:5px;}
.registerpage #single-register .image-owner > div.owner-avatar img {width:100%;}
.registerpage #single-register .owner-details {width:200px; float:left;}
.registerpage #single-register .owner-name {display:block; width:100%; font-weight:bold; }
.registerpage #single-register .owner-name span {float:left;display:block; font-size:100%;}
.registerpage #single-register .owner-name span.tw-icon {background:url(https://platform.votigo.com/img/facebook/twitter-bird-10.png) no-repeat 0 0; width:10px; height:10px; float:left; margin:0px 0 0 5px; display:block;}
.registerpage #single-register .owner-follow {display:block; width:100%; font-size:100%; font-style:italic; clear:left;}
.registerpage #single-register .owner-follow a:link, .owner-follow a:visited {color:#ccc;}
.registerpage #single-register .owner-follow a:hover {color:#818181;}


/* [custom questions] */
.registerpage .form div.text-custom {clear:both; float:left; margin:0; float:left; width:60%;}
.registerpage .form div.text-custom p {clear:both;}
.registerpage .form div.text-custom i {display:block; float:left; width:100%; padding:0 0 10px 0;}
.registerpage .form div.text-custom select {float:left; padding:5px;}
.registerpage .form div.userquestionCheckbox {clear:none; float:left; width:100%;}
.registerpage .form div.userquestionCheckbox i {display:block; float:left; width:100%; padding:0 0 10px 0;}
.registerpage .form div.userquestionCheckbox input {width:20px; height:20px; padding:0; margin:0; clear:both; float:left;}
.registerpage .form div.userquestionCheckbox label {float:left; padding:0 0 0 8px; margin:0; line-height:1.1; text-align:left; width:80%; font-weight:normal;}
.registerpage .form div.userquestionCheckbox input {width:auto; height:auto;}

/* [custom questions: added for multi-format] */
.registerpage .form .section-video div.text, .registerpage .form .section-photo, .registerpage .form .section-video div.text {width:100%;}
.registerpage .form div.media-details-holder {float:left; width:100%; padding-top:0;}
.registerpage .form div.media-details-holder .addform-top-text {padding-top:15px;}
.section-photo, .section-video {clear:both;}
.section-photo .formfield-cont, .section-video .formfield-cont {padding:0; margin:0; float:left;}
.section-photo #choose-media-photo {float:left; padding:0; margin:0;}
.section-video #choose-media-video {float:left; padding-top:20px;}
.section-video .yt-url-container {width:100%; padding-bottom:10px;}
.section-video .getVidFromFb, .section-photo .getPhoFromFb  {margin-right:10px;}
.registerpage .upload-form-submit {width:100%;}
.registerpage #divWait {clear:both; float:left; width:100%;}

/* [inline photo upload] */
.addform-entry-photo {position: relative;}
.direct-upload { /*position: absolute; top:0; left:5%; z-index: 1;*/}
.registerpage .progress, .addentry .progress {position: relative; width: 100%; height: 15px; background: #C7DA9F; border-radius: 10px; overflow: hidden; display: none; margin-top: 10px !important;}
.registerpage .bar, .addentry .bar {position: absolute; top: 0; left: 0; width: 0; height: 15px; background: #85C220;}
.registerpage .form div.multiple-upload-browse, .addentry .form div.multiple-upload-browse {width: 100%; float:left; margin:0; clear:left;}
.registerpage .uploadedimages, .addentry .uploadedimages {clear:left; display: none;}
.registerpage span.uploaded-img-holder, .addentry span.uploaded-img-holder {width:75px; display:inline-block; float:left; padding-right:10px;text-align:center; padding-bottom:10px;}
.registerpage span.uploaded-img-holder img, .addentry span.uploaded-img-holder img {max-width:75px; max-height:80px;}
.ie8 .registerpage span.uploaded-img-holder img, .ie8 .addentry span.uploaded-img-holder img { width: 100%; }
.registerpage span.uploaded-img-holder a.deleteimage, .addentry span.uploaded-img-holder a.deleteimage {text-align:center; width:100%;display:inline-block; clear:both; float:left; padding-top:5px;}
.registerpage span.uploaded-img-holder .uploaded-img, .addentry span.uploaded-img-holder .uploaded-img {display:inline-block; height:80px; width:75px; text-align:center; vertical-align: middle; display: table-cell; border:1px solid #eee;}
.registerpage #maxuploaderror, .addentry #maxuploaderror {color:#ff0000; clear:left;}
.registerpage .fileUpload, .addentry .fileUpload {position: relative; overflow: hidden; border:solid 1px gray;  display:inline-block; vertical-align:top; width: auto !important; padding: 0 0 0 0 !important; border:none;}
.registerpage .form label span.uploadBtn::before, label.formlabel span.uploadBtn::before, .addentry .form label span.uploadBtn::before {content:url('https://platform.votigo.com/img/upload-icon.png'); display:block; width:26px; height:19px; float:left; margin-right:5px;}
.registerpage .form label span.uploadBtn , label.formlabel span.uploadBtn, .addentry .form label span.uploadBtn {display: inline-block; *display: inline; padding:2px 12px 2px 5px; margin-bottom: 0; *margin-left: .3em; font-size: 12px; line-height: 20px; /*line-height:1;*/ color: #333333; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; cursor: pointer; background-color: #f5f5f5; *background-color: #e6e6e6; background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #cccccc; border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color: #b3b3b3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); *zoom: 1; *border: 1px solid #cccccc; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); text-decoration:none; font-weight:bold; float:left; top:-10px;}
.registerpage .fileUpload input.upload, .addentry .fileUpload input.upload {position: absolute;	top: 0;	right: 0;	margin: 0;	padding: 0;	font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0);}
.registerpage .form div.section-inputtype, .addentry .form div.section-inputtype {width:100%;}


/* [rules] */
.rulespage {max-width:810px; margin:auto;}
.rulespage h2 {padding:15px 0 0 0; margin:0;}
.rulespage .content p {padding:5px 10px 5px 0; line-height:1.2}
.rulespage .content .rules-container {padding:10px 20px 0 0; line-height:1.2}

/* [getstarted] */
.getstarted .wrapper-started {width: 520px; height: auto; margin: 0 auto;}
.getstarted .away {color:#000000; font-family:Trebuchet MS; font-size:21px; margin:20px auto 10px auto; width:468px; font-weight:bold; text-align:center; line-height:120%;}
.getstarted .platform-text {color: #000000; font-family: Trebuchet MS; font-size: 17px; font-weight:bold; text-align:center; width:520px;}
.getstarted .fortune {color: #000000; font-family: Trebuchet MS; font-size: 14px; font-style:italic; margin-bottom:20px; text-align:center; width:520px; line-height:120%;}
.getstarted .votigo-logo {color: #f98f00; font-family: Trebuchet MS; font-size: 54px; font-weight:bold; margin-bottom:10px;text-align:center; width:520px;}
.getstarted .started {text-align:center;}

/* [like gate] */
.like-gate-image {text-align:center;}
.refreshMsg {color:#353c41; padding:10px 0 5px 5px;; font-weight:bold; font-size:110%}
.refreshMsg a {color:#353c41; text-decoration:underline;}
a.savelf {background:#8a8a8a; border:1px solid #797979; color:#fff; margin:8px 0 0 0; padding:5px 10px; font-weight:bold; cursor:pointer; border-radius: 5px; -moz-border-radius:5px;}
a.savelf:hover {background:#797979; border:1px solid #797979;}
a.new-button-action {background:#6d84b4; border:1px solid #3b5998; color:#fff; margin:8px 0 0 0; padding:5px 10px; font-weight:bold; cursor:pointer; border-radius: 5px; -moz-border-radius:5px;}
a.new-button-action:hover {background:#3b5998; border:1px solid #3b5998;}

/*[Signup page]*/
.signuppage {max-width:810px; margin:auto;}
.signuppage .content {padding:30px 0 20px 0px; clear:both; float:left;}
.signupleft {border-right: 2px solid #CECECE;   padding-left: 4%; width: 46%;}
.signupright {width:44%;}
.width100per {width:100%; float:left; clear:both;}
.mtop10 {margin-top:10px;}
.mtop5 {margin-top:5px;}
.fbloginbutton {background-color: #5F78AB;   color: #FFFFFF;   cursor: pointer;   display: inline-block;   vertical-align: top;}
.fbloginicon {background-image: url("https://platform.votigo.com/img/smb/connectficon.png"); background-repeat: no-repeat; background-position: 0 0; display: inline-block; height: 22px; width: 22px;}
.fblogintxtholder {border-bottom: 1px solid #1A356E;  border-right: 1px solid #29447E;  border-top: 1px solid #29447E;  display: inline-block;}
.fblogintxt {font-size: 11px;  line-height: 14px;  padding: 2px 6px 3px;  font-weight: bold;  border-top: 1px solid #879AC0;  display: inline-block;  white-space: nowrap;}
.signuppage .forgotpwd {margin-right: 51px;  margin-top: 18px;}
.signuppage label.error {color: #FF0000; float: left; padding:5px 0 0 0; width: 90%;}
.register-header {padding:5px 0px; font-size:16px; font-weight:700; letter-spacing: 1px; color: #137dc0; text-transform: uppercase;}
.mtop50 {margin-top:50px;}
.or-header{}
.signuppage div.disclaimer {clear:both; border-top:1px solid #ccc; margin:20px 0 0 0; width:100%; padding:10px 0 0 0; line-height:1.2; font-size:8pt;}
.signuppage div.disclaimer span {display:block; float:left; width:98%; margin:0 0 10px 0; padding-left:1%;}
.signuppage input.formtextinput {padding:2%; width:77%; float:left;}

/* Real Person captcha */
.signuppage span.defaultRealLabel {display:block; padding:10px 0 0 0; clear:both;}
/* Real Person jQuery plugin styles v1.1.0. */
.signuppage #defaultReal {clear:both; margin-top:10px;}
.signuppage .realperson-challenge {display:block; color:#555; padding:10px 0 0 0; background:none; border:none;}
.signuppage .realperson-text {font-family: "Courier New",monospace;	font-size: 6px;	font-weight: bold; letter-spacing: -1px; line-height: 3px; float:left; margin-right:10px;}
.signuppage .realperson-regen {font-size:12px; cursor: pointer; text-align:left; text-indent:-9999px; background:url(https://platform.votigo.com/img/facebook/refresh.png) no-repeat 0 0; width:36px; height:22px; padding:0; margin:0; float:left;}
.signuppage .realperson-regen:hover {text-decoration:none; color:#000000;}
.signuppage .realperson-disabled {opacity: 0.5; filter: Alpha(Opacity=50);}
.signuppage .realperson-disabled .realperson-regen {cursor: default;}
#flashMessage.message {text-align:center; width:90%; margin:10px auto; color:#FF0000;}

/* minimized signup page */
.single-page-signuppage {width:400px; margin:auto; padding-top:40px;}
.single-page-signuppage .sign-up-with-fb {text-align:center;}
.single-page-signuppage .fbloginbutton:hover {background:#4365ad}
.single-page-signuppage .fbloginbutton {background-color:#3b5998; color:#FFFFFF; cursor:pointer; display:inline-block; vertical-align:top; width:auto; border-radius:5px;}
.single-page-signuppage .fbloginicon {float:left; background-image: url("https://platform.votigo.com/img/smb/f-ic.png"); background-repeat:no-repeat; background-position:center center; display:inline-block; height:24px; width:24px;  padding:5px 10px; border-right:1px solid #224da0;}
.single-page-signuppage .fblogintxt {border:none; border-left:1px solid #6f85b1; display:inline-block; float:left; padding:5px 20px 5px 10px; height:24px; line-height:1.5; font-size:130%; font-weight:bold;}
.single-page-signuppage .fblogintxtholder {border:none;}
.single-page-signuppage .hz-separator {border-bottom: 2px solid #fff; position: relative; margin-top: 25px; padding-top: 7px; margin-bottom: 20px;}
.single-page-signuppage .separator-text {display: inline-block; background: #e6e6e6; padding: 0 12px; font-size: 13px; line-height: 16px; position: absolute; top: 100%; margin-top: -7px; left: 50%; margin-left: -22px;}
.single-page-signuppage .sign-up-with-email h2 {padding:0 0 5px 0; margin:0; font-size:150%;}
.single-page-signuppage .sign-up-with-email input.formtextinput {width:98%;}
.single-page-signuppage .sign-up-with-email-submit {float:right; padding:15px 0 0 0;}

/* [Text Entry Show Page Styles] */
.showentry .contentTextEntry {width:98.6%; padding: 2% 0% 2% 0.2%;}
.showentry .content .showTextEntryArea {width:97.15%;background: #FFF;padding: 1% 0 3% 0;float: left;}
.showentry .comboMedia .showTextEntryArea {background:none;}
.showentry .comboMedia .entrymedia  {background:none;}
.showentry .comboMedia .showTextEntryArea .entrymedia {font-size:100%; line-height:1.3;}

.showentry .showTextEntryArea h2{padding:0; margin: 0;}
.showentry .showTextEntryArea .entryBy span{text-transform: capitalize;}
.showentry .showTextEntryArea .entrymedia{word-wrap: break-word; text-align: justify;width:95%;line-height: 15pt;font-size: 11pt;float: left;}
.showentry .showTextEntryArea .entrymedia object{margin-left: 1%;}
.showentry .showTextEntryArea #entryDetailsShareIcons{width:98%;float:left;padding:2% 0 0% 0;}
.showentry .showTextEntryArea .showEntryui{margin:2px 10px 10px 10px;width:45%;}
.showentry .showTextEntryArea .voteAreaforTextEntry {width:95%; /*text-align: center;*/ margin: 10px auto;min-height: 60px;}
.showentry .showTextEntryArea .sharebox {border:0px;}
.showentry .showTextEntryArea .votebox {float: right;}
.showentry .showTextEntryArea .buttons #my_love_it_button {margin-right: 20px;}
.showentry .showTextEntryArea #spanInnApropriate {line-height: 25px; display:none;}
.showentry .showTextEntryArea .votebox {width:28%;}
.showentry .showTextEntryArea .titlesArea {width:50%;padding: 0% 0 0 2%;}
.showentry .showTextEntryArea .titlesArea h2 {width:100%;padding: 0% 0 2% 0%;}
.showentry .showTextEntryArea .votebox p {float: right;width:auto;margin-right: 4%;}
.showentry .showTextEntryArea .buttons #my_leave_it_button, .showentry .showTextEntryArea .buttons #my_love_it_button {min-width:30%;}
.preview-container .contentTextEntry {width:96%;}
.showentry .showTextEntryArea .buttons {font-weight: bold;width:50%;}
.onlyEssay a.vt_pinterest {display: none;}
.showentry .showTextEntryArea .share-on-my-wall {float:left;}
.showentry .showTextEntryArea span b {display:block; margin:auto; clear:both; width:95%;}

/* [view all Text Entry] */
.viewallentries .content #viewAllTextEntries div {float:left; padding:1.5%; background:#fff;min-height: 65px;width:94%;height:auto;}
.viewallentries .content #viewAllTextEntries div p {width:100%;}
.viewallentries #viewAllTextEntries .e-title {font-size:14px; font-weight:bold;}
.viewallentries #viewAllTextEntries .e-title a{text-decoration: none;}
.viewallentries #viewAllTextEntries .e-desce {text-align:justify; word-wrap: break-word; font-size: 14px;font-weight: bold;line-height: 15pt;display:block; white-space:inherit; text-overflow:ellipsis; width:100%;  opacity: none;font-style:normal; font-weight: normal;}
.viewallentries #viewAllTextEntries .e-desce img {margin: 5px 10px 0px 0;float:left;width:75px;}
.viewallentries #viewAllTextEntries .e-desce a.videothmb {display:block; width:75px; margin: 5px 10px 0px 0; float:left; position:relative;}
.viewallentries #viewAllTextEntries .e-desce a.videothmb img {margin:0; width:100%;}
.videothmb i {position:absolute; top:0; left:0; background:url(https://platform.votigo.com/img/smb/fb-playicon.png) no-repeat center center; width:75px; height:60px;}
.viewallentries #viewAllTextEntries .entryBy{padding-top:5pt }
.viewallentries #viewAllTextEntries .showdots:after { content:'...'; display:inline;}
.viewallentries #viewAllTextEntries .toggletext{display: none;}
.displayTextEntryDesc a {color:#538ae3; float:right; margin-right:1%; line-height:18pt; font-size:110%; text-decoration: underline; font-weight:bold;}
.displayTextEntryDesc a:hover {text-decoration:none;}
.viewallentries #viewAllTextEntries .entryBy span{text-transform: capitalize;}
.viewallentries #viewAllTextEntries  .imgContainer{float:left;padding:1.5%;width:97%; background:#ffffff;margin: 1% 1.5%;}
.viewallentries #viewAllTextEntries span.vote-for-entry {display:block; clear:both; padding-top:5px; float:right; margin-right:1%;}
.viewallentries #viewAllTextEntries span.vote-for-entry a {text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize; padding:8px; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; float:left; cursor:pointer; margin:0 0 0 0px;}
.viewallentries #viewAllTextEntries span.vote-for-entry a:hover {background:#3b66ba; box-shadow: 0 0 0 2px #97bdf6 inset; border:1px solid #1150a2;}
.viewallentries #viewAllTextEntries span.vote-for-entry p {color:#ff0000;}


/* fluid grid css start */
/*
	Variable Grid System (Fluid Version).
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/ & 960 Fluid - http://www.designinfluences.com/

	Licensed under GPL and MIT.
*/


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
	width: 100%;
	min-width:320px;
	max-width:810px;
	margin:0 auto;
}

.multilang { clear: left; }

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .grid_1 {
	width:6.333%;
}

.container_12 .grid_2 {
	width:14.667%;
}

.container_12 .grid_3 {
	width:23.0%;
	*width:22.8%;
}

.container_12 .grid_4 {
	width:31.333%;
}

.container_12 .grid_5 {
	width:39.667%;
}

.container_12 .grid_6 {
	width:48.0%;
}

.container_12 .grid_7 {
	width:56.333%;
}

.container_12 .grid_8 {
	width:64.667%;
}

.container_12 .grid_9 {
	width:73.0%;
	max-width:566px;
}

.container_12 .grid_10 {
	width:81.333%;
}

.container_12 .grid_11 {
	width:89.667%;
}

.container_12 .grid_12 {
	width:98.0%;
}



/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .prefix_1 {
	padding-left:8.333%;
}

.container_12 .prefix_2 {
	padding-left:16.667%;
}

.container_12 .prefix_3 {
	padding-left:25.0%;
}

.container_12 .prefix_4 {
	padding-left:33.333%;
}

.container_12 .prefix_5 {
	padding-left:41.667%;
}

.container_12 .prefix_6 {
	padding-left:50.0%;
}

.container_12 .prefix_7 {
	padding-left:58.333%;
}

.container_12 .prefix_8 {
	padding-left:66.667%;
}

.container_12 .prefix_9 {
	padding-left:75.0%;
}

.container_12 .prefix_10 {
	padding-left:83.333%;
}

.container_12 .prefix_11 {
	padding-left:91.667%;
}



/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .suffix_1 {
	padding-right:8.333%;
}

.container_12 .suffix_2 {
	padding-right:16.667%;
}

.container_12 .suffix_3 {
	padding-right:25.0%;
}

.container_12 .suffix_4 {
	padding-right:33.333%;
}

.container_12 .suffix_5 {
	padding-right:41.667%;
}

.container_12 .suffix_6 {
	padding-right:50.0%;
}

.container_12 .suffix_7 {
	padding-right:58.333%;
}

.container_12 .suffix_8 {
	padding-right:66.667%;
}

.container_12 .suffix_9 {
	padding-right:75.0%;
}

.container_12 .suffix_10 {
	padding-right:83.333%;
}

.container_12 .suffix_11 {
	padding-right:91.667%;
}



/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .push_1 {
	left:8.333%;
}

.container_12 .push_2 {
	left:16.667%;
}

.container_12 .push_3 {
	left:25.0%;
}

.container_12 .push_4 {
	left:33.333%;
}

.container_12 .push_5 {
	left:41.667%;
}

.container_12 .push_6 {
	left:50.0%;
}

.container_12 .push_7 {
	left:58.333%;
}

.container_12 .push_8 {
	left:66.667%;
}

.container_12 .push_9 {
	left:75.0%;
}

.container_12 .push_10 {
	left:83.333%;
}

.container_12 .push_11 {
	left:91.667%;
}



/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/


.container_12 .pull_1 {
	left:-8.333%;
}

.container_12 .pull_2 {
	left:-16.667%;
}

.container_12 .pull_3 {
	left:-25.0%;
}

.container_12 .pull_4 {
	left:-33.333%;
}

.container_12 .pull_5 {
	left:-41.667%;
}

.container_12 .pull_6 {
	left:-50.0%;
}

.container_12 .pull_7 {
	left:-58.333%;
}

.container_12 .pull_8 {
	left:-66.667%;
}

.container_12 .pull_9 {
	left:-75.0%;
}

.container_12 .pull_10 {
	left:-83.333%;
}

.container_12 .pull_11 {
	left:-91.667%;
}

/*Instagram photos*/
.instagramPhotosListCont{max-height:200px;overflow:auto;}
ul.instagramPhotosList li{margin-top:5px;}

/*
 * Rules Overlay CSS
 */
#rulesOverlay {display: block; float: left; margin: 0 10%; width: 80%; color:#828282;}
#rulesOverlay .rulesContent, #rulesOverlay .buttonsCont { float: left; margin: 10px 5% 0; width: 90%; }
#rulesOverlay .rulesContent { float: left; height: auto; max-height: 800px; min-height: 40px; overflow-x: auto; }
#rulesOverlay #acceptContDiv, #rulesOverlay #cancelDiv {
	width:100px; text-align:center; -webkit-appearance:none; background:#538ae3; box-shadow: 0 0 0 2px #3b66ba inset; border:1px solid #1150a2; text-transform:capitalize;
	padding:10px; font-weight:bold; text-decoration:none; color:#ffffff; font-size:120%; border-radius:5px; float:left; cursor:pointer;
	margin: 0px 0px 10px 0px;
}
#rulesOverlay #acceptContDiv { width: 150px; margin-right: 10px; }
#rulesOverlayPDF {width:100%; height:800px !important; overflow: auto;}
#rulesOverlayMainContainer {width:100%; height:800px !important;}

/* Styling for mobile devices*/
@media screen and (min-width: 150px) and (max-width: 620px) {

	#tabs-1 ul.how-to-enter {width:100%; margin-top:20px; margin-bottom:0;}
	#tabs-1 ul.dates{width:100%; margin-top:20px;}
	#tabs-1 ul.prizes{width:100%; margin-top:20px;}
	#tabs-1 .button #button-enter {width:75%;}
	#tabs-1 .button #button-view {width:75%;}
	#tabs-1 .button #button-view-ent {width:40%;}
	#tabs-1 div.button{width:98%;}
	#tabs-1 .rightnav{width:98%;}

	/* [gallery recent entries] */
	#tabs-1 .rec-entries ul {padding:10px 0 0 1.5%; width:97%;}
	#tabs-1 .rec-entries ul li {float:left; padding:0; width:48%; margin:10px 1%;}
	#tabs-1 .rec-entries ul li .imgContainer > a {display:block; background:#000; height:122px;  text-align:center;}
	#tabs-1 .rec-entries ul li .imgContainer img {max-height:122px; height:122px; width:auto; max-width:100%;}
	#tabs-1 .rec-entries li p {padding:2px 0 0 0;}

	#navigation li#nav-invite{*/display:none;}
	.topLnkR a.invite {display:block;}
	.multilang #navigation li#nav-invite {top:44px; width:auto;}
	#navigation li#nav-invite a#nav-invitefriends {background:none; width:auto;	border:0 none;	line-height:1.2em;}
	#navigation li#nav-invite {display:none;}
	#navigation li#nav-home{ width:20%;}
	#navigation li#nav-enter{ width:18%;}
	#navigation li#nav-rules{ width:25%;}
	#navigation li#nav-view-entries{ width:37%;}

	.deu #navigation li{font-size:95%;}
	#five-tabs .deu #navigation li#nav-home {width:20%;}
	#five-tabs .deu #navigation li#nav-enter {width:18%;}
	#five-tabs .deu #navigation li#nav-rules {width:16%;}
	#five-tabs .deu #navigation li#nav-enter {width:20%;}
	#five-tabs .deu #navigation li#nav-view-entries {width:44%;}
	#five-tabs .deu #navigation li#nav-invite {width:auto;}
	.deu #tabs-1 .button #button-enter {font-size:100%;}
	.deu #tabs-1 .button #button-view {font-size:100%;}

	#five-tabs .ind #navigation li#nav-home {width:17%;}
	#five-tabs .ind #navigation li#nav-enter {width:15%;}
	#five-tabs .ind #navigation li#nav-rules {width:42%;}
	#five-tabs .ind #navigation li#nav-view-entries {width:26%;}
	#five-tabs .ind #navigation li#nav-invite {width:auto;}

	#navigation ul#four-tabs li#nav-invite, #navigation ul#three-tabs li#nav-invite {display:none;}
	#navigation ul#four-tabs li#nav-rules {width:34%;}
	#navigation ul#four-tabs li {width:33%;}
	#navigation ul#three-tabs li {width:50%;}


	/* [choose media] */
	.combopage .choose-media-promo a {padding:10px; margin:0 15px 0 0;}
	.combopage .choose-media-promo a span {width:60px; height:60px; background-position:15px 10px; background-size:220%;}
	.combopage .choose-media-promo a span b {margin-top:22px; text-transform:uppercase; color:#fff;}
	.combopage .choose-media-promo a.video-choose span {background-position:-33px 10px;}
	.combopage .choose-media-promo a.essay-choose span {background-position:-82px 10px;}


	/*Signup page styles*/
	.signupleft{
		width:96%;
		padding:0 2%;
		border-right:0 none;
	}
	.signupright{
		border-top:2px solid #000000;
		width:96%;
		padding:20px 0 0;
		border-right:0 none;
		margin:20px 2% 0;
	}
	/* Register page styles*/
	.registerpage .form div.text{width:100%;}
	.registerpage .form span.error-span{width:100%;}
	.registerpage .form #ContestantfieldField2Month, .registerpage .form #ContestantfieldField2Day, .registerpage .form #ContestantfieldField2Year {max-width:80px;}

	/*for fathom events*/
	.registerpage .form div.fathom-disclaimer p {padding:0 0 7px 0;}
	.registerpage .form div.fathom-disclaimer {padding-bottom:3px;}

	/*View all entries page styles*/
	.viewallentries .filters {width:94%; padding-top:15px; float:left; margin-left:10px;}
	.viewallentries .viewallcategs {margin-left:10px;}
	.viewallentries .filters span {margin:0 2px;}
	.viewallentries .filters a,.viewallentries .filters span{
		font-size:90%;
	}
	.entry_thumb{width:48%;margin:0 1%;}
	/*Show entry page styles*/
	.showentry-left a.cboxElement{width:100%;margin-left:0px;}
	.showentry-left{width:100%;}
	.showentry-right{width:100%;margin:20px 0 0 0;}
	.showentry .votebox h2{padding-top:0px;}
	.showentrymultiple .moreentries{margin-top:0;width:96%;}
	.description-box-lowres{display:none;}
	.showentry-left .description-box-lowres{display:block;}
	.showentry .showTextEntryArea .entrymedia a {display:block; float:left; width:98%; text-align:left; padding-bottom:5px;}
	.showentry .showTextEntryArea .entrymedia a img {width:100%;}
	.showentry .showTextEntryArea .buttons {width:100%;}
	.showTextEntryArea .entrymedia span.view-original-post {width:100%;}

	/*to fix youtube video*/
	.entrymedia iframe, .showentry-left iframe {width:100%;}

	/*add entry page*/
	div.formfield-cont{width:100%;}
	.addentry .form label{width:25%;}
	.addentry .form div.text{width:73%;}
	.addentry .form .subbut_cont, .addentry .content .reqfields {/*margin-left: 25%; padding-left:25%;*/ width:75%;}
	.deu .addentry .form .subbut_cont, .ind .addentry .form .subbut_cont {/*padding-left:25%;*/}
	.addentry .essayform .subbut_cont,.addentry .content .essayform .reqfields {margin-left: 0%; width:73%;}
	.addentry div.formfield-cont {width:98%;}
	.addentry a.getVidFromFb, .addentry a.getPhoFromFb  {margin-bottom:10px;}
	.addentry span.or-media {display:none;}
	.addentry .form .subbut_cont {/*padding-left:27.2%;*/}
	.deu .addentry .form .subbut_cont, .ind .addentry .form .subbut_cont {/*padding-left:27.2%;*/}
	.addentry span.or-media, .or-choose {/*margin-left:37%;*/}
	.addentry div#choose-media, .addentry div#instagramPhoto, .addentry div#facebookPhoto, .addentry #video-container, .addentry .form div.button-container {/*margin-left:37%;*/}
	.addentry .form div.yt-url-container {/*padding-left:37%;*/}

	.registerpage .form #ContestantfieldField14 {max-width:300px;}

	/*
     * Rules Overlay CSS
    */
    #rulesOverlayPDF {width:100%; height:300px !important;}
    #rulesOverlayMainContainer {width:100%; height:300px !important;}

	/* [single signon page: upload fields] */
	#single-register #choose-media a.getFromFb {margin-bottom:10px;}

	/* minimized signup page */
	.single-page-signuppage {width:90%; margin:auto; padding-top:40px;}

	/* [custom questions: added for multi-format] */
	#single-register .form div.textEssay {width:100%;}
	.section-video .getVidFromFb, .section-photo .getPhoFromFb  {margin-bottom:10px; margin-right:10px;}
	.media-selection-tabs {width:95%;}
	.media-selection-tabs ul > li {margin-right:5px;}
	.media-selection-tabs ul > li > a {margin-right:2px; font-size:12px; line-height:1.42857143; border:1px solid #ddd; border-radius:4px 4px 0 0; display:block; padding:5px 10px; color:#0088cc;}


}
@media screen and (min-width: 501px) and (max-width: 700px) {

	#navigation ul#four-tabs li {width:25%;}
	#navigation ul#four-tabs li#nav-invite {border-right:none;}
	#navigation ul#three-tabs li {width:33%;}
	#navigation ul#three-tabs li#nav-invite {max-width:274px; width:34%;}

	#tabs-1 ul.dates{width:100%;}
	#tabs-1 ul.prizes{width:100%; margin-top:20px;}

	.addentry div.formfield-cont {width:98%;}
	.addentry a.getVidFromYt, .addentry a.getVidFromFb  {margin-bottom:5px;}
	.addentry span.or-media {display:none;}
	.addentry .form .subbut_cont {/*padding-left:22.2%;*/}
	.deu .addentry .form .subbut_cont, .ind .addentry .form .subbut_cont {/*padding-left:22.2%;*/}

	/*
     * Rules Overlay CSS
    */
    #rulesOverlayPDF {width:100%; height:500px !important;}
    #rulesOverlayMainContainer {width:100%; height:500px !important;}
}
/*View All entries Page*/
@media only screen and (min-width: 501px) and (max-width: 600px){
	.entry_thumb{width:31%;margin:0 1%;}
}

@media screen and (min-width: 320px) and (max-width: 700px) {
	/*[Add entry page]*/
	.essayform .grid_4, .essayform .grid_8{width:100%;}
	.essayform .grid_8 input{width:90%;}
	.essayform .grid_8 textarea{width:90%;}
	.essayform .grid_8 label, .essayform .grid_4 label{text-align: left;}
	.essayform li.grid_4 {width:31.333%;}

	/* [Text Entry Show Page Styles] */
	.showentry .contentTextEntry {width:98.6%;padding: 2% 2% 2% 2%;}
	.showentry .content .showTextEntryArea {width:97.15%;background: #FFF;padding: 1% 0 3% 0;float: left;height: auto;color: #000;}
	.showentry .showTextEntryArea h2{padding:0; margin: 0;}
	.showentry .showTextEntryArea .entryBy span{text-transform: capitalize;}
	.showentry .showTextEntryArea .entrymedia{ text-align: left;width:97%;line-height: 15pt;font-size: 11pt;padding: 4.5% 0 4.5% 2.5%;}
	.showentry .showTextEntryArea #entryDetailsShareIcons{width:98%;float:left;padding:2% 0;}
	.showentry .showTextEntryArea .showEntryui{margin:2% auto; width: 70%;}
	.showentry .showTextEntryArea .sharebox{border:0px;width:60%;}
	.showentry .showTextEntryArea .buttons #my_love_it_button{margin-right: 20px;}
	.showentry .showTextEntryArea #spanInnApropriate{line-height: 25px;}
	.showentry .showTextEntryArea .votebox{float: right;}
	.showentry .showTextEntryArea .titlesArea{width:50%;padding: 0% 0 0 2%;}
	.showentry .showTextEntryArea .titlesArea h2{width:100%;padding: 0% 0 2% 0%;}
	.showentry .showTextEntryArea .votebox p{float: right;}
	.showentry .showTextEntryArea .textDescCopy{width:100%;float: left;}
	.showentry .showTextEntryArea .entrymedia div.showContent {width: 100%;padding-bottom: 1%;}
	.showentry .showTextEntryArea .entrymedia .textDescCopy{text-align: justify;width: 92%;padding: 2%;}
	.showentry .showTextEntryArea .entrymedia span#displayVideo{height:200px;}
	.showentry .preview-container .contentTextEntry {width:96%;margin-left: 7px;padding-left: 0px;}

	/* [view all Text Entry] */
	.viewallentries .content #viewAllTextEntries div {float:left; padding:1.5%; background:#fff; margin:10px; min-height: 65px;width:92%;height:auto;}
	.viewallentries .content #viewAllTextEntries div p {width:100%;}
	.viewallentries #viewAllTextEntries .e-title{font-size: 14px;font-weight: bold;}
	.viewallentries #viewAllTextEntries .e-title a{text-decoration: none;}
	.viewallentries #viewAllTextEntries .e-desce {word-wrap: break-word; font-size: 14px;font-weight: bold;line-height: 15pt;display:block; white-space:inherit; text-overflow:ellipsis; width:100%;  opacity: none;font-style:normal; font-weight: normal;}
	.viewallentries #viewAllTextEntries .e-desce img {margin: 5px 10px 0px 0;float:left;width:25%;}
	.viewallentries #viewAllTextEntries .showdots:after { content:'...'; display:inline;}
	.viewallentries #viewAllTextEntries .toggletext{display: none;}
	.displayTextEntryDesc a {color: #3B5998;float: right;margin-right: 2%;line-height:18pt;font-size: 9pt; text-decoration: underline;}
	.viewallentries #viewAllTextEntries .entryBy span{text-transform: capitalize;}
	.viewallentries #viewAllTextEntries  .imgContainer{float:left;padding:1.5%;width:97%; background:#ffffff;margin: 1% 1.5%;color: #000;}

	/* register page */
	#single-register .uploads-tab-container li {padding:0; margin:0; width:70px;}
	#single-register .uploads-tab-container li a {display:block; background:url(https://platform.votigo.com/img/facebook/upload-icons.png?v=1) no-repeat 12px 0; float:left; font-size:90%; margin-right:5px;}
	#single-register .uploads-tab-container li a i {display:block; width:44px; height:44px;	float:left;	cursor:pointer;}
	#single-register .uploads-tab-container li a span {display:block; float:left; margin:2px 0 0 5px; color:#696969; width:70px; cursor:pointer; text-transform:uppercase;	line-height:1.2; text-align:center;}
	#single-register .uploads-tab-container li a span.mble {display:block;}
	#single-register .uploads-tab-container li a span.dtop {display:none;}
	#single-register .uploads-tab-container li#up-photo a span {margin-top:2px;}
	#single-register .uploads-tab-container li#sub-via-fb a {background-position:12px -91px;}
	#single-register .uploads-tab-container li#sub-via-tw a {background-position:12px -181px;}
	#single-register .uploads-tab-container li#sub-via-in a {background-position:12px -271px;}
	#single-register .uploads-tab-container li a span {clear:both; max-width:70px;}

	/*
	#single-register .arrow_box:after, #single-register .arrow_box:before {bottom: 100%; left: 33px; border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;}
	#single-register .arrow_box_fb:after, #single-register .arrow_box_fb:before {left:100px;}
	#single-register .arrow_box_tw:after, #single-register .arrow_box_tw:before {left:172px;}
	#single-register .arrow_box_in:after, #single-register .arrow_box_in:before {left:243px;}
	#single-register .arrow_box:after {border-color: rgba(230, 230, 230, 0); border-bottom-color: #e6e6e6; border-width: 5px; margin-left: -5px;}
	#single-register .arrow_box:before {border-color: rgba(180, 187, 205, 0); border-bottom-color: #b4bbcd;	border-width: 6px;	margin-left: -6px;}
	*/

}