/******************************************************************************************************
 *            WEBSITE STYLE
 *                                 	 
 ******************************************************************************************************/

/* 
 * Fix for box-sizing: border-box compatibility
 * Elements that have width: 88% with left/right padding 6% need to become 100% width
 * Elements that have width: 94% with left/right padding 3% need to become 100% width
 */

/* Fix all helper-div.middle-center elements with the width+padding pattern */
.multi_layout .helper-div.middle-center {
	width: 100% !important;
}

/* Fix all master.item-box elements with the width+padding pattern */
[class*="__page-container"] .master.item-box,
[class*="__page-container"] [class*="__"].master.item-box,
[class*="__page-container"].master.item-box,
[class*="__"][class*="-section"].master.item-box,
[class*="__"][class*="-grid"].master.item-box,
[class*="__"][class*="-grid"] [class*="__page-container"].master.item-box,
[class*="__"][class*="-grid"] .master.item-box,
.global__social-links.master.item-box,
.global__navigation-menu.master.item-box {
	width: 100% !important;
}

.master.container.website-style .master.item-box:not(.custom) .preview-title:not(.custom),
.master.container.website-style .master.item-box:not(.custom) .blocks-preview-title:not(.custom) {
	font-family: Montserrat;

	letter-spacing: 0.25em;

	line-height: 1.2em;
}

.master.container.website-style .master.item-box:not(.custom) .preview-element.Link:not(.custom) {
	font-family: Arial;

	border-width: 2px;

	border-radius: 40px;
}

.master.container.website-style .master.item-box:not(.custom) .preview-subtitle:not(.custom),
.master.container.website-style .master.item-box:not(.custom) .blocks-preview-subtitle:not(.custom) {
	font-family: Montserrat;

	letter-spacing: 0.25em;

	direction: rtl;

	line-height: 1.5em;
}

.master.container.website-style .master.item-box:not(.custom) .preview-body:not(.custom),
.master.container.website-style .master.item-box:not(.custom) .blocks-preview-body:not(.custom) {
	font-family: Montserrat;

	letter-spacing: 0.1em;

	line-height: 1.8em;
}

.header-box+.master.item-box.fill-height,
#menu-placeholder+.master.item-box.fill-height {
	min-height: calc(100vh - 93px) !important;
}

body {
	background-color: rgb(0, 0, 0);
}

#xprs.in-editor .header-box+.control-handle+.master.item-box.fill-height,
#xprs.in-editor #menu-placeholder+.control-handle+.master.item-box.fill-height {
	min-height: calc(100vh - 143px) !important;
}