﻿/* styles for layout tests */
.testrow{
    /*
    border: 1px solid green;
    background-color: lightgreen;
    min-height: 50px;
    */
}

.testcol{
    /*
    border: 1px solid blue;
    background-color: lightblue;
    min-height: 50px;
    */
}

/* Fontembedding */

.ms-list-addnew {
	display:none;
}

#ctl00_ctl60_ExplicitLogin {
	display:none !important;
}

.ctl00_ctl60_ExplicitLogin {
	display:none !important;
}

#ms-signInLink {
	display:none !important;
}


.ms-signInLink {
	display:none !important;
}

@font-face {
	font-family: 'Frutiger LT Com 76 Black';
	src: url('fonts/FrutigerLTCom-BlackItalic.eot');
	src: url('fonts/FrutigerLTCom-BlackItalic.eot?#iefix') format('embedded-opentype'),
		url('fonts/FrutigerLTCom-BlackItalic.woff') format('woff'),
		url('fonts/FrutigerLTCom-BlackItalic.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'Frutiger LT Com 55 Roman';
	src: url('fonts/FrutigerLTCom-Roman.eot');
	src: url('fonts/FrutigerLTCom-Roman.eot?#iefix') format('embedded-opentype'),
		url('fonts/FrutigerLTCom-Roman.woff') format('woff'),
		url('fonts/FrutigerLTCom-Roman.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Frutiger LT Com 95 UltraBlack';
	src: url('fonts/FrutigerLTCom-UltraBlack.eot');
	src: url('fonts/FrutigerLTCom-UltraBlack.eot?#iefix') format('embedded-opentype'),
		url('fonts/FrutigerLTCom-UltraBlack.woff') format('woff'),
		url('fonts/FrutigerLTCom-UltraBlack.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Frutiger LT Com 66 Bold';
	src: url('fonts/FrutigerLTCom-BoldItalic.eot');
	src: url('fonts/FrutigerLTCom-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('fonts/FrutigerLTCom-BoldItalic.woff') format('woff'),
		url('fonts/FrutigerLTCom-BoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Frutiger LT Com 45';
	src: url('fonts/FrutigerLTCom-Light.eot');
	src: url('fonts/FrutigerLTCom-Light.eot?#iefix') format('embedded-opentype'),
		url('fonts/FrutigerLTCom-Light.woff') format('woff'),
		url('fonts/FrutigerLTCom-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Frutiger LT Com 65';
	src: url('fonts/FrutigerLTCom-Bold.eot');
	src: url('fonts/FrutigerLTCom-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/FrutigerLTCom-Bold.woff') format('woff'),
		url('fonts/FrutigerLTCom-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Frutiger LT Com 46 Light';
	src: url('fonts/FrutigerLTCom-LightItalic.eot');
	src: url('fonts/FrutigerLTCom-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('fonts/FrutigerLTCom-LightItalic.woff') format('woff'),
		url('fonts/FrutigerLTCom-LightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Frutiger LT Com 75';
	src: url('fonts/FrutigerLTCom-Black.eot');
	src: url('fonts/FrutigerLTCom-Black.eot?#iefix') format('embedded-opentype'),
		url('fonts/FrutigerLTCom-Black.woff') format('woff'),
		url('fonts/FrutigerLTCom-Black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Frutiger LT Com 56';
	src: url('fonts/FrutigerLTCom-Italic.eot');
	src: url('fonts/FrutigerLTCom-Italic.eot?#iefix') format('embedded-opentype'),
		url('fonts/FrutigerLTCom-Italic.woff') format('woff'),
		url('fonts/FrutigerLTCom-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

/*icon*/
@charset "UTF-8";@font-face {
    font-family: 'Admin Icons';
    src: url("fonts/AdminCH_Symbols.eot?v3");
    src: url("fonts/AdminCH_Symbols.eot?#iefix") format("embedded-opentype"),url("fonts/AdminCH_Symbols.woff2?v3") format("woff2"),url("fonts/AdminCH_Symbols.woff?v3") format("woff"),url("fonts/AdminCH_Symbols.ttf?v3") format("truetype");
    font-weight: 400;
    font-style: normal
}

/*fonts*/
html,body,*{
    font-family: 'Frutiger LT Com 55 Roman';
    font-weight: normal;
    font-style: normal;
}

h1,h2,h3,h4,h5,
#SiteTitle{
    font-family: 'Frutiger LT Com 65';
    font-weight: bold;
    font-style: normal;
}

#s4-bodyContainer h1 {
	font-size: 35px;
	font-weight: normal;
	font-family: 'Frutiger LT Com 45';
	font-style: normal;
	color: black;
	font-weight: lighter;
}

#s4-bodyContainer h2 {
	font-size: 24px;
	color: black;
	font-family: 'Frutiger LT Com 45';
}

#s4-bodyContainer h3{
	font-size: 17px;
}

#s4-bodyContainer h4{
	color: black;
}

#s4-bodyContainer h5{

}

.caption,.caption * {
    font-family: 'Frutiger LT Com 46 Light';
    font-weight: 300;
    font-style: italic;
}

/*styling links, external, internal, etc for user submitted content*/
div[id*="RichHtmlField"] a {    color: #069;}
/*div[id*="RichHtmlField"] a[href*="//"]:after {	font-family: "icomoon";  content:"    \e961";}*/
a.goBackLink {
    color: white;
}

a {
    color: #069;
    line-height: 1.5
}

a:hover {
    color: #005580;
    text-decoration: underline
}

a:active,a:visited {
    text-decoration: none
}

a:visited {
    color: #848
}

p a {
    line-height: 1;
    text-decoration: underline
}

p a:hover {
    text-decoration: underline
}


/* Header */
div#suiteBarLeft {  background: #dc0018;}
/*following, freigabe und fullscreen verstecken*/
div#RibbonContainer-TabRowRight {    display: none!important;}
/*aufblitzemn vermeiden indem es am anfang versteckt wird*/
.ms-core-brandingText {  display: none;}
#s4-titlerow {
	height: auto;
    padding-top: 10px;
    padding-bottom: 0;
}

#titleAreaBox {	margin: 0;}
#siteIcon
{
    text-align: left;
    padding-left: 15px;
    line-height: normal;
    margin-bottom: 10px;
}

#siteIcon a
{
    text-decoration: none;
}

#siteIcon a:visited
{
    color: #1b1b1b;
}

.ms-siteicon-a
{
    max-width: none;
    max-height: 90px;
}

.ms-siteicon-img {
	max-width: none;
	max-height: 60px;
	width:auto;
	margin-right: 30px;
	float: left;
}

#SiteTitle {
    display: inline-block;
    vertical-align: top;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #1b1b1b;
    margin-left: 10px;
    padding-left: 20px;
    font-weight: bold;
    font-size: 14px;
    float: right;
    border-left: 1px solid #e5e5e5;
}

#SiteTitleAdditionalLineSpan {
    color: #dc0018;
    font-size: 18px;
}

.ms-mpSearchBox {
    text-align: right;
    width: 260px;
    padding-top: 10px;
    padding-right: 15px;
}

span#languageSelection{
    color: silver;
    font-size: 13px;
}

span#languageSelection a, a:visited {
    color: #454545;
    text-decoration: none;
}

span#baseLinks{
    color: #454545;
    font-size: 11px;
}

span#baseLinks a, a:visited{
    color: #1557a9;
    text-decoration: none;
}

