/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


.fusion-author .fusion-author-title, .fusion-modal .modal-title, .fusion-modal h3, .fusion-widget-area h3, .post-content h3, .project-content h3 {
    font-size: 28px;
    margin-top: 0px;
    margin-bottom: 2px;
}

.foo-table img {
    max-width: 100%;
    max-height: 90px !important;
}


.pric{
	font-family:Ovo;
	font-size:20px;
	
}

.nova{

 box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	background-color:#ffec64;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:15px;
	font-weight:medium;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
.nova:hover {
background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	background-color:#ffab23;

}
.nova:active {
	position:relative;
	top:1px;
}


.footable_parent {
    overflow-x: auto;
    width: 100%;
    scrollbar-width: none !important;
}

.entry-title > a {
	 font-size: 22px !important;
	 color: rgb(0, 101, 184) !important;
}





.sidebar .widget .heading .widget-title, .sidebar .widget .widget-title {

    font-size: 20px !important;
    margin-bottom: 20px !important;

}

.fusion-button-text {

	font-size: 18px !important;

}

.fusion-portfolio-content-wrapper {

    background:  #fff !important;	

}
.colori {

    background:  #addaff !important;
   padding: 20px 0px 20px 0px !important;
	font-weight: bold;
}
.iti {

    background:  #e2e2e2!important;
    color: #fff !important;
     padding: 20px 0px 20px 0px !important;

}
.des {

    background:  #ffffff !important;
    color: #fff !important;
     padding: 20px 0px 20px 0px !important;

}
.ninja_table_wrapper .ninja_table_afd_inline thead .footable-filtering th .form-inline > .form-group {

    margin-bottom: 10px !important;
    margin-left: 19px !important;
    margin-right: 25px !important;
    padding: 20px 0px 0px 0px !important;

}
.foo-table img {
 height: 120px;
  width: 200px;
  vertical-align: bottom;
	border: 1px solid #ddd;
}

.fusion-title h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1 {

    color:  #333 !important;

}
.wptripadvisor_t1_SPAN_5 {
    color:  #fff !important;

}



.nt_edit_link {
	display: none !important;
}


.foo-table.footable-paging-left .footable-pagination-wrapper{
	display: none !important;
}

.footable-filtering{
	background: #ffffff !important;
}

.fusion-rollover{
	background: #67b7e1 !important;
	opacity: 0.8 !important;
    filter: alpha(opacity=50) !important;

}


.semantic_ui .ui.table:not(.inverted) thead th{
	background: #004a8c !important;
	color: #ffffff !important;

}

.semantic_ui .ui.table thead tr:first-child > th:only-child {

    border-radius: .01rem .01rem 0 0 !important;
	display: none !important;

}

.table-1 table th, .tkt-slctr-tbl-wrap-dv table th{
	background: #004a8c !important;
	color: #ffffff !important;
	font-family: "Roboto Condensed" !important;
	font-weight: normal;
}

.post-content p {

    margin-top: 0 !important;
    margin-bottom: 1px !important;

}

.barco {
  height: 200px;
  width: 400px;
  vertical-align: bottom;
background-image: url("http://gnl.metamorf.net/wp-content/uploads/2019/08/santa-cruz-400x200.png");
}

.fusion-secondary-header {
    font-size: 14px;
    color: #ffffff;
    background: #001e3d !important;
}

.calend {
	width: 100% !important;
	height: 30px !important;
	font-weight: bold !important;
	color: #003d75 !important;
	font-size: 18px !important;
}
.calendo {
	width: 200px !important;
	height: 100% !important;
	font-weight: bold !important;
	color: #003d75 !important;
	font-size: 18px !important;
}




table, itpicture {
  border-collapse: collapse!important;
  width: 100%!important;
}



h5 {
  text-decoration: underline !important;
}
.fa-li {
left: -2em !important;
text-align: center !important;
width: 2em !important; 
line-height: inherit !important;
position: inherit !important;
}
.timeday {
  width: 50px !important;
}



.table-1 table th, .tkt-slctr-tbl-wrap-dv table th {
  padding: 12px!important;
  background-color:#003d75 !important;
  color: #ffffff !important;
	line-height: 19px;
}

.fusion-tabs.fusion-tabs-1 .nav-tabs li.active a, .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a:hover, .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a:focus {

    background-color:#e5e5e5 !important;
	color: #ffffff !important;
	font-size: 16px !important;

}

.fusion-tabs .nav-tabs > .active > .tab-link {

    background-color:#e5e5e5 !important;
	color: #ffffff !important;
	font-size: 16px !important;
	border-top-color: #67b7e1 !important;
	border-top: 3px solid #67b7e1 !important;

   

}


.itpicture {
    width: 70px !important;
    height: 100px !important;
}


  
    .floating-menu {
    background: #001e3d !important;
    width: 100% !important;
    z-index: 9999 !important;
    position: fixed !important;
    top: 0px !important;
    margin-top: 50px !important;
    margin-left: -30px !important;
  }

  
    .minute{
    background: yellow !important;
    color: #333 !important;
  }
  
  
  

   .minutes{
    background: yellow !important;
    color: #333 !important;
  }
  

@media only screen and (max-width: 600px) {
    .floating-menu {
    display: none !important;
  }

}



@media only screen and (max-width: 900px) {
    .floating-menu {
    display: none !important;
  }

}