a, .theme_color, .main-header .header-top .top-links ul li a:hover, .main-header .social-icon a:hover, .main-menu .navigation > li:hover > a, .main-menu .navigation > li.current > a, .main-menu .navigation > li.current-menu-item > a, .btn-style-three, .btn-style-one:hover, .services-style-one .inner-box .icon-box, .services-style-one .inner-box h3 a:hover, .subscribe-section h2 span, .social-icon-one li a:hover, .news-style-one .inner-box .lower-box h3 a:hover, .news-style-one .inner-box .lower-box .read-more, .social-icon-two li a:hover, .social-icon-three li a:hover, .travel-block .inner-box .lower-box h3 a:hover, .price-column .inner-box .upper-box .price, .gallery-section .outer-box .title-column .view-work .icon, .gallery-item .inner-box .overlay-box .plus-icon, .main-footer .links-widget .list li a:hover, .social-icon-four li a:hover, .page-title .bread-crumb li, .page-title .bread-crumb li a:hover, .page-title .bread-crumb li a.current, .fullwidth-gallery .filters .filter.active, .fullwidth-gallery .filters .filter:hover, .price-column .inner-box .middle-box ul li a:hover, .sidebar .popular-posts .post a, .sidebar .popular-posts .post a:hover, .news-style-one .inner-box .lower-box .text blockquote:before, .list-style-one li:before, .comments-area .comment a.reply span, .comments-area .comment a.reply:hover, .time-countdown .counter-column .count, .gallery-section .gallery-column .owl-next:hover, .gallery-section .gallery-column .owl-prev:hover, .schedule-carousel-outer .slide-item .speaker .time
{
    color: #ffc800 ;
}
.main-menu .navigation > li > ul > li:hover > a, .main-menu .navigation > li > ul > li > ul > li:hover > a, .main-header .nav-outer .btn-outer .buy-ticket-btn:hover, .btn-style-one, .btn-style-two:hover, .sticky-header .main-menu .navigation > li:hover > a, .sticky-header .main-menu .navigation > li.current > a, .sticky-header .main-menu .navigation > li.current-menu-item > a, .scroll-to-top:hover, .btn-style-three:hover, .subscribe-section .subscribe-form .form-group input[type="submit"], .subscribe-section .subscribe-form button, .sec-title h2:before, .sec-title h2:after, .about-section-two .content-column .inner .about-title h2:after, .speaker-section .owl-nav .owl-prev:hover, .speaker-section .owl-nav .owl-next:hover, .ui-menu .ui-menu-item-wrapper:hover, .ui-menu .ui-menu-item-wrapper.ui-state-active, .price-column .inner-box .upper-box h2:before, .btn-style-four:hover, .styled-pagination li a:hover, .styled-pagination li a.active, .price-column .inner-box .buy-btn:hover, .sidebar-title h2:after, .sidebar .subscribe-widget .form-group button, .news-style-one .inner-box .post-options .social-links li a:hover, .contact-form-section .contact-title h2:before, .schedule-carousel-outer .days-outer .active .day
{
    background-color: #ffc800;
}
.main-menu .navigation > li > ul, .main-menu .navigation > li > ul > li > ul, .main-header .btn-outer .dropdown-menu, .main-header .search-panel input:focus, .main-header .search-panel select:focus, .main-header .nav-outer .btn-outer .buy-ticket-btn:hover, .btn-style-one, .btn-style-two:hover, .btn-style-three, .btn-style-three:hover, .ui-menu .ui-menu-item-wrapper:hover, .ui-menu .ui-menu-item-wrapper.ui-state-active, .btn-style-four:hover, .price-column .inner-box .buy-btn:hover, .sidebar .search-box .form-group input:focus, .sidebar .subscribe-widget .form-group input:focus, .news-style-one .inner-box .post-options .social-links li a:hover, .comment-form .form-group input[type="text"]:focus, .comment-form .form-group input[type="password"]:focus, .comment-form .form-group input[type="tel"]:focus, .comment-form .form-group input[type="email"]:focus, .comment-form .form-group select:focus, .comment-form .form-group textarea:focus, .contact-form input:focus, .contact-form select:focus, .contact-form textarea:focus
{
    border-color: #ffc800;
}
@media only screen and (max-width: 767px){
	.main-menu .navbar-header .navbar-toggle, .main-menu .navbar-collapse > .navigation, .main-menu .navbar-collapse > .navigation > li > ul, .main-menu .navbar-collapse > .navigation > li > ul > li > ul, .main-menu .navbar-collapse > .navigation > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a, .main-menu .navbar-collapse > .navigation > li > a:hover, .main-menu .navbar-collapse > .navigation > li > a:active, .main-menu .navbar-collapse > .navigation > li > a:focus, .main-menu .navbar-collapse > .navigation > li:hover > a, .main-menu .navbar-collapse > .navigation > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li.current > a, .main-menu .navbar-collapse > .navigation > li.current-menu-item > a {
	    background-color: #ffc800;
	}
}
@media only screen and (max-width: 767px){
	.main-menu .navbar-header .navbar-toggle {
	    border-color: #ffc800;
	}
}
.tp-caption a
{
    color: #ffc800;
}
.main-slider .tp-bullets.preview3 .bullet
{
    border-color: #ffffff !important;
}
.main-slider .tp-bullets.preview3 .bullet.selected
{
    border-color: #ffc800 !important;
}
.main-slider .btn-style-one:hover
{
    color: #ffc800 !important;
}
.tp-caption a:hover
{
    color: #ffd78a;
}
.main-slider .tp-dottedoverlay
{
    background: rgba(0, 0, 0, 0.15) !important;
}


