/******************
NO title on home page
******************/

.home .lp-text-title {
    display: none;
}

/******************
Background image
******************/

.lp-text {
    background-size: cover;
    background-image: url(https://irfnet.ch/wp-content/uploads/2019/10/Background_crossroads_10.png) !important;
}


/******************
Events Widget customizations
******************/

.home .tribe-events-list-widget .tribe-event-featured{
	background-color: rgba(10,10,10,0.0) !important;
}

.home .tribe-events-list-widget .tribe-event-featured .tribe-event-title a{
  color: #1F7683;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	
}

.home .tribe-events-list-widget .tribe-event-featured .tribe-event-duration {
  color: #1F7683;
	font-weight: 400;
	font-size: 15px;
	line-height: 1;
}

.home .tribe-events-list-widget .tribe-events-list-widget-events {
    padding: 0 0rem;
    margin-bottom: 2rem;
}

.home .tribe-events-list-widget .tribe-event-featured .tribe-event-image {
    line-height: 0;
    margin-left: 0rem; 
    margin-right: 0rem;
    overflow: hidden;
}

.home .tribe-events-list-widget .tribe-events-widget-link a {
  font-size: 16px;
  font-weight: 700;
	color: #F58227;
}

.home .tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event, .tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-mini-calendar-event {
    background: #1F7683;
    border: 0;
    margin-bottom: 0;
    padding-bottom: 16px;
}


/******************
General Theme backgrounds ******************/

.fluida-clean-table .main th, .fluida-stripped-table .main tr:nth-child(even) td, .fluida-stripped-table .main tr:nth-child(even) th {
    background-color: #ffffff;
}
.fluida-stripped-table .main thead th, .fluida-bordered-table .main thead th, .fluida-stripped-table .main td, .fluida-stripped-table .main th, .fluida-bordered-table .main th, .fluida-bordered-table .main td {
    border-color: #ffffff;
}

article.hentry .post-thumbnail-container {
    background-color: #ffffff;
}

/******************
Button on News (Disabled)
******************/
.pt-cv-wrapper .btn {
		display: none;
}

.pt-cv-meta-fields {
  font-size: 13px;
  margin-top: 5px;
	font-weight: 600;
}

/******************
Font color on footer
******************/

#colophon a {
    color: #bebebe;
}

/******************
Fetured boxes customisation - Landing Page 
******************/

.home .lp-section-header .lp-section-title {
  font-weight: 700;
	color: #1F7683;
}

.home .lp-boxes .lp-boxes-inside, .lp-boxes .lp-boxes-margins {
    padding: 0em 0;
}

.home .lp-section-header{
    padding-top: 0em;
}

.home .lp-boxes{
	background-color: rgba(10,10,10,0.0) !important;
}

.home .lp-box .lp-box-image > img {
	object-fit: fill;
}

.lp-box-readmore {
	display: none;
	}

/******************
Responsive Menu / Header

******************/

.fluida-menu-left #access {
    float: right;
		font-size: 15px;
	margin-left:5px;
}


@media (max-width: 1501px){


.fluida-menu-left #access {
    float: right;

}

}
@media (max-width: 1475px){
	.slider-heading{
		font-size:60px !important;
	}
	.seriousslider-caption-text h1{
		font-size:42px;
	}
}

@media (max-width: 1345px){
	.identity {
		  width: 80px;
  height: 80px;
	}
	.identity img{
  object-fit: cover;
  object-position: 0 0;

  width: 79px;
  height: 80px;
}
	.seriousslider-inner, .seriousslider-inner img{
		height:545px !important;
				background: linear-gradient(90deg, rgba(0,120,137,1) 0%, rgba(1,131,145,1) 100%);
	}
}
@media (max-width: 1110px){
	.slider-heading{
		font-size:52px !important;
	}
	.seriousslider-caption-text h1{
		font-size:34px !important;
	}
}
@media (max-width: 927px){
	.slider-heading{
		font-size:46px !important;
	}
	.seriousslider-caption-text h1{
		font-size:36px !important;
	}
	.seriousslider-caption-text p{
		font-size:18px;
	}
}
@media (max-width: 820px){
	.seriousslider-caption{
		left: 10px !important;
		right: 20px !important;
	}
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{
	width:45% !important;
}
}

