article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; } audio, canvas, video { display: inline-block; *display: inline;
*zoom: 1;
} audio:not([controls]) { display: none; height: 0; } [hidden] {
display: none;
}  html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } html, button, input, select, textarea { font-family: sans-serif; } body { margin: 0; }  a:focus { outline: thin dotted; } a:active, a:hover { outline: 0; }  h1 { font-size: 2em; margin: 0.67em 0; }
h2 { font-size: 1.5em; margin: 0.83em 0; }
h3 { font-size: 1.17em; margin: 1em 0; }
h4 { font-size: 1em; margin: 1.33em 0; }
h5 { font-size: 0.83em; margin: 1.67em 0; }
h6 { font-size: 0.75em; margin: 2.33em 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; } dfn { font-style: italic; } mark { background: #ff0; color: #000; } p, pre { margin: 1em 0; } code, kbd, pre, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; } pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; } q { quotes: none; } q:before, q:after { content: ''; content: none; }
small { font-size: 75%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }  dl, menu, ol, ul { margin: 1em 0; }
dd { margin: 0 0 0 40px; } menu, ol, ul { padding: 0 0 0 40px; } nav ul, nav ol { list-style: none; list-style-image: none; }  img { border: 0; -ms-interpolation-mode: bicubic; } svg:not(:root) { overflow: hidden; }  figure { margin: 0; }  form { margin: 0; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; white-space: normal; *margin-left: -7px; } button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; } button, input { line-height: normal; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; *overflow: visible; } button[disabled], input[disabled] { cursor: default; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *height: 13px;
*width: 13px; } input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
} textarea { overflow: auto; vertical-align: top; }  table { border-collapse: collapse; border-spacing: 0; } p { -webkit-hyphens: auto; -epub-hyphens: auto; -moz-hyphens: auto; hyphens: auto; }
b, strong, .strong { font-weight: bold; }
dfn, em, .em { font-style: italic; }
small, .small { font-size: 75%; }
ul, ol { padding: 0; list-style-type: none; }
dd { margin: 0; }
.sidebar ul, .sidebar ol, .commentlist { list-style: none; }  .clearfix { zoom: 1; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.image-replacement { text-indent: 100%; white-space: nowrap; overflow: hidden; }      span.amp { font-family: Baskerville, 'Goudy Old Style', Palatino, 'Book Antiqua', serif; font-style: italic; } .text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.alert { margin: 10px; padding: 5px 18px; border: 1px solid; }
.alert-help { margin: 10px; padding: 5px 18px; border: 1px solid; border-color: #e8dc59; background: #ebe16f; }
.alert-info { margin: 10px; padding: 5px 18px; border: 1px solid; border-color: #bfe4f4; background: #d5edf8; }
.alert-error { margin: 10px; padding: 5px 18px; border: 1px solid; border-color: #f8cdce; background: #fbe3e4; }
.alert-success { margin: 10px; padding: 5px 18px; border: 1px solid; border-color: #deeaae; background: #e6efc2; }         .blue-button, .blue-button:visited { border-color: #1472ad; text-shadow: 0 1px 1px #1472ad; background-color: #1681c4; background-image: -webkit-gradient(linear, left top, left bottom, from(#1990db), to(#1681c4)); background-image: -webkit-linear-gradient(top, #1990db, #1681c4); background-image: -moz-linear-gradient(top, #1990db, #1681c4); background-image: -o-linear-gradient(top, #1990db, #1681c4); background-image: linear-gradient(to bottom, #1990db, #1681c4); -webkit-box-shadow: inset 0 0 3px #59b3ec; -moz-box-shadow: inset 0 0 3px #59b3ec; box-shadow: inset 0 0 3px #59b3ec; }
.blue-button:hover, .blue-button:visited:hover, .blue-button:focus, .blue-button:visited:focus { border-color: #116396; background-color: #1472ad; background-image: -webkit-gradient(linear, left top, left bottom, from(#1784c9), to(#1472ad)); background-image: -webkit-linear-gradient(top, #1784c9, #1472ad); background-image: -moz-linear-gradient(top, #1784c9, #1472ad); background-image: -o-linear-gradient(top, #1784c9, #1472ad); background-image: linear-gradient(to bottom, #1784c9, #1472ad); }
.blue-button:active, .blue-button:visited:active { background-color: #1990db; background-image: -webkit-gradient(linear, left top, left bottom, from(#1681c4), to(#1990db)); background-image: -webkit-linear-gradient(top, #1681c4, #1990db); background-image: -moz-linear-gradient(top, #1681c4, #1990db); background-image: -o-linear-gradient(top, #1681c4, #1990db); background-image: linear-gradient(to bottom, #1681c4, #1990db); }   .clearfix { zoom: 1; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.image-replacement { text-indent: 100%; white-space: nowrap; overflow: hidden; }      span.amp { font-family: Baskerville, 'Goudy Old Style', Palatino, 'Book Antiqua', serif; font-style: italic; } .text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.alert { margin: 10px; padding: 5px 18px; border: 1px solid; }
.alert-help { margin: 10px; padding: 5px 18px; border: 1px solid; border-color: #e8dc59; background: #ebe16f; }
.alert-info { margin: 10px; padding: 5px 18px; border: 1px solid; border-color: #bfe4f4; background: #d5edf8; }
.alert-error { margin: 10px; padding: 5px 18px; border: 1px solid; border-color: #f8cdce; background: #fbe3e4; }
.alert-success { margin: 10px; padding: 5px 18px; border: 1px solid; border-color: #deeaae; background: #e6efc2; }         .blue-button, .blue-button:visited { border-color: #1472ad; text-shadow: 0 1px 1px #1472ad; background-color: #1681c4; background-image: -webkit-gradient(linear, left top, left bottom, from(#1990db), to(#1681c4)); background-image: -webkit-linear-gradient(top, #1990db, #1681c4); background-image: -moz-linear-gradient(top, #1990db, #1681c4); background-image: -o-linear-gradient(top, #1990db, #1681c4); background-image: linear-gradient(to bottom, #1990db, #1681c4); -webkit-box-shadow: inset 0 0 3px #59b3ec; -moz-box-shadow: inset 0 0 3px #59b3ec; box-shadow: inset 0 0 3px #59b3ec; }
.blue-button:hover, .blue-button:visited:hover, .blue-button:focus, .blue-button:visited:focus { border-color: #116396; background-color: #1472ad; background-image: -webkit-gradient(linear, left top, left bottom, from(#1784c9), to(#1472ad)); background-image: -webkit-linear-gradient(top, #1784c9, #1472ad); background-image: -moz-linear-gradient(top, #1784c9, #1472ad); background-image: -o-linear-gradient(top, #1784c9, #1472ad); background-image: linear-gradient(to bottom, #1784c9, #1472ad); }
.blue-button:active, .blue-button:visited:active { background-color: #1990db; background-image: -webkit-gradient(linear, left top, left bottom, from(#1681c4), to(#1990db)); background-image: -webkit-linear-gradient(top, #1681c4, #1990db); background-image: -moz-linear-gradient(top, #1681c4, #1990db); background-image: -o-linear-gradient(top, #1681c4, #1990db); background-image: linear-gradient(to bottom, #1681c4, #1990db); }  body {
font-family: $serif; font-size: 100%; line-height: 1.5; color: #565656; }                                     .wrap { width: 96%; margin: 0 auto; } a, a:visited { color: #f4422e;   }
a:hover, a:visited:hover, a:focus, a:visited:focus { color: #d10e3c; }
.ruby a { color: #f4213f; }
.ruby a:hover, .ruby a:visited:hover, .ruby a:focus, .ruby a:visited:focus { color: #8c0718; }
.blue a { color: #4e6b93; }
.blue a:hover, .blue a:visited:hover, .blue a:focus, .blue a:visited:focus { color: #004575; }
.emerald a { color: #46b7a1; }
.emerald a:hover, .emerald a:visited:hover, .emerald a:focus, .emerald a:visited:focus { color: rgb(26, 122, 107); }
.orange a { color: #fc845b; }
.orange a:hover, .orange a:visited:hover, .orange a:focus, .orange a:visited:focus { color: #ce684d; }
.lemon a, .lemon a:visited { color: rgb(153, 116, 32); }
.lemon a:hover, .lemon a:visited:hover, .lemon a:focus, .lemon a:visited:focus { color: rgb(153, 116, 32); }
a:link, a:visited:link { -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); } h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 { font-family: 'Droid Sans', sans-serif; text-rendering: optimizelegibility; font-weight: 500;  }
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a { text-decoration: none; }
h1, .h1 { font-size: 2.5em; line-height: 1.333em; }
h2, .h2 { font-size: 1.75em; line-height: 1.4em; margin-bottom: 0.375em; }
h3, .h3 { font-size: 1.125em; }
h4, .h4 { font-size: 1.1em; font-weight: 700; }
h5, .h5 { font-size: 0.846em; line-height: 2.09em; text-transform: uppercase; letter-spacing: 2px; }   .nav { border: 1px solid #ccc; border-bottom: 0;   }
.nav li { }
.nav li a { display: block; text-decoration: none; padding: 10px 10px; background-color: #eee; border-bottom: 1px solid #ccc; }
.nav li ul.sub-menu li a, .nav li ul.children li a { padding-left: 30px; }  #content { margin-top: 2.2em; }           .byline { color: #999; } .entry-content { }
.entry-content dd { margin-left: 0; font-size: 0.9em; color: #787878; margin-bottom: 1.5em; }
.entry-content img { margin: 0 0 1.5em 0; max-width: 100%; height: auto; }
.entry-content video, .entry-content object { max-width: 100%; height: auto; }
.entry-content pre { background: #eee; border: 1px solid #cecece; padding: 10px; } .wp-caption { background: #eee; padding: 5px; }
.wp-caption img { margin-bottom: 0; width: 100%; }
.wp-caption p.wp-caption-text { font-size: 0.85em; margin: 4px 0 7px; text-align: center; }     .page-navigation, .wp-prev-next { margin: 1.1em 0 2.2em; }
.januas_page_navi {        }
.januas_page_navi li { float: left; margin-left: 10px; }
.januas_page_navi li a { padding: 3px 6px; display: block; text-decoration: none; position: relative; }
.januas_page_navi li a:hover, .januas_page_navi li a:focus { color: #f01d4f; text-decoration: underline; }
.januas_page_navi li.bpn-current { padding: 3px 6px; border-bottom: 2px solid #f01d4f; position: relative; }
.januas_page_navi li.bpn-current a { }
.januas_page_navi li.bpn-prev-link, .januas_page_navi li.bpn-next-link { font-weight: 700; }
.januas_page_navi li.bpn-prev-link a, .januas_page_navi li.bpn-next-link a { padding: 0; }
.januas_page_navi li.bpn-prev-link a:hover, .januas_page_navi li.bpn-next-link a:hover, .januas_page_navi li.bpn-first-page-link a:hover, .januas_page_navi li.bpn-last-page-link a:hover { background: none; }  .wp-prev-next .prev-link { float: left; }
.wp-prev-next .next-link { float: right; }   #comments { }
.commentlist {        }
.commentlist li { position: relative; clear: both; overflow: hidden; list-style-type: none; margin-bottom: 1.5em; padding: 0.7335em 10px; }
.commentlist li:last-child { margin-bottom: 0; }
.commentlist li ul.children { margin: 0;  }
.commentlist li[class*=depth-] { margin-top: 1.1em; }
.commentlist li.depth-1 { margin-left: 0; margin-top: 0; }
.commentlist li:not(.depth-1) { margin-right: -10px; margin-left: -10px; margin-top: 0; padding-bottom: 0; }
.commentlist .odd { background: #eee; }
.commentlist .even { background: #fefefe; }
.commentlist .vcard { margin-left: 50px; }
.commentlist .vcard cite.fn { font-weight: 700; font-style: normal; }
.commentlist .vcard time { float: right; }
.commentlist .vcard time a { color: #999; text-decoration: none; }
.commentlist .vcard time a:hover { text-decoration: underline; }
.commentlist .vcard img.avatar { position: absolute; left: 10px; padding: 2px; border: 1px solid #cecece; background: #fff; }
.commentlist .comment_content { margin-left: 50px; }
.commentlist .comment_content p { margin: 0.7335em 0 1.5em; font-size: 1em; line-height: 1.5em; }
.commentlist .comment-reply-link { text-decoration: none; float: right; background: #4598bb; padding: 3px 5px; color: #fff; opacity: 0.65; margin-bottom: 10px; font-weight: 700; font-size: 0.9em; }
.commentlist .comment-reply-link:hover, .commentlist .comment-reply-link:focus { opacity: 1; }  .respond-form { margin: 1.5em 10px; padding-bottom: 2.2em; }
.respond-form form { margin: 0.75em 0; }
.respond-form form li { list-style-type: none; clear: both; margin-bottom: 0.7335em; }
.respond-form form li label, .respond-form form li small { display: none; }
.respond-form form input[type=text], .respond-form form input[type=email], .respond-form form input[type=url], .respond-form form textarea { padding: 3px 6px; background: #efefef; border: 2px solid #cecece; line-height: 1.5em; }
.respond-form form input[type=text]:focus, .respond-form form input[type=email]:focus, .respond-form form input[type=url]:focus, .respond-form form textarea:focus { background: #fff; }
.respond-form form input[type=text]:invalid, .respond-form form input[type=email]:invalid, .respond-form form input[type=url]:invalid, .respond-form form textarea:invalid {
outline: none;
border-color: #fbc2c4;
background-color: #f6e7eb;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
}
.respond-form form input[type=text], .respond-form form input[type=email], .respond-form form input[type=url] { max-width: 400px; min-width: 250px; }
.respond-form form textarea { resize: none; width: 97.3%; height: 150px; }  #comment-form-title { margin: 0 0 1.1em; }   #allowed_tags { margin: 1.5em 10px 0.7335em 0; } .nocomments { margin: 0 20px 1.1em; } .widget ul li { } .footer { clear: both; }  .page-navigation { margin: 0; clear: both; }
ol.januas_page_navi { text-align: center; }
.januas_page_navi li { float: none; margin-left: 0; display: inline; }
.januas_page_navi li a, .bpn-current, .januas_page_navi li.bpn-prev-link a, .januas_page_navi li.bpn-next-link a, .januas_page_navi li.bpn-prev-link a:hover, .januas_page_navi li.bpn-next-link a:hover, .januas_page_navi li.bpn-current { padding: 10px 15px; display: inline-block; text-decoration: none; position: relative; color: white; font-weight: bold; background: #333; font-size: 1.1em; }
.januas_page_navi li { margin: 0 2px; }
.januas_page_navi li.bpn-current, .januas_page_navi li a:hover { background: #F4422E; border: 0; }
.januas_page_navi li a:hover { text-decoration: none; color: white; }
#mobile_search, #header_search { display: none; }
#back, #mobile_share, #register_footer { display: none; } @media only screen and (max-width: 800px) { #container, #slider, body, html {  overflow: auto;}
body, html { min-width: auto;}
body { max-width: 100% !important; background: #f8f7f6; font-size: 0.9em; }
#logo.h1 { margin: 0 auto; float: none; margin-top: 12px; width: 150px; }
#logo.h1 a { text-align: center; display: block; }
#logo.h1 img { display: block; max-width: 150px; height: auto; max-height: 40px; }
#inner-header .widget { display: none; }
#latest_news_section { display: none; }
#inner-footer { display: none; }
.home #slider { display: none; }
#upcoming_search { display: none; }
#sponsor_top { display: none; }
#content article.post wp-post-image.img { width: auto; height: 290px; }
#content article.post { float: left; border-top: 4px solid #F4422E; -webkit-box-shadow: 0px 1px 5px 0px #CCC; box-shadow: 0px 1px 5px 0px #CCC; margin: 0 5px; margin-bottom: 5px; background: white; margin-bottom: 30px; position: relative; margin-right: 0; }
#content article.post { margin: 0 auto; float: left; width: 96%; }
.wrap { width: 100%; margin: 0 auto; }
.overlay { display: none !important; }
.soldout img.soldout, .ended img.ended { width: 100% !important; height: auto; display: block !important; position: absolute; bottom: 156px; }
#content #main article.post { width: 290px; margin: 0 auto; float: none; }
.entry-content .wp-post-image { width: 100%; height: auto; }
#content article.post footer.article-footer { height: 63px; background: black; margin-top: -63px; position: absolute; background: transparent url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/alpha_50.png) repeat top left; padding: 0 5px; bottom: 0; width: 100%; }
.share_panel { clear: both; bottom: 0; position: absolute; top: -80px; left: 0; margin-top: 0px; height: 80px; width: 100%; padding-top: 20px; padding-left: 18px; background: transparent url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/alpha_50.png) repeat top left; }
.share_panel { top: -80px; }
section.entry-content { height: 290px !important; width: 290px !important; display: block; }
section.entry-content .wp-post-image { min-height: 290px !important; min-width: 290px !important; display: block; }
#advanced_schedule .wp-post-image { min-height: 50px !important; min-width: 50px !important; }
.article-header h1.h2 a { color: #333; text-transform: uppercase; font-weight: bold; }
#content #main article.post { margin-bottom: 30px; text-align: center; }
.share, .more { font-size: 1.1em; font-weight: bold; color: white !important; display: block; margin: 5px; width: 130px; text-align: center; background: #F4422E; text-decoration: none; line-height: 43px; float: left; margin-top: 10px; }
.share { background: #333; }
.tags { margin: 0; }
article ul.post-categories { background: none; margin: 0; max-width: none; float: none; margin-top: -25px; position: relative; }
article ul.post-categories li a { color: white; text-transform: uppercase; text-decoration: none; font-weight: bold; font-size: 0.6em; text-shadow: 0px -1px 0px #666666; text-align: right; display: block; padding-right: 5px; padding-left: 5px 10px; line-height: 1.7em; display: inline; padding: 5px; }
.byline { border-top: 1px solid #ccc; padding-top: 20px; font-weight: bold; }
.byline time { font-weight: normal; }
header.header { background: transparent url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/top_menu_mobile.png) repeat-x bottom left; height: 67px; }
header nav { position: fixed; background: #333; top: 0; right: -207px; width: 207px; height: 100%; z-index: 100; }
header nav li { width: 207px; }
header nav li a { border-bottom: 1px solid #595959; color: white !important; font-weight: bold; text-decoration: none; text-transform: uppercase; padding: 10px 30px; display: block; }
#mobile_search { position: absolute; top: 17px; right: 10px; width: 30px; height: 25px; display: block; overflow: hidden; z-index: 2000; }
#mobile_search img { position: relative; top: -27px; display: block; }
.mobile_search_enabled #mobile_search img { top: 0px; }
.mobile_search_enabled { right: 207px; position: relative; }
.mobile_search_enabled header nav { right: 0; }
#sidebar1 { display: none; }
.page section.entry-content, .single section.entry-content { height: auto !important; width: 100% !important; display: block; }
#header_search { position: absolute; top: 15px; left: 10px; width: 30px; height: 30px; display: block; overflow: hidden; z-index: 2000; }
#header_search img { position: relative; top: 0px; display: block; }
#content { width: 90%; margin: 0 auto; margin-top: 1.5em; }
#comment-form-title { font-weight: bold; font-size: 1.1em; }
h1.page-title { font-weight: bold; font-size: 1.1em; text-align: center; text-transform: uppercase; }
.page .byline { display: none; }
.source-org { font-size: 0.8em; text-align: center; }
#menu_top_event, #related_events_section { display: none; }
.single-ja-event h1.entry-title { text-align: center; font-size: 3em; text-transform: uppercase; font-weight: bold; margin: 10px 0; min-height: 1%; overflow: hidden; clear: both; display: block; padding-top: 10px; }
.widgettitle, .event_element h4, #speakers_section h2.section_title { border-bottom: 0; margin-bottom: 0; background: #333; color: white; text-transform: uppercase; line-height: 60px; padding-left: 18px; font-size: 1.4em; -webkit-box-shadow: 0px 2px 6px 0px #CCC; box-shadow: 0px 2px 6px 0px #CCC; font-weight: bold; }
.sidebar .widget, .event_element, #speakers_section { padding: 0; margin: 0 0 30px 0; background: white; -webkit-box-shadow: 0px 1px 5px 0px #CCC; box-shadow: 0px 1px 5px 0px #CCC; }
#speakers_section { width: 90%; margin: 0 auto; text-align: center; }
#speakers_section img { margin: 10px auto 0 auto; }
#top_event .data.when { background: #333333 url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/date_red.png) no-repeat 16px 21px; }
#top_event .data { width: 90%; float: none; height: 90px; background: #333; margin: 0 auto; margin-bottom: 15px; -webkit-box-shadow: 0px 1px 5px 0px #CCC; box-shadow: 0px 1px 5px 0px #CCC; padding-left: 70px; }
#top_event .data.where { background: #333333 url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/pointer_red.png) no-repeat 16px 21px; }
.event_element section { padding: 15px; text-align: center; }
#top_event .data h3 { color: white; font-weight: bold; font-size: 1.2em; margin-top: 27px; margin-bottom: 0; line-height: 1em; float: left; width: 100%; }
#top_event .data p { color: #ADADAD; font-size: 0.9em; padding: 0; margin: 0; float: left; }
.single-ja-event #content { width: 90%; margin: 0 auto; margin-top: 0; }
.video_miniature { max-width: 270px; }
.entry-content iframe { width:100%;}
.data.social { padding-top: 35px; }
.video_miniature { max-width: initial; }
.footer { background: #141414; color: white; padding: 15px 0; position: relative; min-height: 1%; overflow: hidden; text-align: center; margin-top:20px }
#mobile_share { position: absolute; top: 32px; right: 10px; width: 30px; height: 30px; display: block; overflow: hidden; z-index: 2000; }
#mobile_share img { position: relative; top: 0px; display: block; }
#back { position: absolute; top: 32px; left: 10px; width: 30px; height: 30px; display: block; overflow: hidden; z-index: 2000; }
#back img { position: relative; top: 0px; display: block; }
#section_copyright { max-width: 60%; margin: 0 auto; }
#register_footer { font-size: 1.1em; font-weight: bold; color: white !important; display: block; margin: 5px; width: 130px; text-align: center; background: rgba(0, 0, 0, 0.28); text-decoration: none; line-height: 43px; margin: 0 auto; text-transform: uppercase; margin-top: 10px; } .single-ja-event .footer { display: block; }
#mobile_search_form { display: none; }
.mobile_advancedsearch_enabled #mobile_search_form { display: block; width: 100%; clear: both; height: 40px; padding-top: 10px; padding-left: 2%; padding-right: 2%; border-bottom: 1px solid #333; margin: 0; text-align: center; 
}
.mobile_advancedsearch_enabled #mobile_search_form select {  width:80px !important; } 
.home #slider { float: left; border-top: 0px solid #F4422E; -webkit-box-shadow: 0px 1px 5px 0px #CCC; box-shadow: 0px 1px 5px 0px #CCC; margin: 0 5px; margin-bottom: 5px; background: white; position: relative; margin-right: 0; display: block; width: 290px; margin: 15px auto; float: none; margin-bottom: 30px; }
.home #slider #image_home img.wp-post-image { width: 100% !important; height: auto; display: block; }
.home #slider #image_home img.featured_ribbon { top: 0; right: 0; position: absolute; }
.home #slider #image_home { position: relative; }
.home #info-main-event h2 { color: #333; text-transform: uppercase; font-weight: bold; text-align: center; }
.home #slider_home_content, .home #sub-info-main-event { padding: 15px; }
#sub-info-main-event h4 { margin: 0; }
.data.social { padding-left: 0 !important; text-align: center; }
.single-post .footer { background: #141414; color: white; padding: 15px 0; position: relative; min-height: 1%; overflow: hidden; text-align: center; height: 50px; }
.single-post #back { position: absolute; top: 15px; left: 10px; width: 30px; height: 30px; display: block; overflow: hidden; z-index: 2000; }
.single-post #content article.post footer.article-footer { display: none; }
.single-post section.entry-content p { padding: 0 10px; }
.data.social iframe { min-height: inherit !important; min-height: 40px; } .home #slider, .home #content { width: 90%; }
.home #content #main article.post { width: 100%; margin: 0 auto; float: none; margin-top: 40px; }
.home section.entry-content { height: 290px !important; width: 100% !important; display: block; overflow: hidden; }
.search #slider, .search #content { width: 90%; }
.search #content #main article.post { width: 100%; margin: 0 auto; float: none; margin-top: 40px; }
.search section.entry-content { height: 290px !important; width: 100% !important; display: block; overflow: hidden; }
.share, .more { font-size: 1.1em; font-weight: bold; color: white !important; display: inline-block; zoom: 1; *display: inline;
margin: 5px; width: 115px; text-align: center; background: #F4422E; text-decoration: none; line-height: 43px; float: none; margin-top: 10px; }
.more { background: #333; }
#content article.post footer.article-footer { height: 63px; background: black; margin-top: -63px; position: absolute; background: transparent url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/alpha_50.png) repeat top left; padding: 0 5px; bottom: 0; width: 100%; text-align: center; }
article.ended ul, article.ended section, article.ended header { opacity: 0.3; }
article.ended footer { }
article.ended { background: transparent url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/ended_mobile.png) no-repeat center center !important; }
article.soldout ul, article.soldout section, article.soldout header { opacity: 0.3; }
article.soldout footer { }
article.soldout { background: transparent url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/soldout_mobile.png) no-repeat center center !important; }
article.soldout img.soldout { display: none !important; }
article.ended img.ended { display: none !important; }
section.entry-content #map {height: 300px !important;}
.more_videos { margin-top:15px;}
.event_element.images h4 { margin-top:0;}
#main #widget_banner a {
text-align: center;
width: 100%;
display: block;
}
.event_element.images img {
margin: 0 0 1.5em 0;
max-width: 100%;
height: auto;
min-width: 150px;
}
.single-ja-event section.entry-content .wp-post-image {
min-height: initial !important;
min-width:  initial !important;
display: block;
}
.single-ja-event #content #main article.post {
width: 100% !important;
margin: 0 auto; margin-bottom:15px;
float: none;
}
.single-ja-session .tracks a { color:#333; padding:5px; display:block;} } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { color: #222 !important; }
#advanced_search ul.custom_date_search li label { margin-left: 0; clear: both; width: 100%; display: block; }
.custom_date_search label, .custom_date_search input { font-size: 0.8em; }
.ui-datepicker table { width: 100%; font-size: .7em !important; border-collapse: collapse; margin: 0 0 .4em; }
.ui-datepicker .ui-datepicker-title select { font-size: .7em; margin: 1px 0; }
#advanced_search { margin-bottom: 30px; }
.search-no-results .article-header { padding: 0px !important; }
.search-no-results .article-header h1 { font-weight: bold; }
.registration_event .article-header h4 { margin: 0; }
.mobile_advancedsearch_enabled #header_search, .mobile_advancedsearch_enabled #mobile_search { top: 55px; }
.custom_date_search li input.submit { float: right; }
.video_channel { font-size: 1.1em; font-weight: bold; color: white; width: 138px; text-align: center; background: #F4422E; text-decoration: none; border: 0; text-transform: uppercase; margin-top: 12px; line-height: 36px; font-size: 1em; clear: both; padding: 10px 20px; }
.immagine_archive { width: 290px; display: block; overflow: hidden; }
.immagine_archive img { width: 290px; display: block; height: auto; }
.data.social iframe { min-height: auto !important; } .tkt-slctr-tbl{width:100%}
.tkt-slctr-tbl thead th:nth-child(2){text-align:right;}
.tkt-slctr-tbl thead th:nth-child(1){text-align:left;}
.registration_event iframe {border: 0;}  @media only screen and (min-width: 800px) { .onecol { width: 5.801104972%; } .twocol { width: 14.364640883%; } .threecol { width: 22.928176794%; } .fourcol { width: 31.491712705%; } .fivecol { width: 40.055248616%; } .sixcol { width: 48.618784527%; } .sevencol { width: 57.182320438000005%; } .eightcol { width: 65.74585634900001%; } .ninecol { width: 74.30939226%; } .tencol { width: 82.87292817100001%; } .elevencol { width: 91.436464082%; } .twelvecol { width: 99.999999993%; } .onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol, .twelvecol { position: relative; float: left; margin-left: 2.762430939%; }
.first { margin-left: 0; }
.last { float: right; }  body { font-family: 'Droid Sans', sans-serif; } .wrap { max-width: 1140px; }  .nav { background: #eee; border: 0;   }
.nav li { float: left; position: relative;  }
.nav li a { border-bottom: 0; }
.nav li a:hover, .nav li a:focus { background-color: #dedede; }
.nav li ul.sub-menu, .nav li ul.children { width: 200px; border: 1px solid #ccc; border-top: 0; position: absolute; display: none; z-index: 8999; }
.nav li ul.sub-menu li, .nav li ul.children li { }
.nav li ul.sub-menu li a, .nav li ul.children li a { padding-left: 10px; border-right: 0; display: block; width: 180px; border-bottom: 1px solid #ccc; }
.nav li ul.sub-menu li:last-child a, .nav li ul.children li:last-child a { border-bottom: 0; }
.nav li:hover ul { top: auto; display: block; }  .sidebar { margin-top: 2.2em; }
.widgettitle { border-bottom: 2px solid #444; margin-bottom: 0.75em; }             .footer-links ul li { }  .BORDO { border-bottom: 22px solid #FF0; margin-bottom: 4.75em; }
.CENTRAMI { margin: 0 auto; }
.OMBRA { text-shadow: 0px -1px 0px #666666; }
.OMBRA_BOX { -webkit-box-shadow: 0px 1px 5px 0px #ccc; box-shadow: 0px 1px 5px 0px #ccc; }
.ALPHA50 { background: transparent url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/alpha_50.png) repeat top left; }
.BOTTONE { font-size: 1.1em; font-weight: bold; color: white; display: block; margin: 5px; width: 138px; text-align: center; background: #f4422e; text-decoration: none; line-height: 43px; float: left; margin-top: 10px; border: 0; text-transform: uppercase; }
.BOTTONE:hover { opacity: 0.9; } .widgettitle { border-bottom: 22px solid #FF0; margin-bottom: 4.75em; }
header.header { min-height: 135px; background: transparent url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/top-x.png) repeat-x bottom left; position: relative; }
.single-ja-event header.header { position: fixed; width: 100%; z-index: 90; top: 0; }
#menu_top_event { width: 100%; background: transparent url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/top_menu_search_event.png) repeat-x top left; height: 67px; margin-top: -10px; position: relative; }
.single-ja-event #menu_top_event { width: 100%; background: transparent url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/top_menu_search_event.png) repeat-x top left; height: 67px; margin-top: 0; position: fixed; top: 123px; z-index: 89; }
#logo.h1 { margin: 0; float: left; margin-top: 18px; }
#logo.h1 a { text-indent: -9999px; display: block; width: 306px; height: 87px; position: relative; }
#logo.h1 a img { position: relative; float: left; margin-bottom: 20px; }
.wrap { max-width: 978px; }
.menu a { text-transform: uppercase; text-decoration: none; color: #7f7f7f; font-size: 1.1em; font-weight: normal; display: block; padding: 0 0.5em; text-align: center; line-height: 1.1em; height: 2.5em; }
.menu a:hover { color: #262626; font-weight: bold; border-bottom: 6px solid #f4422e; }
.menu { float: right; max-width: 672px; width: 672px; margin-top: 62px; }
.menu ul { width: 100%; text-align: right; min-height: 1%; overflow: hidden; padding: 0; margin: 0; }
.menu li { display: inline-block; } #inner-header nav { min-height: 1%; overflow: hidden; }
#slider { min-height: 515px; background: #262626; margin-top: -12px; overflow: hidden; position: relative; width:100%; }
#slider .img_slider { width: 100%; height: auto; position: absolute; top: 0; left: 0; }
#slider #sub-info-main-event { height: 97px; background: #f8f7f6 url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/bottom-slider-x.png) repeat-x top left; position: absolute; bottom: 0; width: 100%; }
#slider #info-main-event { width: 978px; margin: 0 auto; text-align: center; position: relative; min-height: 1%; overflow: hidden; padding-bottom: 100px; }
#slider #info-main-event h2 { margin: 0; color: #ffffff; font-size: 4em; text-transform: uppercase; font-weight: bold; line-height: 1.7em; }
#slider #info-main-event p { color: #ffffff; font-size: 1em; margin: 0; }
#slider #info-main-event a { color: #fff; text-decoration: none;  padding: 10px 20px; clear: both; text-transform: uppercase; display: inline-block; zoom: 1; *display:inline;
margin-top: 10px; line-height:0.9em;}
#slider #info-main-event a:hover {  }
#slider #info-main-event a.goto { background: rgba(255, 255, 255, 0.16);  }
#slider #info-main-event a.goto:hover { background: rgba(255, 255, 255, 0.06); }
#slider #sub-info-main-event .container { width: 978px; margin: 0 auto; }
#slider #sub-info-main-event div.informazioni { width: 306px; float: left; margin-top: 22px; height: 50px; padding-left: 55px; padding-top: 7px; }
#slider #sub-info-main-event h4 { color: #262626; font-size: 1.3em; margin: 0; line-height: 1em; }
#slider #sub-info-main-event p { color: #7f7f7f; font-size: 0.8em; clear: both; margin: 0; }
#slider #sub-info-main-event div.informazioni.date { background: transparent url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/date.png) no-repeat top left; }
#slider #sub-info-main-event div.informazioni.where { background: transparent url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/pointer.png) no-repeat top left; margin-left: 27px; margin-right: 28px; }
#slider #sub-info-main-event div.informazioni.register { padding: 0; margin: 0; margin-top: -2.2em; text-shadow: 0px -1px 0px #666666; }
#slider #sub-info-main-event dtiv.informazioni.register h5, #slider #sub-info-main-event div.informazioni.register h4 { background: #f4422e; display: block; color: white; }
#slider #sub-info-main-event div.informazioni.register h5 { font-weight: bold; letter-spacing: 0; text-align: center; max-width: 60%; text-transform: none; line-height: 3em; padding-top: 6px; background: #f4422e; color: #ffffff; }
#slider #sub-info-main-event div.informazioni.register h5 span { font-size: 2em; }
#slider #sub-info-main-event div.informazioni.register h4 { text-transform: uppercase; line-height: 2.1em; margin-top: -1.4em; padding-left: .4em; font-size: 2em; text-align: left; }
#content { background: #f8f7f6; margin: 0; }
.home #main { width: 100%; overflow: hidden; padding-top: 20px; margin-bottom: 30px; }
.home article.post { width: 306px; float: left; border-top: 4px solid #f4422e; -webkit-box-shadow: 0px 1px 5px 0px #ccc; box-shadow: 0px 1px 5px 0px #ccc; margin: 0 5px; margin-bottom: 5px; background: white; margin-bottom: 30px; position: relative; }
.home article.post.central { margin-right: 20px; margin-left: 20px; } 
.home article ul.post-categories { background: #f4422e; margin: 0; max-width: 200px; float: right; margin-top: -16px; position: relative; z-index:5; }
.home article ul.post-categories li a { color: #ffffff; text-transform: uppercase; text-decoration: none; font-weight: bold; font-size: 0.6em; text-align: right; display: block; padding-right: 5px; padding-left: 5px; line-height: 1.7em; position: relative;
z-index: 20; height:16px;
}
.home article.post h1.h2 a { font-size: 0.7em; color: #262626; line-height: 1em; font-weight: bold; margin-left: 20px; float: left; }
.home article.post h1.h2 { line-height: 1em; clear: both; width: 100%; display: block; min-height: 1%; overflow: hidden; padding-bottom: 20px; border-bottom: 1px solid #bfbfbf; }
.home article.post p.byline { padding-left: 20px; font-size: 0.9em; }
.home article.post .entry-content img { margin: 0; height: auto; min-height: 306px; width: auto; max-width: initial; }
.home article.post .entry-content { width: 306px; overflow: hidden; height: 306px; position: absolute; bottom: 0; }
.home article.post footer.article-footer { height: 63px; background: black; margin-top: -63px; position: absolute; background: transparent url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/alpha_50.png) repeat top left; padding: 0 5px; bottom: 0; z-index: 1; }
.home article.post footer.article-footer p { margin: 0; }
.home article.post footer.article-footer p a { font-size: 1.1em; font-weight: bold; color: white; display: block; margin: 5px; width: 138px; text-align: center; background: #f4422e; text-decoration: none; line-height: 43px; float: left; margin-top: 10px; }
.home article.post footer.article-footer p a.share { background: #333333; }
#upcoming_search { width: 968px; -webkit-box-shadow: 0px 1px 5px 0px #ccc; box-shadow: 0px 1px 5px 0px #ccc; height: 75px; background: #ebeae9; margin: 0 auto; margin-bottom: 30px; }
#container { background: #f8f7f6; }
#upcoming_search .search { color: #7f7f7f; font-size: 0.9em; padding-left: 40px; width: 325px; border: 1px solid #b5b4b4; border-radius: 15px; line-height: 45px; height: 50px; float: left; margin-top: 11px; margin-left: 26px; background: #ffffff url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/lens.jpg) no-repeat 11px 11px; box-shadow: inset 2px 2px 6px #ccc; -webkit-box-shadow: inset 2px 2px 6px #ccc; -moz-box-shadow: inset 2px 2px 6px #ccc; -o-box-shadow: inset 2px 2px 6px #ccc; }
#upcoming_search span { margin-left: 10px; text-transform: uppercase; line-height: 77px; display: block; font-weight: bold; color: #7F7F7F; float: left; font-size: 0.9em; }
#upcoming_search .upcoming_title { margin-left: 26px; font-size: 1em; }
#upcoming_search .submit { font-size: 1.1em; font-weight: bold; color: white; display: block; margin: 5px; width: 138px; text-align: center; background: #f4422e; text-decoration: none; line-height: 43px; float: left; margin-top: 10px; border: 0; text-transform: uppercase; background: #333333; outline: 0; }
#upcoming_search .submit:hover { opacity: 0.9; }
#upcoming_search .category { color: #7f7f7f; font-size: 0.9em; padding-left: 40px; width: 325px; border: 1px solid #b5b4b4; border-radius: 15px; line-height: 45px; float: left; margin-top: 11px; margin-left: 26px; background: #ffffff url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/lens.jpg) no-repeat 11px 11px; box-shadow: 2px 2px 6px #ccc; -webkit-box-shadow: 2px 2px 6px #ccc; -moz-box-shadow: 2px 2px 6px #ccc; -o-box-shadow: 2px 2px 6px #ccc; }
#sponsor_top { width: 978px; margin: 0 auto; padding: 5px; margin-bottom: 25px; min-height: 1%; overflow: hidden; }
#sponsor_top a { display: block; min-height: 1%; overflow: hidden; -webkit-box-shadow: 0px 1px 5px 0px #ccc; box-shadow: 0px 1px 5px 0px #ccc; float: right; }
#sponsor_top a:first-child { float: left; }
#sponsor_top a img { display: block; }
a#loadmore { font-size: 1.1em; font-weight: bold; color: white; display: block; margin: 5px; width: 138px; text-align: center; background: #f4422e; text-decoration: none; line-height: 43px; float: left; margin-top: 10px; border: 0; text-transform: uppercase; background: #333333; margin: 0 auto; width: 306px; clear: both; float: none; margin: 0px auto; line-height: 45px; }
a#loadmore:hover { opacity: 0.9; }
a#loadmore:hover { opacity: 0.9; }
.section_title { font-weight: bold; font-size: 1.2em; clear: both; width: 100%; padding-left: 5px; line-height: 4em; margin: 0; }
article.latest-news { border-top: 0 !important; }
article.latest-news .attachment-thumbnail { float: left; width: 138px; display: block; }
article.latest-news h1.h2 { line-height: 1em; clear: none !important; width: auto !important; display: block; min-height: 1%; overflow: hidden; padding-bottom: 0px !important; border-bottom: 0 !important; margin: 0 !important; font-size: 1.4em; }
article.latest-news h1.h2 a { margin: 20px; line-height: 1.1em !important; margin-bottom: 0 !important; }
article.latest-news p.byline { padding-left: 158px !important; font-size: 0.9em; padding-top: 5px !important; margin: 0 !important; }
.hr { height: 1px; position: relative; }
.hr .break { position: absolute; background-color: #d0d0ce; }
#latest_news_section { width: 100%; border-top: 1px solid #d0d0ce; margin-top: 45px; min-height: 1%; overflow: hidden; margin-bottom: 37px; }
.widget_latest_news { width: 978px; margin: 0 auto; }
footer.footer { background-color: #333; background-image: url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/bg_footer.png); background-repeat: repeat-x; background-position: top left; }
#section_copyright { background: #141414; min-height: 50px; color: #818181; padding-top: 19px; margin-top: 20px; overflow:hidden; padding-bottom:20px;}
#section_copyright .copyright { color: #818181; margin: 0 auto; width: 978px; font-size: 0.9em; line-height: 1em; }
#section_copyright .copyright a { color: #fff; }
#section_copyright .copyright a:hover { color: #ddd; text-decoration: underline; }
.powered { float: left;  line-height:10px;}
.copy { float: right; line-height:10px; }
.sponsor_bottom { margin-top: 0 !important; margin-bottom: 0 !important; } #widget_third { padding: 0 5px; margin-top: 25px; min-height: 1%; overflow: hidden; }
#widget_third div { width: 33%; float: left; }
#widget_third div h3 { font-size: 1em; color: grey; font-weight: bold; text-transform: uppercase; margin-bottom: 0px; margin-top: 0px; }
#widget_third .widget_left { text-align: left; }
#widget_third .widget_center { width: 34%; text-align: center; }
#widget_third .widget_right { text-align: right; } #widget_half { padding: 0 5px; margin-top: 25px; min-height: 1%; overflow: hidden; }
#widget_half div { width: 50%; float: left; }
#widget_half div h3 { font-size: 1em; color: grey; font-weight: bold; text-transform: uppercase; margin-bottom: 0px; }
#widget_half .widget_left { text-align: left; }
#widget_half .widget_right { text-align: right; } #widget_full { padding: 0 5px; margin-top: 25px; min-height: 1%; overflow: hidden; }
#widget_full div { width: 100%; float: left; }
#widget_full div h3 { font-size: 1em; color: grey; font-weight: bold; text-transform: uppercase; margin-bottom: 0px; }
.widget_connect { width: 100% !important; }
.widget_connect a:hover img { opacity: 0.8; }
.widget_feedburner { width: 100%; background: #5a5b55; min-height: 75px; }
.widget_feedburner h3 { color: white !important; line-height: 75px; padding-left: 27px; margin-right: 20px; float: left; margin: 0; font-size: 1.1em; }
.widget_feedburner .submit { font-size: 1.1em; font-weight: bold; color: white; display: block; margin: 5px; width: 138px; text-align: center; background: #f4422e; text-decoration: none; line-height: 41px; float: left; margin-top: 10px; border: 0; text-transform: uppercase; outline: 0; margin-top: 13px; margin-left: 8px !important; height: 43px; }
.widget_feedburner .submit:hover { opacity: 0.9; }
.widget_feedburner .subscribe { color: #7f7f7f; font-size: 1em; padding-left: 20px; width: 435px; search_box border: 1px solid #b5b4b4;
border-radius: 15px; line-height: 45px; height: 45px; float: left; margin-top: 13px; margin-left: 26px; background: #fff; box-shadow: inset 2px 2px 6px #ccc; -webkit-box-shadow: inset 2px 2px 6px #ccc; -moz-box-shadow: inset 2px 2px 6px #ccc; -o-box-shadow: inset 2px 2px 6px #ccc; border:0px; }
#upcoming_search .chzn-container a.chzn-single { height: 48px; border-radius: 10px; line-height: 40px; margin-top: 12px; }
#upcoming_search .chzn-container { float: left; margin-left: 10px; margin-right: 10px; }
#upcoming_search .chzn-container a.chzn-single span { line-height: 50px; }
.chzn-container-single .chzn-single div b { margin-top: 12px; }
#upcoming_search .submit { margin-top: 12px; min-height:45px; }
.overlay { position: absolute; top: -15px; left: 0px; display: none; }
.ended .ended.overlay { display: block; }
.soldout .soldout.overlay { display: block; }
.home #main article.post { min-height: 440px; }
h1.page-title { font-weight: bold; text-transform: uppercase; color: #333; font-size: 2.6em; }
.widgettitle, .event_element h4 { border-bottom: 0; margin-bottom: 0; background: #333; color: white; text-transform: uppercase; line-height: 60px; padding-left: 18px; font-size: 1.4em; -webkit-box-shadow: 0px 2px 6px 0px #CCC; box-shadow: 0px 2px 6px 0px #CCC; }
.sidebar { margin-top: 0; width: 305px; }
.sidebar .widget, .event_element { padding: 0; margin: 0 0 30px 0; background: #ffffff; -webkit-box-shadow: 0px 1px 5px 0px #ccc; box-shadow: 0px 1px 5px 0px #ccc; }
.widget ul { padding: 35px; margin: 0; }
.widget ul li a { color: #5a5b55; text-decoration: none; }
.widget ul li a:hover { text-decoration: underline; }
.widget ul li { margin-bottom: 0em; }
#widget_banner a { -webkit-box-shadow: 0px 1px 5px 0px #ccc; box-shadow: 0px 1px 5px 0px #ccc; display: block; min-height: 1%; overflow: hidden; margin-bottom: 15px; }
#widget_banner a img { border: 0; display: block; background: white; }
section.entry-content p { font-size: 1.2em; line-height: 1.3em; color: #5a5b55; }
#menu_top_event .container { margin: 0 auto; width: 978px; }
.menu_choice_top_event { margin: 0; padding: 0; display: block; float: right; }
.menu_choice_top_event li { margin: 0; padding: 0; display: inline; padding: 0 10px; float:left;}
.menu_choice_top_event li a { line-height: 63px; text-transform: uppercase; color: #ffffff; font-weight: bold; text-decoration: none; }
.menu_choice_top_event li a:hover { color: #f4422e; }
#menu_top_event .button_go { font-size: 1.1em; font-weight: bold; color: white; display: block; margin: 5px; width: 138px; text-align: center; background: #f4422e; text-decoration: none; line-height: 43px; float: left; margin-top: 10px; border: 0; text-transform: uppercase; margin-top: 12px; float: right; line-height: 36px; width: 118px; font-size: 1em; }
#menu_top_event .button_go:hover { opacity: 0.9; }
#menu_top_event .button_go.share { background-color: #5a5b55; }
#top_event { padding-top: 0; width: 100%; background: #ebeae9 url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/event_bottom_top_search_x.png) bottom left repeat-x; }
.single-ja-event #top_event { padding-top: 190px; }
#top_event .entry-title { font-size: 3em;
text-align: center;
font-weight: bold;
margin: 0;
line-height: 1em;
text-transform: uppercase;
padding: 20px; }
#top_event section.entry-content { margin: 0 auto; width: 978px; }
#top_event section.entry-content .frame { float: left; width: 642px; height: 360px; -webkit-box-shadow: 0px 1px 5px 0px #ccc; box-shadow: 0px 1px 5px 0px #ccc; overflow: hidden; margin-right: 30px; margin-bottom: 40px; background: #333333; }
#top_event section.entry-content .frame img { min-width: 642px; height: auto; display: block; }
#top_event .data { width: 306px; float: left; height: 90px; background: #333333; margin-bottom: 15px; -webkit-box-shadow: 0px 1px 5px 0px #ccc; box-shadow: 0px 1px 5px 0px #ccc; padding-left: 70px; }
#top_event .data.when { background: #333333 url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/date_red.png) no-repeat 16px 21px; margin-top: 45px; }
#top_event .data.where { background: #333333 url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/pointer_red.png) no-repeat 16px 21px; }
#top_event .data.social { background: #333333; height: 60px; padding-left: 0; text-align: center; }
#top_event .data h3 { color: white;
font-weight: bold;
font-size: 1.2em;
margin-top: 23px;
margin-bottom: 0;
line-height: 1em; }
#top_event .data p { color: #adadad; font-size: 0.9em; padding: 0; margin: 0; }
.event_element .event_element.video section { padding: 15px; text-align: center; }
.registration { text-align: left; vertical-align: top; padding: 10px; font-size: 0.8em; }
.registration td, .registration th { text-align: left; vertical-align: top; padding: 15px 10px; min-width: 70px; }
.registration th { font-weight: bold; font-size: 0.8em; text-transform: uppercase; }
.registration tr { border-bottom: 1px solid #d5d5d3; }
.registration .last { text-align: right; }
.registration a { color: #f4422e; text-decoration: none; }
.registration a:hover { text-decoration: underline; }
.registration #button { font-weight: bold; font-size: 14px; color: #fff; padding: 10px 20px; background: -moz-linear-gradient(top, #ffffff 0%, #c7d95f 50%, #87cf36 50%, #6d8000); background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(0.5, #c7d95f), color-stop(0.5, #87cf36), to(#6d8000)); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #7fa615; -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0), inset 0px 0px 2px #ffffff; -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0), inset 0px 0px 2px #ffffff; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0), inset 0px 0px 2px #ffffff; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px rgba(255, 255, 255, 0.4); }
.registration h5, .registration p { margin: 0; }
.registration h5 { margin: 0; letter-spacing: 0; line-height: 1em; font-size: 1em; font-weight: bold; margin-bottom: 10px; }
.registration p { font-size: 0.9em !important; line-height: 1.8em !important; }
.registration tr.last { width: 100%; }
.registration td.bottom { text-align: right; }
.registration td.bottom img { margin: 0; }
.schedule h6 { margin: 0; font-weight: normal; clear: both; }
.schedule h6.strong { font-weight: bold; }
.schedule time { color: #999; font-size: 0.8em; display: block; padding: 10px 15px; border-right: 1px solid #999; max-width: 80px; margin-top: 10px; float: left; margin-right: 15px; }
.schedule p { background: #B3E898; border-radius: 5px; color: #380000; border: 1px solid #9DE178; padding: 7px; line-height: 2em; float: left; font-size: 0.8em !important; }
.scheduled_time { width: 100%; clear: both; }
.video .video_miniature { width: 49%; padding: 0 0.5%; float: none; text-align: center; margin: 0 auto; display: inline; margin-right: 0%; }
#related_events_section { border-top: 1px solid #d0d0ce; min-height: 1%; overflow: hidden; padding-bottom: 15px; }
#related_events_container { margin: 0 auto; width: 978px; }
#related_events_section article { width: 306px; -webkit-box-shadow: 0px 1px 5px 0px #ccc; box-shadow: 0px 1px 5px 0px #ccc; background: white; border-top: 0px solid #f4422e !important; float: left; margin: 0 5px; height: 140px; margin-bottom: 15px; position: relative; }
#related_events_section article.central { margin-right: 20px; margin-left: 20px; }
#related_events_section article ul.post-categories { background: #F4422E; margin: 0; max-width: 200px; float: right; margin-top: -15px; position: relative;
z-index: 10; }
#related_events_section ul.post-categories li a { color: #ffffff; text-transform: uppercase; text-decoration: none; font-weight: bold; font-size: 0.6em; text-shadow: 0px -1px 0px #666666; text-align: right; display: block; padding-right: 5px; padding-left: 5px; line-height: 1.7em; line-height:15px; }
#related_events_section .article-header { height: 140px; overflow: hidden; display: block; }
#related_events_section article.post h1.h2 a { font-size: 0.8em; color: #262626; line-height: 1.1em !important; font-weight: bold; margin-left: 20px; float: left; }
#related_events_section article.latest-news .attachment-thumbnail { float: left; width: 140px; display: block; height: auto; }
#speakers_section { border-top: 1px solid #d0d0ce; min-height: 1%; overflow: hidden; padding-bottom: 15px; background: #ebeae9; }
#speakers_container { margin: 0 auto; width: 978px; }
#speakers_container article { width: 33.3%; float: left; margin-bottom: 25px; }
#speakers_container article img { width: 138px; height: auto; display: block; margin-top: 0; }
#speakers_container article a.speaker_image { width: 138px; height: 138px; float: left; display: block; overflow: hidden; margin-right: 15px; background: rgb(219, 219, 219); }
#speakers_container article h1.h2 a { color: #565656; font-size: 18px; font-weight: bold; margin: 0; line-height: 20px; }
#speakers_container article h1.h2 { margin: 0; margin-right: 20px; }
#speakers_container .speaker_info { margin: 0; font-size: 14px; }
.single-ja-speaker h1.page-title, .single-ja-session h1.page-title { margin: 0; line-height: 40px; margin-top: 20px; }
.single-ja-speaker .entry-content p { margin: 10px 0; font-size: 1em; line-height: 1.6em; }
.single-ja-speaker .speaker_info { margin: 0; }
.single-ja-speaker .speaker_info span.key, .single-ja-session span.key { font-weight: bold; margin-right: 5px; }
.single-ja-session .article-header { padding-top: 50px; }
.single-ja-session a.track { padding: 6px 8px; margin-bottom: 12px; border-radius: 7px; display: inline-block; zoom: 1; -webkit-box-shadow: 0px 2px 4px 0px #8f8f8f; box-shadow: 0px 2px 4px 0px #8f8f8f; color: #333; font-weight: bold; }
#sponsor_top .widget { float: left; width: 49%; margin: 0 0.5%; }
#upcoming_search .category { width: 195px; height: 43px; }
.featured_ribbon { position: absolute; top: 0; right: 0; }
.article-footer .share { text-transform: uppercase; }
footer.footer .widget_connect a { text-align: center; width: 46px; height: 46px; display: inline-block; }
.header .widget_connect { position: absolute; right: 0; width: auto !important; top: 10px; }
#inner-header { position: relative; }
#inner-header .widget_connect a { text-align: center; width: 30px; height: 30px; display: inline-block; margin-left: 5px; }
#inner-header .widget_connect a img { width: 30px; height: 30px; }
.twitter-share-button { width: 90px !important; }
#top_event .data.social { padding: 18px 0 0 15px; }
.ended .shadow, .soldout .shadow { width: 100%; height: 90%; display: block; position: absolute; top: 0; }
.home article.post { width: 306px; float: left; border-top: 0px solid #F4422E; -webkit-box-shadow: 0px 1px 5px 0px #CCC; box-shadow: 0px 1px 5px 0px #CCC; margin: 0 5px; margin-bottom: 5px; background: white; margin-bottom: 30px; position: relative; }
.twitter-share-button { width: 90px !important; }
#top_event .data.social { padding: 18px 0 0 15px; }
.event_element.map #map { width: 250px; height: 250px; } .two-columns #content article.post.central { margin-right: 5px; margin-left: 5px; }
.two-columns #content article.post { width: 473px; float: left; -webkit-box-shadow: 0px 1px 5px 0px #CCC; box-shadow: 0px 1px 5px 0px #CCC; margin: 0 5px; margin-bottom: 5px; background: white; margin-bottom: 30px; position: relative; margin-right: 22px; } .category .three-columns #content article.post { width: 473px; float: left; border-top: 4px solid #F4422E; -webkit-box-shadow: 0px 1px 5px 0px #CCC; box-shadow: 0px 1px 5px 0px #CCC; margin: 0 5px; margin-bottom: 5px; background: white; margin-bottom: 30px; position: relative; margin-right: 22px; }
.two-columns #content article.post .entry-content { width: 216px; overflow: hidden; height: 220px; position: absolute; bottom: 0; }
.two-columns #content article.post .entry-content img { margin: 0; height: auto; min-height: 222px; width: auto; max-width: initial; }
.two-columns #content article.post footer.article-footer { height: 63px; background: black; margin-top: -63px; position: absolute; background: transparent url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/alpha_50.png) repeat top left; padding: 0 5px; bottom: 0; width: 100%; }
.home .two-columns #content #main article.post { min-height: 220px; }
.home .two-columns #content article.post footer.article-footer { height: 63px; background: black; margin-top: -63px; position: absolute; background: transparent; padding: 0 5px; bottom: 0; width: 257px; right: 0; }
.home .two-columns #content article.post footer.article-footer p a { width: 113px; }
.home .two-columns #content article.post h1.h2 { width: 257px; float: right; }
.home .two-columns #content article.post p.byline { padding-left: 20px; font-size: 0.9em; clear: both; float: right; width: 257px; }
.home .two-columns #content #main { width: 105%; overflow: hidden; padding-top: 20px; margin-bottom: 30px; }
.two-columns #content article.post { margin-right: 16px !important; }
#sidebar1 h3.widget-title { border-bottom: 0; margin-bottom: 0; background: #333; color: white; text-transform: uppercase; line-height: 60px; padding-left: 18px; font-size: 1.4em; font-weight: bold; -webkit-box-shadow: 0px 1px 5px 0px #ccc; box-shadow: 0px 1px 5px 0px #ccc; }
.share_panel { background: transparent url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/alpha_50.png) repeat top left; clear: both; bottom: 0; position: absolute; top: -60px; left: 0; margin-top: 0px; height: 60px; width: 100%; padding-top: 20px; padding-left: 18px; }
.event_element.images a { display: block; width: 75px; height: 75px; float: left; margin-left: 5px; margin-bottom: 5px; }
.event_element.images a img { width: 75px; height: auto; display: block; margin: 0; }
a.hook { margin: 0; position: absolute; }
.event_element.images section, .event_element.map section { padding-left: 30px; }
.event_element.files .entry-content a { font-weight: bold; font-size: 0.8em; text-decoration: none; padding-left: 10px; background: url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/arrow.png) no-repeat 0px 4px; }
.event_element.files .entry-content a:hover { text-decoration: none; }
.event_element.files .entry-content span { font-size: 0.7em; margin-left: 5px; }
h3.widget-title { text-transform: uppercase; font-weight: bold; }
#latest_news article.post h1.h2, article.latest-news h1.h2 { }
a { color: #f4422e; text-decoration: none; }
.search #sidebar1 { float: left; margin: 0; padding: 0; margin-right: 30px; }
.search #main { float: left; width: 640px; padding-top: 30px; }
.search .menu_search h1.archive-title { font-size: 1.1em; line-height: 2.1em; color: #ffffff; float: left; font-weight: normal; }
.search .menu_search h1.archive-title span { color: #f4422e; font-weight: bold; }
.search .sortby { font-size: 1.1em; line-height: 3.5em; color: #ffffff; float: right; font-weight: normal; display: block; }
.search .sortby:hover { color: #ffffff !important; }
.search .sortby strong { color: #f4422e; font-weight: bold; }
.search #content article.post { width: 307px; float: left; border-top: 0px solid #F4422E; -webkit-box-shadow: 0px 1px 5px 0px #ccc; box-shadow: 0px 1px 5px 0px #ccc; margin: 0 5px; margin-bottom: 5px; background: #ffffff; margin-bottom: 30px; min-height: 440px; position: relative; margin-right: 6px !important; }
.two-columns .share_panel { padding-left: 5px; text-align: center; }
.two-columns .twitter-share-button { width: 85px !important; }
.two-columns .g-plusone { width: 60px !important; }
.two-columns .share_panel { top: -60px; }
.two-columns .share_panel div { width: 60px !important; }
#advanced_search { background: #ffffff; -webkit-box-shadow: 0px 1px 5px 0px #ccc; box-shadow: 0px 1px 5px 0px #ccc; padding: 20px; min-height: 1%; overflow: hidden; }
#advanced_search h4 { color: #333333; font-size: 1em; text-transform: uppercase; width: 100%; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf; line-height: 2.5em; margin: 0; background: url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/close.png) no-repeat center right; cursor: pointer; }
#advanced_search label { font-size: 0.8em; margin-left: 10px; }
#search_box { background: #ebeae9; -webkit-box-shadow: 0px 1px 5px 0px #ccc; box-shadow: 0px 1px 5px 0px #ccc; height: 95px; padding: 20px; }
#search_box input.text { color: #7F7F7F; font-size: 0.9em; padding-left: 40px; width: 200px; border: 1px solid #B5B4B4; border-radius: 15px; line-height: 45px; float: left; margin-top: 0px; margin-left: 0px; background: #ffffff url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/lens.jpg) no-repeat 11px 11px; box-shadow: inset 2px 2px 6px #CCC; -webkit-box-shadow: inset 2px 2px 6px #CCC; -moz-box-shadow: inset 2px 2px 6px #ccc; -o-box-shadow: inset 2px 2px 6px #ccc; height: 45px; }
#search_box input.text { color: #7F7F7F; font-size: 0.9em; padding-left: 40px; width: 220px; border: 1px solid #B5B4B4; border-radius: 15px; line-height: 45px; float: left; margin-top: 0px; margin-left: 0px; background: #ffffff url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/lens.jpg) no-repeat 11px 11px; box-shadow: inset 2px 2px 6px #CCC; -webkit-box-shadow: inset 2px 2px 6px #CCC; -moz-box-shadow: inset 2px 2px 6px #ccc; -o-box-shadow: inset 2px 2px 6px #ccc; }
#search_box .submit { float: right; margin-top: 9px; }
.search #main section.entry-content img {
height: 307px;
width: auto;
margin-bottom: 0;
display: block;
min-width: 307px;
}.search .article-header { padding: 20px; }
.search header.article-header h1.h2 { margin: 0; font-size:0.9em; line-height: 1.2em; }
.search header.article-header h1.h2 a { font-weight: bold; color: #333333; font-size:1.5em; }
.search article.post footer.article-footer { height: 63px; background: black; margin-top: -63px; position: absolute; background: transparent url(//vacomicon.com/wp-content/themes/januas-1.56/lib/images/alpha_50.png) repeat top left; padding: 0 5px; bottom: 0; width: 100%; z-index: 1; }
.search article.post footer.article-footer p a.share { background: #333; }
.search article.post footer.article-footer p a { font-size: 1.1em; font-weight: bold; color: white; display: block; margin: 5px; width: 138px; text-align: center; background: #F4422E; text-decoration: none; line-height: 43px; float: left; margin-top: 10px; }
.search p.tags { margin: 0; }
.search article ul.post-categories { background: #f4422e; margin: 0; max-width: 200px; float: right; margin-top: -15px; position: relative; z-index:20; }
.search article ul.post-categories li a { color: #ffffff; text-transform: uppercase; text-decoration: none; font-weight: bold; font-size: 0.6em; text-align: right; display: block; padding-right: 5px; padding-left: 5px; line-height: 1.7em; height: 15px;
position: relative;
z-index: 20;
}
.button { font-size: 1.1em; font-weight: bold; color: white; display: block; margin: 5px; width: 138px; text-align: center; background: #f4422e; text-decoration: none; line-height: 43px; float: left; margin-top: 10px; border: 0; text-transform: uppercase; }
.button:hover { opacity: 0.9; }
.alert.info { display: none; }
.page #content { padding-bottom: 30px; }
.page .button { margin: 0; }
#image_home { position: relative; width: 48%; float: left; height: 300px; }
#slider_home_content { width: 48%; float: right; text-align: left; padding-top: 30px; }
#sidebar_search_button { font-size: 1.1em; font-weight: bold; color: white; display: block; margin: 5px; width: 138px; text-align: center; background: #f4422e; text-decoration: none; line-height: 43px; float: left; margin-top: 10px; border: 0; text-transform: uppercase; }
#sidebar_search_button:hover { opacity: 0.9; }
.search .two-columns #content article.post .entry-content { width: 307px; overflow: hidden; height: 307px; position: absolute; bottom: 0; }
.search .two-columns #content article.post .entry-content img { margin: 0; height: auto; min-height: 307px; width: auto; max-width: initial; }
.event_element section.entry-content { padding: 15px 30px; }
.event_element.video section.entry-content { text-align: center; }
.more_videos { clear: both; width: 100%; padding-top: 10px; }
.video_channel { font-size: 1.1em; font-weight: bold; color: white; width: 138px; text-align: center; background: #F4422E; text-decoration: none; border: 0; text-transform: uppercase; margin-top: 12px; line-height: 36px; font-size: 1em; clear: both; padding: 10px 20px; }
.video_channel:hover { opacity: 0.9; color: white; }
#sponsor_top { text-align: center; min-height: 1%; overflow: hidden; }
#sponsor_top a { display: inline-block; min-height: 1%; overflow: hidden; -webkit-box-shadow: 0px 1px 5px 0px #CCC; box-shadow: 0px 1px 5px 0px #CCC; float: none !important; zoom: 1; *display: inline;
}
#sponsor_top a img { display: block; }
#sidebar1 .textwidget img { max-width: 100%; height: auto; } .archive article.post { width: 100% !important; }
.archive header.article-header { float: left; width: 400px; margin-left: 20px; }
.archive .entry-content { float: left; clear: both; position: relative !important; }
.archive article.post .wp-post-image { float: left; min-height: 200px; width: auto; display: block; }
.archive header.article-header { float: left; margin: 0 20px; width: 400px; }
.immagine_archive { width: 200px; float: left; overflow: hidden; height: 200px; }
.archive h3.h2 a { font-weight: bold; color: #565656; }
.archive h3.h2 { margin-top: 20px; }
.archive .byline { color: #999; font-size: .8em; margin: 0; }
h1.archive-title.h2 { font-weight: bold; }
h1.archive-title.h2 span { font-weight: normal; }
.single-format-standard #content article.post { width: 100%; float: left; border-top: 0px solid #F4422E; -webkit-box-shadow: 0px0; box-shadow: 0px; margin: 0 5px; margin-bottom: 5px; background: transparent; margin-bottom: 30px; position: relative; margin-right: 22px; }
.single-format-standard .two-columns #content article.post { -webkit-box-shadow: 0px 0px 0px 0px #CCC !important; box-shadow: 0px 0px 0px 0px #CCC !important; }
.single-format-standard .two-columns #content article.post footer.article-footer { display: none !important; }
.single-format-standard .two-columns #content article.post .entry-content { width: 100% !important; overflow: hidden; height: auto !important; position: relative; bottom: initial; }
#mobile_search_form { display: none; }
.home .chzn-container.chzn-container-single { width: 224px !important; } .widget_third { padding: 0 5px; margin-top: 25px; min-height: 1%; overflow: hidden; }
.widget_third div { width: 33%; float: left; }
.widget_third div h3 { font-size: 1em; color: grey; font-weight: bold; text-transform: uppercase; margin-bottom: 0px; margin-top: 0px; }
.widget_third .widget_left { text-align: left; }
.widget_third .widget_center { width: 34%; text-align: center; }
.widget_third .widget_right { text-align: right; } .widget_half { padding: 0 5px; margin-top: 25px; min-height: 1%; overflow: hidden; }
.widget_half div { width: 50%; float: left; }
.widget_half div h3 { font-size: 1em; color: grey; font-weight: bold; text-transform: uppercase; margin-bottom: 0px; }
.widget_half .widget_left { text-align: left; }
.widget_half .widget_right { text-align: right; } .widget_full { padding: 0 5px; margin-top: 25px; min-height: 1%; overflow: hidden; text-align: center; }
.widget_full div { width: 100%; float: left; }
.widget_full div h3 { font-size: 1em; color: grey; font-weight: bold; text-transform: uppercase; margin-bottom: 0px; }
} .order-details td,
.order-details th {
padding: 10px;
}
.tc-container .tickera>p>label {
font-size: 0.7em;
}
.order-details td,
.order-details th {
font-size: 0.7em;
}
.order-details th {
text-align: left;
}
.tickera .fields-wrap {
width: 100%;
float: left;
}
.fields-wrap label {
float: left;
}
.fields-wrap label input[type="checkbox"],
.fields-wrap label input[type="radio"] {
margin: 9px 6px 0 0;
}
#tc_terms_and_conditions {
margin-right: 5px;
}
.tickera input[type="submit"]{
font-size: 0.7em;
font-weight: bold;
color: white;
margin: 5px;
text-align: center;
background: #f4422e;
text-decoration: none;
line-height:23px;
margin-top: 10px;
}
.tickera .fields-wrap input[type="text"],
.tickera .coupon-code input,
.tickera-payment-gateways input[type="text"] {
color: #7f7f7f;
font-size: 0.9em;
border: 1px solid #b5b4b4;
border-radius: 15px;
line-height: 45px;
height: 50px;
float: left;
margin-top: 11px;
box-shadow: inset 2px 2px 6px #ccc;
-webkit-box-shadow: inset 2px 2px 6px #ccc;
-moz-box-shadow: inset 2px 2px 6px #ccc;
-o-box-shadow: inset 2px 2px 6px #ccc;
padding: 5px 10px;
}
.tickera textarea {
width: 100%;
height: 200px;
color: #7f7f7f;
font-size: 0.9em;
border: 1px solid #b5b4b4;
border-radius: 15px;
line-height: 45px;
float: left;
margin-top: 11px;
box-shadow: inset 2px 2px 6px #ccc;
-webkit-box-shadow: inset 2px 2px 6px #ccc;
-moz-box-shadow: inset 2px 2px 6px #ccc;
-o-box-shadow: inset 2px 2px 6px #ccc;
}
.tickera select {
color: #7f7f7f;
font-size: 0.9em;
border: 1px solid #b5b4b4;
border-radius: 15px;
line-height: 45px;
margin-top: 11px;
box-shadow: inset 2px 2px 6px #ccc;
-webkit-box-shadow: inset 2px 2px 6px #ccc;
-moz-box-shadow: inset 2px 2px 6px #ccc;
-o-box-shadow: inset 2px 2px 6px #ccc;
}
.tickera-payment-gateways .plugin-title img {
margin: 3px 0 3px 10px;
}  @media only screen and (min-width: 1030px) { } @media only screen and (min-width: 1240px) { } @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {  } @media (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {
} @media print { * { background: transparent !important; color: black !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; }
a, a:visited { color: #444 !important; text-decoration: underline; }
a:after, a:visited:after { content: " (" attr(href) ")"; }
a abbr[title]:after, a:visited abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
@page {
margin: 0.5cm;
}
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }
.sidebar, .page-navigation, .wp-prev-next, .respond-form, nav { display: none; }
}
a.hook { display: block; position: relative; top: -250px; visibility: hidden; }
.event_element.images a.hook { display: block; position: relative; top: -250px; visibility: hidden; height: 1px !important; width: 1px !important; }
.search #content article.post .overlay { }
.error404 #content { margin-bottom: 20px; }
#related_events_section .overlay { width: 306px; top: -15px; height: auto; position: absolute; }
#related_events_section article { position: relative; }
.single article.post img.wp-post-image { max-width: 100%; height: auto; -webkit-box-shadow: 0px 1px 5px 0px #CCC; box-shadow: 0px 1px 5px 0px #CCC; display: block; margin-top: 25px; }
.schedule_date, .schedule_time { float: left; color: #666; font-size: 12px; }
.schedule_title { float: right; width: 79%; color: #666; font-size: 12px; border-left: 1px solid #eee; padding-left: 5%; }
.schedule_title a { padding: 6px 8px; margin-bottom: 12px; display: inline-block; zoom: 1; -webkit-box-shadow: 0px 1px 1px 0px #8f8f8f; box-shadow: 0px 1px 1px 0px #8f8f8f; color: #333; font-weight: bold; text-decoration:none; }
.schedule_title a:hover, .schedule_title a:visited:hover, .schedule_title a:focus, .schedule_title a:visited:focus, .schedule_title a:hover, .schedule_title a:visited { -webkit-box-shadow: 0px 1px 1px 0px #aaa; box-shadow: 0px 1px 1px 0px #aaa; color: #333; }
a.advanced_schedule_link { clear: both; width: 100%; display: block; text-align: center; color: #666; font-size: 12px; padding-top: 20px; }
a.advanced_schedule_link:hover { text-decoration: underline; }
.schedule_date { width: 100%; clear: both; color: #111; font-size: 0.9em; padding: 10px 0; font-weight: bold; }
.schedule_time { width: 17%; padding: 0 0 24px 0; text-align: right; }
.schedule_separator { width: 100%; clear: both; height: 30px; }
.single-ja-speaker header.article-header { padding-top: 50px; }
.single-ja-speaker header.article-header img { width: 35%; float: left; margin-right: 35px; display: block; height: auto; }
.page-template-page-event-schedule-php #main, .page-template-page-event-schedule-php #main article { width: 100%; }
.page-template-page-event-schedule-php #main article section { background-color: transparent; background-color: rgba(240, 240, 240, 1); border: 1px solid rgb(226, 226, 226); padding-bottom: 30px; border-radius: 15px; margin-top: 10px; }
.page-template-page-event-schedule-php .schedule_date { width: 98%; clear: both; color: #111; font-size: 0.9em; padding: 10px 0; font-weight: bold; padding-left: 2%; font-size: 1.4em; margin-top: 20px; }
.page-template-page-event-schedule-php .schedule_time { text-align: right; font-size: 14px; padding: 0; width: 22%; padding-left: 0%; color: #999; padding-top: 2px; }
.page-template-page-event-schedule-php .session_item { width: 74%; float: right; margin-right: 2%; padding-left: 2%; border-left: 1px solid #eee; }
.page-template-page-event-schedule-php .session_locations { font-weight: bold; }
.page-template-page-event-schedule-php .session_locations a { color: #555; }
.page-template-page-event-schedule-php .session_title { padding: 6px 8px; margin-bottom: 12px; border-radius: 1px; display: inline-block; zoom: 1; -webkit-box-shadow: 0px 1px 1px 0px #8f8f8f; box-shadow: 0px 1px 1px 0px #8f8f8f; color: #333; font-weight: bold; }
.page-template-page-event-schedule-php .session_title a { color: #555; font-size: 14px; }
.session_locations { margin-bottom: 10px; }
.session_speakers .session_speaker { float: left; width: 100px; }
.single-ja-session #main, .single-ja-session #main article, .single-ja-session #main article { width: 100%; }
.session_speakers .session_speaker img { margin: 0 auto !important; display: block; min-height: initial !important; min-width: initial !important;}
.session_speakers .session_speaker { padding: 6px 8px; margin-bottom: 12px; border-radius: 1px; display: inline-block; zoom: 1; -webkit-box-shadow: 0px 1px 1px 0px #8f8f8f; box-shadow: 0px 1px 1px 0px #8f8f8f; background: #eee; color: #333; font-weight: bold; text-align: center; margin-right: 15px; }
.session_speakers .session_speaker:hover { opacity: 0.9; }
.session_speaker a { font-size: 0.7em; font-weight: normal; line-height: 1.1em; text-transform: uppercase; color: rgb(145, 145, 145) !important; margin-top: 5px; display: block; }
.speaker_sessions .speaker-session h4 { margin: 5px 0 !important; } @media only screen and (min-width: 801px) {
.page #content, .single #content, .archive #content, .error404 #content { padding-top: 140px; }
.single-ja-event #content { padding-top: 0px; }
header.header { position: fixed; width: 100%; z-index: 21; }
.home header.header { position: relative; }
.search #content { padding-top: 80px; }
} #event_schedule_begin_hook { display: block; position: relative; top: -250px; visibility: hidden; height: 1px !important; width: 1px !important; }
.informazioni.register h4 a { color: #fff; }
.single-ja-speaker #main { width: 100%; }
#advanced_schedule_search { float: right; margin-right: 20px; margin-top: 20px; }
#advanced_schedule_search .chzn-container-single .chzn-single div b { margin-top: 0; }
.schedule_separator { width: 100%; clear: both; height: 30px; border-bottom: 1px solid #ddd; margin-bottom: 30px; min-height: 1%; overflow: hidden; }
article.speakers { padding: 6px 8px; margin-bottom: 12px; border-radius: 1px; display: inline-block; zoom: 1; -webkit-box-shadow: 0px 1px 1px 0px #8f8f8f; box-shadow: 0px 1px 1px  0px #8f8f8f; background: #eee; color: #333; font-weight: bold; text-align: center; margin-right: 15px; width: 47%; }
article.speakers .article-header img { margin: 0 auto; margin-bottom: 10px; }
article.speakers .article-header h1.h2 { margin: 0; font-size: 16px; font-weight: bold; }
article.speakers ul.speaker_info { margin: 0; font-weight: normal; font-size: 14px; }
.single-ja-speaker section.entry-content h3 { font-weight: bold; font-size: 22px; }
.speaker_sessions { background-color: transparent; background-color: rgba(240, 240, 240, 1); border: 1px solid rgb(226, 226, 226); padding: 30px; border-radius: 15px; margin-top: 10px; }
.speaker_session { background: white;
padding: 20px;
margin: 5px 0;
border: 1px solid rgb(233, 228, 228);  }
.speaker_session h4 { margin:0 !important; font-size:15px;}
.speaker_session .speaker_session_info { font-size:11px;}
.sidebar .video .video_miniature iframe {width: 240px;}
#main .event_element.map #map {
width: 100%;
height: 250px;
}
a.goback { background: #999;
color: white;
display: inline-block;
padding: 5px 10px;
margin-top: 10px;
text-transform: uppercase;
font-weight: bold; zoom: 1;
*display:inline;}
a.goback:hover { 
color: white;
}
#main .event_element.map #map {text-align: center;
margin-top: 10px;}
.two-columns  #content .event_element.speakers article.post {
width: 47%;
float: left;
border-top: 0px;
-webkit-box-shadow: 0px 1px 1px 0px #CCC;
box-shadow: 0px 1px 1px 0px #CCC;
margin: 0;
margin-bottom: 5px;
background: white;
margin-bottom: 16px;
position: relative;
margin-right: 15px !important;
border-radius: 1px;
float: left;
background: #eee; min-height:285px !important;}
#main .files section.entry-content a { display:block;}
#main .social iframe { width:100% !important;}
#main #widget_banner a img {
border: 0;
display: inline;
background: white;
}
#main #widget_banner a  {
text-align:center;}
.single #related_events_container img.wp-post-image {
margin-top: 0;
}
#content .sidebar .event_element.speakers article.post {
width: 100%;
}
.sidebar .event_element.files a { display: block;}
.widget_search #searchform { padding: 35px;}
#no_featured_event_message {text-align: center;
font-size: 70px;
text-transform: uppercase;
font-weight: bold;
color: white;
max-width: 700px;
margin: 0 auto;
padding-top: 180px;
line-height: 60px;}
.sidebar .social section{ padding:15px 9px;}
.single-ja-speaker .entry-content h3 { clear:both; padding-top: 20px;}
#widget_banner a img { margin: 0;}
#sponsor_hook h4 { margin-top: 0; }
#widget_banner a.hook { height:1px !important; width:1px !important; display:block; position:absolute; top:-200px;}
#widget_banner header h4 { margin-top:0;}
.search article .article-header h1 {line-height:1em;}
#widget_banner { margin-top:30px; position:relative;}
.page-template-januas-shop-theme-php section#intro {
padding-top: 15px;
}
.archive .sidebar { margin-top: 45px;}
.page .eightcol {
width: 100%;
}
.schedule_time_separator {clear: both; width: 100%; height: 1px;}
.single-ja-speaker .entry-content { width:598px; float:right;}
.page ul, .single-ja-session ul {list-style-type: disc; padding-left:40px;}
.page ol, .single-ja-session ol {list-style-type: decimal; padding-left:40px;}
.single-ja-session .session_info {padding:0; list-style-type: none;}
.entry-content img.alignleft {float:left;}
.entry-content img.alignright {float:right;}
.entry-content img.aligncenter {display: block;margin-left: auto; margin-right: auto;} .registration_event .products {
width:100%;
margin: 20px 0 20px 0;
color: #2C2C2C;
font-size: 26px;
}
.registration_event .products tr {
width: 80%;
}
.registration_event .woocommerce .products th{font-size: 18px;}
.registration_event .woocommerce .products th.quantity-th, .registration .woocommerce .products th.price-th {text-align: center;}
.registration_event .woocommerce .products tr.product:first-child {border-top: 1px solid #ccc;}
.registration_event .woocommerce .products tr.product{border-bottom: 1px solid #cccccc;}
.registration_event .woocommerce .products td {padding: 5px;}
.registration_event .woocommerce .qty {width: 40px;vertical-align: middle;}
.registration_event .woocommerce .description {text-align: left;}
.registration_event .woocommerce .title{width: 15%;text-align: left;}
.registration_event .woocommerce .title h3 {
font-size: 18px !important;
display: block;
font-weight: bold;
width: 200px;
}
.registration_event .woocommerce form.cart {display: inline-block;}
.registration_event .woocommerce tr .btn {padding: 5px 15px;}
.registration_event .add_to_cart_loop {width: auto; padding: 0 20px;}
.registration_event .woocommerce .short-description {display: inline;vertical-align: -webkit-baseline-middle;vertical-align: middle;font-size: 20px;}
.registration_event .woocommerce .price {font-size: 18px;font-weight: bold;}
.registration_event .woocommerce .products th:first-child{width: 50%;text-align: left;}
.registration_event .woocommerce .products th.price-th{text-align: left;}
.registration_event .woocommerce .add_to_cart_loop{font-size: 1.1em;font-weight: bold;color: #FFF;display: block;margin: 5px;text-align: center;background: #F4422E;text-decoration: none;line-height: 43px;float: left;margin-top: 10px;border: 0;text-transform: uppercase;margin-top: 12px;float: right;line-height: 36px;font-size: 1em;}
.registration_event .last {
float: none;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{width:auto;}
.woocommerce .cart .button, .woocommerce .cart input.button{width:auto;}
.registration_event .woocommerce {overflow:hidden;}
.woocommerce .quantity .qty,
.registration_event .woocommerce .quantity .qty {
width: 50px;
padding: 8px 5px;
line-height: 1;
height: 36px !important;
font-size: 20px;
text-align: center;
}
.woocommerce div.product form.cart .variations select {
max-width: 75%;
width: 180px;
padding: 8px 5px;
margin-right: 0;
}
.reset_variations {
margin-right: 5px;
}
.product_meta,
.registration_event .product_meta {
display: none;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
padding: 8px 5px;
width: 200px;
color: #888;
border: 1px solid #e0e0e0;
-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
}
.select2-container--default .select2-selection--single {
height: 45px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 40px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 40px;
}
.select2-results__option {
list-style: none;
}
#select2-billing_country-results {
padding-left: 20px;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
left: 1em;
}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {
margin-bottom: 5px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .wc-proceed-to-checkout {
float: right;
}
.woocommerce-additional-fields__field-wrapper .description {
display: block;
padding-top: 10px;
}
.woocommerce-page .eightcol {
width: 100%;
}
.woocommerce div.product .related {
display: none;
}
.woocommerce-tabs {
display: none;
}
.related.products {
visibility: hidden;
} .woocommerce tr.last.product {
float: none;
}
.woocommerce table.shop_table #coupon_code {
width: 120px !important;
}  .registration_event .gfield_radio input[type=radio]{margin-left: 2px;}  .tickera{
color: #000;
font-size: 20px;
}
.tickera .event_tickets{
width: 100%;
}
.tickera .event_tickets th{
text-align: left;
}
.tickera .event_tickets td{
padding: 15px 0;
text-align: left;
}
.tickera .event_tickets a{
color: #000000;
}
.tickera .ares-select{
width: 100px;
}
#tickera_cart{
max-width: 1000px;
margin: 30px auto;
margin-bottom: 60px;
}
#tickera_cart .tickera_additional_info{
margin-top: 30px;
}
#tickera_cart .info_section .description{
margin: 0;
padding: 10px;
}
.tc_cart_errors{
max-width: 1000px;
margin: 109px auto 0 auto;
}
#tickera_cart .fields-wrap input[type=text]{
padding: 5px;
width: 25%;
}
#tickera_cart .tickera_additional_info h3{
margin-bottom: 10px;
}
#tickera_cart .fields-wrap label span{
font-size: 14px;
}
#tickera_cart .tickera_additional_info h5{
clear:both;
} @media only screen and (max-width: 960px) {
#tickera_cart .fields-wrap input[type="text"] {
width: 50%;
}
}
@media only screen and (max-width: 760px) {   
#tickera_cart .fields-wrap input[type="text"] {
width: 100%;
}
.tickera .actions input,
.tickera .actions #coupon_code {
width: 100%;
margin: 0 0 10px 0;
}
}