/*
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
*/

/*
 * Table styles
 */
table.cf7-db-table {
    margin-top: 1em;
    border-spacing: 0;
    border: 0 none gray;
    font-size: small;
    border-collapse: collapse;
    width: 100%;
}

.dataTables_filter {
    padding-bottom: 15px;
}

.dataTables_info {
    padding-top: 15px;
}
table.cf7-db-table tbody td > div {
    font-size: small;
}

#dataTable {
    font-size: small;
}

#dataTable thead th {
    background-color: #666;
    color: #fff;
    font-weight: 700;
    white-space: nowrap;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
}

#dataTable tbody td > div {
    font-weight: 500;
    color: #4c4c4c;
}


.ninja-forms-form-wrap input {
    width: auto;
    height: 29px !important;
    vertical-align: inherit;
}

.tag-cloud {
    padding-left: 10%;
    padding-right: 10%;
    text-align: center;
}

/* SocEnts Google Map style */
.acf-map {
	width: 100%;
	height: 400px;
	border: #ccc solid 1px;
	margin: 20px 0;
}

/* fixes potential theme css conflict */
.acf-map img {
   max-width: inherit !important;
}

.soc-ent-table{ 
	/*display: table;*/
	border-collapse: collapse;
	border: none;
	width: 100%
}

.soc-ent-table-row { 
	display: table-row; 
}

.soc-ent-table-cell { 
	display: table-cell; 
	padding: 5px;
}

.soc-ent-table-cell-first 
{ 
	display: table-cell; 
	width: auto;
	padding: 5px;
	font-weight: bold;
}

table.dataTable thead th, table.dataTable thead td {
    border-bottom: 1px solid rgb(103, 150, 191);
}

table.dataTable.no-footer {
    border-bottom: 1px solid rgb(103, 150, 191);
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background: linear-gradient(to bottom, #fff 0%, rgba(103, 150, 191, 0.35) 100%);
}

#youtube {
padding-left: 20%;	
padding-right: 20%;
}

.fusion-header-banner .fusion-button-wrapper:nth-of-type(2) {
    display: none!important;
}

#side-header-sticky {
    overflow-y: auto!important;
    max-height: 100vh!important;
}