﻿
/*****************************************************************************************************
	BOOTSTRAP FOR SHAREPOINT 2013 FIXES
*****************************************************************************************************/

* [class^="span"], * [class^="span"]:before, * [class^="span"]:after {
	-moz-box-sizing: border-box;
}

img {
	max-width: none;
	width: auto;
}

* [class^="span"] img {
	max-width: 100%
}

#scriptWPQ2 img, img.ms-webpart-menuArrowImg, #applist img, .ms-rtetoolbarmenu img {
	width: auto;
	max-width: none;
}

img[src*="/_layouts/15/images/spcommon.png"] {
	max-width: none!important;
}

.row-fluid [class*="ms-selectitem-span"] {
	width: 10px;
	display: inline-block;
	float: none;
	height: 10px;
	min-height: 0;
}

.row-fluid [class*="ms-updatelink-span"] {
	width: 16px;
	display: inline-block;
	float: none;
	height: 16px;
	min-height: 0;
}

select, input[type="file"] {
	height: auto;
	line-height: 20px;
}

.ms-dialog select, .ms-dialog textarea, .ms-dialog input[type="text"], .ms-dialog input[type="password"] {
	height: auto;
}

label {
	display: inline-block;
	margin-bottom: 0;
}

.ms-siteactions-imgspan {
	float: none;
	margin: 0;
}

.navbar-inner {
	padding: 0;
}

.ms-rtetoolbarmenu {
	line-height: 1em;
}
#s4-ribbonrow [class*="span"] {
	float: none;
	margin-left: 0;
	line-height: 1em;
}
#pageStatusBar[class], .ms-status-msg {
	margin-bottom: 0;
}
#suiteBarLeft {
	background-color: #08c;
}
.ms-cui-dd-text, input.ms-cui-cb-input, input[type="text"].ms-cui-cb-input {
	border-color: #d3d6d9;
	border-image: none;
	border-style: solid;
	border-width: 1px 0 1px 1px;
	cursor: default;
	display: block;
	height: 14px;
	padding: 3px 7px 2px;
	white-space: nowrap;
	font-size: inherit;
}
.header {
	margin-top: 10px;
}
.headtitle {
	margin-left: 10px;
}
#pageTitle {
	margin: 0 0 5px;
	font-size: 2em;
}
ul.s4-breadcrumb {
	margin-bottom: 5px;
}
ul.s4-breadcrumb, ul.s4-breadcrumb ul {
	margin: 0 0 2px;
	margin-bottom: 5px;
	list-style: none inside none;
	display: inline-block;
}
ul.s4-breadcrumb .s4-breadcrumb-arrowcont {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: transparent url('../img/glyphicons-halflings.png') no-repeat -262px -92px;
}
ul.s4-breadcrumb .s4-breadcrumb-arrowcont img {
	display: none!important;
}
ul.s4-breadcrumb>li:first-child>span.s4-breadcrumb-arrowcont {
	display: none;
}
ul.s4-breadcrumb a.s4-breadcrumbCurrentNode {
	color: #000;
}
.ms-srch-sb-border, .ms-srch-sb-border:hover, .ms-srch-sb-borderFocused {
	border: none;
}
.ms-srch-sb>.ms-srch-sb-searchLink {
	margin: 3px 0 0 1px;
}
.ms-srch-sb>.ms-srch-sb-searchLink:hover {
	background: transparent none;
}
.ms-srch-sb>input {
	margin: 0 0 10px 0;
}
.nav ul {
	margin: 0;
}
.nav li {
	list-style: none inside none;
	position: relative;
}
.nav.ms-core-listMenu-horizontalBox li.static>a {
	float: none;
	padding: 10px 15px;
	text-decoration: none;
	margin: 0;
	border: none;
}
.nav li.static>a.selected, .ms-core-listMenu-horizontalBox .dynamic-children.additional-background {
	margin: 0;
}
.nav li.static>.ms-core-listMenu-item {
	margin: 0 15px 9px 0;
}
.nav .listMenu-display ul.dynamic {
	margin-top: 5px;
	top: 35px!important;
	left: 0!important;
	width: 145px!important;
	display: none;
}
.nav .listMenu-display ul.dynamic ul.dynamic {
	margin: 0;
	top: 0!important;
	left: 145px!important;
}
#topnavbar>.navbar-inner>.container {
	background: transparent;
	border: none;
	margin: 0;
}
.ms-core-listMenu-horizontalBox>.ms-core-listMenu-root>.ms-listMenu-editLink {
	margin-left: 0;
}
.ms-navedit-editLinksText {
	display: block;
}
.nav.ms-core-listMenu-horizontalBox .ms-navedit-editLinksText .ms-verticalAlignMiddle {
	vertical-align: inherit;
}
.ms-navedit-editLinksIconWrapper {
	margin-bottom: -3px;
}
.nav.ms-core-listMenu-horizontalBox li.static>span .ms-core-listMenuEdit .ms-navedit-linkCell, .nav.ms-core-listMenu-horizontalBox li.static>.ms-core-listMenuEdit .ms-navedit-linkCell {
	padding: 0;
}
.ms-core-listMenu-horizontalBox li.static>.ms-core-listMenuEdit .ms-navedit-deletelinkCell {
	padding-right: 0;
}
.nav.ms-core-listMenu-horizontalBox .ms-navedit-editLinksText, .nav.ms-core-listMenu-horizontalBox a.static.ms-navedit-dropNode, .nav.ms-core-listMenu-horizontalBox div.ms-navedit-hiddenAppendArea {
	float: none;
	padding: 10px 15px;
	text-decoration: none;
	margin: 0;
	border: none;
	width: auto;
}
.ms-navedit-hidespan {
	margin: 0;
}
.nav.ms-core-listMenu-horizontalBox .ms-navedit-addNewLink {
	padding: 10px;
	margin-top: 0;
}
.nav.ms-core-listMenu-horizontalBox .ms-navedit-editButton {
	margin-top: 10px;
	margin-bottom: 10px;
}
.navbar-inverse .nav.ms-core-listMenu-horizontalBox li.static>a {
	color: #eee;
}
.navbar-inverse .nav.ms-core-listMenu-horizontalBox .ms-navedit-editLinksText>span>.ms-metadata {
	color: #eee;
}
.navbar-inverse .nav.ms-core-listMenu-horizontalBox .ms-navedit-editLinksText, .navbar-inverse .nav.ms-core-listMenu-horizontalBox a.static.ms-navedit-dropNode, .navbar-inverse .nav.ms-core-listMenu-horizontalBox div.ms-navedit-hiddenAppendArea {
	color: #eee;
}
#sideNavBox.span3 {
	float: left;
	width: 23.4043%}
