/*////////////SITEWIDE///////////*/
a.noClick { 
    cursor: default; 
    }

.block_e077ea82bfcf41df8e61677bea198a3c img {
    width: 100%;
}
#page_af198cbe987f43cc9d4926cd38fa4292 .primaryAndSecondaryContainer {
    margin-top: 0px;
}
.flexslider .slides img {
    width: 100%;
} 
/*Sitewide Hover effect*/
a,
.imgGridItem .contentImg a { 
    opacity: 1.0; 
    -webkit-transition: opacity 0.3s ease; 
    -moz-transition: opacity 0.3s ease; 
    -o-transition: opacity 0.3s ease; 
    -ms-transition: opacity 0.3s ease; 
    transition: opacity 0.3s ease; 
}

a:hover,
.imgGridItem .contentImg a:hover { 
    opacity: .8; 
    -webkit-transition: opacity 0.1s ease; 
    -moz-transition: opacity 0.1s ease; 
    -o-transition: opacity 0.1s ease; 
    -ms-transition: opacity 0.1s ease; transition: 
    opacity 0.1s ease; 
}
/*MOBILE nav styles*/
.navContent #navTrigger {
    color: #e2dfda;
    background-color: black;
}

.navContent .mobileDropDownNav li a, 
.navContent .mobileDropDownNav li a.selected {
    color: #e2dfda;
}

.navContent .mobileDropDownNav li {
    background-color: black;
}
/*gradient on nav*/
.headerAndNavContainer {    
    background: none;
}

@media only screen and (min-width: 481px) {
    .headerAndNavContainer {
        background: #0f0f0f; /* Old browsers */
        background: -moz-linear-gradient(top,  #0f0f0f 0%, #231f20 47%, #0f0f0f 99%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f0f0f), color-stop(47%,#231f20), color-stop(99%,#0f0f0f)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #0f0f0f 0%,#231f20 47%,#0f0f0f 99%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #0f0f0f 0%,#231f20 47%,#0f0f0f 99%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #0f0f0f 0%,#231f20 47%,#0f0f0f 99%); /* IE10+ */
        background: linear-gradient(to bottom,  #0f0f0f 0%,#231f20 47%,#0f0f0f 99%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0f0f', endColorstr='#0f0f0f',GradientType=0 ); /* IE6-9 */
    }
}

/*adjust logo to float*/
/*desktop only*/
@media only screen and (min-width: 768px) {
     .headerContent h1.logo {
        position: absolute;
        top: 0px;
        z-index: 1;
    }
    .primaryAndSecondaryContainer {
        margin-top: 180px;
    }
}
/*center for mobile*/
.headerContent h1.logo {
    text-align: center;
    
}

#page_ea7828a8583d4ad69df4dacbe089e838 .primaryAndSecondaryContainer {
        margin-top: 20px;
    }
    .siteInnerWrapper {
    -webkit-box-shadow: 0px 3px 11px rgba(50, 50, 50, 0.50);
    -moz-box-shadow:    0px 3px 11px rgba(50, 50, 50, 0.50);
    box-shadow:         0px 3px 11px rgba(50, 50, 50, 0.50);
} 

/*logo shadow*/
.logo img {
    -webkit-box-shadow: 0px 3px 5px rgba(50, 50, 50, 0.50);
    -moz-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.50);
    box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.50);
}

 /*hover for giftcards*/
.block_bdfe49f1d2dd4fdfba2369daf151880d .blockImg {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
 }
 
 /*hover for giftcards*/
.block_bdfe49f1d2dd4fdfba2369daf151880d .blockImg:hover{
  -webkit-transform: rotate(-15deg);
     -moz-transform: rotate(-15deg);
       -o-transform: rotate(-15deg);
      -ms-transform: rotate(-15deg);
          transform: rotate(-15deg);
}

@media only screen and (max-width: 768px) {
#page_a69383f9c7f2475bab460c79f5e8f859 .imgGridItem {
    width: 100%;
    margin: 20px auto;
    }
}

.block_faa3a91106ac43e0bcf4f9802984e83a a {
    color: #231F20;
} 
