/* 
  -----------------------------------
  Image Rotator Magic 2
  by Project Seven Development
  www.projectseven.com
  Style Theme: 1 - Basic
  -----------------------------------
*/
#p7IR2_100 {  /* set leaderboard ad size */
    position:relative;
    width:57.5%;
    height:auto;
    margin:0 auto;
}

/* fix suggested by Gerry Jacobsen, P7, to remedy "bounce" at image sequence change. 042924 */
.p7IR2, 
.p7IR2 * {
  box-sizing:border-box;
}

.p7ir2-list {
    display: none
}
.p7IR2-01 {
    position: relative;
    margin: 0; padding: 0
}
.p7ir2-box-wrapper {
    position: relative;
    margin: 0; padding: 0
}
.p7ir2-box {
    position: relative;
    margin: 0; padding: 0;
    overflow: hidden
}
.p7ir2-slide {
    width: 100% !important;
    max-width: 2000px !important;
    height: auto !important;
    margin: 0; padding: 0
}
.p7ir2-link {
    display: block;
    margin: 0; padding: 0px;
    border: 0
}
.p7ir2-image {
/*     display: block; */
/*     height: auto; max-width: 100%; width: 100%; */
    width: 100% !important;
    height: auto !important;
    border: 0
}
/* --------------------- Description presentation rules ----------------------------- */
.p7ir2-description {
    position: absolute;
    max-height: 60%; max-width: 100%;
    padding: 0.3em 1em;
    color: #e6e6f1;
    font-size: 1.0em;
    /*border: 1px outset #bab08f;*/
    background-color: #1b200f;
    background: rgba(27,32,15, .5);
    border-radius: 5px;
    overflow: hidden;
}
/* Description Position Rules */
.p7ir2-description.bottom-left {
    bottom: 1em; left: 1em; right: auto; top: auto
}
/* Slide from Left 3-State animations
   for left aligned descriptions */
.p7ir2-description.trans-left {
    -webkit-transition: all 1.0s ease .8s;
    opacity: 0;
    transition: all 1.0s ease .8s;
}
.p7ir2-description.top-left.trans-left,
.p7ir2-description.bottom-left.trans-left {
    margin-left: -300px
}
.current-slide .p7ir2-description.top-left.trans-left,
.current-slide .p7ir2-description.bottom-left.trans-left {
    margin-left: 0;
    opacity: 1
}
.closed-slide .p7ir2-description.top-left.trans-left,
.closed-slide .p7ir2-description.bottom-left.trans-left {
    margin-left: 300px;
    -webkit-transition-delay: .1s;
    opacity: 0;
    transition-delay: .1s;
}
/*Under Image Only*/
.p7ir2-description.under-image.trans-left {
    left: -300px
}
.current-slide .p7ir2-description.under-image.trans-left {
    left: 0;
    opacity: 1
}
.closed-slide .p7ir2-description.under-image.trans-left {
    left: 300px;
    -webkit-transition-delay: .1s;
    opacity: 0;
    transition-delay: .1s;
}
/* --------------------- loading image ---------------------------- */
.p7ir2-loading {
    display: none; position: absolute;
    left: 50%; top: 50%;
    height: 50px; width: 50px;
    margin-left: -25px; margin-top: -25px;
    background-color: #fff;
    background-image: url("img/p7ir2_loading.gif");
    border-radius: 8px;
    box-shadow: 0 0 30px #000;
    opacity: 0.6;
    z-index: 99999999;
}


@media only screen and (min-width: 0px) and (max-width: 768px) {
#p7IR2_100 {
    width:62.5%;
}
}
