/* all media */ 
 body,
.ui-widget{
  font-family:Verdana, Geneva, sans-serif;
  font-size:12px;
}
html{
  background:#c8c9c9;
}

#field-page-content{
  padding:8px 0 0 0;
  background:#FFF;
}

p{
  margin:0 0 10px 0;
  line-height:150%;
}

.navbar { padding:0 !important; }

p,input,label,.label{
  color:#000;
}
h1, h1 a{
  font-size:22px;
  line-height:150%;
  margin:0 0 10px 0;
  color:#000;
}

.frontpage h1 a{
  color:#000 !important;
}
.frontpage .article {
border-top: 1px solid #000;
}

.news .article h3 { font-weight: bold; font-size: 14px;  margin-bottom: 5px;}

.article .header  h3 a, .news-single  .header h3 a{ font-weight: bold; color:#000; font-size: 14px;  margin-bottom: 10px;}



h1 a{
  text-decoration: none
}
h2, h2 a{
  color:#000;
  font-size:18px;
  line-height:150%;
  margin:0 0 10px 0;
}
h3, h3 a{
  color:#000;
  font-size:14px;
  line-height:120%;
  font-weight: bold;
  margin:15px 0 5px 0;
}
h1, h1 a,
h2, h2 a{
  font-family:georgia, sans-serif;
}
div strong {
    font-weight: bold;
}
div em {
    font-style: italic;
}
li {list-style-type: square;}
a:focus, a:hover {
  text-decoration: underline;
}

/* 2016-12-12: tilretning af menu-bredde - BEGIN */
.navbar.navbar-default ul.nav.navbar-nav li {
  max-width: 210px;
    word-wrap: break-word;
  /*background-color: #eff;*/
}
/* 2016-12-12: tilretning af menu-bredde - END */

.btn{border-radius: 0px;}
.buttons.col.col-md-12.col-sm-12{padding-left: 0px;}
.buttons.col.col-md-12.col-sm-12 > input {margin-right: 10px;}
.tab-content>.active {border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding:15px;}

#field-page-top{
  height:120px;
  background:#ded9c7;
}

 .container p.bodytext a,  .container a { 
  color: #786e4e;
 } 
.container p.bodytext a:hover {text-decoration: underline;} 


.hidden {
  display: none;
} 
.floatright { float: right;}
.floatleft { float:left;}
.clearboth { clear:both;}
 

#logo {padding-top: 15px;}
#logo,
#logo a{
  font-family:georgia, sans-serif;
  font-size:28px;
  color:#000;
  text-decoration:none;
  font-weight:normal;
}
#field-page-footer .content-colPos5 .icon,
#field-page-footer .content-colPos6 .icon,
#field-page-footer .content-colPos7 .icon{
  width:31px;
  height:31px;
}

.content-colPos5 .content,
.content-colPos6 .content,
.content-colPos7 .content{
  padding-top: 15px;
  padding-bottom: 15px;
  background-color:#ded9c7;
 }
 
 
#field-page-footer,
#field-page-footer h2,
#field-page-footer p, #field-page-footer a{
  color:#555555;
  font-family:Verdana, Geneva, sans-serif;
  line-height: 1.2em;
}
#field-page-footer h2{
  font-size:16px;
  margin-top: 0px;
  margin-bottom: 0.5em;
}

