/* Enter Your Custom CSS Here */

h3 .post-title .tag-page-post-type-title{
	visibility: hidden;
}

#frontpage-steps {
	width: 100%;
	display: flex;
}

.ico-box {
	margin-right: 10px;
}

.steps-body {
padding-left: 5px;
}

#expert_wrapper {
	display:flex;
	flex-wrap: wrap;
	
}

#expert {	
	background-color:#f7f7f7;
	padding: 20px; 
	border-radius: 5px;
	margin-bottom: 10px;
	width: 32%;
	margin-right:10px;
}

.tribe-events-page-title{
	font-size:large;
}

#top .tribe-events-list-event-title.entry-title, #top .tribe-events-list-event-title{
	text-align: left;
}

.av-tribe-events-outer-content-wrap {
    display: inline-grid;
}

.tribe-event-schedule-details {
	padding: 0px;
}
.tribe-events-loop .tribe-events-event-meta {
    vertical-align: top;
		width: 28%;
		font-size: 16px;
    font-weight: bold;
}

.av-tribe-events-content-wrap {
    padding: 0px;
   }

.av-upcoming-event-entry{
	display: inline-grid;
	padding-right: 40px;
}

.av-upcoming-event-image{ 
    border-radius: 5px;
    width: 300px;

}

.av-upcoming-event-data {
    margin-top: 10px;

}

#top.single-tribe_events .tribe-events-single-event-title{
	line-height: 1.5em;
}

.av-single-event-meta-bar-inner{
	max-width: 300px;
}

.av-single-event-content {
	width: 70%;
	}

.tribe-events-cal-links
{
	visibility: hidden;
}

#eventtalktime {	
	background-color:#e9ecef;
	padding: 10px 30px 10px 30px;
	border-radius: 5px;
	margin-bottom: 20px;
}

@media screen and (max-width: 1010px) {
.container .inner-container .logo {
		visibility: hidden;
}
}

@media screen and (max-width: 989px) {
.container .inner-container .logo {
		visibility: visible;
}
}

#cntctfrm_contact_name{
background-color:blue; 
}

.wpcf7-form {
	background-color: #e9ecef;
	padding:10px;
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 5px;
	font: inherit;
	color: black;
	}

.togglecontainer .single_toggle:first-child .toggler{
 background-color: #dedede; 
 color:262626;
}

.toggle_icon{
	background-color: black;
}

.team-img-container img{
 padding-right:150px; 
}

.team-member-description {
 color:white; 
}

ul {
font-size: 16px;	
}

ol {
font-size: initial;	
}

body div .avia-button{
	
	border-radius: 0px;
	border-color: #1b1b1b;
	border-width: 2px;
}

#platform_download_block{
	border-width: 3px;
	border-style: solid;
	border-color: #2b2b2b;
	color: black;
	padding: 5px;
	padding-left: 15px;
	border-radius: 10px;
	margin-top: 10px;
}

a:link {
  text-decoration: underline;
}

#top .no_margin.av_one_third {
	padding: 10px;
}

a.dlink {
	color: white;
	font-weight: bold;
	font-size: 20px;
	background-color: #e63312;
	padding: 10px;
	border-radius: 5px;
	margin-top: 5px;
}

#top .header_color input[type="text"]{
	background-color: white;
}

.iconbox_top .iconbox_content {
min-height: 200px;
}

.socket_color a {
	color:#262626;
}

.playne_one-half, .playne_one-third, .playne_two-third, .playne_three-fourth, .playne_one-fourth, .playne_one-fifth, .playne_two-fifth, .playne_three-fifth, .playne_four-fifth, .playne_one-sixth, .playne_five-sixth {

	margin-bottom: 50px;
	max-height: 310px;
	
}

body .matomo-cookies-banner-container {
	z-index: 1000;
}

body .matomo-cookies-banner-text:before {
	content: "The Tygron websites use cookies for analytical and functional purposes.";
}

body .matomo-cookies-banner-text-warning:before {
	content: "Note that embedded third-party services such as Youtube may place third-party cookies when videos are played or other services are used.";
}

#top .main_color .avia-color-theme-color{
	background-color: #e63312;
	border-radius: 3px;
	border: 0px;
}

h3 {
	line-height: 1.4;
}

.licensetable {
	width: 1000px;
	font-size: bold;
	
}


@media screen and (max-width: 430px) {
.licensetable, tr, td {
		vertical-align: middle;
		color: black;
	font-size: 2vw;

}
}

@media screen and (min-width: 431px) {
.licensetable, tr, td {
		vertical-align: middle;
		color: black;
	
}
}

@media screen and (max-width: 430px) {
table {
    width: 100%;
    padding: 0;
    margin-right: -5px;
    font-size: 8px;
}
}

@media screen and (max-width: 430px) {
table p {
	font-size: 12px;
}
}

@media screen and (min-width: 431px) {
table p {
	font-size: 16px;
}


p {
font-size: 16px;
}
}
@media only screen and (max-width: 990px) {
#wrap_all {
position: relative !important;
}}

.title_container {
	display: none;
}

.archive .title_container {
	display: unset;
	}

.archive .title_container .main-title{
	font-size: 30px;
}

/*Ideapush*/

body.single-idea .comment_container {
	position: relative;
    left: 0px;
}

.type-idea span.entry-author-link {
    display: none;
}

.type-idea span.blog-author.minor-meta::after {
    content: "Ideapush";
}


body .ideapush-container-idea-header {
 padding-left:110px;
	}

body .ideapush-idea-filter{
	display: flex;
	color: black;
}

body .ideapush-idea-filter .showing-text{
	margin-right: 5px;
}

body .ideapush-idea-filter .ideas-that-are-text{
	margin-right: 5px;
	margin-left: 5px;
}

body .ideapush-idea-filter .with-tags-text{
	margin-right: 5px;
	margin-left: 5px;
}

body .ideapush-status-filter {
	min-width: 215px;
}

#joinbox{
	background-color:#ebf1e2;
	padding: 10px 30px 10px 30px;
	border-radius: 5px;
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 26px;
}

