/* general settings */ @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600); @font-face { font-family: 'TrajanPro-Bold'; src: url('/TrajanPro-Bold.otf'); } @font-face { font-family: 'TrajanPro-Regular'; src: url('/TrajanPro-Regular.otf'); } body {background:#04398d url(../image/background-transparent.png) no-repeat center top; margin:0px; font-family: "Open Sans", sans-serif; font-size: 14px;} form {margin:0px;} input, button {font-size:12px; color:#000;vertical-align:middle;} select {font-size:12px; color:#000;} textarea {font-size:12px; color:#000; width: 310px; height:100px;} h1 {color:#333; margin:0px; padding:0px;} h2 { font:bold 15px arial; padding:5px; } label {vertical-align:middle;} label[disabled="disabled"] {color:gray;} button {vertical-align:middle;} a img {border:none;outline: none !important;} a {outline: none !important;} button {cursor: pointer;} /* Column alignment formatting */ .checkbox-col, .select-col, .int-col{text-align:center;} .decimal-col {text-align:right;} .text-col, .textbox-col {text-align: left;} .textbox-col input[type="text"] {width: 95%;} .progressbar { height: 16px; } .ui-dialog { -webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75); -moz-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75); box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75); } .ui-dialog { border: 4px solid #999; } .mejs-overlay-button{z-index:700} .mejs-overlay-play{} .mejs-container .mejs-controls{z-index:700} .mejs-container-fullscreen video{z-index:99999} .mejs-container .mejs-container-fullscreen{z-index:9999} .mejs-fullscreen-button{right:0;} .ui-widget-overlay { position: fixed !important; } .calendar #datepicker .ui-datepicker {width:263px !important;} .ui-datepicker-trigger { cursor: pointer; height: 25px; margin-left: 7px; vertical-align: middle; width: 25px; } .ui-widget-overlay { zoom: 1 !important; filter: alpha(opacity=40) !important; opacity: 0.4 !important; } .notice {color: red;} /* adverts */ .display { cursor: pointer; overflow: hidden; } .display p { margin:0; } .smalldisplay { cursor: pointer; overflow: auto; padding: 5px; border: 1px solid rgb(230, 230, 230); background-color: rgb(239, 239, 256); } .smalldisplay p { margin:0; } .displays.login { float:right; margin: 0 82px 0 0; width: 300px; vertical-align:top; clear:both; } .login-display { float: right; clear: right; text-align: right; } .displays.adlogin { float: right; margin: 0 0 0 0; } .displays.my-account { background-color: #FFFFFF; float: right; padding-left: 10px; padding-bottom: 10px; } .displays.my-account .display { top: 0; text-align:left; right: 25px; width: 310px; height: 260px; border: 2px inset #2292dd; background-color: #FEFEFF; padding: 5px; } .displays.my-account .fullsize { background-color: #FFFFFF; float: right; padding-left: 10px; padding-bottom: 10px; border: none; width: 310px !important; height: 260px !important; } .displays.listings { margin-bottom: 25px; } .displays.listings .display { margin: 0 auto; padding: 15px 0; text-align: left; } .displays.listings .display.old { padding: 0; } .displays.listings .fullsize, .displays.listings .fullsize img { width: 728px; height: 90px; overflow: visible; } .displays.listings .fullsize.old, .displays.listings .fullsize.old img { width: 665px; height: 120px; } .displays.listings .fullsize img { border: 1px solid #ccc; } .display.event-added:hover { text-decoration: none; } #header-display .display { margin: auto; padding-top: 5px; display: block; width: 100%; max-width: 728px; height: 94px; } #featured .description { padding: 10px; height: 80px; width: 280px; } @media (min-width: 880px) { #featured .featuredevent, #featured .featuredevent img { width: 300px; } } @media (max-width: 880px) { #featured .featuredevent, #featured .featuredevent img { margin-bottom: 20px; } } .featuredevent img { max-height: 152px; } .display.featuredevent.fullsize, .display.featuredevent.fullsize img { max-height: none; height: 250px; } .login-display strong { position: absolute; } .displays.manage-event .display { top: 0; text-align:left; position:relative; right: 5px; width: 215px; height: 175px; border: 1px solid #ddd; background-color: #EFEFFF; padding: 5px; } .displays.manage-event .fullsize{ border: none; width: 225px; height: 185px; padding: 0; } .displays.manage-event .fullsize img{ width: 225px; height: 185px; } .displays.find-events .display { position:absolute; top: 0; right: 35px; width: 180px; border: 1px solid #ddd; background-color: #EFEFFF; padding: 5px; } .displays.find-events .display.old { width:220px; } .displays.find-events .display.fullsize { padding: 0; width: 300px; right: 0; border: none; position: initial; margin-bottom: 10px; display: inline-block; } .displays.find-events .fullsize img { width: 300px; height: 250px; } .displays.find-events .fullsize.old{ width: 220px; height: 100px; } /* layout settings */ #header { width: 100%;} #header-scroller { z-index: 990; position: static; top: 0; width: 100%; left: 0px;} #header-display { background-color: #04398d; height: 100px; width: 100%; } #header #banner img {vertical-align:middle;margin: 0 3px;border:none;} #header #banner .wrapper {width: 100%; max-width:980px; margin:0px auto;position:relative; background: url(/image/foreground.png); background-position: center 50px; background-repeat: no-repeat;} @media (max-width: 1000px) { #header #banner .wrapper { background: none !important; } } #header #banner .wrapper .left {padding-top:15px;} #header #banner .wrapper .right {color:#fff; padding-top:10px; display: table; height: 180px;margin-top: -15px;} #header #banner .wrapper .right a:link, #header #banner .wrapper .right a:visited {color:#fff; font-weight:bold;} #header #banner .wrapper .right a:active, #header #banner .wrapper .right a:hover {color:#fff; font-weight:bold; text-decoration:underline;} #header #banner #socialmedia {position:absolute;top:32px;right:0} #header #banner #socialmedia img {margin: 0;} #header #topnav {margin:0px auto; height:42px; background: #309eff; position: relative;} @media (min-width: 1016px) { #header #topnav {width:980px;} } /*#header #topnav .left {float:left; padding:0px; width: 76% !important; max-width: 850px !important;}*/ #header #topnav .left {float:left; padding:0px; width: 100% !important; max-width: 910px !important;} #header #topnav .left ul {margin:0px; padding:0px; max-height: 41px; overflow: hidden;} #header #topnav .left ul li {list-style:none; display:inline-block; padding: 13px 20px; font-weight: normal !important; max-height: 41px;} #header #topnav .left ul li:hover { background: #4ab4ff; } #header #topnav .left ul li span {margin:0px 10px; color:#0e1037;} #header #topnav .left ul li a:link, #header #topnav .left ul li a:visited {color:#fff; text-decoration:none; font-weight:200; text-transform: uppercase; font-family: 'Open Sans', sans-serif; font-size: 14px;} #header #topnav .left ul li a:active, #header #topnav .left ul li a:hover {color:#fff; text-decoration:none;} #header #topnav .right {float:right; padding:6px 8px 0px 0px;} #header #topnav .right form {} #header #topnav .right input { vertical-align: middle; padding: 6px 27px 5px 25px; width: 22px; background: url('../image/search-box-background.gif') no-repeat scroll 10px center #FFFFFF; border: 0px solid #999; color: #b2b2b2; border-radius: 21px; transition: .25s linear; float: right; max-width: 86px; } #header #topnav .right input.submit {vertical-align:middle; background:none; border:0px; padding:0px; margin-left:3px;} #header #new-message a:link, #header #new-message a:visited {color:#f00 !important;} #header #new-message a:active, #header #new-message a:hover {color:#f00 !important;} #container { width: 100%; max-width: 980px; margin: 7px auto; background: white; margin-bottom: -5px; border-bottom: 0px !important; padding-left: 10px; } #container .wrapper {padding:5px 0px 5px 5px; border-bottom:5px solid #297ed3; overflow:hidden;} #container .interior {padding:15px; border-bottom:5px solid #297ed3; background:#fff;} #savesearch {vertical-align:middle;} .clear {clear:both; margin:0px; padding:0px; height:0px; font-size:0px; line-height:0px; float:none;} /* main box settings */ @media(min-width: 1000px) { #main-box {width:948px;} } #main-box .top {height:6px; background:url(../image/main-box-top.gif) no-repeat;} #main-box .middle {min-height:301px; padding: 5px 15px 10px 15px; max-height: 327px; overflow: hidden; } #main-box .bottom {height:6px; background:url(../image/main-box-bottom.gif) no-repeat;} #main-box h1 { color: #309dff; padding-bottom: 4px; margin-bottom: 15px; text-transform: uppercase; font-size: 20px; } #main-box .left {float:left; width:313px;} #main-box .left #featured {position:relative; height:250px; width:300px;} #main-box .left #featured .photo {} #main-box .left #featured .description {background:#000; color:#fff; position:absolute; bottom:0px;} #main-box .left #featured .description .title {font:bold 14px arial;} #main-box .left #featured .description .title a:link, #main-box .left #featured .description .title a:visited {color:#59a5f0; text-decoration:none;} #main-box .left #featured .description .title a:active, #main-box .left #featured .description .title a:hover {color:#59a5f0; text-decoration:underline;} #main-box .left #featured .description .venue {padding:2px 0px;} #main-box .left #featured .description .options {font-size:11px;} #main-box .left #featured .description .options a:link, #main-box .left #featured .description .options a:visited {color:#a5a5a5; text-decoration:underline;} #main-box .left #featured .description .options a:active, #main-box .left #featured .description .options a:hover {color:#c1c1c1; text-decoration:underline;} #main-box .left #featured .description span {margin:0px 6px;} #main-box .right {float:right; width:588px; height: 250px; background:url(../image/featured-box-background.gif) no-repeat;} #main-box .right #box-1 {width:250px; float:left; padding:15px 5px 0px 15px;} #main-box .right #box-1 h1 {border:0px; font:bold 14px arial; color:#555; margin:0px;} #main-box .right #box-1 ul {margin:0px; padding:0px; margin-top:12px;} #main-box .right #box-1 ul li {list-style:none; line-height:18px;} #main-box .right #box-1 ul li a:link, #main-box .right #box-1 ul li a:visited {color:#4466d9; text-decoration:none;} #main-box .right #box-1 ul li a:active, #main-box .right #box-1 ul li a:hover {color:#4466d9; text-decoration:underline;} #main-box .right #box-2 {position:relative; width:310px; height:248px; float:right; margin:0px;} #main-box .right #box-2 .button {position:absolute; right:12px; bottom:14px;} #main-box .right #box-2 h1 {border:0px; font:bold 14px arial; color:#fff;margin:0px; padding:14px 0px 0px 15px;} #main-box .right #box-2 .description {margin:0px; padding:28px 15px 0px 15px;} #testimonials {} .testimonial {font:bold 12px arial; color:#005ba1; text-align:center; margin-top:15px; width: 100%; max-width:280px; padding:0px 15px;} .testimonial .name {font:italic 12px arial; text-align:right; margin: 6px 6px 0px 0px;} /* popup location settings*/ .popup { display: block; position: fixed; margin: 0; } #left-top-popup { left: 50px; top: 0px; } #left-bottom-popup { left: 50px; bottom: 0px; } #right-top-popup { right: 50px; top: 0px; } #right-bottom-popup { right: 50px; bottom: 0px; } .divider { border-bottom: 1px solid #CCCCCC; clear: both; } .popup-label { margin: 5px 0; display: inline-block; width: 100% max-width: 75px; } .popup-content { display: inline-block; max-width: 300px; } /* sub box settings */ #sub-box {max-width:948px;width: 100%;margin-top:15px} #sub-box .top {height:6px; background:url(../image/sub-box-top.gif) no-repeat;} #sub-box .middle { background: url(../images/events-bg-1.jpg); padding: 10px 14px; background-size: 100% 100%; background-repeat: no-repeat; position: relative; } #sub-box .bottom {height:6px; background:url(../image/sub-box-bottom.gif) no-repeat;} /* runner settings */ #runner {margin-top:15px; width: 100%; max-width:948px;} #runner .top {position:relative; width: 100%; max-width:330px; height:123px; background:url(../image/box-background-narrow2.gif) no-repeat;} #runner .top .button {position:absolute; right:10px; bottom:10px;} #runner .top .button img {vertical-align:middle; margin-left:6px;} #runner .top .button a:link, #runner .top .button a:visited {color:#fff; text-decoration:none;} #runner .top .button a:active, #runner .top .button a:hover {color:#fff; text-decoration:underline;} #runner .top h1 {border:0px; margin:0px; padding:14px 0px 0px 15px; font:bold 14px arial; color:#fff;} #runner .top .description {margin:0px; padding:20px 15px 0px 15px;} #runner .bottom {position:relative; width: 100%;max-width:330px; height:123px; background:url(../image/box-background-narrow2.gif) no-repeat; margin-top:10px;} #runner .bottom .button {position:absolute; right:10px; bottom:10px;} #runner .bottom .button a:link, #runner .bottom .button a:visited {color:#fff; text-decoration:none;} #runner .bottom .button a:active, #runner .bottom .button a:hover {color:#fff; text-decoration:underline;} #runner .bottom .button img {vertical-align:middle; margin-left:6px;} #runner .bottom h1 {border:0px; margin:0px; padding:14px 0px 0px 15px; font:bold 14px arial; color:#fff;} #runner .bottom .description {margin:0px; padding:20px 15px 0px 15px;} #runner .calendar {float:left; width: 100%; max-width:260px; margin-left:30px;} #runner .other {float:right; width: 100%; max-width:330px;} /* content settings */ #content {} #content #heading, #content #footing {height:50px; border-bottom:1px solid #ddd; line-height:50px; margin:5px 0px 15px 0px;} #content #heading {padding-bottom: 10px;} #content #heading .results {float:left; width: 100%; max-width:230px; font-size:20px;} #content #heading .results a {color:#404040; text-decoration: none;} #content #heading .results small {font-size:12px;} #content #heading .pagination, #content #footing .pagination {float:right; width: 100%; height:50px} #content #heading .title {float:left; width: 100%; max-width:800px;} #content #heading .title h1 {font-size:18px; margin:0px; padding:0px; line-height:50px; display:inline;} #content #heading .title sup {margin-left:6px;} #content #heading .social-media {float:right; text-align:right;} #content #heading .social-media ul {margin:0px; padding:0px;} #content #heading .social-media ul li {list-style:none; display:inline;} #content #heading .social-media img {padding:2px; background:#fff; border:1px solid #ccc; margin-left:4px;} #content #heading .social-media img:hover {border:1px solid #666;} #content .left {float:left; width: 100%; max-width:260px;} #content .left #leftnav h1 {font:bold 12px arial; background:#dedede; margin:4px 0 0 0; padding:7px 4px 7px 10px;} #content .left #leftnav ul {margin:0px 0px 15px 0px; padding:0px;} #content .left #leftnav ul li {list-style:none; border-bottom:1px solid #eee;} #content .left #leftnav ul li.last {border-bottom:0px;} #content .left #leftnav ul li a:link, #content .left #leftnav ul li a:visited {color:#297ed3; text-decoration:none; padding:5px 4px 5px 10px; display:block;} #content .left #leftnav ul li a:active, #content .left #leftnav ul li a:hover {color:#297ed3; text-decoration:none; padding:5px 4px 5px 10px; display:block; background:#f6f6f6;} #content .left #leftnav ul li.on a {background:#f6f6f6;} #content #leftnav span {color:#555;} #content #leftnav .ui-datepicker span {color:#ffffff;} #content .left .advertisement {border:1px solid #ccc; width:250px; height:250px; padding:4px; background:#fff; margin:15px 0px;} #content .right {float:right; width:665px;} /* content settings flipped left to right */ #content2 .right {float:right; width: 100%; max-width:260px;} #content2 .right #rightnav h1 {font:bold 12px arial; background:#dedede; margin:4px 0 0 0; padding:7px 4px 7px 10px;} #content2 .right #rightnav ul {margin:0px 0px 15px 0px; padding:0px;} #content2 .right #rightnav ul li {list-style:none; border-bottom:1px solid #eee;} #content2 .right #rightnav ul li.last {border-bottom:0px;} #content2 .right #rightnav ul li a:link, #content2 .right #rightnav ul li a:visited {color:#297ed3; text-decoration:none; padding:5px 4px 5px 10px; display:block;} #content2 .right #rightnav ul li a:active, #content2 .right #rightnav ul li a:hover {color:#297ed3; text-decoration:none; padding:5px 4px 5px 10px; display:block; background:#f6f6f6;} #content2 .right #rightnav ul li.on a {background:#f6f6f6;} #content2 #rightnav span {color:#555;} #content2 #rightnav span {color:#555;} #content2 .right .advertisement {border:1px solid #ccc; width: 100%; max-width:250px; height:250px; padding:4px; background:#fff; margin:15px 0px;} #content2 .left {float:left; width: 100%; max-width:665px;} /* listing settings */ #listings {padding:5px 0px;} #listings .listing {margin-bottom:20px;} #listings .listing .buttons {float:right; margin:-28px 0px 0px 0px; padding:0px; width: 100%; max-width:245px; height:23px;} #listings .listing .buttons a {color:#fff; background:#a0a0a0 url(../image/dark-gray-tab-left.gif) left top no-repeat; text-decoration:none; padding-left:14px; font:bold 14px arial; margin-right:5px; cursor:pointer;} #listings .listing .buttons a span {background:url(../image/dark-gray-tab-right.gif) right top no-repeat; padding:3px 14px 4px 0px;} #listings .listing .buttons a, #listings .listing .buttons a span {display:block; float:left;} #listings .listing .buttons a:hover {color:#fff; background:url(../image/dark-gray-tab-left.gif) left top no-repeat; padding-left:14px; text-decoration:underline;} #listings .listing .buttons a:hover span {background:url(../image/dark-gray-tab-right.gif) right top no-repeat; padding-right:14px; text-decoration:underline;} #listings .listing .buttons ul {list-style-type:none; padding:0px; margin:0px;} #listings .listing .buttons ul li {display:inline; margin:0px; padding:0px;} #listings .listing .buttons a.on {color:#515050; background:url(/image/tab-left-on.gif) left top no-repeat; padding-left:14px;} #listings .listing .buttons a.on span {background:url(/image/tab-right-on.gif) right top no-repeat; padding-right:14px;} #listings .listing .buttons #last-topnav-li {float:none;clear:both;display:block;} #listings .listing fieldset {border:1px solid #e2e2e2; min-height:150px;} #listings .listing fieldset:hover {border:1px solid #bbb;} #listings .listing fieldset legend {} #listings .listing fieldset legend a:link, #listings .listing fieldset legend a:visited {font:bold 18px arial; color:#ee6600; text-decoration:none;} #listings .listing fieldset legend a:active, #listings .listing fieldset legend a:hover {font:bold 18px arial; color:#ee6600; text-decoration:underline;} #listings .listing fieldset div.wrapper {padding:0px 12px 12px 12px; border:0px; clear:both; margin:0px; overflow:hidden} #listings .listing fieldset div.logo {margin:0px 0px 10px 10px;} #listings .listing fieldset div.short-description {padding:0px 0px 8px 0px; margin:0px; line-height:16px;} #listings .listing fieldset div.date {padding:8px 0px; margin:0px; line-height:16px; font:bold 14px arial;} #listings .listing fieldset div.date span {font:normal 12px arial; color:#999;} @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { #listings .listing .buttons {margin:0 !important;} } /* profile settings */ .profile h1 { border-bottom: 2px solid #efefef } .profile #profile-about { float: left; width: 100%; max-width: 680px; margin-top:10px; } .profile #profile-logo { float:left; margin:0px 10px 10px 0px; padding: 2px; border: 1px solid #ccc; } .profile #profile-description { padding:5px 4px 5px 10px; display:block; } .profile #listings .listing .listing-title { color:#515050; } .profile #listings .listing .listing-title a { font-weight:bold; font-size: 14px; color:#f33; } .profile #listings .listing .listing-title a:link, .profile #listings .listing .listing-title a:visited {color:#f33; text-decoration:none;} .profile #listings .listing .listing-title a:active, .profile #listings .listing .listing-title a:hover {color:#f33; text-decoration:underline;} .profile #listings .sponsored-listing .listing-title a, .profile #listings .exhibit-listing .listing-title a { color:#33f; } .profile #listings .sponsored-listing .listing-title a:link, .profile #listings .sponsored-listing .listing-title a:visited, .profile #listings .exhibit-listing .listing-title a:link, .profile #listings .exhibit-listing .listing-title a:visited {color:#33f;} .profile #listings .sponsored-listing .listing-title a:active, .profile #listings .sponsored-listing .listing-title a:hover, .profile #listings .exhibit-listing .listing-title a:active, .profile #listings .exhibit-listing .listing-title a:hover {color:#33f;} .profile #listings .listing .listing-date { font-size: 14px; } span.required {color:red; padding-left:3px;} /* details settings */ #details {} #details .buttons {float:right;} #details .buttons ul {margin:0px; padding:0px;} #details .buttons ul li {list-style:none; display: inline-block; height:40px; line-height:40px; margin-left:3px; font-size:12px;} #details .buttons ul li a:link, #details .buttons ul li a:visited { background:url(../image/button-background.gif) repeat-x; padding:5px 9px; border:1px solid #ccc; text-decoration:none; color:#555; } #details .buttons ul li a:active, #details .buttons ul li a:hover { background:url(../image/button-background.gif) repeat-x; padding:5px 9px; border:1px solid #aaa; text-decoration:none; color:#255d8e; } #details .buttons ul li a span {padding-right:12px; background:url(../image/arrow-down-off.gif) no-repeat right center;} #details .buttons ul li a:hover span {background:url(../image/arrow-down-on.gif) no-repeat right center;} #details .left {float:left; width: 100%;max-width:545px; overflow:hidden;} #details .left .when {font-size:14px; width: 100%; max-width:265px;} #details .left .when span {font:bold 18px arial; display:block;} #details .left .when a:link, #details .left .when a:visited {font-size:12px; text-decoration:underline;} #details .left .when a:active, #details .left .when a:hover {font-size:12px; text-decoration:underline;} #details .right {float:right; width: 100%; max-width:386px; overflow:hidden;} #details .right #gallery { display:block; } #details .right #gallery .main-photo {margin:0px 0px 8px 0px;} #details .right #gallery .main-photo img {padding:2px; background:#fff; border:1px solid #ccc; max-width: 98%;} #details .right #gallery .main-photo img:hover {border:1px solid #666; max-width:98%;} #details .right #gallery ul {margin:0px; padding:0px;} #details .right #gallery ul li {list-style:none; float:right; margin:5px 0px 0px 5px;} #details .right #gallery ul li img {padding:2px; background:#fff; border:1px solid #ccc;} #details .right #gallery ul li img:hover {border:1px solid #666;} #details .right .advertisement {padding:10px 0px 10px 24px; border:1px solid #ccc; clear:both; min-height:250px;} #details .right .info {padding:10px; border:1px solid #ccc; background:#f8f8f8; overflow:hidden; display:block;} #details .right p {padding:0px; margin:0px;} #details .right p span {margin:0px 6px;} #details .right p a:link, #details .right p a:visited {text-decoration:underline;} #details .right p a:active, #details .right p a:hover {text-decoration:underline;} /* credit card settings */ #credit-cards {margin:0px; padding:0px;} #credit-cards li {list-style:none; display:inline; margin-right:2px;} /* pagination settings */ .pagination {padding:0px; margin:0px;text-align:right;margin-bottom: 10px;} .pagination ul {margin:0px; padding:0px; text-align:right;} .pagination li {list-style-type:none; display:inline; padding-bottom:1px; background:transparent; padding-left:0px; margin:0px;} .pagination a:link, .pagination a:visited {padding:2px 6px; border:1px solid #aab6d5; text-decoration:none; color:#4a6c95;} .pagination a:hover, .pagination a:active {border:1px solid #2b66a5; color:#315177; background:#f7f7f7; text-decoration:none;} .pagination li.currentpage {font-weight:bold; padding:2px 6px; border:1px solid #315177; background:#4a6c95; color:#fff; margin-right:3px;} .pagination li.disablepage {padding:2px 6px; border:1px solid #929292; color: #929292; margin-right:3px;} .pagination li.nextpage {font-weight:bold;} * html .pagination li.currentpage, * html .pagination li.disablepage {margin:0px 5px; padding-right:0px;} /* footer settings */ #footer {text-align:center; margin:0px auto; width: 100%; max-width:980px; padding:0px 0px; background: #0764AA;} #footer #bottomnav { color: #fff; background: #353535; margin-top: 0px; padding-top: 35px; padding-bottom: 35px; } #footer #bottomnav span {margin:0px 6px;} #footer #bottomnav a:link, #footer #bottomnav a:visited {color:#fff; text-decoration:none;} #footer #bottomnav a:active, #footer #bottomnav a:hover {color:#fff; text-decoration:underline;} #footer #disclaimer {color:#fff; padding:14px 0px;} #footer #disclaimer a:link, #footer #disclaimer a:visited {color:#3183d5; text-decoration:none;} #footer #disclaimer a:active, #footer #disclaimer a:hover {color:#65b2ff; text-decoration:none;} /* link settings */ #recent-posts-2 a, a:link, a:visited {color:#309dff; text-decoration:none;} a:active, a:hover {color:#4466d9; text-decoration:underline;} /* grid settings */ .grid {border:1px solid #ccc; margin-bottom:15px;} .grid tr {} .grid th {padding:7px 6px; background:#777; font:bold 14px arial; color:#fff; text-align:left;border-radius: 0px !important;} .grid th a { color:#fff; } /* .grid td {padding:5px 6px;} */ .grid tr.even {background:#fafafa;} .grid input, .grid button {padding:6px; width:300px;} .grid td input.city {width:200px;} .grid td input.state {width:43px; text-transform:uppercase;} .grid td input.zip {width:75px;} .grid td input.username {width:200px;} .grid td input.password {width:200px;} .grid td input.phone {width:150px;} .grid td input.popup-date { width:100px; } textarea.textarea-full { width:100%; height: 250px; } input.textbox-long { width:350px; } input.textbox-medium { width:180px; } input.textbox-short { width:100px; } .grid td textarea#MESSAGE {width:96%; height:200px; padding:8px;} input.submit {font:14px arial; cursor:pointer; background:url(/image/button-background.gif) repeat-x; border:1px solid #ccc; padding:5px 10px;} input.submit:hover {text-decoration:underline;} .tixsort {background:#ddd !important;font-size:13px !important;} .tixsort a {color:black !important;} .grid tr.unreplied td { border: 1px dashed #AAAACC;} .grid tr.unread {background-color:#FFFFE0; font-weight: bold;} .grid .buttons {text-align:right;} .grid .minwidth {width: 1px; white-space: nowrap; padding-left: 10px; padding-right: 10px;} .border-b {border-bottom: 1px solid #ccc;} .label { width:120px; } .search label { font-size: 14px; font-weight: normal; } .search input { padding:6px; font-size:12px; } .search input.long { width: 63%; } .search input.short { width:40px; } .search input.popup-date { width:100px; } .search h2 { background-color: transparent; font-size: 20px; padding: 10px 0px; clear: both; color: #9cc543; border-bottom: 1px solid #9cc543; text-transform: uppercase; font-weight: 200; } .checkbox-list input { width:15px !important; height:15px; } .search .ss { padding:10px; background-color:#f3f3f3; } .search .buttons .button { width:300px; font-size:16px; } .login-form form {padding:12px;} .login-form form input {padding:6px;} .login-form form input.submit {cursor:pointer; padding:3px; border:1px solid #777777; color:#404040; margin-right:10px;} .login-form form input.submit:hover {text-decoration:underline;} .login-form form a:link, #login-form form a:visited {color:#2879cc; text-decoration:underline;} .login-form form a:active, #login-form form a:hover {color:#1b83ed; text-decoration:underline;} .login-form fieldset {border:2px solid #777777;} .login-form fieldset legend {background:#fff; padding:0px 6px; font:bold 16px arial; color:#777777;} #forgotPasswordForm { } #LOGIN_ERROR, #FORGOT_PASSWORD_ERROR { color:#a00; } #LOGIN_SUCCESS, #FORGOT_PASSWORD_SUCCESS { color:#0a0; } #account-nav {width: 100%; padding:0px 10px; margin-right:5px;} #account-nav fieldset {margin:0px; padding:0px; border:0px;} #account-nav label {font-weight:bold; clear:both; display:block; background:#efefef; line-height:26px; overflow: hidden; } #account-nav label img {float:left; margin-right:5px;} #account-nav label a {color:#292b2c; text-decoration:none;font-size:15px} #account-nav ul {margin:5px 0px; padding:0px; clear:both;} #account-nav li {list-style-type:none; padding:5px 0px 5px 20px; background:url(/image/leftnav-arrow-off.gif) no-repeat 6px center; border-bottom:1px solid #f1f1f1;} #account-nav li:hover {background:#f1f1f1 url(/image/leftnav-arrow-on.gif) no-repeat 6px center;} #account-nav li a:link, #account-nav li a:visited {color:#292b2c; text-decoration:none; display:block;} #account-nav li a:active, #account-nav li a:hover {color:#292b2c; text-decoration:none; display:block;} #account-nav li.selected {background:#effcfd url(/image/leftnav-arrow-on.gif) no-repeat 6px center;} #account-nav li.selected a {color:#000;} .red {color:red;} /* topnav settings */ #event-nav {margin:0 auto; padding:0px; width: 100%; max-width:720px; height:33px; border-bottom:3px solid #000;} #event-nav a {color:#fff; background:#dbdbdb url(/image/tab-left-off.gif) left top no-repeat; text-decoration:none; padding-left:10px; font:bold 10px arial; margin-right:2px; cursor:pointer;} #event-nav a span {background:url(/image/tab-right-off.gif) right top no-repeat; padding:10px 10px 11px 0px;} #event-nav a, #event-nav a span {display:block; float:left;} #event-nav a:hover {color:#000; background:url(/image/tab-left-on.gif) left top no-repeat;} #event-nav a:hover span {background:url(/image/tab-right-on.gif) right top no-repeat;} #event-nav ul {list-style-type:none; padding:0px; margin:0px;} #event-nav ul li {display:inline; margin:0px; padding:0px;} #event-nav a.on {color:#515050; background:url(/image/tab-left-on.gif) left top no-repeat; padding-left:14px;} #event-nav a.on span {background:url(/image/tab-right-on.gif) right top no-repeat; padding-right:14px;} #event-nav #last-topnav-li {float:none;clear:both;display:block;} .account-left {width: 100%;position: relative;} .account-right {float:right; width: 100%; max-width:720px; position: relative;} .account-right h1 { margin-bottom:10px; } .account-right h4 { font-size:13px; } .topRight-abs { position: absolute; top: 5px; right: 5px; } #NOTICE {border:1px solid #321600; color:#321600; background:#f6ff56; margin:15px 0px;} #NOTICE p { margin:2px 0px; font-size:12px;} #SUCCESS {border:1px solid #007700; color:#007700; background:#EEFFEE; padding:10px; margin:15px 0px;} #SUCCESS p { margin:2px 0px; font-size:12px;} #ERROR {border:1px solid #770000; color:#770000; background:#FFEEEE; padding:10px; margin:15px 0px;} #ERROR p {margin:2px 0px; font-size:12px;} #REMINDER {border:1px solid #8F2A01; border-radius: 3px; color:#8F2A01; background:#FFEDDC; padding:10px; margin:15px 0px;} #REMINDER p {margin:2px 0px; font-size:12px;} .textarea-large { width:100%; height:200px; background:none; } .question { padding:10px;background-color:#f3f3f3; border:1px solid #aaa;margin:10px 0px; } .question-dropdown { width: 100%; max-width:350px; } .question-textarea {width: 100%; max-width:310px;height:60px;} .question-textbox {width: 100%; max-width:220px;} .question-radio {width:auto !important;} .checkbox,.radio {width:15px !important;height:15px !important;margin:0px;vertical-align:-3px;} .radio-option {display: inline-block; margin-right: 20px; min-width: 90px;} .radio-option label {vertical-align: top;} #home-events-wrapper { position:relative; overflow:hidden; height:200px; margin-top:10px; } #home-events { position:relative; } #home-events ul { margin-top:10px; margin-bottom:10px; } #home-events .city-separator { padding-top:10px; } #grid-search { float:right; width:300px; text-align:right; } #grid-pagination { float:left; width:300px; height:30px; } .searchresultbuttons {width:430px; height:25px; margin-top: 5px } .searchresultbuttons a { border: 0; margin:0; padding:0; vertical-align:middle } .expandsearch {float:right;font-weight:normal;color:#297ed3;cursor:pointer;} .showco {clear:both} .showco img {margin:10px} #cost-alert {margin:10px 0 0 0;padding:20px;background-color:#fffabf;border:3px dashed #efdc0e} .textbox-notify {padding:1px !important;width:200px !important;} .inline { display:inline; } .live {font-weight: bold; color: #008800;} .rejected {font-weight: bold; color: #ff0000;} .needs-review {font-weight: bold;} /* twitter settings */ #twitter {position:relative;width:280px;height:256px;background:transparent;padding:0;float:left;} /* buttons */ .rc-button {box-sizing: border-box; font:600 18px 'Open Sans', helvetica, arial, sans-serif; padding: 10px 30px; background-color: #f1f1f1; display: inline-block; text-align: center; color: #fff !important; text-decoration: none !important;} .rc-button.green {background-color: #9CC741; -webkit-transition:.7s; -moz-transition:.7s; transition:.7s;} .rc-button.green:hover {background-color: #84C200; -webkit-transition:.7s; -moz-transition:.7s; transition:.7s;} .rc-button.blue {background-color: #309DFF; -webkit-transition:.7s; -moz-transition:.7s; transition:.7s;} .rc-button.blue:hover {background-color: #0086FF; -webkit-transition:.7s; -moz-transition:.7s; transition:.7s;} .rc-button.sml {font-size:14px; padding: 6px 20px;} .rc-button.med {font-size:16px; padding: 8px 25px;} .rc-button.lrg {font-size:18px; padding: 10px 30px;} .rc-button.ptsml {font-size:14pt; padding: 6pt 20pt;} .rc-button.ptmed {font-size:16pt; padding: 8pt 25pt;} .rc-button.ptlrg {font-size: 18pt; padding: 10pt 30pt;} .at4-share-title { display: none; } .social-footer li { list-style-type: none; display: inline; } .social-footer ul li a { display: inline-block; width: 32px; height: 32px; background-size: contain; background-repeat: no-repeat; } a.twitter { background: url('/image/social-media/twitter.jpg'); } a.facebook { background: url('/image/social-media/facebook.jpg'); } a.linkedin { background: url('/image/social-media/linkedin.jpg'); } a.google { background: url('/image/social-media/google.jpg'); } a.rss { background: url('/image/social-media/rss.jpg'); } @media (max-width: 768px) { .display.fullsize { width: 100%; padding: 0px; height: auto !important; } .display img { width: 100% !important; height: auto !important; } /* REMOVEME */ #header-scroller { display: none; } } .register-gradient.row, .login-gradient.row, .find-gov-events.row { background: -moz-linear-gradient(top, #ffffff 0%, #e6e7e8 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #ffffff 0%,#e6e7e8 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #ffffff 0%,#e6e7e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e7e8',GradientType=0 ); /* IE6-9 */ padding-bottom: 15px; } .find-gov-events .calendar { padding-left: 10px; border-left: 1px solid #d0d2d3; padding-right: 10px; border-right: 1px solid #d0d2d3; } #homeblock a.button { display: inline-block; width: 125px; text-align: center; background: #9cc741; color: white; height: 35px; line-height: 35px; position: absolute; bottom: 10px; } a.button.post-evnts { right: 10px; } a.button.find-evnts { right: 145px; } .social-footer { padding-top: 20px; } h3 { color: #b6d674 !important; font-weight: normal !important; font-size: 20px !important; } .home-row-3 ul { list-style-type: none; padding: 0px; } a.button.blue { padding: 10px 30px; display: inline-block; color: white; background: #309dff; } .home-row-3 a { color: #309dff; } .row.post-your { max-width: 980px; margin: auto; background: -moz-linear-gradient(top, #204395 0%, #10214b 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #204395 0%,#10214b 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #204395 0%,#10214b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#204395', endColorstr='#10214b',GradientType=0 ); /* IE6-9 */ margin-top: 18px; color: white; padding: 11px; } a.button.green { display: inline-block; text-align: center; background: #9cc741; color: white; padding: 10px; width: 100%; } .post-your .col-md-6 { font-weight: 100; font-size: 15px; font-family: sans-serif; } #homeblock ul { list-style-type: none; padding: 0px; } .boxnav a { color: #666666; text-transform: uppercase; font-size: 23px; font-weight: normal; } .boxnav .active a{ color: #9cc741; } .boxnav li { display: inline-block; margin-right: 46px; border-bottom: 2px solid #999999; } .boxnav li.active { border-color: white; } span.state { color: #2d93ee; } div#homeblock { color: white; } .boxnav a:focus, .boxnav a:active, .boxnav a:hover { color: #9CC741; text-decoration: none; } ul.partners { list-style-type: none; padding: 0px; text-align: center; } .partners li { display: inline-block; width: 19%; text-align: center; margin: 0px; padding: 0px; } .strategic-partners span { background: white !important; display: block; padding-top: 1px; padding-bottom: 25px; margin-bottom: 12px; } .strategic-partners h2 { background: transparent; color: #204396; text-transform: uppercase; font-size: 20px; font-weight: normal; padding-top: 5px; margin-top: 9px; } .boxnav li.active { background: url('/images/underline-stylized.jpg'); background-repeat: no-repeat; background-size: 140%; background-position: -23px 77%; height: 58px; border-bottom: 0px; margin-bottom: -20px; } li.blog.active { background-size: 197%; background-position: -30px 70%; } .social ul { list-style-type: none; padding: 0px; } .twitter h2, .rss h2 { display: inline-block; background: transparent; font-size: 21px; line-height: 20px; margin-top: 23px; font-weight: normal; } .social img { margin-top: -8px; } .row.social { margin-top: 10px; background: -moz-linear-gradient(top, #e6e7e8 0%, #ffffff 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #e6e7e8 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #e6e7e8 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e7e8', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ margin-right: 0px; margin-left: -2px; } div#at4m-mobile-container { display: none !important; } #bottomnav ul { list-style-type: none; padding: 0px; } #bottomnav li { display: inline-block; } #bottomnav li:after { content: "|"; margin: 0px 9px; } #bottomnav li:last-child:after { display: none; } @media(max-width: 1024px) { #container .wrapper, #container { padding-left: 0px; } } .logged-in-holder { text-align: right; display: table-cell; vertical-align: middle; font-size: 12px; line-height: 21px; } .logged-in-holder strong { display: block; } .right a.button.green { max-width: 215px; font-size: 19px; } .right span.sign-in { width: 100%; text-align: center; display: inline-block; max-width: 215px; margin-top: 11px; font-size: 17px; } @media (max-width: 916px) { .partners li { display: block; width: 100%; margin-bottom: 15px; } } @media (max-width: 992px) { .col-md-6, .col-md-4, .logged-in-holder { text-align: center !important; } .post-your .col-md-3, .post-your .col-md-6 { margin-bottom: 15px; } h2, h1 { text-align: center; } #bottomnav li { display: block; text-align: center; } #bottomnav li:after { display: none; } #header #banner .wrapper .right { width: 100%; } } .social-footer ul { padding: 0px; border-bottom: 1px solid white; padding-bottom: 5px; margin-bottom: -3px; } #topnav-mobile { display: none; } #topnav-mobile ul { list-style-type: none; padding: 0px; } @media(max-width: 880px) { #topnav-mobile { display: block !important; } #header-scroller { display: none; } .boxnav li { width: 100%; background: none !important; text-align: center; border-bottom: 0px; } #sub-box .middle { background: black !important; } .boxnav li.active { height: auto; margin-bottom: 0px; } #sub-box div { width: 100% !important; float: none !important; text-align: center; margin-bottom: 13px; } #homeblock a.button { position: initial; display: block; margin: 0px auto 20px auto; width: 60%; } div#homeblock { padding: 10px; } .contact-us input#SUBMIT_BUTTON { margin: auto; text-align: center; display: block; } #testimonials-short-container { text-align: center; height: auto !important; clear: both; width: auto !important; margin-left: 0px !important; } .testimonial-short-title { padding: 0px; } .breaker { clear: both; } .testimonial-short-title { border-bottom: 0px !important; padding: 0px !important; } .col-md-3 img { margin: 18px auto !important; display: block; } } @media(min-width: 880px) { .navbar-header ul { padding: 0px; list-style-type: none; } } span.icon-bar { background: #9CC741; height: 5px !important; width: 34px !important; margin-bottom: 6px !important; } #mobile-menu li { padding: 11px 22px; background: #9CC741; } #mobile-menu li a { color: white; font-weight: bold; } .navbar-toggle { float: none !important; } @media (max-width: 880px) { #topnav-mobile, .navbar-toggle { display: block !important; } .navbar-header { float: none; } } /* calendar stuff */ .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all { background: white; color: black; border: 0px; } .ui-widget-header .ui-icon { background-image: url("/images/blueicons.png") !important; } a.ui-state-default { background: transparent !important; color: black !important; border: 0px !important; width: 25px !important; text-align: center !important; float: right; } a.ui-state-default.ui-state-highlight.ui-state-active { background: #309dff !important; border: 0px !important; color: white !important; width: 22px !important; border-radius: 27px; text-align: center !important; position: relative; left: 3px; } span.ui-state-default { background: transparent !important; border: 0px !important; color: #309DFF !important; opacity: 1; } td.ui-datepicker-unselectable.ui-state-disabled { opacity: 1; } /* end calendar stuff */ .header { padding: 7px 6px; background: #777; font: bold 14px arial; color: #fff; text-align: left; } .even { background: #fafafa; } .contact-us { max-width: 900px; margin: auto; width: 94%; } .contact-us .row { padding: 7px 0px; } .contact-us input[type="text"], .contact-us textarea#MESSAGE { width: 90% !important; } div#content.interior { width: 95%; } .search .col-md-4 { text-align: left !important; } .search input[type=checkbox] { width: auto !important; display: inline-block !important; vertical-align: top; } .search label { display: inline-block; max-width: 87%; } .listing-side h1 { font: bold 12px arial; background: #dedede; margin: 4px 0 0 0; padding: 7px 4px 7px 10px; } div#heading { height: auto !important; } .listing-side div#datepicker { padding-left: 0px !important; margin-left: 0px !important; } .listing-side .ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all { width: 100%; } .listing-side .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all { background: #B3B3B3; } .listing-side li { list-style: none; border-bottom: 1px solid #eee; } .listing-side ul { margin: 0px 0px 15px 0px; padding: 0px; } #content #footing { height: auto !important; } @media (max-width: 500px) { .fc-header-right { display: none; } } @media (max-width: 600px) { #listings .listing .buttons { float: none !important; margin-top: -8px; margin-bottom: 16px; } } div#new-message { float: right; display: block !important; position: absolute; right: 13px; top: 28px; font-size: 16px; } @media(max-width:992px) { #new-message { text-align: center; } .logged-in-holder { display: block !important; margin-top: 10px; } #new-message { margin: auto !important; position: initial !important; float: none !important; } } .search input[type="submit"] { background: #9cc841; border: 0px; color: white; } .search input[type="reset"] { background: #319dff; color: white; border: 0px; } body.blog { color: #373737; font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 300; line-height: 1.625; } .home-page .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all, .home-page .ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all { background: transparent; } .ui-datepicker-calendar tbody tr { border-top: 2px solid #e5e6ea; } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-datepicker-calendar tr th { font-weight: normal !important; } .ui-datepicker-calendar thead { display: none; } .calendar p a { background: #2da0ff; display: block; color: white; padding: 7px; border: 0px; width: 100%; max-width: 150px; margin: auto; margin-top: 10px; } .home-page .ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all { border: 0px !important; } .blog ul a:hover { text-decoration: none; } .row.hr { display: block; border-bottom: 1px solid #d2d2d2; margin-left: 0px; margin-right: 0px; margin-top: 20px; margin-bottom: 20px; } .row.login-gradient { max-width: 980px; margin-left: 0px; margin-right: 0px; } .login-info { border-top: 3px dotted #dfdfdf; padding-top: 20px; margin-top: 20px; text-align: center; } .login-info a { color: #61aef6; } .login-info a:hover { text-decoration: none; } #welcome p { color: #555555 !important; } #welcome h3 { color: #334693 !important; } .find-events h1, .login-page h1 { color: #319dff !important; font-size: 27px !important; text-transform: uppercase; clear: both; } .post-your a.button.green:hover { text-decoration: none; } .search-row { border-bottom: 1px dashed #d2d2d2; padding-bottom: 15px; margin-bottom: 15px; } select#search_type { -webkit-border-radius: 0px; outline: 1px solid #CCC; outline-offset: -1px; border: 0px; padding: 0px 16px; height: 32px; background: white; box-shadow: none; width: 35%; } select#radius { -webkit-border-radius: 0px; outline: 1px solid #CCC; outline-offset: -1px; border: 0px; padding: 0px 16px; height: 32px; background: white; box-shadow: none; } .searchState, .searchCountry, .searchLoc { display: inline-block; background: #2f9dff; color: white !important; text-align: center; padding: 8px; text-transform: capitalize; } .searchState:hover, .searchCountry:hover, .searchLoc:hover { text-decoration: none; } select#country, select#state { -webkit-border-radius: 0px; outline: 1px solid #CCC; outline-offset: -1px; border: 0px; padding: 0px 16px; height: 32px; background: white; box-shadow: none; width: 35%; } .find-events div#datepicker div { border: 0px !important; } a.member-deals { background: #9cc841; color: white; padding: 15px; width: 100% !important; display: inline-block; text-align: center; margin-bottom: 25px; margin-top: 24px; max-width: 300px; } @media(min-width: 992px) { .find-events .col-md-5 { text-align: right; } } .find-events .calendar { max-width: 300px; display: inline-block; width: 100%; } a.member-deals:hover { color: white; text-decoration: none; } .calendar a:hover { color: white; text-decoration: none; } .ui-icon.ui-icon-circle-triangle-e { text-indent: 50000px; } .trending a, .upcoming a { color: white; } .trending, .upcoming, div.blog { max-height: 174px; overflow: auto; margin-top: 30px; width: 2000px; } .city-separator { margin-top: 10px; color: #2da1ff; font-weight: 200 !important; } .noTitleStuff .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix { background: white; border: 0px; height: 10px; overflow: hidden; } .noTitleStuff label { display: inline-block; width: 92px; font-weight: normal; color: #6F6F6F !important; } .noTitleStuff input.checkbox { display: inline-block; } .noTitleStuffRegister .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix { background: white; border: 0px; height: 0px; overflow: hidden; } .noTitleStuffRegister label { font-weight: 200; } .noTitleStuffRegister .checkbox { display: inline-block; } .noTitleStuffRegister span.asterix { color: red; } .noTitleStuffRegister { width: 50% !important; } #loginpanel input#SUBMIT_BUTTON_1, .noTitleStuffRegister input#SUBMIT_BUTTON { background: #319DFF; border: 0px; color: white; font-weight: normal; width: auto !important; display: block; padding: 10px 31px; margin: 16px 0px; position: initial !important; } .noTitleStuffRegister .toa-notice { display: block; margin: auto; width: 100%; text-align: center; border-top: 1px dashed #e5e5e5; margin-top: 15px; padding-top: 15px; } .noTitleStuff h3, .noTitleStuffRegister h3 { display: block; border-bottom: 2px solid #C1D878; width: 100%; padding-bottom: 9px; text-transform: uppercase; } div#typeofaccount { background: -moz-linear-gradient(top, #e6e7e8 0%, #ffffff 100%); background: -webkit-linear-gradient(top, #e6e7e8 0%,#ffffff 100%); background: linear-gradient(to bottom, #e6e7e8 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e7e8', endColorstr='#ffffff',GradientType=0 ); margin: 10px; margin-top: 3px !important; } div#loginpanel { background: -webkit-linear-gradient(top, #e6e7e8 0%,#ffffff 100%); background: linear-gradient(to bottom, #e6e7e8 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e7e8', endColorstr='#ffffff',GradientType=0 ); margin: 13px; margin-top: 8px; } input#SUBMIT_BUTTON { background: #319DFF; border: 0px; color: white; font-weight: normal; width: auto !important; display: block; padding: 10px 31px; margin: 16px 0px; right: 0px; position: absolute; } .start-search { background: #319DFF; border: 0px; color: white !important; font-weight: normal; width: auto !important; display: inline-block; padding: 10px 31px; margin: 16px 0px; } .youtube_placeholder { text-align: center !important; } .registration .checkbox { display: inline-block; } .registration label { display: inline-block; font-weight: normal; } .signup-container { max-width: 648px; margin: auto; } .registration .row.horizontal-break { border-bottom: 2px solid #9cc543; margin: 12px -5px; } .row.heading-separator { border-top: 2px solid #9cc543; border-bottom: 2px solid #9cc543; color: #9cc543; padding: 5px 0px; margin: 10px -5px; text-transform: uppercase; font-weight: 200; font-size: 20px; } .registration .col-md-3 { text-align: right; } .registration .col-md-3, .registration .col-md-9, .registration .col-md-6 { margin-bottom: 15px; } .blog .display.fullsize { padding-left: 0px; margin-bottom: 23px; } .account-right h1, .my-account h1 { font-size: 25px; } .my-account h2 { font-size: 19px; } .account-right td { padding-bottom: 15px; padding-top: 15px; padding-left: 3px; font-size: .90em; } .account-right td label { margin-left: 2px; font-size: 11px; } .my-mail-settings label { color: black; } .form-grid-option { display: inline-block !important; } .checkbox-grid label { max-width: 71%; } td.nolabel label { margin-right: 14px !important; } input#specify-second-organizer { display: inline; } #event-details td:nth-of-type(2) { padding-right: 8px !important; } .my-mail-settings .account-right input { display: inline; } .home-row-3 .col-md-4 ul li { padding-right: 25px; margin-bottom: 16px; } .home-row-3 ul { height: 251px; margin-bottom: 20px; overflow: auto; } .trending-container .middle { background: url('../images/trending-background.jpg') !important; background-size: cover !important; } .trending-container #homeblock .button { display: none; } .blog-container .middle { background: url('../images/blog-background.jpg') !important; background-size: cover !important; } .blog-container .find-evnts, .blog-container .post-evnts { display: none ; } a.button.view-blog { display: none !important; } .blog-container .find-evnts, .blog-container .post-evnts { display: none !important; } .blog-container a.button.view-blog { display: inline-block !important; right: 10px; } .stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices { height: 22px !important; } .upcoming::-webkit-scrollbar, .trending::-webkit-scrollbar, .blog::-webkit-scrollbar { display: none; } .find-gov-events .col-md-4:nth-of-type(1) { margin-left: -7px; } .home-page .display.featuredevent.fullsize { min-width: 300px; } #gallery .main-photo img { padding: 2px; background: #fff; border: 1px solid #ccc; max-width: 98%; } #details .info { padding: 13px; border: 1px solid #ccc; background: #f8f8f8; overflow: hidden; display: block; margin-top: 20px; } .blog span.featured-image { display: table-cell; max-width: 200px; width: 16%; vertical-align: top; margin-right: 15px; vertical-align: middle; } .blog img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image { width: 100%; height: auto !important; } span.blog-body { display: table-cell; width: 80%; max-width: 600px; vertical-align: middle; padding-left: 20px; } div.blog li { margin-bottom: 25px; } .hasFocus { width: 400px !important; background-image: none !important; position: absolute; right: 5px; bottom: 5px; max-width: none !important; } .isTwoLine { height: 84px !important; } @media(max-width:750px) { .displays.login { float: none !important; margin: auto; } .login-display { float: none; } } h1 { font-family: 'TrajanPro-Regular'; } .IN-widget img { width: 324px !important; height: 45px !important; } .home-page img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image { max-width: 300px; } .detail-page h1 { font-family: "Open Sans", sans-serif; font-size: 19px !important; line-height: 32px !important; margin-bottom: 10px !important; display: block !important; } div#notice { width: 100%; max-width: 980px; margin: 7px auto; background: #ccc; margin-bottom: -7px; } #notice .labell { background: #ff3333; min-height: 80px; position: relative; } #notice .labell span { top: 50%; position: absolute; left: 0px; width: 100%; margin-top: -11px; text-align: center; color: white; text-transform: uppercase; font-size: 19px; font-weight: 200; } #notice .message span { display: table-cell; width: 100%; height: 80px !important; vertical-align: middle; line-height: 1.25; font-family: "Open Sans", sans-serif; font-size: 13px; } .find-events #header .left.col-md-5 { text-align: left; } ul.partners img { max-width: 150px; max-height: 75px; } ul.partners { height: 55px; white-space: nowrap; position: relative; } .timeline-Tweet-text { font-size: 14px !important; line-height: 20px !important; } .blog .featured-image img.attachment-full.size-full.wp-post-image { max-width: 150px; height: auto !important; border: 2px solid #9cc741; } .home-page.hasHeaderAdd { background-position: center 99px !important; } div#LOGIN_ERROR { font-weight: bold; font-size: 18px; } .account-right a.submit-resource-button-right.rc-button.sml.green { margin-top: 61px !important; } #ge-registration, #exhib-spons-opps, #has-media { display: block; margin-left: 30px; margin-top: 5px; } table#mce_editor_1_tbl { width: 500px !important; height: 360px !important; } #comp-price, #ge-discount { float: left; } .pricing input#submit { margin-top: 18px; } input#no-exhib-spons-ops { float: left; margin-left: -27px; margin-top: 2px; } .advertisement-panels { max-width: 750px; display: block; margin: auto; } .advertisement-panel { width: 49.5%; display: inline-block; vertical-align: top; min-height: 250px; } div#advertisement-panel-top-left { background: #319dff; color: white; } div#advertisement-panel-bottom-left { background: #204395; text-align: center; padding-top: 41px; } #advertisement-panel-top-right { background: #0064bc; margin-left: -4px; } div#advertisement-panel-bottom-right { background: #152c62; color: white; margin-left: -4px; } #advertisement-panel-bottom-right .left { width: 45% !important; float: left !important; } #advertisement-panel-bottom-right .right { width: 49% !important; } #advertisement-panel-top-left .advertisement-panel-heading { background: #9dc942; padding: 10px; } #advertisement-panel-top-left img { float: left; margin-right: 10px; } #advertisement-panel-top-left span.main-heading { display: block; font-size: 19px; text-transform: uppercase; font-weight: bold; } .advertisement-panel-heading em { font-size: 8px; } #advertisement-panel-top-left p { font-size: 14px; padding: 0px 22px; margin: 16px; } #advertisement-panel-top-right img { display: block; margin: auto; margin-top: 16px; } #advertisement-panel-top-right a.button { display: block; margin: 17px auto; max-width: 232px; color: white; background: #00325f; padding: 9px 45px; text-align: center; } #advertisement-panel-bottom-right .advertisement-panel-heading { background: #11224e; padding: 8px; } #advertisement-panel-bottom-right .left, #advertisement-panel-bottom-right .right { padding: 0px 10px; font-size: 11px; margin-top: 20px; margin-left: 11px; } .promote-page h3 { color: #eb2228 !important; text-align: center; font-weight: bold !important; text-transform: uppercase; font-size: 24px !important; } .intro-text { max-width: 742px; display: block; margin: auto; text-align: center; font-size: 15px; } .row.hasLines { border-top: 1px solid #e7e7e7; padding-top: 23px; padding-bottom: 23px; margin: 31px auto; max-width: 906px; } .hasLines ul { padding-left: 23px; } .advertisement-panels-bg { position: absolute; left: -10px; right: -48px; background: #f2f2f2; display: block; padding-top: 50px; padding-bottom: 50px; } .hasHeaderAdd #content { position: relative; } #advertisement-panel-bottom-right a { color: white; } #advertisement-panel-bottom-right img { margin-left: 10px; } .about-page #content { background: transparent !important; border-bottom: 0px !important; } #about-section-middle .title { background: #319dff; color: white; text-align: center; font-size: 24px; padding: 11px; margin-top: 35px; } #about-section-middle .box { background: url(../images/blog-background.jpg) !important; padding: 8px 0px 20px 0px; background-size: 120% !important; background-position: 0px -47px !important; } #about-section-middle ul.box-nav { list-style-type: none; padding: 0px; } #about-section-middle .box-nav li { display: inline-block; margin-right: 46px; border-bottom: 2px solid #999999; } #about-section-middle .boxnav a { font-size: 19px; } #about-section-middle ul.boxnav { padding-left: 20px; } .about-pane li { list-style-type: none; padding-left: 0px; color: #309efd; margin: 9px 0px !important; } .about-pane ul { padding-left: 21px; padding-top: 8px; } .row.kerry-info { margin: 50px 0px; } .kerry-info .col-md-9 { padding-top: 25px; } .about-page h1 { color: #309dff; margin-bottom: 18px; } .about-sidebar strong { font-family: 'TrajanPro-Regular'; color: #309dff; font-size: 15px; } .home-row-3 h3 { min-height: 44px; } #forgotPasswordForm input[type="submit"] { background: #2f9dff; color: white !important; text-align: center; padding: 8px; text-transform: capitalize; display: block; margin: 12px 0px; width: 300px; } #forgotPasswordForm label { font-weight: normal; } .login-form form input[type="text"] { width: 300px; margin-top: 10px; } .contact-us input#SUBMIT_BUTTON { position: initial; margin: auto; } input#specify-end-date { display: inline-block; } input#pricing-varies { display: inline !important; } #details h3 { font-weight: bold !important; } #agency input, #focus input { vertical-align: top; } .grid.form input[type="checkbox"] { margin-right: 2px !important; vertical-align: top; margin-top: 3px !important; } input.exclude { margin-left: 15px; } a#restart_add { display: block; } .spelling-fixed { font-size: 19px; } .spelling-original { font-size: 16px; margin-bottom: 20px; } label[for="USER_INTERESTS28"] { width: 167px !important; white-space: nowrap; } .post-your a.button.green { white-space: nowrap; padding-right: 10px !important; min-width: 180px !important; width: auto !important; } @media(min-width: 1000px) { .row.post-your { max-height: 64px; } } .account-right .inbox-grid td:first-child { width: auto !important; } td.my-profile-submit { border-right: 1px solid #cccccc; } .update-company input#SUBMIT_BUTTON, .my-profile-submit input#SUBMIT_BUTTON { float: right; margin-right: 22px; position: relative !important; } .areas-of-interest .checkbox { display: inline-block; } .areas-of-interest label { width: 2px !important; white-space: nowrap; } input#LOGO { width: 300px; } .ui-datepicker td span, .ui-datepicker td a { text-align: right !important; } .related ul { list-style-type: none; padding: 0px; } .related li { margin: 18px; display: inline-block; text-align: center; width: 50%; } .spelling-fixed em { font-weight: 600; } .add-user-btn input#SUBMIT_BUTTON { bottom: 5px !important; right: 10px !important; } iframe#mce_editor_1_ifr { height: 304px !important; } .ui-dialog-content input[name="profile-interests[]"] { float: left; margin-right: 3px; } input#SUBMIT_BUTTON { position: relative ; } @media (max-width: 600px) { .question-dropdown { width: 100% !important; } table.registration td { display: block; width: 100% !Important; } } input#archive-webcast { float: left; margin-right: 6px; margin-top: 3px; } #homeblock img.partner-icon { height: 20px; margin-left: 12px; margin-top: -5px; } #learn-more-premium { padding: 15px; margin-left: 13px; margin-top: 7px; width: 350px; display: block; text-align: center; background: #9cc741; border: 0px; color: white; } label[for="premium-upgrade"] { color: red; font-size: 16px !important; } #listings .listing.premium { background: #baff96; } tr.premium_event { background: #baff96 !important; } #sub-box img { height: 80px !important; max-width: 98% !important; } .featuredevent img { width: 300px; } .ui-dialog { z-index: 99999999999999 !important; }