#field-page-footer .kmlogo {
  margin-bottom: 10px;
}
.content-colPos0 .tx-felogin-pi1 .login,
.content-colPos3{
  border-top:1px solid #000;
  border-bottom:1px solid #000;
  padding:10px 0 10px 50px;
  margin-bottom:25px;
}
.content-colPos0 .tx-felogin-pi1 .login{
  background:url(../Images/Flag/loginFlag.png) no-repeat 8px 0px;
}
.flag1{
  background:url(../Images/Flag/homeFlag.png) no-repeat 8px 0px;
  padding: 20px 15px 20px 50px;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
.flag2{
  background:url(../Images/Flag/plusFlag.png) no-repeat 8px 0px;
  padding: 20px 15px 20px 50px;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
.flag3{
  background:url(../Images/Flag/calendarFlag.png) no-repeat 8px 0px;
  padding: 20px 15px 20px 50px;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
.flag4{
  background:url(../Images/Flag/menigFlag.png) no-repeat 8px 0px;
  padding: 20px 15px 20px 50px;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
.flag5{
  background:url(../Images/Flag/configFlag.png) no-repeat 8px 0px;
  padding: 20px 15px 20px 50px;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
.flag6{
  background:url(../Images/Flag/loginFlag.png) no-repeat 8px 0px;
  padding: 20px 15px 20px 50px;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}

.content-colPos5 .icon{
  background:url(../Images/footerIconInfo.png) no-repeat 0px 0px;
}
.content-colPos6 .icon{
  background:url(../Images/footerIconMail.png) no-repeat 0px 0px;
}
.content-colPos7 .icon{
  background:url(../Images/footerIconArrow.png) no-repeat 0px 0px;
}

.content-wrap{
  padding-bottom:50px;
  margin:0 auto 0 auto;
}
.normal .content-wrap,
.hideRightColumn .content-wrap{
  background:url(../Images/blueLine.png) repeat-y 290px 0px;
  background-color: white;
}

#logo,
#logo a{
  font-family:georgia, sans-serif;
  font-size:25px;
  color:#000;
  text-decoration:none;
  font-weight:normal;

}

#topRight  div.portallink a, #topRight  div.portallink a div{
color: #FFF !important;
text-decoration: none;
}
.portal-black{
background-color: #000;
}
.portal-curry{
background-color: #847333;
}
.portal-grey{
background-color: #757575;
margin-right: 0px !important;
}
.portal-turk{
background-color: #00838b;
margin-left: 0px !important;
}
.servicelinks{
clear: both;
float: right;
margin-top: 30px;
}
.servicelink{
display: inline-block;
margin-right: 20px;
}

.servicelink a{
text-decoration: none;
font-weight: bold;
color: #000;

}
.searchfunction{
display: inline-block;
}
.searchfunction input[type=text]{
display: inline-block;
color: #949494;
border: none;
height: 30px;
width: 170px;
margin-left: 10px;
padding-left: 10px; 
font-size: 14px;
}
.searchfunction input[type=submit]{
display: inline-block;
background: #969696;
height: 30px;
width: 48px;
margin-left: 10px;
margin-right: 0px;
top: -1px;
/*font-family: inherit !important;*/
color:#fff !important;
text-shadow:none !important;
border:none !important;
box-shadow:none !important;
}
.block-breadcrumb {margin-bottom:20px; padding-left:30px;}

 
 /*
 * SPINNER
 */
.ui-spinner .ui-state-default .ui-icon{
  
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br{
  border-bottom-right-radius: 0;
  border-bottom-left-radius:0;
  border-top-right-radius:0;
  border-top-left-radius:0;
}
.ui-spinner-input{
  margin:0;
}
.ui-spinner .ui-icon-triangle-1-n{
  background-image:url(../Images/IconsWhite/arrow-sm-up.png);
  background-position: 4px 6px;
}
.ui-spinner .ui-icon-triangle-1-s{
  background-image:url(../Images/IconsWhite/arrow-sm-down.png);
  background-position: 4px 6px;
}

/*vis ikke  eksempel (jens.jensen@domain.dk)*/
.csc-form-3 .control-label em {display:none;}

input[type="submit"]
{
    border:1px solid grey !important;
    text-decoration:none !important;
    color:black !important;
    /*padding: 10px 20px;*/
  background: none;
}

/*
 * SPINNER
 */
 
 /*
 * FORM FIELDS GENERAL
 */
 /*
textarea{
  width:300px;
  height:70px;
}
#ownInformationText{
  width:160px;
  height:180px;
}
.textfield input{
  width:234px;
}

textarea,
input[type=text],
input[type=password]{
  border:1px solid #000;
  background:#FFF;
  padding:5px 3px 4px 3px;
}
input[type=text],
input[type=password]{
  height:15px;
}

.submitactions{
  position:absolute;
  right:0;
  bottom:0;
}
.tx_dyconsogneadmin_permission th, .apiuserlist th{
  text-align:center;
}
#eventstatistic-no-event-cancel,
.bluebutton,
.button a,
.button a:hover,
input[type=submit]{
  border:0;
  color:#FFFFFF;
  background:#000;
  padding:5px 12px;
  display:inline-block;
  text-decoration:none;
  cursor: pointer;
}

.radiogroup .radio input[type=radio]{
  display:none;
}

.radiogroup .item{
  position:relative;
}
.radiogroup .radio,
.tx_dyconsogneadmin_permission .radio,
.apiuserlist .radio,
.brugkirkekontoradr .radio{
  display:inline-block;
  float:left;
  height:15px;
  width:16px;
  background-image:url(../Images/Form/radio.png);
  background-repeat:no-repeat;
}
.radiogroup .radio.checked, .apiuserlist .radio.checked, .tx_dyconsogneadmin_permission .radio.checked, .brugkirkekontoradr .radio.checked  {
  background-image:url(../Images/Form/radioChecked.png);
}
.radiogroup .item .label{
  position:relative;
  display:inline-block;
  margin-left:5px;
}
.radiogroup .image{
  margin-bottom:5px;
}




.checkboxgroup .checkbox input[type=checkbox]{
  display:none;
}
.checkboxgroup .checkbox{
  height:15px;
  padding-left:20px;
  background-image:url(../Images/Form/checkbox.png);
  background-repeat:no-repeat;
}
.checkboxgroup .checkbox.checked{
  background-image:url(../Images/Form/checkboxChecked.png);
}
.checkboxgroup .item .checkbox,
.checkboxgroup .item .label{
  display:inline-block;
}
.checkboxgroup .image{
  margin-bottom:5px;
}
*/
/*
 * FORM FIELDS GENERAL
 */
 
 /* 
  Cookieadvarsel - BEGIN
*/
#cookieConsent {
  position: fixed;
  width: 100%;
  left: 0px;
  background: rgba(51,51,51, 0.70);
  filter: alpha(opacity=70);
  display: none;
  z-index: 1000;
}
#cookieConsent * {
  color: white !important;
}
#cookieConsent .header {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 0;
}
#cookieConsent .content{
  max-width: 850px;
  padding: 15px 50px 15px 10px;
  margin: 0 auto;
  position: relative;
}
#cookieConsent p {
  color: lightgrey;
  font-weight: normal;
  margin-bottom: 0px !important;
}
#closeCookieConsentBox{
  position: absolute;
  top: 15px;
  right: 10px;
  cursor: pointer;
  width:32px;
  height:32px;
  background: url(../Images/kryds.png) no-repeat;
}
/* 
  Cookieadvarsel - END
*/