/* Navigation */

.ms-core-listMenu-verticalBox .ms-listMenu-editLink{
    margin: 0px 0px 0px 20px;
}

.ms-breadcrumb-box {
	clear: both;
	border-top: 5px solid #dc0018;
	background: linear-gradient(to bottom, #e4e4e4 0,#e2e2e2 39%,#ddd 79%,#d5d5d5 91%,#cfcfcf 95%,#bebebe 99%);
	height: 70px;
	margin-bottom: 10px;
	height: auto;
}

#breadcrumbContainer {
    margin-left: 10px;
    color: #666;
    font-size: 13px;
}
.ms-core-listMenu-horizontalBox {
	border-left: 1px solid #b8b8b8;
	margin: 0 1.6em;
}

/*scroll to top*/
.scrollToTop {z-index: 900;position: fixed;bottom: 20px;right: 30px;height: 30px;width: 30px;border-radius: 50%;background: #f2f2f2;cursor: pointer;}
.scrollToTop .upIcon {position: relative;height: 100%;width: 100%;}
.scrollToTop .upIcon:after {font-family: "Admin Icons";content: "";position: absolute;left: 10px;top: 8px;}

/*hide useless suitelinks*/
ul.ms-core-suiteLinkList {
    display: none;
}

/*hide home link
ul[id*="_RootAspMenu"]>li>a{
	display: none!important;
}
*/

.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
	height: 50px;
	min-width: 90px;
	line-height: 1.2;
	padding-top: 10px;
	padding-right: 9px;
	padding-bottom: 10px;
	padding-left: 9px;
	background: linear-gradient(to bottom,#e8e8e8 0,#f7f7f7 61%,#f7f7f7 89%,#f5f5f5 91%,#ececec 95%,#d7d7d7 100%);
	color: #454545;
	margin-right: 0px;
	border-right: 1px solid #b8b8b8;
	border-left: 1px solid #fff;
	border-top: 0px;
	border-bottom: 0px;
	display: inline-table;
	white-space: normal;
	text-align: center;
}

.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item:hover, .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item.selected {
	color: #dc0018;
	background: #fff;
}

ul.dynamic {
	white-space: nowrap;
	width: auto !important;
	box-shadow: none;
	margin-top: 5px;
	margin-left: 10px;
	min-width: 100px;
	box-shadow: 0 0 6px rgba(0,0,0,.3);
	/* box-shadow: 0px -5px 5px 0px rgba(0, 0, 0, 0.32); */
}

ul.dynamic li {
	border-top: 1px solid #ddd;
	padding: 10px;
	color: #454545;
}

ul.dynamic li:first-child {
	border-top: 0;
	padding-top: 0;
}

ul.dynamic li:last-child {
	padding-bottom: 0;
}

li.dynamic span:hover {
	color: #dc0018;
}

.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item > span, .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item > span > span {
	display: block;
	height: 50px;
	width: 100px;
	word-wrap: break-word;
}

.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item > span {
	padding-right: 0px;
	background-position: center bottom;
}

#pageTitle {
	display: none;
}

