/*
Theme Name: GenesisExpo Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: -
Version: 1.0
Template: genesisexpo
Text Domain:  genesisexpo-child
*/
.text-center{text-align:center!important;}
.inside_image.always_info_animation .overlay
{
	opacity:0.2!important;
	background:#000!important;
}
.inside_image span.single_link{display:none!important;}
.inside_image:hover .wgl_portfolio_item-title h4 a{font-size:28px!important;}
.inside_image:hover .overlay
{
	top: 30px!important;
	left: 30px!important;
	width: calc(100% - 60px)!important;
	height: calc(100% - 60px)!important;
	background:rgba(255,0,140,0.9)!important;
	opacity:1!important;
}
.videobox_circle_1, .videobox_circle_2, .videobox_circle_3 {border-color:#fff!important;}
.wgl_portfolio_list-first{padding-top:40px!important;}
.genesisexpo_module_double_headings .heading_bgtitle_mobile{white-space:nowrap;}
.wgl-header-row {
    color: #fff!important;
	border-bottom-color: rgba(255,255,255,0.15)!important;
}
.wgl-sticky-header .wgl-header-row {
    color: #232323!important;
	border-bottom-color: none;
}
.wgl-sticky-header .header_button a
{
	color: #ff008c!important;
    border-color: #ff008c!important;
}
.wgl-sticky-header .header_button a:hover
{
	background-color: #e6007e!important;
	color: #fff!important;
}
.genesisexpo_module_flipbox .flipbox_title
{
	font-size: 30px!important;
	font-style: italic;
	text-shadow: #333 2px 2px 4px;
}
.genesisexpo_module_time_line_vertical .time_line-date
{
	font-size:90px!important;
	font-family: Rubik;
	font-weight: 800;
	color: #f3f3f3;
}
.theme_shadow
{
	-webkit-box-shadow: 0px 11px 38px 0px rgba(32,35,35,0.45);
	-moz-box-shadow: 0px 11px 38px 0px rgba(32,35,35,0.45);
	box-shadow: 0px 11px 38px 0px rgba(32,35,35,0.45);
}
.genesisexpo_module_clients.item_anim-grayscale .clients_image img
{
	opacity:0.7!important;
}
.genesisexpo_module_clients.item_anim-grayscale .clients_image img:hover
{
	opacity:1!important;
}
.add_angle_rev_slider .revslider-initialised:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  background: url('/wp-content/uploads/2021/12/bajo-slider.png');
  height: 30%;
  background-size: cover;
  z-index: 21; }
.cli-tab-footer .wt-cli-privacy-accept-btn
{
	background-color: #ff008c;
}
/* ==================== ##ANIM ==================== */
.delay-100
{
    animation-delay: 0.1s;
}
.delay-200
{
    animation-delay: 0.2s;
}
.delay-300
{
    animation-delay: 0.3s;
}
.delay-400
{
    animation-delay: 0.4s;
}
.delay-500
{
    animation-delay: 0.5s;
}
.delay-600
{
    animation-delay: 0.6s;
}
.delay-700
{
    animation-delay: 0.7s;
}
.delay-800
{
    animation-delay: 0.8s;
}
.delay-900
{
    animation-delay: 0.9s;
}
.delay-1000
{
    animation-delay: 1s;
}
.delay-1100
{
    animation-delay: 1.1s;
}
.delay-1200
{
    animation-delay: 1.2s;
}
.delay-1300
{
    animation-delay: 1.3s;
}
.delay-1400
{
    animation-delay: 1.4s;
}
.delay-1500
{
    animation-delay: 1.5s;
}
.delay-1600
{
    animation-delay: 1.6s;
}
.delay-1700
{
    animation-delay: 1.7s;
}
.delay-1800
{
    animation-delay: 1.8s;
}
.delay-1900
{
    animation-delay: 1.9s;
}
.delay-2000
{
    animation-delay: 2s;
}
.delay-4000
{
    animation-delay: 3s;
}
/* ==================== ##RESPONSIVE ==================== */
@media (min-width: 1201px)
{
	.hide-desktop{display:none!important;}
}
@media (max-width: 1200px)
{
	#main{padding-top:140px!important;}
	body.page-id-47 #main,body.single-post #main, body.archive #main{padding-top:0px!important;}
	.responsive-ordered-columns
	{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap; /* Safari 6.1+ */
		flex-wrap: wrap;
	}
	.responsive-order-1
	{
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
		width:100%!important;
	}
	.responsive-order-2
	{
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
		width:100%!important;
	}
	.vc_custom_1636401663877 .wpb_column 
	{
		margin-top:-100px;
	}
	#rev_slider_73_3_forcefullwidth{display:none!important;}
}
@media (max-width: 1023px)
{
	.genesisexpo_module_double_headings .heading_bgtitle_mobile{font-size:120px!important;}
	.vc_custom_1636401663877 .wpb_column 
	{
		margin-top:0px;
	}
}
@media (max-width: 992px)
{
	
}
@media (max-width: 960px)
{
	
}
@media (max-width: 768px)
{
	footer
	{
		background-size: unset!important;
		background-color: #570c35;
		background-position: top center!important;
	}
	.delay-100, .delay-200, .delay-300, .delay-400, .delay-500, .delay-600, .delay-700, .delay-800, .delay-900, .delay-1000, .delay-1100, .delay-1200, .delay-1300, .delay-1400, .delay-1500, .delay-1600, .delay-1700, .delay-1800, .delay-1900, .delay-2000
	{
		animation-delay: 0s;
	}
	.add_angle_rev_slider .revslider-initialised:after {
		height:40%;
	}
}
@media (max-width: 639px)
{
	.genesisexpo_module_time_line_vertical .time_line-date
	{
		font-size:60px!important;
		line-height:42px!important;
	}
}
@media (max-width: 600px)
{
	.wgl_portfolio_list-first{padding-top:26px!important;}
}
@media (max-width: 540px)
{
	.genesisexpo_module_double_headings .heading_bgtitle_mobile{font-size:72px!important;}
}
@media (max-width: 480px)
{
	#rev_slider_73_3 rs-sbg-px, #rev_slider_73_1_wrapper rs-sbg-px
	{
		display:none!important;
	}
	.add_angle_rev_slider .revslider-initialised:after {
		height:40%;
	}
}
@media (max-width: 440px)
{
	
}
@media (max-width: 369px)
{
	
}
@media (max-width: 329px)
{
	
}
@media (max-width: 280px)
{
	
}