@font-face {
  font-family: Gothampro;
  src: url(https://sdasafetysolutions.com/wp-content/uploads/2022/10/GothamPro.ttf);
}

@font-face {
  font-family: Gothampro-light;
  src: url(https://sdasafetysolutions.com/wp-content/uploads/2022/10/GothamPro-Light.ttf);
}


@font-face {
  font-family: Gothampro-Bold;
  src: url(https://sdasafetysolutions.com/wp-content/uploads/2022/10/GothamPro-Bold.ttf);
}

#wpgs-gallery.woocommerce-product-gallery .gallery-navigation-carousel{
	display:none!important;
}

.fn_cs_service_triple .service_part .title_holder .view_more{
	display:none!important;
}


.btn-p-sda{
   
    padding: 10px 15px 10px 15px;
    background-color: #1967bd;
    color:#FFF;
    /*
    position: inline-block;
    margin-left:  -25em;*/
}





a.mobixo_fn_totop{
	margin-top:-75px!important;
}
a.mobixo_fn_totop .top{
	background-color:#51C8D8!important;
}



.elementor-wc-products ul.products{
	text-align:center;
}

#menu-item-1060-es{
	margin-left:-50px!important;
}

	#menu-item-927-es{
		margin-left:-50px!important;
	}
.elementor-1055 .elementor-element.elementor-element-5e45cc94 .fn_cs_boxed_counter .counter_item h3 {
	color:#2566B0!important;
}


.elementor-1055 .elementor-element.elementor-element-5e45cc94 .fn_cs_boxed_counter .counter_item h3 {
	font-family:Gothampro-Bold;
	font-size:4em;
	text-align:right;
}
.elementor-1055 .elementor-element.elementor-element-5e45cc94 .fn_cs_boxed_counter .counter_item h3 span{
	color:#2566B0;
}



.elementor-330 .elementor-element.elementor-element-75471b48 .service_part .number_holder h3{
	/*-webkit-text-stroke: white;*/
    -webkit-text-stroke-width: thin;
    -webkit-text-stroke-color: white;
	font-family:Gothampro-Bold;
	font-weight:bolder;
	font-size:15em;

}

.elementor-1055 .elementor-element.elementor-element-75471b48 .service_part .number_holder h3{
		/*-webkit-text-stroke: white;*/
    -webkit-text-stroke-width: thin;
    -webkit-text-stroke-color: white;
	font-family:Gothampro-Bold;
	font-weight:bolder;
	font-size:15em;
}


.fn_cs_info_list.fn_eleganto .list .item{
	padding:52px 70px 52px 60px;
}

.elementor-1055 .elementor-element.elementor-element-5e45cc94 .fn_cs_boxed_counter .counter_item{
	text-align:right;
}

.elementor-1055 .elementor-element.elementor-element-5e45cc94 .fn_cs_boxed_counter .counter_item p {
	font-family:Gothampro-Bold;
	
}



.elementor-330 .elementor-element.elementor-element-5e45cc94 .fn_cs_boxed_counter .counter_item h3{
	text-align:right;
	font-family: Gothampro-Bold;
	font-size:4em;
}
.elementor-330 .elementor-element.elementor-element-5e45cc94 .fn_cs_boxed_counter .counter_item p{
	font-family:Gothampro-Bold;
	text-align:right;
}

#Tit-perf{
	display:flex;
	justify-content:center;
	align-content:center;
}

#Tit-perf .elementor-widget-container{
	max-width:70em;
}

//About
#sec2-text{
    font-family: Gothampro;
    text-align: justify;
}



//Remove footer bottom 
.mobixo_fn_footer .footer_bottom .footer_bottom_in{
	padding:0px!important;
}