/* Quick Launch Navigation */
.ms-core-navigation .ms-core-listMenu-verticalBox > .ms-core-listMenu-item, .ms-core-navigation .ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item {
    display: block;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

.ms-core-navigation li > a.ms-core-listMenu-item:hover {
	background-color: inherit;
    border-left: 8px solid #dc0018;
}

.ms-core-navigation li > a.ms-core-listMenu-selected.ms-core-listMenu-item:hover {
	padding-left: 20px !important;
	background-color: inherit;
}

.ms-core-navigation .ms-core-listMenu-verticalBox li.static > ul.static > li.static > .ms-core-listMenu-item:hover {
	padding-left: 32px;
}

.ms-core-navigation .ms-core-listMenu-verticalBox > .ms-core-listMenu-item:hover, .ms-core-navigation .ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item:hover {
	padding-left: 12px;
    border-left: 8px solid #dc0018;
}

.ms-core-navigation .ms-core-listMenu-selected:link, .ms-core-navigation .ms-core-listMenu-selected:visited, .ms-core-navigation .ms-core-listMenu-selected {
    border-left: 8px solid #dc0018;
    background-color: inherit;
    font-weight: bold;
}

/* Breadcrumb */
div#suiteBarLeft .divBreadcrumb * {
    color: #f2eded;
    font-size: 12px;
}

div#suiteBarLeft a:hover {
    text-decoration: none;
}

.divBreadcrumb {
	font-size: 13px;
	font-weight:normal;
	margin-bottom: 10px;
    display: none;
    margin-left: 280px;
}

div.divBreadcrumb ul.s4-breadcrumb:first-child > li:first-child > span,
div.divBreadcrumb ul.s4-breadcrumb:first-child > li:first-child > a {
    border-left: 1px solid white;
    /* padding-left: 31px; */
}

