/*
Theme Name: Bridge Child
Theme URI: https://bridgelanding.qodeinteractive.com/
Template: bridge
Author: Qode Interactive
Author URI: https://qodeinteractive.com/
Description: Creative Multipurpose WordPress Theme
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-menu,featured-images,flexible-header,post-formats,sticky-post,threaded-comments,translation-ready
Version: 29.4.1714295500
Updated: 2024-07-10 13:10:40

*/

/* redo elements globally */
a.elementor-button-link.elementor-button {
	color: #000000 !important;
	border-color: #000000 !important;
	font-size: 11px !important;
	line-height: 43px !important;
	height: 43px !important;
	font-style: normal;
	font-weight: 500 !important;
	background-color: transparent !important;
	border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	letter-spacing: 3px !important;
	text-transform: uppercase !important;
	border-width: 1px !important;
	padding: 0 30px !important;
	background-image: none !important;
	text-shadow: none !important;
	box-shadow: none !important;
}
a.elementor-button-link.elementor-button:hover {
	color: #FFFFFF !important;
	background-color: #000000 !important;
	border-color: var(--e-global-color-primary) !important;
}

ul {
	list-style-position: unset !important;
}
.page-template-lawyer-page ul li {
	color: var(--e-global-color-primary);
	font-family: "Roboto", Sans-serif;
	font-weight: 300;
}

#back_to_top span i, #back_to_top span span {
    color: white;
}

.footer_top figure.alignleft {
	float: none;
}
.footer_top a:not(.qbutton) {
    font-size: 15px;
	font-weight: 300 !important;
    text-transform: none;
}
.column2.footer_col2 .qi-block-advanced-text.qodef-block.qodef-m {
    padding-bottom: 25px;
}
.column3.footer_col3 div#block-41 {
    height: 25px;
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
	.column3.footer_col3 div#block-41 {
		height: 45px;
	}	
}
.column4.footer_col4 .wp-block-image img {
	width: 100px !important;
}

@media only screen and (max-width: 768px) {
	.footer_top .footer_col3 .column_inner {
	  margin-top: -40px !important;
	}
	.footer_top .column4.footer_col4 figure.alignleft {
	  margin: 0;
	  float: none;
	}
	.footer_top .column4.footer_col4 .wp-block-image img {
  	  width: 140px !important;
	}
}

@media only screen and (max-width: 480px) {
  .footer_top .column_inner > div:not(.qode_separator_widget) {
    margin: 0 0 0 !important;
  }
}

/* Undo captilalisation some items */
.footer_top .footer_col2 p {
	text-transform: none;
}
nav.mobile_menu li a {
	text-transform: none !important;
}

/* vertical align footer columns */
.footer_col3 .column_inner {
	margin-top: 40px;
}

/* social media footer */
.widget.qode_icon_with_text_widget .icon_text_holder {display: none;}
i.qode_icon_font_awesome.fa.fa-linkedin.qode_iwt_icon_element {margin-right: 10px;}