.sidebar-nav {
	padding: 9px 0;
}
#sideNavBox ul {
	margin: 0;
}
li>a.ms-core-listMenu-item.ms-core-listMenu-selected:hover, li>a.ms-core-listMenu-item:hover, li>a.ms-core-listMenu-item:active, .ms-core-listMenu-selected:link, .ms-core-listMenu-selected:visited, .ms-core-listMenu-selected {
	background-color: #08c;
	color: #fff;
}
li>a.ms-core-listMenu-item.ms-core-listMenu-selected:hover {
	color: #111;
}
div.table {
	margin: 0;
}
.container-fluid .ms-table {
	display: inherit;
}
.container-fluid .tableCol-75 {
	display: inherit;
}
#ms-core-tableNoSpace {
	display: block;
}
#idStorefrontManagementLeftNavBar.ms-core-sideNavBox-removeLeftMargin {
	margin-left: 0;
}
a.ms-storefront-selectanchor, a.ms-storefront-selectanchor:link, a.ms-storefront-selectanchor:visited {
	clear: both;
	width: auto;
}
* [class^="span"] .ms-webpart-zone, * [class^="span"] .ms-webpart-cell-vertical, * [class^="span"] .ms-webpart-chrome-vertical {
	display: block;
}
* [class^="span"] .ms-WPBody>table, * [class^="span"] .ms-WPBody>table>tbody, * [class^="span"] .ms-WPBody>table>tbody>tr, * [class^="span"] .ms-WPBody>table>tbody>tr>td {
	display: block;
	width: 100%}
* [class^="span"] .ms-WPBody>table img {
	width: 100%}