/*
  2016-11-08 - BEGIN
  Tilretninger inden opgradering på prod
*/
  /* Ret op på noget styling fra bl.a. "reset-min.css" */
ol, ul, li {
  padding: 5px 0px 5px 20px;/*  */
}
li {
  padding: 0px 0px 0px 5px;/*  */
}
.csc-sitemap li {
  padding: 0px 0px 0px 5px;/*  */
}
blockquote {
  font-size: inherit;
    border-left: 0;
}
/* Link til E-læring */
.well-sm {
    padding: 9px;
    border-radius: 0;
}
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #e3e3e3;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}
.well-sm h2{
   font-size: 18px;
   line-height: 100%;
   margin: 0 0 1px 0;
}
/*
 2016-11-08 - END

*/


@media (max-width: 767px) {
     #logo, #logo a {font-size: 22px;}
    #topRight {display:none;}
  .servicelinks {margin-top: 10px;}
  .searchfunction input[type=text] {height: 30px; width:224px; margin-left: 0px;  }
    
    #field-page-footer .content-colPos5 .icon,
  #field-page-footer .content-colPos6 .icon,
  #field-page-footer .content-colPos7 .icon{
    margin-top: 15px;
  }
  #field-page-footer .content-colPos5 .content,
  #field-page-footer .content-colPos6 .content,
  #field-page-footer .content-colPos7 .content{
  border-top: 1px solid #000;  
  }
  #field-page-footer .kmlogo {
   padding-top: 15px;
     padding-bottom: 15px;
    padding-left: 30px;
      padding-right: 30px;
  }
  /*menu mobile start*/
    .block-menu-main > ul > li  {
   font-size: 16px;
    border-bottom: 1px solid #ccc;
  }
  .block-menu-main > ul > li  > ul > li  > ul{
    padding-left:20px;
  }
  
  .block-menu-main > ul > li > ul > li  > ul > li  > ul{
    padding-left:30px;
  }
   .block-menu-main > ul > li.first.act > ul > li {
    padding-left:30px;
   }
  .block-menu-main.collapse.in > ul > li.first.act > a {
    border-bottom: 1px dashed #ccc;
  }
  .block-menu-main.collapse.in > ul > li.act > ul > li,
  .block-menu-main.collapse.in > ul > li.act > ul > li.first.cur
  {padding-left: 30px;}
  
  .block-menu-main.collapse.in > ul > li.last.act > ul > li.first.cur >a{border-bottom: 1px dashed #ccc;}

  .block-menu-main > ul > li > ul > li > ul > li > ul > li > a,
  .block-menu-main > ul > li > ul > li > ul > li > ul > li.act > a,
  .block-menu-main > ul > li > ul > li > ul > li > ul > li.cur > a{
    padding-left: 35px;
  }
  .block-menu-main > ul > li > ul > li > ul > li > ul > li > ul > li > a,
  .block-menu-main > ul > li > ul > li > ul > li > ul > li > ul > li.act > a,
  .block-menu-main > ul > li > ul > li > ul > li > ul > li > ul > li.cur > a{
    padding-left: 35px;
  }
  .block-menu-main > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a,
  .block-menu-main > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li.act > a,
  .block-menu-main > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li.cur > a{
   padding-left: 40px;;
  }
  .block-menu-main  ul > li > ul {padding-left: 30px !important;}
  /*menu  mobile end*/
  /* 2016-12-12: tilretning af menu-bredde - BEGIN */
  .navbar.navbar-default ul.nav.navbar-nav li {
    max-width: none;
    word-wrap: normal;
    padding-left: 0px;
    /*background-color: #ffb;*/
  }
  .block-menu-main.collapse.in > ul > li.act > ul > li, 
  .block-menu-main.collapse.in > ul > li.act > ul > li.first.cur,
  .block-menu-main.collapse.out > ul > li.act > ul > li, 
  .block-menu-main.collapse.out > ul > li.act > ul > li.first.cur {
    padding-left: 0px;
  }
  /* 2016-12-12: tilretning af menu-bredde - END */




}


