@charset "utf-8";


img.bg {
  /* Set rules to fill background */
  margin-top: -15px;
  min-width: 1024px;
	
  /* Set up proportionate scaling */
  width: 100%;
  height: auto;
	
  /* Set up positioning */
}

.ui-autocomplete { position: absolute; cursor: default;z-index:100000 !important;}  

blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}

.progress{
	height: 4px;
}

#contact_wrapper{
	width: 978px;
	height: 1000px;
	margin-bottom: 10px;
	margin-left:auto;
	margin-right:auto;
}

#corpWrapper{
	background: #ffffff;
	width: 978px;
	height: auto;
	margin-bottom: 30px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
}

.navbar-default {
  background-color: #a90329;
  border-color: #7e0000;
}

.navbar-default .dropdown-menu{
  background-color: #a90329;
  color: #ffffff;
}

.navbar-default .dropdown-menu a{
  color: #ffffff;
}

.navbar-default .dropdown-menu .active  a{
  background-color: #7e0000;
}

@media (min-width: 979px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }
}

.navbar-default .navbar-brand {
  color: #ffffff;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #ffffff;
}
.navbar-default .navbar-text {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a {
  color: #ffffff;
  font-weight: 700;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #ffffff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #7e0000;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #7e0000;
}
.navbar-default .navbar-toggle {
  border-color: #7e0000;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #7e0000;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #ffffff;
}
.navbar-default .navbar-link {
  color: #ffffff;
}
.navbar-default .navbar-link:hover {
  color: #ffffff;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #7e0000;
  }
}

.navbar-brand{
	padding: 6px 10px;
}

/*--Bulk Header--*/
.navbar-custom {
  background-color: #26a65b;
  border-color: #1e824c;
}
.navbar-custom .navbar-brand {
  color: #ffffff;
}

.navbar-custom .dropdown-menu{
  background-color: #26a65b;
  color: #ffffff;
}

.navbar-custom .dropdown-menu a{
  color: #ffffff;
}

.navbar-custom .dropdown-menu .active  a{
  background-color: #1e824c;
}


.navbar-custom .navbar-brand:hover, .navbar-custom .navbar-brand:focus {
  color: #ffffff;
}
.navbar-custom .navbar-text {
  color: #ffffff;
}
.navbar-custom .navbar-nav > li > a {
  color: #ffffff;
  font-weight: 700;
}
.navbar-custom .navbar-nav > li > a:hover, .navbar-custom .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: #1e824c;
}
.navbar-custom .navbar-nav > .active > a, .navbar-custom .navbar-nav > .active > a:hover, .navbar-custom .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #1e824c;
}
.navbar-custom .navbar-nav > .open > a, .navbar-custom .navbar-nav > .open > a:hover, .navbar-custom .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #1e824c;
}
.navbar-custom .navbar-toggle {
  border-color: #1e824c;
}
.navbar-custom .navbar-toggle:hover, .navbar-custom .navbar-toggle:focus {
  background-color: #1e824c;
}
.navbar-custom .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-custom .navbar-collapse,
.navbar-custom .navbar-form {
  border-color: #ffffff;
}
.navbar-custom .navbar-link {
  color: #ffffff;
}
.navbar-custom .navbar-link:hover {
  color: #ffffff;
}

@media (max-width: 767px) {
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #1e824c;
  }
}

/*--Reusable--*/
.largeFont{
	font-size: 40px;
	
}
.strong{
	font-weight: 700;
}

.submitButton{
	color: white;
	background: #a90329;
	border-radius: 10px;
	padding:5px;
	text-align: center;
	border:none;
}