.ms-SPZone.ms-webpart-zone {
	padding: 5px;
}
.ms-SPZone>.s4-wpcell, .ms-SPZone>.s4-wpcell-plain, .ms-rtestate-write>.ms-rte-wpbox>div>.s4-wpcell, .ms-rtestate-write>.ms-rte-wpbox>div>.s4-wpcell-plain {
	padding: 5px 5px 10px;
}
.ms-ToolPaneBody select, .ms-ToolPaneBody textarea, .ms-ToolPaneBody input[type="text"], .ms-ToolPaneBody input[type="password"], .ms-ToolPaneBody input[type="datetime"], .ms-ToolPaneBody input[type="datetime-local"], .ms-ToolPaneBody input[type="date"], .ms-ToolPaneBody input[type="month"], .ms-ToolPaneBody input[type="time"], .ms-ToolPaneBody input[type="week"], .ms-ToolPaneBody input[type="number"], .ms-ToolPaneBody input[type="email"], .ms-ToolPaneBody input[type="url"], .ms-ToolPaneBody input[type="search"], .ms-ToolPaneBody input[type="tel"], .ms-ToolPaneBody input[type="color"], .ms-ToolPaneBody .uneditable-input {
	margin-bottom: 0;
	width: auto;
	height: auto;
	line-height: 20px;
}
.ms-ToolPaneBody label {
	display: inline-block;
	margin-bottom: 0;
}
ul.three-up {
	display: block;
	overflow: hidden;
	margin: 0 -8px;
	padding: 0;
}
ul.three-up>li {
	display: block;
	float: left;
	height: auto;
	margin: 0 8px 8px;
	width: 27%;
	list-style: none;
}
ul.three-up>li:nth-child(3n+1) {
	clear: none;
}
.ms-fullscreenmode #mainbody {
	margin-left: 0;
	width: 100%}
@media(min-width:1200px) {
	.row-fluid [class*="span"] {
	margin-left: 2.12766%}
}@media(max-width:979px) {
	.row-fluid [class*="span"] {
	margin-left: 2.12766%}
.ms-core-listMenu-horizontalBox ul, .ms-core-listMenu-horizontalBox li, .ms-core-listMenu-horizontalBox .ms-core-listMenu-item, .ms-core-listMenu-horizontalBox>ul>li>table {
	display: block;
}
.nav.ms-core-listMenu-horizontalBox li.static>a {
	margin: 0 5px;
}
.nav .listMenu-display ul.dynamic, .nav .listMenu-display ul.dynamic ul.dynamic {
	position: relative;
	width: 95%!important;
	left: auto!important;
	top: auto!important;
	margin: 0 2.5%;
	padding: 0;
	border: none;
	background: transparent none;
	box-shadow: none;
}
.nav .listMenu-display li.static.selected>ul.dynamic {
	display: block;
}
.ms-core-listMenu-horizontalBox .dynamic .dynamic-children.additional-background {
	background-image: url("/_layouts/15/images/menu-down.gif?rev=23");
}
.nav.ms-core-listMenu-horizontalBox li.dynamic>a {
	border: medium none;
	color: #777;
	float: none;
	margin: 0;
	padding: 10px 15px;
	text-decoration: none;
}
.nav.ms-core-listMenu-horizontalBox li.dynamic>a:hover {
	background-color: #111;
	box-shadow: 0 3px 8px rgba(0, 0, 0, .125) inset;
	color: #fff;
	text-decoration: none;
}
.ms-core-listMenu-horizontalBox .dynamic-children.additional-background {
	width: 90%;
	padding-right: 5%;
	margin-right: 5%;
	display: block;
}
}@media(max-width:767px) {
	body {
	padding-right: 0;
	padding-left: 0;
}
[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"], #sideNavBox.span3 {
	-moz-box-sizing: border-box;
	float: none;
	margin-left: 0;
	width: 100%}
.ms-core-pageTitle {
	white-space: normal;
	font-size: 1.5em;
}
/*#s4-bodyContainer {
	padding: 0 5px 0 5px;
}*/
.searchbox {
	float: none;
}
}@media(max-width:600px) {
	.ms-core-pageTitle {
	white-space: normal;
	font-size: 1.25em;
}
}@media(max-width:479px) {
	#suiteBar {
	display: table-row;
	height: 30px;
}
#suiteBarLeft, #suiteBarRight {
	display: table-cell;
	width: 100%}
}h3.ms-standardheader {
	line-height: 20px;
}

