/*

/*============




/*EXTRA CSS*/

.gigs-more-info {
align-content: center;
font-size: 12px;
display: inline-block !important;
}

.vid {
  background-color: #0A090F;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
    border:solid 1px #000;
    /*box-shadow: 1px 2px 3px 4px;*/
}
 
.vid iframe,
.vid object,
.vid embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.vid-merch {
  background-color: #0A090F;
    position: relative;
    padding-bottom: 25.25%;
    padding-top: 10px; height: 0; overflow: hidden;
    border:solid 1px #000;
   /* box-shadow: 1px 2px 3px 4px;*/
}
 
.vid-merch iframe,
.vid-merch object,
.vid-merch embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media(max-width:767px) {
.vid-merch {
  background-color: #0A090F;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
    border:solid 1px #000;
    /*box-shadow: 1px 2px 3px 4px;*/
}
 
.vid-merch iframe,
.vid-merch object,
.vid-merch embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
}



/* IMAGE ALIGN CODE */
img.alignright {float:right; margin:40px; }
img.alignleft {float:left; margin:40px; }
img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
a img.alignright {float:right; margin:0 0 1em 1em;}
a img.alignleft {float:left; margin:0 1em 1em 0;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto;}


/* Alignment */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}
.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto;
}
.featured-image-caption
{
  background-color: #fff;
  font-size: 12px;
  margin: 20px;/*
  border: 1px solid #0A090F;*/
  padding: 5px;
}



.pagination {
clear:both;
padding:0px 0;
position:relative;
font-size:11px;
line-height:13px;
}
 
.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#000;
background: #ccc;
border:solid #000 1px;
}
 
.pagination a:hover{
color:#fff;
background: #EE2400;/*
border-top: 3px solid black;
border-bottom: 3px solid #FFB220;*/
}
 
.pagination .current{
/*padding:6px 9px 5px 9px;*/
background: #EE2400;
color:#fff;
}

@font-face {
    font-family: 'FontAwesome';
    src: url('fonts/FontAwesome.otf') format('embedded-opentype'),
         url('fonts/fontawesome-webfont.ttf') format('truetype'),
         url('fonts/glyphicons-halflings-regular.ttf') format('truetype'),
         url('fonts/fontawesome-webfont.svg') format('svg'),
         url('fonts/glyphicons-halflings-regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.front-page-arrow {

  z-index: 6;
}

.homewrapper{
  border:solid 1px #ccc;
  padding: 20px;
background-color: rgba(222, 214, 210, 0.5);
background: rgba(222, 214, 210, 0.5);
box-shadow: 10px 10px 8px #888888;

}

.henning-badges{
  max-height: 60px;
  padding-left: 10px;
}

.henning-badges-first{
  max-height: 60px;
  padding-left: 40px;
}

a {
    color: #990000;
    text-decoration: none;
}

@media only screen and ( max-width: 360px ) {
    #henning-badges .hidden-xs
        {
           /* padding-top: 40px;*/
        }
    
}


.h5, h5 {
    font-size: 18px;
    font-weight: bold;
}

#video_advert     {
        padding-top: 100px;
        padding-bottom: 10px;
        position: relative;
    }
#video_advert
    {
  background: url('../images/henning_vm3.png') bottom left;
        background-attachment: scroll;
        background-size: contain;
        background-repeat: no-repeat;
  background-color: #A40101;
  font-color:#fff;
        text-align: center;
        border-top:solid #000 2px;
        border-bottom:solid #000 2px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

/*.video_advert{
  background: url('../images/henning-flipped.png');


  background-color: #A40101;
  font-color:#fff;
}*/

.video_advert h1, h2, h3, h4, h5, h6 {
  color:#000;

}
.video_advert p {
  color: #fff;
}

.container2 {

    width: 1265px;
}
/*.container2 {
    width: 970px;
}
.container2 {
    width: 750px;*/
}
.container2 {
 
    margin-right: auto;
    margin-left: auto;
}
