/*
 Theme Name:     Arizona Hairdressers Barbers
 Description:    hairdressers and barbers theme for hair salon, nail salons, related to fashion and current trends dedicated to the Swiss market.
 purpose:        Metier : Coiffeurs, Barbiers, Extensions de cheveux. definition de coiffeur : Personne dont le metier est de couper les cheveux. Traduction en anglais : hairdresser
 License:        Arizona coiffure, all right reserved.

 Author:         Guy von Gross 
 Author URI:     https://greens.ch/
 Template:       Divi
 Version:        2023
*/
 
@import url("../Divi/style.css");

#main-header {
	position: fixed !important;
}


#footer-widgets {
	display: none !important;
}

#top-header {
	/*display:none;*/
}

/*
.et-social-icons a:hover{
		color:#DB2884 !important;

}*/
.menu-item-object-custom .dashicons:before {
	/*color:#DB2884;*/
	font-size: 32px;
	position: absolute;
	margin-top: -8px;
}

/*
.menu-item a:hover, .current_page_item a:link,

.et-hover a:hover,
.et-fixed-header a:hover{
	color:#DB2884 !important;
}
*/
.current_page_item a:link {
	color: #DB2884 !important;
	-webkit-opacity: 1 !important;
	opacity: 1;
}

#mobile_menu .menu-item-object-custom .dashicons:before,
#mobile_menu .menu-item-object-custom .dashicons {

	position: relative !important;
	margin-right: 10px;
	margin-top: 0;

}

#mobile_menu {
	border-color: black;
}

#mobile_menu .menu-item a:link {
	color: white !important;
	font-size: 18px;
	text-align: center;
}

#mobile_menu .current-menu-item a:link {
	color: #DB2884 !important;
}

#et-footer-nav .dashicons:before {

	position: absolute;
	margin-top: 2px;
}

.alinkwhite {
	color: #DB2884 !important;
	text-decoration: none;
}

.alinkwhite:hover {
	color: white !important;
	text-decoration: underline;
}

.leaflet-control-attribution,
.leaflet-control-scale,
.leaflet-control-scale-line {
	display: none;
}

#footer-bottom {
	padding-top: 24px;
	padding-bottom: 50px;
}

.ti-widget.ti-goog .ti-controls .ti-next:before,
.ti-widget.ti-goog .ti-controls .ti-prev:before,
.ti-widget.ti-goog .ti-controls .ti-next:after,
.ti-widget.ti-goog .ti-controls .ti-prev:after {
	background: #7f8c9d !important;

}

.ti-widget.ti-goog .ti-rating-text,
.ti-widget.ti-goog .ti-rating-text strong,
.ti-widget.ti-goog .ti-rating-text strong a,
.ti-widget.ti-goog .ti-rating-text strong span,
.ti-widget.ti-goog .ti-rating-text span strong,
.ti-widget.ti-goog .ti-rating-text span,
.ti-widget.ti-goog .ti-footer,
.ti-widget.ti-goog .ti-footer strong,
.ti-widget.ti-goog .ti-footer span,
.ti-widget.ti-goog .ti-footer strong a {
	color: #2c3e50 !important;
}

.ti-widget.ti-goog .ti-widget-container .ti-date {
	color: #34497f !important;
}

.ti-widget.ti-goog .ti-widget-container {
	color: #34495e !important;
}

.ti-widget.ti-goog .ti-widget-container .ti-name {
	color: #2c3e50 !important;
}

.mbhi-is-current {
	color: #db2884;
	font-weight: bold;
}

.mabel-bhi-businesshours {
	border: none !important;
	border-top: none !important;
}

.mabel-bhi-businesshours tr td,

.mabel-bhi-businesshours tbody {

	border: none !important;
	padding-top: 0;
	padding-bottom: 0;
}

.mabel-bhi-businesshours tr td {
	width: 50% !important;
}

.mabel-bhi-businesshours tr td:first-child {
	text-align: right;
	padding-left: 0;
	padding-right: 10px;

}

.mabel-bhi-businesshours tr td:last-child {
	text-align: left;
	padding-left: 10px;
	padding-right: 0;
}


.et_pb_team_member .et_pb_team_member_image img {
	margin-left: auto;
	margin-right: auto;


}

.et_pb_team_member .et_pb_team_member_image,
.project.type-project .entry-featured-image-url{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 128px;
}

.bottom-nav a {
	font-weight: 700;
}

#footer-info {
	letter-spacing: 1px;

}

@media only screen and (max-width: 980px) {
	.bottom-nav a {
		font-size: 11px;
		font-weight: 900;
		letter-spacing: 1px;
	}

	.bottom-nav .menu-item {
		padding-right: 12px;
	}

	.bottom-nav .menu-item:last-child {
		padding-right: 0;
	}

	#footer-info {
		margin-top: 35px;
	}

	.postion-absolute-mobile {
		position: absolute !important;
		float: none !important;
	}

	.mabel-bhi-businesshours tr td:first-child {
		text-align: left;
		padding-left: 0;
		padding-right: 0;
	}

	.mabel-bhi-businesshours tr,
	.mabel-bhi-businesshours tr td {
		padding: 0;
		margin: 0;
		line-height: 20px;
		white-space: nowrap;
	}

	.mabel-bhi-businesshours tr td:first-child {
		width: auto !important;
		padding-right: 3px;
	}

	.mabel-bhi-businesshours tr td:first-last {
		width: auto !important;
	}
}

.mabel-bhi-businesshours {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.copyright {
	font-weight: 300;
}

#mobile_menu .current-menu-item a:link,
.et_mobile_menu .current-menu-item a,
.et_mobile_menu .current-menu-item a:link,
.et_mobile_menu .current-menu-item a:focus,
.et_mobile_menu .current-menu-item a:visited {
	color: #DB2884 !important;
}

.message-underline a:link,
.message-underline a:visited,
.message-underline a:focus {
	color: #34495e !important;

	text-decoration: none !important;
	border-bottom: 1px solid #DB2884;
	-webkit-transition: all 1.3s ease-out;
	transition: all 1.3s ease-out;
}

.message-underline a:hover {
	color: #DB2884 !important;
	text-decoration: none;
	border-bottom: 1px solid transparent;
	-webkit-transition: all 0.35s ease-out;
	transition: all 0.35s ease-out;
}

.nobr {
	white-space: nowrap;
}


.pricetitlenoline, .pricetitlenoline tr, .pricetitlenoline th, .pricetitlenoline tbody{
	border: none!important;
}

@media only screen and (max-width: 760px) {
	
.tablepress tr {
	display: flex; 
	justify-content: flex-end;
	flex-wrap: wrap;
	}
.column-1{
    /*margin-left: 0; width:100%;*/
	width:100% !important;
}
}
.umsMapProControlsCon, #umsMapProControlsCon_1_33823, .umsMapProControlsCon a:link{
	display:none !important; color:white!important; 
}
.et-pb-contact-message, .et-pb-contact-message p{
	font-size: inherit;
	font-weight:bold;
}
.input.et_pb_contact_captcha{
	min-width:70px;
}