.container {
  max-width: 960px;
}

/*
 * Custom translucent site header
 */

.site-header {
  background-color: #555555;
  
  
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(20px);
}
.site-header a {
 color: #999;
  
  transition: ease-in-out color .15s;
}
.site-header a:hover {
 color: #fff;
 

  text-decoration: none;
}

/*
 * Dummy devices (replace them with your own or something else entirely!)
 */

.product-device {
  position: absolute;
  left: 8%;
  top: 26%;
  width: 256px;
  height: 256px;


  background-image:url("../images/sqe-large.png");
  background-position: center center;
  background-size:     cover; 
  opacity: 0.9;

}

.page-block {
    
    width:100%;
    max-width:1170px;

}

.text-section-block {
    
    max-width:30em;
    margin-left:1rem;
    margin-right:1rem;
}

.navbar-brand {
    
    color:#999;
}

/*
 * Extra utilities
 */

.border-top { border-top: 1px solid #e5e5e5; }
.border-bottom { border-bottom: 1px solid #e5e5e5; }

.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }

.flex-equal > * {
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 768px) {
  .flex-md-equal > * {
    -ms-flex: 1;
    flex: 1;
  }
}

.overflow-hidden { overflow: hidden; }


.logoicon {

    opacity:0.5;

    margin-top:-1px;
}

.site-header a:hover .logoicon{ 
     opacity:1;
}

.logoicon:hover {
    opacity:1;
}

.scale-big-text {
    font-size:2.5rem;
    font-weight:300;
    line-height:1.2;
}


@media (min-width: 600px) {
.scale-big-text {
    font-size:3rem;
    font-weight:300;
    line-height:1.2;
}



}

@media (min-width: 850px) {
.scale-big-text {
    font-size:4.5rem;
    font-weight:300;
    line-height:1.2;
}



}

.features-list-top {
    

    padding-top:1rem!important;
    text-align:center;
}

@media (min-width: 600px) {
    .features-list-top {  
       margin-left:-2em;
    }
}

@media (min-width: 900px) {
.features-list-top {
    padding-left: 3rem!important;
   padding-right: 3rem!important;
}
 .features-list-top {  
   text-align:left;
margin-left:1em;
}
}



.product-logo-image {
    max-width:50%;
}

.product-logo-box {
    text-align:center;
}

@media (min-width: 600px) {
.product-logo-image {
    
    max-width:100%;
}


}

.block-image {
           text-align:center;
}

.block-image img {
    
    max-width:100%; height: auto;

}


main {
    min-height:70vh;
}


.support-main {
    
    max-width:40em;
}

.support-recent-updates li {
    margin-left:-1em;
}

.toc-list li {
    margin-left:-1em;
}

.breadcrumb {
    background:none;
    margin-left:-1em;
}

.mh-top-navbar {


}

.mh-top-navbar .navbar-nav .nav-link {

    color:white;
}



.card-columns {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
}


@media (min-width: 30em) {
    .card-columns {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
}

@media (min-width: 60em) {
    .card-columns {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }
}






.support-content h2 {
    font-size:2rem;
     font-weight:400;
 margin-top:2rem;

}

.support-content h3 {
    font-size:1.5rem;
    font-weight:400;
    

 margin-top:2rem;
    
}



.support-content h4 {
    font-size:1rem;
    font-weight:600;
}


.support-content h5 {
    font-size:1rem;
    font-weight:600;
}

footer {
border-top:1px solid #ccc;

}






.support-page-list-cols {
    columns: 1;
     -webkit-columns: 1;
     -moz-columns: 1;
     
    column-gap:2em;
}


@media (min-width: 30em) {
    .support-page-list-cols {
        columns: 2;
         -webkit-columns: 2;
         -moz-columns: 2;
    }
}

/*@media (min-width: 60em) {
    .support-page-list {
        columns: 3;
         -webkit-columns:3;
         -moz-columns: 3;
    }
}*/

.support-page-list-cols li {
    -webkit-column-break-inside: avoid;
     /* Chrome, Safari, Opera */
     page-break-inside: avoid;
     /* Firefox */
     break-inside: avoid;
     /* IE 10+ */
}







.toc-list {	

	padding:1em;
	padding-left:2.3rem;
	list-style-type:none;
}

.toc-list li {
	padding-bottom:0.75rem;

	
	font-size:1.1rem;
}

.toc-list ul {
	padding-top:0.5rem;
	padding-left:2.0rem;
	padding-bottom:0.5rem;
}

.toc-list ul li {
	font-size:0.9rem;

}



.centered-block {
  margin: 10px auto;
  /*max-width: 600px;*/
  text-align: center;
width:100%;
}

.bigHeaderTitle {
  margin: 30px 0;
  font-size: 6em;
  line-height: 1;
  letter-spacing: -1px;
}


.two-column-list {
    
        column-count:2;
        column-gap: 8rem;
        column-width: 15rem;
        column-fill: auto;
}

.two-column-list * {
    
        break-inside: avoid;
}


.text-section-right {
    padding-left: 0.8rem;
    
}

.label-no-block {
	display:inline;
}

.wp-block-image img {
	
	max-width:90%;
	margin-left:auto;
	margin-right:auto;
}

.post-meta-list,.post-meta {
	font-size:small;
}