/*WZ: You can;t do this, you are screwing up the site structure
@media (max-width: 991px){
	.main-content-container .right {
	    padding: 0px 15px !important;
	}
}
@media (max-width: 991px){
	.no-gutter-gutter {
	    padding:0 0 !important;
	}
}
*/
@media (min-width: 1000px){

    h1 {
        font-size: 45px !important;
        }
    }


@media (max-width: 767px){
.footer-container .footer-inner-container .footer-left-menu {
    padding-left: 15px;
}
ul{
padding-inline-start: 20px;
}
}




.redlink a {color:red !important;}

form#ticket_page_form h4 {font-size:1.2em;}

form#ticket_page_form b{letter-spacing: .5px;padding-right: 5px;}

form#ticket_page_form h4 span{
text-transform:none !important;
font-weight:100 !important;
    font-size: 16px;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: 1px;
    }

form#ticket_page_form h4 span li{
display:inline-block;
}

form#ticket_page_form h4 span li:before {
	content: '\00a0\2022\00a0\00a0';
	color:#999;
	color:rgba(0,0,0,0.5);
	padding-left:5px;

}

form#ticket_page_form .heading-dark a{color:#F69FB0 !important;}

.content-inner-container p, .site-structure-right-section p{
	max-width:95%
	}
	
.slick-arrow{width:40px;opacity:0.8;}
.full_slider .slick-arrow-left {right:40px !important;}	

.press-right{float:right;margin-left:15px;}
.press-left{float:left;margin-right:15px;}

.entry-show-selector {
    width: 27%;
    margin-right: 3%;
    margin-bottom: 3%;
    padding: 2% 2% 70px 2%;
    background: white !important;
    color: #000;
    position: relative;
}

.pen-awards-box{
    text-align: center;
}


p{
    font-size: 18px !important;
}

.articleSubhead{color:#808080;font-size:24px;}

.introOutro{color="#808080;font-size: 20px;"}

.qa{font-weight: bold;font-style: italic;}

blockquote {font-size:24px;color:#696969;}

.footer-container .footer-inner-container .social-media-icons a {
    margin-top: 5px;
    font-size: 30px !important;
}

  #embed-credit-footer{display: none !important;}

  .cubes {
    max-width: 30px;
    height: auto;
    width: 100%;
  }

  .cubebuttons {
    background-color: black;
    color: white !important;
    border-style: solid;
    border-width: 1px;
    border-color: white;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
    }

  .cubebuttons:hover {
    background-color: #606060 !important;
  -webkit-transform: scale(0.96);
  transform: scale(0.96);
    }

  .buttonlinks {
    white-space: nowrap;
    color:white;
  }

  .adc99 .view-more-link{
    padding: 7px;
    background: goldenrod;
    font-weight: 500;
    margin-top: 8px;
    display: inline-block;
    text-transform: uppercase;
    color: white;
  }

  .logonav{
    background-repeat: no-repeat;
    background-position: right center;
    background-size:cover;
    background-position-y: 50%;
  }

  .adcnav{
    background-image: url('/images/logo/ADC100_logo_Black.svg');
    background-size: 25%;
  }

  .adcawardsnav{
    background-image: url('/images/logo/ADCawards-logo.svg');
    background-size: 16%;
  }
 
  .osnav{
    background-image: url('/images/logo/OS-logo-black.svg');
    background-size: 23%;
  }

  .tdcnav{
    background-image: url('/images/logo/tdclogo.svg');
    background-size: 16%;
  }

  /* Large devices (laptops/desktops, 992px and up) */
@media only screen and (max-width: 1090px) {
  .tdcnav, .osnav, .adcnav, .adcawardsnav{ background-image: none; }
}

@media only screen and (min-width: 1345px) {
  .adcnav{
    background-size: 21%;
  }
 
  .osnav{
    background-size: 15%;
  }


  .adcawardsnav{
    background-size: 12%;
  }

  .tdcnav{
    background-size: 12%;
  }
}
.rightside-bottom {
  z-index:  99;
}