.mobixo_fn_footer .footer_bottom .bottom_widget{
	display:none!important;
}
.mobixo_fn_footer .footer_bottom .footer_copyright{
	display:none!important;
}
.mobixo_fn_footer .top_footer{
	background:#08213E;
	background-color:#08213E!important;
}
//menu fuente 
.mobixo_fn_header_wrapper ul.vert_nav > li > a{
	font-family: Gothampro-light!important;
	
	
}


//Banderas menu español 

#menu-item-1060-en a > img{
	max-height:30px!important;
}

#menu-item-1060-es a > img{
	max-height:30px!important;
}


.mobixo_fn_header_wrapper .helper_item > span{
	font-size:1.2em!important;
}


//Breadcrumbs
.fbc-wrap li,span{
    font-family: Gothampro;
		
}
.fbc-page .fbc-wrap .fbc-items{
    background-color: #fff;
}
.fbc-page .fbc-wrap .fbc-items li .fbc-separator{
	color:#000000;
}

.fbc-page .fbc-wrap .fbc-items li.active span{
    color:#51C8D8;
		font-size:1em;
		text-transform:uppercase;
}

//Producto individual Mods.
.woocommerce-breadcrumb{
	text-transform:uppercase!important;
	
}
.woocommerce .woocommerce-breadcrumb{
	text-transform:uppercase!important;
	font-family:Gothampro!important;
	font-weight:normal!important;
}
.woocommerce .woocommerce-breadcrumb a{
	color:#51C8D8!important;
	
}


#tab-description h2, h3{
	font-family:Gothampro;
	color:#1967BD;
}

//Menu mods.
.menu_logo img{
	max-width: 8em;
}

.mobixo_fn_pagetitle h3{
    font-family: Gothampro-Bold;
		color:#1967BD ;
		text-transform:uppercase;
		
}
.mobixo_fn_breadcrumbs{
    font-family: Gothampro;
}

.woocommerce-result-count{
	display:none;
}
.woocommerce-ordering{
	display:none;
}

.woocommerce-loop-product__title{
	color:black!important;
	
	font-weight:700!important;
}
a.product_type_simple{
color:#FFF!important;
background-color:#1967bd!important;
padding:15px 10px 15px 10px!important; 
	border-radius:0px!important;
	font-weight:400!important;
}

.page-numbers{
	color:#FFF!important;
	background-color:#1967bd!important;
	padding:5px 5px!important;
}
.menu_nav {
	background-color:#1967bd!important;
}
.menu-menu-sdasolution-main-container{
	font-family: Gothampro-light!important;
	align-items:center!important;
	justify-content:center!important;
	
}

.content_holder{
	display:flex!important;
	flex-direction:column!important;
	
	align-items:center!important;
	justify-items:center!important;
}
.btn_holder{
	text-align:center!important;
}
.btn_holder a{
	background-color:#1967bd!important;
	color:#FFF!important;
	border-radius:15px!important;
}
.elementor-1055 .elementor-element.elementor-element-46e11fe4 .content_holder .left_part .title_holder h3{
	text-align:center;
}

.elementor-1055 .elementor-element.elementor-element-46e11fe4 .content_holder .left_part .title_holder  p{
	text-align:center;
}

.elementor-1055 .elementor-element.elementor-element-24485344 .fn_cs_info_list h3{
	font-family:Gothampro-Bold;
	font-size:1.5em;
	
}
.elementor-1055 .elementor-element.elementor-element-24485344 .fn_cs_info_list p{
	font-family:Gothampro-Bold;
	font-size:2em;
	
}

.elementor-330 .elementor-element.elementor-element-46e11fe4 a.mobixo_fn_main_link:hover{
	background-color:#51C8D8!important;
}
.mobixo_fn_header .menu_logo img{
	max-height:70px!important;
}
.helper_location svg{
	display:none!important;
}
.helper_wh svg{
	display:none!important;
}

.header_inner {
	padding-top:15px!important;
	padding-bottom:55px!important;
}