@media(min-width:1280px) {
	.container {
	max-width: none;
}
}#ctl00_PlaceHolderLeftNavBar_PlaceHolderQuickLaunchBottom_idNavLinkViewAllV4 {
	width: 100%}
.container>hr.left-navbar-collapse {
	margin-top: 0;
	margin-bottom: 0;
	border: 0;
	border-top: 1px solid #eee;
}
.left-navbar-collapse {
	overflow-x: visible;
	border-top: 1px solid transparent;
	-webkit-overflow-scrolling: touch;
}
.left-navbar-collapse:before, .left-navbar-collapse:after {
	display: table;
	content: " "}
.left-navbar-collapse:after {
	clear: both;
}
.left-navbar-collapse.in {
	overflow-y: auto;
}
@media(min-width:768px) {
	.left-navbar-collapse {
	width: auto;
	border-top: 0;
	box-shadow: none;
}
.left-navbar-collapse.collapse {
	display: block!important;
	height: auto!important;
	padding-bottom: 0;
	overflow: visible!important;
}
.left-navbar-collapse.in {
	overflow-y: visible;
}
}.navbar-collapse {
	z-index: 100;
}
#ctl00_PlaceHolderLeftNavBar_QuickLaunchNavigationManager {
	margin-right: -15px;
	margin-left: -15px;
}
.navbar-inverse #left-navbar-toggle:hover, .navbar-inverse #left-navbar-toggle:focus {
	background-color: #563d7c;
}
.navbar-inverse #left-navbar-toggle {
	border-color: #563d7c;
}
.navbar-inverse #left-navbar-toggle.collapsed {
	background-color: #f7f5fa;
}
.navbar-inverse #left-navbar-brand:hover, .navbar-inverse #left-navbar-brand:focus {
	color: #563d7c;
	background-color: transparent;
}
.navbar {
	z-index: 1;
	border: none;
	margin-bottom: 5px;
}
.left-navbar {
	background-color: #f7f5fa;
}
#SearchBox input[type="text"] {
	display: inline-block;
	/*height: 20px;*/
	padding: 4px 6px;
	font-size: 14px;
	line-height: 20px;
	color: #555;
	vertical-align: middle;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s;
}
.navbar-toggle {
	min-width: 0;
}
.navbar-inverse .navbar-nav>li>a {
	padding-left: 1em!important;
	padding-right: 1em!important;
}
.navbar-inverse .navbar-nav>li>a.selected, .navbar-inverse .navbar-nav>li>a.selected:hover, .navbar-inverse .navbar-nav>li>a.selected:focus {
	color: #fff;
	background-color: #080808;
}
#zz1_TopNavigationMenu {
	float: none!important;
}
ul.s4-breadcrumb, ul.s4-breadcrumb ul {
	padding-left: 0;
}
.ms-dlgBorder *, .ms-dlgBorder *:before, .ms-dlgBorder *:after {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.input-group *, .input-group *:before, .input-group *:after {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
#suiteBar *, #suiteBar *:before, #suiteBar *:after {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
#s4-ribbonrow *, #s4-ribbonrow *:before, #s4-ribbonrow *:after {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.bs-sidebar.affix {
	position: static;
	width: 100%}
.bs-sidenav {
	width: 100%!important;
	padding-top: 10px!important;
	padding-bottom: 0!important;
	background-color: #f7f5fa;
	border-radius: 5px;
}
.bs-sidebar .nav>li>a {
	display: block;
	color: #716b7a;
	padding: 5px 20px;
}
.bs-sidebar .nav>li>a:hover, .bs-sidebar .nav>li>a:focus {
	text-decoration: none;
	background-color: #e5e3e9;
	border-right: none;
}
.bs-sidebar .nav>li>a.selected, .bs-sidebar .nav>li:hover>a.selected, .bs-sidebar .nav>li:focus>a.selected {
	font-weight: bold;
	color: #563d7c;
	background-color: transparent;
	border-right: none;
}
.bs-sidebar .nav .level2 {
	margin-bottom: 8px;
}
.bs-sidebar .nav>li>a.level2 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 30px!important;
	font-size: 90%}