@media (max-width: 580px){

	.seriousslider-caption-text h1{
		font-size:30px !important;
	}
	.seriousslider-caption-text p{
		font-size:16px !important;
	}
		p.slider-heading{
		font-size:36px !important;
	}
	.seriousslider-button{
		margin-bottom:15px;
	}
}

@media (max-width: 460px){

	.seriousslider-caption-text h1{
		
		font-size:30px !important;
	}
	.seriousslider-caption-text p{
		font-size:16px !important;
	}
		p.slider-heading{
		margin-top:100px !important;
		font-size:36px !important;
	}
	.seriousslider-button{
		margin-bottom:15px;
	}
	.seriousslider-inner, .seriousslider-inner img{
		height:700px !important;


	}
	.seriousslider-caption{
		margin-top:100px;
	}
}

@media (max-width: 320px){

	.seriousslider-caption-text h1{
		
		font-size:30px !important;
	}
	.seriousslider-caption-text p{
		font-size:16px !important;
	}
		p.slider-heading{
		margin-top:180px !important;
		font-size:36px !important;
	}
	.seriousslider-button{
		margin-bottom:15px;
	}
	.seriousslider-inner, .seriousslider-inner img{
		height:800px !important;


	}
}
@media (max-height: 320px){
			.seriousslider-caption{
		margin-top:60px;
	}
}
@media (max-width: 244px){

	.seriousslider-caption-text h1{
		
		font-size:30px !important;
	}
	.seriousslider-caption-text p{
		font-size:16px !important;
	}
		p.slider-heading{
		margin-top:220px !important;
		font-size:36px !important;
	}
	.seriousslider-button{
		margin-bottom:15px;
	}
	.seriousslider-inner, .seriousslider-inner img{
		height:800px !important;
	}
		.seriousslider-caption{
		margin-top:160px;
	}
}
@media (max-width: 1130px){
	a#logo > img {
  max-width: 80%;
  vertical-align: middle;
}

.fluida-menu-left #access {
    float: right;
		font-size: 12px;
}

}

@media (max-width: 1053px){
	a#logo > img {
  max-width: 80%;
  vertical-align: middle;
}

.fluida-menu-left #access {
    float: right;
		font-size: 11px;
}

}

@media (max-width: 991px){
	a#logo > img {
  max-width: 80%;
  vertical-align: middle;
}

.fluida-menu-left #access {
    float: right;
		font-size: 10px;
}

}


@media (max-width: 931px){
.cryout #access {
    display: none;
	}
.cryout #nav-toggle {
		display: block;
		margin-left: auto;
		margin-right: auto;
		object-fit: contain;
		position: relative;
	}
	
	a#logo > img {
  max-width: 90%;
  vertical-align: middle;
}
}

@media (max-width: 900px) {
.cryout #identity {
		width: 25%;
	}
.cryout #mobile-menu {
    display: none;
		width: 45%;
	}
}

@media (max-width: 500px){
.cryout #nav-toggle {
		display: block;
		margin-left: auto;
		margin-right: auto;
		position: fixed;
	}
.cryout #mobile-menu {
    display: none;
		width: 65%;
	}
.cryout #identity {
		width: auto;
	}
}

/******************
Bakground color for events in Events page
******************/

.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
    background-color: #0D3B52;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text {
    color: #1F7683;
    font-weight: 700;
}

.tribe-events .tribe-events-calendar-list__event-datetime-featured-icon {
    display: none; 
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text{
    display: none; 
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium {
    font-size: 26px;
    line-height: 1.62;
		font-weight: 600;
}

.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited {
    color: #141827;
    outline: 0;
    text-decoration: none;
}

.tribe-events .tribe-events-calendar-month__calendar-event--featured:before {
    background-color: #1F7683;
}

.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {
    background-color: #1F7683;
}

.tribe-events .tribe-events-c-ical__link {
    color: #1F7683;
    border: 1px solid #1F7683;
}

.tribe-events .tribe-events-c-ical__link:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 1v10m5-5H1' fill='none' fill-rule='evenodd' stroke='%231F7683' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E");
}

#tribe-events-footer .tribe-events-sub-nav, #tribe-events-header .tribe-events-sub-nav {
	
	display: none;
	}

