/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

/* Fonts */

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, p, a, ul{
	font-family: 'Proxima Nova', sans-serif;
}

/* .elementor-widget-text-editor a{
	font-family: "Abril Fatface", Sans-serif;
} */

.projects_holder article .portfolio_description .portfolio_title a{
	font-family: 'Proxima Nova', sans-serif;
}

/* @font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/ProximaNovaSemiboldRegular.eot');
    src: url('fonts/ProximaNova/ProximaNovaSemiboldRegular.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/ProximaNovaSemiboldRegular.woff2') format('woff2'),
        url('fonts/ProximaNova/ProximaNovaSemiboldRegular.woff') format('woff'),
        url('fonts/ProximaNova/ProximaNovaSemiboldRegular.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/ProximaNovaExtraboldRegular.eot');
    src: url('fonts/ProximaNova/ProximaNovaExtraboldRegular.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/ProximaNovaExtraboldRegular.woff2') format('woff2'),
        url('fonts/ProximaNova/ProximaNovaExtraboldRegular.woff') format('woff'),
        url('fonts/ProximaNova/ProximaNovaExtraboldRegular.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/ProximaNovaThinItalic.eot');
    src: url('fonts/ProximaNova/ProximaNovaThinItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/ProximaNovaThinItalic.woff2') format('woff2'),
        url('fonts/ProximaNova/ProximaNovaThinItalic.woff') format('woff'),
        url('fonts/ProximaNova/ProximaNovaThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/ProximaNovaBoldItalic.eot');
    src: url('fonts/ProximaNova/ProximaNovaBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/ProximaNovaBoldItalic.woff2') format('woff2'),
        url('fonts/ProximaNova/ProximaNovaBoldItalic.woff') format('woff'),
        url('fonts/ProximaNova/ProximaNovaBoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/ProximaNovaExtraboldItalic.eot');
    src: url('fonts/ProximaNova/ProximaNovaExtraboldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/ProximaNovaExtraboldItalic.woff2') format('woff2'),
        url('fonts/ProximaNova/ProximaNovaExtraboldItalic.woff') format('woff'),
        url('fonts/ProximaNova/ProximaNovaExtraboldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/ProximaNovaMediumRegular.eot');
    src: url('fonts/ProximaNova/ProximaNovaMediumRegular.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/ProximaNovaMediumRegular.woff2') format('woff2'),
        url('fonts/ProximaNova/ProximaNovaMediumRegular.woff') format('woff'),
        url('fonts/ProximaNova/ProximaNovaMediumRegular.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/ProximaNovaBlackRegular.eot');
    src: url('fonts/ProximaNova/ProximaNovaBlackRegular.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/ProximaNovaBlackRegular.woff2') format('woff2'),
        url('fonts/ProximaNova/ProximaNovaBlackRegular.woff') format('woff'),
        url('fonts/ProximaNova/ProximaNovaBlackRegular.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/ProximaNovaBlackItalic.eot');
    src: url('fonts/ProximaNova/ProximaNovaBlackItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/ProximaNovaBlackItalic.woff2') format('woff2'),
        url('fonts/ProximaNova/ProximaNovaBlackItalic.woff') format('woff'),
        url('fonts/ProximaNova/ProximaNovaBlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/ProximaNovaSemiboldItalic.eot');
    src: url('fonts/ProximaNova/ProximaNovaSemiboldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/ProximaNovaSemiboldItalic.woff2') format('woff2'),
        url('fonts/ProximaNova/ProximaNovaSemiboldItalic.woff') format('woff'),
        url('fonts/ProximaNova/ProximaNovaSemiboldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/ProximaNovaThinRegular.eot');
    src: url('fonts/ProximaNova/ProximaNovaThinRegular.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/ProximaNovaThinRegular.woff2') format('woff2'),
        url('fonts/ProximaNova/ProximaNovaThinRegular.woff') format('woff'),
        url('fonts/ProximaNova/ProximaNovaThinRegular.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/ProximaNovaRegular.eot');
    src: url('fonts/ProximaNova/ProximaNovaRegular.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/ProximaNovaRegular.woff2') format('woff2'),
        url('fonts/ProximaNova/ProximaNovaRegular.woff') format('woff'),
        url('fonts/ProximaNova/ProximaNovaRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/ProximaNovaBold.eot');
    src: url('fonts/ProximaNova/ProximaNovaBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/ProximaNovaBold.woff2') format('woff2'),
        url('fonts/ProximaNova/ProximaNovaBold.woff') format('woff'),
        url('fonts/ProximaNova/ProximaNovaBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/ProximaNovaLightItalic.eot');
    src: url('fonts/ProximaNova/ProximaNovaLightItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/ProximaNovaLightItalic.woff2') format('woff2'),
        url('fonts/ProximaNova/ProximaNovaLightItalic.woff') format('woff'),
        url('fonts/ProximaNova/ProximaNovaLightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/ProximaNovaLightRegular.eot');
    src: url('fonts/ProximaNova/ProximaNovaLightRegular.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/ProximaNovaLightRegular.woff2') format('woff2'),
        url('fonts/ProximaNova/ProximaNovaLightRegular.woff') format('woff'),
        url('fonts/ProximaNova/ProximaNovaLightRegular.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/ProximaNovaItalic.eot');
    src: url('fonts/ProximaNova/ProximaNovaItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/ProximaNovaItalic.woff2') format('woff2'),
        url('fonts/ProximaNova/ProximaNovaItalic.woff') format('woff'),
        url('fonts/ProximaNova/ProximaNovaItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/ProximaNovaMediumItalic.eot');
    src: url('fonts/ProximaNova/ProximaNovaMediumItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/ProximaNovaMediumItalic.woff2') format('woff2'),
        url('fonts/ProximaNova/ProximaNovaMediumItalic.woff') format('woff'),
        url('fonts/ProximaNova/ProximaNovaMediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
} */

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/v2/ProximaNova-Black.eot');
    src: url('fonts/ProximaNova/v2/ProximaNova-Black.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/v2/ProximaNova-Black.woff2') format('woff2'),
        url('fonts/ProximaNova/v2/ProximaNova-Black.woff') format('woff'),
        url('fonts/ProximaNova/v2/ProximaNova-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/v2/ProximaNova-BlackIt.eot');
    src: url('fonts/ProximaNova/v2/ProximaNova-BlackIt.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/v2/ProximaNova-BlackIt.woff2') format('woff2'),
        url('fonts/ProximaNova/v2/ProximaNova-BlackIt.woff') format('woff'),
        url('fonts/ProximaNova/v2/ProximaNova-BlackIt.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/v2/ProximaNova-Bold.eot');
    src: url('fonts/ProximaNova/v2/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/v2/ProximaNova-Bold.woff2') format('woff2'),
        url('fonts/ProximaNova/v2/ProximaNova-Bold.woff') format('woff'),
        url('fonts/ProximaNova/v2/ProximaNova-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/v2/ProximaNova-ExtraBold.eot');
    src: url('fonts/ProximaNova/v2/ProximaNova-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/v2/ProximaNova-ExtraBold.woff2') format('woff2'),
        url('fonts/ProximaNova/v2/ProximaNova-ExtraBold.woff') format('woff'),
        url('fonts/ProximaNova/v2/ProximaNova-ExtraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/v2/ProximaNova-BoldIt.eot');
    src: url('fonts/ProximaNova/v2/ProximaNova-BoldIt.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/v2/ProximaNova-BoldIt.woff2') format('woff2'),
        url('fonts/ProximaNova/v2/ProximaNova-BoldIt.woff') format('woff'),
        url('fonts/ProximaNova/v2/ProximaNova-BoldIt.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/v2/ProximaNova-Light.eot');
    src: url('fonts/ProximaNova/v2/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/v2/ProximaNova-Light.woff2') format('woff2'),
        url('fonts/ProximaNova/v2/ProximaNova-Light.woff') format('woff'),
        url('fonts/ProximaNova/v2/ProximaNova-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/v2/ProximaNova-Black_1.eot');
    src: url('fonts/ProximaNova/v2/ProximaNova-Black_1.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/v2/ProximaNova-Black_1.woff2') format('woff2'),
        url('fonts/ProximaNova/v2/ProximaNova-Black_1.woff') format('woff'),
        url('fonts/ProximaNova/v2/ProximaNova-Black_1.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova/v2/ProximaNova-Regular.eot');
    src: url('fonts/ProximaNova/v2/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/ProximaNova/v2/ProximaNova-Regular.woff2') format('woff2'),
        url('fonts/ProximaNova/v2/ProximaNova-Regular.woff') format('woff'),
        url('fonts/ProximaNova/v2/ProximaNova-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Header & Menu */

header .header_inner_left{
	left: 30px;	
}

.q_logo a{
	height: 40px !important;
}

.q_logo:before{
	left: 199px;
}

.side_menu_button{
	cursor: initial !important;
}

nav.main_menu{
	transform: translatex(-50%);
	text-align: center;
	width: 70%;
}

nav.main_menu>ul{
	left: auto;
	width: 100%;
	text-align: center;
}

nav.main_menu ul li{
	float: none;
}

nav.main_menu > ul > li > a{
	padding: 0 8px;
}

@media screen and (max-width:1300px){
	
	nav.main_menu{
		transform: translatex(-44%);	
	}
	
	nav.main_menu > ul > li > a{
		padding: 0 4px;
		font-size: 12px;
	}
	
	nav.main_menu > ul > li > a:before{
		display: none;
	}
}


/** Portfolio List **/

.projects_holder{
	display: flex;
	flex-direction row;
}

.projects_holder:after, .projects_holder:before{
	display: none !important;
}

.projects_holder.v3.hover_text.no_space .mix, .projects_holder.v3.standard_no_space .mix{
	flex: 0 0 33.32%;
}

.projects_holder.v3.hover_text.no_space .filler, .projects_holder.v3.standard_no_space .filler{
	display: none;
}

.projects_holder article .portfolio_description{
	background-color: transparent !important;
}

.portfolio_standard.portfolio_no_space .image_holder, .portfolio_standard.portfolio_no_space .portfolio_description{
	padding: 23% 20% 16.1%;
}

.projects_holder article .portfolio_description .portfolio_title, .projects_holder article .portfolio_description .portfolio_title a{
	overflow: hidden;
  	display: -webkit-box;
  	-webkit-line-clamp: 1; /* number of lines to show */
	line-clamp: 1; 
   	-webkit-box-orient: vertical;
}

@media only screen and (max-width: 768px){
	.projects_holder.v2.hover_text.no_space .filler, .projects_holder.v2.hover_text.no_space .mix, .projects_holder.v2.standard_no_space .filler, .projects_holder.v2.standard_no_space .mix, .projects_holder.v3.hover_text.no_space .filler, .projects_holder.v3.hover_text.no_space .mix, .projects_holder.v3.standard_no_space .filler, .projects_holder.v3.standard_no_space .mix, .projects_holder.v4.hover_text.no_space .filler, .projects_holder.v4.hover_text.no_space .mix, .projects_holder.v4.standard_no_space .filler, .projects_holder.v4.standard_no_space .mix, .projects_holder.v5.hover_text.no_space .filler, .projects_holder.v5.hover_text.no_space .mix, .projects_holder.v5.standard_no_space .filler, .projects_holder.v5.standard_no_space .mix, .projects_holder.v6.hover_text.no_space .filler, .projects_holder.v6.hover_text.no_space .mix, .projects_holder.v6.standard_no_space .filler, .projects_holder.v6.standard_no_space .mix{
		width: 100%;
		flex: 0 0 100%;
	}
	
	.projects_holder{
		flex-direction: column;
	}
}

@media only screen and (max-width: 600px){
	.projects_holder.v2.standard_no_space .mix, .projects_holder.v3.standard_no_space .mix, .projects_holder.v4.standard_no_space .mix, .projects_holder.v5.standard_no_space .mix, .projects_holder.v6.standard_no_space .mix{
		margin-bottom: 0;
	}
	
	.portfolio_standard.portfolio_no_space .image_holder, .portfolio_standard.portfolio_no_space .portfolio_description{
		padding: 23% 20% 22.1%;
	}
}

/** Portfolio Single **/

.portfolio_single{
	display: flex;
	flex-direction: column;
}

.portfolio_single .portfolio_container{
	order: 1;
}

.portfolio_single .portfolio_images{
	order: 2;
}

.portfolio_single .portfolio_navigation{
	order: 3;
}


/** Side Area **/

.qode_portfolio_list_widget .projects_holder.v4.standard_no_space .mix{
	width: 24.99% !important;
}

/** Footer **/

.footer_top .column_inner > div h6{
/* 	font-family: 'Abril Fatface', sans-serif; */
	text-transform: lowercase;
    font-size: 22px;
}

/** Footer Newsletter **/

footer .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, footer .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, footer .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, footer .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, footer .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, footer .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz{
	border-color: #000;
	color: #000;
}

footer .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text::placeholder, footer .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number::placeholder, footer .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date::placeholder, footer .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea::placeholder, footer .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select::placeholder, footer .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz::placeholder{
	border-color: #000;
	color: #000;
}

footer .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text:focus, footer .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number:focus, footer .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date:focus, footer .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea:focus, footer .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select:focus, footer .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz:focus{
	border-color: #000;
	color: #000;
}

footer .qode-contact-form .qode-button-holder .qode-submit-outer:before{
	background: #000;
}

footer .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, footer .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]){
	border-color: #000;
	color: #000;
}
    

