﻿body * {
	    box-sizing: border-box;font-family:"Montserrat",sans-serif;font-weight:400;font-size: 0.85rem
}
body {}
#s4-workspace {
	background:#fff
}


#s4-ribbonrow *,
#s4-ribbonrow *:before,
#s4-ribbonrow *:after,
#ms-help *,
*[class*='ms-core-menu'],
*[class*='ms-dlg'],
*[class*='ms-dlg']:before,
*[class*='ms-dlg']:after,
.ms-dlgFrameContainer > div,
.ms-dlgFrameContainer > div:before,
.ms-dlgFrameContainer > div:after,
.ms-dlgFrameContainer > div > div,
.ms-dlgFrameContainer > div > div:before,
.ms-dlgFrameContainer > div > div:after,
.ms-MenuUIPopupBody,
.ms-MenuUIPopupBody:before,
.ms-MenuUIPopupBody:after,
.ms-MenuUIPopupBody *,
.ms-MenuUIPopupBody *:before,
.ms-MenuUIPopupBody *:after,
.ms-ToolPaneOuter,
.ms-ToolPaneOuter:before,
.ms-ToolPaneOuter:after,
.ms-ToolPaneOuter *,
.ms-ToolPaneOuter *:before,
.ms-ToolPaneOuter *:after,
*[class*='ms-cui'],
*[class*='ms-cui']:before,
*[class*='ms-cui']:after,
*[class*='ms-cui'] *,
*[class*='ms-cui'] *:before,
*[class*='ms-cui'] *:after,
*[class*='ms-dlg'] *,
*[class*='ms-dlg'] *:before,
*[class*='ms-dlg'] *:after,
/* *[class*='ms-webpart'] *, */
.ms-webpart-chrome-title *,
.ms-csrlistview-controldiv *,
.ms-viewheadertr *,
.ms-contextmenu-box *,
#idPagingControl *,
#idStorefrontHeader *,
.ms-bottompaging *,
.js-callout-mainElement *,
#Paging *{
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
a, a:link,a:focus, div, span, p, span {outline: none !important;}


/* Hide Components */
#s4-titlerow {
	display:none !important
}

/* end:: Hide Components */

/* begin::override default styles */
#DeltaSiteLogo,.ms-siteicon-a,.ms-siteicon-img {
	max-width: 100%;
    max-height: 95px;
}
.sub-site #DeltaSiteLogo,.ms-siteicon-a,.sub-site .ms-siteicon-img {
	max-width: 100%;
    max-height: 55px;
}

/* end::override default styles */

/* begin::user menu */

/* end::user menu */

/* begin::Top Navigation */
.ms-core-listMenu-horizontalBox{
	color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-family: "Montserrat",sans-serif;
    font-weight: 700;
    font-size: 13px;
    line-height: 50px;
    display: inline-block;
    padding: 0 16px;}
.ms-core-listMenu-horizontalBox li.static > a{
display: none !important;
}
.ms-core-listMenu-horizontalBox li.static > ul a{
display: block !important;
}
.ms-core-listMenu-horizontalBox ul.ms-core-listMenu-root, .ms-core-listMenu-horizontalBox ul.ms-core-listMenu-root ul {
	padding:0;    display: flex;
    flex-direction: row;
}
.ms-core-listMenu-horizontalBox ul.ms-core-listMenu-root .ms-listMenu-editLink.ms-navedit-editArea {
	display:none
}
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
	color:#fff;
	margin-right: 15px;
}
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item.selected {
	padding: 2px 10px;
    background: rgb(255 255 255 / 0.3);
    border-radius: 5px;
}
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item .menu-item-text {
	/*position:relative;top:1px;
	text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    max-width: 200px; */
    width:auto;
    white-space: normal;
    margin: 0;
    display: block;
}
.ms-core-listMenu-horizontalBox .dynamic-children.additional-background {
	 background-image:none;padding-right:5px
}
.ms-core-listMenu-horizontalBox .dynamic-children.additional-background {
	/*background:url("../images/arrow-point-to-right.svg") no-repeat 100% 55%;background-size:12px */;display: block;
}
.ms-core-listMenu-horizontalBox .dynamic .dynamic-children.additional-background {
	background:url("../../images/arrow-point-to-right.svg") no-repeat 100% 55%;background-size:12px;display: block;
}

.ms-core-listMenu-horizontalBox li.static.dynamic-children ul.dynamic {
	padding: 0.5rem;
	border-radius: 5px;
	box-shadow:1px 1px 4px #6b7f80;
	width:auto !important;
	min-width:250px;
	flex-direction: column;
}
.ms-core-listMenu-horizontalBox li.static.dynamic-children ul.dynamic li.dynamic {
	list-style:none;
	padding:0.5rem 0.3rem;
	font-size: 0.85rem;
	font-family: "Montserrat",sans-serif;
	font-weight:500;
	text-transform:capitalize;
	white-space: normal;
	-webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;
	border-bottom:1px dashed #cecece
}
.ms-core-listMenu-horizontalBox li.static.dynamic-children ul.dynamic li.dynamic:last-child {
	border-bottom:0px dashed #333
}
.ms-core-listMenu-horizontalBox li.static.dynamic-children ul.dynamic li.dynamic .ms-core-listMenu-item {
	line-height:30px
}
.ms-core-listMenu-horizontalBox li.static.dynamic-children ul.dynamic li.dynamic:hover {
	background: #aed1d5;border-radius:6px
}
.ms-core-listMenu-horizontalBox li.static.dynamic-children ul.dynamic li.dynamic a:hover {
	color: #fff;
}

/* end::Top Navigation */

/* Begin:: left navigation */
.ms-core-listMenu-verticalBox ul.ms-core-listMenu-root ul {
	padding:0;
	}

/* Content area */
#s4-bodyContainer {
	padding-bottom:0px !important
}


/* subsite */
.sub-site .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
	color:#202020;
	margin-right: 15px;
}
.sub-site .ms-core-listMenu-horizontalBox {
	line-height:25px
}