body {
font-family: Poppins, Helvetica, Arial, sans-serif !important;
}
.mobile_menu_content .page_content_wrapper {
display: none;
}
@media only screen and (min-width: 992px) {
.logo_align img {
width: 148px;
height: 31px;
object-fit: cover;
}
} @media only screen and (min-width: 961px) {
#mobile_nav_icon {
display: none;
}
} span.odometer-value {
color: #000000;
}
#wrapper > div:nth-child(n) > div:nth-child(n) > p {
padding-top: 0;
padding-bottom: 0;
}
iframe {
width: 100%;
max-width: 100%;
}
.page-id-250 .one.ppb_ticket.withsmallpadding {
display: none;
} .page_content_wrapper img {
width: 100%;
}   @media only screen and (max-width: 991px) {
.page-id-286 #wrapper > div:nth-child(2) > div:nth-child(6) {
display: none;
}
}
@media only screen and (min-width: 992px) {
.page-id-286 #wrapper > div:nth-child(2) > div:nth-child(7) {
display: none;
}
}
a#get_ticket {
display: none;
} .scheduleday_wrapper.tab li.scheduleday_title.active {
background: #000 !important;
}
.scheduleday_wrapper.tab
li.scheduleday_title.active
.scheduleday_title_content
h4 {
color: #fff !important;
}
.scheduleday_wrapper.tab
li.scheduleday_title.active
.scheduleday_title_content
.scheduleday_desc {
color: #fff !important;
}
.scheduleday_wrapper li.scheduleday_title h4 {
color: #fff !important;
}
.scheduleday_wrapper li .scheduleday_desc {
color: #fff !important;
}
.scheduleday_wrapper.tab {
background-color: #313131 !important;
}
.ticket_content_wrapper .ticket_wrapper_recommend {
color: #fff !important;
}
li.title_row.featured h3 {
color: #000 !important;
}
li.title_row h3 {
color: #000 !important;
}
li.button_row.featured button {
color: #fff !important;
border-radius: 55px !important;
padding: 0.8em 2.5em 0.8em 2.5em !important;
}
li.button_row a {
color: #fff !important;
border-radius: 55px !important;
padding: 0.8em 2.5em 0.8em 2.5em !important;
}
li.button_row button {
color: #fff !important;
border-radius: 55px !important;
padding: 0.8em 2.5em 0.8em 2.5em !important;
}
.element.grid.one_fifth_bg .speaker_info_wrapper h4 {
color: #00b1d2;
}
#menu_wrapper div .nav li > a {
font-size: 16px !important;
color: #fff !important;
}
#menu_wrapper .top_bar.scroll.scroll_up div .nav li > a {
font-size: 16px !important;
color: #fff !important;
}
.top_bar.scroll.scroll_up {
background-color: #000 !important;
border-color: #000 !important;
}
div#trp-floater-ls {
display: none;
}
#toTop {
background-color: #00b1d2 !important;
}
#toTop .fa {
color: #fff;
}
.button.btn-contact {
background-color: #00b1d2;
color: #fff;
border: 1px solid #00b1d2;
border-radius: 55px;
padding: 0.8em 2.5em 0.8em 2.5em !important;
}
.button.btn-contact:hover {
background-color: #00b1d2;
color: #fff;
border: 1px solid #00b1d2;
padding: 0.8em 2.5em 0.8em 2.5em !important;
}
#menu_wrapper div .nav li a:hover {
color: #00b1d2 !important;
}
#menu_wrapper div .nav li a.active {
color: #00b1d2 !important;
}
.mobile_menu_wrapper .mobile_menu_content .social_wrapper {
display: none;
}
.ppb_speaker_grid .speaker_info_wrapper h3 {
color: #00b1d2 !important;
}
.mobile_menu_wrapper #mobile_menu_close.button {
border-color: #00b1d2 !important;
background-color: #00b1d2 !important;
}
.mobile_menu_wrapper #mobile_menu_close.button {
color: #000 !important;
}
.mobile_main_nav li a:hover,
.mobile_main_nav li a:active {
color: #00b1d2 !important;
}
.mobile_main_nav li a {
max-width: 240px;
}
span.odometer-value {
color: #00b1d2;
font-weight: 600;
}
@media only screen and (max-width: 767px) {
.ppb_text {
padding: 0 !important;
margin: 0 !important;
}
} .odometer.odometer-auto-theme {
color: #00b1d2 !important;
}
#footer.ppb_wrapper {
margin-top: -10px;
}
.ppb_speaker_grid .speaker_info_wrapper h3 {
font-size: 18px;
text-align: center;
}
#footer .wpcf7-form input.wpcf7-text {
width: 280px;
border-radius: 55px;
height: 51px;
margin-bottom: 20px;
}
#footer input.wpcf7-form-control.has-spinner.wpcf7-submit {
background-color: #00b1d2;
border-radius: 55px;
color: #fff;
padding: 0.8em 2.5em 0.8em 2.5em !important;
border: 1px solid #00b1d2;
}
.page-id-747 textarea.wpcf7-form-control.wpcf7-textarea {
height: 160px;
}
.page-id-747 input.wpcf7-form-control.has-spinner.wpcf7-submit {
background-color: #00b1d2;
border-radius: 55px;
color: #fff;
padding: 0.8em 2.5em 0.8em 2.5em !important;
border: 1px solid #00b1d2;
}
.btn-packet {
background-color: #00b1d2;
border-radius: 55px;
color: #fff;
padding: 0.8em 2.5em 0.8em 2.5em !important;
border: 1px solid #00b1d2;
width: 100px;
text-align: center;
}
.btn-packet:hover {
background-color: #00b1d2;
border-radius: 55px;
color: #fff;
padding: 0.8em 2.5em 0.8em 2.5em !important;
border: 1px solid #00b1d2;
}
#page_caption h1 {
color: #00b1d2 !important;
}
.speaker_social {
display: none;
}
@media only screen and (max-width: 767px) {
.one_third {
display: flex;
justify-content: center;
text-align: center;
}
}
@media only screen and (max-width: 767px) {
.one_fifth:after {
content: "";
margin-left: auto;
margin-right: auto;
height: 5px;
width: 120px;
display: block;
margin-bottom: 50px;
background: #00b1d2;
transform: translateY(8px);
}
}
.page-id-250 .divider.one {
height: 80px;
background-color: #000;
}
.page-id-246 .divider.one {
height: 80px;
background-color: #000;
}
.page-id-232 .scheduleday_wrapper.tab li.scheduleday_title.active {
background: #00b1d2 !important;
}
.page-id-232 .scheduleday_wrapper li.scheduleday_title {
background-color: #313131 !important;
}
.page-id-232 .scheduleday_wrapper.tab {
border: 2px solid #00b1d2 !important;
}
.page-id-232 .themeborder {
border-left: 2px solid #00b1d2 !important;
border-right: 2px solid #00b1d2 !important;
border-top: 1px solid #00b1d2 !important;
border-bottom: 1px solid #00b1d2 !important;
}
.page-id-232 .themeborder:last-child {
border-bottom: 2px solid #00b1d2 !important;
}
.ppb_title {
color: #00b1d2 !important;
}
@media only screen and (max-width: 991px) {
#page_caption.hasbg h1 {
text-align: center !important;
}
}
.session_speakers a {
color: #00b1d2 !important;
} .page-id-732 #menu_wrapper div .nav li > a {
font-size: 16px !important;
color: #fff !important;
}
.page-id-732 #menu_wrapper .top_bar.scroll.scroll_up div .nav li > a {
font-size: 16px !important;
color: #fff !important;
}
.page-id-732 .top_bar {
background-color: #000 !important;
border-color: #000 !important;
} .page-id-747 #menu_wrapper div .nav li > a {
font-size: 16px !important;
color: #fff !important;
}
.page-id-747 #menu_wrapper .top_bar.scroll.scroll_up div .nav li > a {
font-size: 16px !important;
color: #fff !important;
}
.page-id-747 .top_bar {
background-color: #000 !important;
border-color: #000 !important;
} .page-id-604 #menu_wrapper div .nav li > a {
font-size: 16px !important;
color: #fff !important;
}
.page-id-604 #menu_wrapper .top_bar.scroll.scroll_up div .nav li > a {
font-size: 16px !important;
color: #fff !important;
}
.page-id-604 .top_bar {
background-color: #000 !important;
border-color: #000 !important;
}
a.speaker_grid_link {
color: currentColor;
cursor: not-allowed;
text-decoration: none;
pointer-events: none;
}
.ticket_wrapper li.price_row em.exact_price {
font-size: 26px !important;
}
.counter {
display: flex;
justify-content: center;
}
.page-id-260 .top_bar.hasbg {
background-color: #000;
border-color: #000;
}
.page_content_wrapper img {
width: 100%;
height: 381px;
object-fit: cover;
object-position: top;
}
.page-id-1032 .top_bar {
background-color: #000;
border-color: #000;
}
#menu_wrapper div .nav > li.current-menu-item > a {
color: #fff !important;
} @media only screen and (min-width: 768px) {
.page-id-732 .one.ppb_card_two_cols_with_image {
min-height: 100vh;
height: auto;
}
.page-id-732 .page_content_wrapper img {
width: 100%;
height: auto;
object-fit: cover;
min-height: 100vh;
}
}
.page-id-1163 .top_bar {
background-color: #000;
border-color: #000;
}
.page-id-1170 .top_bar {
background-color: #000;
border-color: #000;
}
.page-id-1177 .top_bar {
background-color: #000;
border-color: #000;
}
.page-id-1197 .top_bar {
background-color: #000;
border-color: #000;
}
.page-id-1197 .ngg-galleryoverview.default-view .ngg-gallery-thumbnail,
.page-id-1177 .ngg-galleryoverview.default-view .ngg-gallery-thumbnail,
.page-id-1170 .ngg-galleryoverview.default-view .ngg-gallery-thumbnail,
.page-id-1163 .ngg-galleryoverview.default-view .ngg-gallery-thumbnail {
background-color: transparent;
border: none;
margin: 0;
margin-right: 0;
position: relative;
margin: 0 10px 10px 0 !important;
padding: 10px !important;
border: 1px solid rgba(150, 150, 150, 0.3);
box-shadow: 0 0 4px 2px rgb(150 150 150 / 10%);
}
.page-id-232 .top_bar {
background-color: #000;
border-color: #000;
}
.page-id-246 .top_bar {
background-color: #000;
border-color: #000;
}
.page-id-250 .top_bar {
background-color: #000;
border-color: #000;
}
span.first-title {
text-shadow: rgb(40 40 40) 1px 5px 10px;
background-color: rgba(0, 0, 0, 0.3) !important;
}
span.second-title {
text-shadow: rgb(40 40 40) 1px 5px 10px !important;
background-color: rgba(0, 0, 0, 0.3) !important;
}
.page-id-1246 .top_bar {
background-color: #000;
border-color: #000;
}
.ti-menu:before {
color: #fff;
}
@media only screen and (max-width: 767px) {
.counter {
flex-direction: column;
}
}
@media only screen and (min-width: 1920px) {
#page_content_wrapper.wide:not(.photoframe)
.three_cols.gallery
.element.photoframe,
.ppb_wrapper .three_cols.gallery .element.photoframe {
width: 31% !important;
}
}
li.title_row.featured h3 {
font-size: 28px !important;
}
li.title_row h3 {
font-size: 28px !important;
min-height: 78px !important;
}
.ticket_wrapper li.title_row .ticket_desc {
font-size: 15px !important;
}
.ticket.one_third_bg {
margin-bottom: 50px;
}
.ticket_wrapper li.price_row em.exact_price {
font-size: 19px !important;
} .single-product .top_bar {
background-color: #000;
border-color: #000;
}
.logged-in.admin-bar .top_bar {
background-color: #000 !important;
border-color: #000 !important;
}
.post-type-archive-product .top_bar {
background-color: #000;
border-color: #000;
}
.single-product .top_bar.scroll_up {
background-color: #000;
border-color: #000;
}
.logged-in.admin-bar .top_bar.scroll_up {
background-color: #000 !important;
border-color: #000 !important;
}
.page-id-10  .top_bar {
background-color: #000;
border-color: #000;
}
.page-id-11  .top_bar {
background-color: #000;
border-color: #000;
}
.page-id-12  .top_bar {
background-color: #000;
border-color: #000;
}
.post-type-archive-product .top_bar.scroll_up {
background-color: #000;
border-color: #000;
}
.post-type-archive-product #page_caption{
display: none;
}
.post-type-archive-product #page_content_wrapper {
margin-top: 5%;
}
.single-product .page_title_inner {
max-width: 1425px;
width: 100%;
box-sizing: border-box;
margin: auto;
padding: 0 90px;
}
.woocommerce-page div.product form.cart .button{
background-color: #00b1d2 !important; 
border-color: #00b1d2 !important;
color: #fff !important;
}
.woocommerce-page div.product p.price{
margin-top: 20px !important;
color: #00b1d2 !important;
}
.comment-form-rating {
padding-left: 24px;
}
.woocommerce #review_form #respond p.stars a{
color: #00b1d2 !important;
}
.woocommerce-message {
background: #00b1d2 !important;
border-color: #00b1d2 !important;
color: #fff !important;
text-shadow: none !important;
}
.woocommerce-error {
background: #00b1d2 !important;
border-color: #00b1d2 !important;
color: #fff !important;
text-shadow: none !important;
}
.woocommerce-error:before {
background: #00b1d2 !important;
}
.woocommerce a.button.alt{
background-color: #00b1d2 !important; 
border-color: #00b1d2 !important;
color: #fff !important;
}
.woocommerce form .form-row .required{
color: #000;
}
a.woocommerce-privacy-policy-link {
color: #00b1d2 !important;
}
.woocommerce button.button.alt{
background-color: #00b1d2 !important; 
border-color: #00b1d2 !important;
color: #fff !important;
}
.woocommerce-info{
background: #00b1d2 !important;
border-color: #00b1d2 !important;
color: #fff !important;
text-shadow: none !important;
}
table.variations .label {
padding-left: 0 !important;
}
span.woocommerce-Price-amount.amount{
color: #00b1d2 !important;
}
.woocommerce-page div.product form.cart .button{
margin-left: 0 !important;
}
.woocommerce div.product .stock {
color: #000;
}
a.reset_variations{
color: #000;
}  .dettagli-btn {
width: 100%;
max-width: 100%;
display: flex !important;
}
.dettagli-btn .btn-packet{
margin-right: 30px;
}
.page-id-1547 p a{
color: #00b1d2  !important;
}
.page-id-11 a {
color: #00b1d2 !important;
} .page-id-732 .dettagli-btn {
width: 100%;
max-width: 100%;
display: flex !important;
}
a.btn.btn-packet.button-pacchetto {
display: table-caption;
}