@media (min-width: 992px) {
.container {max-width:1170px;} 
}

/*not smaal media */
@media (min-width: 768px) {
    .container {width:100%;} 
    .pageWidth{
    width:1170px;
}
    #topColorBar{
    height:8px;
    background:#000;
  }
  #field-page-top .pageWidth{
    height:112px;
    position:relative;
    margin:0 auto 0 auto;
    background-color:inherit;
  }
  .main-content.col-sm-9{
    /*border-left: 1px solid black;*/
  }
   
   
    .navbar-default .navbar-collapse, .navbar-default .navbar-form , .navbar-default{ 
    border-width: 0px; border-color: #000; background-color: #fff; padding-left:0px;
    background:url(../Images/blueLine.png) repeat-y 0px 0px;
    }
    
     .block-menu-main > ul > li > a {color: #444444;}
   .block-menu-main .navbar-nav>li {clear: both; float:left;}

  #field-page-content > div > div > div.col-sm-3 > div > div.navbar-collapse.collapse.sidebar-navbar-collapse.block-menu-main > ul > li.first > a,
  #field-page-content > div > div > div.col-sm-3 > div > div.navbar-collapse.collapse.sidebar-navbar-collapse.block-menu-main > ul > li > a,
  #field-page-content > div > div > div.col-sm-3 > div > div.navbar-collapse.collapse.sidebar-navbar-collapse.block-menu-main > ul > li.last > a{
   font-family: georgia, sans-serif;
     font-size: 23px;
    padding-top: 8px;  
   padding-left: 30px;  
  }
  #field-page-content > div > div > div.col-sm-3 > div > div.navbar-collapse.collapse.sidebar-navbar-collapse.block-menu-main > ul > li.act > a {     
    background: url(../Images/menuMainLev1Bg.png) no-repeat 1px 27px;
  }
  #field-page-content > div > div > div.col-sm-3 > div > div.navbar-collapse.collapse.sidebar-navbar-collapse.block-menu-main > ul > li.first.act > a {     
    background: url(../Images/menuMainLev1Bg.png) no-repeat 1px 20px;
  }

  .block-menu-main a{
    font-size:13px;
    color:#444444;    
  }

  .block-menu-main ul {
    padding: 0 0 0 0px;
  }  
    

  .block-menu-main > ul > li.act,
  .block-menu-main > ul > li.cur, .block-menu-main > ul > li > ul ´> li.cur {
    background:url(../Images/menuMainLev1Bg.png) no-repeat 1px 27px;
  }
  
  .main-content {margin-bottom: 40px;}
  
  
  
  /*#topRight .portallinks {width: 600px; float:right;}*/
  #topRight .portallink{
  min-width: 170px;
  text-align: center;   
  }