@media screen and (min-width:992px) {
	.bs-sidebar .nav>li>a.selected.level2 {
	display: block!important;
}
.bs-sidebar.affix, .bs-sidebar.affix-bottom {
	width: 100%}
.bs-sidebar.affix {
	top: 80px;
}
.bs-sidebar.affix-bottom {
	position: absolute;
}
.bs-sidebar.affix-bottom .bs-sidenav, .bs-sidebar.affix .bs-sidenav {
	margin-top: 0;
	margin-bottom: 0;
}
}@media screen and (min-width:1200px) {
	.bs-sidebar.affix-bottom, .bs-sidebar.affix {
	width: 100%}
}.col-md-4 table.ms-listviewtable>tbody>tr {
	width: 100%;
	padding: 10px;
}
.col-md-4 table.ms-listviewtable>tbody>tr>td {
	display: block;
	text-align: left;
	border: none!important;
	width: 100%;
	float: left;
}
.col-md-4 table.ms-listviewtable tr.s4-itm-hover>td, .col-md-4 table.ms-listviewtable tr.ms-itmhover:hover>td, .col-md-4 tr.s4-itm-selected>td, .col-md-4 tr.s4-itm-selected:hover>td {
	border: none;
}
.col-md-4 table.ms-listviewtable .ms-viewheadertr, .col-md-4 table.ms-listviewtable tbody tr td.ms-vb-firstCell {
	display: none;
}
.col-md-4 td.ms-list-itemLink-td.ms-cellstyle, .col-md-4 img.ms-newdocument-icon {
	display: none;
}
@media(min-width:768px) {
	.navbar-brand {
	display: none;
}
}
/*input[type="button"][disabled], input[type="reset"][disabled], input[type="submit"][disabled], button[disabled][disabled] {
	background-color: #000;
	border-color: #333;
}*/
.ms-core-listMenu-horizontalBox ul, .ms-core-listMenu-horizontalBox li, .ms-core-listMenu-horizontalBox .ms-core-listMenu-item, .ms-core-listMenu-horizontalBox>ul>li>table {
	display: inline-block;
	float: left;
	margin: 0;
	padding-left: 0;
	list-style: none outside none;
}
.ms-core-listMenu-horizontalBox ul, .ms-core-listMenu-horizontalBox li {
	display: block;
	float: left;
}
.ms-core-listMenu-horizontalBox li.static>.ms-core-listMenu-item, .ms-navedit-editLinksText {
	margin-right: 0;
	color: #999;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 20px;
	position: relative;
	display: block;
	padding: 15px 15px;
	text-decoration: none;
}
.ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:hover, .ms-core-listMenu-horizontalBox a.ms-core-listMenu-item.ms-core-listMenu-selected:hover, a.ms-tv-item:hover, a.ms-tv-header:hover {
	color: #fff;
}
.navbar .ms-navedit-editLinksText:hover>span>.ms-metadata {
	color: #fff;
}
.ms-navedit-editLinksText>span>.ms-metadata, .ms-navedit-editLinksText>span>.ms-navedit-editLinksIconWrapper {
	color: #999;
}
.ms-core-listMenu-horizontalBox a.ms-core-listMenu-item.selected, .ms-core-listMenu-horizontalBox a.ms-core-listMenu-item.ms-core-listMenu-selected.selected, a.ms-tv-item:hover, a.ms-tv-header.selected {
	color: #fff;
}
.ms-navedit-editLinksText:hover>span>.ms-navedit-editLinksIconWrapper>.ms-navedit-editLinksIcon {
	left: -218px;
	top: -66px;
}
.ms-core-sideNavBox-removeLeftMargin {
	margin-left: 0;
}
.left-navbar input[type="button"][disabled], .left-navbar input[type="reset"][disabled], .left-navbar input[type="submit"][disabled], .left-navbar button[disabled][disabled] {
	background-color: #f7f5fa;
}
.navbar-inverse.left-navbar .navbar-toggle .icon-bar {
	background-color: #563d7c;
}
.navbar-inverse.left-navbar .navbar-toggle.collapsed .icon-bar {
	background-color: #563d7c!important;
}
.navbar-inverse.left-navbar .navbar-toggle:hover .icon-bar {
	background-color: #fff;
}
.navbar-inverse #left-navbar-toggle:hover .icon-bar, .navbar-inverse #left-navbar-toggle:focus .icon-bar {
	background-color: #fff;
}
.left-navbar ul {
	list-style: none outside none!important;
	padding-left: 0;
	width: 100%!important;
	padding-top: 10px!important;
	padding-bottom: 0!important;
	background: none;
	border-radius: 5px 5px 5px 5px;
}
.left-navbar ul ul {
	padding-top: 0!important;
}
li>a.ms-core-listMenu-item:hover, li>a.ms-core-listMenu-item:active {
	background-color: #e5e3e9;
	color: #666;
}
li>a.ms-core-listMenu-item.ms-core-listMenu-selected:hover, .ms-core-listMenu-selected:link, .ms-core-listMenu-selected:visited, .ms-core-listMenu-selected {
	font-weight: bold;
	color: #563d7c;
	background-color: transparent;
}
.left-navbar .ms-navedit-editLinksText:hover>span>.ms-metadata {
	color: #563d7c;
}
@media(max-width:768px) {
	.s4-breadcrumb {
	display: none;
}
.ms-core-listMenu-horizontalBox ul {
	display: block;
	position: relative;
	margin: 0 0;
}
.ms-core-listMenu-horizontalBox ul, .ms-core-listMenu-horizontalBox li, .ms-core-listMenu-horizontalBox .ms-core-listMenu-item, .ms-core-listMenu-horizontalBox>ul>li>table {
	float: none;
}
.ms-core-listMenu-horizontalBox ul, .ms-core-listMenu-horizontalBox li {
	float: none;
}
.ms-core-listMenu-horizontalBox li.static>.ms-core-listMenu-item, .ms-navedit-editLinksText {
	margin-right: 0;
	color: #999;
	line-height: 20px;
	position: relative;
	display: block;
	padding: 7px 0;
	text-decoration: none;
}
.ms-core-listMenu-horizontalBox li.static:hover>.ms-core-listMenu-item {
	color: #fff;
}
#DeltaSuiteLinks {
	display: none;
}
}@media only screen and (max-width:480px) {
	#RibbonContainer-TabRowRight {
	display: none!important;
}
.headlogo {
	width: 20%}
