/*   
	Theme Name:		Hidedi
	Theme URI:		https://www.hidedi.com
	Description:		A child Elementor theme for Hidedi.
	Author:			Hidedi
	Author URI:		https://www.hidedi.com
	Template:		elementor-hello-theme
	Version:		1.0
	Stable tag:		1.0
	Requires at least:	4.9
	Tested up to:		4.9
	License:		GNU General Public License v3 or later.
	License URI:		https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain:		hidedi
*/
@import url('https://fonts.googleapis.com/css?family=Exo+2');
body {
	font-family: 'Exo 2', sans-serif;
}

.flag-icon-nl {
	padding-left: 8px !important;
	background-image: url(https://hidedi.com/wp-content/uploads/nl.svg);
	background-origin: content-box, padding-box;
	background-repeat: no-repeat;
	background-position: left;
	background-size: 32px;

}

.flag-icon-fr {
	padding-left: 8px !important;
	background-image: url(https://hidedi.com/wp-content/uploads/fr.svg);
	background-origin: content-box, padding-box;
	background-repeat: no-repeat;
	background-position: left;
	background-size: 32px;

}

.flag-icon-de {
	padding-left: 8px !important;
	background-image: url(https://hidedi.com/wp-content/uploads/de.svg);
	background-origin: content-box, padding-box;
	background-repeat: no-repeat;
	background-position: left;
	background-size: 32px;

}

.flag-icon-ro {
	padding-left: 8px !important;
	background-image: url(https://hidedi.com/wp-content/uploads/ro.svg);
	background-origin: content-box, padding-box;
	background-repeat: no-repeat;
	background-position: left;
	background-size: 32px;

}

.flag-icon-ru {
	padding-left: 8px !important;
	background-image: url(https://hidedi.com/wp-content/uploads/ru.svg);
	background-origin: content-box, padding-box;
	background-repeat: no-repeat;
	background-position: left;
	background-size: 32px;

}

.flag-icon-gb {
	padding-left: 8px !important;
	background-image: url(https://hidedi.com/wp-content/uploads/gb.svg);
	background-origin: content-box, padding-box;
	background-repeat: no-repeat;
	background-position: left;
	background-size: 32px;

}

.flag-icon-us {
	padding-left: 8px !important;
	background-image: url(https://hidedi.com/wp-content/uploads/us.svg);
	background-origin: content-box, padding-box;
	background-repeat: no-repeat;
	background-position: left;
	background-size: 32px;

}

.flag-icon-ca {
	padding-left: 8px !important;
	background-image: url(https://hidedi.com/wp-content/uploads/ca.svg);
	background-origin: content-box, padding-box;
	background-repeat: no-repeat;
	background-position: left;
	background-size: 32px;

}

.flag-icon-ch {
	padding-left: 8px !important;
	background-image: url(https://hidedi.com/wp-content/uploads/ch.svg);
	background-origin: content-box, padding-box;
	background-repeat: no-repeat;
	background-position: left;
	background-size: 32px;

}

.flag-icon-lt {
	padding-left: 8px !important;
	background-image: url(https://hidedi.com/wp-content/uploads/lt.svg);
	background-origin: content-box, padding-box;
	background-repeat: no-repeat;
	background-position: left;
	background-size: 32px;

}

.flag-icon-sg {
	padding-left: 8px !important;
	background-image: url(https://hidedi.com/wp-content/uploads/sg.svg);
	background-origin: content-box, padding-box;
	background-repeat: no-repeat;
	background-position: left;
	background-size: 32px;

}

/*ELEMENTOR TABS
.elementor-widget-tabs .elementor-tabs-wrapper {
  display: flex;
  justify-content: center;
  background-color: #dc3545;
}

JET TABS
.jet-tabs__control-wrapper {
    border: 0;
    border-radius: 0;
}

.jet-tabs-position-top .jet-tabs__content-wrapper {
        border-top-width: 0;
        border-style: none;
        
}

.jet-tabs__control {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    
}

@media all and (max-width: 768px) {
    .jet-tabs__control {
        flex-wrap: wrap;
        flex-basis: 100%;
        justify-content: center;
        border-bottom: #db0015 1px solid;
        border-radius: 0;
}

.jet-tabs__content-wrapper {
    border: 0;
  
}

TABLES
table.table { 
    width: 100%; 
}

.table th, .table td{ 
	padding: 0.25em;
	border-bottom: 2px solid #dddddd;
	font-size: 1.5em;
	text-align: center;
	
  
}

@media screen and (max-width: 768px) {
tr { 
	margin: 0.5em 0;
	display: flex; 
	flex-direction: row;
	flex-wrap: wrap;
  	}
td, th {
	flex: 1 1 150px;
	}
}


*/