#topRight .col-sm-3 { padding-left:5px; padding-right:5px; }

    #topRight div.external div{
  height: 28px;
  padding-top: 4px;
  }
  #topRight div.active div{
  height: 38px;
  padding-top: 12px;
  }
  .content-colPos5,
  .content-colPos6,
  .content-colPos7,
  #field-page-footer .kmlogo{
    position:relative;
    float:left;
  }

  .content-colPos5 .content, .content-colPos6 .content, .content-colPos7 .content{
   min-height: 120px;
  }  

  
  #field-page-footer .kmlogo{
    padding-top:40px;
  }
  
  #field-page-footer{
    /* margin-top:-30px; */
    height:180px;
    background:url(../Images/footer2.png) repeat-x 0px 30px;
  }

  .footer-wrap{
    margin:0 auto 0 auto;
  }
/*
*  Menu Start
*/  

  #field-page-content > div > div > div.col-sm-3 > div > div.navbar-collapse.collapse.sidebar-navbar-collapse.block-menu-main > ul > li.act > div > div.navbar-collapse.collapse.sidebar-navbar-collapse.block-menu-main > ul > li{
   margin-left:25px; 
  }
    ul > li > div > div.navbar-collapse.collapse.sidebar-navbar-collapse.block-menu-main > ul > li  > div > div.navbar-collapse.collapse.sidebar-navbar-collapse.block-menu-main,
  ul > li  div .navbar-default {
  
  background: none !important;
  }
  ul > li > div > div.navbar-collapse.collapse.sidebar-navbar-collapse.block-menu-main > ul > li  > div > div.navbar-collapse.collapse.sidebar-navbar-collapse.block-menu-main li  a,
  ul > li  div .navbar-default a {  
    padding-top: 5px;
    padding-left: 30px;
  }

  .block-menu-main > ul > li  ul li >a{ 
    padding-top: 5px;  
      padding-bottom: 5px; 
     }
   
  .block-menu-main > ul > li.first{
    margin-top:0px;
  }
  .block-menu-main > ul > li > a{
    font-family:georgia, sans-serif;
    font-size:23px;
  }
  .block-menu-main > ul > li  > ul{
    margin-left:20px;
  }
  .block-menu-main > ul > li  > ul > li  > ul{
    margin-left:10px;
  }
  .block-menu-main > ul > li > ul > li  > ul > li  > ul{
    margin-left:10px;
  }
  .block-menu-main > ul > li > ul > li > ul > li > ul > li > a,
  .block-menu-main > ul > li > ul > li > ul > li > ul > li.act > a,
  .block-menu-main > ul > li > ul > li > ul > li > ul > li.cur > a{
    margin-left: 0px;
  }
  .block-menu-main > ul > li > ul > li > ul > li > ul > li > ul > li > a,
  .block-menu-main > ul > li > ul > li > ul > li > ul > li > ul > li.act > a,
  .block-menu-main > ul > li > ul > li > ul > li > ul > li > ul > li.cur > a{
    margin-left: 0px;
  }
  .block-menu-main > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > a,
  .block-menu-main > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li.act > a,
  .block-menu-main > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li.cur > a{
   margin-left: 0px; 
  }
  .block-menu-main > ul > li > ul > li > ul > li > a,
  {
    color:#000000;
  }
  .block-menu-main > ul > li  > ul > li.cur > a,
  .block-menu-main > ul > li > ul > li > ul > li.cur > a,
  .block-menu-main > ul > li > ul > li > ul > li > ul > li.cur > a,
  .block-menu-main > ul > li > ul > li > ul > li > ul > li > ul > li.cur > a{ 
    font-style: italic;
    font-weight: normal;
    color:#b2a474;
  }
   
  
    /*
  *  Menu Slut
  */
 
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
  /* 2016-12-12: tilretning af menu-bredde - BEGIN */
  .navbar.navbar-default ul.nav.navbar-nav li {
    max-width: 400px;
    word-wrap: break-word;
    padding-left: 0px;
    /*background-color: #ace !important;*/
  }
  .block-menu-main.collapse.in > ul > li.act > ul > li, 
  .block-menu-main.collapse.in > ul > li.act > ul > li.first.cur {
    padding-left: 0px;
  }
  /* 2016-12-12: tilretning af menu-bredde - END */
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
  /* 2016-12-12: tilretning af menu-bredde - BEGIN */
  .navbar.navbar-default ul.nav.navbar-nav li {
    max-width: 265px;
    word-wrap: break-word;
    padding-left: 0px;
    /*background-color: #eec !important;*/
  }
  .block-menu-main.collapse.in > ul > li.act > ul > li, 
  .block-menu-main.collapse.in > ul > li.act > ul > li.first.cur {
    padding-left: 0px;
  }  
  /* 2016-12-12: tilretning af menu-bredde - END */        
}