/******************
body.post-type-archive-tribe_events .tribe-events-list .tribe-events-loop .tribe-event-featured {
    background-color: rgba(10,10,10,0.0) !important;
    margin-bottom: 2rem;
    padding: 0 5rem 1rem;
}

body.post-type-archive-tribe_events .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-content{
		display: none;
	}

body.post-type-archive-tribe_events .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-list-event-title a{
	
	color: #1F7683;
	font-size: 25px;
  font-weight: 700;
}
	
body.post-type-archive-tribe_events 	.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-meta {
	color: grey;
	font-size: 20px;
  font-weight: 700;
}

body.post-type-archive-tribe_events .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-image {
    display: block;
    float: none;
    margin: 0 0rem;
    width: auto;
}
******************/

#footer {
    display: none;
}

.widget-container {
    margin: 0 0 0 0;
    overflow: hidden;
}

.pt-cv-meta-fieldswebinar {
    font-size: 20px;
    margin-top: 5px;
    font-weight: 600;
}

/*Agilysis custom CSS*/
@import url('https://fonts.googleapis.com/css2?family=PT+Sans&display=swap');

.entry-content p,
.entry-content ul,
.entry-content ol{
	margin-bottom:20px;
}

.woocommerce-result-count, .woocommerce-ordering, .products.columns-4{
display:none;
}
.related.products > .products.columns-4{
	display:block;
}

	@media (max-width: 600px) {
.hide-mobile{
	display:none;
}
}
p{
	font-size:20px;
}
h4.pt-cv-title{
	font-size:24px;
}
.irf-link a{
	color:#ED7D31 !important;
}
.irf-link a:hover{
	color:rgba(237,125,49,0.8) !important;
}
.wp-block-button .wp-block-button__link {
	text-transform:none;
}
.wp-block-button__link {
	border-radius:8px;
}
.seriousslider-light .seriousslider-caption-buttons a {
	border-radius:8px;
	text-transform:capitalize;
	font-size:16px;
	color:#ffffff !important;
	background-color:#0d3b52 !important;
	border-color:#0d3b52;
}
.seriousslider-light .seriousslider-caption-buttons a:hover{
		background-color:#0d3b52 !important;
	border-color:#0d3b52 !important;
	opacity: 0.85;
}
h2 {
	text-align:left;
}
.data-warehouse-link{
	margin-top:-10px;
  font-size:24px;
}
.data-warehouse-link a{

	background-image:url("https://worldroadstatistics.org/wp-content/uploads/2020/09/User_icon_white.png");
	background-repeat:no-repeat;
	background-size:50px 50px;
  background-position:7px center;
	min-height:70px;
	line-height:42px;
padding-left:70px !important;
}
.wtbpTableWrapper .wtbpTitle{
	font-size:28px !important;
}
.slider-heading{
	color:#F3AD12; 
	text-transform:uppercase; 
	font-family: 'PT Sans', sans-serif; 
	font-size:80px; 
	margin-top:-30px; 
	text-shadow:none;
}
	@media screen and (max-width: 1475px) {
.hide-mobile{
	display:none;
}
		.socials a{
     font-size:16px;
		}
}
.woocommerce-product-details__short-description{
	display:none;
}
.woocommerce .main .entry-title{
	font-size:200%;
	text-align:left;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{
	width:30%;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	margin-left:5%;
	float:left;
}
.socials a:before{
	color: #ED7D31;
}
.socials a:hover:before {
    color: #C17037; 
}
#sheader a:before{
		font-size:1.2em;
}
#mc_embed_signup_scroll .clear{
	padding-left:0px !important;
	text-align:center;
}