/*---general---*/
.mb-0 {
    margin-bottom: 0px !important;
}
.pb-5
{
	padding-bottom: 5px;
}
.pt-10
{
	padding-top: 10px !important;
}
.pt-40
{
	padding-top: 40px !important;
}
.event-left
{
	text-align: left;
}
.p-background
{
    padding: 53px 5% 53px 5% !important;
    background-color: #f6f6f6 !important;
}
.sec-title-0
{
	margin-bottom: 0px;
}
#partecipa.team-section
{
    padding: 60px 0px 60px;
}
.team-section
{
	padding-top: 0;
}
/*---end general---*/
/*---extra tex home---*/
.extra-text
{
	text-align: center;
    color: #d7d7d7;
    padding-left: 10px;
    padding-right: 10px;
}
/*---end extra tex home---*/
/*---footer2---*/
.inner-center
{
	padding-left: 0px !important;
    /*padding-right: 25px;*/
}
.footer-info-custom
{
	position: relative;
    min-height: 70px;
    margin-bottom: 30px;
}
/*---end footer2---*/
/*---footer---*/
.pt-pb-20
{
	padding-top:20px;
	padding-bottom:20px;
}
/*---end footer---*/
/*--- eventi li---*/
.li-event
{
	padding: 30px 0 0 0;
	list-style: circle outside none;
}
.li-event h4
{
	 font-weight:500;
}
/*---end eventi li---*/
/*--- eventi dropdown---*/
.month-event-dropdown {
  position: relative;
  display:block;
  margin-top:0.5em;
  padding:0;
}
.month-event-dropdown:select {
  margin:0;
  background:none;
  border: 1px solid #FF851B;
  outline: none;
  /* Prefixed box-sizing rules necessary for older browsers */
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /* Remove select styling */
  appearance: none;
  -webkit-appearance: none;
  /* Magic font size number to prevent iOS text zoom */
  font-size:1.25em;
  /* General select styles: change as needed */
  /* font-weight: bold; */
  color: black;
  padding: .6em 1.9em .5em .8em;
  line-height:1.3;
}
.month-event-dropdown:after {
  content: "";
  position: absolute;
  width: 9px;
  height: 8px;
  top: 50%;
  right: 1em;
  margin-top:-4px;
  z-index: 2;
  /* These hacks make the select behind the arrow clickable in some browsers */
  pointer-events:none;
}
select:focus {
  outline:none;
  background-color:transparent;
  color: #FF851B;
}
/*---end eventi dropdown---*/


/*---media query---*/
@media (max-width: 768px){
	.center-pb-10
	{
		text-align: center;
		padding-bottom: 10px;
	}
}
@media (min-width: 991px){
	.mrg-left-0
	{
		margin-left: 0;
		margin-right: 0;
	}
}
@media (max-width: 991px){
	.mrg-left-0
	{
		margin-left: 0;
	}
}
/*---end media query---*/
/*---header---*/
.no-pd-r
{
	padding-right: 0 !important;
}
/*---end header---*/
/*---about us---*/
.about-section
{
    padding: 120px 0px 0px;
}
/*---end about us---*/
/*---policy---*/
.fnt-17
{
	font-size: 17px;
}
/*---end policy---*/


.wt-bkc:before
{
	background-color: white;
}
.wt-bkc .sec-title.light h3
{
    color: rgba(244, 244, 244, 1);
}
.wt-bkc .sec-title.light h2
{
    color: #222222;
}

.sld-center
{
	display: flex;
	justify-content: center;
}

/*---galleria section---*/
.galleria-section .auto-container .pdb-30
{
	padding-bottom: 30px;
}
.galleria-section .auto-container .pdb-30 img
{
	width: 100%;
}

/*---end galleria section---*/

/*---galleria page---*/
.schedule-section.gal-page:before
{
    background-color: whitesmoke;
}
.sec-title h3
{
    color: #e8e8e8;
}
/*---end galleria page---*/

/*---slider---*/
.tp-caption.sft.sfb.tp-resizeme .text
{
	font-size: 22px;
}
/*---slider---*/