@charset "utf-8";
/* CSS Document */

/*CURL SHADOWS*/
.curl:before, .curl:after {z-index:-1; position:absolute; content:''; bottom:0; left:0; width:45%; top:80%; background:transparent;
 -moz-box-shadow:0 12px 10px -5px rgba(0,0,0,.3); -webkit-box-shadow:0 12px 10px -5px rgba(0,0,0,.3); box-shadow:0 12px 10px -5px rgba(0,0,0,.3);
 -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d;
 -webkit-transform:rotate(-3deg);
 -moz-transform:rotate(-3deg);
 -o-transform:rotate(-3deg);
 -ms-transform:rotate(-3deg);
 transform:rotate(-3deg);}
 .curl:after {right:0; left:auto;
  -webkit-transform:rotate(3deg);
  -moz-transform:rotate(3deg);
  -o-transform:rotate(3deg);
  -ms-transform:rotate(3deg);
  transform:rotate(3deg);}

/*FEATURE BOXES*/
section {width:101%; margin:1em 0 1.5em -.5%;}
 figure, figure img, .clients img {-webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; -ms-transition:all .3s; transition:all .3s;}
 .figwrap {display:block; float:left; width:50%; padding:0 .5em; overflow:visible; border:0; outline:0;
  -webkit-perspective:1780px; -moz-perspective:1780px; -ms-perspective:1780px; perspective:1780px;
  -webkit-perspective-origin:bottom; -moz-perspective-origin:bottom; perspective-origin:bottom;
  -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
  figure {display:block; position:relative; border:8px solid #f3f3f3; background:#f3f3f3; outline:0;
   -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
  figure a {display:block; height:100%; width:100%; overflow:hidden; margin:0; padding:0; position:relative;
   -ms-transform-style:preserve-3d; -webkit-transform-style:preserve-3d; transform-style:preserve-3d;}
   figure a img {display:block; width:100%; border:none; outline:none; margin:0 auto; -webkit-backface-visibility:hidden;}
 .Product {width:25%;}

  figure h1, figure h2, figure h3 {display:inline-block; position:absolute; margin:0; bottom:8px; left:0; width:auto; padding:6px 15px 4px 8px; background:rgba(0,0,0,.6);
   text-shadow:1px 1px 0 rgba(20,20,20,.5); font-family:'Oswald'; font-weight:400; color:#fff; text-transform:uppercase; font-size:32px; line-height:1;
   -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear;
   -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;
   -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden;}
   figure h3 {font-size:28px;}
    .Product h3 {font-size:22px;}
   span.oddball {font-size:120%; line-height:0;}
   figure p, figcaption span {margin:6px 0 0; color:#000; padding:8px;}
    figcaption {position:absolute; opacity:0; bottom:-16px; left:-8px; padding:8px; background:#f39c12; color:#fff; width:100%; height:40%; overflow:hidden;
     -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden;
	 -webkit-transform-origin:center bottom; -moz-transform-origin:center bottom; transform-origin:center bottom;
	 -webkit-transform:rotateX(-90deg); -moz-transform:rotateX(-90deg); -ms-transform:rotateX(-90deg); -o-transform:rotateX(-90deg); transform:rotateX(-90deg);
     -webkit-transition:-webkit-transform 0.4s, opacity 0.1s 0.3s; -moz-transition:-moz-transform 0.4s, opacity 0.1s 0.3s; transition:transform 0.4s, opacity 0.1s 0.3s;}
	 figcaption span {display:block; color:#fff; font-size:13px; font-weight:bold; margin-top:0; padding-top:0;}
	 figcaption a {display:block; padding:11px 16px; background-color:#fff; color:#f39c12; line-height:1; height:auto; width:50%; font-size:18px; font-weight:bold; margin:15px auto 0;
	  text-align:center; opacity:0; position:relative; overflow:visible;
      -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;
	  -moz-transform:translateY(100px); -ms-transform:translateY(100px); -webkit-transform:translateY(100px); transform:translateY(100px);
	  -moz-transition:all .3s ease-in-out .1s, color .3s; -webkit-transition:all .3s ease-in-out .1s, color .3s; -o-transition:all .3s ease-in-out .1s, color .3s; transition:all .3s ease-in-out .1s, color .3s;
	  -moz-box-shadow:0 0 0 4px #fff; -webkit-box-shadow:0 0 0 4px #fff; box-shadow:0 0 0 4px #fff;}
	  figcaption a:after {pointer-events:none; position:absolute; width:100%; height:100%; content:''; background:#fff; top:-2px; left:-2px; padding:2px; z-index:-1;
	   -webkit-transition:-webkit-transform .2s, opacity .3s; -moz-transition:-moz-transform .2s, opacity .3s; transition:transform .2s, opacity .3s;
       -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}

/*** Featured - Products ***/
/*.Product:nth-child(3) a:before, .Product:nth-child(4) a:before {content:'Featured'; position:absolute; top:0px; right:0px; background-color:rgba(243,243,243,.9); color:#333; padding:.25em .5em; z-index:1; text-align:center;
 font-size:1.25em; font-family:'Oswald', sans-serif; text-transform:uppercase; border-radius:0 0 0 .5em; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
 -webkit-box-shadow:-1px 1px 2px rgba(0,0,0,.25); box-shadow:-1px 1px 2px rgba(0,0,0,.25);
 -webkit-transition:all .3s; transition:all .3s; -ms-transform-style:preserve-3d; -webkit-transform-style:preserve-3d; transform-style:preserve-3d;}
 .Product figure:hover a:before {background-color:#f39c12; color:#fff;}*/
.Products {margin-top:2em; margin-bottom:1em; padding-bottom:1em; border-bottom:1px solid #f3f3f3;}
 .Product figure:hover, .Product figure:hover h3 {background-color:#2ecc71; border-color:#2ecc71;}
  .Product figure:hover h3 {
   -webkit-box-shadow:inset -1px 2px 1px rgba(255,255,255,.25), 1px 5px 0 #27ae60, 1px 1px 0 #27ae60, 2px 2px 0 #27ae60, 3px 3px 0 #27ae60, 3px 4px 0 #27ae60, 3px 5px 0 #27ae60, 4px 8px 3px -1px rgba(0,0,0,.4);
   box-shadow:inset -1px 2px 1px rgba(255,255,255,.25), 1px 5px 0 #27ae60, 1px 1px 0 #27ae60, 2px 2px 0 #27ae60, 3px 3px 0 #27ae60, 3px 4px 0 #27ae60, 3px 5px 0 #27ae60, 4px 8px 3px -1px rgba(0,0,0,.4);}

   figure:hover, figure:hover h1, figure:hover h2, figure:hover h3 {background-color:#f39c12; border-color:#f39c12;}
   figure:hover h1, figure:hover h2, figure:hover h3 {color:#fff; left:-2px; bottom:13px; text-shadow:-1px -1px 1px rgba(0,0,0,.2), 1px 1px 1px rgba(255,255,255,0.5);
	-webkit-box-shadow:inset -1px 2px 1px rgba(255,255,255,.25), 1px 5px 0 #e67e22, 1px 1px 0 #e67e22, 2px 2px 0 #e67e22, 3px 3px 0 #e67e22, 3px 4px 0 #e67e22, 3px 5px 0 #e67e22, 4px 8px 3px -1px rgba(0,0,0,.4);
	box-shadow:inset -1px 2px 1px rgba(255,255,255,.25), 1px 5px 0 #e67e22, 1px 1px 0 #e67e22, 2px 2px 0 #e67e22, 3px 3px 0 #e67e22, 3px 4px 0 #e67e22, 3px 5px 0 #e67e22, 4px 8px 3px -1px rgba(0,0,0,.4);}
   figure:hover figcaption {opacity:1; -webkit-transform:rotateX(0deg); -moz-transform:rotateX(0deg); -ms-transform:rotateX(0deg); -o-transform:rotateX(0deg); transform:rotateX(0deg);
    -webkit-transition:-webkit-transform .4s, opacity .1s; -moz-transition:-moz-transform .4s, opacity .1s; -o-transition:transform .4s, opacity .1s; transition:transform .4s, opacity .1s;}
   figure:hover img {-webkit-transform:scale(1.15); -moz-transform:scale(1.15); -ms-transform:scale(1.15); -o-transform:scale(1.15); transform:scale(1.15);}
   figure:hover figcaption a {opacity:1; -moz-transform:translateY(0px); -ms-transform:translateY(0px); -webkit-transform:translateY(0px); transform:translateY(0px);}
	figcaption a:hover {color:#fff; background-color:#f39c12;}
    figcaption a:active {top:1px; color:#e67e22; background:none; -moz-box-shadow:0 0 0 4px #e67e22; -webkit-box-shadow:0 0 0 4px #e67e22; box-shadow:0 0 0 4px #e67e22;
	 -webkit-transition:all .1s linear 0; -moz-transition:all .1s linear 0; -o-transition:all .1s linear 0; transition:all .1s linear 0;}
     figcaption a:hover:after, figcaption a:active:after {opacity:0;
	  -webkit-transform:scale(1.3,1.5); -moz-transform:scale(1.3,1.5); -ms-transform:scale(1.3,1.5); -o-transform:scale(1.3,1.5); transform:scale(1.3,1.5);}
     figcaption a:active:after {background:transparent; opacity:0;}

/* Value Ribbon */
.ribbon-container * {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.ribbon-container {position:absolute; top:-20px; right:-16px; overflow:visible; pointer-events:none; z-index:1;}
 .ribbon-container > span {display:block; padding:0 10px 0 6px; position:relative; height:32px; background:#f3f3f3; color:#777; border-radius:0 2px 0 0;
  text-transform:uppercase; font:normal 16px/32px "Oswald"; letter-spacing:.025em;}
  .ribbon-container > span:before {content:""; height:0; width:0; display:block; position:absolute; top:0; right:100%;
   border:16px solid transparent; border-right:10px solid; color:#f3f3f3;}
  .ribbon-container > span:after {content:""; height:0; width:0; display:block; position:absolute; top:100%; right:0;
   border-top:8px solid; border-right:8px solid transparent; color:#f3f3f3;}
.ribbon-container span, .ribbon-container span:before, .ribbon-container span:after {-webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
 figure:hover .ribbon-container span {background-color:#2ecc71; color:green;}
  figure:hover .ribbon-container span:before, figure:hover .ribbon-container span:after {color:#2ecc71;}
      
p.mission {display:block; font-size:24px; line-height:1.6; width:100%; color:#333; text-align:center; padding:15px 0; margin:0 auto 15px; position:relative; border-bottom:1px solid #f3f3f3; font-family:'Oswald'; font-weight:300; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
 p.mission a {font-family:'Oswald';}
  p.mission a:hover {border-bottom:1px solid #06f;}
 p.mission strong {font-weight:400;}
  p.mission:first-child {font-size:22px;}
  p.mission:nth-child(2) {border-top:1px solid #f3f3f3;}
    p.mission:nth-child(3) {border-top:1px solid #f3f3f3;}
	  p.mission:nth-child(4) {border-top:1px solid #f3f3f3;}
	    p.mission:nth-child(5) {border-top:1px solid #f3f3f3;}
   p.mission:nth-child(2) .rwd-break {display:block;}

ul#clients {width:100%; padding:0; margin:10px auto 0; border:0; text-align:center;}
 li[class^="icon-"] {list-style:none; display:inline-block; text-align:center; vertical-align:middle; min-width:64px; padding:10px 0; margin:0 26px 0 0; opacity:.45;
  -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; -ms-transition:all .3s; transition:all .3s;}
  li[class^="icon-"]:hover {opacity:.75; -webkit-transform:scale(1.15); -moz-transform:scale(1.15); -ms-transform:scale(1.15); -o-transform:scale(1.15); transform:scale(1.15);}
   li[class^="icon-"]:before {font-size:42px; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
  ul#clients li:nth-of-type(8n), ul#clients li:last-of-type {margin-right:0;}
  li[class^="icon-"]>span {display:block; height:0; width:0; overflow:hidden; text-indent:100%;}

/* NEWSWRAP */
#NewsWrap {clear:both; width:100%; border-top:0;}
 .gfg-entry .gf-author, .gfg-entry .gf-spacer, .gfg-title {display:none;}
 .gf-relativePublishedDate {padding-right:10px;}
 #News .gf-result .gf-author, #News .gf-result .gf-spacer, #News .gf-result .gf-relativePublishedDate {float:left; color:#9d9d9d;}
  .gfg-entry a.gf-title {color:#80e3ff; font-size:14px; font-weight:bold; padding-bottom:2px;}
   .gfg-entry a.gf-title:hover {color:#fff;}
  .gfg-listentry {display:none;}
  .gfg-root {clear:none; padding-left:10px; color:#fff; float:left; height:87px; width:780px;}
  .gfg-entry {clear:none; overflow:hidden; padding:12px 10px 15px 15px; clear:none;}
   .gf-result .gf-author,.gf-result .gf-spacer{display:inline;}
   .gf-result .gf-spacer{margin-right:3px;margin-left:3px;}

#customerreviews {position:relative; height:70px; padding:12px 5px 2px 20px; overflow:hidden; margin-left:20px;}
 li.customers {list-style-type: none;}
 p.customers {clear:none; padding-left:10px; color:#fff; float:left; width:auto; margin:0;}

a:link.customers {color:#F60; position:absolute; right:15px; bottom:7px; z-index:10;}
 a:active.customers {color:#F60;}
 a:hover.customers {color:#F30;}
 a:visited.customers {color:#F60;}

#Reviews {width:900px; margin:0 auto; }
 #Reviews h3 {float:left; height:42px; width:60px; margin:0; padding:8px 30px 0 10px; color:#fcbd56; font:24px/1.5 Georgia, 'Times New Roman', serif; font-style:italic; font-weight:normal;
  text-shadow:1px 1px 1px #222; text-align:center;}
 #Reviews h2 {color:#80e3ff; padding-left:10px; font-size:14px; font-weight:bold; margin:0 0 5px 0;}

#News {width:900px;	margin:0 auto;}
 #News h3 {float:left; font-size:42px; height:42px; width:60px; margin:0; padding:8px 30px 0 10px; color:#fcbd56; text-align:center;
  font-family:Georgia, 'Times New Roman', serif; font-style:italic; text-transform:lowercase; font-weight:normal; text-shadow:1px 1px 1px #222;}

.Caption > span {-webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}

.Caption span.cta {left:40px; bottom:34px; height:58px; width:600px; background:transparent; cursor:pointer;
 -moz-box-shadow:0 0 0 2px #fff; -webkit-box-shadow:0 0 0 2px #fff; box-shadow:0 0 0 2px #fff; -moz-border-radius:11px; -webkit-border-radius:11px; border-radius:11px;
 -moz-transition:all .3s ease-in-out .1s, color .3s; -webkit-transition:all .3s ease-in-out .1s, color .3s; -o-transition:all .3s ease-in-out .1s, color .3s; transition:all .3s ease-in-out .1s, color .3s; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
 .Caption span.cta:after {pointer-events:none; position:absolute; width:100%; height:100%; content:''; top:0; left:0;
  -moz-box-shadow:0 0 0 2px #fff; -webkit-box-shadow:0 0 0 2px #fff; box-shadow:0 0 0 2px #fff;
  -webkit-transition:all .3s, -webkit-transform .2s; -moz-transition:all .3s, -moz-transform .2s; transition:all .3s, transform .2s;
  -moz-border-radius:11px; -webkit-border-radius:11px; border-radius:11px; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
  .Caption span.cta:hover:after, .Caption span.cta:active:after {opacity:0;
   -moz-box-shadow:0 0 0 4px #fff; -webkit-box-shadow:0 0 0 4px #fff; box-shadow:0 0 0 4px #fff;
   -webkit-transform:scale(1.1,1.3); -moz-transform:scale(1.1,1.3); -ms-transform:scale(1.1,1.3); -o-transform:scale(1.1,1.3); transform:scale(1.1,1.3);} 

.Caption span.got, .Caption span.tb {
 margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:32px; font-weight:bold; text-transform:uppercase; text-align:center; cursor:pointer;
 border:1px solid rgba(0,0,0,.8); background-repeat:no-repeat; background:#3b3b3b; background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiM2IzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjFmMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-image:-moz-linear-gradient(0 0,rgba(255,255,255,0)40%,rgba(255,255,255,.8)50%,rgba(255,255,255,0)60%),-moz-linear-gradient(top,#3b3b3b 0%,#1f1f1f 100%);
  background-image:-webkit-gradient(linear, left top, right bottom, color-stop(0.4, rgba(255,255,255,0)), color-stop(0.5, rgba(255,255,255,0.8)), color-stop(0.6, rgba(255,255,255,0))),-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3b3b3b),color-stop(100%,#1f1f1f));
  background-image:-webkit-linear-gradient(top left,rgba(255,255,255,0)40%,rgba(255,255,255,.8)50%,rgba(255,255,255,0)60%),-webkit-linear-gradient(top,#3b3b3b 0%,#1f1f1f 100%);
  background-image:-o-linear-gradient(0 0,rgba(255,255,255,0)40%,rgba(255,255,255,.8)50%,rgba(255,255,255,0)60%),-o-linear-gradient(top,#3b3b3b 0%,#1f1f1f 100%);
  background-image:-ms-linear-gradient(0 0,rgba(255,255,255,0)40%,rgba(255,255,255,.8)50%,rgba(255,255,255,0)60%),-ms-linear-gradient(top,#3b3b3b 0%,#1f1f1f 100%);
  background-image:linear-gradient(0 0,rgba(255,255,255,0)40%,rgba(255,255,255,.8)50%,rgba(255,255,255,0)60%),linear-gradient(to bottom,#3b3b3b 0%,#1f1f1f 100%);
 -webkit-background-clip:padding-box; -moz-background-clip:padding; background-clip:padding-box;
 background-position:100% 100%, 0 0; -moz-background-size:250% 100%, 100% 100%; background-size:250% 100%, 100% 100%;
 -webkit-transition:background-position 0s ease; -moz-transition:background-position 0s ease; -o-transition:background-position 0s ease; transition:background-position 0s ease;
 -moz-box-shadow:inset 0 2px 3px rgba(255,255,255,.05),0 5px 10px 0 rgba(0,0,0,.75);
 -webkit-box-shadow:inset 0 2px 3px rgba(255,255,255,.05),0 5px 10px 0 rgba(0,0,0,.75);
 box-shadow:inset 0 2px 3px rgba(255,255,255,.05),0 5px 10px 0 rgba(0,0,0,.75);
 -moz-border-radius:9px; -webkit-border-radius:9px; border-radius:9px; border:1px solid rgba(0,0,0,.6);
 -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-font-smoothing:antialiased;}
 .Caption span.got:hover, .Caption span.tb:hover {background-position:0 0, 0 0; -webkit-transition-duration:.75s; -moz-transition-duration:.75s; -o-transition-duration:.75s; transition-duration:.75s;}
 .Caption span.got:active, .Caption span.tb:active {
  -moz-box-shadow:inset 0 3px 3px rgba(255,255,255,.05),0 2px 10px 0 rgba(0,0,0,.75);
  -webkit-box-shadow:inset 0 3px 3px rgba(255,255,255,.05),0 2px 10px 0 rgba(0,0,0,.75);
  box-shadow:inset 0 3px 3px rgba(255,255,255,.05),0 2px 10px 0 rgba(0,0,0,.75);}

  .Caption span.got.wolf {bottom:55px; left:37px; width:345px; height:56px; line-height:56px; color:rgba(255,204,102,.75); text-shadow:2px 2px 1px rgba(39,39,39,.8),0 0 0 #c60,-1px -1px 0 rgba(204,102,0,.5);}
   .Caption span.got.wolf:active {bottom:53px;}
   
  .Caption span.got.hand {bottom:170px; right:33px; width:385px; height:56px; line-height:56px; color:rgba(255,255,255,.65); text-shadow:2px 2px 1px rgba(39,39,39,.8),0 0 0 #ccc,-1px -1px 0 rgba(0,0,0,.55);
   opacity:.9; border-color: rgba(45,33,33,.8);}
   .Caption span.got.hand:active {bottom:168px;}

.Caption span.tb {background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiMDkwOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); 
  background-image:-moz-linear-gradient(0 0,rgba(255,255,255,0)40%,rgba(255,255,255,.8)50%,rgba(255,255,255,0)60%),-moz-linear-gradient(top,#6b0909 0%,#3e0000 100%);
  background-image:-webkit-gradient(linear, left top, right bottom, color-stop(0.4, rgba(255,255,255,0)), color-stop(0.5, rgba(255,255,255,0.8)), color-stop(0.6, rgba(255,255,255,0))),-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6b0909),color-stop(100%,#3e0000));
  background-image:-webkit-linear-gradient(top left,rgba(255,255,255,0)40%,rgba(255,255,255,.8)50%,rgba(255,255,255,0)60%),-webkit-linear-gradient(top,#6b0909 0%,#3e0000 100%);
  background-image:-o-linear-gradient(0 0,rgba(255,255,255,0)40%,rgba(255,255,255,.8)50%,rgba(255,255,255,0)60%),-o-linear-gradient(top,#6b0909 0%,#3e0000 100%);
  background-image:-ms-linear-gradient(0 0,rgba(255,255,255,0)40%,rgba(255,255,255,.8)50%,rgba(255,255,255,0)60%),-ms-linear-gradient(top,#6b0909 0%,#3e0000 100%);
  background-image:linear-gradient(0 0,rgba(255,255,255,0)40%,rgba(255,255,255,.8)50%,rgba(255,255,255,0)60%),linear-gradient(to bottom,#6b0909 0%,#3e0000 100%);
 background-position:100% 100%, 0 0; -moz-background-size:250% 100%, 100% 100%; background-size:250% 100%, 100% 100%;
 top:140px; bottom:auto; left:85px; width:345px; height:56px; line-height:56px; color:rgba(255,255,255,.85);
 text-shadow:2px 2px 1px rgba(39,39,39,.8),0 0 0 #ccc,-1px -1px 0 rgba(0,0,0,.55); opacity:.9; border-color: rgba(45,33,33,.8);}
 .Caption span.tb:hover {background-position:0 0, 0 0; -webkit-transition-duration:.75s; -moz-transition-duration:.75s; -o-transition-duration:.75s; transition-duration:.75s;}
 .Caption span.tb:active {top:142px;}

.Caption span.rush {background:none; left:20px; right:auto; bottom:55px; height:86px; line-height:86px; width:400px; margin:0; padding:0; cursor:pointer;
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:50px; font-weight:bold; text-transform:uppercase; text-align:center; color:#f5f5f5;
 text-shadow:-2px -2px 1px rgba(225,97,12,.9),1px 1px 2px rgba(243,168,119,.9);}
 .Caption span.rush:after {content:'ORDER NOW!'; position:absolute; text-shadow:none; left:0; top:0; height:100%; width:100%; z-index:-1;
  -webkit-transition:all .25s ease-out, opacity .18 ease-out;
  -moz-transition:all .25s ease-out, opacity .18 ease-out;
  -ms-transition:all .25s ease-out, opacity .18 ease-out;
  -o-transition:all .25s ease-out, opacity .18 ease-out;
  transition:all .25s ease-out, opacity .18 ease-out;
   -webkit-transition:all .3s, -webkit-transform .2s; -moz-transition:all .3s, -moz-transform .2s; transition:all .3s, transform .2s;}
  .Caption span.rush:hover:after {opacity:0; -webkit-transform:scale(1.4);  -moz-transform:scale(1.4); -ms-transform:scale(1.4); -o-transform:scale(1.4); transform:scale(1.4);}