/**
Rettelser efter migrering til bootstrap_package
 */
@media (min-width: 1200px) {
  .flag1 .frame {
    padding: 0;
  }
}

.content-colPos5 .frame:first-child, .content-colPos6 .frame:first-child, .content-colPos7 .frame:first-child {
  padding-top: 0;
}
.content-colPos5 .frame, .content-colPos6 .frame, .content-colPos7 .frame {
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  padding-bottom: 10px;
}
#field-page-footer h2 {
  margin-bottom: 0.25em;
}
.content-colPos5 .frame, .content-colPos6 .frame, .content-colPos7 .frame {
  padding-top: 0.25em;
}

.skip {
  position: absolute;
  top: -1000px;
  left: -1000px;
  height: 1px;
  width: 1px;
  text-align: left;
  overflow: hidden;
  z-index: 1;
  color: #fff;
  background: #000;
}

a.skip:active,
a.skip:focus,
a.skip:hover {
  left: 0;
  top: 0;
  width: auto;
  height: auto;
  overflow: visible;
  color: #ffffff;
}

.navbar-default .navbar-nav > li > a, .navbar-default-transition .navbar-nav > li > a, .navbar-default-transition.navbar-transition .navbar-nav > li > a {
  color: #747474;
}

.navbar-default .navbar-brand, .navbar-default-transition .navbar-brand, .navbar-default-transition.navbar-transition .navbar-brand {
  color: #747474;
}

ol li {
  list-style-type: decimal;
}

ul li {
  list-style-type: square;
}

#main-content .frame { margin:0 !important }

@media print {
  #field-page-content .col-sm-4 { display:none !important; }
  #logo { width:100%; }
  #logo a:after { display:none; }
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { flex:none !important; }
  #topRight { display:none;}
  #field-page-content .row > .main-content > .col-sm-8, 
  .row .main-content { display:block !important; width:100%;flex:none !important; }
  .block-breadcrumb a:after { display:none; }
  #field-page-content .container { display:block; width:100% !important; max-width:100% !important; margin:.5em;} 
  .frame-container { max-width:100%; }
}