.ms-siteicon-img {
	width: 100%}
#pageTitle {
	font-size: 20px;
}
}@media only screen and (max-width:768px) {
	#DeltaSiteLogo {
	width: 35%}
.ms-siteicon-img {
	width: 100%}
.input-group {
	display: none;
}
.header {
}
#pageTitle {
}
.navbar-collapse {
	width: 100%}
.ms-core-listMenu-horizontalBox ul li ul.dynamic li .ms-core-listMenu-item {
	float: none;
	padding: 7px 0;
}
.dynamic-children.hover ul.dynamic {
	display: block;
	width: 80%!important;
	left: 40px!important;
	top: 0!important;
	background: none;
	border: none;
	box-shadow: none;
	padding: 0;
}
.dynamic-children ul.dynamic {
	display: none;
}
.ms-core-listMenu-horizontalBox ul, .ms-core-listMenu-horizontalBox li {
	display: block;
	float: none;
	position: relative;
}
}@media only screen and (min-width:768px) {
	.ms-core-listMenu-horizontalBox ul li ul.dynamic li.dynamic .ms-core-listMenu-item {
	float: none;
	padding: 7px 0;
}
.ms-core-listMenu-horizontalBox ul li ul.dynamic li.dynamic, .ms-core-listMenu-horizontalBox ul li ul.dynamic {
	float: none;
}
ul.dynamic {
	padding: 0;
	padding-left: 10px;
}
.ms-core-listMenu-horizontalBox ul li ul.dynamic li.dynamic:hover .ms-core-listMenu-item span {
	color: #000!important;
}
}.ms-WPBody>table img {
	width: 100%}
#MainRow>div {
	z-index: 0;
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}