.sub-menu{
	display:inline-block!important;
	color;#FFF!important;
	text-align:left;
	background-color:#08213e!important;
	text-transform:uppercase;
}

.sub-menu ul {
	display:block!important;
	text-align:left;
}
.sub-menu ul > li{
	display:block!important;
}
.mobixo_fn_header_wrapper ul.vert_nav > li > a{
	font-family: Gothampro-light;
	font-size:20px!important;
	font-weight:normal!important;
}

.mobixo_fn_header_wrapper .menu_nav ul.vert_nav{
	display: flex!important;
  justify-content:space-between!important;
}


.menu-item-927-en img{
max-height:30px;		
}
.menu-item-927-es img{
	max-height:30px;
}
.elementor-330 .elementor-element.elementor-element-24485344 .fn_cs_info_list .icon{
	border-color:#51C8D8!important;
}
.elementor-330 .elementor-element.elementor-element-24485344 .fn_cs_info_list svg{
	color:#51C8D8!important;
}
.item p{
	color:#51C8D8!important;
}


.elementor-330 .elementor-element.elementor-element-5b6c7437 .fn_cs_principles_modern.fn_eleganto ul li .item_in{
	background-color:#08213e!important;
}
.elementor-330 .elementor-element.elementor-element-5e45cc94 .fn_cs_boxed_counter.fn_eleganto .counter_item{
	background-color:#08213e!important;
}
/*.counter_item span{
	color:#FFF;
}*/
.counter_item h3{
	color:#FFF;
}
.elementor-330 .elementor-element.elementor-element-75471b48 .top_bar{
	background-color:#08213e!important;
}

.size-large img {
	max-width:200px;
}
.mobixo_fn_footer .top_footer{
	max-height:180px;
}

.mobixo_fn_footer .footer_bottom{
	max-height:130px;
}

.footer_widget{
	padding:15px 0px 15px 0px!important;
}
.mobixo_fn_footer .footer_bottom_in{
	padding: 0px;
}


/**** MEDIA QUERIES ***/


@media only screen and (max-width: 767px) {
.mobixo_fn_footer .top_footer{
	max-height:400px;
}
.size-large img {
	max-width:130px;
}
	.widget_block div > ul >li {
		font-size:14px;
	}
	.widget_block div > ul >li img{
		margin:0px;
	}
	
.mobixo_fn_footer ul.widget_area > li{
	margin-bottom: 0px;		
	}

	
	.footer_bottom_in a.mobixo_fn_totop{
	//display:initial!important;
	
	}
	
	.mobixo_fn_footer .footer_bottom{
		max-height:300px;
	}
	.footer_copyright{
		font-size:10px;
	}
	#block-11 p{
		text-align:center;
	}
	.mobixo_fn_footer .footer_bottom_in{
		padding:50px;
	}
	.footer_bottom{
		display:flex;
		flex-direction:row;
	}
	.mobixo_fn_mobilemenu_wrap{
		display:flex!important;
		flex-direction:column-reverse!important;
	}
	.helper_item{
		padding-left:0px!important;
		display:flex!important;
		flex-direction:row!important;
		font-size:12px!important;
	}
	.helper_item span{
		font-size:2em!important;
	}
	
	
	.menu_logo img {
		max-height:40px!important;
	}
	.header_top{
		text-align:center!important;
		margin:0px!important;
		min-height:none!important;
		padding:0px!important;
	}
	.header_top div{
		min-height:15px!important;
	}
	.helper_location{
		text-align:center!important;
		flex:1!important;
		font-size:12px!important;
	}

	.helper_location img{
		max-height:40px!important;
	}
	.helper_wh{
		flex:2!important;
	}
	
	
}



@media only screen and (max-width: 1024px) {

	
	
	
}



#tab-description ul li {
    padding-top: 0px;
    font-family: Gothampro;
    font-weight: normal;
    font-size: 1em;
    line-height: 1em;
}

.tr{
	font-family: sans-serif;
}