/** Contacto Form **/

.qode-contact-form .qode-button-holder .qode-submit-outer:before{
	background: #000;
}

.qode-contact-label{
	color: #000;
}

/** Testimonials **/

@media only screen and (max-width: 768px){
	
	.testimonials_c_holder .testimonial_content_inner .testimonial_text_inner p:first-child {
		font-size: 22px;
		line-height: 30px;
	}
	
}

/** Cookies **/

div[data-cky-tag="detail-powered-by"]{
	display: none !important;
}

/** Events Calendar **/
.tribe-events .datepicker table{
	width: 100%;
}

.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover{
	background: #D96459;
}

.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button{
	background: #D96459;
}

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border{
	border-color: #D96459;
	color: #D96459;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{
	background: #D96459;
}

.tribe-common--breakpoint-medium.single-tribe_events .tribe-events-c-subscribe-dropdown, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-subscribe-dropdown{
	text-align: right;
}

footer .qode_icon_with_text_widget .icon_with_title_link{
	margin: 0;
}

footer .qode_icon_with_text_widget .q_icon_with_title.tiny .icon_text_holder{
	padding-left: 20px;
}

footer .qode_icon_with_text_widget .q_icon_with_title .icon_text_inner{
	padding: 0;
}

.contact-icon-text .q_icon_with_title .icon_with_title_link{
	margin: 0;
}

.contact-icon-text .q_icon_with_title.tiny .icon_text_holder{
	padding-left: 20px;
}

.contact-icon-text .q_icon_with_title .icon_text_inner{
	padding: 0;
}

.google-maps-embed{
	width: 100%;
	height: 700px;
}

@media only screen and (max-width: 680px){
	.google-maps-embed{
		height: 500px;
	}
}

#joinchat__label{
	display: none !important;
}

.viceversa-subtitle{
	text-transform: uppercase;
}

.viceversa-subtitle::before{
	content: '';
    width: 6px;
    height: 6px;
    display: inline-block;
    border: 1px solid #000;
    border-radius: 100%;
    margin-right: 9px;
    vertical-align: middle;
}