div.divBreadcrumb ul.s4-breadcrumb:first-child > li:first-child > a:before,
div.divBreadcrumb ul.s4-breadcrumb:first-child > li:first-child > span:before {
	left:15px;
}


.divBreadcrumb .current {
	color: #454545;
}

.divBreadcrumb a:visited {
	color: #069;
}

.smpMain {
	padding-left: 0px;
	margin-top: 0px;
}

.smpMain ul, .smpMain li {
	display: inline;
	color: white;
}

.smpNode, .smpRootNode, .smpCurrentNode, .smpSeparator {
	color: inherit;
	padding-right: 2px;
	padding-left: 0px;
	color: #069;
}

.smpCurrentNode {
	color: #454545;
}

a.smpNode:hover, a.smpRootNode:hover {
	text-decoration: underline;
}

.smpNode:visited, .smpRootNode:visited {
	color: #069;
}

/*WebPart Styling*/
/*RSS*/
div[id*="rssFeed"]:before {
    content: "";
    font-family: "Admin Icons";
    position: absolute;
    top: -23px;
    left: -20px;
}

.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
	word-wrap:break-word;
}

/* Breadcrumb S4 */
ul.ms-breadcrumb, ul.ms-breadcrumbRootNode, ul.ms-breadcrumbNode, ul.s4-breadcrumb, ul.s4-breadcrumbRootNode, ul.s4-breadcrumbNode  {
	padding-left: 0px;
	margin-left: 0px;
	display: inline;
	font-weight: bold;
	/* padding: 10px; */
	/* padding-left: 10px; */
	padding-top: 5px;
}

.divBreadcrumb>ul.ms-breadcrumb,
.divBreadcrumb>ul.s4-breadcrumb
{padding-left:0;}

 .ms-breadcrumbCurrentNode, .s4-breadcrumbCurrentNode {
	color: #454545;
}

a.ms-breadcrumbRootNode:hover, a.ms-breadcrumbNode:hover, a.s4-breadcrumbRootNode:hover, a.s4-breadcrumbNode:hover {
	text-decoration: underline;
}

.ms-breadcrumbRootNode, .ms-breadcrumbRootNode:visited, .ms-breadcrumbNode, .ms-breadcrumbNode:visited, .s4-breadcrumbRootNode, .s4-breadcrumbRootNode:visited, .s4-breadcrumbNode, .s4-breadcrumbNode:visited {
	color: #069;
}

.s4-breadcrumb a,
.s4-breadcrumb span{
	border:1px solid white;
	padding:10px;
	padding-top: 2px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	padding-left: 0;
	position: relative;
	padding-right: 0;
	border-right: 0;
	border-left: 0;
	margin-right: -2px;
	margin-left: 4px;
	line-height: 18px;
}

.ms-breadcrumb li, .s4-breadcrumb li, .s4-breadcrumbNode {
	display: inline;
}

.s4-breadcrumb-arrowcont {

}

.s4-breadcrumb-arrowcont:before{
	font-family: "Admin Icons";
	content: "";
	margin-left: 4px;
	margin-right: 4px;
	font-size: 14px;
	vertical-align: text-bottom;
	color: #454545;
	line-height: 16px;
	display: inline-block;
}
.s4-breadcrumb-arrowcont span,
.s4-breadcrumb-arrowcont img {
	display: none!important;
}

/* content */
#contentRow{
    padding-top: 0;
}

#contentDiv{
    width: 100%;
}

/*list in content*/
.level-item.level-bullet {
    background: none;
    list-style-type: square;
    padding-left: 5px;
    margin-left: 15px;
}

.level-section>ul>li {
	margin-left: 0;
}

