/*
 *
 * Theme override styles
 */


/*
.home .main > .container {
	margin: 0 auto;
    width: 310px;
    display: block;
}
*/



/*
Dialog lang-switch
 */

.ui-widget-overlay {
	background: #000;
	position: absolute;
	top: 0;
    bottom: 0;
    left: 0;
    right: 0;
	z-index: 1;
	opacity: 0.5;
}
.ui-dialog {
    z-index: 10;
    background: #fff;
    padding: 55px 20px 20px 20px;
    text-align: center;
	width: 322px !important;
}
.ui-dialog .ui-button.ui-dialog-titlebar-close {
	display: none;
}
.ui-dialog .ui-button {
	margin: 0 10px;
	width: 115px;
    padding: 0 10px;
}
.ui-dialog-titlebar {
    background: #eee;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    padding: 3px;
}
.ui-dialog .ui-dialog-title {
	font-weight: 500;
	font-size: 14px;
	color: #ad1640;
}



.four {
	padding-top: 8px;
}
.contact .socials {
	display: inline-block;
	width: 40px;
	height: 40px;
	text-align: left;
}
.contact .socials svg {
	width: 60%;
	height: auto;
}
.contact .socials:hover svg {
	fill: #E67932;
}
.loc .icon,
.phone .icon,
.fax .icon,
.email .icon,
.web .icon,
.doc .icon {
	display: inline-block;
	width: 26px;
	padding-right: 6px;
}
#contact .loc .icon,
#contact .phone .icon,
#contact .fax .icon,
#contact .email .icon,
#contact .web .icon,
#contact .doc .icon {
	width: 20px;
}
.icon svg {
	width: auto;
	height: 100%;
}
.contact a:hover {
	color: #E67932;
}

.accred.accred-noloc {
	display: inline-block;
	width: 60px;
	height: 60px;
	text-align: left;
	vertical-align: top;
	padding-left: 40px;
}
.accred.accred-noloc img {
	width: 60px;
	height: auto;
}

.taxonomy-description {
	font-size: 50%;
}
.overview .entry-footer {
	display: block;
	position: absolute;
	bottom: 4px;
}
.overview .cat-icon,
.overview .cat-name {
	font-size: 90%;
}
.menu-sub-bar li.language-menu-item {
	display: none !important;
}