.submitButton:hover{
	background-image: linear-gradient(bottom, #8A0404 46%, #820000 67%, #870000 59%);
	background-image: -o-linear-gradient(bottom, #8A0404 46%, #820000 67%, #870000 59%);
	background-image: -moz-linear-gradient(bottom, #8A0404 46%, #820000 67%, #870000 59%);
	background-image: -webkit-linear-gradient(bottom, #8A0404 46%, #820000 67%, #870000 59%);
	background-image: -ms-linear-gradient(bottom, #8A0404 46%, #820000 67%, #870000 59%);
}
.white-box{
	background: #ffffff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: #cecece 2px 2px 2px;
	-webkit-box-shadow: #cecece 2px 2px 2px;
	box-shadow: #cecece 2px 2px 2px;
	margin-bottom: 10px;
}

.input{
	width: 400px;
	line-height: 30px;
	font-size: inherit;
	margin: 15px 0 15px 0;
	padding:2px;
	display: inline;
}

.smallinput{
	width: 200px;
	line-height: 30px;
	padding:2px;
	display: inline;
	font-size:15px;
}

.textarea{
	min-width: 550px;
	min-height: 300px;
	max-width: 550px;
	max-height: 400px;
	margin: 15px 0 15px 0;
	font-size: inherit;
}

.redButton{
	background: #a90329;
	border-radius: 30px;
	font-size: 20px;
	padding:10px 30px 10px 30px; 
	text-align: center;
	margin: 10px 0 10px 0;
}

.redButton>a{
	color:white;
}

.redButton:hover{
	background-image: linear-gradient(bottom, #8A0404 46%, #820000 67%, #870000 59%);
	background-image: -o-linear-gradient(bottom, #8A0404 46%, #820000 67%, #870000 59%);
	background-image: -moz-linear-gradient(bottom, #8A0404 46%, #820000 67%, #870000 59%);
	background-image: -webkit-linear-gradient(bottom, #8A0404 46%, #820000 67%, #870000 59%);
	background-image: -ms-linear-gradient(bottom, #8A0404 46%, #820000 67%, #870000 59%);
}

.redButton:active{
	background: #646464;
}

/*--index.php--*/

.rich-snippet{
	display:none;
}


.bg-vid-container{
	overflow:hidden;
	width:100%;
	height:600px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: -100;
	background: url("../_images/background-mobile.jpg") no-repeat;
}

.bg-home{
	min-width:100%;
	position:absolute;
	bottom:0;
	left:0;
}

.home-stats-container{
	padding: 60px 0;
}

.glyphicon-heart{
	color: #e74c3c;
}

.glyphicon-camera{
	color: #a90329;
}

.glyphicon-time{
	color: #f1c40f;
}


 
.glyphicon-user{
	color: #3498db;
}

.glyphicon-gift{
	color: #663399;
}

.glyphicon-plane{
	color: #16a085;
}


.home-stats{
	font-size: 50px;	
}

.bulk-stats-container{
	padding: 35px 0;
}

.bulk-stats{
	font-size: 80px;	
}

.bulk-stats-wording{
	font-size:15px;
}


.home-photos{
	padding:20px 2%;
}

@font-face{
font-style:normal;
font-family:'Pacifico';
src:url('pacifico.ttf') format('truetype');

}

.home-message p{
	font-size: 16px;
	color: #5d5d5d;
}

.home-clients h2{
	font-family: 'Pacifico', sans serif;
	font-size: 35px;
	color: #a90329;
	border-bottom: 0.05em solid #e2e2e2; height: 1em;
}

.home-clients span{ 
	display: inline-block; 
	background: #fff; 
	padding:0.25em 0.25em; 
}

.home-clients h2{
	font-family: 'Pacifico', sans serif;
	font-size: 35px;
	color: #a90329;
	border-bottom: 0.05em solid #e2e2e2; height: 1em;
	margin-bottom: 10px;
}

.home-clients span{ 
	display: inline-block; 
	background: #fff; 
	padding:0.25em 0.25em; 
}


.home-thumb{
	padding: 2%;
}


/*--Past Projects--*/
.sidebar{
	padding: 10px 5%;
	font-size: 16px;
}
.sidebar h2{
	font-family: 'Lobster', sans-serif;
	color: #a90329;
	margin-top: 15px;
	margin-bottom: 10px;
}

.post{
	padding: 20px 5%;
}

img.bg {
  /* Set rules to fill background */
  margin-top: -15px;
  min-width: 1024px;
	
  /* Set up proportionate scaling */
  width: 100%;
  height: auto;
  
  /* Set up positioning */
  margin-bottom: 10px;
}

.post img{
	width: 100%;
}


.post small{
	color: #8f8f8f;
	font-size: 15px;
}

.post h2{
	color: #a90329;
	font-weight: 700;
	font-size: 40px;
}

.post h3{
	color: #a90329;
	font-weight: 700;
	font-size: 35px;
	border-bottom: 2px #ededed solid;
}

.post p{
	font-size: 18px;
}

.post a{
	color: #a90329;
}

.post a:hover{
	color: #75001c;
}

/*--Corporate Gift--*/
/*--New Code--*/

.past-project-photos a{
	color:white;
}
.past-project-photos img{
	opacity: 0.6;
}

.past-project-photos img:hover{
	opacity: 1;
}
.item-block{
	padding: 30px;	
}

.price-small{
	font-size: 14px;
}

.item-block h2 span{ 
	display: inline-block; 
	background: #fff; 
	padding:0 1em; 
}

.item-block span.glyphicon { 
	font-size: 20px;
}

.item-block h2{
	font-weight: 700;
	margin-bottom: 40px;
	border-bottom: 0.05em solid #e2e2e2; 
	height: 0.6em;
	font-size: 30px;
}

.item-block h2 a{
	color: #a90329;
}

.item-block a{
	color: #000000;
}

.item-block a:hover{
	font-weight: 700;
}


.item-block1 span{ 
	display: inline-block; 

	padding:0 1em; 
}

.item-block1 span.glyphicon { 
	font-size: 20px;
}

.item-block1{
	font-weight: 700;
	margin-top: 5px;
	margin-bottom: 60px;
	height: 0.6em;
	font-size: 20px;
}

.item-block1 a{
	color: #a90329;
}

.item-block1 a{
	color: #000000;
}

.item-block a:hover{
	font-weight: 700;
}


hr {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

/*--Cororate Gift Category--*/
.category-header h1{
	color:#a90329;
	margin-bottom: 20px;
	font-weight: 700;
	
	
}

.sideNavigation{
	width:178px;
	float:left;
	height: inherit;
	padding:20px;
	-moz-box-shadow:  2px 2px 2px #cecece;
    -webkit-box-shadow: 2px 2px 2px #cecece;
    box-shadow: 0 2px 2px #8b8b8b;
}

.sideNavigation>h2{
	color:#a90329;
	font-size: 20px;
	margin-bottom: 10px;
}


.sideNavigation>ul>li>a{
	color:#777777;
	font-size: 14px;
}

.sideNavigation>ul>li>a:hover{
	color:#a90329;
	text-decoration: underline;
}

.siteNavigation{
	color:#777777;
	margin: 10px 0 -25px 0;
}

.siteNavigation>ul>li{
	display: inline-block;
	margin: 0 15px 0 15px;
}

.siteNavigation>ul>li>a{
	color: #777777;
}

.siteNavigation>ul>li>a:hover{
	color:#a90329;
	text-decoration: underline;
}

/*--Corporate Gift Sub--*/
.sub-compare{
	padding:20px 10%;
}

.sub-compare p{
	color:#a90329;
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 18px;
}

.siteNavigationSub{
	color:#777777;
	margin: 20px -10px -15px 0;
}

.siteNavigationSub ul li{
	display: inline-block;
	margin: 0 15px 0 15px;
	color:#777777;
}

.siteNavigationSub ul li a{
	color:#777777;
}

.siteNavigationSub ul li a:hover{
	color:#a90329;
	text-decoration: underline;
}


.newPrice{
	font-weight: 700;
	font-size: 25;
}

#subPrice{
	margin: 0 0 15px 0;	
}



/*--Corporate Gift Item--*/
.siteNavigationItem{
	color:#777777;
	margin: -5px 0 10px 0;
}

.siteNavigationItem ul li{
	display: inline-block;
	margin: 0 5px 0 5px;
	color:#777777;
}

.siteNavigationItem ul li a{
	color:#777777;
}

.siteNavigationItem ul li a:hover{
	color:#a90329;
	text-decoration: underline;
}

.item-details{
	padding: 0 5%;
}

.item-price-check .header{
	font-weight: 700;
	color:#a90329;
	font-size:20px;
	margin-bottom:10px;
}

.item-price-check .text-success{
	font-weight: 700;
	font-size: 18px;

}

.item-details h1{
	font-size: 30px;
	font-weight:700;
	margin-bottom: 10px;
}

.item-padding{
	padding: 20px 5%;
}

.item-usb-table{
	margin-top:20px;
	text-align: center;
}

.item-usb-table th{
	text-align: center;
}

.item-text p{
	margin-bottom: 0;
}

.item-text, .item-buttons{
	padding: 8px 0;
}

.item-price-check .btn{
	font-size: 20px;
}

.bg-success{
	padding:10px 2%;
	font-size: 15px;
	margin-bottom:10px;
}

.bg-danger{
	padding:10px 2%;
	font-size: 15px;
	margin-bottom:10px;
}


.flex-nav-next, .flex-nav-prev{
	display:none;
}

.flex-control-thumbs{
	margin-bottom:0;
}

.price-display{
	font-size: 45px;
	font-weight: 700;
	margin-top: 15px;
}

/*--Contact Form--*/
#contact_information{
	float:left;
	width: 360px;
	height:inherit;
	background-color: rgba(230,230,230,0.51);
	-moz-box-shadow: 0px 2px 2px #cecece;
    -webkit-box-shadow: 0px 2px 2px #cecece;
    box-shadow: 0 2px 2px #8b8b8b;
    border-radius: 20px;
    opacity:1;
    color:black;
    padding: 30px;
	
}

#contact_form{
	width: 610px;
	height:inherit;
	float:right;
	background-color:rgba(230,230,230,0.51);
	padding: 30px;
	font-size: 18px;
	-moz-box-shadow: 0px 2px 2px #cecece;
    -webkit-box-shadow: 0px 2px 2px #cecece;
    box-shadow: 0 2px 2px #8b8b8b;
    border-radius: 20px;
}


#submit{
	margin-top: 10px;
	width: 200px;
	height: 40px;
	font-size: 20px;
	text-align: center;
	background-color: #a90329;
	color: white; 
	border-radius:8px;
	border:none;
}

#submit:hover{
	background-image: linear-gradient(bottom, #8A0404 46%, #820000 67%, #870000 59%);
	background-image: -o-linear-gradient(bottom, #8A0404 46%, #820000 67%, #870000 59%);
	background-image: -moz-linear-gradient(bottom, #8A0404 46%, #820000 67%, #870000 59%);
	background-image: -webkit-linear-gradient(bottom, #8A0404 46%, #820000 67%, #870000 59%);
	background-image: -ms-linear-gradient(bottom, #8A0404 46%, #820000 67%, #870000 59%);
}

#contact_form h1{
	color:#a90329;
	font-size: 35px;
	font-family: 'Pacifico';
}

.color_input{
	border: 1px red solid;
}

.error_text{
	color: red;
	font-size: 15px;
}

#contact_information h1{
	font-size: 35px;
	margin-bottom: 20px;
}


#contact_information iframe{
	border: 3px #a90329 solid;
}

#success{
	color:#00880a;
	margin: 10px 0 10px 0;
	background: #dbffd4;
	position:relative;
	text-align: center;
	padding:5px;
}

#success p{
	top:10px;

}
#success p a{
	text-decoration: underline;
	color:#00880a;

}
/*--footer--*/
.bulk-footer{
	background: #26a65b !important;
}
.footer-row-1{
	padding: 15px 0 20px 0;
}

.footer-row-1 a{
	color: #484848;
}
.footer-row-1 a:hover{
	text-decoration: underline;
}

.footer-row-2{
	background: #a90329;
	color: #ffffff;
	padding: 5px 0px 0px 0;
	font-size: 16px;
}

footer h6{
	font-size: 17px;
	font-weight: 700;
	padding: 5px 0;
}

.footer-contact li{
	padding: 10px 0;
}

.footer-contact-head{
	font-family: 'Pacifico';
	font-size: 25px;
	color: #a90329;
}

.richsnippet{
	display:none;
}

/*Bulk*/
.bulk{
	color: #26A65B !important; 
}

.delivery-text{
	margin: 10px 0;
}

.delivery-text .text-danger{
	font-size: 18px;
}

/*Lightbox*/
#imagelightbox{cursor:pointer;position:fixed;z-index:10000;-ms-touch-action:none;touch-action:none;-webkit-box-shadow:0 0 3.125em rgba(0,0,0,.75);box-shadow:0 0 3.125em rgba(0,0,0,.75)}#imagelightbox-loading,#imagelightbox-loading div{border-radius:50%}#imagelightbox-loading{width:2.5em;height:2.5em;background-color:#444;background-color:rgba(0,0,0,.5);position:fixed;z-index:10003;top:50%;left:50%;padding:.625em;margin:-1.25em 0 0 -1.25em;-webkit-box-shadow:0 0 2.5em rgba(0,0,0,.75);box-shadow:0 0 2.5em rgba(0,0,0,.75)}#imagelightbox-loading div{width:1.25em;height:1.25em;background-color:#fff;-webkit-animation:imagelightbox-loading .5s ease infinite;animation:imagelightbox-loading .5s ease infinite}@-webkit-keyframes imagelightbox-loading{from,to{opacity:.5;-webkit-transform:scale(.75)}50%{opacity:1;-webkit-transform:scale(1)}}@keyframes imagelightbox-loading{from,to{opacity:.5;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}#imagelightbox-overlay{background-color:#fff;background-color:rgba(255,255,255,.9);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}#imagelightbox-close{padding:0;border:none;background:#666;width:2.5em;height:2.5em;text-align:left;border-radius:50%;position:fixed;z-index:10002;top:2.5em;right:2.5em;-webkit-transition:color .3s ease;transition:color .3s ease}#imagelightbox-close:focus,#imagelightbox-close:hover{background-color:#111}#imagelightbox-close:after,#imagelightbox-close:before{width:2px;background-color:#fff;content:'';position:absolute;top:20%;bottom:20%;left:50%;margin-left:-1px}#imagelightbox-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#imagelightbox-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#imagelightbox-caption{text-align:center;color:#fff;background-color:#666;position:fixed;z-index:10001;left:0;right:0;bottom:0;padding:.625em}#imagelightbox-nav{background-color:#444;background-color:rgba(0,0,0,.5);border-radius:20px;position:fixed;z-index:10001;left:50%;bottom:3.75em;padding:.313em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#imagelightbox-nav button{width:1em;height:1em;background-color:transparent;border:1px solid #fff;border-radius:50%;display:inline-block;margin:0 .313em}#imagelightbox-nav button.active{background-color:#fff}.imagelightbox-arrow{padding:0;border:none;background:#444;width:3.75em;height:7.5em;background-color:rgba(0,0,0,.5);vertical-align:middle;display:none;position:fixed;z-index:10001;top:50%;margin-top:-3.75em}.imagelightbox-arrow:focus,.imagelightbox-arrow:hover{background-color:#666;background-color:rgba(0,0,0,.75)}.imagelightbox-arrow:active{background-color:#111}.imagelightbox-arrow-left{left:2.5em}.imagelightbox-arrow-right{right:2.5em}.imagelightbox-arrow:before{width:0;height:0;border:1em solid transparent;content:'';display:inline-block;margin-bottom:-.125em}.imagelightbox-arrow-left:before{border-left:none;border-right-color:#fff;margin-left:-.313em}.imagelightbox-arrow-right:before{border-right:none;border-left-color:#fff;margin-right:-.313em}#imagelightbox-caption,#imagelightbox-close,#imagelightbox-loading,#imagelightbox-nav,#imagelightbox-overlay,.imagelightbox-arrow{-webkit-animation:fade-in .25s linear;animation:fade-in .25s linear}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@media only screen and (max-width:41.250em){#container{width:100%}#imagelightbox-close{top:1.25em;right:1.25em}#imagelightbox-nav{bottom:1.25em}.imagelightbox-arrow{width:2.5em;height:3.75em;margin-top:-2.75em}.imagelightbox-arrow-left{left:1.25em}.imagelightbox-arrow-right{right:1.25em}}@media only screen and (max-width:20em){.imagelightbox-arrow-left{left:0}.imagelightbox-arrow-right{right:0}}

/* Caption */
.captionjs{line-height:0}.captionjs figcaption{line-height:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%}.captionjs.animated,.captionjs.hide,.captionjs.stacked{position:relative;overflow:hidden}.captionjs.animated figcaption,.captionjs.hide figcaption,.captionjs.stacked figcaption{position:absolute}.captionjs.stacked figcaption{bottom:0}.captionjs.animated figcaption{-webkit-transition:.25s bottom;-moz-transition:.25s bottom;-ms-transition:.25s bottom;-o-transition:.25s bottom;transition:.25s bottom;background-color:#000;padding:5px;opacity:.9}.captionjs.animated:hover figcaption{bottom:0!important}.captionjs.hide figcaption{-webkit-transition:.25s margin-bottom;-moz-transition:.25s margin-bottom;-ms-transition:.25s margin-bottom;-o-transition:.25s margin-bottom;transition:.25s margin-bottom}.captionjs.hide:hover figcaption{margin-bottom:0!important}