/*tables in content*/
table.ms-rteTable-default>tbody>tr:first-child { background: #F5F5F5; font-family: 'Frutiger LT Com 66 Bold';}
table.ms-rteTable-default>tbody tr td:first-child * { font-family: 'Frutiger LT Com 75'!important;}
table.ms-rteTable-default>tbody>tr:first-child *{ 	font-family: 'Frutiger LT Com 75';}
table.ms-rteTable-default td {border: 1px solid #ddd;  padding: 8px;}
table.ms-rteTable-default {  font-size: 14px;}

/*grid with own pagelyouts if soemthing breaks, change display block to display table cell*/
.bundCiCd .tableCol-25 {width:25%;display:table-cell;vertical-align: top;}
.bundCiCd .tableCol-33 {width:33.333%;display: table-cell;vertical-align: top;}
.bundCiCd .tableCol-66 {width:66.666%;display: table-cell;vertical-align: top;}
.bundCiCd .tableCol-50 {width:50%;display: table-cell;vertical-align: top;}
.bundCiCd .tableCol-75 {width:75%;display: table-cell;vertical-align: top;}
.bundCiCd div[class*="tableCol"] {box-sizing: border-box;padding-right: 20px;}
.bundCiCd .ms-fullWidth div[class*="tableCol"]:last-child { box-sizing: border-box; padding-right: 0px;float: left;}

/*page layouts*/
.page-layout--two-columns {display:flex;}
.page-layout--two-columns .col {flex: 1 1 0%;}
.page-layout--two-columns .col--left {margin-right:15px;}

.page-layout--search .cols {display:flex;}
.page-layout--search .col--left {margin-right:15px; flex: 4 1 0%;}
.page-layout--search .col--right {flex: 2 1 0%;}

/*display templates*/
.search-item .search-flex {display:flex;}
.search-item .search-item-delimited .search-item-field:after { content: "|"; display: inline-block; margin-left:7px; margin-right:7px;  }
.search-item .search-item-delimited .search-item-field:last-child:after { content: ""; }
.search-item .search-item-field__prepend { display: inline-block; color:#6f6f6f; }
.search-item-fields {margin: 15px 0;}
.search-item-text { font-size: 14px; padding-top:5px;}
.search-item-secondary-text { font-size: 12px; color: #989898;}

/*display template - participant*/
.search-item--participant .search-item-field__prepend { width: 140px;}
/*display template - ticket*/
.search-item--ticket .search-item-field__prepend { width:190px;}

/*everything below is a bit dangerous
.ms-webpart-zone {
    display: block;
}
*[class*="ms-webpart"] {
	display: block;
}
*/
/*atm removed border in general, can be deleted if not liked*/
#DeltaPlaceHolderMain .ms-WPBorder {border:none;}
/*Brennpunktslider based on slickslider*/
/*************prototyp layouting***************/
.Brennpunktslider {max-width: 900px !important;position: relative;}
/*******************SLIDERLAYOUT**************************/
.Brennpunktslider #ediSlider,.slideNav.slider {margin-top: 0;margin-bottom: 0;}
/*****************SLIDER***********************/
.Brennpunktslider #ediSlider img{width: 60%;float: left;height: auto;}
.Brennpunktslider #ediSlider .slick-slide {margin: 0;  border: 1px solid #CCC;}
.Brennpunktslider #ediSlider .slick-slide  a[href*="//"]:after {font-family: "Admin Icons";content: "      ";}
.Brennpunktslider #ediSlider .slick-slide .sliderTextContent{width: 40%;float: right;padding-left: 20px;box-sizing: border-box;padding: 15px;}
/***********SLIDERNAVI********************/
.Brennpunktslider .slideNav .slick-slide{margin: 0;height: 95px;border:1px solid #CCC;box-sizing: border-box;background: #F5F5F5;color: #000;cursor: pointer;}
.Brennpunktslider .slideNav .slick-slide:hover,
.Brennpunktslider .slideNav .slick-slide.slick-current {background: #E5E5E5;color: #000;border-bottom: 4px solid red;}
.Brennpunktslider .slideNav .slick-slide:last-child{box-sizing: border-box;}
.Brennpunktslider .slideNav .slick-slide p {margin: 0 auto;margin-top: 10px;width: 170px;text-align: center;}
.Brennpunktslider .sliderControls {position: absolute;left: 0;z-index: 10;background: #F5F5F5;width: 24px;margin: 10px;height: 22px;border-radius: 3px;border: 1px solid black;}
.Brennpunktslider .sliderControls .play {padding: 5px;padding-left: 9px;padding-top: 0;}
.Brennpunktslider .sliderControls .pause {padding: 5px;padding-left: 7px;padding-top: 0;}
.Brennpunktslider .pause {display: none;}
.Brennpunktslider .play:after {content: "";font-family: "Admin Icons";line-height: 23px;display: inline-block;text-align: center;}
.Brennpunktslider .pause:after {content: "";font-family: "Admin Icons";line-height: 23px;display: inline-block;text-align: center;}
/*Newsanriss (maximal 3 news sonst muss man einen weiteren wrapper machen)*/
.newsTeaserContainer {clear: both;max-width: 900px;}
.newsTeaserContainer .nTeaser {float: left;width: 33.333%;display: block;position: relative;box-sizing: border-box;padding-left: 10px;padding-right: 10px;}
.newsTeaserContainer .nTeaser:first-child{padding-left:0;}
.newsTeaserContainer .nTeaser:last-child{padding-right:0;}
.newsTeaserContainer .nTeaser .teaserBox {max-width: 300px;margin: 0 auto;}
.newsTeaserContainer .nTeaser .teaserBox img {width: 100%;height: auto;}
/*news*/
.article {line-height: 22px;font-size:16px}
.bigTeaserArticle.article .image.teaserBigEDI img { width: 100%; height: auto; padding-right: 30px; box-sizing: border-box;}
.article.bigTeaserArticle.article-edi .captioned-image { position: relative; height: auto; float: left; max-width: 750px; width: 60%;}
.bigTeaserArticle.article-edi .captioned-image .caption { position: absolute; bottom: 0; background: white; padding: 5px;}
.article-edi.article .date-line { float: right; margin-top: 30px; font-family: 'Frutiger LT Com 46 Light'; font-weight: 300; font-style: italic; font-size: 14px;}
/*newsFeed*/
ul.newsFeed { max-width: 240px; margin-left:0; padding-left:0;}
ul li.dateWrapper { list-style-type: none; padding: 5px 0; border-bottom: 1px solid #CCC;}
ul li.dateWrapper .dateAndTitle { margin-bottom: 11px; font-size:14px;}
ul li.dateWrapper .dateAndTitle span.date { display: inline-block; width: 100%;}
ul li.dateWrapper .dateAndTitle span.title { display: inline-block; width: 100%;}
ul li.dateWrapper a.calendarText {	text-decoration: none;}
/*Kontaktanzeige auf der rechten seite*/
.detailContactWrapper { margin: 0 auto; padding: 10px 15px; font-size: 14px; border: 1px solid #CCC; margin-top: 10px; max-width: 230px; float: left;}
.detailContactWrapper .detailContactText { padding: 10px 15px; line-height: 20px; max-width: 200px; margin-bottom: 30px;}
.detailContactWrapper .detailContactInfos .cMethod { display: inline-block; font-size: 16px; font-weight: bold; width: 60px; margin-top: 2px; margin-bottom: 2px;}



/*Search*/
div#contentBox {
	/*general change but it is because searchpages are built differently*/
	margin-left: 260px;
}
html.ms-dialog div#contentBox { margin-left: 0;}
.ms-srch-sb-border { border-radius: 4px; border-color: #ccc;}
.ms-srch-sb-borderFocused { border-radius: 4px; border-color: #ccc;}

/*atm hidden here, should be removed from contentype for prod*/
.article .by-line {  display: none;}

/*make all images responsive, put into content area afte testing*/
/*.ms-rtestate-field img {  max-width: 100%!important;  height: auto!important;}*/

/* bootstrap media query */

/* lg Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* md Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

}

/* sm Small Devices, Tablets */
@media only screen and (max-width : 768px) {

    .title {
        color: #003333;
        font-size: 2.2em;
        display: inline-block;
        width: 100%;
    }
}

/* xs Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
    span#baseLinks, span#languageSelection {
        font-size: 0.8em;
    }

    div#headerLogoText {
        font-size: 1.0em;
    }

}
