.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
} .owl-carousel{
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} .grabbing { } .owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}@-moz-document url-prefix() { 
.animate,.onHoverBounce,.onHoverExplode,.onHoverFlash,.onHoverHeartbeat,.onHoverPanic,.onHoverPullback,.onHoverPulsate,.onHoverPulse,.onHoverShake,.onHoverSpin,.onHoverStrobe,.onHoverTada,.onHoverWave,.onHoverWobble,.trigger{opacity:0;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.ie .animate,.no-js .animate,.onHoverBounce,.onHoverExplode,.onHoverFlash,.onHoverHeartbeat,.onHoverPanic,.onHoverPullback,.onHoverPulsate,.onHoverPulse,.onHoverShake,.onHoverSpin,.onHoverStrobe,.onHoverTada,.onHoverWave,.onHoverWobble,.trigger{opacity:1}.animate.infinite,.onHoverBounce.infinite,.onHoverExplode.infinite,.onHoverFlash.infinite,.onHoverHeartbeat.infinite,.onHoverPanic.infinite,.onHoverPullback.infinite,.onHoverPulsate.infinite,.onHoverPulse.infinite,.onHoverShake.infinite,.onHoverSpin.infinite,.onHoverStrobe.infinite,.onHoverTada.infinite,.onHoverWave.infinite,.onHoverWobble.infinite,.trigger.infinite{-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.animate.fadeIn,.trigger.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-ms-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(200px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(200px)}100%{opacity:1;-moz-transform:translateY(0)}}@-ms-keyframes fadeInUp{0%{opacity:0;-ms-transform:translateY(200px)}100%{opacity:1;-ms-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(200px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(200px)}100%{opacity:1;transform:translateY(0)}}.animate.fadeInUp,.trigger.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-ms-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-200px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-200px)}100%{opacity:1;-moz-transform:translateY(0)}}@-ms-keyframes fadeInDown{0%{opacity:0;-ms-transform:translateY(-200px)}100%{opacity:1;-ms-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-200px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-200px)}100%{opacity:1;transform:translateY(0)}}.animate.fadeInDown,.trigger.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-ms-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-200px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-200px)}100%{opacity:1;-moz-transform:translateX(0)}}@-ms-keyframes fadeInLeft{0%{opacity:0;-ms-transform:translateX(-200px)}100%{opacity:1;-ms-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-200px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-200px)}100%{opacity:1;transform:translateX(0)}}.animate.fadeInLeft,.trigger.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-ms-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(200px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(200px)}100%{opacity:1;-moz-transform:translateX(0)}}@-ms-keyframes fadeInRight{0%{opacity:0;-ms-transform:translateX(200px)}100%{opacity:1;-ms-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(200px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(200px)}100%{opacity:1;transform:translateX(0)}}.animate.fadeInRight,.trigger.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-ms-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUpLarge{0%{opacity:0;-webkit-transform:translateY(1000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUpLarge{0%{opacity:0;-moz-transform:translateY(1000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-ms-keyframes fadeInUpLarge{0%{opacity:0;-ms-transform:translateY(1000px)}100%{opacity:1;-ms-transform:translateY(0)}}@-o-keyframes fadeInUpLarge{0%{opacity:0;-o-transform:translateY(1000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUpLarge{0%{opacity:0;transform:translateY(1000px)}100%{opacity:1;transform:translateY(0)}}.animate.fadeInUpLarge,.trigger.fadeInUpLarge{-webkit-animation-name:fadeInUpLarge;-moz-animation-name:fadeInUpLarge;-ms-animation-name:fadeInUpLarge;-o-animation-name:fadeInUpLarge;animation-name:fadeInUpLarge}@-webkit-keyframes fadeInDownLarge{0%{opacity:0;-webkit-transform:translateY(-1000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDownLarge{0%{opacity:0;-moz-transform:translateY(-1000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-ms-keyframes fadeInDownLarge{0%{opacity:0;-ms-transform:translateY(-1000px)}100%{opacity:1;-ms-transform:translateY(0)}}@-o-keyframes fadeInDownLarge{0%{opacity:0;-o-transform:translateY(-1000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDownLarge{0%{opacity:0;transform:translateY(-1000px)}100%{opacity:1;transform:translateY(0)}}.animate.fadeInDownLarge,.trigger.fadeInDownLarge{-webkit-animation-name:fadeInDownLarge;-moz-animation-name:fadeInDownLarge;-ms-animation-name:fadeInDownLarge;-o-animation-name:fadeInDownLarge;animation-name:fadeInDownLarge}@-webkit-keyframes fadeInLeftLarge{0%{opacity:0;-webkit-transform:translateX(-1000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeftLarge{0%{opacity:0;-moz-transform:translateX(-1000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-ms-keyframes fadeInLeftLarge{0%{opacity:0;-ms-transform:translateX(-1000px)}100%{opacity:1;-ms-transform:translateX(0)}}@-o-keyframes fadeInLeftLarge{0%{opacity:0;-o-transform:translateX(-1000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeftLarge{0%{opacity:0;transform:translateX(-1000px)}100%{opacity:1;transform:translateX(0)}}.animate.fadeInLeftLarge,.trigger.fadeInLeftLarge{-webkit-animation-name:fadeInLeftLarge;-moz-animation-name:fadeInLeftLarge;-ms-animation-name:fadeInLeftLarge;-o-animation-name:fadeInLeftLarge;animation-name:fadeInLeftLarge}@-webkit-keyframes fadeInRightLarge{0%{opacity:0;-webkit-transform:translateX(1000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRightLarge{0%{opacity:0;-moz-transform:translateX(1000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-ms-keyframes fadeInRightLarge{0%{opacity:0;-ms-transform:translateX(1000px)}100%{opacity:1;-ms-transform:translateX(0)}}@-o-keyframes fadeInRightLarge{0%{opacity:0;-o-transform:translateX(1000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRightLarge{0%{opacity:0;transform:translateX(1000px)}100%{opacity:1;transform:translateX(0)}}.animate.fadeInRightLarge,.trigger.fadeInRightLarge{-webkit-animation-name:fadeInRightLarge;-moz-animation-name:fadeInRightLarge;-ms-animation-name:fadeInRightLarge;-o-animation-name:fadeInRightLarge;animation-name:fadeInRightLarge}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-ms-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.animate.fadeOut,.trigger.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-ms-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-200px)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-200px)}}@-ms-keyframes fadeOutUp{0%{opacity:1;-ms-transform:translateY(0)}100%{opacity:0;-ms-transform:translateY(-200px)}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-200px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-200px)}}.animate.fadeOutUp,.trigger.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-ms-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(200px)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(200px)}}@-ms-keyframes fadeOutDown{0%{opacity:1;-ms-transform:translateY(0)}100%{opacity:0;-ms-transform:translateY(200px)}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(200px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(200px)}}.animate.fadeOutDown,.trigger.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-ms-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{0%{opacity:0;-webkit-transform:translateX(0)}100%{opacity:1;-webkit-transform:translateX(-200px)}}@-moz-keyframes fadeOutLeft{0%{opacity:0;-moz-transform:translateX(0)}100%{opacity:1;-moz-transform:translateX(-200px)}}@-ms-keyframes fadeOutLeft{0%{opacity:0;-ms-transform:translateX(0)}100%{opacity:1;-ms-transform:translateX(-200px)}}@-o-keyframes fadeOutLeft{0%{opacity:0;-o-transform:translateX(0)}100%{opacity:1;-o-transform:translateX(-200px)}}@keyframes fadeOutLeft{0%{opacity:0;transform:translateX(0)}100%{opacity:1;transform:translateX(-200px)}}.animate.fadeOutLeft,.trigger.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-ms-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:0;-webkit-transform:translateX(0)}100%{opacity:1;-webkit-transform:translateX(200px)}}@-moz-keyframes fadeOutRight{0%{opacity:0;-moz-transform:translateX(0)}100%{opacity:1;-moz-transform:translateX(200px)}}@-ms-keyframes fadeOutRight{0%{opacity:0;-ms-transform:translateX(0)}100%{opacity:1;-ms-transform:translateX(200px)}}@-o-keyframes fadeOutRight{0%{opacity:0;-o-transform:translateX(0)}100%{opacity:1;-o-transform:translateX(200px)}}@keyframes fadeOutRight{0%{opacity:0;transform:translateX(0)}100%{opacity:1;transform:translateX(200px)}}.animate.fadeOutRight,.trigger.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-ms-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUpLarge{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-1000px)}}@-moz-keyframes fadeOutUpLarge{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-1000px)}}@-ms-keyframes fadeOutUpLarge{0%{opacity:1;-ms-transform:translateY(0)}100%{opacity:0;-ms-transform:translateY(-1000px)}}@-o-keyframes fadeOutUpLarge{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-1000px)}}@keyframes fadeOutUpLarge{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-1000px)}}.animate.fadeOutUpLarge,.trigger.fadeOutUpLarge{-webkit-animation-name:fadeOutUpLarge;-moz-animation-name:fadeOutUpLarge;-ms-animation-name:fadeOutUpLarge;-o-animation-name:fadeOutUpLarge;animation-name:fadeOutUpLarge}@-webkit-keyframes fadeOutDownLarge{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(1000px)}}@-moz-keyframes fadeOutDownLarge{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(1000px)}}@-ms-keyframes fadeOutDownLarge{0%{opacity:1;-ms-transform:translateY(0)}100%{opacity:0;-ms-transform:translateY(1000px)}}@-o-keyframes fadeOutDownLarge{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(1000px)}}@keyframes fadeOutDownLarge{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(1000px)}}.animate.fadeOutDownLarge,.trigger.fadeOutDownLarge{-webkit-animation-name:fadeOutDownLarge;-moz-animation-name:fadeOutDownLarge;-ms-animation-name:fadeOutDownLarge;-o-animation-name:fadeOutDownLarge;animation-name:fadeOutDownLarge}@-webkit-keyframes fadeOutLeftLarge{0%{opacity:0;-webkit-transform:translateX(0)}100%{opacity:1;-webkit-transform:translateX(-1000px)}}@-moz-keyframes fadeOutLeftLarge{0%{opacity:0;-moz-transform:translateX(0)}100%{opacity:1;-moz-transform:translateX(-1000px)}}@-ms-keyframes fadeOutLeftLarge{0%{opacity:0;-ms-transform:translateX(0)}100%{opacity:1;-ms-transform:translateX(-1000px)}}@-o-keyframes fadeOutLeftLarge{0%{opacity:0;-o-transform:translateX(0)}100%{opacity:1;-o-transform:translateX(-1000px)}}@keyframes fadeOutLeftLarge{0%{opacity:0;transform:translateX(0)}100%{opacity:1;transform:translateX(-1000px)}}.animate.fadeOutLeftLarge,.trigger.fadeOutLeftLarge{-webkit-animation-name:fadeOutLeftLarge;-moz-animation-name:fadeOutLeftLarge;-ms-animation-name:fadeOutLeftLarge;-o-animation-name:fadeOutLeftLarge;animation-name:fadeOutLeftLarge}@-webkit-keyframes fadeOutRightLarge{0%{opacity:0;-webkit-transform:translateX(0)}100%{opacity:1;-webkit-transform:translateX(1000px)}}@-moz-keyframes fadeOutRightLarge{0%{opacity:0;-moz-transform:translateX(0)}100%{opacity:1;-moz-transform:translateX(1000px)}}@-ms-keyframes fadeOutRightLarge{0%{opacity:0;-ms-transform:translateX(0)}100%{opacity:1;-ms-transform:translateX(1000px)}}@-o-keyframes fadeOutRightLarge{0%{opacity:0;-o-transform:translateX(0)}100%{opacity:1;-o-transform:translateX(1000px)}}@keyframes fadeOutRightLarge{0%{opacity:0;transform:translateX(0)}100%{opacity:1;transform:translateX(1000px)}}.animate.fadeOutRightLarge,.trigger.fadeOutRightLarge{-webkit-animation-name:fadeOutRightLarge;-moz-animation-name:fadeOutRightLarge;-ms-animation-name:fadeOutRightLarge;-o-animation-name:fadeOutRightLarge;animation-name:fadeOutRightLarge}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes zoomIn{0%{opacity:0;-moz-transform:scale(0)}100%{opacity:1;-moz-transform:scale(1)}}@-ms-keyframes zoomIn{0%{opacity:0;-ms-transform:scale(0)}100%{opacity:1;-ms-transform:scale(1)}}@-o-keyframes zoomIn{0%{opacity:0;-o-transform:scale(0)}100%{opacity:1;-o-transform:scale(1)}}@keyframes zoomIn{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.animate.zoomIn,.trigger.zoomIn{-webkit-animation-name:zoomIn;-moz-animation-name:zoomIn;-ms-animation-name:zoomIn;-o-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(0) translateY(200px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@-moz-keyframes zoomInUp{0%{opacity:0;-moz-transform:scale(0) translateY(200px)}100%{opacity:1;-moz-transform:scale(1) translateY(0)}}@-ms-keyframes zoomInUp{0%{opacity:0;-ms-transform:scale(0) translateY(200px)}100%{opacity:1;-ms-transform:scale(1) translateY(0)}}@-o-keyframes zoomInUp{0%{opacity:0;-o-transform:scale(0) translateY(200px)}100%{opacity:1;-o-transform:scale(1) translateY(0)}}@keyframes zoomInUp{0%{opacity:0;transform:scale(0) translateY(200px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animate.zoomInUp,.trigger.zoomInUp{-webkit-animation-name:zoomInUp;-moz-animation-name:zoomInUp;-ms-animation-name:zoomInUp;-o-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(0) translateY(-200px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@-moz-keyframes zoomInDown{0%{opacity:0;-moz-transform:scale(0) translateY(-200px)}100%{opacity:1;-moz-transform:scale(1) translateY(0)}}@-ms-keyframes zoomInDown{0%{opacity:0;-ms-transform:scale(0) translateY(-200px)}100%{opacity:1;-ms-transform:scale(1) translateY(0)}}@-o-keyframes zoomInDown{0%{opacity:0;-o-transform:scale(0) translateY(-200px)}100%{opacity:1;-o-transform:scale(1) translateY(0)}}@keyframes zoomInDown{0%{opacity:0;transform:scale(0) translateY(-200px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animate.zoomInDown,.trigger.zoomInDown{-webkit-animation-name:zoomInDown;-moz-animation-name:zoomInDown;-ms-animation-name:zoomInDown;-o-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(0) translateX(-200px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@-moz-keyframes zoomInLeft{0%{opacity:0;-moz-transform:scale(0) translateX(-200px)}100%{opacity:1;-moz-transform:scale(1) translateX(0)}}@-ms-keyframes zoomInLeft{0%{opacity:0;-ms-transform:scale(0) translateX(-200px)}100%{opacity:1;-ms-transform:scale(1) translateX(0)}}@-o-keyframes zoomInLeft{0%{opacity:0;-o-transform:scale(0) translateX(-200px)}100%{opacity:1;-o-transform:scale(1) translateX(0)}}@keyframes zoomInLeft{0%{opacity:0;transform:scale(0) translateX(-200px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animate.zoomInLeft,.trigger.zoomInLeft{-webkit-animation-name:zoomInLeft;-moz-animation-name:zoomInLeft;-ms-animation-name:zoomInLeft;-o-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(0) translateX(200px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@-moz-keyframes zoomInRight{0%{opacity:0;-moz-transform:scale(0) translateX(200px)}100%{opacity:1;-moz-transform:scale(1) translateX(0)}}@-ms-keyframes zoomInRight{0%{opacity:0;-ms-transform:scale(0) translateX(200px)}100%{opacity:1;-ms-transform:scale(1) translateX(0)}}@-o-keyframes zoomInRight{0%{opacity:0;-o-transform:scale(0) translateX(200px)}100%{opacity:1;-o-transform:scale(1) translateX(0)}}@keyframes zoomInRight{0%{opacity:0;transform:scale(0) translateX(200px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animate.zoomInRight,.trigger.zoomInRight{-webkit-animation-name:zoomInRight;-moz-animation-name:zoomInRight;-ms-animation-name:zoomInRight;-o-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUpLarge{0%{opacity:0;-webkit-transform:scale(0) translateY(1000px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@-moz-keyframes zoomInUpLarge{0%{opacity:0;-moz-transform:scale(0) translateY(1000px)}100%{opacity:1;-moz-transform:scale(1) translateY(0)}}@-ms-keyframes zoomInUpLarge{0%{opacity:0;-ms-transform:scale(0) translateY(1000px)}100%{opacity:1;-ms-transform:scale(1) translateY(0)}}@-o-keyframes zoomInUpLarge{0%{opacity:0;-o-transform:scale(0) translateY(1000px)}100%{opacity:1;-o-transform:scale(1) translateY(0)}}@keyframes zoomInUpLarge{0%{opacity:0;transform:scale(0) translateY(1000px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animate.zoomInUpLarge,.trigger.zoomInUpLarge{-webkit-animation-name:zoomInUpLarge;-moz-animation-name:zoomInUpLarge;-ms-animation-name:zoomInUpLarge;-o-animation-name:zoomInUpLarge;animation-name:zoomInUpLarge}@-webkit-keyframes zoomInDownLarge{0%{opacity:0;-webkit-transform:scale(0) translateY(-1000px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@-moz-keyframes zoomInDownLarge{0%{opacity:0;-moz-transform:scale(0) translateY(-1000px)}100%{opacity:1;-moz-transform:scale(1) translateY(0)}}@-ms-keyframes zoomInDownLarge{0%{opacity:0;-ms-transform:scale(0) translateY(-1000px)}100%{opacity:1;-ms-transform:scale(1) translateY(0)}}@-o-keyframes zoomInDownLarge{0%{opacity:0;-o-transform:scale(0) translateY(-1000px)}100%{opacity:1;-o-transform:scale(1) translateY(0)}}@keyframes zoomInDownLarge{0%{opacity:0;transform:scale(0) translateY(-1000px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animate.zoomInDownLarge,.trigger.zoomInDownLarge{-webkit-animation-name:zoomInDownLarge;-moz-animation-name:zoomInDownLarge;-ms-animation-name:zoomInDownLarge;-o-animation-name:zoomInDownLarge;animation-name:zoomInDownLarge}@-webkit-keyframes zoomInLeftLarge{0%{opacity:0;-webkit-transform:scale(0) translateX(-1000px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@-moz-keyframes zoomInLeftLarge{0%{opacity:0;-moz-transform:scale(0) translateX(-1000px)}100%{opacity:1;-moz-transform:scale(1) translateX(0)}}@-ms-keyframes zoomInLeftLarge{0%{opacity:0;-ms-transform:scale(0) translateX(-1000px)}100%{opacity:1;-ms-transform:scale(1) translateX(0)}}@-o-keyframes zoomInLeftLarge{0%{opacity:0;-o-transform:scale(0) translateX(-1000px)}100%{opacity:1;-o-transform:scale(1) translateX(0)}}@keyframes zoomInLeftLarge{0%{opacity:0;transform:scale(0) translateX(-1000px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animate.zoomInLeftLarge,.trigger.zoomInLeftLarge{-webkit-animation-name:zoomInLeftLarge;-moz-animation-name:zoomInLeftLarge;-ms-animation-name:zoomInLeftLarge;-o-animation-name:zoomInLeftLarge;animation-name:zoomInLeftLarge}@-webkit-keyframes zoomInRightLarge{0%{opacity:0;-webkit-transform:scale(0) translateX(1000px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@-moz-keyframes zoomInRightLarge{0%{opacity:0;-moz-transform:scale(0) translateX(1000px)}100%{opacity:1;-moz-transform:scale(1) translateX(0)}}@-ms-keyframes zoomInRightLarge{0%{opacity:0;-ms-transform:scale(0) translateX(1000px)}100%{opacity:1;-ms-transform:scale(1) translateX(0)}}@-o-keyframes zoomInRightLarge{0%{opacity:0;-o-transform:scale(0) translateX(1000px)}100%{opacity:1;-o-transform:scale(1) translateX(0)}}@keyframes zoomInRightLarge{0%{opacity:0;transform:scale(0) translateX(1000px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animate.zoomInRightLarge,.trigger.zoomInRightLarge{-webkit-animation-name:zoomInRightLarge;-moz-animation-name:zoomInRightLarge;-ms-animation-name:zoomInRightLarge;-o-animation-name:zoomInRightLarge;animation-name:zoomInRightLarge}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0)}}@-moz-keyframes zoomOut{0%{opacity:1;-moz-transform:scale(1)}100%{opacity:0;-moz-transform:scale(0)}}@-ms-keyframes zoomOut{0%{opacity:1;-ms-transform:scale(1)}100%{opacity:0;-ms-transform:scale(0)}}@-o-keyframes zoomOut{0%{opacity:1;-o-transform:scale(1)}100%{opacity:0;-o-transform:scale(0)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0)}}.animate.zoomOut,.trigger.zoomOut{-webkit-animation-name:zoomOut;-moz-animation-name:zoomOut;-ms-animation-name:zoomOut;-o-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutUp{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(-200px)}}@-moz-keyframes zoomOutUp{0%{opacity:1;-moz-transform:scale(1) translateY(0)}100%{opacity:0;-moz-transform:scale(0) translateY(-200px)}}@-ms-keyframes zoomOutUp{0%{opacity:1;-ms-transform:scale(1) translateY(0)}100%{opacity:0;-ms-transform:scale(0) translateY(-200px)}}@-o-keyframes zoomOutUp{0%{opacity:1;-o-transform:scale(1) translateY(0)}100%{opacity:0;-o-transform:scale(0) translateY(-200px)}}@keyframes zoomOutUp{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(-200px)}}.animate.zoomOutUp,.trigger.zoomOutUp{-webkit-animation-name:zoomOutUp;-moz-animation-name:zoomOutUp;-ms-animation-name:zoomOutUp;-o-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes zoomOutDown{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(200px)}}@-moz-keyframes zoomOutDown{0%{opacity:1;-moz-transform:scale(1) translateY(0)}100%{opacity:0;-moz-transform:scale(0) translateY(200px)}}@-ms-keyframes zoomOutDown{0%{opacity:1;-ms-transform:scale(1) translateY(0)}100%{opacity:0;-ms-transform:scale(0) translateY(200px)}}@-o-keyframes zoomOutDown{0%{opacity:1;-o-transform:scale(1) translateY(0)}100%{opacity:0;-o-transform:scale(0) translateY(200px)}}@keyframes zoomOutDown{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(200px)}}.animate.zoomOutDown,.trigger.zoomOutDown{-webkit-animation-name:zoomOutDown;-moz-animation-name:zoomOutDown;-ms-animation-name:zoomOutDown;-o-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{0%{opacity:0;-webkit-transform:scale(0) translateX(0)}100%{opacity:1;-webkit-transform:scale(1) translateX(-200px)}}@-moz-keyframes zoomOutLeft{0%{opacity:0;-moz-transform:scale(0) translateX(0)}100%{opacity:1;-moz-transform:scale(1) translateX(-200px)}}@-ms-keyframes zoomOutLeft{0%{opacity:0;-ms-transform:scale(0) translateX(0)}100%{opacity:1;-ms-transform:scale(1) translateX(-200px)}}@-o-keyframes zoomOutLeft{0%{opacity:0;-o-transform:scale(0) translateX(0)}100%{opacity:1;-o-transform:scale(1) translateX(-200px)}}@keyframes zoomOutLeft{0%{opacity:0;transform:scale(0) translateX(0)}100%{opacity:1;transform:scale(1) translateX(-200px)}}.animate.zoomOutLeft,.trigger.zoomOutLeft{-webkit-animation-name:zoomOutLeft;-moz-animation-name:zoomOutLeft;-ms-animation-name:zoomOutLeft;-o-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{0%{opacity:0;-webkit-transform:scale(0) translateX(0)}100%{opacity:1;-webkit-transform:scale(1) translateX(200px)}}@-moz-keyframes zoomOutRight{0%{opacity:0;-moz-transform:scale(0) translateX(0)}100%{opacity:1;-moz-transform:scale(1) translateX(200px)}}@-ms-keyframes zoomOutRight{0%{opacity:0;-ms-transform:scale(0) translateX(0)}100%{opacity:1;-ms-transform:scale(1) translateX(200px)}}@-o-keyframes zoomOutRight{0%{opacity:0;-o-transform:scale(0) translateX(0)}100%{opacity:1;-o-transform:scale(1) translateX(200px)}}@keyframes zoomOutRight{0%{opacity:0;transform:scale(0) translateX(0)}100%{opacity:1;transform:scale(1) translateX(200px)}}.animate.zoomOutRight,.trigger.zoomOutRight{-webkit-animation-name:zoomOutRight;-moz-animation-name:zoomOutRight;-ms-animation-name:zoomOutRight;-o-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUpLarge{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(-1000px)}}@-moz-keyframes zoomOutUpLarge{0%{opacity:1;-moz-transform:scale(1) translateY(0)}100%{opacity:0;-moz-transform:scale(0) translateY(-1000px)}}@-ms-keyframes zoomOutUpLarge{0%{opacity:1;-ms-transform:scale(1) translateY(0)}100%{opacity:0;-ms-transform:scale(0) translateY(-1000px)}}@-o-keyframes zoomOutUpLarge{0%{opacity:1;-o-transform:scale(1) translateY(0)}100%{opacity:0;-o-transform:scale(0) translateY(-1000px)}}@keyframes zoomOutUpLarge{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(-1000px)}}.animate.zoomOutUpLarge,.trigger.zoomOutUpLarge{-webkit-animation-name:zoomOutUpLarge;-moz-animation-name:zoomOutUpLarge;-ms-animation-name:zoomOutUpLarge;-o-animation-name:zoomOutUpLarge;animation-name:zoomOutUpLarge}@-webkit-keyframes zoomOutDownLarge{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(1000px)}}@-moz-keyframes zoomOutDownLarge{0%{opacity:1;-moz-transform:scale(1) translateY(0)}100%{opacity:0;-moz-transform:scale(0) translateY(1000px)}}@-ms-keyframes zoomOutDownLarge{0%{opacity:1;-ms-transform:scale(1) translateY(0)}100%{opacity:0;-ms-transform:scale(0) translateY(1000px)}}@-o-keyframes zoomOutDownLarge{0%{opacity:1;-o-transform:scale(1) translateY(0)}100%{opacity:0;-o-transform:scale(0) translateY(1000px)}}@keyframes zoomOutDownLarge{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(1000px)}}.animate.zoomOutDownLarge,.trigger.zoomOutDownLarge{-webkit-animation-name:zoomOutDownLarge;-moz-animation-name:zoomOutDownLarge;-ms-animation-name:zoomOutDownLarge;-o-animation-name:zoomOutDownLarge;animation-name:zoomOutDownLarge}@-webkit-keyframes zoomOutLeftLarge{0%{opacity:0;-webkit-transform:scale(0) translateX(0)}100%{opacity:1;-webkit-transform:scale(1) translateX(-1000px)}}@-moz-keyframes zoomOutLeftLarge{0%{opacity:0;-moz-transform:scale(0) translateX(0)}100%{opacity:1;-moz-transform:scale(1) translateX(-1000px)}}@-ms-keyframes zoomOutLeftLarge{0%{opacity:0;-ms-transform:scale(0) translateX(0)}100%{opacity:1;-ms-transform:scale(1) translateX(-1000px)}}@-o-keyframes zoomOutLeftLarge{0%{opacity:0;-o-transform:scale(0) translateX(0)}100%{opacity:1;-o-transform:scale(1) translateX(-1000px)}}@keyframes zoomOutLeftLarge{0%{opacity:0;transform:scale(0) translateX(0)}100%{opacity:1;transform:scale(1) translateX(-1000px)}}.animate.zoomOutLeftLarge,.trigger.zoomOutLeftLarge{-webkit-animation-name:zoomOutLeftLarge;-moz-animation-name:zoomOutLeftLarge;-ms-animation-name:zoomOutLeftLarge;-o-animation-name:zoomOutLeftLarge;animation-name:zoomOutLeftLarge}@-webkit-keyframes zoomOutRightLarge{0%{opacity:0;-webkit-transform:scale(0) translateX(0)}100%{opacity:1;-webkit-transform:scale(1) translateX(1000px)}}@-moz-keyframes zoomOutRightLarge{0%{opacity:0;-moz-transform:scale(0) translateX(0)}100%{opacity:1;-moz-transform:scale(1) translateX(1000px)}}@-ms-keyframes zoomOutRightLarge{0%{opacity:0;-ms-transform:scale(0) translateX(0)}100%{opacity:1;-ms-transform:scale(1) translateX(1000px)}}@-o-keyframes zoomOutRightLarge{0%{opacity:0;-o-transform:scale(0) translateX(0)}100%{opacity:1;-o-transform:scale(1) translateX(1000px)}}@keyframes zoomOutRightLarge{0%{opacity:0;transform:scale(0) translateX(0)}100%{opacity:1;transform:scale(1) translateX(1000px)}}.animate.zoomOutRightLarge,.trigger.zoomOutRightLarge{-webkit-animation-name:zoomOutRightLarge;-moz-animation-name:zoomOutRightLarge;-ms-animation-name:zoomOutRightLarge;-o-animation-name:zoomOutRightLarge;animation-name:zoomOutRightLarge}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1.1)}70%{opacity:1;-webkit-transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(0)}50%{opacity:1;-moz-transform:scale(1.1)}70%{opacity:1;-moz-transform:scale(.9)}100%{opacity:1;-moz-transform:scale(1)}}@-ms-keyframes bounceIn{0%{opacity:0;-ms-transform:scale(0)}50%{opacity:1;-ms-transform:scale(1.1)}70%{opacity:1;-ms-transform:scale(.9)}100%{opacity:1;-ms-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(0)}50%{opacity:1;-o-transform:scale(1.1)}70%{opacity:1;-o-transform:scale(.9)}100%{opacity:1;-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.1)}70%{opacity:1;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}.animate.bounceIn,.trigger.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-ms-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:scale(0) translateY(200px)}60%{opacity:1;-webkit-transform:scale(1.1) translateY(-40px)}80%{opacity:1;-webkit-transform:scale(.9) translateY(20px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:scale(0) translateY(200px)}60%{opacity:1;-moz-transform:scale(1.1) translateY(-40px)}80%{opacity:1;-moz-transform:scale(.9) translateY(20px)}100%{opacity:1;-moz-transform:scale(1) translateY(0)}}@-ms-keyframes bounceInUp{0%{opacity:0;-ms-transform:scale(0) translateY(200px)}60%{opacity:1;-ms-transform:scale(1.1) translateY(-40px)}80%{opacity:1;-ms-transform:scale(.9) translateY(20px)}100%{opacity:1;-ms-transform:scale(1) translateY(0)}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:scale(0) translateY(200px)}60%{opacity:1;-o-transform:scale(1.1) translateY(-40px)}80%{opacity:1;-o-transform:scale(.9) translateY(20px)}100%{opacity:1;-o-transform:scale(1) translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:scale(0) translateY(200px)}60%{opacity:1;transform:scale(1.1) translateY(-40px)}80%{opacity:1;transform:scale(.9) translateY(20px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animate.bounceInUp,.trigger.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-ms-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:scale(0) translateY(-200px)}60%{opacity:1;-webkit-transform:scale(1.1) translateY(40px)}80%{opacity:1;-webkit-transform:scale(.9) translateY(-20px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:scale(0) translateY(-200px)}60%{opacity:1;-moz-transform:scale(1.1) translateY(40px)}80%{opacity:1;-moz-transform:scale(.9) translateY(-20px)}100%{opacity:1;-moz-transform:scale(1) translateY(0)}}@-ms-keyframes bounceInDown{0%{opacity:0;-ms-transform:scale(0) translateY(-200px)}60%{opacity:1;-ms-transform:scale(1.1) translateY(40px)}80%{opacity:1;-ms-transform:scale(.9) translateY(-20px)}100%{opacity:1;-ms-transform:scale(1) translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:scale(0) translateY(-200px)}60%{opacity:1;-o-transform:scale(1.1) translateY(40px)}80%{opacity:1;-o-transform:scale(.9) translateY(-20px)}100%{opacity:1;-o-transform:scale(1) translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:scale(0) translateY(-200px)}60%{opacity:1;transform:scale(1.1) translateY(40px)}80%{opacity:1;transform:scale(.9) translateY(-20px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animate.bounceInDown,.trigger.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-ms-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:scale(0) translateX(-200px)}60%{opacity:1;-webkit-transform:scale(1.1) translateX(40px)}80%{opacity:1;-webkit-transform:scale(.9) translateX(-20px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:scale(0) translateX(-200px)}60%{opacity:1;-moz-transform:scale(1.1) translateX(40px)}80%{opacity:1;-moz-transform:scale(.9) translateX(-20px)}100%{opacity:1;-moz-transform:scale(1) translateX(0)}}@-ms-keyframes bounceInLeft{0%{opacity:0;-ms-transform:scale(0) translateX(-200px)}60%{opacity:1;-ms-transform:scale(1.1) translateX(40px)}80%{opacity:1;-ms-transform:scale(.9) translateX(-20px)}100%{opacity:1;-ms-transform:scale(1) translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:scale(0) translateX(-200px)}60%{opacity:1;-o-transform:scale(1.1) translateX(40px)}80%{opacity:1;-o-transform:scale(.9) translateX(-20px)}100%{opacity:1;-o-transform:scale(1) translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:scale(0) translateX(-200px)}60%{opacity:1;transform:scale(1.1) translateX(40px)}80%{opacity:1;transform:scale(.9) translateX(-20px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animate.bounceInLeft,.trigger.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-ms-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:scale(0) translateX(200px)}60%{opacity:1;-webkit-transform:scale(1.1) translateX(-40px)}80%{opacity:1;-webkit-transform:scale(.9) translateX(20px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:scale(0) translateX(200px)}60%{opacity:1;-moz-transform:scale(1.1) translateX(-40px)}80%{opacity:1;-moz-transform:scale(.9) translateX(20px)}100%{opacity:1;-moz-transform:scale(1) translateX(0)}}@-ms-keyframes bounceInRight{0%{opacity:0;-ms-transform:scale(0) translateX(200px)}60%{opacity:1;-ms-transform:scale(1.1) translateX(-40px)}80%{opacity:1;-ms-transform:scale(.9) translateX(20px)}100%{opacity:1;-ms-transform:scale(1) translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:scale(0) translateX(200px)}60%{opacity:1;-o-transform:scale(1.1) translateX(-40px)}80%{opacity:1;-o-transform:scale(.9) translateX(20px)}100%{opacity:1;-o-transform:scale(1) translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:scale(0) translateX(200px)}60%{opacity:1;transform:scale(1.1) translateX(-40px)}80%{opacity:1;transform:scale(.9) translateX(20px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animate.bounceInRight,.trigger.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-ms-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceOut{0%{opacity:1;-webkit-transform:scale(1)}30%{opacity:1;-webkit-transform:scale(1.1)}50%{opacity:0;-webkit-transform:scale(.9)}100%{opacity:0;-webkit-transform:scale(0)}}@-moz-keyframes bounceOut{0%{opacity:1;-moz-transform:scale(1)}30%{opacity:1;-moz-transform:scale(1.1)}50%{opacity:0;-moz-transform:scale(.9)}100%{opacity:0;-moz-transform:scale(0)}}@-ms-keyframes bounceOut{0%{opacity:1;-ms-transform:scale(1)}30%{opacity:1;-ms-transform:scale(1.1)}50%{opacity:0;-ms-transform:scale(.9)}100%{opacity:0;-ms-transform:scale(0)}}@-o-keyframes bounceOut{0%{opacity:1;-o-transform:scale(1)}30%{opacity:1;-o-transform:scale(1.1)}50%{opacity:0;-o-transform:scale(.9)}100%{opacity:0;-o-transform:scale(0)}}@keyframes bounceOut{0%{opacity:1;transform:scale(1)}30%{opacity:1;transform:scale(1.1)}50%{opacity:0;transform:scale(.9)}100%{opacity:0;transform:scale(0)}}.animate.bounceOut,.trigger.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-ms-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutUp{0%{opacity:1;-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(40px)}100%{opacity:0;-webkit-transform:translateY(-200px)}}@-moz-keyframes bounceOutUp{0%{opacity:1;-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(40px)}100%{opacity:0;-moz-transform:translateY(-200px)}}@-ms-keyframes bounceOutUp{0%{opacity:1;-ms-transform:translateY(0)}20%{opacity:1;-ms-transform:translateY(40px)}100%{opacity:0;-ms-transform:translateY(-200px)}}@-o-keyframes bounceOutUp{0%{opacity:1;-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(40px)}100%{opacity:0;-o-transform:translateY(-200px)}}@keyframes bounceOutUp{0%{opacity:1;transform:translateY(0)}20%{opacity:1;transform:translateY(40px)}100%{opacity:0;transform:translateY(-200px)}}.animate.bounceOutUp,.trigger.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-ms-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceOutDown{0%{opacity:1;-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-40px)}100%{opacity:0;-webkit-transform:translateY(200px)}}@-moz-keyframes bounceOutDown{0%{opacity:1;-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(-40px)}100%{opacity:0;-moz-transform:translateY(200px)}}@-ms-keyframes bounceOutDown{0%{opacity:1;-ms-transform:translateY(0)}20%{opacity:1;-ms-transform:translateY(-40px)}100%{opacity:0;-ms-transform:translateY(200px)}}@-o-keyframes bounceOutDown{0%{opacity:1;-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(-40px)}100%{opacity:0;-o-transform:translateY(200px)}}@keyframes bounceOutDown{0%{opacity:1;transform:translateY(0)}20%{opacity:1;transform:translateY(-40px)}100%{opacity:0;transform:translateY(200px)}}.animate.bounceOutDown,.trigger.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-ms-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(40px)}100%{opacity:0;-webkit-transform:translateX(-200px)}}@-moz-keyframes bounceOutLeft{0%{opacity:1;-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(40px)}100%{opacity:0;-moz-transform:translateX(-200px)}}@-ms-keyframes bounceOutLeft{0%{opacity:1;-ms-transform:translateX(0)}20%{opacity:1;-ms-transform:translateX(40px)}100%{opacity:0;-ms-transform:translateX(-200px)}}@-o-keyframes bounceOutLeft{0%{opacity:1;-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(40px)}100%{opacity:0;-o-transform:translateX(-200px)}}@keyframes bounceOutLeft{0%{opacity:1;transform:translateX(0)}20%{opacity:1;transform:translateX(40px)}100%{opacity:0;transform:translateX(-200px)}}.animate.bounceOutLeft,.trigger.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-ms-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{opacity:1;-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-40px)}100%{opacity:0;-webkit-transform:translateX(200px)}}@-moz-keyframes bounceOutRight{0%{opacity:1;-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(-40px)}100%{opacity:0;-moz-transform:translateX(200px)}}@-ms-keyframes bounceOutRight{0%{opacity:1;-ms-transform:translateX(0)}20%{opacity:1;-ms-transform:translateX(-40px)}100%{opacity:0;-ms-transform:translateX(200px)}}@-o-keyframes bounceOutRight{0%{opacity:1;-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(-40px)}100%{opacity:0;-o-transform:translateX(200px)}}@keyframes bounceOutRight{0%{opacity:1;transform:translateX(0)}20%{opacity:1;transform:translateX(-40px)}100%{opacity:0;transform:translateX(200px)}}.animate.bounceOutRight,.trigger.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-ms-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes spinLeft{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-380deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes spinLeft{0%{-moz-transform-origin:center center;-moz-transform:rotate(-380deg);opacity:0}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}}@-ms-keyframes spinLeft{0%{-ms-transform-origin:center center;-ms-transform:rotate(-380deg);opacity:0}100%{-ms-transform-origin:center center;-ms-transform:rotate(0);opacity:1}}@-o-keyframes spinLeft{0%{-o-transform-origin:center center;-o-transform:rotate(-380deg);opacity:0}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}}@keyframes spinLeft{0%{transform-origin:center center;transform:rotate(-380deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.animate.spinLeft,.trigger.spinLeft{-webkit-animation-name:spinLeft;-moz-animation-name:spinLeft;-ms-animation-name:spinLeft;-o-animation-name:spinLeft;animation-name:spinLeft}@-webkit-keyframes spinRight{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(380deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes spinRight{0%{-moz-transform-origin:center center;-moz-transform:rotate(380deg);opacity:0}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}}@-ms-keyframes spinRight{0%{-ms-transform-origin:center center;-ms-transform:rotate(380deg);opacity:0}100%{-ms-transform-origin:center center;-ms-transform:rotate(0);opacity:1}}@-o-keyframes spinRight{0%{-o-transform-origin:center center;-o-transform:rotate(380deg);opacity:0}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}}@keyframes spinRight{0%{transform-origin:center center;transform:rotate(380deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.animate.spinRight,.trigger.spinRight{-webkit-animation-name:spinRight;-moz-animation-name:spinRight;-ms-animation-name:spinRight;-o-animation-name:spinRight;animation-name:spinRight}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-moz-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-ms-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-o-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.animate.flash,.onHoverFlash:hover,.trigger.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-ms-animation-name:flash;-o-animation-name:flash;animation-name:flash}@-webkit-keyframes strobe{0%,100%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:0}}@-moz-keyframes strobe{0%,100%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:0}}@-ms-keyframes strobe{0%,100%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:0}}@-o-keyframes strobe{0%,100%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:0}}@keyframes strobe{0%,100%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:0}}.animate.strobe,.onHoverStrobe:hover,.trigger.strobe{-webkit-animation-name:strobe;-moz-animation-name:strobe;-ms-animation-name:strobe;-o-animation-name:strobe;animation-name:strobe}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}20%,40%,60%,80%{-moz-transform:translateX(10px)}}@-ms-keyframes shake{0%,100%{-ms-transform:translateX(0)}10%,30%,50%,70%,90%{-ms-transform:translateX(-10px)}20%,40%,60%,80%{-ms-transform:translateX(10px)}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0)}10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}20%,40%,60%,80%{-o-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.animate.shake,.onHoverShake:hover,.trigger.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-ms-animation-name:shake;-o-animation-name:shake;animation-name:shake}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-ms-keyframes bounce{0%,100%,20%,50%,80%{-ms-transform:translateY(0)}40%{-ms-transform:translateY(-30px)}60%{-ms-transform:translateY(-15px)}}@-o-keyframes bounce{0%,100%,20%,50%,80%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.animate.bounce,.onHoverBounce:hover,.trigger.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-ms-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce}@-webkit-keyframes tada{0%,100%{-webkit-transform:scale(1) rotate(0)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}}@-moz-keyframes tada{0%,100%{-moz-transform:scale(1) rotate(0)}10%,20%{-moz-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg)}}@-ms-keyframes tada{0%,100%{-ms-transform:scale(1) rotate(0)}10%,20%{-ms-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-ms-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-ms-transform:scale(1.1) rotate(-3deg)}}@-o-keyframes tada{0%,100%{-o-transform:scale(1) rotate(0)}10%,20%{-o-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg)}}@keyframes tada{0%,100%{transform:scale(1) rotate(0)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}}.animate.tada,.onHoverTada:hover,.trigger.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-ms-animation-name:tada;-o-animation-name:tada;animation-name:tada}@-webkit-keyframes wave{20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}@-moz-keyframes wave{20%{-moz-transform:rotate(15deg)}40%{-moz-transform:rotate(-10deg)}60%{-moz-transform:rotate(5deg)}80%{-moz-transform:rotate(-5deg)}100%{-moz-transform:rotate(0deg)}}@-ms-keyframes wave{20%{-ms-transform:rotate(15deg)}40%{-ms-transform:rotate(-10deg)}60%{-ms-transform:rotate(5deg)}80%{-ms-transform:rotate(-5deg)}100%{-ms-transform:rotate(0deg)}}@-o-keyframes wave{20%{-o-transform:rotate(15deg)}40%{-o-transform:rotate(-10deg)}60%{-o-transform:rotate(5deg)}80%{-o-transform:rotate(-5deg)}100%{-o-transform:rotate(0deg)}}@keyframes wave{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.animate.wave,.onHoverWave:hover,.trigger.wave{-webkit-animation-name:wave;-moz-animation-name:wave;-ms-animation-name:wave;-o-animation-name:wave;animation-name:wave}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.animate.spin,.onHoverSpin:hover,.trigger.spin{-webkit-animation-name:spin;-moz-animation-name:spin;-ms-animation-name:spin;-o-animation-name:spin;animation-name:spin}@-webkit-keyframes pullback{0%{-webkit-transform:rotate(0deg)}20%,30%{-webkit-transform:rotate(-45deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes pullback{0%{-moz-transform:rotate(0deg)}20%,30%{-moz-transform:rotate(-45deg)}100%{-moz-transform:rotate(360deg)}}@-ms-keyframes pullback{0%{-ms-transform:rotate(0deg)}20%,30%{-ms-transform:rotate(-45deg)}100%{-ms-transform:rotate(360deg)}}@-o-keyframes pullback{0%{-o-transform:rotate(0deg)}20%,30%{-o-transform:rotate(-45deg)}100%{-o-transform:rotate(360deg)}}@keyframes pullback{0%{transform:rotate(0deg)}20%,30%{transform:rotate(-45deg)}100%{transform:rotate(360deg)}}.animate.pullback,.onHoverPullback:hover,.trigger.pullback{-webkit-animation-name:pullback;-moz-animation-name:pullback;-ms-animation-name:pullback;-o-animation-name:pullback;animation-name:pullback}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0px)}15%{-webkit-transform:translateX(-25px) rotate(-5deg)}30%{-webkit-transform:translateX(20px) rotate(3deg)}45%{-webkit-transform:translateX(-15px) rotate(-3deg)}60%{-webkit-transform:translateX(10px) rotate(2deg)}75%{-webkit-transform:translateX(-5px) rotate(-1deg)}100%{-webkit-transform:translateX(0px)}}@-moz-keyframes wobble{0%{-moz-transform:translateX(0px)}15%{-moz-transform:translateX(-25px) rotate(-5deg)}30%{-moz-transform:translateX(20px) rotate(3deg)}45%{-moz-transform:translateX(-15px) rotate(-3deg)}60%{-moz-transform:translateX(10px) rotate(2deg)}75%{-moz-transform:translateX(-5px) rotate(-1deg)}100%{-moz-transform:translateX(0px)}}@-ms-keyframes wobble{0%{-ms-transform:translateX(0px)}15%{-ms-transform:translateX(-25px) rotate(-5deg)}30%{-ms-transform:translateX(20px) rotate(3deg)}45%{-ms-transform:translateX(-15px) rotate(-3deg)}60%{-ms-transform:translateX(10px) rotate(2deg)}75%{-ms-transform:translateX(-5px) rotate(-1deg)}100%{-ms-transform:translateX(0px)}}@-o-keyframes wobble{0%{-o-transform:translateX(0px)}15%{-o-transform:translateX(-25px) rotate(-5deg)}30%{-o-transform:translateX(20px) rotate(3deg)}45%{-o-transform:translateX(-15px) rotate(-3deg)}60%{-o-transform:translateX(10px) rotate(2deg)}75%{-o-transform:translateX(-5px) rotate(-1deg)}100%{-o-transform:translateX(0px)}}@keyframes wobble{0%{transform:translateX(0px)}15%{transform:translateX(-25px) rotate(-5deg)}30%{transform:translateX(20px) rotate(3deg)}45%{transform:translateX(-15px) rotate(-3deg)}60%{transform:translateX(10px) rotate(2deg)}75%{transform:translateX(-5px) rotate(-1deg)}100%{transform:translateX(0px)}}.animate.wobble,.onHoverWobble:hover,.trigger.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-ms-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}}@-moz-keyframes pulse{0%,100%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.1)}}@-ms-keyframes pulse{0%,100%{-ms-transform:scale(1)}50%{-ms-transform:scale(1.1)}}@-o-keyframes pulse{0%,100%{-o-transform:scale(1)}50%{-o-transform:scale(1.1)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.animate.pulse,.onHoverPulse:hover,.trigger.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-ms-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse}@-webkit-keyframes pulsate{0%,100%,50%{-webkit-transform:scale(1)}25%,75%{-webkit-transform:scale(1.1)}}@-moz-keyframes pulsate{0%,100%,50%{-moz-transform:scale(1)}25%,75%{-moz-transform:scale(1.1)}}@-ms-keyframes pulsate{0%,100%,50%{-ms-transform:scale(1)}25%,75%{-ms-transform:scale(1.1)}}@-o-keyframes pulsate{0%,100%,50%{-o-transform:scale(1)}25%,75%{-o-transform:scale(1.1)}}@keyframes pulsate{0%,100%,50%{transform:scale(1)}25%,75%{transform:scale(1.1)}}.animate.pulsate,.onHoverPulsate:hover,.trigger.pulsate{-webkit-animation-name:pulsate;-moz-animation-name:pulsate;-ms-animation-name:pulsate;-o-animation-name:pulsate;animation-name:pulsate}@-webkit-keyframes heartbeat{0%,30%,50%,60%,80%{-webkit-transform:scale(1)}40%,70%{-webkit-transform:scale(1.1)}}@-moz-keyframes heartbeat{0%,30%,50%,60%,80%{-moz-transform:scale(1)}40%,70%{-moz-transform:scale(1.1)}}@-ms-keyframes heartbeat{0%,30%,50%,60%,80%{-ms-transform:scale(1)}40%,70%{-ms-transform:scale(1.1)}}@-o-keyframes heartbeat{0%,30%,50%,60%,80%{-o-transform:scale(1)}40%,70%{-o-transform:scale(1.1)}}@keyframes heartbeat{0%,30%,50%,60%,80%{transform:scale(1)}40%,70%{transform:scale(1.1)}}.animate.heartbeat,.onHoverHeartbeat:hover,.trigger.heartbeat{-webkit-animation-name:heartbeat;-moz-animation-name:heartbeat;-ms-animation-name:heartbeat;-o-animation-name:heartbeat;animation-name:heartbeat}@-webkit-keyframes panic{0%,100%{-webkit-transform:scale(1) rotate(0)}10%,60%{-webkit-transform:scale(1.1) rotate(-3deg)}20%,40%{-webkit-transform:scale(1) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg)}50%,70%,90%{-webkit-transform:scale(1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg)}}@-moz-keyframes panic{0%,100%{-moz-transform:scale(1) rotate(0)}10%,60%{-moz-transform:scale(1.1) rotate(-3deg)}20%,40%{-moz-transform:scale(1) rotate(-3deg)}30%{-moz-transform:scale(1.1) rotate(3deg)}50%,70%,90%{-moz-transform:scale(1) rotate(3deg)}80%{-moz-transform:scale(1.1) rotate(-3deg)}}@-ms-keyframes panic{0%,100%{-ms-transform:scale(1) rotate(0)}10%,60%{-ms-transform:scale(1.1) rotate(-3deg)}20%,40%{-ms-transform:scale(1) rotate(-3deg)}30%{-ms-transform:scale(1.1) rotate(3deg)}50%,70%,90%{-ms-transform:scale(1) rotate(3deg)}80%{-ms-transform:scale(1.1) rotate(-3deg)}}@-o-keyframes panic{0%,100%{-o-transform:scale(1) rotate(0)}10%,60%{-o-transform:scale(1.1) rotate(-3deg)}20%,40%{-o-transform:scale(1) rotate(-3deg)}30%{-o-transform:scale(1.1) rotate(3deg)}50%,70%,90%{-o-transform:scale(1) rotate(3deg)}80%{-o-transform:scale(1.1) rotate(-3deg)}}@keyframes panic{0%,100%{transform:scale(1) rotate(0)}10%,60%{transform:scale(1.1) rotate(-3deg)}20%,40%{transform:scale(1) rotate(-3deg)}30%{transform:scale(1.1) rotate(3deg)}50%,70%,90%{transform:scale(1) rotate(3deg)}80%{transform:scale(1.1) rotate(-3deg)}}.animate.panic,.onHoverPanic:hover,.trigger.panic{-webkit-animation-name:panic;-moz-animation-name:panic;-ms-animation-name:panic;-o-animation-name:panic;animation-name:panic}@-webkit-keyframes explode{0%{-webkit-transform:scale(1)}20%{-webkit-transform:scale(.3) rotate(-3deg)}60%{-webkit-transform:scale(.3) rotate(-5deg)}30%{-webkit-transform:scale(.4) rotate(8deg)}40%{-webkit-transform:scale(.3) rotate(-11deg)}50%{-webkit-transform:scale(.4) rotate(14deg)}70%{-webkit-transform:scale(.2) rotate(17deg)}80%{opacity:1;-webkit-transform:scale(.2) rotate(-20deg)}100%{opacity:0;-webkit-transform:scale(10) rotate(360deg)}}@-moz-keyframes explode{0%{opacity:1;-moz-transform:scale(1)}20%{-moz-transform:scale(.3) rotate(-3deg)}60%{-moz-transform:scale(.3) rotate(-5deg)}30%{-moz-transform:scale(.4) rotate(8deg)}40%{-moz-transform:scale(.3) rotate(-11deg)}50%{-moz-transform:scale(.4) rotate(14deg)}70%{-moz-transform:scale(.2) rotate(17deg)}80%{opacity:1;-moz-transform:scale(.2) rotate(-20deg)}100%{opacity:0;-moz-transform:scale(10) rotate(360deg)}}@-ms-keyframes explode{0%{opacity:1;-ms-transform:scale(1)}20%{-ms-transform:scale(.3) rotate(-3deg)}60%{-ms-transform:scale(.3) rotate(-5deg)}30%{-ms-transform:scale(.4) rotate(8deg)}40%{-ms-transform:scale(.3) rotate(-11deg)}50%{-ms-transform:scale(.4) rotate(14deg)}70%{-ms-transform:scale(.2) rotate(17deg)}80%{opacity:1;-ms-transform:scale(.2) rotate(-20deg)}100%{opacity:0;-ms-transform:scale(10) rotate(360deg)}}@-o-keyframes explode{0%{opacity:1;-o-transform:scale(1)}20%{-o-transform:scale(.3) rotate(-3deg)}60%{-o-transform:scale(.3) rotate(-5deg)}30%{-o-transform:scale(.4) rotate(8deg)}40%{-o-transform:scale(.3) rotate(-11deg)}50%{-o-transform:scale(.4) rotate(14deg)}70%{-o-transform:scale(.2) rotate(17deg)}80%{opacity:1;-o-transform:scale(.2) rotate(-20deg)}100%{opacity:0;-o-transform:scale(10) rotate(360deg)}}@keyframes explode{0%{opacity:1;transform:scale(1)}20%{transform:scale(.3) rotate(-3deg)}60%{transform:scale(.3) rotate(-5deg)}30%{transform:scale(.4) rotate(8deg)}40%{transform:scale(.3) rotate(-11deg)}50%{transform:scale(.4) rotate(14deg)}70%{transform:scale(.2) rotate(17deg)}80%{opacity:1;transform:scale(.2) rotate(-20deg)}100%{opacity:0;transform:scale(10) rotate(360deg)}}.animate.explode,.trigger.explode{-webkit-animation-name:explode;-moz-animation-name:explode;-ms-animation-name:explode;-o-animation-name:explode;animation-name:explode}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.animate,.onHoverBounce,.onHoverExplode,.onHoverFlash,.onHoverHeartbeat,.onHoverPanic,.onHoverPullback,.onHoverPulsate,.onHoverPulse,.onHoverShake,.onHoverSpin,.onHoverStrobe,.onHoverTada,.onHoverWave,.onHoverWobble,.trigger{opacity:0;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.ie .animate,.no-js .animate,.onHoverBounce,.onHoverExplode,.onHoverFlash,.onHoverHeartbeat,.onHoverPanic,.onHoverPullback,.onHoverPulsate,.onHoverPulse,.onHoverShake,.onHoverSpin,.onHoverStrobe,.onHoverTada,.onHoverWave,.onHoverWobble,.trigger{opacity:1}.animate.infinite,.onHoverBounce.infinite,.onHoverExplode.infinite,.onHoverFlash.infinite,.onHoverHeartbeat.infinite,.onHoverPanic.infinite,.onHoverPullback.infinite,.onHoverPulsate.infinite,.onHoverPulse.infinite,.onHoverShake.infinite,.onHoverSpin.infinite,.onHoverStrobe.infinite,.onHoverTada.infinite,.onHoverWave.infinite,.onHoverWobble.infinite,.trigger.infinite{-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.animate.fadeIn,.trigger.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-ms-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(200px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(200px)}100%{opacity:1;-moz-transform:translateY(0)}}@-ms-keyframes fadeInUp{0%{opacity:0;-ms-transform:translateY(200px)}100%{opacity:1;-ms-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(200px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(200px)}100%{opacity:1;transform:translateY(0)}}.animate.fadeInUp,.trigger.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-ms-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-200px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-200px)}100%{opacity:1;-moz-transform:translateY(0)}}@-ms-keyframes fadeInDown{0%{opacity:0;-ms-transform:translateY(-200px)}100%{opacity:1;-ms-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-200px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-200px)}100%{opacity:1;transform:translateY(0)}}.animate.fadeInDown,.trigger.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-ms-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-200px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-200px)}100%{opacity:1;-moz-transform:translateX(0)}}@-ms-keyframes fadeInLeft{0%{opacity:0;-ms-transform:translateX(-200px)}100%{opacity:1;-ms-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-200px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-200px)}100%{opacity:1;transform:translateX(0)}}.animate.fadeInLeft,.trigger.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-ms-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(200px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(200px)}100%{opacity:1;-moz-transform:translateX(0)}}@-ms-keyframes fadeInRight{0%{opacity:0;-ms-transform:translateX(200px)}100%{opacity:1;-ms-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(200px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(200px)}100%{opacity:1;transform:translateX(0)}}.animate.fadeInRight,.trigger.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-ms-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUpLarge{0%{opacity:0;-webkit-transform:translateY(1000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUpLarge{0%{opacity:0;-moz-transform:translateY(1000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-ms-keyframes fadeInUpLarge{0%{opacity:0;-ms-transform:translateY(1000px)}100%{opacity:1;-ms-transform:translateY(0)}}@-o-keyframes fadeInUpLarge{0%{opacity:0;-o-transform:translateY(1000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUpLarge{0%{opacity:0;transform:translateY(1000px)}100%{opacity:1;transform:translateY(0)}}.animate.fadeInUpLarge,.trigger.fadeInUpLarge{-webkit-animation-name:fadeInUpLarge;-moz-animation-name:fadeInUpLarge;-ms-animation-name:fadeInUpLarge;-o-animation-name:fadeInUpLarge;animation-name:fadeInUpLarge}@-webkit-keyframes fadeInDownLarge{0%{opacity:0;-webkit-transform:translateY(-1000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDownLarge{0%{opacity:0;-moz-transform:translateY(-1000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-ms-keyframes fadeInDownLarge{0%{opacity:0;-ms-transform:translateY(-1000px)}100%{opacity:1;-ms-transform:translateY(0)}}@-o-keyframes fadeInDownLarge{0%{opacity:0;-o-transform:translateY(-1000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDownLarge{0%{opacity:0;transform:translateY(-1000px)}100%{opacity:1;transform:translateY(0)}}.animate.fadeInDownLarge,.trigger.fadeInDownLarge{-webkit-animation-name:fadeInDownLarge;-moz-animation-name:fadeInDownLarge;-ms-animation-name:fadeInDownLarge;-o-animation-name:fadeInDownLarge;animation-name:fadeInDownLarge}@-webkit-keyframes fadeInLeftLarge{0%{opacity:0;-webkit-transform:translateX(-1000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeftLarge{0%{opacity:0;-moz-transform:translateX(-1000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-ms-keyframes fadeInLeftLarge{0%{opacity:0;-ms-transform:translateX(-1000px)}100%{opacity:1;-ms-transform:translateX(0)}}@-o-keyframes fadeInLeftLarge{0%{opacity:0;-o-transform:translateX(-1000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeftLarge{0%{opacity:0;transform:translateX(-1000px)}100%{opacity:1;transform:translateX(0)}}.animate.fadeInLeftLarge,.trigger.fadeInLeftLarge{-webkit-animation-name:fadeInLeftLarge;-moz-animation-name:fadeInLeftLarge;-ms-animation-name:fadeInLeftLarge;-o-animation-name:fadeInLeftLarge;animation-name:fadeInLeftLarge}@-webkit-keyframes fadeInRightLarge{0%{opacity:0;-webkit-transform:translateX(1000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRightLarge{0%{opacity:0;-moz-transform:translateX(1000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-ms-keyframes fadeInRightLarge{0%{opacity:0;-ms-transform:translateX(1000px)}100%{opacity:1;-ms-transform:translateX(0)}}@-o-keyframes fadeInRightLarge{0%{opacity:0;-o-transform:translateX(1000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRightLarge{0%{opacity:0;transform:translateX(1000px)}100%{opacity:1;transform:translateX(0)}}.animate.fadeInRightLarge,.trigger.fadeInRightLarge{-webkit-animation-name:fadeInRightLarge;-moz-animation-name:fadeInRightLarge;-ms-animation-name:fadeInRightLarge;-o-animation-name:fadeInRightLarge;animation-name:fadeInRightLarge}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-ms-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.animate.fadeOut,.trigger.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-ms-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-200px)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-200px)}}@-ms-keyframes fadeOutUp{0%{opacity:1;-ms-transform:translateY(0)}100%{opacity:0;-ms-transform:translateY(-200px)}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-200px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-200px)}}.animate.fadeOutUp,.trigger.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-ms-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(200px)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(200px)}}@-ms-keyframes fadeOutDown{0%{opacity:1;-ms-transform:translateY(0)}100%{opacity:0;-ms-transform:translateY(200px)}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(200px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(200px)}}.animate.fadeOutDown,.trigger.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-ms-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{0%{opacity:0;-webkit-transform:translateX(0)}100%{opacity:1;-webkit-transform:translateX(-200px)}}@-moz-keyframes fadeOutLeft{0%{opacity:0;-moz-transform:translateX(0)}100%{opacity:1;-moz-transform:translateX(-200px)}}@-ms-keyframes fadeOutLeft{0%{opacity:0;-ms-transform:translateX(0)}100%{opacity:1;-ms-transform:translateX(-200px)}}@-o-keyframes fadeOutLeft{0%{opacity:0;-o-transform:translateX(0)}100%{opacity:1;-o-transform:translateX(-200px)}}@keyframes fadeOutLeft{0%{opacity:0;transform:translateX(0)}100%{opacity:1;transform:translateX(-200px)}}.animate.fadeOutLeft,.trigger.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-ms-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:0;-webkit-transform:translateX(0)}100%{opacity:1;-webkit-transform:translateX(200px)}}@-moz-keyframes fadeOutRight{0%{opacity:0;-moz-transform:translateX(0)}100%{opacity:1;-moz-transform:translateX(200px)}}@-ms-keyframes fadeOutRight{0%{opacity:0;-ms-transform:translateX(0)}100%{opacity:1;-ms-transform:translateX(200px)}}@-o-keyframes fadeOutRight{0%{opacity:0;-o-transform:translateX(0)}100%{opacity:1;-o-transform:translateX(200px)}}@keyframes fadeOutRight{0%{opacity:0;transform:translateX(0)}100%{opacity:1;transform:translateX(200px)}}.animate.fadeOutRight,.trigger.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-ms-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUpLarge{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-1000px)}}@-moz-keyframes fadeOutUpLarge{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-1000px)}}@-ms-keyframes fadeOutUpLarge{0%{opacity:1;-ms-transform:translateY(0)}100%{opacity:0;-ms-transform:translateY(-1000px)}}@-o-keyframes fadeOutUpLarge{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-1000px)}}@keyframes fadeOutUpLarge{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-1000px)}}.animate.fadeOutUpLarge,.trigger.fadeOutUpLarge{-webkit-animation-name:fadeOutUpLarge;-moz-animation-name:fadeOutUpLarge;-ms-animation-name:fadeOutUpLarge;-o-animation-name:fadeOutUpLarge;animation-name:fadeOutUpLarge}@-webkit-keyframes fadeOutDownLarge{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(1000px)}}@-moz-keyframes fadeOutDownLarge{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(1000px)}}@-ms-keyframes fadeOutDownLarge{0%{opacity:1;-ms-transform:translateY(0)}100%{opacity:0;-ms-transform:translateY(1000px)}}@-o-keyframes fadeOutDownLarge{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(1000px)}}@keyframes fadeOutDownLarge{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(1000px)}}.animate.fadeOutDownLarge,.trigger.fadeOutDownLarge{-webkit-animation-name:fadeOutDownLarge;-moz-animation-name:fadeOutDownLarge;-ms-animation-name:fadeOutDownLarge;-o-animation-name:fadeOutDownLarge;animation-name:fadeOutDownLarge}@-webkit-keyframes fadeOutLeftLarge{0%{opacity:0;-webkit-transform:translateX(0)}100%{opacity:1;-webkit-transform:translateX(-1000px)}}@-moz-keyframes fadeOutLeftLarge{0%{opacity:0;-moz-transform:translateX(0)}100%{opacity:1;-moz-transform:translateX(-1000px)}}@-ms-keyframes fadeOutLeftLarge{0%{opacity:0;-ms-transform:translateX(0)}100%{opacity:1;-ms-transform:translateX(-1000px)}}@-o-keyframes fadeOutLeftLarge{0%{opacity:0;-o-transform:translateX(0)}100%{opacity:1;-o-transform:translateX(-1000px)}}@keyframes fadeOutLeftLarge{0%{opacity:0;transform:translateX(0)}100%{opacity:1;transform:translateX(-1000px)}}.animate.fadeOutLeftLarge,.trigger.fadeOutLeftLarge{-webkit-animation-name:fadeOutLeftLarge;-moz-animation-name:fadeOutLeftLarge;-ms-animation-name:fadeOutLeftLarge;-o-animation-name:fadeOutLeftLarge;animation-name:fadeOutLeftLarge}@-webkit-keyframes fadeOutRightLarge{0%{opacity:0;-webkit-transform:translateX(0)}100%{opacity:1;-webkit-transform:translateX(1000px)}}@-moz-keyframes fadeOutRightLarge{0%{opacity:0;-moz-transform:translateX(0)}100%{opacity:1;-moz-transform:translateX(1000px)}}@-ms-keyframes fadeOutRightLarge{0%{opacity:0;-ms-transform:translateX(0)}100%{opacity:1;-ms-transform:translateX(1000px)}}@-o-keyframes fadeOutRightLarge{0%{opacity:0;-o-transform:translateX(0)}100%{opacity:1;-o-transform:translateX(1000px)}}@keyframes fadeOutRightLarge{0%{opacity:0;transform:translateX(0)}100%{opacity:1;transform:translateX(1000px)}}.animate.fadeOutRightLarge,.trigger.fadeOutRightLarge{-webkit-animation-name:fadeOutRightLarge;-moz-animation-name:fadeOutRightLarge;-ms-animation-name:fadeOutRightLarge;-o-animation-name:fadeOutRightLarge;animation-name:fadeOutRightLarge}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes zoomIn{0%{opacity:0;-moz-transform:scale(0)}100%{opacity:1;-moz-transform:scale(1)}}@-ms-keyframes zoomIn{0%{opacity:0;-ms-transform:scale(0)}100%{opacity:1;-ms-transform:scale(1)}}@-o-keyframes zoomIn{0%{opacity:0;-o-transform:scale(0)}100%{opacity:1;-o-transform:scale(1)}}@keyframes zoomIn{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.animate.zoomIn,.trigger.zoomIn{-webkit-animation-name:zoomIn;-moz-animation-name:zoomIn;-ms-animation-name:zoomIn;-o-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(0) translateY(200px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@-moz-keyframes zoomInUp{0%{opacity:0;-moz-transform:scale(0) translateY(200px)}100%{opacity:1;-moz-transform:scale(1) translateY(0)}}@-ms-keyframes zoomInUp{0%{opacity:0;-ms-transform:scale(0) translateY(200px)}100%{opacity:1;-ms-transform:scale(1) translateY(0)}}@-o-keyframes zoomInUp{0%{opacity:0;-o-transform:scale(0) translateY(200px)}100%{opacity:1;-o-transform:scale(1) translateY(0)}}@keyframes zoomInUp{0%{opacity:0;transform:scale(0) translateY(200px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animate.zoomInUp,.trigger.zoomInUp{-webkit-animation-name:zoomInUp;-moz-animation-name:zoomInUp;-ms-animation-name:zoomInUp;-o-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(0) translateY(-200px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@-moz-keyframes zoomInDown{0%{opacity:0;-moz-transform:scale(0) translateY(-200px)}100%{opacity:1;-moz-transform:scale(1) translateY(0)}}@-ms-keyframes zoomInDown{0%{opacity:0;-ms-transform:scale(0) translateY(-200px)}100%{opacity:1;-ms-transform:scale(1) translateY(0)}}@-o-keyframes zoomInDown{0%{opacity:0;-o-transform:scale(0) translateY(-200px)}100%{opacity:1;-o-transform:scale(1) translateY(0)}}@keyframes zoomInDown{0%{opacity:0;transform:scale(0) translateY(-200px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animate.zoomInDown,.trigger.zoomInDown{-webkit-animation-name:zoomInDown;-moz-animation-name:zoomInDown;-ms-animation-name:zoomInDown;-o-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(0) translateX(-200px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@-moz-keyframes zoomInLeft{0%{opacity:0;-moz-transform:scale(0) translateX(-200px)}100%{opacity:1;-moz-transform:scale(1) translateX(0)}}@-ms-keyframes zoomInLeft{0%{opacity:0;-ms-transform:scale(0) translateX(-200px)}100%{opacity:1;-ms-transform:scale(1) translateX(0)}}@-o-keyframes zoomInLeft{0%{opacity:0;-o-transform:scale(0) translateX(-200px)}100%{opacity:1;-o-transform:scale(1) translateX(0)}}@keyframes zoomInLeft{0%{opacity:0;transform:scale(0) translateX(-200px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animate.zoomInLeft,.trigger.zoomInLeft{-webkit-animation-name:zoomInLeft;-moz-animation-name:zoomInLeft;-ms-animation-name:zoomInLeft;-o-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(0) translateX(200px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@-moz-keyframes zoomInRight{0%{opacity:0;-moz-transform:scale(0) translateX(200px)}100%{opacity:1;-moz-transform:scale(1) translateX(0)}}@-ms-keyframes zoomInRight{0%{opacity:0;-ms-transform:scale(0) translateX(200px)}100%{opacity:1;-ms-transform:scale(1) translateX(0)}}@-o-keyframes zoomInRight{0%{opacity:0;-o-transform:scale(0) translateX(200px)}100%{opacity:1;-o-transform:scale(1) translateX(0)}}@keyframes zoomInRight{0%{opacity:0;transform:scale(0) translateX(200px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animate.zoomInRight,.trigger.zoomInRight{-webkit-animation-name:zoomInRight;-moz-animation-name:zoomInRight;-ms-animation-name:zoomInRight;-o-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUpLarge{0%{opacity:0;-webkit-transform:scale(0) translateY(1000px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@-moz-keyframes zoomInUpLarge{0%{opacity:0;-moz-transform:scale(0) translateY(1000px)}100%{opacity:1;-moz-transform:scale(1) translateY(0)}}@-ms-keyframes zoomInUpLarge{0%{opacity:0;-ms-transform:scale(0) translateY(1000px)}100%{opacity:1;-ms-transform:scale(1) translateY(0)}}@-o-keyframes zoomInUpLarge{0%{opacity:0;-o-transform:scale(0) translateY(1000px)}100%{opacity:1;-o-transform:scale(1) translateY(0)}}@keyframes zoomInUpLarge{0%{opacity:0;transform:scale(0) translateY(1000px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animate.zoomInUpLarge,.trigger.zoomInUpLarge{-webkit-animation-name:zoomInUpLarge;-moz-animation-name:zoomInUpLarge;-ms-animation-name:zoomInUpLarge;-o-animation-name:zoomInUpLarge;animation-name:zoomInUpLarge}@-webkit-keyframes zoomInDownLarge{0%{opacity:0;-webkit-transform:scale(0) translateY(-1000px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@-moz-keyframes zoomInDownLarge{0%{opacity:0;-moz-transform:scale(0) translateY(-1000px)}100%{opacity:1;-moz-transform:scale(1) translateY(0)}}@-ms-keyframes zoomInDownLarge{0%{opacity:0;-ms-transform:scale(0) translateY(-1000px)}100%{opacity:1;-ms-transform:scale(1) translateY(0)}}@-o-keyframes zoomInDownLarge{0%{opacity:0;-o-transform:scale(0) translateY(-1000px)}100%{opacity:1;-o-transform:scale(1) translateY(0)}}@keyframes zoomInDownLarge{0%{opacity:0;transform:scale(0) translateY(-1000px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animate.zoomInDownLarge,.trigger.zoomInDownLarge{-webkit-animation-name:zoomInDownLarge;-moz-animation-name:zoomInDownLarge;-ms-animation-name:zoomInDownLarge;-o-animation-name:zoomInDownLarge;animation-name:zoomInDownLarge}@-webkit-keyframes zoomInLeftLarge{0%{opacity:0;-webkit-transform:scale(0) translateX(-1000px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@-moz-keyframes zoomInLeftLarge{0%{opacity:0;-moz-transform:scale(0) translateX(-1000px)}100%{opacity:1;-moz-transform:scale(1) translateX(0)}}@-ms-keyframes zoomInLeftLarge{0%{opacity:0;-ms-transform:scale(0) translateX(-1000px)}100%{opacity:1;-ms-transform:scale(1) translateX(0)}}@-o-keyframes zoomInLeftLarge{0%{opacity:0;-o-transform:scale(0) translateX(-1000px)}100%{opacity:1;-o-transform:scale(1) translateX(0)}}@keyframes zoomInLeftLarge{0%{opacity:0;transform:scale(0) translateX(-1000px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animate.zoomInLeftLarge,.trigger.zoomInLeftLarge{-webkit-animation-name:zoomInLeftLarge;-moz-animation-name:zoomInLeftLarge;-ms-animation-name:zoomInLeftLarge;-o-animation-name:zoomInLeftLarge;animation-name:zoomInLeftLarge}@-webkit-keyframes zoomInRightLarge{0%{opacity:0;-webkit-transform:scale(0) translateX(1000px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@-moz-keyframes zoomInRightLarge{0%{opacity:0;-moz-transform:scale(0) translateX(1000px)}100%{opacity:1;-moz-transform:scale(1) translateX(0)}}@-ms-keyframes zoomInRightLarge{0%{opacity:0;-ms-transform:scale(0) translateX(1000px)}100%{opacity:1;-ms-transform:scale(1) translateX(0)}}@-o-keyframes zoomInRightLarge{0%{opacity:0;-o-transform:scale(0) translateX(1000px)}100%{opacity:1;-o-transform:scale(1) translateX(0)}}@keyframes zoomInRightLarge{0%{opacity:0;transform:scale(0) translateX(1000px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animate.zoomInRightLarge,.trigger.zoomInRightLarge{-webkit-animation-name:zoomInRightLarge;-moz-animation-name:zoomInRightLarge;-ms-animation-name:zoomInRightLarge;-o-animation-name:zoomInRightLarge;animation-name:zoomInRightLarge}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0)}}@-moz-keyframes zoomOut{0%{opacity:1;-moz-transform:scale(1)}100%{opacity:0;-moz-transform:scale(0)}}@-ms-keyframes zoomOut{0%{opacity:1;-ms-transform:scale(1)}100%{opacity:0;-ms-transform:scale(0)}}@-o-keyframes zoomOut{0%{opacity:1;-o-transform:scale(1)}100%{opacity:0;-o-transform:scale(0)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0)}}.animate.zoomOut,.trigger.zoomOut{-webkit-animation-name:zoomOut;-moz-animation-name:zoomOut;-ms-animation-name:zoomOut;-o-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutUp{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(-200px)}}@-moz-keyframes zoomOutUp{0%{opacity:1;-moz-transform:scale(1) translateY(0)}100%{opacity:0;-moz-transform:scale(0) translateY(-200px)}}@-ms-keyframes zoomOutUp{0%{opacity:1;-ms-transform:scale(1) translateY(0)}100%{opacity:0;-ms-transform:scale(0) translateY(-200px)}}@-o-keyframes zoomOutUp{0%{opacity:1;-o-transform:scale(1) translateY(0)}100%{opacity:0;-o-transform:scale(0) translateY(-200px)}}@keyframes zoomOutUp{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(-200px)}}.animate.zoomOutUp,.trigger.zoomOutUp{-webkit-animation-name:zoomOutUp;-moz-animation-name:zoomOutUp;-ms-animation-name:zoomOutUp;-o-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes zoomOutDown{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(200px)}}@-moz-keyframes zoomOutDown{0%{opacity:1;-moz-transform:scale(1) translateY(0)}100%{opacity:0;-moz-transform:scale(0) translateY(200px)}}@-ms-keyframes zoomOutDown{0%{opacity:1;-ms-transform:scale(1) translateY(0)}100%{opacity:0;-ms-transform:scale(0) translateY(200px)}}@-o-keyframes zoomOutDown{0%{opacity:1;-o-transform:scale(1) translateY(0)}100%{opacity:0;-o-transform:scale(0) translateY(200px)}}@keyframes zoomOutDown{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(200px)}}.animate.zoomOutDown,.trigger.zoomOutDown{-webkit-animation-name:zoomOutDown;-moz-animation-name:zoomOutDown;-ms-animation-name:zoomOutDown;-o-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{0%{opacity:0;-webkit-transform:scale(0) translateX(0)}100%{opacity:1;-webkit-transform:scale(1) translateX(-200px)}}@-moz-keyframes zoomOutLeft{0%{opacity:0;-moz-transform:scale(0) translateX(0)}100%{opacity:1;-moz-transform:scale(1) translateX(-200px)}}@-ms-keyframes zoomOutLeft{0%{opacity:0;-ms-transform:scale(0) translateX(0)}100%{opacity:1;-ms-transform:scale(1) translateX(-200px)}}@-o-keyframes zoomOutLeft{0%{opacity:0;-o-transform:scale(0) translateX(0)}100%{opacity:1;-o-transform:scale(1) translateX(-200px)}}@keyframes zoomOutLeft{0%{opacity:0;transform:scale(0) translateX(0)}100%{opacity:1;transform:scale(1) translateX(-200px)}}.animate.zoomOutLeft,.trigger.zoomOutLeft{-webkit-animation-name:zoomOutLeft;-moz-animation-name:zoomOutLeft;-ms-animation-name:zoomOutLeft;-o-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{0%{opacity:0;-webkit-transform:scale(0) translateX(0)}100%{opacity:1;-webkit-transform:scale(1) translateX(200px)}}@-moz-keyframes zoomOutRight{0%{opacity:0;-moz-transform:scale(0) translateX(0)}100%{opacity:1;-moz-transform:scale(1) translateX(200px)}}@-ms-keyframes zoomOutRight{0%{opacity:0;-ms-transform:scale(0) translateX(0)}100%{opacity:1;-ms-transform:scale(1) translateX(200px)}}@-o-keyframes zoomOutRight{0%{opacity:0;-o-transform:scale(0) translateX(0)}100%{opacity:1;-o-transform:scale(1) translateX(200px)}}@keyframes zoomOutRight{0%{opacity:0;transform:scale(0) translateX(0)}100%{opacity:1;transform:scale(1) translateX(200px)}}.animate.zoomOutRight,.trigger.zoomOutRight{-webkit-animation-name:zoomOutRight;-moz-animation-name:zoomOutRight;-ms-animation-name:zoomOutRight;-o-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUpLarge{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(-1000px)}}@-moz-keyframes zoomOutUpLarge{0%{opacity:1;-moz-transform:scale(1) translateY(0)}100%{opacity:0;-moz-transform:scale(0) translateY(-1000px)}}@-ms-keyframes zoomOutUpLarge{0%{opacity:1;-ms-transform:scale(1) translateY(0)}100%{opacity:0;-ms-transform:scale(0) translateY(-1000px)}}@-o-keyframes zoomOutUpLarge{0%{opacity:1;-o-transform:scale(1) translateY(0)}100%{opacity:0;-o-transform:scale(0) translateY(-1000px)}}@keyframes zoomOutUpLarge{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(-1000px)}}.animate.zoomOutUpLarge,.trigger.zoomOutUpLarge{-webkit-animation-name:zoomOutUpLarge;-moz-animation-name:zoomOutUpLarge;-ms-animation-name:zoomOutUpLarge;-o-animation-name:zoomOutUpLarge;animation-name:zoomOutUpLarge}@-webkit-keyframes zoomOutDownLarge{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(1000px)}}@-moz-keyframes zoomOutDownLarge{0%{opacity:1;-moz-transform:scale(1) translateY(0)}100%{opacity:0;-moz-transform:scale(0) translateY(1000px)}}@-ms-keyframes zoomOutDownLarge{0%{opacity:1;-ms-transform:scale(1) translateY(0)}100%{opacity:0;-ms-transform:scale(0) translateY(1000px)}}@-o-keyframes zoomOutDownLarge{0%{opacity:1;-o-transform:scale(1) translateY(0)}100%{opacity:0;-o-transform:scale(0) translateY(1000px)}}@keyframes zoomOutDownLarge{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(1000px)}}.animate.zoomOutDownLarge,.trigger.zoomOutDownLarge{-webkit-animation-name:zoomOutDownLarge;-moz-animation-name:zoomOutDownLarge;-ms-animation-name:zoomOutDownLarge;-o-animation-name:zoomOutDownLarge;animation-name:zoomOutDownLarge}@-webkit-keyframes zoomOutLeftLarge{0%{opacity:0;-webkit-transform:scale(0) translateX(0)}100%{opacity:1;-webkit-transform:scale(1) translateX(-1000px)}}@-moz-keyframes zoomOutLeftLarge{0%{opacity:0;-moz-transform:scale(0) translateX(0)}100%{opacity:1;-moz-transform:scale(1) translateX(-1000px)}}@-ms-keyframes zoomOutLeftLarge{0%{opacity:0;-ms-transform:scale(0) translateX(0)}100%{opacity:1;-ms-transform:scale(1) translateX(-1000px)}}@-o-keyframes zoomOutLeftLarge{0%{opacity:0;-o-transform:scale(0) translateX(0)}100%{opacity:1;-o-transform:scale(1) translateX(-1000px)}}@keyframes zoomOutLeftLarge{0%{opacity:0;transform:scale(0) translateX(0)}100%{opacity:1;transform:scale(1) translateX(-1000px)}}.animate.zoomOutLeftLarge,.trigger.zoomOutLeftLarge{-webkit-animation-name:zoomOutLeftLarge;-moz-animation-name:zoomOutLeftLarge;-ms-animation-name:zoomOutLeftLarge;-o-animation-name:zoomOutLeftLarge;animation-name:zoomOutLeftLarge}@-webkit-keyframes zoomOutRightLarge{0%{opacity:0;-webkit-transform:scale(0) translateX(0)}100%{opacity:1;-webkit-transform:scale(1) translateX(1000px)}}@-moz-keyframes zoomOutRightLarge{0%{opacity:0;-moz-transform:scale(0) translateX(0)}100%{opacity:1;-moz-transform:scale(1) translateX(1000px)}}@-ms-keyframes zoomOutRightLarge{0%{opacity:0;-ms-transform:scale(0) translateX(0)}100%{opacity:1;-ms-transform:scale(1) translateX(1000px)}}@-o-keyframes zoomOutRightLarge{0%{opacity:0;-o-transform:scale(0) translateX(0)}100%{opacity:1;-o-transform:scale(1) translateX(1000px)}}@keyframes zoomOutRightLarge{0%{opacity:0;transform:scale(0) translateX(0)}100%{opacity:1;transform:scale(1) translateX(1000px)}}.animate.zoomOutRightLarge,.trigger.zoomOutRightLarge{-webkit-animation-name:zoomOutRightLarge;-moz-animation-name:zoomOutRightLarge;-ms-animation-name:zoomOutRightLarge;-o-animation-name:zoomOutRightLarge;animation-name:zoomOutRightLarge}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1.1)}70%{opacity:1;-webkit-transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(0)}50%{opacity:1;-moz-transform:scale(1.1)}70%{opacity:1;-moz-transform:scale(.9)}100%{opacity:1;-moz-transform:scale(1)}}@-ms-keyframes bounceIn{0%{opacity:0;-ms-transform:scale(0)}50%{opacity:1;-ms-transform:scale(1.1)}70%{opacity:1;-ms-transform:scale(.9)}100%{opacity:1;-ms-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(0)}50%{opacity:1;-o-transform:scale(1.1)}70%{opacity:1;-o-transform:scale(.9)}100%{opacity:1;-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.1)}70%{opacity:1;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}.animate.bounceIn,.trigger.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-ms-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:scale(0) translateY(200px)}60%{opacity:1;-webkit-transform:scale(1.1) translateY(-40px)}80%{opacity:1;-webkit-transform:scale(.9) translateY(20px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:scale(0) translateY(200px)}60%{opacity:1;-moz-transform:scale(1.1) translateY(-40px)}80%{opacity:1;-moz-transform:scale(.9) translateY(20px)}100%{opacity:1;-moz-transform:scale(1) translateY(0)}}@-ms-keyframes bounceInUp{0%{opacity:0;-ms-transform:scale(0) translateY(200px)}60%{opacity:1;-ms-transform:scale(1.1) translateY(-40px)}80%{opacity:1;-ms-transform:scale(.9) translateY(20px)}100%{opacity:1;-ms-transform:scale(1) translateY(0)}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:scale(0) translateY(200px)}60%{opacity:1;-o-transform:scale(1.1) translateY(-40px)}80%{opacity:1;-o-transform:scale(.9) translateY(20px)}100%{opacity:1;-o-transform:scale(1) translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:scale(0) translateY(200px)}60%{opacity:1;transform:scale(1.1) translateY(-40px)}80%{opacity:1;transform:scale(.9) translateY(20px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animate.bounceInUp,.trigger.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-ms-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:scale(0) translateY(-200px)}60%{opacity:1;-webkit-transform:scale(1.1) translateY(40px)}80%{opacity:1;-webkit-transform:scale(.9) translateY(-20px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:scale(0) translateY(-200px)}60%{opacity:1;-moz-transform:scale(1.1) translateY(40px)}80%{opacity:1;-moz-transform:scale(.9) translateY(-20px)}100%{opacity:1;-moz-transform:scale(1) translateY(0)}}@-ms-keyframes bounceInDown{0%{opacity:0;-ms-transform:scale(0) translateY(-200px)}60%{opacity:1;-ms-transform:scale(1.1) translateY(40px)}80%{opacity:1;-ms-transform:scale(.9) translateY(-20px)}100%{opacity:1;-ms-transform:scale(1) translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:scale(0) translateY(-200px)}60%{opacity:1;-o-transform:scale(1.1) translateY(40px)}80%{opacity:1;-o-transform:scale(.9) translateY(-20px)}100%{opacity:1;-o-transform:scale(1) translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:scale(0) translateY(-200px)}60%{opacity:1;transform:scale(1.1) translateY(40px)}80%{opacity:1;transform:scale(.9) translateY(-20px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animate.bounceInDown,.trigger.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-ms-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:scale(0) translateX(-200px)}60%{opacity:1;-webkit-transform:scale(1.1) translateX(40px)}80%{opacity:1;-webkit-transform:scale(.9) translateX(-20px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:scale(0) translateX(-200px)}60%{opacity:1;-moz-transform:scale(1.1) translateX(40px)}80%{opacity:1;-moz-transform:scale(.9) translateX(-20px)}100%{opacity:1;-moz-transform:scale(1) translateX(0)}}@-ms-keyframes bounceInLeft{0%{opacity:0;-ms-transform:scale(0) translateX(-200px)}60%{opacity:1;-ms-transform:scale(1.1) translateX(40px)}80%{opacity:1;-ms-transform:scale(.9) translateX(-20px)}100%{opacity:1;-ms-transform:scale(1) translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:scale(0) translateX(-200px)}60%{opacity:1;-o-transform:scale(1.1) translateX(40px)}80%{opacity:1;-o-transform:scale(.9) translateX(-20px)}100%{opacity:1;-o-transform:scale(1) translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:scale(0) translateX(-200px)}60%{opacity:1;transform:scale(1.1) translateX(40px)}80%{opacity:1;transform:scale(.9) translateX(-20px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animate.bounceInLeft,.trigger.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-ms-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:scale(0) translateX(200px)}60%{opacity:1;-webkit-transform:scale(1.1) translateX(-40px)}80%{opacity:1;-webkit-transform:scale(.9) translateX(20px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:scale(0) translateX(200px)}60%{opacity:1;-moz-transform:scale(1.1) translateX(-40px)}80%{opacity:1;-moz-transform:scale(.9) translateX(20px)}100%{opacity:1;-moz-transform:scale(1) translateX(0)}}@-ms-keyframes bounceInRight{0%{opacity:0;-ms-transform:scale(0) translateX(200px)}60%{opacity:1;-ms-transform:scale(1.1) translateX(-40px)}80%{opacity:1;-ms-transform:scale(.9) translateX(20px)}100%{opacity:1;-ms-transform:scale(1) translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:scale(0) translateX(200px)}60%{opacity:1;-o-transform:scale(1.1) translateX(-40px)}80%{opacity:1;-o-transform:scale(.9) translateX(20px)}100%{opacity:1;-o-transform:scale(1) translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:scale(0) translateX(200px)}60%{opacity:1;transform:scale(1.1) translateX(-40px)}80%{opacity:1;transform:scale(.9) translateX(20px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animate.bounceInRight,.trigger.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-ms-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceOut{0%{opacity:1;-webkit-transform:scale(1)}30%{opacity:1;-webkit-transform:scale(1.1)}50%{opacity:0;-webkit-transform:scale(.9)}100%{opacity:0;-webkit-transform:scale(0)}}@-moz-keyframes bounceOut{0%{opacity:1;-moz-transform:scale(1)}30%{opacity:1;-moz-transform:scale(1.1)}50%{opacity:0;-moz-transform:scale(.9)}100%{opacity:0;-moz-transform:scale(0)}}@-ms-keyframes bounceOut{0%{opacity:1;-ms-transform:scale(1)}30%{opacity:1;-ms-transform:scale(1.1)}50%{opacity:0;-ms-transform:scale(.9)}100%{opacity:0;-ms-transform:scale(0)}}@-o-keyframes bounceOut{0%{opacity:1;-o-transform:scale(1)}30%{opacity:1;-o-transform:scale(1.1)}50%{opacity:0;-o-transform:scale(.9)}100%{opacity:0;-o-transform:scale(0)}}@keyframes bounceOut{0%{opacity:1;transform:scale(1)}30%{opacity:1;transform:scale(1.1)}50%{opacity:0;transform:scale(.9)}100%{opacity:0;transform:scale(0)}}.animate.bounceOut,.trigger.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-ms-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutUp{0%{opacity:1;-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(40px)}100%{opacity:0;-webkit-transform:translateY(-200px)}}@-moz-keyframes bounceOutUp{0%{opacity:1;-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(40px)}100%{opacity:0;-moz-transform:translateY(-200px)}}@-ms-keyframes bounceOutUp{0%{opacity:1;-ms-transform:translateY(0)}20%{opacity:1;-ms-transform:translateY(40px)}100%{opacity:0;-ms-transform:translateY(-200px)}}@-o-keyframes bounceOutUp{0%{opacity:1;-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(40px)}100%{opacity:0;-o-transform:translateY(-200px)}}@keyframes bounceOutUp{0%{opacity:1;transform:translateY(0)}20%{opacity:1;transform:translateY(40px)}100%{opacity:0;transform:translateY(-200px)}}.animate.bounceOutUp,.trigger.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-ms-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceOutDown{0%{opacity:1;-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-40px)}100%{opacity:0;-webkit-transform:translateY(200px)}}@-moz-keyframes bounceOutDown{0%{opacity:1;-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(-40px)}100%{opacity:0;-moz-transform:translateY(200px)}}@-ms-keyframes bounceOutDown{0%{opacity:1;-ms-transform:translateY(0)}20%{opacity:1;-ms-transform:translateY(-40px)}100%{opacity:0;-ms-transform:translateY(200px)}}@-o-keyframes bounceOutDown{0%{opacity:1;-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(-40px)}100%{opacity:0;-o-transform:translateY(200px)}}@keyframes bounceOutDown{0%{opacity:1;transform:translateY(0)}20%{opacity:1;transform:translateY(-40px)}100%{opacity:0;transform:translateY(200px)}}.animate.bounceOutDown,.trigger.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-ms-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(40px)}100%{opacity:0;-webkit-transform:translateX(-200px)}}@-moz-keyframes bounceOutLeft{0%{opacity:1;-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(40px)}100%{opacity:0;-moz-transform:translateX(-200px)}}@-ms-keyframes bounceOutLeft{0%{opacity:1;-ms-transform:translateX(0)}20%{opacity:1;-ms-transform:translateX(40px)}100%{opacity:0;-ms-transform:translateX(-200px)}}@-o-keyframes bounceOutLeft{0%{opacity:1;-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(40px)}100%{opacity:0;-o-transform:translateX(-200px)}}@keyframes bounceOutLeft{0%{opacity:1;transform:translateX(0)}20%{opacity:1;transform:translateX(40px)}100%{opacity:0;transform:translateX(-200px)}}.animate.bounceOutLeft,.trigger.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-ms-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{opacity:1;-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-40px)}100%{opacity:0;-webkit-transform:translateX(200px)}}@-moz-keyframes bounceOutRight{0%{opacity:1;-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(-40px)}100%{opacity:0;-moz-transform:translateX(200px)}}@-ms-keyframes bounceOutRight{0%{opacity:1;-ms-transform:translateX(0)}20%{opacity:1;-ms-transform:translateX(-40px)}100%{opacity:0;-ms-transform:translateX(200px)}}@-o-keyframes bounceOutRight{0%{opacity:1;-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(-40px)}100%{opacity:0;-o-transform:translateX(200px)}}@keyframes bounceOutRight{0%{opacity:1;transform:translateX(0)}20%{opacity:1;transform:translateX(-40px)}100%{opacity:0;transform:translateX(200px)}}.animate.bounceOutRight,.trigger.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-ms-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes spinLeft{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-380deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes spinLeft{0%{-moz-transform-origin:center center;-moz-transform:rotate(-380deg);opacity:0}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}}@-ms-keyframes spinLeft{0%{-ms-transform-origin:center center;-ms-transform:rotate(-380deg);opacity:0}100%{-ms-transform-origin:center center;-ms-transform:rotate(0);opacity:1}}@-o-keyframes spinLeft{0%{-o-transform-origin:center center;-o-transform:rotate(-380deg);opacity:0}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}}@keyframes spinLeft{0%{transform-origin:center center;transform:rotate(-380deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.animate.spinLeft,.trigger.spinLeft{-webkit-animation-name:spinLeft;-moz-animation-name:spinLeft;-ms-animation-name:spinLeft;-o-animation-name:spinLeft;animation-name:spinLeft}@-webkit-keyframes spinRight{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(380deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes spinRight{0%{-moz-transform-origin:center center;-moz-transform:rotate(380deg);opacity:0}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}}@-ms-keyframes spinRight{0%{-ms-transform-origin:center center;-ms-transform:rotate(380deg);opacity:0}100%{-ms-transform-origin:center center;-ms-transform:rotate(0);opacity:1}}@-o-keyframes spinRight{0%{-o-transform-origin:center center;-o-transform:rotate(380deg);opacity:0}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}}@keyframes spinRight{0%{transform-origin:center center;transform:rotate(380deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.animate.spinRight,.trigger.spinRight{-webkit-animation-name:spinRight;-moz-animation-name:spinRight;-ms-animation-name:spinRight;-o-animation-name:spinRight;animation-name:spinRight}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-moz-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-ms-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-o-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.animate.flash,.onHoverFlash:hover,.trigger.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-ms-animation-name:flash;-o-animation-name:flash;animation-name:flash}@-webkit-keyframes strobe{0%,100%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:0}}@-moz-keyframes strobe{0%,100%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:0}}@-ms-keyframes strobe{0%,100%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:0}}@-o-keyframes strobe{0%,100%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:0}}@keyframes strobe{0%,100%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:0}}.animate.strobe,.onHoverStrobe:hover,.trigger.strobe{-webkit-animation-name:strobe;-moz-animation-name:strobe;-ms-animation-name:strobe;-o-animation-name:strobe;animation-name:strobe}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}20%,40%,60%,80%{-moz-transform:translateX(10px)}}@-ms-keyframes shake{0%,100%{-ms-transform:translateX(0)}10%,30%,50%,70%,90%{-ms-transform:translateX(-10px)}20%,40%,60%,80%{-ms-transform:translateX(10px)}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0)}10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}20%,40%,60%,80%{-o-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.animate.shake,.onHoverShake:hover,.trigger.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-ms-animation-name:shake;-o-animation-name:shake;animation-name:shake}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-ms-keyframes bounce{0%,100%,20%,50%,80%{-ms-transform:translateY(0)}40%{-ms-transform:translateY(-30px)}60%{-ms-transform:translateY(-15px)}}@-o-keyframes bounce{0%,100%,20%,50%,80%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.animate.bounce,.onHoverBounce:hover,.trigger.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-ms-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce}@-webkit-keyframes tada{0%,100%{-webkit-transform:scale(1) rotate(0)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}}@-moz-keyframes tada{0%,100%{-moz-transform:scale(1) rotate(0)}10%,20%{-moz-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg)}}@-ms-keyframes tada{0%,100%{-ms-transform:scale(1) rotate(0)}10%,20%{-ms-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-ms-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-ms-transform:scale(1.1) rotate(-3deg)}}@-o-keyframes tada{0%,100%{-o-transform:scale(1) rotate(0)}10%,20%{-o-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg)}}@keyframes tada{0%,100%{transform:scale(1) rotate(0)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}}.animate.tada,.onHoverTada:hover,.trigger.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-ms-animation-name:tada;-o-animation-name:tada;animation-name:tada}@-webkit-keyframes wave{20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}@-moz-keyframes wave{20%{-moz-transform:rotate(15deg)}40%{-moz-transform:rotate(-10deg)}60%{-moz-transform:rotate(5deg)}80%{-moz-transform:rotate(-5deg)}100%{-moz-transform:rotate(0deg)}}@-ms-keyframes wave{20%{-ms-transform:rotate(15deg)}40%{-ms-transform:rotate(-10deg)}60%{-ms-transform:rotate(5deg)}80%{-ms-transform:rotate(-5deg)}100%{-ms-transform:rotate(0deg)}}@-o-keyframes wave{20%{-o-transform:rotate(15deg)}40%{-o-transform:rotate(-10deg)}60%{-o-transform:rotate(5deg)}80%{-o-transform:rotate(-5deg)}100%{-o-transform:rotate(0deg)}}@keyframes wave{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.animate.wave,.onHoverWave:hover,.trigger.wave{-webkit-animation-name:wave;-moz-animation-name:wave;-ms-animation-name:wave;-o-animation-name:wave;animation-name:wave}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.animate.spin,.onHoverSpin:hover,.trigger.spin{-webkit-animation-name:spin;-moz-animation-name:spin;-ms-animation-name:spin;-o-animation-name:spin;animation-name:spin}@-webkit-keyframes pullback{0%{-webkit-transform:rotate(0deg)}20%,30%{-webkit-transform:rotate(-45deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes pullback{0%{-moz-transform:rotate(0deg)}20%,30%{-moz-transform:rotate(-45deg)}100%{-moz-transform:rotate(360deg)}}@-ms-keyframes pullback{0%{-ms-transform:rotate(0deg)}20%,30%{-ms-transform:rotate(-45deg)}100%{-ms-transform:rotate(360deg)}}@-o-keyframes pullback{0%{-o-transform:rotate(0deg)}20%,30%{-o-transform:rotate(-45deg)}100%{-o-transform:rotate(360deg)}}@keyframes pullback{0%{transform:rotate(0deg)}20%,30%{transform:rotate(-45deg)}100%{transform:rotate(360deg)}}.animate.pullback,.onHoverPullback:hover,.trigger.pullback{-webkit-animation-name:pullback;-moz-animation-name:pullback;-ms-animation-name:pullback;-o-animation-name:pullback;animation-name:pullback}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0px)}15%{-webkit-transform:translateX(-25px) rotate(-5deg)}30%{-webkit-transform:translateX(20px) rotate(3deg)}45%{-webkit-transform:translateX(-15px) rotate(-3deg)}60%{-webkit-transform:translateX(10px) rotate(2deg)}75%{-webkit-transform:translateX(-5px) rotate(-1deg)}100%{-webkit-transform:translateX(0px)}}@-moz-keyframes wobble{0%{-moz-transform:translateX(0px)}15%{-moz-transform:translateX(-25px) rotate(-5deg)}30%{-moz-transform:translateX(20px) rotate(3deg)}45%{-moz-transform:translateX(-15px) rotate(-3deg)}60%{-moz-transform:translateX(10px) rotate(2deg)}75%{-moz-transform:translateX(-5px) rotate(-1deg)}100%{-moz-transform:translateX(0px)}}@-ms-keyframes wobble{0%{-ms-transform:translateX(0px)}15%{-ms-transform:translateX(-25px) rotate(-5deg)}30%{-ms-transform:translateX(20px) rotate(3deg)}45%{-ms-transform:translateX(-15px) rotate(-3deg)}60%{-ms-transform:translateX(10px) rotate(2deg)}75%{-ms-transform:translateX(-5px) rotate(-1deg)}100%{-ms-transform:translateX(0px)}}@-o-keyframes wobble{0%{-o-transform:translateX(0px)}15%{-o-transform:translateX(-25px) rotate(-5deg)}30%{-o-transform:translateX(20px) rotate(3deg)}45%{-o-transform:translateX(-15px) rotate(-3deg)}60%{-o-transform:translateX(10px) rotate(2deg)}75%{-o-transform:translateX(-5px) rotate(-1deg)}100%{-o-transform:translateX(0px)}}@keyframes wobble{0%{transform:translateX(0px)}15%{transform:translateX(-25px) rotate(-5deg)}30%{transform:translateX(20px) rotate(3deg)}45%{transform:translateX(-15px) rotate(-3deg)}60%{transform:translateX(10px) rotate(2deg)}75%{transform:translateX(-5px) rotate(-1deg)}100%{transform:translateX(0px)}}.animate.wobble,.onHoverWobble:hover,.trigger.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-ms-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}}@-moz-keyframes pulse{0%,100%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.1)}}@-ms-keyframes pulse{0%,100%{-ms-transform:scale(1)}50%{-ms-transform:scale(1.1)}}@-o-keyframes pulse{0%,100%{-o-transform:scale(1)}50%{-o-transform:scale(1.1)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.animate.pulse,.onHoverPulse:hover,.trigger.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-ms-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse}@-webkit-keyframes pulsate{0%,100%,50%{-webkit-transform:scale(1)}25%,75%{-webkit-transform:scale(1.1)}}@-moz-keyframes pulsate{0%,100%,50%{-moz-transform:scale(1)}25%,75%{-moz-transform:scale(1.1)}}@-ms-keyframes pulsate{0%,100%,50%{-ms-transform:scale(1)}25%,75%{-ms-transform:scale(1.1)}}@-o-keyframes pulsate{0%,100%,50%{-o-transform:scale(1)}25%,75%{-o-transform:scale(1.1)}}@keyframes pulsate{0%,100%,50%{transform:scale(1)}25%,75%{transform:scale(1.1)}}.animate.pulsate,.onHoverPulsate:hover,.trigger.pulsate{-webkit-animation-name:pulsate;-moz-animation-name:pulsate;-ms-animation-name:pulsate;-o-animation-name:pulsate;animation-name:pulsate}@-webkit-keyframes heartbeat{0%,30%,50%,60%,80%{-webkit-transform:scale(1)}40%,70%{-webkit-transform:scale(1.1)}}@-moz-keyframes heartbeat{0%,30%,50%,60%,80%{-moz-transform:scale(1)}40%,70%{-moz-transform:scale(1.1)}}@-ms-keyframes heartbeat{0%,30%,50%,60%,80%{-ms-transform:scale(1)}40%,70%{-ms-transform:scale(1.1)}}@-o-keyframes heartbeat{0%,30%,50%,60%,80%{-o-transform:scale(1)}40%,70%{-o-transform:scale(1.1)}}@keyframes heartbeat{0%,30%,50%,60%,80%{transform:scale(1)}40%,70%{transform:scale(1.1)}}.animate.heartbeat,.onHoverHeartbeat:hover,.trigger.heartbeat{-webkit-animation-name:heartbeat;-moz-animation-name:heartbeat;-ms-animation-name:heartbeat;-o-animation-name:heartbeat;animation-name:heartbeat}@-webkit-keyframes panic{0%,100%{-webkit-transform:scale(1) rotate(0)}10%,60%{-webkit-transform:scale(1.1) rotate(-3deg)}20%,40%{-webkit-transform:scale(1) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg)}50%,70%,90%{-webkit-transform:scale(1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg)}}@-moz-keyframes panic{0%,100%{-moz-transform:scale(1) rotate(0)}10%,60%{-moz-transform:scale(1.1) rotate(-3deg)}20%,40%{-moz-transform:scale(1) rotate(-3deg)}30%{-moz-transform:scale(1.1) rotate(3deg)}50%,70%,90%{-moz-transform:scale(1) rotate(3deg)}80%{-moz-transform:scale(1.1) rotate(-3deg)}}@-ms-keyframes panic{0%,100%{-ms-transform:scale(1) rotate(0)}10%,60%{-ms-transform:scale(1.1) rotate(-3deg)}20%,40%{-ms-transform:scale(1) rotate(-3deg)}30%{-ms-transform:scale(1.1) rotate(3deg)}50%,70%,90%{-ms-transform:scale(1) rotate(3deg)}80%{-ms-transform:scale(1.1) rotate(-3deg)}}@-o-keyframes panic{0%,100%{-o-transform:scale(1) rotate(0)}10%,60%{-o-transform:scale(1.1) rotate(-3deg)}20%,40%{-o-transform:scale(1) rotate(-3deg)}30%{-o-transform:scale(1.1) rotate(3deg)}50%,70%,90%{-o-transform:scale(1) rotate(3deg)}80%{-o-transform:scale(1.1) rotate(-3deg)}}@keyframes panic{0%,100%{transform:scale(1) rotate(0)}10%,60%{transform:scale(1.1) rotate(-3deg)}20%,40%{transform:scale(1) rotate(-3deg)}30%{transform:scale(1.1) rotate(3deg)}50%,70%,90%{transform:scale(1) rotate(3deg)}80%{transform:scale(1.1) rotate(-3deg)}}.animate.panic,.onHoverPanic:hover,.trigger.panic{-webkit-animation-name:panic;-moz-animation-name:panic;-ms-animation-name:panic;-o-animation-name:panic;animation-name:panic}@-webkit-keyframes explode{0%{-webkit-transform:scale(1)}20%{-webkit-transform:scale(.3) rotate(-3deg)}60%{-webkit-transform:scale(.3) rotate(-5deg)}30%{-webkit-transform:scale(.4) rotate(8deg)}40%{-webkit-transform:scale(.3) rotate(-11deg)}50%{-webkit-transform:scale(.4) rotate(14deg)}70%{-webkit-transform:scale(.2) rotate(17deg)}80%{opacity:1;-webkit-transform:scale(.2) rotate(-20deg)}100%{opacity:0;-webkit-transform:scale(10) rotate(360deg)}}@-moz-keyframes explode{0%{opacity:1;-moz-transform:scale(1)}20%{-moz-transform:scale(.3) rotate(-3deg)}60%{-moz-transform:scale(.3) rotate(-5deg)}30%{-moz-transform:scale(.4) rotate(8deg)}40%{-moz-transform:scale(.3) rotate(-11deg)}50%{-moz-transform:scale(.4) rotate(14deg)}70%{-moz-transform:scale(.2) rotate(17deg)}80%{opacity:1;-moz-transform:scale(.2) rotate(-20deg)}100%{opacity:0;-moz-transform:scale(10) rotate(360deg)}}@-ms-keyframes explode{0%{opacity:1;-ms-transform:scale(1)}20%{-ms-transform:scale(.3) rotate(-3deg)}60%{-ms-transform:scale(.3) rotate(-5deg)}30%{-ms-transform:scale(.4) rotate(8deg)}40%{-ms-transform:scale(.3) rotate(-11deg)}50%{-ms-transform:scale(.4) rotate(14deg)}70%{-ms-transform:scale(.2) rotate(17deg)}80%{opacity:1;-ms-transform:scale(.2) rotate(-20deg)}100%{opacity:0;-ms-transform:scale(10) rotate(360deg)}}@-o-keyframes explode{0%{opacity:1;-o-transform:scale(1)}20%{-o-transform:scale(.3) rotate(-3deg)}60%{-o-transform:scale(.3) rotate(-5deg)}30%{-o-transform:scale(.4) rotate(8deg)}40%{-o-transform:scale(.3) rotate(-11deg)}50%{-o-transform:scale(.4) rotate(14deg)}70%{-o-transform:scale(.2) rotate(17deg)}80%{opacity:1;-o-transform:scale(.2) rotate(-20deg)}100%{opacity:0;-o-transform:scale(10) rotate(360deg)}}@keyframes explode{0%{opacity:1;transform:scale(1)}20%{transform:scale(.3) rotate(-3deg)}60%{transform:scale(.3) rotate(-5deg)}30%{transform:scale(.4) rotate(8deg)}40%{transform:scale(.3) rotate(-11deg)}50%{transform:scale(.4) rotate(14deg)}70%{transform:scale(.2) rotate(17deg)}80%{opacity:1;transform:scale(.2) rotate(-20deg)}100%{opacity:0;transform:scale(10) rotate(360deg)}}.animate.explode,.trigger.explode{-webkit-animation-name:explode;-moz-animation-name:explode;-ms-animation-name:explode;-o-animation-name:explode;animation-name:explode}
}#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:99999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;} #cboxOverlay{background:#000;}       #cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:0;}
#cboxLoadingOverlay{ } #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:0; left:2px; font-weight:bold; color:#7C7C7C;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/controls.gif) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious.hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext.hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose.hover{background-position:-100px 0px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}.alignleft {
display: inline;
float: left;
}
.alignright {
display: inline;
float: right;
}
.aligncenter {
display: block;
margin-right: auto;
margin-left: auto;
}
blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
margin: 0.4em 1.6em 1.6em 0;
}
blockquote.alignright,
.wp-caption.alignright,
img.alignright {
margin: 0.4em 0 1.6em 1.6em;
}
blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
clear: both;
margin-top: 0.4em;
margin-bottom: 1.6em;
}
.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
margin-bottom: 1.2em;
}
figure,
.sv-default img{
max-width: 100%;
height: auto;
}
.sv-default #st-map img{
max-width: none;
height: inherit;
} .gallery {
margin-bottom: 20px;
}
.gallery-item {
float: left;
margin: 0 4px 4px 0;
overflow: hidden;
position: relative;
}
.gallery-columns-1 .gallery-item {
max-width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 48%;
max-width: -webkit-calc(50% - 4px);
max-width:         calc(50% - 4px);
}
.gallery-columns-3 .gallery-item {
max-width: 32%;
max-width: -webkit-calc(33.3% - 4px);
max-width:         calc(33.3% - 4px);
}
.gallery-columns-4 .gallery-item {
max-width: 23%;
max-width: -webkit-calc(25% - 4px);
max-width:         calc(25% - 4px);
}
.gallery-columns-5 .gallery-item {
max-width: 19%;
max-width: -webkit-calc(20% - 4px);
max-width:         calc(20% - 4px);
}
.gallery-columns-6 .gallery-item {
max-width: 15%;
max-width: -webkit-calc(16.7% - 4px);
max-width:         calc(16.7% - 4px);
}
.gallery-columns-7 .gallery-item {
max-width: 13%;
max-width: -webkit-calc(14.28% - 4px);
max-width:         calc(14.28% - 4px);
}
.gallery-columns-8 .gallery-item {
max-width: 11%;
max-width: -webkit-calc(12.5% - 4px);
max-width:         calc(12.5% - 4px);
}
.gallery-columns-9 .gallery-item {
max-width: 9%;
max-width: -webkit-calc(11.1% - 4px);
max-width:         calc(11.1% - 4px);
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
margin-right: 0;
}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
clear: left;
}
.gallery-caption {
background-color: rgba(0, 0, 0, 0.7);
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
color: #fff;
font-size: 12px;
line-height: 1.5;
margin: 0;
max-height: 50%;
opacity: 0;
padding: 6px 8px;
position: absolute;
bottom: 0;
left: 0;
text-align: left;
width: 100%;
}
.gallery-caption:before {
content: "";
height: 100%;
min-height: 49px;
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.gallery-item:hover .gallery-caption {
opacity: 1;
}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
}
.gallery:before{
content: "";
display: table;
}
.gallery:after{
clear: both;
}
.gallery:before, .gallery:after{
content: "";
display: table;
} .sidebar .widget_nav_menu ul li,
.sidebar .widget_recent_comments ul li,
.sidebar .widget_meta ul li,
.sidebar .widget_pages ul li,
.sidebar .widget_categories ul li,
.sidebar .widget_recent_entries ul li,
.sidebar .widget_archive ul li {
position: relative;  color: #000;
padding: 15px 25px; 
padding-right: 0;
border-bottom: 1px solid #ddd;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.sidebar .widget_nav_menu ul .children,
.sidebar .widget_recent_comments ul .children,
.sidebar .widget_meta ul .children,
.sidebar .widget_pages ul .children,
.sidebar .widget_categories ul .children,
.sidebar .widget_recent_entries ul .children,
.sidebar .widget_archive ul .children,
.sidebar .widget_nav_menu ul .sub-menu,
.sidebar .widget_recent_comments ul .sub-menu,
.sidebar .widget_meta ul .sub-menu,
.sidebar .widget_pages ul .sub-menu,
.sidebar .widget_categories ul .sub-menu,
.sidebar .widget_recent_entries ul .sub-menu,
.sidebar .widget_archive ul .sub-menu {
border-top: 1px solid #ddd;
margin-top: 14px;
}
.sidebar .widget_nav_menu ul .children li:last-child,
.sidebar .widget_recent_comments ul .children li:last-child,
.sidebar .widget_meta ul .children li:last-child,
.sidebar .widget_pages ul .children li:last-child,
.sidebar .widget_categories ul .children li:last-child,
.sidebar .widget_recent_entries ul .children li:last-child,
.sidebar .widget_archive ul .children li:last-child,
.sidebar .widget_nav_menu ul .sub-menu li:last-child,
.sidebar .widget_recent_comments ul .sub-menu li:last-child,
.sidebar .widget_meta ul .sub-menu li:last-child,
.sidebar .widget_pages ul .sub-menu li:last-child,
.sidebar .widget_categories ul .sub-menu li:last-child,
.sidebar .widget_recent_entries ul .sub-menu li:last-child,
.sidebar .widget_archive ul .sub-menu li:last-child {
padding-bottom: 0;
}
.sidebar .widget_nav_menu ul ul ul li,
.sidebar .widget_recent_comments ul ul ul li,
.sidebar .widget_meta ul ul ul li,
.sidebar .widget_pages ul ul ul li,
.sidebar .widget_categories ul ul ul li,
.sidebar .widget_recent_entries ul ul ul li,
.sidebar .widget_archive ul ul ul li,
.sidebar .widget_nav_menu ul ul ul li,
.sidebar .widget_recent_comments ul ul ul li,
.sidebar .widget_meta ul ul ul li,
.sidebar .widget_pages ul ul ul li,
.sidebar .widget_categories ul ul ul li,
.sidebar .widget_recent_entries ul ul ul li,
.sidebar .widget_archive ul ul ul li {
padding-left: 13px;
}
.widget a:hover,
.sidebar .widget_nav_menu ul li a:hover,
.sidebar .widget_recent_comments ul li a:hover,
.sidebar .widget_meta ul li a:hover,
.sidebar .widget_pages ul li a:hover,
.sidebar .widget_categories ul li a:hover,
.sidebar .widget_recent_entries ul li a:hover,
.sidebar .widget_archive ul li a:hover {
color: #ff5836;
}
.sidebar .widget_nav_menu ul li:last-child,
.sidebar .widget_recent_comments ul li:last-child,
.sidebar .widget_meta ul li:last-child,
.sidebar .widget_pages ul li:last-child,
.sidebar .widget_categories ul li:last-child,
.sidebar .widget_recent_entries ul li:last-child,
.sidebar .widget_archive ul li:last-child {
border: 0;
}
.widget_calendar table {
width: 100%;
}
.widget_calendar table caption {
background-color: #eee;
text-align: center;
padding: 8px 10px;
font-weight: 700;
}
.widget_calendar table th {
background-color: #eee;
border: 1px solid #ddd;
text-align: center;
line-height: 2em;
}
.widget_calendar table td {
border: 1px solid #eee;
text-align: center;
font-size: 14px;
line-height: 2em;
}
.widget_calendar table tbody td a {
color: #ffd34e;
}
.widget_calendar table tfoot td {
border: 0;
padding: 0;
}
.widget_calendar table tfoot td#prev {
text-align: left;
}
.widget_calendar table tfoot td#next {
text-align: right;
}
.widget_calendar table tfoot a {
display: inline-block;
margin-top: 10px;
background-color: #666;
border: 1px solid #666;
color: #fff;
padding: 3px 15px;
}
.widget_calendar table tfoot a:hover {
background-color: transparent;
color: #111;
}
.sticky{
display: inline-block;
}
.sv-default ul{
list-style-type: square;
margin: 0px 0px 0px 30px;
}
.sv-default ol{
list-style-type: decimal;
margin: 0px 0px 0px 30px;
}
.sv-default ul,.sv-default ol{
line-height: 1.5;
}
.widget select{
width: 100%;
max-width: 100%;
height: 34px;
}
.post-video iframe{
width: 100%;
max-height: 500px;
border: none;
}
.blog-item iframe{
width: 100%;
border: none;
}
.single .post-thumbnail,
.single .post-thumbnail img{ height: auto;
}
.single .post-thumbnail{
width: 100%;
text-align: center;
}
.bypostauthor,
.screen-reader-text,
.wp-caption-text{
display: block;
} .navbar{
margin-bottom:0;
}
.textwidget,.menu-testing-menu-container{
border: 1px solid #eaeaec;
padding: 20px;
}
.leave-comments {
padding: 0 15px;
}
blockquote {
background: #fafafa none repeat scroll 0 0;
}
table {
border-collapse: collapse;
}
table, th, td {
border: 1px solid #eaeaec;
padding:5px;
}
.sv-default .comments-area.comments {
padding: 0 15px;
}
.avatar.photo {
float: left;
margin-right: 15px;
}
.sv-default .widget{
margin-bottom:15px;
}
.sv-default .widget h3.widget-title,.st-default .widget h3.widget-title{
border-bottom:1px solid #eaeaec;
}
.inner-left.inner-right .widget ul li {
color: #666;
}
.menu-all-pages-container {
border: 1px solid #eaeaec;
padding: 0 15px;
}
.widget .textwidget select option {
overflow: hidden;
text-overflow: ellipsis;
width: 170px;
}
.widget select option {
padding: 2px 5px;
}
img{
height: auto;
max-width: 100%;
}
.st-default ,.widget {
margin-bottom: 15px;
}
.comments-area.comments ol.comments .comment-content ul{
list-style-type:square;
margin:0 0 0 30px;
}
.comments-area.comments ol.comments .comment-content ol{
list-style-type:decimal;
margin:0 0 0 30px;
}
.comments-area.comments ol.comments li{
margin-bottom:5px;
}
.screen-reader-text {
margin: 10px 0;
}
.page-links span{
border: 1px solid #bebebe;
padding: 5px 10px;
}
.page-links >span{
color:#ff5836;
}
.post-password-form input[type="password"]{
height:30px;
border:1px solid #eaeaec;
padding:0 5px;
}
.post-password-form input[type="submit"]{
border:none;
background:#666;
color:#fff;
height:30px;
padding:0 15px;
line-height:30px;
}
.post-password-form input[type="submit"]:hover{
background:#ff5836;
}
.widget ul.children {
padding-left: 15px;
}
section.error-404 {
padding: 0 15px;
}
.blog-page-default .inner-left {
border-top: none;
}
.blog-page-default .inner-left .widget ul {
list-style: none;
margin: 0;
}
.blog-page-default .inner-left .widget ul li{
padding: 10px 0;
}
.blog-page-default .inner-left .widget ul li a {
color: #666;
transition: none 0s ease 0s ;
}
.blog-page-default .inner-left .widget ul li a:hover {
color: #ff5836;
transition: none 0s ease 0s ;
}
.comment-form .btn-submit:hover{
background:#FFA200;
color:#fff;
transition: all 0.5s ease 0s ;
}
.comment-form .btn-submit {
background: #ff5836 none repeat scroll 0 0;
border-radius: 0;
color: #fff;
font-weight: 400;
height: 40px;
line-height: 40px;
padding: 0 20px;
transition: all 0.5s ease 0s;
}
.form-control {
border-radius: 0;
}
.comment-form .controls a{
color:#000;
}
.comment-form .controls a:hover{
color: #ff5836;
}
.widget_calendar table tfoot a:hover {
background-color: #ff5836;
border:1px solid transparent; 
color:#fff;
}
.blog-page-default .comments ol {
list-style:none;
margin: 0px;
}
.blog-page-default .comments ul {
list-style:none;
margin: 15px 0 0 30px;
}
.blog-page-default .comments  img.avatar {
float: left;
height: auto;
margin-right: 15px;
max-width: 64px;
width: 100%;
}
.widget .search-widget .btn-search {
width: 27%;
height: 34px;
margin-top: 15px;
}
.widget .search-widget { position: relative;
}
.widget .search-widget .form-group {
width: 73%;
float: left;
margin-top: 15px;
}
.widget .tagcloud {
border: 1px solid #eaeaec;
padding: 20px;
}
.widget .btn-submit {
background: #000 none repeat scroll 0 0;
border-radius: 0;
color: #fff;
}
.widget .widget-title { margin: 0;
padding: 20px 20px 15px 20px; background:#fff;
}
.widget .search-widget .form-control {
box-shadow: none;
margin-bottom: 0;
}
.form-control {
box-shadow: none;
}
.widget .btn-submit:hover{
background:#333;
color:#fff;
}
.comment-edit-link, .comment-reply-link {
color: #19ca5c;
}
.sidebar .widget_nav_menu ul li, .sidebar .widget_recent_comments ul li, .sidebar .widget_meta ul li, .sidebar .widget_pages ul li, .sidebar .widget_categories ul li, .sidebar .widget_recent_entries ul li, .sidebar .widget_archive ul li {
padding: 15px 0;
}
.error-404 .search-widget .form-group{
display:inline-block;
max-width:300px;
vertical-align:top;
}
.error-404 .search-widget .btn-search{
border-radius:0;
display:inline-block;
color:#fff;
}* {
margin: 0;
padding: 0;
}
#mobile-nav {
display: none;
}
body {
font-size: 14px;
font-family: 'Poppins', sans-serif;
color: #666666;
}
body * {
font-weight: 400;
font-family: 'Poppins', sans-serif;
}
a {
color: #2d3138;
}
a:focus,
a:hover {
color: #000000;
}
#mobile-nav .btn-sidebar {
padding: 0 15px 0 35px;
margin: 0;
background: none;
}
#mobile-nav .btn-sidebar > span {
height: 50px;
line-height: 50px;
font-size: 100%;
text-transform: normal;
color: #fff;
position: relative;
}
#mobile-nav .btn-sidebar > span:before {
position: absolute;
content: "\f0c9";
top: -10px;
left: -20px;
font-size: 14px;
font-family: "FontAwesome";
}
#mobile-nav:hover > span {
color: #000000;
background: none;
}
#mobile-nav:hover:before {
display: none;
}
#mobile-nav.actived > span {
background: none !important;
}
img {
border: 0;
vertical-align: top;
}
a:hover {
text-decoration: none;
color: #000000;
}
a:focus {
outline: 0;
text-decoration: none;
color: #000000;
} h2 {
font-size: 160%;
}
h3 {
font-size: 140%;
}
h4 {
font-size: 120%;
}
h5,
h6 {
font-size: 110%;
} form {
display: inline;
}
fieldset {
border: 0;
}
legend {
display: none;
} table {
border: 0; border-spacing: 0;
empty-cells: show;
font-size: 100%;
}
caption,
th,
td {
vertical-align: top;
text-align: left;
font-weight: normal;
} p {
margin: 0 0 10px;
}
strong {
font-weight: 600 !important;
}
address {
font-style: normal;
line-height: 1.35;
}
cite {
font-style: normal;
}
q,
blockquote {
quotes: none;
}
q:before,
q:after {
content: '';
}
small,
big {
font-size: 1em;
}  ul,
ol {
list-style: none;
margin: 0;
} .hidden {
display: block !important;
border: 0 !important;
margin: 0 !important;
padding: 0 !important;
font-size: 0 !important;
line-height: 0 !important;
width: 0 !important;
height: 0 !important;
overflow: hidden !important;
}
.nobr {
white-space: nowrap !important;
}
.wrap {
white-space: normal !important;
}
.a-left {
text-align: left !important;
}
.a-center {
text-align: center !important;
}
.a-right {
text-align: right !important;
}
.v-top {
vertical-align: top;
}
.v-middle {
vertical-align: middle;
}
.f-left,
.left {
float: left !important;
}
.f-right,
.right {
float: right !important;
}
.f-none {
float: none !important;
}
.no-display {
display: none;
}
.no-margin {
margin: 0 !important;
}
.no-padding {
padding: 0 !important;
}
.no-bg {
background: none !important;
}
body.page-popup {
font-size: 12px;
padding: 20px 30px 30px;
}
body.page-popup .page-title.category-title {
margin-top: 0;
}
body.page-popup .page-title.category-title > * {
font-size: 133.33%;
text-transform: uppercase;
color: #333;
display: none;
}
body.page-popup .page-title h1 {
float: left;
font-weight: normal;
margin-top: 0px;
text-transform: uppercase;
}
body.page-popup .page-title .link-print {
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/i_print.gif) 0 2px no-repeat;
padding: 0 0 0 25px;
margin: 10px 0 0;
float: right;
}
body.page-popup .data-table thead th,
body.page-popup .data-table tbody th {
background: #CCC;
padding-left: 10px;
padding-right: 10px;
}
body.page-popup .compare-table td {
vertical-align: top;
}
body.page-popup .compare-table td button {
margin: 0 0;
}
body.page-popup .compare-table thead th,
body.page-popup .compare-table thead td {
padding-top: 5px;
padding-bottom: 0;
text-align: center;
}
body.page-popup .product-name {
line-height: normal;
margin-bottom: 10px;
}
body.page-popup .ratings {
display: inline-block;
}
body.page-popup .ratings,
body.page-popup .price-box {
text-align: center;
display: inline-block;
float: none;
}
body.page-popup .ratings .old-price,
body.page-popup .price-box .old-price,
body.page-popup .ratings .special-price,
body.page-popup .price-box .special-price,
body.page-popup .ratings .regular-price,
body.page-popup .price-box .regular-price {
float: none;
display: inline-block;
}
body.page-popup .ratings .price,
body.page-popup .price-box .price {
font-size: 183.33%;
}
body.page-popup .ratings .amount {
margin: -2px 0 0 20px;
float: left;
}
body.page-popup .add-to-links {
list-style: none;
margin: 0 0;
text-align: center;
}
body.page-popup .product-shop-row td,
body.page-popup .add-to-row td {
text-align: center;
}  button,
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
font-size: 100%;
border: 1px solid #ccc;
margin-bottom: 9px; outline: 0;
}
input[type="text"],
textarea,
input[type="password"] {
-webkit-appearance: none;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
outline: 0;
}
input[type="radio"]:focus,
input[type="checkbox"]:focus {
outline: 0;
}
label,
.label {
font-size: 100%;
margin-bottom: 9px;
color: #666;
}
select {
border: 1px solid #ccc;
margin: 0;
padding: 2px !important;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
select:focus {
-webkit-box-shadow: none 0px 0px #000000;
-moz-box-shadow: none 0px 0px #000000;
box-shadow: none 0px 0px #000000;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
outline: 0;
}
input.input-text {
height: 32px;
border: 1px solid #ddd;
padding: 6px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
input.input-text:focus {
-webkit-box-shadow: none 0px 0px #000000;
-moz-box-shadow: none 0px 0px #000000;
box-shadow: none 0px 0px #000000;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
color: inherit;
}
input.input-text.validation-failed {
border-color: #b94a48 !important;
}
textarea {
width: 100%;
min-height: 150px;
-webkit-box-shadow: none 0px 0px #000000;
-moz-box-shadow: none 0px 0px #000000;
box-shadow: none 0px 0px #000000;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
padding: 5px;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
textarea:focus {
-webkit-box-shadow: none 0px 0px #000000;
-moz-box-shadow: none 0px 0px #000000;
box-shadow: none 0px 0px #000000;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
textarea.validation-failed {
border-color: #b94a48 !important;
}
.clr {
clear: both;
}
.price-box {
margin-bottom: 5px;
}
.price-box p {
margin-bottom: 0;
line-height: 100%;
}
.price-box .special-price,
.price-box .old-price,
.price-box .regular-price {
float: left;
}
.price-box .special-price .price-label,
.price-box .old-price .price-label,
.price-box .regular-price .price-label {
display: none !important;
}
.price-box .price {
line-height: 100%;
color: #de3d68;
}
.price-box .regular-price .price {
font-size: 100%;
}
.price-box .special-price {
float: left;
}
.price-box .special-price .price {
font-size: 100%;
}
.price-box .old-price {
float: left;
margin-left: 10px;
}
.price-box .old-price .price {
position: relative;
color: #999999;
font-size: 100%;
}
.price-box .old-price .price:after {
content: "";
position: absolute;
top: 50%;
left: -2px;
width: 100%;
height: 1px;
background: #999;
}
.price-box .price-from,
.price-box .price-to {
float: left;
}
.price-box .price-from .price-label,
.price-box .price-to .price-label {
font-weight: normal;
float: left;
}
.price-box .price-from .price,
.price-box .price-to .price {
background: none;
font-size: 12px !important;
margin-left: 2px;
}
.price-box .price-from .price:before,
.price-box .price-to .price:before {
display: none;
}
.price-box .price-to {
margin-left: 10px;
}
input[type="button"],
.button,
button {
font-size: 100%;
font-weight: normal;
padding: 8px 20px;
color: #fff;
border: none;
text-transform: capitalize;
background: #666666;
}
input[type="button"]:hover,
.button:hover,
button:hover {
background: #000000;
-webkit-transition: all 0.2s ease-out 0s;
-moz-transition: all 0.2s ease-out 0s;
-o-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
}
.buttons-set .back-link {
float: left;
}
.buttons-set .button {
float: right;
margin: 0 0 0 5px;
}
.page-title {
padding-left: 20px;
background: #fff;
width: 100%;
border-bottom: 3px double #e8e8e8;
margin-bottom: 20px;
font-weight: normal;
text-transform: uppercase;
padding: 16px 0 15px 0px;
}
.page-title h1,
.page-title h2 {
font-size: 128.57%;
font-weight: normal;
margin: 0;
text-transform: uppercase;
}
.page-title .separator {
margin: 0 3px;
}
.page-title .link-rss {
float: right;
margin: 7px 0 0;
}
.sub-title {
font-size: 110%;
clear: both;
padding: 15px 0 0;
font-weight: 600 !important;
margin: 0 0 6px;
}
.product-name {
text-transform: none;
margin: 0;
}
.title-buttons {
text-align: right;
}
.title-buttons h1,
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 {
float: left;
}
.fieldset {
border: 1px solid #bbafa0;
margin: 30px 0 15px;
padding: 15px;
}
.fieldset .legend {
background: #333;
color: #fff;
float: left;
font-size: 100%;
font-weight: 600 !important;
margin: -30px 0 0;
padding: 4px 8px;
line-height: 20px;
}
.fieldset ul {
margin: 10px 0 0;
list-style: none;
}
.buttons-set .back-link {
float: left;
}
.buttons-set .button {
float: right;
margin: 0 0 0 5px;
}
.control .input-box {
float: left;
margin: 0 5px 0 0;
}
.control .input-box input {
margin: 0 0;
}
.control input {
float: left;
margin: 1px 5px 0 0;
}
.control label {
cursor: pointer;
margin: 0 0;
}
.input-box select {
margin: 0 0 10px 0;
}
.col2-set {
clear: both;
}
.col2-set h2 {
font-size: 125%;
}
.col2-set h3 {
font-size: 120%;
margin: 0 0;
}
.col2-set h4 {
font-size: 100%;
margin: 0 0;
}
.col2-set .col-1 {
width: 48.5%;
float: left;
}
.col2-set .col-2 {
width: 48.5%;
float: right;
}
.col2-set .content {
background: #FFF;
padding: 10px 20px;
border: 1px solid #CCC;
height: 270px;
}
.col2-set .buttons-set {
border: 1px solid #CCC;
border-top: none;
}
.col2-set .buttons-set:after {
clear: both;
content: ".";
display: block;
font-size: 0;
height: 0;
line-height: 0;
overflow: hidden;
}
.col3-set .col-1 {
width: 32%;
float: left;
}
.col3-set .col-2 {
width: 32%;
float: left;
margin-left: 2%;
}
.col3-set .col-3 {
width: 32%;
float: right;
}
.box-head h2 {
font-size: 125%;
margin: 0 0;
}
.box .box-title {
position: relative;
margin-bottom: 20px;
border-bottom: 1px solid #CCC;
}
.box .box-title h3 {
font-size: 110%;
margin: 0 0;
}
.box .box-title h2 {
font-size: 110%;
margin: 0 0;
padding-bottom: 10px;
}
.box-content {
padding: 0 20px;
}
.box-content h4 {
font-size: 110%;
margin-top: 0px;
}
.box-account > ol {
list-style: none;
margin: 10px 0 10px 15px;
}
.box-account > ol li .number {
float: left;
margin: 0 10px 0 0;
}
.box-account > ol li .details {
width: 100%;
}
.box-account > ol li .details .product-name {
line-height: 18px;
margin: 0 0;
}
.box-account > ol li .details .ratings {
margin: 6px 0;
}
.box-account > ol li .details .ratings strong {
float: left;
margin: 0 8px 0 0;
}
.box-account > ol li .details .tags strong {
float: left;
margin: 0 8px 0 0;
}
.box-account > ol li .details .tags ul {
list-style: none;
margin: 0 0;
}
.box-account > ol li .details .tags ul li {
float: left;
margin: 0 3px 0 0;
}
.table-caption {
font-size: 125%;
}
#wishlist-table input {
text-align: center;
}
#wishlist-table input,
#wishlist-table textarea {
margin: 10px 0;
}
#wishlist-table .add-to-cart-alt {
margin-bottom: 10px;
}
#wishlist-table .price-box p {
margin-bottom: 0;
}
#wishlist-table .price-box .old-price {
padding-top: 8px;
padding-top: 2px;
}
#wishlist-table .price-box .old-price .price {
color: #666;
font-size: 89%;
}
#wishlist-table .price-box .old-price:before {
margin-top: 1px;
}
.data-table {
background: #FFF;
border: 1px solid #CCC;
border-collapse: collapse;
width: 100%;
}
.data-table thead tr td,
.data-table thead tr th {
background: #eaeaea;
border-bottom: 1px solid #CCC;
border-right: medium none;
border-top: 1px solid #CCC;
padding: 10px 10px;
text-transform: uppercase;
white-space: nowrap;
color: #888;
}
.data-table tbody th {
text-align: left;
border-bottom: 1px solid #CCC;
border-right: 1px solid #CCC;
padding: 8px;
}
.data-table tbody td {
border-bottom: 1px solid #CCC;
border-right: 1px solid #CCC;
padding: 8px;
}
.data-table tbody td.label {
vertical-align: middle;
}
.data-table tbody td a.product-image {
display: block;
}
.data-table tbody td button {
min-width: 110px;
margin-bottom: 10px;
}
.data-table tfoot td {
padding: 15px 20px;
border-bottom: 1px solid #CCC;
border-top: 1px solid #CCC;
border-right: 1px solid #CCC;
}
.data-table input.input-text {
padding: 3px 5px;
}
.checkout-onepage-index .page-title h1 {
font-size: 133.33%;
}
#checkout-progress-wrapper .block-title {
font-size: 133.33% !important;
}
.checkout-progress {
margin: 10px 0 35px 0;
list-style: none;
}
.checkout-progress li {
display: inline-block;
padding: 5px 0px;
width: 20%;
text-align: center;
background: #CCC;
float: left;
color: #686868;
}
.checkout-progress li.active {
color: #FFF;
}
.multiple-checkout h2 {
font-size: 120%;
line-height: 24px;
}
.multiple-checkout .col2-set h2.legend {
font-size: 135%;
}
.multiple-checkout .col2-set h3.legend {
font-size: 120%;
}
.multiple-checkout .col2-set h2,
.multiple-checkout .col2-set h3,
.multiple-checkout .col2-set h4 {
line-height: 26px;
font-size: 100%;
margin: 0 0;
}
.multiple-checkout .col2-set .product-name {
font-size: 120%;
}
.multiple-checkout .col2-set .box .box-title h2 a,
.multiple-checkout .col2-set .box .box-title h3 a,
.multiple-checkout .col2-set .box .box-title h4 a {
position: static;
}
.multiple-checkout .col2-set .col-1 {
margin-top: 5px;
}
.multiple-checkout .col2-set .col-2 {
margin-top: 5px;
}
.multiple-checkout .sp-methods dt input {
float: left;
margin: 1px 8px 0 0;
}
.multiple-checkout .sp-methods dt label {
cursor: pointer;
}
.multiple-checkout .sp-methods dd ul {
list-style: none;
}
.multiple-checkout #checkout-review-submit {
float: right;
text-align: right;
margin-top: 10px;
}
#my-orders-table tbody td.last {
white-space: nowrap;
}
.cart-collaterals .totals table {
width: 100%;
}
.cart-collaterals .totals table td {
padding: 10px 0 20px;
text-transform: uppercase;
}
.cart-collaterals .totals table tfoot td {
border-bottom: 1px solid #CCC;
font-size: 125%;
padding: 0 0 20px 20px;
text-transform: uppercase;
}
.cart-collaterals .totals ul.checkout-types {
margin: 20px 0 0;
padding: 0;
}
.cart-collaterals .totals ul.checkout-types li {
clear: both;
margin: 0;
padding: 5px 0;
text-align: right;
}
.page-popup #product_comparison {
margin-bottom: 20px;
}
.buttons-set {
border: none !important;
}
.f-left {
float: left;
}
.f-right {
float: right;
}
.a-center {
text-align: center;
}
.a-right {
text-align: right;
}
.a-left {
text-align: left;
} .clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col3-layout .product-options-bottom .price-box:after,
.col4-set:after,
.search-autocomplete li:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-tags .form-add:after,
.product-view .product-shop .short-description:after,
.product-view .box-description:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after {
clear: both;
content: ".";
display: block;
font-size: 0;
height: 0;
line-height: 0;
overflow: hidden;
} .cart {
margin-top: 15px;
}
.cart .page-title {
margin-top: 0;
padding-left: 0;
}
.cart .page-title h1 {
font-size: 214.28%;
}
.cart .btn-remove {
width: 19px;
}
.cart .btn-remove:before {
left: 1px;
width: 19px;
}
.cart .btn-proceed-checkout {
padding: 10px 20px;
margin-bottom: 0;
background: #000000;
}
.cart .btn-proceed-checkout:hover {
background: #333;
}
.cart thead tr th {
background: #eaeaea;
border-bottom: 1px solid #CCC;
border-right: medium none;
border-top: 1px solid #CCC;
padding: 10px 10px;
text-transform: uppercase;
white-space: nowrap;
color: #333;
}
.cart h1 {
float: left;
}
.cart h2 {
font-size: 114.28%;
}
.cart ul.checkout-types {
list-style: none;
margin: 0 0 10px;
float: right;
}
.cart .btn-remove {
position: relative;
width: 20px;
}
.cart .input-box {
width: 100%;
}
.cart .input-box input.input-text {
margin: 0 0 10px;
width: 94%;
}
.cart .input-box select {
width: 100%;
height: 32px;
padding: 7px !important;
}
.cart .btn-remove {
width: 19px;
}
.cart .btn-remove:before {
left: 0;
}
.cart .data-table input.input-text {
max-width: 40px;
text-align: center;
}
.cart .btn-continue {
float: left;
}
.cart .col2-set {
width: 70%;
float: left;
}
.cart .totals {
width: 28%;
float: right;
}
.cart .discount,
.cart .shipping,
.cart .crosssell {
background: #FFF;
border: 1px solid #CCC;
margin-bottom: 20px;
padding: 0 20px 20px;
}
.cart .discount h2,
.cart .shipping h2,
.cart .crosssell h2 {
font-size: 125%;
text-transform: uppercase;
}
.cart .discount form,
.cart .shipping form,
.cart .crosssell form {
margin: 0 0;
}
.cart .discount .button,
.cart .shipping .button,
.cart .crosssell .button {
float: left !important;
margin: 0 0 !important;
}
.cart .crosssell {
width: 100%;
float: left;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.cart .crosssell .product-details {
float: left;
width: 170px;
}
.cart .form-list {
margin: 0 0;
list-style: none;
}
.cart #co-shipping-method-form .sp-methods {
margin-top: 8px;
}
.cart #co-shipping-method-form ul {
list-style: none;
margin: 0 0 5px 0;
width: 100%;
float: left;
}
.cart #co-shipping-method-form ul li {
width: 100%;
margin: 5px 0;
}
.cart #co-shipping-method-form ul li label {
cursor: pointer;
float: left;
margin: 0 0;
}
.cart #co-shipping-method-form ul li input {
float: left;
margin: -1px 5px 0 0;
}
#remember-me-popup {
display: none;
}
.checkout-onepage-success .page-title {
margin: 0;
}
.checkout-onepage-success .buttons-set {
float: left;
}
.checkout-onepage-success .buttons-set .button {
margin: 0;
}
#checkoutSteps {
list-style: none;
margin: 0 0;
}
#checkoutSteps .show-m {
display: none;
}
#checkoutSteps h4 {
margin: 5px 0;
}
#checkoutSteps ul,
#checkoutSteps ol {
list-style: none;
margin: 0 0;
}
#checkoutSteps li {
margin-bottom: 1px;
}
#checkoutSteps li .step-title {
padding: 8px 15px;
background: #CCC;
}
#checkoutSteps li .step-title .number {
float: left;
padding: 0 5px;
margin: 0 10px 0 0;
color: #FFF;
}
#checkoutSteps li .step-title h2 {
font-size: 125%;
text-transform: uppercase;
float: left;
line-height: normal;
margin: 0 0;
}
#checkoutSteps li .step-title a {
float: right;
}
#checkoutSteps li.allow .step-title {
cursor: pointer;
}
#checkoutSteps li.active .step-title {
background: #FFF;
border: 1px solid #CCC;
border-bottom: none;
cursor: default;
}
#checkoutSteps li .step {
border: 1px solid #CCC;
padding: 15px 20px;
}
#checkoutSteps li .step fieldset ul {
list-style: none;
margin: 0 0;
}
#checkoutSteps li .step fieldset p.required {
text-align: right;
}
#checkoutSteps #checkout-step-shipping_method dt {
float: left;
width: 100%;
margin-bottom: 5px;
}
#checkoutSteps #checkout-step-shipping_method li {
float: left;
width: 100%;
}
#checkoutSteps #checkout-step-shipping_method label {
float: left;
}
#checkoutSteps #checkout-step-shipping_method input[type="radio"],
#checkoutSteps #checkout-step-shipping_method input[type="checkbox"] {
margin: -1px 5px 0 !important;
float: left;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#checkoutSteps .please-wait {
margin: 0;
line-height: 30px;
float: right;
}
#checkoutSteps .control input {
margin: 0px 5px 0 0 !important;
}
#checkoutSteps #checkout-review-table {
margin-bottom: 10px;
}
.fields .field {
float: left;
width: 270px;
}
.input-box input[type="text"],
.input-box input.input-text {
width: 240px;
}
.input-box select {
width: 260px;
}
.search-form ul {
list-style: none;
}
.page-head {
margin-top: 10px;
}
.page-head h2,
.page-head h3,
.page-head h4,
.page-head h5 {
text-transform: uppercase;
font-weight: 600 !important;
margin: -10px 0 10px;
}
.form-list label.required {
font-weight: 600 !important;
}
.form-list label.required em {
font-variant: normal;
color: #eb340a;
margin-right: 3px;
} .page-print {
padding: 25px 30px;
text-align: left;
}
.page-empty {
padding: 20px;
text-align: left;
}
.page-popup {
padding: 25px 30px;
text-align: left;
}
.main {
margin: 0 auto;
text-align: left;
} .validation-advice {
clear: both;
min-height: 13px;
margin: 3px 0 10px;
padding-left: 17px;
font-size: 11px;
font-weight: 600 !important;
line-height: 13px;
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/validation_advice_bg.gif) 2px 0 no-repeat;
color: #eb340a;
}
.validation-failed {
border: 1px dashed #eb340a !important;
background: #faebe7 !important;
}
p.required {
font-size: 11px;
text-align: right;
color: #EB340A;
} .v-fix {
float: left;
}
.v-fix .validation-advice {
display: block;
width: 12em;
margin-right: -12em;
position: relative;
} .success {
color: #3d6611;
font-weight: 600 !important;
}
.error {
color: #df280a;
font-weight: 600 !important;
}
.notice {
color: #e26703;
}
.messages,
.messages ul {
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
}
.messages {
width: 100%;
overflow: hidden;
}
.messages li {
margin: 0 0 10px !important;
}
.messages li li {
margin: 0 0 3px !important;
}
.error-msg,
.success-msg,
.note-msg,
.notice-msg {
border-style: solid !important;
border-width: 1px !important;
background-position: 10px 9px !important;
background-repeat: no-repeat !important;
min-height: 24px !important;
padding: 8px 8px 8px 32px !important;
font-size: 11px !important;
font-weight: 600 !important;
}
.error-msg {
border-color: #f16048;
background-color: #faebe7;
background-image: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/i_msg-error.gif);
color: #df280a;
}
.success-msg {
border-color: #446423;
background-color: #eff5ea;
background-image: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/i_msg-success.gif);
color: #3d6611;
}
.note-msg,
.notice-msg {
border-color: #fcd344;
background-color: #fafaec;
background-image: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/i_msg-note.gif);
color: #3d6611;
}
.note-msg,
.notice-msg {
float: left;
width: 100%;
} .title-buttons {
text-align: right;
}
.title-buttons h1,
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 {
float: left;
} .info-box {
background: #ffffff url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/bkg_block-title.gif) 0 0 repeat-x;
border: 1px solid #d0cbc1;
padding: 12px 15px;
margin: 0 0 15px;
}
.info-box h2 {
font-weight: 600 !important;
font-size: 13px;
}
.info-table th {
font-weight: 600 !important;
padding: 2px 15px 2px 0;
}
.info-table td {
padding: 2px 0;
} tr.summary-total {
cursor: pointer;
}
tr.summary-total .summary-collapse {
float: right;
text-align: right;
padding-left: 20px;
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/bkg_collapse.gif) 0 5px no-repeat;
cursor: pointer;
}
tr.show-details .summary-collapse {
background-position: 0 -52px;
}
tr.summary-details td {
font-size: 11px;
background-color: #dae1e4;
color: #626465;
}
tr.summary-details-first td {
border-top: 1px solid #d2d8db;
}
tr.summary-details-excluded {
font-style: italic;
} .cart-tax-info {
display: block;
}
.cart-tax-info,
.cart-tax-info .cart-price {
padding-right: 20px;
}
.cart-tax-total {
display: block;
padding-right: 20px;
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/bkg_collapse.gif) 100% 5px no-repeat;
cursor: pointer;
}
.cart-tax-info .price,
.cart-tax-total .price {
display: inline !important;
font-weight: normal !important;
}
.cart-tax-total-expanded {
background-position: 100% -52px;
} .std .subtitle {
padding: 0;
}
.std ol.ol {
list-style: decimal outside;
padding-left: 1.5em;
}
.std ul.disc {
list-style: disc outside;
padding-left: 18px;
margin: 0 0 10px;
}
.std dl dt {
font-weight: 600 !important;
}
.std dl dd {
margin: 0 0 10px;
}
.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote {
margin: 0 0 1em;
padding: 0;
}
.std ul {
list-style: disc outside;
padding-left: 1.5em;
}
.std ol {
list-style: decimal outside;
padding-left: 1.5em;
}
.std ul ul {
list-style-type: circle;
}
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul {
margin: .5em 0;
}
.std dt {
font-weight: 600 !important;
}
.std dd {
padding: 0 0 0 1.5em;
}
.std blockquote {
font-style: italic;
padding: 0 0 0 1.5em;
}
.std address {
font-style: normal;
}
.std b,
.std strong {
font-weight: 600 !important;
}
.std i,
.std em {
font-style: italic;
}  .link-cart {
color: #dc6809 !important;
font-weight: 600 !important;
}
.link-reorder {
font-weight: 600 !important;
color: #dc6809 !important;
}
.link-print { font-weight: 600 !important;
color: #dc6809;
}
.link-rss {
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/i_rss.gif) 0 2px no-repeat;
padding-left: 18px;
line-height: 14px;
white-space: nowrap;
}
.btn-previous {
display: block;
width: 11px;
height: 11px;
font-size: 0;
line-height: 0;
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/btn_previous.gif) 0 0 no-repeat;
text-indent: -999em;
overflow: hidden;
}
.btn-remove2 {
display: block;
width: 16px;
height: 16px;
font-size: 0;
line-height: 0;
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/btn_trash.gif) 0 0 no-repeat;
text-indent: -999em;
overflow: hidden;
}
.cards-list dt {
margin: 5px 0 0;
}
.cards-list .offset {
padding: 2px 0 2px 20px;
}
.separator {
margin: 0 3px;
}
.divider {
clear: both;
display: block;
font-size: 0;
line-height: 0;
height: 1px;
margin: 10px 0;
background: #f00; text-indent: -999em;
overflow: hidden;
} .global-site-notice {
border: 1px solid #cfcfcf;
border-width: 0 0 1px;
background: #ffff90;
font-size: 12px;
line-height: 1.25;
text-align: center;
color: #2f2f2f;
}
.global-site-notice .notice-inner {
width: 860px;
margin: 0 auto;
padding: 12px 0 12px 80px;
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/i_notice.gif) 20px 25px no-repeat;
text-align: left;
}
.global-site-notice .notice-inner p {
margin: 0;
border: 1px dotted #cccc73;
padding: 10px;
}
.global-site-notice .notice-inner .actions {
padding-top: 10px;
} .notice-cookie {
position: fixed;
z-index: 9999;
width: 100%;
bottom: 0;
left: 0;
margin: 0 !important;
opacity: 0.95;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; }  .demo-notice {
margin: 0;
padding: 6px 10px;
background: #d75f07;
font-size: 12px;
line-height: 1.15;
border: 0;
text-align: center;
color: #fff;
}
.demo-notice .notice-inner {
width: auto;
padding: 0;
background: none;
text-align: center;
}
.demo-notice .notice-inner p {
padding: 0;
border: 0;
}  .my-account .page-title {
margin-bottom: 15px !important;
}
.my-account .pager .amount {
float: left;
margin: 0 0;
}
.my-account .pager .limiter {
float: right;
}
.my-account .pager .limiter label {
float: left;
margin: 0 10px 0 0;
line-height: 26px;
}
.my-account .pager .limiter select {
float: left;
height: 24px;
line-height: 24px;
margin: 0 10px 0 0;
padding: 2px;
width: 80px;
}
.my-account .tags-list li {
float: left;
margin-right: 10px;
}
.my-account .tags-list li a {
font-size: 100% !important;
text-transform: capitalize;
}
.tag-customer-index .buttons-set {
float: left;
margin-top: 10px;
width: 100%;
}
.block-subscribe > label {
margin: 20px 0 0;
}
.block-subscribe .block-content form {
margin-bottom: 0px;
}
.block-subscribe .block-content form .input-box input {
border: 1px solid #ededed;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
padding: 7px;
margin: 0 0 20px;
height: 36px;
width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.block-subscribe .block-content form .input-box input.validation-failed {
border-color: #B94A48;
}
.block-subscribe .block-content form .input-box .actions button {
font-size: 92.30%;
font-weight: normal;
}
.block-subscribe .block-content form .input-box .validation-advice {
display: none;
} .block-viewed .block-title strong {
background-image: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/i_block-viewed.gif);
} .block-compared .block-title strong {
background-image: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/i_block-list.gif);
background-position: 0 1px;
} .block-gr-search li {
padding: 3px 9px;
} .block-banner {
border: 0;
}
.block-banner .block-content {
padding: 0;
text-align: center;
} .block-login .block-title strong {
background-image: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/i_ma-info.gif);
}
.block-login .block-content {
padding: 5px 10px;
}
.block-login label {
font-weight: 600 !important;
color: #666;
}
.block-login input.input-text {
display: block;
width: 167px;
margin: 3px 0;
}
.block-login .actions {
background: none;
padding: 0;
margin: 3px 0 0;
} .sidebar .paypal-logo {
display: block;
margin: 10px 0;
text-align: center;
}
.sidebar .paypal-logo a {
float: none;
} .page-sitemap ul.links {
list-style: none;
margin: 0 0;
float: left;
}
.page-sitemap .pager {
float: right;
margin: 0 0;
}
.page-sitemap .pager .pages {
margin: 0 0 0 8px;
}
.page-sitemap .sitemap {
clear: both;
padding: 10px 0;
border-top: 3px double #ccc;
border-bottom: 3px double #ccc;
margin-bottom: 10px;
}
.page-sitemap ul.links a {
text-transform: uppercase;
font-weight: 600 !important;
}
.advanced-search select {
padding: 3px;
}
.advanced-search select option {
padding: 3px;
} .rating-box {
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images//bkg_rating.png) repeat-x scroll 0px 6px transparent;
display: inline-block;
height: 17px;
position: relative;
vertical-align: middle;
width: 80px;
margin: 0 0;
float: left;
}
.rating-box .rating {
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images//bkg_rating.png) repeat-x scroll 0px 100% transparent;
height: 100%;
left: 0;
position: absolute;
top: 0;
}
.rating-box .rating-links {
line-height: 17px;
}
.rating-box .rating-links a:hover {
color: #000000;
}
.ratings {
height: 17px;
}
.ratings .amount {
display: inline-block;
height: 100%;
margin-left: 10px;
}
.ratings .amount a {
font-size: 85.71%;
color: #999;
display: block;
height: 100%;
}
.ratings .amount a:hover {
color: #000000;
}
.no-rating a {
color: #999;
}
.no-rating a:hover {
color: #000000;
}
.rating-links a {
margin: 0 5px;
}
.rating-links a:hover {
color: #000000;
} .ratings-table {
margin: 10px 0;
}
.ratings-table th,
.ratings-table td {
font-size: 11px;
line-height: 1.15;
padding: 3px 0;
}
.ratings-table th {
font-weight: 600 !important;
padding-right: 8px;
} .email-friend {
margin: 0;
} .alert-price {
margin: 0;
font-size: 11px;
}
.alert-stock {
margin: 0;
font-size: 11px;
} .minimal-price {
margin: 0;
}
.minimal-price .price-label {
white-space: nowrap;
}
.minimal-price-link {
display: block;
}
.minimal-price-link .label {
color: #1e7ec8;
}
.minimal-price-link .price {
font-weight: normal;
color: #1e7ec8;
} .price-excluding-tax {
display: block;
color: #999;
}
.price-excluding-tax .label {
white-space: nowrap;
color: #999;
}
.price-excluding-tax .price {
font-size: 13px;
font-weight: normal;
color: #c76200;
} .price-including-tax {
display: block;
color: #999;
}
.price-including-tax .label {
white-space: nowrap;
color: #999;
}
.price-including-tax .price {
font-size: 13px;
font-weight: 600 !important;
color: #c76200;
} .configured-price {
margin: 0;
}
.configured-price .price-label {
font-weight: 600 !important;
white-space: nowrap;
}
.configured-price .price {
font-weight: 600 !important;
} .weee {
display: block;
font-size: 11px;
color: #444;
}
.weee .price {
font-size: 11px;
font-weight: normal;
} .price-excl-tax {
display: block;
}
.price-excl-tax .label {
display: block;
white-space: nowrap;
}
.price-excl-tax .price {
display: block;
} .price-incl-tax {
display: block;
}
.price-incl-tax .label {
display: block;
white-space: nowrap;
}
.price-incl-tax .price {
display: block;
font-weight: 600 !important;
} .price-from {
margin: 0;
}
.price-from .price {
font-size: 128.57%;
}
.price-from .price-label {
white-space: nowrap;
}
.price-to {
margin: 0;
}
.price-to .price {
font-size: 128.57%;
}
.price-to .price-label {
white-space: nowrap;
} .price-notice {
padding-left: 10px;
color: #999;
}
.price-notice .price {
font-weight: 600 !important;
color: #2f2f2f;
}  .product-pricing,
.tier-prices {
margin: 10px 0;
padding: 10px;
background-color: #f4f7f7;
border: 1px solid #dadddd;
color: #424242;
}
.tier-prices li {
line-height: 1.4;
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/i_tier.gif) no-repeat 0 3px;
padding: 2px 0 2px 10px;
}
.tier-prices .benefit {
font-style: italic;
font-weight: 600 !important;
color: #2f2f2f;
}
.tier-prices .price {
font-weight: 600 !important;
color: #2f2f2f;
}
.tier-prices-grouped li {
padding: 2px 0;
color: #e26703;
}
.tier-prices-grouped li .price {
font-weight: 600 !important;
} .add-to-links .separator {
display: none;
} .send-friend .form-list {
width: 615px;
overflow: hidden;
}
.send-friend .form-list li {
margin-right: -15px;
}
.send-friend .form-list li p {
margin: 0 15px 0 0;
}
.send-friend .form-list .field {
width: 315px;
}
.send-friend .form-list .input-box {
width: 300px;
}
.send-friend .form-list input.input-text,
.send-friend .form-list textarea {
width: 294px;
}
.send-friend .form-list li.wide .input-box {
width: 612px;
}
.send-friend .form-list li.wide textarea {
width: 609px;
}
.send-friend .buttons-set .limit {
float: right;
margin: 0 7px 0 0;
font-size: 11px;
line-height: 21px;
}  .advanced-search .form-list label {
width: 160px;
padding-right: 10px;
}
.advanced-search .form-list .input-box,
.advanced-search .form-list .input-range {
float: left;
clear: none;
}
.advanced-search-amount {
margin: 0 0 10px;
}
.advanced-search-summary {
margin: 10px 0;
border: 1px solid #e9d7c9;
background: #fff6f1;
padding: 10px;
}
.advanced-search-summary ul {
float: left;
width: 49%;
}
.advanced-search-summary strong {
color: #E17C24;
padding-left: 15px;
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/i_search_criteria.gif) 0 3px no-repeat;
}
.advanced-search-summary p {
clear: both;
font-weight: 600 !important;
margin: 0;
}  .rss-title h1 {
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/i_rss-big.png) 0 4px no-repeat;
padding-left: 27px;
}
.rss-table .link-rss {
display: block;
line-height: 1.55;
background-position: 0 4px;
} .item-options dt {
font-weight: 600 !important;
font-style: italic;
}
.item-options dd {
padding-left: 10px;
margin: 0 0 6px;
}
.truncated {
cursor: help;
}
.truncated a.dots {
cursor: help;
}
.truncated a.details {
cursor: help;
}
.truncated .truncated_full_value {
position: relative;
z-index: 999;
}
.truncated .truncated_full_value .item-options {
position: absolute;
top: -99999em;
left: -99999em;
z-index: 999;
width: 250px;
padding: 8px;
border: 1px solid #ddd;
background-color: #f6f6f6;
}
.truncated .truncated_full_value .item-options > p {
font-weight: 600 !important;
text-transform: uppercase;
}
.truncated .show .item-options {
top: -20px;
left: 50%;
}
.col-left .truncated .show .item-options {
left: 15px;
top: 7px;
}
.col-right .truncated .show .item-options {
left: -240px;
top: 7px;
}  .tool-tip {
border: 1px solid #7BA7C9;
background: #EAF6FF;
padding: 15px 20px;
position: absolute;
z-index: 9999;
}
.tool-tip .btn-close {
margin: -9px -14px 0;
text-align: right;
}
.tool-tip .btn-close a {
display: block;
margin: 0 0 0 auto;
width: 15px;
height: 15px;
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/btn_window_close.gif) 100% 0 no-repeat;
text-align: left;
text-indent: -999em;
overflow: hidden;
}
.tool-tip .tool-tip-content {
padding: 5px;
} .gift-messages h3 {
font-size: 12px;
font-weight: 600 !important;
color: #e87403;
}
.gift-messages p.control {
color: #8e8d8b;
}
.gift-messages-form {
position: relative;
}
.gift-messages-form label {
float: none !important;
position: static !important;
}
.gift-messages-form h4 {
font-size: 12px;
font-weight: 600 !important;
color: #e87403;
}
.gift-messages-form .whole-order {
margin: 0 0 25px;
}
.gift-messages-form .item {
margin: 0 0 10px;
}
.gift-messages-form .item .product-img-box {
float: left;
width: 75px;
}
.gift-messages-form .item .product-image {
margin: 0 0 7px;
}
.gift-messages-form .item .number {
margin: 0;
font-weight: 600 !important;
text-align: center;
color: #8a8987;
}
.gift-messages-form .item .details {
margin-left: 90px;
}
.gift-messages-form .item .details .product-name {
font-size: 13px;
font-weight: 600 !important;
margin: 0 0 10px;
}
.gift-messages-form .item .details .form-list .field {
width: 255px;
}
.gift-messages-form .item .details .form-list .input-box {
width: 240px;
}
.gift-messages-form .item .details .form-list input.input-text {
width: 234px;
}
.gift-messages-form .item .details .form-list li.wide .input-box {
width: 500px;
}
.gift-messages-form .item .details .form-list li.wide textarea {
width: 494px;
}
.gift-message-link {
font-size: 11px;
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/bkg_collapse-gm.gif) 100% 6px no-repeat;
padding-right: 7px;
}
.gift-message-link.expanded {
background-position: 100% -40px;
}
.gift-message-row {
background: #f2efe9;
}
.gift-message-row .btn-close {
float: right;
width: 16px;
height: 16px;
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/btn_gm-close.gif) 0 0 no-repeat;
font-size: 0;
line-height: 0;
text-indent: -999em;
overflow: hidden;
} .checkout-agreements li {
margin: 30px 0;
}
.checkout-agreements .agreement-content {
overflow: auto;
height: 12em;
padding: 10px;
background-color: #fbfaf6;
border: 1px solid #bbb6a5;
}
.checkout-agreements .agree {
margin: 0;
padding: 10px 0 10px 11px;
}
.checkout-agreements .agree input.checkbox {
margin-right: 6px;
}
.checkout-agreements .agree label {
font-weight: 600 !important;
color: #666;
}
.opc .checkout-agreements {
border: 1px solid #d9dde3;
border-width: 0 1px;
padding: 5px 30px;
}
.opc .checkout-agreements li {
margin: 20px 0 0;
}
.opc .checkout-agreements .agreement-content {
background-color: #fff;
border-color: #e4e4e4;
padding: 5px;
}
.opc .checkout-agreements .agree {
padding-left: 6px;
} .centinel .authentication {
border: 1px solid #ddd;
background: #fff;
}
.centinel .authentication iframe {
width: 99%;
height: 400px;
background: transparent !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
}
.opc .centinel {
border: 1px solid #bbb6a5;
border-width: 0 1px 1px;
padding: 10px 30px;
} .info-set {
background: #fbfaf6 url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/bkg_checkout.gif) 0 0 repeat-x;
border: 1px solid #bbb6a5;
margin: 0 0 25px;
padding: 20px;
}
.info-set h2 {
font-size: 13px;
font-weight: 600 !important;
margin: 0 0 10px;
}
.info-set h3,
.info-set h4 {
font-size: 13px;
font-weight: 600 !important;
color: #E26703;
}
.info-set h2 a,
.info-set h3 a,
.info-set h4 a {
font-weight: normal;
}
.info-set h2.legend {
margin: -20px -20px 15px;
padding: 5px 10px;
background: #f9f3e3;
border-bottom: 1px solid #bbafa0;
position: relative;
}
.info-set h3.legend {
margin: 0 0 10px;
color: #0a263c;
}
.info-set .divider {
margin: 0 -20px;
padding: 25px 0;
position: relative;
}
.info-set .box {
margin: 0 0 15px;
}
.info-set .box h2 {
color: #e26703;
}
.info-set .data-table .product-name {
font-size: 1em !important;
font-weight: 600 !important;
color: #1e7ec8 !important;
}
.info-set .data-table .product-name a {
font-weight: 600 !important;
}
.info-set .data-table .item-options {
margin: 5px 0 0;
} .account-login .content {
min-height: 345px;
padding: 14px 21px;
border: 1px solid #ccc;
border-bottom: 0;
}
.account-login .content h2 {
font-weight: 600 !important;
font-size: 13px;
margin: 0 0 14px;
padding: 0 0 10px 23px;
border-bottom: 1px solid #ddd;
background-position: 0 1px;
background-repeat: no-repeat;
text-transform: uppercase;
color: #000000;
}
.account-login .new-users h2 {
background-image: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/i_page1.gif);
}
.account-login .registered-users h2 {
background-image: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/i_page2.gif);
}
.account-login .buttons-set {
border: 1px solid #ccc !important;
border-top: none !important;
margin: 0;
padding: 8px 13px;
background: #dee5e8 url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/bkg_buttons-set1.gif) 0 0 repeat-x;
} .captcha-note {
clear: left;
padding-top: 5px;
}
.captcha-image {
float: left;
display: inline;
margin: 0;
position: relative;
width: 258px;
}
.captcha-image .captcha-img {
border: 1px solid #b6b6b6;
vertical-align: bottom;
width: 100%;
}
.registered-users .captcha-image {
margin: 0;
}
.captcha-reload {
cursor: pointer;
position: absolute;
top: 2px;
right: 2px;
}
.captcha-reload.refreshing {
animation: rotate 1.5s infinite linear;
-webkit-animation: rotate 1.5s infinite linear;
-moz-animation: rotate 1.5s infinite linear;
} .window-overlay {
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/window_overlay.png) repeat;
background: rgba(0, 0, 0, 0.35);
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 990;
}
.remember-me label {
float: none;
margin: 0 6px;
}
.remember-me-popup {
background: #fff;
border: 1px solid #ccc;
left: 50%;
top: 50%;
position: absolute;
margin: -85px 0 0 -200px;
width: 400px;
text-align: left;
-moz-box-shadow: 0 0 6px #ccc;
-webkit-box-shadow: 0 0 6px #ccc;
-box-shadow: 0 0 6px #ccc;
z-index: 1000;
}
.remember-me-popup h3 {
background: #d9e5ee;
border-bottom: 1px solid #ccc;
font-size: 14px;
padding: 5px 10px;
}
.remember-me-popup .remember-me-popup-head {
position: relative;
}
.remember-me-popup .remember-me-popup-head .remember-me-popup-close {
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/btn_window_close.gif) no-repeat;
display: block;
position: absolute;
top: 7px;
right: 7px;
height: 15px;
width: 15px;
text-indent: -9999em;
}
.remember-me-popup .remember-me-popup-body {
padding: 10px;
}
.remember-me-popup .remember-me-popup-body a {
display: inline-block;
height: 19px;
border: 1px solid #de5400;
background: #f18200;
padding: 0 8px;
text-align: center;
text-decoration: none;
white-space: nowrap;
color: #fff;
}  .my-account .title-buttons .link-rss {
float: none;
margin: 0;
} .dashboard .welcome-msg {
margin: 0 8em 1.5em 0;
}
.dashboard .welcome-msg p {
margin: 0;
}
.dashboard .col2-set {
margin: 0 0 15px;
} .box-account {
background: #ffffff url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/bkg_account_box.gif) 0 0 repeat-x;
border: 1px solid #ccc;
border-color: #ccc #999 #999 #ccc;
padding: 15px;
margin: 0 0 20px;
}
.box-account .box-head {
border-bottom: 1px solid #d9dde3;
margin: 0 0 10px;
text-align: right;
}
.box-account .box-head h2 {
float: left;
margin: 0;
font-size: 13px;
line-height: 22px;
font-weight: 600 !important;
text-transform: uppercase;
background-position: 0 0;
background-repeat: no-repeat;
padding-left: 21px;
color: #e65505;
}
.dashboard .box .box-title {
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/bkg_divider1.gif) 0 100% repeat-x;
padding: 0 0 2px;
margin: 0 0 8px;
text-align: right;
}
.dashboard .box .box-title h3,
.dashboard .box .box-title h4 {
float: left;
font-size: 13px;
font-weight: 600 !important;
margin: 0;
} .dashboard .box-recent .box-head h2 {
background-image: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/i_folder-table.gif);
} .dashboard .box-info .box-head h2 {
background-image: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/i_ma-info.gif);
}
.dashboard .box-info h4 {
font-size: 11px;
font-weight: 600 !important;
text-transform: uppercase;
} .dashboard .box-reviews .box-head h2 {
background-image: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/i_ma-reviews.gif);
}
.dashboard .box-reviews .number {
float: left;
font-size: 10px;
font-weight: 600 !important;
line-height: 1;
color: #fff;
margin: 3px -20px 0 0;
padding: 2px 3px;
background: #0a263c;
}
.dashboard .box-reviews .details {
margin-left: 20px;
}
.dashboard .box-reviews li.item {
margin: 0 0 7px;
}
.dashboard .box-reviews li.item.last {
margin: 0;
}
.dashboard .box-reviews .ratings {
margin: 7px 0 0;
} .dashboard .box-tags .box-head h2 {
background-image: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/i_ma-tags.gif);
}
.dashboard .box-tags .number {
float: left;
font-size: 10px;
font-weight: 600 !important;
line-height: 1;
color: #fff;
margin: 3px -20px 0 0;
padding: 2px 3px;
background: #0a263c;
}
.dashboard .box-tags .details {
margin-left: 20px;
}
.dashboard .box-tags li.item {
margin: 0 0 7px;
}
.dashboard .box-tags li.item.last {
margin: 0;
}
.dashboard .box-tags .tags strong,
.dashboard .box-tags .tags ul,
.dashboard .box-tags .tags ul li {
display: inline;
}  .addresses-list h2 {
font-weight: 600 !important;
margin-top: 0;
color: #000000;
text-transform: uppercase;
}
.addresses-list h3 {
font-weight: 600 !important;
}
.addresses-list address {
margin: 0 0 3px;
}
.addresses-list p {
margin: 0;
}
.addresses-list a {
font-weight: 600 !important;
}
.addresses-list .link-remove {
color: #646464;
}
.addresses-list .separator {
margin: 0 3px;
}
.addresses-list li.item {
background: #ffffff url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/gen_bkg_account_box.gif) 0 0 repeat-x;
border: 1px solid #ccc;
padding: 10px 13px;
margin: 0 0 10px;
}
.addresses-list li.empty {
background: none;
border: 0;
padding: 0;
}
.addresses-list li.empty p {
font-weight: 600 !important;
}
.addresses-list .addresses-additional li.item {
background: none;
border: 0;
padding: 0;
} .order-info {
background: #dee5e8;
border: 1px solid #d0cbc1;
padding: 4px 8px;
margin: 0 0 8px;
}
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li {
display: inline;
}
.order-info .current {
font-weight: 600 !important;
}
.order-info li {
margin: 0 3px;
}
.order-date {
margin: 10px 0;
}
.order-info-box {
background: #ffffff url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/bkg_block-title.gif) 0 0 repeat-x;
border: 1px solid #d0cbc1;
padding: 12px 15px;
margin: 0 0 15px;
}
.order-info-box h2 {
font-weight: 600 !important;
font-size: 13px;
}
.order-info-box .box-payment p {
margin: 0 0 3px;
}
.order-info-box .box-payment th {
font-weight: 600 !important;
padding-right: 7px;
}
.order-items {
width: 100%;
overflow-x: auto;
}
.order-items h2,
.order-items h3 {
clear: none;
font-weight: 600 !important;
font-size: 13px;
padding: 0;
margin: 0 0 5px;
color: #0a263c;
}
.order-items .product-name {
font-size: 1em !important;
font-weight: 600 !important;
}
.order-items .link-print {
color: #1e7ec8;
font-weight: normal;
}
.order-items .order-links {
text-align: right;
}
.order-additional {
margin: 15px 0;
} .gift-message dt strong {
color: #666;
}
.gift-message dd {
font-size: 13px;
margin: 5px 0 0;
} .order-about dt {
font-weight: 600 !important;
}
.order-about dd {
font-size: 13px;
margin: 0 0 7px;
}
.tracking-table {
margin: 0 0 15px;
}
.tracking-table th {
font-weight: 600 !important;
white-space: nowrap;
}
.tracking-table-popup {
width: 100%;
}
.tracking-table-popup th {
font-weight: 600 !important;
white-space: nowrap;
}
.tracking-table-popup th,
.tracking-table-popup td {
padding: 1px 8px;
} .page-print .print-head {
margin: 0 0 15px;
}
.page-print .print-head .logo {
float: left;
}
.page-print .print-head address {
float: left;
margin-left: 15px;
}
.page-print h1 {
font-size: 16px;
font-weight: 600 !important;
}
.page-print h2,
.page-print h3 {
font-size: 13px;
font-weight: 600 !important;
}
.page-print h2.h2 {
font-size: 16px;
font-weight: 600 !important;
}
.page-print .order-date {
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/bkg_divider1.gif) 0 100% repeat-x;
padding: 0 0 10px;
margin: 0 0 10px;
}
.page-print .col2-set {
margin: 0 0 10px;
} .page-print .gift-message-link {
display: none;
}
.page-print .price-excl-tax,
.page-print .price-incl-tax {
display: block;
white-space: nowrap;
}
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price {
display: inline;
} .my-wishlist .price-box .price-from .price-label,
.my-wishlist .price-box .price-to .price-label {
font-size: 12px;
}
.my-wishlist .data-table td {
padding: 10px;
}
.my-wishlist .product-image {
display: block;
width: 113px;
height: 113px;
margin: 0 0 5px;
}
.my-wishlist textarea {
display: block;
width: 97%;
height: 109px;
}
.my-wishlist .buttons-set {
margin-top: 2em;
}
.my-wishlist .buttons-set button.button {
float: none;
}
#wishlist-table .add-to-links {
white-space: nowrap;
} .my-tag-edit {
float: left;
margin: 0 0 10px;
}
.my-tag-edit .btn-remove {
float: right;
margin: 4px 0 0 5px;
}
#my-tags-table {
clear: both;
}
#my-tags-table td {
padding: 10px;
}
#my-tags-table .add-to-links {
white-space: nowrap;
} #my-reviews-table td {
padding: 10px;
}
.product-review .product-img-box {
float: left;
width: 140px;
}
.product-review .product-img-box .product-image {
display: block;
width: 125px;
height: 125px;
}
.product-review .product-img-box .label {
font-size: 11px;
margin: 0 0 3px;
}
.product-review .product-img-box .ratings .rating-box {
float: none;
display: block;
margin: 0 0 3px;
}
.product-review .product-details {
margin-left: 150px;
}
.product-review .product-name {
font-size: 16px;
font-weight: 600 !important;
margin: 0 0 10px;
}
.product-review h3 {
font-size: 12px;
margin: 0 0 3px;
color: #2f2f2f;
}
.product-review .ratings-table {
margin: 0 0 10px;
}
.product-review dt {
font-weight: 600 !important;
}
.product-review dd {
font-size: 13px;
margin: 5px 0 0;
} .billing-agreements .info-box {
margin: 15px 0;
}
.billing-agreements .form-list li select {
float: left;
}
.billing-agreements .form-list li button.button {
float: left;
margin-left: 10px;
}
.billing-agreements .table-caption {
font-weight: 600 !important;
font-size: 13px;
}  .cart-msrp-totals {
color: red;
font-size: 12px !important;
font-weight: 600 !important;
margin: 10px 10px 0;
padding: 10px;
text-align: right;
text-transform: uppercase;
}
.map-cart-sidebar-total {
color: red;
display: block;
font-size: 10px;
font-weight: 600 !important;
text-align: left;
padding: 2px 5px;
text-shadow: 0 1px 0 #fff;
}
.map-popup {
background: #fff;
border: 1px solid #aaa;
margin: 12px 0 0;
position: absolute;
-moz-box-shadow: 0 0 6px #ccc;
-webkit-box-shadow: 0 0 6px #ccc;
box-shadow: 0 0 6px #ccc;
text-align: left;
width: 300px;
z-index: 100;
}
.map-popup-heading {
background: #d9e5ee;
border-bottom: 1px solid #ccc;
padding: 5px 30px 5px 10px;
width: 260px;
}
.map-popup-heading h2 {
font-size: 16px;
margin: 0;
text-shadow: 0 1px 0 #f6f6f6;
overflow: hidden;
white-space: nowrap;
word-wrap: break-word;
text-align: left;
text-overflow: ellipsis;
}
.map-popup-arrow {
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/map_popup_arrow.gif) no-repeat;
position: absolute;
left: 50%;
top: -10px;
height: 10px;
width: 19px;
}
.map-popup-close {
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/btn_window_close.gif) no-repeat;
display: block;
position: absolute;
top: 8px;
right: 10px;
height: 15px;
width: 15px;
text-indent: -9999em;
-moz-box-shadow: 0 0 3px #999;
-webkit-box-shadow: 0 0 3px #999;
box-shadow: 0 0 3px #999;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}
.map-popup-content {
border-top: 1px solid #eee;
padding: 10px;
overflow: hidden;
text-align: left;
width: 280px;
}
.map-popup-checkout {
display: inline;
float: right;
text-align: right;
}
.map-popup-checkout span {
display: block;
padding-right: 30px;
}
.map-popup-checkout .paypal-logo {
margin: 0 0 5px;
}
.map-popup-price .price-box,
.map-popup-price .price-box .special-price {
margin: 0;
padding: 0;
}
.map-popup-price {
margin: 5px 0 0;
}
.map-popup-text {
clear: right;
margin: 0 10px;
padding: 10px 0;
text-align: left;
word-wrap: break-word;
}
.map-popup-only-text {
border-top: 1px solid #ddd;
}   .home-callout {
margin-bottom: 12px;
}
.home-callout img {
display: block;
}
.home-spot {
float: left;
width: 470px;
margin-left: 20px;
}
.best-selling h3 {
margin: 12px 0 6px 0;
color: #e25203;
font-size: 1.2em;
}
.best-selling table {
border-top: 1px solid #ccc;
}
.best-selling tr.odd {
background: #eeeeee url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/best_selling_tr_odd_bg.gif) 0 100% repeat-x;
}
.best-selling tr.even {
background: #ffffff url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/best_selling_tr_even_bg.gif) 0 100% repeat-x;
}
.best-selling td {
width: 50%;
border-bottom: 1px solid #ccc;
padding: 8px 10px 8px 8px;
font-size: 11px;
}
.best-selling .product-img {
float: left;
border: 2px solid #dcdcdc;
}
.best-selling .product-description {
margin-left: 107px;
line-height: 1.3em;
}
.best-selling a.product-name,
.home-spot .best-selling a.product-name:hover {
color: #203548;
}  .price-box-bundle {
float: left;
width: 100%;
margin-top: 10px;
}
.price-box-bundle .price-box {
margin: 0 !important;
}
.price-box-bundle .price-box .price {
float: left;
font-size: 171.41%;
}
.price-box-bundle .price-box .price-label {
display: block !important;
float: left;
line-height: 30px;
font-weight: normal;
margin-right: 5px;
}
.price-box-bundle .price-box .price-from {
margin-right: 10px;
float: left;
}
.price-as-configured .price-box .price {
float: left;
font-size: 171.41%;
}
.qty-holder .qty {
width: 40px;
text-align: center;
}
.price-box .price-as-configured {
float: left;
}
.price-box .price-as-configured .price-label {
display: block !important;
float: left;
color: #666;
font-weight: normal;
line-height: 30px;
margin-right: 10px;
}
.price-box .price-as-configured .full-product-price {
float: left;
font-size: 128.57%;
}
.price-box .price-as-configured .price {
float: left;
}
.cart .page-title {
margin-bottom: 10px!important;
}
.cart .cart-collaterals {
margin-top: 15px;
}
.cart .cart-collaterals #crosssell-products-list > li {
margin-top: 20px;
}
.cart .cart-collaterals #crosssell-products-list .product-image {
float: left;
border: 1px solid #ccc;
margin: 4px 10px 5px 0;
}
.cart .cart-collaterals #crosssell-products-list .product-image:hover {
border-color: #000000;
}
.cart .cart-collaterals #crosssell-products-list .product-details .product-name {
display: block;
}
.cart .cart-collaterals #crosssell-products-list .product-details .price-box {
float: left;
width: 100%;
margin: 5px 0;
min-width: 210px;
width: auto;
}
.cart .cart-collaterals #crosssell-products-list .product-details .price-box p {
margin-bottom: 0;
}
.cart .cart-collaterals #crosssell-products-list .product-details .button.btn-cart {
padding: 5px 15px;
margin: 5px 0 !important;
}
.cart .cart-collaterals #crosssell-products-list .product-details .add-to-links {
float: left;
margin-left: 10px;
} #flycart_confirm_window {
border: 5px solid rgba(255, 255, 255, 0.1);
}
#flycart_confirm_window .inner {
padding: 20px;
background: #fbfbfb;  }
#flycart_confirm_window .inner .flycart_msg_title {
position: relative;
color: #858785;
font-size: 14px;
margin: 60px 0 45px;
}
#flycart_confirm_window .inner .flycart_msg_title:before {
content: "\f0a1";
font-family: "FontAwesome";
font-size: 30px;
position: absolute;
top: -45px;
left: 50%;
width: 35px;
height: 32px;
color: #858785;
}
#flycart_confirm_window .inner button.flycart_msg_bnt::-moz-focus-inner,
#flycart_confirm_window .inner #flycart_configurable_add_to_cart button.btn-cart {
padding: 0;
border: 0;
}
#flycart_confirm_window .inner button.flycart_msg_bnt,
#flycart_confirm_window .inner #flycart_configurable_add_to_cart button.btn-cart {
-webkit-border-fit: lines;
}
#flycart_confirm_window .inner button.flycart_msg_bnt,
#flycart_confirm_window .inner #flycart_configurable_add_to_cart button.btn-cart {
overflow: visible;
width: auto;
border: 0;
padding: 0;
margin: 0;
cursor: pointer;
background: #858785;
padding: 6px 15px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
#flycart_confirm_window .inner button.flycart_msg_bnt span,
#flycart_confirm_window .inner #flycart_configurable_add_to_cart button.btn-cart span {
display: block;
border: 0;
font-size: 14px;
text-align: center;
color: #fbfbfb;
}
#flycart_confirm_window .inner button.flycart_msg_bnt_ptc {
background: #fe983d;
margin-left: 5px;
}
#flycart_confirm_window .inner .flycart_confirm_window_actions {
margin-bottom: 35px;
}
.quickview-main #product-tabs,
.quickview-main .wrap-addthis {
display: none;
}
.subnav-fixed {
position: fixed; left: 0;
width: 14%;
background: #fff; border-right: 1px solid #ececec;
z-index: 999!important;
-webkit-transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s;
-o-transition: all 0.5s ease-out 0s;
transition: all 0.5s ease-out 0s;
}
.subnav-fixed-01 {
position: fixed;
top: 0px !important;
left: 0;
width: 12.6%;
background: #fff;
z-index: 999!important; left: 115px;
}
.position-03 {
float: left;
width: 100%;
padding: 5px 20px;
position: relative; background: #ffffff;
}  .position-03 .tittle h3 {
text-transform: uppercase;
color: #333333;
font-size: 171.43%;
width: 100%;
font-weight: 700;
}
.position-03 .tittle span {
font-size: 85.71%;
color: #999999;
float: left;
width: 100%;
margin-bottom: 15px;
}
.position-03 .position-top-03 {
float: left;
}
.position-03 .position-top-03 .box-right {
float: right;
width: 79%;
}
.position-03 .position-top-03 .box-right .product-image-banner {
float: left;
}
.position-03 .position-top-03 .box-right .product-image-banner img {
width: 100%;
}
.position-03 .position-top-03 .box-right span {
text-transform: uppercase;
padding-left: 20px;
position: relative;
color: #999999;
font-size: 85.71%;
margin-top: 17px;
display: inline-block;
}
.position-03 .position-top-03 .box-right span:before {
content: "\f083";
font-family: "FontAwesome";
position: absolute;
top: 0;
left: 0;
color: #999999;
}
.position-03 .position-top-03 .text-04 {
float: left;
padding-left: 28px;
margin-top: 21px;
margin-bottom: 60px;
}
.position-03 .position-top-03 .text-05 {
float: left;
font-size: 128.57%;
color: #999999;
padding: 30px 25px 13px 25px;
margin-bottom: 0;
border-top: 1px solid #d0d0d0;
border-bottom: 1px solid #d0d0d0;
position: relative;
font-style: italic;
font-weight: 300;
}
.position-03 .position-top-03 .text-05:before {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/09.png);
width: 44px;
height: 44px;
position: absolute;
top: -22px;
left: 50%;
margin-left: -22px;
}
.position-03 .posts-01 {
float: left;
}
.position-03 .posts-01 .product-image {
float: left;
width: 33.5%;
}
.position-03 .posts-01 .product-image img {
width: 100%;
}
.position-03 .posts-01 .product-image .note-image {
font-size: 85.71%;
color: #999999;
}
.position-03 .posts-01 .infor {
float: right;
width: 65%;
margin-top: -6px;
}
.position-03 .posts-01 .infor p {
line-height: 24px;
}
.position-03 .posts-02 {
float: left;
}
.position-03 .posts-02 .product-image {
float: right;
width: 33.5%;
}
.position-03 .posts-02 .product-image img {
width: 100%;
}
.position-03 .posts-02 .product-image .note-image {
font-size: 85.71%;
color: #999999;
}
.position-03 .posts-02 .infor {
float: left;
width: 65%;
margin-top: -6px;
}
.position-03 .posts-02 .infor p {
line-height: 24px;
width: 100%;
}
.position-03 .posts-02 .infor .text-01 {
margin-bottom: 12px;
padding-right: 100px;
}
.position-03 .posts-02 .infor .text-02 {
margin-top: 15px;
}
.position-03 .posts-02 .infor ul {
display: inline-block;
}
.position-03 .posts-02 .infor ul li {
padding-left: 20px;
position: relative;
margin-bottom: 4px;
}
.position-03 .posts-02 .infor ul li:before {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/10.png);
position: absolute;
top: 7px;
left: 0;
width: 7px;
height: 7px;
}
.position-03 .posts-03 {
float: left;
width: 100%;
}
.position-03 .posts-03 .vt_slider {
float: left;
width: 65%;
position: relative;
}
.position-03 .posts-03 .vt_slider .navslider {
display: none !important;
}
.position-03 .posts-03 .vt_slider .slider-inner {
float: left;
width: 100%;
}
.position-03 .posts-03 .vt_slider .slider-inner .container-slider {
float: left;
width: 100%;
}
.position-03 .posts-03 .vt_slider .slider-inner .container-slider .wrap-product-image {
float: left;
width: 100%;
}
.position-03 .posts-03 .vt_slider .slider-inner .container-slider .wrap-product-image .block-product-image {
float: left;
width: 100%;
}
.position-03 .posts-03 .vt_slider .slider-inner .container-slider .wrap-product-image .block-product-image .product-image {
float: left;
width: 100%;
position: relative;
}
.position-03 .posts-03 .vt_slider .slider-inner .container-slider .wrap-product-image .block-product-image .product-image img {
width: 100%;
}
.position-03 .vt_slider .note-image2 {
font-size: 128.57%;
color: #f9f9f9;
width: 286px;
height: 192px;
background: #000;
opacity: 0.7;
position: absolute;
top: 66px;
left: 0;
padding-top: 39px;
padding-left: 30px;
padding-right: 30px;
}
.position-03 .vt_slider .note-image2:before {
content: "";
width: 77%;
height: 1px;
background: rgba(249, 249, 249, 0.2);
position: absolute;
bottom: 69px;
left: 32px;
}
.position-03 .vt_slider .owl-controls {
position: absolute;
bottom: 100px;
left: 20%;
z-index: 99;
}
.position-03 .posts-03 .vt_slider .owl-controls .owl-pagination {
float: right;
}
.position-03 .posts-03 .vt_slider .owl-controls .owl-pagination .owl-page {
width: 9px;
height: 9px;
display: block;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background: #ccc;
margin-left: 5px;
float: left;
}
.position-03 .posts-03 .vt_slider .owl-controls .owl-pagination .owl-page.active {
background: #fff;
}
.position-03 .posts-03 .infor {
float: right;
width: 33%;
margin-top: -6px;
}
.position-03 .posts-03 .infor p {
line-height: 24px;
}
.position-03 .posts-03 .infor .text-01 {
margin-bottom: 0;
}
.position-03 .posts-03 .infor .text-02 {
margin-bottom: 22px;
}
.position-03 .posts-03 .text-04 {
float: left;
width: 100%;
margin-top: 5px;
}
.position-03 .tag-cloud {
float: left;
position: relative;
background: #ffffff;
margin-bottom: 12px;
}
.position-03 .tag-cloud .tittle-general {
border-bottom: none;
padding-left: 0;
padding-bottom: 0;
}
.position-03 .tag-cloud .block-tag {
float: left;
padding: 10px 15px;
padding-left: 0;
padding-top: 0;
}
.position-03 .tag-cloud .block-tag a {
display: inline-block; margin-right: 5px;
margin-bottom: 5px;
margin-top: 5px;
position: relative;
}
.position-03 .tag-cloud .block-tag a:before {
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 12px 12px 0px 0;
position: absolute;
bottom: 1px;
right: 0;
border-color: transparent #151513 transparent transparent;
}
.position-03 .tag-cloud .block-tag a span {
text-transform: capitalize;
display: block;
padding: 4px 22px 5px 11px;
}
.position-03 .tag-cloud .block-tag a span:before {
content: "";
width: 100%;
height: 1px;
background: #b3b3b3;
position: absolute;
bottom: 0;
left: 0;
}
.position-03 .tag-cloud .block-tag a:hover:before {
border-width: 20px 20px 0px 0;
}
.position-03 .tag-cloud .block-tag a:hover:after {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/06.png);
position: absolute;
bottom: 5px;
right: 2px;
width: 7px;
height: 4px;
}
.box-left-ontop {
float: left;
width: 19.3%;
border: 1px solid #ececec;
position: relative;
}
.box-left-ontop .box-left {
float: left;
}  .box-left-ontop .box-left h2 {
float: left;
width: 100%;
text-transform: uppercase;
font-size: 171.43%;
color: #333333;
border-bottom: 1px solid #d0d0d0;
font-weight: 700;
margin-top: 25px;
margin-bottom: 0;
padding-bottom: 11px;
padding-left: 20px;
}
.box-left-ontop .box-left ul {
float: left;
width: 100%;
}
.box-left-ontop .box-left ul li {
float: left;
width: 100%;
padding-left: 20px;
padding-right: 20px;
}
.box-left-ontop .box-left ul li a {
float: left;
width: 100%;
border-bottom: 1px solid #d0d0d0;
padding-top: 20px;
padding-bottom: 20px;
}
.box-left-ontop .box-left ul li a i {
float: left;
width: 36px;
height: 36px;
background: #677dbb;
color: #ffffff;
font-size: 142.86%;
text-align: center;
line-height: 36px;
margin-right: 15px;
}
.box-left-ontop .box-left ul li a .wrap-text {
float: left;
}
.box-left-ontop .box-left ul li a .wrap-text .text-01 {
float: left;
width: 100%;
text-transform: uppercase;
font-size: 85.71%;
}
.box-left-ontop .box-left ul li a .wrap-text .text-02 {
float: left;
width: 100%;
font-size: 85.71%;
}
.box-left-ontop .box-left ul li a .fa-twitter {
background: #2cace2;
}
.box-left-ontop .box-left ul li a .fa-envelope-o {
background: #262832;
}
.box-left-ontop .box-left ul li a .fa-commenting-o {
background: #074a6a;
}
.box-left-ontop .box-left ul li a .fa-pinterest-p {
background: #e82c2e;
}
.box-left-ontop .box-left ul li:last-child a {
border-bottom: none;
}
.about-author {
float: left;
position: relative; background: #ffffff; margin: 15px 0;
}  .about-author .product-image {
float: left;
margin: 20px;
}
.about-author .product-image img {
width: 100%;
}
.about-author .infor {
float: left;
width: 83%;
} .about-author .infor .block-social {
margin-top: 0;
display: inline-block;
}
.about-author .infor .block-social li {
margin-right: 8px;
float: left;
}
.about-author .infor .block-social li a {
float: left;
width: 28px;
height: 30px;
background: #fff;
border: 1px solid transparent;
position: relative;
text-align: center;
line-height: 28px;
}
.about-author .infor .block-social li a i {
color: #000;
}
.about-author .infor .block-social li a:hover {
border: 1px solid #e5e5e5;
}
.about-author .infor .block-social li a:hover:before {
content: "";
width: 100%;
height: 1px;
background: #ccc;
position: absolute;
bottom: 0;
left: 0;
}
.position-04 {
float: left;
width: 100%; position: relative;
margin-bottom: 15px;
background: #fff;
}  .position-04 .tab-item {
float: left;
width: 100%;
border-bottom: 1px solid #ccc;
}
.position-04 .tab-item ul {
float: left;
padding: 20px 20px 10px 20px;
}
.position-04 .tab-item ul li {
float: left;
border: 1px solid transparent;
}
.position-04 .tab-item ul li a {
float: left;
text-transform: uppercase;
font-weight: 700;
padding: 5px 8px 6px 14px;
}
.position-04 .tab-item ul .active { position: relative;
}
.position-04 .tab-item ul .active:before {
content: "";
width: 100%;
height: 1px;
background: #ccc;
position: absolute;
bottom: 0;
left: 0;
}
.position-04 .tab-content {
float: left;
width: 100%;
}
.position-04 .tab-content .vt_slider {
float: left;
width: 100%;
position: relative;
}
.position-04 .tab-content .vt_slider .navslider {
top: -35px;
right: 15px;
}
.position-04 .tab-content .vt_slider .slider-inner {
float: left;
width: 100%;
}
.position-04 .tab-content .vt_slider .slider-inner .container-slider {
float: left;
width: 100%;
}
.position-04 .tab-content .vt_slider .slider-inner .container-slider .wrap-item-products {
float: left;
width: 100%;
padding: 20px 12px;
padding-bottom: 10px;
}
.position-04 .tab-content .vt_slider .slider-inner .container-slider .wrap-item-products .item {
float: left;
width: 100%;
padding: 0 8px;
}
.position-04 .tab-content .vt_slider .slider-inner .container-slider .wrap-item-products .item .product-image {
float: left;
width: 100%;
}
.position-04 .tab-content .vt_slider .slider-inner .container-slider .wrap-item-products .item .product-image img {
width: 100%;
}
.position-04 .tab-content .vt_slider .slider-inner .container-slider .wrap-item-products .item p {
color: #333333;
font-weight: 500;
font-size: 16px;
float: left;
margin-top: 10px;
line-height: 23px;
}
.wrap-comment-leave {
position: relative;
float: left; margin-bottom: 15px; background: #fff;
}   .comment-detail ol {
margin: 0 15px;
list-style: outside none none;
padding: 0;
}
article.comment-body {
display: table;
width: 100%;
}
.comment-avatar {
display: table-cell;
}
.comment-text {
display: table-cell;
padding-left: 30px;
vertical-align: top;
}
.comment-text > h3 > a.url{
color: #333;
font-size: 18px;
margin-top: 0;
text-transform: uppercase;
}
.comment-reply {
position: relative; color: #666;
padding: 5px 15px 8px 12px;
text-transform: capitalize;
}
.comment-reply:after {
content: "";
width: 100%;
height: 1px;
background: #c0c0c0;
position: absolute;
bottom: 0px;
left: 0;
}
.comment-detail ol > li {
border-bottom: 1px solid #eaeaec;
padding: 20px 0 25px;
}
.comment-detail ul {
list-style: outside none none;
margin-top: 30px;
padding-left: 110px;
}
.comment-detail ul > li {
border-top: 1px solid #eaeaec;
padding-top: 20px;
}
.form-leave-comment label {
color: #333;
font-weight: normal;
vertical-align: top;
width: 110px;
}
.form-leave-comment input[type="text"] {
border: 1px solid #e5e5e5;
font-size: 12px;
height: 35px;
max-width: 410px;
padding: 0 15px;
width: 100%;
}
.form-leave-comment textarea {
border: 1px solid #e5e5e5;
font-size: 12px;
max-width: 755px;
padding: 5px 15px;
width: 100%;
}
.form-leave-comment input[type="submit"] {
border: 1px solid #e5e5e5;
font-size: 12px;
padding: 8px 20px;
text-transform: uppercase;
background: #fff;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.form-leave-comment input[type="submit"]:hover{
background: #333; 
color: #fff;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.leave-comment-detail {
margin: 0 20px 20px;
}
.leave-comment-detail .title-default {
color: #333;
margin-bottom: 25px;
}
aside.sidebar-right {
margin-left: 15px;
margin-right: -15px;
}
.relate-post-thumb:hover img {
transform: scale(1.2);
}
.relate-post-thumb {
display: block;
overflow: hidden;
position: relative;
}
.relate-post-thumb > img {
transition: all 0.5s ease-out 0s;
width: 100%;
} .h3-title-general {
float: left;
width: 100%;
}
.h3-title-general h3 {
float: left;
font-size: 18px;
text-transform: uppercase;
font-weight: 700;
margin-top: 23px;
margin-bottom: 17px;
}
.wrapper-detail02 .container {
width: 1120px;
}
.left-detail-02 {
float: left;
width: 16.5%;
padding-right: 15px;
}
.left-detail-02 .box-left-ontop {
width: 100%;
}
.main-detail-02 {
float: left;
width: 55.5%;
}
.main-detail-02 .position-03 .position-top-03 .box-right {
width: 100%;
}
.main-detail-02 .position-03 .position-top-03 .text-04 {
padding-left: 0;
}
.main-detail-02 .position-03 .posts-01 .product-image {
width: 51.5%;
}
.main-detail-02 .position-03 .posts-01 .infor {
width: 48.5%;
padding-left: 15px;
}
.main-detail-02 .position-03 .posts-02 .product-image {
display: none;
}
.main-detail-02 .position-03 .posts-02 .infor {
width: 100%;
}
.main-detail-02 .position-03 .posts-03 .infor {
display: none;
}
.main-detail-02 .position-03 .posts-03 .vt_slider {
width: 100%;
}
.main-detail-02 .about-author .infor {
width: 77%;
}
.main-detail-02 .position-03 .position-top-03 .text-04 {
margin-top: 9px;
margin-bottom: 38px;
}
.main-detail-02 .position-03 .posts-01 .product-image .note-image {
margin-top: 12px;
}
.main-detail-02 .tittle-general h2 {
font-size: 18px;
}
.right-detail-02 {
float: left;
width: 28%;
padding-left: 14px;
}
.right-detail-02 .product-image-detail02 {
padding: 15px; float: left;
position: relative;
margin-bottom: 15px;
border-top: none;
}
.right-detail-02 .product-image-detail02:before {
content: "";
width: 100%;
height: 1px;
background: #ccc;
position: absolute;
bottom: 0;
left: 0;
}
.right-detail-02 .product-image-detail02 img {
width: 100%;
}
.box-content-09-detail02 .container {
width: 930px;
}
.box-content-09-detail02 .container .block-content-09-detail02 {
float: left;
width: 100%; margin-bottom: 15px;
background: #fff;
position: relative;
background: #ffffff;
}
.box-content-09-detail02 .container .block-content-09-detail02:before {
content: "";
width: 100%;
height: 6px;
background: #000;
position: absolute;
top: -1px;
left: 0;
}
.box-content-09-detail02 .container .block-content-09-detail02:after {
content: "";
width: 100%;
height: 1px;
background: #c0c0c0;
position: absolute;
bottom: 0px;
left: 0;
}
.box-content-09-detail02 .container .block-content-09-detail02 .box-content-left {
padding: 0;
float: left;
}
.box-content-09-detail02 .container .block-content-09-detail02 .box-content-middle {
padding: 0;
float: left;
}
.box-content-09-detail02 .container .block-content-09-detail02 .box-content-right {
padding: 0;
float: left;
}
.box-content-right-left-09-detail02 {
float: left;
width: 100%;
}
.box-content-right-left-09-detail02 .tittle {
float: left;
width: 100%;
line-height: 25px;
border-bottom: 1px solid #ccc;
padding: 11px 0 12px 15px;
}
.box-content-right-left-09-detail02 .tittle span {
font-size: 171.43%;
font-weight: 700;
text-transform: uppercase;
color: #333333;
}
.box-content-right-left-09-detail02 .tittle .text-01 {
float: left;
width: 100%;
}
.box-content-right-left-09-detail02 .item {
float: left;
padding: 0 15px;
margin-top: 15px;
margin-bottom: 15px;
}
.box-content-right-left-09-detail02 .item .inner {
float: left;
width: 100%;
border-bottom: 1px solid #ccc;
}
.box-content-right-left-09-detail02 .item .inner p {
float: left;
width: 40%;
}
.box-content-right-left-09-detail02 .item .inner .product-image {
float: right;
width: 50%;
margin-top: 13px;
}
.box-content-right-left-09-detail02 .item .inner .product-image img {
width: 100%;
}
.box-content-right-left-09-detail02 .item .see-more {
float: left;
text-transform: uppercase;
color: #999999;
padding-left: 40px;
position: relative;
margin-top: 20px;
cursor: pointer;
width: 100%;
}
.box-content-right-left-09-detail02 .item .see-more:before {
content: "";
width: 20px;
height: 20px;
background: #e6e6e6;
position: absolute;
top: 0;
left: 0px;
}
.box-content-right-left-09-detail02 .item .see-more:after {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/01.png);
width: 4px;
height: 7px;
position: absolute;
top: 6px;
left: 7px;
}
.box-content-middle-09-detail02 {
float: left;
width: 100%;
}
.box-content-middle-09-detail02 .tittle {
float: left;
width: 100%;
line-height: 25px;
border-bottom: 1px solid #ccc;
padding: 11px 0 12px 15px;
}
.box-content-middle-09-detail02 .tittle span {
font-size: 171.43%;
font-weight: 700;
text-transform: uppercase;
color: #333333;
}
.box-content-middle-09-detail02 .tittle .text-01 {
float: left;
width: 100%;
}
.box-content-middle-09-detail02 .item {
float: left;
padding: 0 15px;
margin-top: 15px;
margin-bottom: 15px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
.box-content-middle-09-detail02 .item .inner {
float: left;
width: 100%;
border-bottom: 1px solid #ccc;
}
.box-content-middle-09-detail02 .item .inner p {
float: left;
width: 100%;
margin-bottom: 52px;
}
.box-content-middle-09-detail02 .item .inner input {
border: none;
margin-bottom: 5px;
}
.box-content-middle-09-detail02 .item .button {
float: left;
margin-bottom: 0;
padding: 0;
background: #fff;
}
.box-content-middle-09-detail02 .item .button span {
float: left;
text-transform: uppercase;
color: #999999;
padding-left: 40px;
position: relative;
margin-top: 20px;
cursor: pointer;
width: 100%;
}
.box-content-middle-09-detail02 .item .button span:before {
content: "";
width: 20px;
height: 20px;
background: #e6e6e6;
position: absolute;
top: 0;
left: 0px;
}
.box-content-middle-09-detail02 .item .button span:after {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/01.png);
width: 4px;
height: 7px;
position: absolute;
top: 6px;
left: 7px;
}
.footer-detail02 {
background: #fff;
}
.footer-detail02 .footer-top {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding-bottom: 15px;
}
.footer-detail02 .footer-top .container {
width: 930px;
}
.footer-detail02 .footer-top .container .box-footer-01 {
float: left;
width: 100%;
}
.footer-detail02 .footer-top .container .box-footer-01 .box-footer-left-01 {
float: left;
padding-left: 0;
padding-right: 10px;
}
.footer-detail02 .footer-top .container .box-footer-01 .box-footer-middle-01 {
float: left;
padding-left: 5px;
padding-right: 5px;
}
.footer-detail02 .footer-top .container .box-footer-01 .box-footer-right-01 {
float: left;
padding-left: 10px;
padding-right: 0px;
}
.footer-detail02 .footer-top .container .box-footer-02 {
float: left;
width: 100%;
}
.footer-detail02 .footer-top .container .box-footer-02 .box-footer-left-02 {
float: left;
padding-left: 0;
padding-right: 10px;
}
.footer-detail02 .footer-top .container .box-footer-02 .box-footer-middle-02 {
float: left;
padding-left: 5px;
padding-right: 5px;
}
.footer-detail02 .footer-top .container .box-footer-02 .box-footer-right-02 {
float: left;
padding-left: 10px;
padding-right: 0px;
}
.footer-detail02 .footer-bottom .container {
width: 930px;
}
.block-footer-general-detail02 {
float: left;
margin-top: 11px;
}
.block-footer-general-detail02 .title {
float: left;
width: 100%;
font-size: 128.57%;
text-transform: uppercase;
font-weight: 700;
color: #333333;
border-bottom: 1px solid #ccc;
padding-bottom: 7px;
}
.block-footer-general-detail02 ul {
float: left;
width: 100%;
}
.block-footer-general-detail02 ul li {
float: left;
width: 100%;
}
.block-footer-general-detail02 ul li a {
float: left;
width: 100%;
text-transform: capitalize;
margin-bottom: 4px;
}
.block-footer-general-detail02 ul li:hover a {
color: #9f9f9f;
}
.box-footer-03-detail02 {
float: left;
width: 100%;
text-align: center;
margin-bottom: 30px;
background: #fff;
}
.box-footer-03-detail02 .title {
text-transform: uppercase;
font-weight: 900;
color: #000;
font-size: 214.29%;
margin-top: -6px;
margin-bottom: 24px;
}
.box-footer-03-detail02 .block-social {
margin-top: 0;
display: inline-block;
margin-bottom: 18px;
}
.box-footer-03-detail02 .block-social li {
margin-right: 8px;
float: left;
}
.box-footer-03-detail02 .block-social li a {
float: left;
width: 50px;
height: 52px;
background: #333;
text-align: center;
line-height: 60px;
}
.box-footer-03-detail02 .block-social li a i {
color: #fff;
font-size: 200%;
}
.box-footer-03-detail02 .block-social .s1 {
background: #3c589a;
}
.box-footer-03-detail02 .block-social .s2 {
background: #68acd2;
}
.box-footer-03-detail02 .block-social .s3 {
background: #de2127;
}
.box-footer-03-detail02 .block-social .s4 {
background: #e72c2e;
}
.box-footer-03-detail02 .block-social .s5 {
background: #31506d;
}
.box-footer-03-detail02 .block-social .s6 {
background: #527fa3;
}
.box-footer-03-detail02 .menu-bottom {
display: inline-block;
}
.box-footer-03-detail02 .menu-bottom li {
float: left;
margin-right: 22px;
}
.box-footer-03-detail02 .menu-bottom li a {
color: #999999;
font-size: 85.71%;
}
.box-footer-03-detail02 .sevenup-theme {
display: inline-block;
color: #333;
}
.position-01 {
display: inline-block;
text-align: center;
width: 100%;
margin-top: 15px;
margin-bottom: 9px;
}
.position-01 .product-image {
display: inline-block; position: relative; overflow: hidden;
}
.position-01 .product-image::before{
content: "";
position: absolute; top: 0; left: 0;
width: 100%; height: 100%; 
background: rgba(255,255,255,0.5);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,300%,0);
}
.position-01 .product-image:hover:before{
transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-300%,0);
}
.breadcrumbs {
float: left;
width: 100%;
margin-bottom: 10px;
}
.breadcrumbs ul {
float: left;
}
.breadcrumbs ul li {
float: left;
margin-right: 15px;
}
.breadcrumbs ul li a {
float: left;
color: #999999;
font-size: 85.71%;
}
.breadcrumbs ul .li-first {
position: relative;
}
.breadcrumbs ul .li-first:before {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/04.png);
width: 8px;
height: 9px;
position: absolute;
top: 4px;
right: -13px;
}
.position-02 {
float: left;
margin-bottom: 15px;
}
.position-02 .position-left-02 {
float: left;
padding: 0;
padding-right: 3px;
}
.position-02 .position-right-02 {
float: left;
padding: 0;
padding-left: 12px;
}
.block-position-left-02 {
border: 1px solid #e6e6e6;
float: left;
width: 100%;
position: relative;
background: #ffffff;
}
.block-position-left-02 .tittle-general .box-latest {
float: right;
border: 1px solid #e5e5e5;
position: relative;
margin-top: 10px;
margin-right: 20px;
} .block-position-left-02 .tittle-general .box-latest:after {
content: "";
width: 7px;
height: 4px;
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/08.png);
position: absolute;
top: 12px;
right: 12px;
}
.block-position-left-02 .tittle-general .box-latest .text-01 {
padding: 4px 37px 5px 12px;
display: block;
text-transform: uppercase;
color: #333333;
font-weight: 700;
}
.block-position-left-02 .tittle-general .box-latest .block-latest {
float: left;
position: absolute;
top: : 60px;
right: -1px;
opacity: 0;
visibility: hidden;
background: #ffffff;
border: 1px solid #e5e5e5;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
z-index: 9;
}
.block-position-left-02 .tittle-general .box-latest .block-latest ul {
float: left;
width: 200px;
}
.block-position-left-02 .tittle-general .box-latest .block-latest ul li {
display: inline-block;
width: 100%;
padding: 0 15px;
}
.block-position-left-02 .tittle-general .box-latest .block-latest ul li a {
color: #333333;
padding: 10px 0;
float: left;
width: 100%;
border-bottom: 1px solid #e6e6e6;
}
.block-position-left-02 .tittle-general .box-latest .block-latest ul li:last-child a {
border-bottom: none;
}
.block-position-left-02 .tittle-general .box-latest:hover .block-latest {
opacity: 1;
visibility: visible;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
top: 30px;
box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.2);
}  .block-position-left-02 .item {
float: left;
padding: 20px;
border-bottom: 1px solid #d0d0d0;
}
.block-position-left-02 .item .tittle-general {
float: left;
width: 100%;
border-bottom: 1px solid #e5e5e5;
padding: 7px 0 5px 14px;
margin-bottom: 15px;
}
.block-position-left-02 .item .tittle-general h2 {
float: left;
text-transform: uppercase;
color: #333333;
font-weight: 700;
font-size: 171.43%;
}
.block-position-left-02 .item .product-image {
width: 33.5%;
float: left;
position: relative;
} .block-position-left-02 .item .product-image img {
width: 100%;
}
.block-position-left-02 .item .infor-listing {
width: 66%;
margin-top: -3px;
}
.block-position-left-02 .item .infor-listing .text-02 h3 {
font-size: 128.57% ;
}
.block-position-left-02 .item .infor-listing .read-more {
float: left;
padding: 7px 20px;
border: 1px solid #e5e5e5;
position: relative;
color: #ff5836;
margin-top: 24px;
text-transform: capitalize;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.block-position-left-02 .item .infor-listing .read-more:hover{
background: #ff5836;
border-color: #ff5836;
color: #fff;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
} .block-position-left-02 .item:hover .infor-listing .text-02 h3 {
color: rgba(51, 51, 51, 0.5);
} .block-position-left-02 .item-2column {
float: left;
margin: 0 15px;
border-bottom: 1px solid #d0d0d0;
padding: 15px 0;
}
.block-position-left-02 .item-2column .inner-01,
.block-position-left-02 .item-2column .inner-02 {
float: left;
width: 48.6%;
}
.block-position-left-02 .item-2column .inner-01 .product-image,
.block-position-left-02 .item-2column .inner-02 .product-image {
width: 100%;
float: left;
position: relative;
}  .block-position-left-02 .item-2column .inner-01 .product-image img,
.block-position-left-02 .item-2column .inner-02 .product-image img {
width: 100%;
}
.block-position-left-02 .item-2column .inner-01 .infor-listing,
.block-position-left-02 .item-2column .inner-02 .infor-listing {
width: 100%;
margin-top: 11px;
padding-left: 0;
}
.block-position-left-02 .item-2column .inner-01 .infor-listing .text-02 h3,
.block-position-left-02 .item-2column .inner-02 .infor-listing .text-02 h3 {
font-size: 128.57% ;
}
.block-position-left-02 .item-2column .inner-01 .infor-listing .read-more,
.block-position-left-02 .item-2column .inner-02 .infor-listing .read-more {
float: left;
padding: 6px 21px 7px 18px;
border: 1px solid #e5e5e5;
position: relative;
color: #151412;
margin-top: 10px;
border-bottom: 1px solid #ccc;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.block-position-left-02 .item-2column .inner-01 .infor-listing .read-more:hover,
.block-position-left-02 .item-2column .inner-02 .infor-listing .read-more:hover{
box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.2);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
} .block-position-left-02 .item-2column .inner-01:hover .infor-listing .text-02 h3,
.block-position-left-02 .item-2column .inner-02:hover .infor-listing .text-02 h3 {
color: rgba(51, 51, 51, 0.5);
}
.block-position-left-02 .item-2column .inner-01:hover .product-image:before,
.block-position-left-02 .item-2column .inner-02:hover .product-image:before {
transform: scale(1);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.block-position-left-02 .item-2column .inner-01:hover .product-image:after,
.block-position-left-02 .item-2column .inner-02:hover .product-image:after {
transform: scale(1);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.block-position-left-02 .item-2column .inner-02 {
float: right;
}
.block-position-left-02 .item-bigimage {
float: left;
margin-left: 15px;
margin-right: 15px;
padding: 15px 0;
border-bottom: 1px solid #d0d0d0;
}
.block-position-left-02 .item-bigimage .product-image {
width: 100%;
float: left;
position: relative;
}
.block-position-left-02 .item-bigimage .product-image:before {
content: "";
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.2);
position: absolute;
top: 0;
left: 0;
transform: scale(0);
}
.block-position-left-02 .item-bigimage .product-image:after {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/05.png);
width: 21px;
height: 21px;
position: absolute;
top: 50%;
left: 50%;
transform: scale(0);
margin-top: -10px;
margin-left: -10px;
}
.block-position-left-02 .item-bigimage .product-image img {
width: 100%;
}
.block-position-left-02 .item-bigimage .infor-listing {
width: 100%;
margin-top: 11px;
padding-left: 0;
}
.block-position-left-02 .item-bigimage .infor-listing .text-02 h3 {
font-size: 128.57% ;
}
.block-position-left-02 .item-bigimage .infor-listing .read-more {
float: left;
padding: 6px 21px 7px 18px;
border: 1px solid #e5e5e5;
position: relative;
color: #151412;
margin-top: 10px;
}
.block-position-left-02 .item-bigimage .infor-listing .read-more:after {
content: "";
width: 100%;
height: 1px;
background: #c5c5c5;
position: absolute;
bottom: 0;
left: 0;
}
.block-position-left-02 .item-bigimage:hover .infor-listing .text-02 h3 {
color: rgba(51, 51, 51, 0.5);
}
.block-position-left-02 .item-bigimage:hover .product-image:before {
transform: scale(1);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.block-position-left-02 .item-bigimage:hover .product-image:after {
transform: scale(1);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.block-position-left-02 .pages {
float: left;
padding: 20px;
width: 100%;
}
.block-position-left-02 .pages > strong {
float: right;
font-weight: normal !important;
line-height: 26px;
font-size: 100%;
margin-top: 5px;
}
.block-position-left-02 .pages ol {
float: left;
margin-top: 3px;
}
.block-position-left-02 .pages .li-first {
border-left: 1px solid #e1e1e1 !important;
}
.block-position-left-02 .pages li {
float: left;
border: 1px solid #e1e1e1;
line-height: 20px;
border-left: none;
padding: 6px;
}
.block-position-left-02 .pages li > a,
.block-position-left-02 .pages li > span,
.block-position-left-02 .pages li.current {
float: left;
line-height: 20px;
min-width: 20px;
padding: 0;
text-align: center;
border-radius: 0;
display: inline-block;
background: none;
border: none;
font-size: 14px;
color: #333;
font-family: 'Poppins', sans-serif !important;
}
.block-position-left-02 .pages li:first-child {
border-left: 1px solid #e1e1e1;
}
.block-position-left-02 .pages li.current {
border: 1px solid #e1e1e1;
background: #ffffff;
color: #fff;
}
.block-position-left-02 .pages li a:hover {
color: #ff5836;
}
.block-position-left-02 .pages li a.next {
text-transform: uppercase;
position: relative;
}
.block-position-left-02 .pages li a.previous {
padding: 0 15px 0 26px;
text-transform: uppercase;
position: relative;
}
.block-position-left-02 .pages li a.previous img {
display: none;
}
.block-position-left-02 .pages li a.previous:before {
content: "\f100";
font-family: "FontAwesome" !important;
position: absolute;
top: 0px;
left: 5px;
min-width: 27px;
text-align: center;
float: left;
font-size: 15px;
}
.block-position-right-02 {
float: left;
width: 100%;
position: relative;
}
.block-position-right-02 .most-review,
.block-position-right-02 .last-review {
float: left;
position: relative; background: #ffffff;
}
.block-position-right-02 .most-review:before,
.block-position-right-02 .last-review:before {
content: "";
width: 100%;
height: 6px;
background: #000;
position: absolute;
top: -1px;
left: 0;
}
.block-position-right-02 .most-review:after,
.block-position-right-02 .last-review:after {
content: "";
width: 100%;
height: 1px;
background: #c0c0c0;
position: absolute;
bottom: 0px;
left: 0;
}
.block-position-right-02 .most-review .tittle-general,
.block-position-right-02 .last-review .tittle-general {
border-bottom: 1px solid #ccc;
}
.block-position-right-02 .most-review .block-most-review,
.block-position-right-02 .last-review .block-most-review,
.block-position-right-02 .most-review .block-last-review,
.block-position-right-02 .last-review .block-last-review {
float: left;
padding: 0 15px;
}
.block-position-right-02 .most-review .block-most-review .item,
.block-position-right-02 .last-review .block-most-review .item,
.block-position-right-02 .most-review .block-last-review .item,
.block-position-right-02 .last-review .block-last-review .item {
float: left;
width: 100%;
padding-bottom: 18px;
border-bottom: 1px solid #e6e6e6;
padding-top: 15px;
}
.block-position-right-02 .most-review .block-most-review .item .product-image,
.block-position-right-02 .last-review .block-most-review .item .product-image,
.block-position-right-02 .most-review .block-last-review .item .product-image,
.block-position-right-02 .last-review .block-last-review .item .product-image {
width: 27%;
float: left;
}
.block-position-right-02 .most-review .block-most-review .item .product-image img,
.block-position-right-02 .last-review .block-most-review .item .product-image img,
.block-position-right-02 .most-review .block-last-review .item .product-image img,
.block-position-right-02 .last-review .block-last-review .item .product-image img {
width: 100%;
}
.block-position-right-02 .most-review .block-most-review .item .infor-listing,
.block-position-right-02 .last-review .block-most-review .item .infor-listing,
.block-position-right-02 .most-review .block-last-review .item .infor-listing,
.block-position-right-02 .last-review .block-last-review .item .infor-listing {
width: 73%;
margin-top: -5px;
}
.block-position-right-02 .most-review .block-most-review .item .infor-listing .text-01,
.block-position-right-02 .last-review .block-most-review .item .infor-listing .text-01,
.block-position-right-02 .most-review .block-last-review .item .infor-listing .text-01,
.block-position-right-02 .last-review .block-last-review .item .infor-listing .text-01 {
font-size: 85.71%;
}
.block-position-right-02 .most-review .block-most-review .item .infor-listing .text-02 h3,
.block-position-right-02 .last-review .block-most-review .item .infor-listing .text-02 h3,
.block-position-right-02 .most-review .block-last-review .item .infor-listing .text-02 h3,
.block-position-right-02 .last-review .block-last-review .item .infor-listing .text-02 h3 {
font-size: 100%;
line-height: 18px;
}
.block-position-right-02 .most-review .see-more,
.block-position-right-02 .last-review .see-more {
float: left;
text-transform: uppercase;
color: #999999;
margin-left: 40px;
position: relative;
margin-top: 20px;
margin-bottom: 29px;
cursor: pointer;
}
.block-position-right-02 .most-review .see-more:before,
.block-position-right-02 .last-review .see-more:before {
content: "";
width: 20px;
height: 20px;
background: #e6e6e6;
position: absolute;
top: 0;
left: -27px;
}
.block-position-right-02 .most-review .see-more:after,
.block-position-right-02 .last-review .see-more:after {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/01.png);
width: 4px;
height: 7px;
position: absolute;
top: 6px;
left: -20px;
}
.block-position-right-02 .last-review {
margin-bottom: 15px;
}
.block-position-right-02 .tag-cloud {
float: left;
position: relative;
border: 1px solid #e6e6e6;
background: #ffffff;
}
.block-position-right-02 .tag-cloud:before {
content: "";
width: 100%;
height: 6px;
background: #000;
position: absolute;
top: -1px;
left: 0;
}
.block-position-right-02 .tag-cloud:after {
content: "";
width: 100%;
height: 1px;
background: #c0c0c0;
position: absolute;
bottom: 0px;
left: 0;
}
.block-position-right-02 .tag-cloud .tittle-general {
border-bottom: 1px solid #ccc;
}
.block-position-right-02 .tag-cloud .block-tag {
float: left;
padding: 10px 15px;
}
.block-position-right-02 .tag-cloud .block-tag a {
display: inline-block;
border: 1px solid #e6e6e6;
margin-right: 5px;
margin-bottom: 5px;
margin-top: 5px;
position: relative;
}
.block-position-right-02 .tag-cloud .block-tag a:before {
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 12px 12px 0px 0;
position: absolute;
bottom: 1px;
right: 0;
border-color: transparent #151513 transparent transparent;
}
.block-position-right-02 .tag-cloud .block-tag a span {
text-transform: capitalize;
display: block;
padding: 4px 22px 5px 11px;
}
.block-position-right-02 .tag-cloud .block-tag a span:before {
content: "";
width: 100%;
height: 1px;
background: #b3b3b3;
position: absolute;
bottom: 0;
left: 0;
}
.block-position-right-02 .tag-cloud .block-tag a:hover:before {
border-width: 20px 20px 0px 0;
}
.block-position-right-02 .tag-cloud .block-tag a:hover:after {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/06.png);
position: absolute;
bottom: 5px;
right: 2px;
width: 7px;
height: 4px;
}
.block-position-right-02 .box-image-theon {
float: left;
padding: 15px; border-top: none;
margin: 15px 0;
background: #ffffff;
}
.block-position-right-02 .box-image-theon .product-image {
float: left;
}
.block-position-right-02 .box-image-theon .product-image img {
width: 100%;
}
.infor-listing {
width: 37%;
float: left;
padding: 0 0 0 20px;
}
.infor-listing .text-01 {
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 3px;
}
.infor-listing .text-02 {
float: left;
font-size: 100%;
line-height: 34px;
width: 100%;
}
.infor-listing .text-02 h3 {
font-size: 171.43% ;
color: #333;
float: left;
margin-bottom: 9px;
line-height: 25px;
font-weight: 700;
margin-top: 0;
}
.infor-listing .date-comment {
float: left;
width: 100%;
}
.infor-listing .date-comment .text-03 {
font-size: 85.71%;
color: #999999;
float: left;
line-height: 20px;
margin-right: 20px;
margin-top: -1px;
} .infor-listing .date-comment .comment:before {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/03.png);
position: absolute;
top: 4px;
left: -20px;
width: 12px;
height: 12px;
}
.infor-listing .date-comment .comment:after {
content: "";
width: 1px;
height: 80%;
background: #ccc;
position: absolute;
top: 2px;
left: -30px;
}
body {
background: #f9f9f9;
}
.wrapper .container {
width: 930px;
}
.box-header-01 {
position: relative;
z-index: 999999;
padding-bottom: 10px;
background: #ffffff;
}
.box-header-01 .title-the-on {
float: left;
width: 100%;
text-align: center;
}
.box-header-01 .title-the-on h1 {
text-transform: uppercase;
color: #000;
font-size: 214.29%;
font-weight: 900;
}
.box-header-01 .box-right {
float: right;
margin-top: 24px;
}
.box-header-01 .box-right .box {
position: relative;
float: left;
width: 30px;
height: 30px;
margin: 0 10px;
}
.box-header-01 .box-right .box .style-icon {
float: left;
width: 100%;
height: 100%;
text-indent: -9999em;
}
.box-header-01 .box-right .box .style-icon:before {
content: "";
width: 30px;
height: 30px;
position: absolute;
top: 0;
left: 0;
}
.box-header-01 .box-right .box .style-icon:after {
content: "\f0d8";
width: 14px;
height: 10px;
position: absolute;
bottom: -30px;
left: 50%;
margin-left: -5px;
color: #fff;
font-size: 21px;
font-family: "FontAwesome";
text-indent: 0;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-header-01 .box-right .box .style-icon:hover {
cursor: pointer;
}
.box-header-01 .box-right .box .box-inner {
position: absolute;
top: 50px;
right: 0;
background: #fff;
float: left;
-webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2) 0px 0px #000000;
-moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2) 0px 0px #000000;
box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2) 0px 0px #000000;
-webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
opacity: 0;
filter: alpha(opacity=0);
visibility: hidden;
z-index: 99;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-header-01 .box-right .box:hover .style-icon:after {
bottom: 1px;
opacity: 1;
filter: alpha(opacity=100);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-header-01 .box-right .box:hover .box-inner {
top: 28px;
opacity: 1;
filter: alpha(opacity=100);
visibility: visible;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
z-index: 9999;
}
.box-header-01 .box-right .box.box-account-lc .style-icon:after {
margin-left: -14px;
}
.box-header-01 .box-right .box.box-account-lc .box-inner {
width: 317px;
height: 138px;
right: -109px;
background: none;
-webkit-box-shadow: none 0px 0px #000000;
-moz-box-shadow: none 0px 0px #000000;
box-shadow: none 0px 0px #000000;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner {
float: right;
background: #fff;
-webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2) 0px 0px #000000;
-moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2) 0px 0px #000000;
box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2) 0px 0px #000000;
-webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
padding: 10px;
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner ul {
float: left;
width: auto;
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner ul li {
float: none;
width: auto;
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner ul li a {
float: left;
width: 100%;
line-height: 30px;
color: #666666;
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner ul li a:hover {
color: #000000;
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner .links,
.box-header-01 .box-right .box.box-account-lc .box-inner .inner .block-language {
float: left;
width: 140px;
height: 116px;
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner .links li {
padding-left: 24px;
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner .links li a {
padding-left: 17px;
position: relative;
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner .links li a:before {
content: "";
position: absolute;
top: 0;
left: -8px;
font-family: "FontAwesome";
color: #666666;
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner .links li a.top-link-myaccount:before {
content: "\f007";
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner .links li a.top-link-wishlist:before {
content: "\f08a";
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner .links li a.top-link-checkout:before {
content: "\f090";
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner .links li a.top-link-login:before {
content: "\f13e";
left: -6px;
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner .links li a:hover:before {
color: #000000;
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner .block-language {
padding: 0 18px 0 24px;
width: 145px;
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner .block-language .lg-cur {
display: none;
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner .block-language img {
margin: 10px 10px 0 0;
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner .block-language .slimScrollBar {
width: 4px !important;
opacity: 0.2 !important;
filter: alpha(opacity=20) !important;
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner .block-language ul li a {
width: auto;
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner .block-language .selected {
color: #000000;
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner .block-currency {
padding: 0 24px;
float: left;
width: 96px;
height: 162px;
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner .block-currency .item-cur {
display: none;
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner .block-currency .selected {
color: #000000;
}
.box-header-01 .box-right .box.box-account-lc .style-icon:before {
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/the-on.png) no-repeat -30px 0;
}
.box-header-01 .box-right .box.box-search .style-icon:before {
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/the-on.png) no-repeat 0px 0;
}
.box-header-01 .box-right .box.box-search .style-icon:after {
margin-left: -12px;
display: none;
}
.box-header-01 .box-right .box.box-search .box-inner {
position: absolute;
top: 28px;
right: 0;
background: #fff;
float: left;
-webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2) 0px 0px #000000;
-moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2) 0px 0px #000000;
box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2) 0px 0px #000000;
-webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
opacity: 1;
filter: alpha(opacity=100);
visibility: visible;
z-index: 99;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-header-01 .box-right .box.box-search .advanced-search {
float: right;
position: absolute;
right: -20px;
opacity: 0;
visibility: hidden;
}
.box-header-01 .box-right .box.box-search .advanced-search .dropdown-cate,
.box-header-01 .box-right .box.box-search .advanced-search .form-search,
.box-header-01 .box-right .box.box-search .advanced-search .button {
float: right;
}
.box-header-01 .box-right .box.box-search .advanced-search .form-search {
position: relative;
padding-left: 170px;
}
.box-header-01 .box-right .box.box-search .advanced-search .form-search #search {
width: 350px;
height: 40px;
margin: 0;
border: none;
color: #999999;
padding-left: 20px;
padding-right: 90px;
float: left;
}
.box-header-01 .box-right .box.box-search .advanced-search .button {
color: #fff;
position: absolute;
right: 0;
z-index: 9991;
padding: 10px 0;
text-align: center;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
min-width: 80px;
background: #333333;
margin: 0;
}
.box-header-01 .box-right .box.box-search .advanced-search .button span {
color: #fff;
}
.box-header-01 .box-right .box.box-search .advanced-search .button:before {
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
content: "";
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.1);
opacity: 0;
filter: alpha(opacity=0);
}
.box-header-01 .box-right .box.box-search .advanced-search .button:hover {
background: #666666;
}
.box-header-01 .box-right .box.box-search .advanced-search .button:hover:before {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-header-01 .box-right .box.box-search .advanced-search .dropdown-cate {
position: absolute;
z-index: 999;
left: 0;
margin-left: -1px;
padding: 0 0px 0px 20px;
background: #fff;
}
.box-header-01 .box-right .box.box-search .advanced-search .dropdown-cate .cat-search {
display: block;
padding: 10px 0;
color: #999999;
position: relative;
width: 150px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.box-header-01 .box-right .box.box-search .advanced-search .dropdown-cate .cat-search:before {
content: "\f107";
font-family: "FontAwesome";
position: absolute;
top: 10px;
font-size: 14px;
right: 20px;
color: #999999;
}
.box-header-01 .box-right .box.box-search .advanced-search .dropdown-cate .cat-search:after {
content: "";
width: 1px;
height: 20px;
background: #ccc;
position: absolute;
top: 10px;
right: 0;
}
.box-header-01 .box-right .box.box-search .advanced-search .dropdown-cate .cat-search:hover {
cursor: pointer;
}
.box-header-01 .box-right .box.box-search .advanced-search .search-lbl {
display: none;
float: left;
margin-right: 30px;
line-height: 40px;
color: #fff;
position: absolute;
top: 0;
left: -75px;
}
.box-header-01 .box-right .box.box-search .advanced-search .scrollbar {
position: absolute;
width: 200px;
background: #fff;
}
.box-header-01 .box-right .box.box-search .advanced-search li:hover {
color: #000000 !important;
}
.box-header-01 .box-right .box.box-search .advanced-search .wrap-scrollbar {
position: absolute;
top: 40px;
left: 0;
min-width: 200px;
background: #fff;
padding: 15px;
display: none;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
-webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2) 0px 0px #000000;
-moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2) 0px 0px #000000;
box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2) 0px 0px #000000;
-webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.2);
}
.box-header-01 .box-right .box.box-search .advanced-search .wrap-scrollbar li.level-3 {
padding-left: 15px;
color: #888;
}
.box-header-01 .box-right .box.box-search .advanced-search .wrap-scrollbar li.level-4 {
padding-left: 30px;
color: #aaa;
}
.box-header-01 .box-right .box.box-search .advanced-search .wrap-scrollbar li:hover {
cursor: pointer;
}
.box-header-01 .box-right .box.box-search:hover .advanced-search {
opacity: 1;
visibility: visible;
}
.box-header-01 .box-right .box.block-cart {
margin-top: -2px;
}
.box-header-01 .box-right .box.block-cart .style-icon {
text-indent: 0;
background: #000;
width: 30px;
height: 30px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
margin-bottom: 2px;
}
.box-header-01 .box-right .box.block-cart .style-icon:before {
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/the-on.png) no-repeat -70px 3px;
}
.box-header-01 .box-right .box.block-cart .style-icon .total-item {
position: absolute;
width: 17px;
height: 17px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
line-height: 14px;
color: #000000;
font-size: 10px; right: -7px;
top: -10px;
text-align: center;
}
.box-header-01 .box-right .box.block-cart .block-title {
display: none;
}
.box-header-01 .box-right .box.block-cart .block-content {
float: left;
width: 300px;
margin: 0;
right: -9px;
}
.box-header-01 .box-right .box.block-cart .block-content .inner {
background: #fff;
float: left;
width: 100%;
padding: 15px 20px;
}
.box-header-01 .box-right .box.block-cart .block-content .inner .block-subtitle {
text-transform: uppercase;
font-size: 100%;
}
.box-header-01 .box-right .box.block-cart .block-content .inner .truncated {
display: none;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li {
float: left;
width: 100%;
padding: 15px 0 25px 25px;
border-bottom: 1px solid #e8e8e8;
position: relative;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-remove {
position: absolute;
top: 18px;
font-size: 14px;
left: 0;
width: 15px;
height: 15px;
text-indent: -9999em;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-remove:before {
content: "\f014";
font-family: "FontAwesome";
position: absolute;
top: 0;
left: 0;
text-indent: 0;
color: #666666;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-remove:hover:before {
color: #000000;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-edit {
position: absolute;
top: 42px;
font-size: 14px;
left: 0;
width: 15px;
height: 15px;
text-indent: -9999em;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-edit:before {
content: "\f040";
font-family: "FontAwesome";
position: absolute;
top: 0;
left: 0;
text-indent: 0;
color: #666666;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-edit:hover:before {
color: #000000;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image {
float: left;
margin-right: 10px;
overflow: hidden;
position: relative;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.1);
z-index: 9;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image:hover:before {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image img {
border: 1px solid transparent;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image:hover img {
border: 1px solid #ccc;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-name {
font-size: 100%;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-name a {
display: inline-block;
width: 132px;
overflow: hidden;
color: #666666;
text-overflow: ellipsis;
white-space: nowrap;
text-transform: capitalize;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-name a:hover {
color: #000000;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details {
float: left;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong {
float: left;  }
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a {
min-width: 19px;
min-height: 28px;
float: left;
margin: 0;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a.flycart-qty-change-left {
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/minus.png) no-repeat 0 0 #999999;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a.flycart-qty-change-right {
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/plus.png) no-repeat 0 0 #999999;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a:hover.flycart-qty-change-left,
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a:hover.flycart-qty-change-right {
background-color: #000000;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong input {
margin: 0;
border: none;
height: 28px;
min-width: 58px;
border-right: 1px solid #e8e8e8;
border-left: 1px solid #e8e8e8;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details .price {
color: #ff791f;
line-height: 100%;
width: 100%;
margin: 0 0 12px;
display: inline-block;
}
.box-header-01 .box-right .box.block-cart .block-content .inner .summary {
float: left;
width: 100%;
margin-bottom: 8px;
}
.box-header-01 .box-right .box.block-cart .block-content .inner .summary p {
margin: 0;
width: 100%;
}
.box-header-01 .box-right .box.block-cart .block-content .inner .summary p .label {
text-transform: uppercase;
font-size: 100%;
font-weight: normal;
padding: 0;
margin: 15px 0 0;
display: inline-block;
color: #666666;
}
.box-header-01 .box-right .box.block-cart .block-content .inner .summary p .price {
float: right;
font-size: 142.85%;
margin-top: 6px;
color: #666666;
}
.box-header-01 .box-right .box.block-cart .block-content .inner .actions {
float: left;
width: 100%;
text-align: center;
}
.box-header-01 .box-right .box.block-cart .block-content .inner .actions .a-inner {
display: inline-block;
}
.box-header-01 .box-right .box.block-cart .block-content .inner .actions .a-inner a {
color: #fff;
text-transform: uppercase; 
font-size: 100%;
position: relative;
padding: 10px 6px;
float: left;
width: 125px;
margin: 0 2px;
background: #000000;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-header-01 .box-right .box.block-cart .block-content .inner .actions .a-inner a:hover{
background: #97979a;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-header-01 .box-right .box.block-cart .block-content .inner .actions .a-inner a:hover:before {
content: "";
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.1);
}
.box-header-02 {
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2) 0px 0px #000000;
-moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2) 0px 0px #000000;
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2) 0px 0px #000000;
-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
background: #ffffff;
position: relative;
z-index: 999;
}
.box-header-02 .container{
width: 930px;
}
.box-header-02 .container .navbar{
min-height: 0;
margin-bottom: 0;
border: none;
}
.magemenu-menu {
float: left;
background: #fff;
width: 100%;
text-align: center;
}
.magemenu-menu .explodedmenu {
float: none;
border-left: 1px solid #e5e5e5;
display: inline-block;
margin-bottom: -6px;
}
.magemenu-menu .explodedmenu > li {
float: left;
border-right: 1px solid #e5e5e5;
}
.magemenu-menu .explodedmenu > li > a {
float: left;
padding: 9px 28px 8px 23px;
}
.wrap-default-container .magemenu-menu .explodedmenu > li > a{padding: 12px 35px 11px 30px;}
.magemenu-menu .explodedmenu > li > a span {
color: #333333;
text-transform: uppercase;
font-size: 85.71%;
font-weight: 700;
}
.magemenu-menu .explodedmenu li {
position: relative;
}
.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu {
float: left;
}
.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu.menu-01 {
float: left;
}
.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu.menu-01 .sub-menu {
opacity: 0;
visibility: hidden;
float: left;
width: 930px;
padding-top: 20px;
padding-bottom: 15px;
padding-right: 8px;
border: 1px solid #e5e5e5;
-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2) 0px 0px #000000;
-moz-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2) 0px 0px #000000;
box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2) 0px 0px #000000;
-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2);
}
.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu.menu-01 .sub-menu .content-left {
float: left;
padding-left: 14px;
padding-right: 8px;
}
.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu.menu-01 .sub-menu .item {
float: left;
padding: 0 8px;
}
.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu.menu-01 .sub-menu .item .inner-menu-01 {
float: left;
}
.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu.menu-01 .sub-menu .item .inner-menu-01 .product-image {
float: left;
margin-bottom: 7px;
}
.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu.menu-01 .sub-menu .item .inner-menu-01 .product-image img {
width: 100%;
}
.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu.menu-01 .sub-menu .item .inner-menu-01 .text-01 {
margin-top: 3px;
font-size: 14px;
font-weight: 500;
color: #333;
max-height: 54px;
width: 100%;
overflow: hidden;
margin-bottom: 6px;
float: left;
text-align: left;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu.menu-01 .sub-menu .item .inner-menu-01 .text-01:hover{
color: #999;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu.menu-01 .sub-menu .item .inner-menu-01 span {
float: left;
color: #999999;
font-size: 85.71%;
margin-bottom: 5px;
text-align: left;
}
.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu.menu-01 .sub-menu .item .inner-menu-01 .meta-item-end {
float: left;
text-align: left;
color: #999999;
font-size: 85.71%; margin-left: 10px;
}
.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu.menu-02 .sub-menu {
opacity: 0;
visibility: hidden;
float: left;
width: 930px;
border: 1px solid #e5e5e5;
-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2) 0px 0px #000000;
-moz-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2) 0px 0px #000000;
box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2) 0px 0px #000000;
-webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2);
padding: 20px 0px 25px 0px;
}
.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu.menu-02 .sub-menu .content-left {
float: left;
padding-left: 14px;
padding-right: 0;
}
.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu.menu-02 .sub-menu .content-middle {
padding-left: 20px;
float: left;
padding-right: 0;
}
.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu.menu-02 .sub-menu .content-right {
float: left;
position: relative;
padding-left: 22px;
padding-right: 16px;
}
.magemenu-menu .explodedmenu > li:hover:before,
.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu:hover:before {
content: "";
width: 100%;
height: 3px;
background: #000;
position: absolute;
top: -1px;
left: 0;
}
.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu:after{
content: "";
width: 100%;
height: 0px;
background: #fff;
position: absolute;
bottom: 0px;
left: 0;
z-index: 9999;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu:hover:after {
height: 3px; bottom: -3px;   
-webkit-transition: all 0.3s ease-out 0.2s;
-moz-transition: all 0.3s ease-out 0.2s;
-o-transition: all 0.3s ease-out 0.2s;
transition: all 0.3s ease-out 0.2s;
}.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu:hover .sub-menu {
top: 40px;
opacity: 1;
visibility: visible;
}
.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu .sub-menu {
position: absolute;
top: 80px;
left: -200px;
background: #fff;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03 .sub-menu {
float: left;
width: 210px;
position: absolute;
top: 80px;
left: 0px;
opacity: 0;
visibility: hidden;
box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.2);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03 .sub-menu li {
float: left;
width: 100%;
border-bottom: 1px solid #e5e5e5;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03 .sub-menu li a {
float: left;
padding: 15px 0px 15px 20px;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03 .sub-menu li a span {
color: #666666;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03 .sub-menu li:hover a span {
color: #000;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03 .sub-menu li .sub-menu {
opacity: 0;
visibility: hidden;
position: absolute;
top: 80px;
left: 210px;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03 .sub-menu li .sub-menu li {
float: left;
width: 100%;
border-bottom: 1px solid #e5e5e5;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03 .sub-menu li .sub-menu li a {
float: left;
padding: 11px 0px 9px 10px;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03 .sub-menu li .sub-menu li a span {
color: #666666;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03 .sub-menu li .sub-menu li:hover a span {
color: #000;
} .magemenu-menu .explodedmenu li.parentMenu .sub-menu {
position: absolute;
top: 80px;
left: -200px;
background: #fff;
}
.magemenu-menu .explodedmenu li.parentMenu:hover:before {
content: "";
width: 100%;
height: 3px;
background: #000;
position: absolute;
top: -1px;
left: 0;
}
.magemenu-menu .explodedmenu li.parentMenu:after{
content: "";
width: 100%;
height: 0px;
background: #fff;
position: absolute;
bottom: 0px;
left: 0;
}
.magemenu-menu .explodedmenu li.parentMenu:hover:after {
height: 3px;
bottom: -3px;
-webkit-transition: all 0.3s ease-out 0.2s;
-moz-transition: all 0.3s ease-out 0.2s;
-o-transition: all 0.3s ease-out 0.2s;
transition: all 0.3s ease-out 0.2s;
}
.magemenu-menu .explodedmenu li.parentMenu:hover .sub-menu {
top: 40px;
opacity: 1;
visibility: visible;
}
.content-left-menu-01 {
float: left;
}
.content-left-menu-01 .title {
float: left;
width: 100%;
border-bottom: 1px solid #e5e5e5;
padding: 2px 0px 9px 10px;
}
.content-left-menu-01 .title span {
text-transform: uppercase;
}
.content-left-menu-01 ul {
float: left;
}
.content-left-menu-01 ul li {
float: left;
width: 100%;
border-bottom: 1px solid #e5e5e5;
}
.content-left-menu-01 ul li a {
float: left;
padding: 11px 0px 9px 10px;
}
.content-left-menu-01 ul li a span {
color: #666666;
}
.content-left-menu-01 ul li:hover a span {
color: #000;
}
.content-left-menu-02 {
float: left;
}
.content-left-menu-02 .text-01 {
font-size: 128.57%;
font-weight: 700;
color: #333;
height: 54px;
width: 100%;
overflow: hidden;
margin-bottom: 6px;
float: left;
text-align: left;
}
.content-left-menu-02 span {
float: left;
color: #999999;
font-size: 85.71%;
margin-bottom: 5px;
text-align: left;
}
.content-left-menu-02 .meta-item-end {
color: #999999;
font-size: 85.71%;
text-align: left;
float: left; margin-left: 10px;
}
.content-middle-menu-02 {
float: left;
}
.content-middle-menu-02 .title {
float: left;
width: 100%;
border-bottom: 1px solid #e5e5e5;
padding: 12px 0px 9px 10px;
}
.content-middle-menu-02 .title span {
text-transform: uppercase;
}
.content-middle-menu-02 ul {
float: left;
}
.content-middle-menu-02 ul li {
float: left;
width: 100%;
border-bottom: 1px solid #e5e5e5;
}
.content-middle-menu-02 ul li a {
float: left;
padding: 11px 0px 9px 10px;
}
.content-middle-menu-02 ul li a span {
color: #666666;
}
.content-middle-menu-02 ul li:hover a span {
color: #000;
}
.content-right-menu-02 {
float: left;
}
.content-right-menu-02 .product-image {
float: left;
}
.content-right-menu-02 .product-image img {
width: 100%;
}
.content-right-menu-02 span {
position: absolute;
top: 28px;
left: 56px;
text-transform: uppercase;
color: #fff;
font-weight: 500;
font-size: 128.57%;
}
.wrap-box-trending {
margin-top: 16px;
}
.box-trending {
float: left;
width: 100%;
padding: 15px 10px 15px 15px;
border: 1px solid #e5e5e5;
background: #fff;
}
.box-trending .title-trend {
float: left;
width: 100%;
margin-bottom: 15px;
}
.box-trending .title-trend span {
float: left;
background: #000;
text-transform: uppercase;
color: #ffffff;
margin-right: 25px;
padding: 3px 6px;
}
.box-trending .title-trend p {
color: #333333;
font-weight: 700;
float: left;
margin-bottom: 0px;
}
.box-trending .vt_slider {
float: left;
width: 100%;
position: relative;
}
.box-trending .vt_slider .navslider {
top: -39px;
right: 7px;
}
.box-trending .vt_slider .slider-inner {
float: left;
width: 100%;
}
.box-trending .vt_slider .slider-inner .container-slider {
float: left;
width: 100%;
}
.box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending {
float: left;
width: 100%;
}
.box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending {
float: left;
}
.box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending .product-image {
float: left;
padding-right: 0px;
padding-left: 0;
}
.box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending .product-image img {
width: 100%;
}
.box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending .infor {
padding: 0; width: 33%;
}
.box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending .infor .block-infor {
padding: 31px 30px 72px 25px;
background: #000;
float: left;
height: 344px;
}
.box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending .infor .block-infor .text-01 {
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 2px;
font-size: 12px;
}
.box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending .infor .block-infor h3 {
float: left;
margin-top: 0;
margin-bottom: 7px;
font-size: 100%;
line-height: 34px;
}
.box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending .infor .block-infor h3 .text-02 {
font-size: 24px;
color: #f9f9f9;
float: left;
margin-bottom: 3px;
line-height: 30px; 
}
.box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending .infor .block-infor .text-03 {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
line-height: 20px;
margin-bottom: 3px;
}
.box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending .infor .block-infor .comment {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
margin-left: 20px;
position: relative;
}
.box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending .infor .block-infor .comment:before {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/03.png);
position: absolute;
top: 4px;
left: -20px;
width: 12px;
height: 12px;
}
.box-trending .owl-controls {
position: absolute;
bottom: 24%;
right: 16%;
}
.box-trending .owl-controls .owl-pagination {
float: right;
}
.box-trending .owl-controls .owl-pagination .owl-page {
width: 8px;
height: 8px;
display: block;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background: #666;
margin-left: 5px;
float: left;
}
.box-trending .owl-controls .owl-pagination .owl-page.active {
background: #ffffff;
}
.box-content-01 {
margin-bottom: 15px;
margin-top: 13px;
}
.box-content-01 .block-content-01 {
float: left;
width: 100%;
background: #fff;
}
.box-content-01 .block-content-01 .box-content-left {
float: left;
padding: 0;
}
.box-content-01 .block-content-01 .box-content-right {
float: left;
padding-left: 15px;
padding-right: 0;
}
.box-content-left-01 {
float: left;
}
.box-content-left-01 .peatured-post {
float: left;
padding-bottom: 18px; margin-bottom: 15px;
position: relative;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
} .box-content-left-01 .peatured-post:after {
content: "";
width: 100%;
height: 1px;
background: #c0c0c0;
position: absolute;
bottom: 0px;
left: 0;
}
.box-content-left-01 .peatured-post .tittle-general {
float: left;
width: 100%;
border-bottom: 1px solid #e5e5e5;
padding: 7px 0 5px 14px;
margin-bottom: 15px;
}
.box-content-left-01 .peatured-post .tittle-general h2 {
float: left;
text-transform: uppercase;
color: #333333;
font-weight: 700;
font-size: 171.43%;
}
.box-content-left-01 .peatured-post .product-image {
width: 60%;
margin-left: 20px;
float: left;
}
.box-content-left-01 .peatured-post .product-image img {
width: 100%;
}
.box-content-left-01 .peatured-post .infor {
width: 37%;
float: left;
padding: 0 0 0 14px;
}
.box-content-left-01 .peatured-post .infor .text-01 {
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 3px;
font-size: 12px;
}
.box-content-left-01 .peatured-post .infor h3 {
float: left;
margin-top: 0;
margin-bottom: 0;
font-size: 100%;
line-height: 34px;
}
.box-content-left-01 .peatured-post .infor h3 .text-02 {
font-size: 24px;
color: #333;
float: left;
margin-bottom: 9px;
line-height: 25px;
font-weight: 700;
}
.box-content-left-01 .peatured-post .infor p{
float: left;
line-height: 24px;
margin-bottom: 8px;
}
.box-content-left-01 .peatured-post .infor .date-comment {
float: left;
width: 100%;
}
.box-content-left-01 .peatured-post .infor .date-comment .text-03 {
font-size: 85.71%;
color: #999999;
float: left;
line-height: 20px;
margin-right: 20px;
margin-top: -1px;
}
.box-content-left-01 .peatured-post .infor .date-comment .comment {
font-size: 85.71%;
color: #999999;
float: left;
margin-left: 20px;
position: relative;
}
.box-content-left-01 .peatured-post .infor .date-comment .comment:before {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/03.png);
position: absolute;
top: 4px;
left: -20px;
width: 12px;
height: 12px;
}
.box-content-left-01 .peatured-post .infor .date-comment .comment:after {
content: "";
width: 1px;
height: 80%;
background: #ccc;
position: absolute;
top: 2px;
left: -30px;
}
.box-content-left-01 .content-left-01 {
width: 48.55%;
float: left;
}
.box-content-left-01 .content-left-01 .box-mobile {
float: left;
width: 100%;
padding: 20px;
padding-bottom: 22px; margin-bottom: 15px;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}       .box-content-left-01 .content-left-01 .box-mobile .product-image {
width: 44%;
float: right;
}
.box-content-left-01 .content-left-01 .box-mobile .product-image img {
width: 100%;
}
.box-content-left-01 .content-left-01 .box-fashion {
float: left;
width: 100%;
padding: 20px 20px;
padding-bottom: 22px; -webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-content-left-01 .content-left-01 .box-fashion .infor{
float: right;
} .box-content-left-01 .content-left-01 .box-fashion .product-image {
width: 44%;
float: left;
}
.box-content-left-01 .content-left-01 .box-fashion .product-image img {
width: 100%;
}
.box-content-left-01 .content-left-02 {
float: right;
width: 49%;
padding: 20px; padding-bottom: 23px;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-content-left-01 .content-left-02 .infor {
width: 100%;
float: right;
margin-top: 12px;
} .box-content-left-01 .content-left-02 .product-image {
width: 100%;
float: left;
}
.box-content-left-01 .content-left-02 .product-image img {
width: 100%;
}
.box-content-right-01 {
float: left;
margin-bottom: 15px;
}
.box-content-right-01 .content-right-01 {
float: left;
width: 100%;  
position: relative; }
.box-content-right-01 .content-right-01 .product-image {
float: left;
}
.box-content-right-01 .content-right-01 .product-image img {
width: 100%;
}
.box-content-right-01 .content-right-01 .text-01 {
text-transform: capitalize;
color: #f9f9f9;
font-size: 171.43%;
display: inline-block;
position: absolute;
bottom: 36px;
left: 29px;
}
.box-content-right-01 .content-right-01 h3 {
float: left;
margin-top: 0;
margin-bottom: 0;
font-size: 100%;
line-height: 34px;
}
.box-content-right-01 .content-right-01 h3 .text-02 {
color: #f9f9f9;
position: absolute;
bottom: 12px;
left: 29px;
}
.box-content-right-01 .content-right-02 {
float: left;
width: 100%; }
.box-content-right-01 .content-right-02 .latest-news {
float: left;
padding: 0 15px;
}
.box-content-right-01 .content-right-02 .latest-news .item {
float: left;
width: 100%;
padding-bottom: 18px;
border-bottom: 1px solid #e6e6e6;
padding-top: 15px;
}
.box-content-right-01 .content-right-02 .latest-news .item .infor {
width: 68%;
float: right;
margin-top: -5px;
}
.box-content-right-01 .content-right-02 .latest-news .item .infor .text-01 {
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 3px;
font-size: 85.71%;
}
.box-content-right-01 .content-right-02 .latest-news .item .infor h3 {
float: left;
margin-top: 0;
margin-bottom: 0;
font-size: 100%;
line-height: 34px;
}
.box-content-right-01 .content-right-02 .latest-news .item .infor h3 .text-02 {
color: #333;
float: left;
margin-bottom: 9px;
line-height: 18px;
font-weight: 700;
}
.box-content-right-01 .content-right-02 .latest-news .item .infor .text-03 {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
line-height: 20px;
margin-bottom: 4px;
}
.box-content-right-01 .content-right-02 .latest-news .item .infor .comment {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
margin-left: 20px;
position: relative;
margin-bottom: 2px;
}
.box-content-right-01 .content-right-02 .latest-news .item .infor .comment:before {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/03.png);
position: absolute;
top: 4px;
left: -20px;
width: 12px;
height: 12px;
}
.box-content-right-01 .content-right-02 .latest-news .item .product-image {
width: 27%;
float: left;
}
.box-content-right-01 .content-right-02 .latest-news .item .product-image img {
width: 100%;
}
.box-content-right-01 .content-right-02 .see-more {
float: left;
text-transform: uppercase;
color: #999999;
margin-left: 40px;
position: relative;
margin-top: 20px;
margin-bottom: 29px;
cursor: pointer;
}
.box-content-right-01 .content-right-02 .see-more:before {
content: "";
width: 20px;
height: 20px;
background: #e6e6e6;
position: absolute;
top: 0;
left: -27px;
}
.box-content-right-01 .content-right-02 .see-more:after {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/01.png);
width: 4px;
height: 7px;
position: absolute;
top: 6px;
left: -20px;
}
.block-popular-ontop {
float: left;
width: 100%;  background: #fff;
}
.block-popular-ontop .vt_slider {
float: left;
width: 100%;
position: relative;
}
.block-popular-ontop .vt_slider .navslider {
top: -35px;
right: 15px;
}
.block-popular-ontop .vt_slider .slider-inner {
float: left;
width: 100%;
}
.block-popular-ontop .vt_slider .slider-inner .container-slider {
float: left;
width: 100%;
}
.block-popular-ontop .vt_slider .slider-inner .container-slider .wrap-item {
float: left;
width: 100%;
padding: 20px 11px 0px 11px;
}
.block-popular-ontop .vt_slider .slider-inner .container-slider .wrap-item .item {
float: left;
padding: 0 8px;
}
.block-popular-ontop .vt_slider .slider-inner .container-slider .wrap-item .item .infor {
width: 100%;
float: right;
margin-top: 14px;
margin-bottom: 18px;
} .block-popular-ontop .vt_slider .slider-inner .container-slider .wrap-item .item .product-image {
width: 100%;
float: left;
position: relative;
} .block-popular-ontop .vt_slider .slider-inner .container-slider .wrap-item .item .product-image img {
width: 100%;
}
.block-popular-ontop .vt_slider .slider-inner .container-slider .wrap-item .item:hover .infor-listing .text-02 h3 {
color: rgba(51, 51, 51, 0.5);
} .block-latest-video {
float: left; margin-bottom: 15px;
padding-bottom: 15px;
background: #fff;
}
.block-latest-video .tittle-general {
margin-bottom: 20px;
}
.block-latest-video .box-content-left {
float: left;
}
.block-latest-video .box-content-right {
float: left;
padding-left: 0;
padding-right: 30px;
}
.box-content-left-video {
float: left;
}
.box-content-left-video .infor {
width: 100%;
float: right;
margin-top: 5px;
}
.box-content-left-video .infor .text-01 {
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 3px;
font-size: 85.71%;
}
.box-content-left-video .infor h3 {
float: left;
margin-top: 0;
margin-bottom: 0;
font-size: 100%;
line-height: 34px;
}
.box-content-left-video .infor h3 .text-02 {
font-size: 128.57% ;
color: #333;
float: left;
margin-bottom: 9px;
line-height: 25px;
font-weight: 700;
width: 100%;
}
.box-content-left-video .infor .text-03 {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
line-height: 20px;
margin-bottom: 4px;
}
.box-content-left-video .infor .comment {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
margin-left: 20px;
position: relative;
}
.box-content-left-video .infor .comment:before {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/03.png);
position: absolute;
top: 4px;
left: -20px;
width: 12px;
height: 12px;
}
.box-content-right-video .inner {
float: left; padding-right: 18px; 
}
.box-content-right-video .inner .item {
float: left;
border-bottom: 1px solid #ccc;
padding-bottom: 15px; margin-bottom: 15px; 
}
.box-content-right-video .inner .item .infor {
width: 100%;
float: right;
margin-top: 5px;
}
.box-content-right-video .inner .item .infor .text-01 {
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 3px;
font-size: 85.71%;
}
.box-content-right-video .inner .item .infor h3 {
float: left;
margin-top: 0;
margin-bottom: 0;
font-size: 100%;
line-height: 34px;
height: 48px; overflow: hidden;
} .box-content-right-video .inner .slimScrollBar,
.box-content-right-video .inner .slimScrollRail {
right: 10px !important;
}
.box-content-right-video .inner .slimScrollBar:hover,
.box-content-right-video .inner .slimScrollRail:hover {
cursor: pointer;
}
.box-content-right-video .inner .slimScrollBar {
background: #a3abb2 !important;
opacity: 1 !important;
filter: alpha(opacity=100) !important;
}
.box-content-02 .block-content-02 {
float: left;
margin-bottom: 15px;
background: #fff;
}
.box-content-02 .block-content-02 .box-content-left {
float: left;
padding-left: 0;
padding-right: 8px;
}
.box-content-02 .block-content-02 .box-content-right {
float: left;
padding-left: 8px;
padding-right: 0;
}
.box-content-left-02 {
float: left;
width: 100%; -webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-content-left-02 .latest-news {
float: left;
padding: 0 20px;
}
.box-content-left-02 .latest-news .item {
float: left;
width: 100%;
padding-bottom: 21.5px;
border-bottom: 1px solid #e5e5e5;
padding-top: 20px;
}
.box-content-left-02 .latest-news .item .infor {
width: 64.5%;
float: left;
margin-top: -5px;
margin-left: 18px;
}
.box-content-left-02 .latest-news .item .infor .text-01 {
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 3px;
font-size: 85.71%;
}
.box-content-left-02 .latest-news .item .infor h3 {
float: left;
margin-top: 0px;
margin-bottom: 5px;
font-size: 100%;
line-height: 20px;
}
.box-content-left-02 .latest-news .item .infor h3 .text-02 {
font-size: 14px;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-content-left-02 .latest-news .item .infor h3 .text-02:hover{
color: #999;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-content-left-02 .latest-news .item .infor .text-03 {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
line-height: 20px;
}
.box-content-left-02 .latest-news .item .infor .comment {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
margin-left: 20px;
position: relative;
margin-bottom: 2px;
}
.box-content-left-02 .latest-news .item .infor .comment:before {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/03.png);
position: absolute;
top: 4px;
left: -20px;
width: 12px;
height: 12px;
}
.box-content-left-02 .latest-news .item .product-image {
width: 29.7%;
float: left;
}
.box-content-left-02 .latest-news .item .product-image img {
width: 100%;
}
.box-content-left-02 .see-more {
float: left;
text-transform: uppercase;
color: #999999;
margin-left: 40px;
position: relative;
margin-top: 20px;
margin-bottom: 29px;
cursor: pointer;
}
.box-content-left-02 .see-more:before {
content: "";
width: 20px;
height: 20px;
background: #e6e6e6;
position: absolute;
top: 0;
left: -27px;
} .box-content-right-02 {
width: 100%;
float: left;
}
.box-content-right-02 .item-01 {
float: left;
width: 100%;
margin-bottom: 15px;
}
.box-content-right-02 .item-01 .inner-01 {
float: left;
width: 64.52%;
padding: 20px; }
.box-content-right-02 .item-01 .inner-01 .product-image {
float: left;
}
.box-content-right-02 .item-01 .inner-01 .product-image img {
width: 100%;
}
.box-content-right-02 .item-01 .inner-02 {
float: right;
width: 33%;
padding: 20px; }
.box-content-right-02 .item-01 .inner-02 .product-image {
float: left;
}
.box-content-right-02 .item-01 .inner-02 .product-image img {
width: 100%;
}
.box-content-right-02 .item-02 {
float: left;
width: 100%;
}
.box-content-right-02 .item-02 .inner-01 {
float: left;
width: 48.39%;
padding: 18px 18px 18px 18px; }
.box-content-right-02 .item-02 .inner-01 .product-image {
float: left;
}
.box-content-right-02 .item-02 .inner-01 .product-image img {
width: 100%;
}
.box-content-right-02 .item-02 .inner-02 {
float: right;
width: 49%;
}
.box-content-right-02 .item-02 .inner-02 .box-mobile {
float: left;
width: 100%;
padding: 20px; margin-bottom: 15px;
} .box-content-right-02 .item-02 .inner-02 .box-mobile .infor .text-01 {
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 3px;
font-size: 85.71%;
}
.box-content-right-02 .item-02 .inner-02 .box-mobile .infor h3 {
float: left;
margin-top: 0;
margin-bottom: 0;
font-size: 100%;
line-height: 34px;
}
.box-content-right-02 .item-02 .inner-02 .box-mobile .infor h3 .text-02 {
line-height: 25px;
}
.box-content-right-02 .item-02 .inner-02 .box-mobile .infor .text-03 {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
line-height: 20px;
margin-bottom: 4px;
}
.box-content-right-02 .item-02 .inner-02 .box-mobile .infor .comment {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
margin-left: 20px;
position: relative;
margin-bottom: 2px;
}
.box-content-right-02 .item-02 .inner-02 .box-mobile .infor .comment:before {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/03.png);
position: absolute;
top: 4px;
left: -20px;
width: 12px;
height: 12px;
}
.box-content-right-02 .item-02 .inner-02 .box-mobile .product-image {
width: 44%;
float: right;
}
.box-content-right-02 .item-02 .inner-02 .box-mobile .product-image img {
width: 100%;
}
.box-content-right-02 .item-02 .inner-02 .box-fashion {
float: left;
width: 100%;
padding: 20px; }
.box-content-right-02 .item-02 .inner-02 .box-fashion .infor {
float: right;
}
.box-content-right-02 .item-02 .inner-02 .box-fashion .infor .text-01 {
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 3px;
font-size: 85.71%;
}
.box-content-right-02 .item-02 .inner-02 .box-fashion .infor h3 {
float: left;
margin-top: 0;
margin-bottom: 0;
font-size: 100%;
line-height: 34px;
}
.box-content-right-02 .item-02 .inner-02 .box-fashion .infor h3 .text-02 {
line-height: 25px;
}
.box-content-right-02 .item-02 .inner-02 .box-fashion .infor .text-03 {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
line-height: 20px;
margin-bottom: 4px;
}
.box-content-right-02 .item-02 .inner-02 .box-fashion .infor .comment {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
margin-left: 20px;
position: relative;
margin-bottom: 2px;
}
.box-content-right-02 .item-02 .inner-02 .box-fashion .infor .comment:before {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/03.png);
position: absolute;
top: 4px;
left: -20px;
width: 12px;
height: 12px;
}
.box-content-right-02 .item-02 .inner-02 .box-fashion .product-image {
width: 44%;
float: left;
}
.box-content-right-02 .item-02 .inner-02 .box-fashion .product-image img {
width: 100%;
}
.block-content-03 {
float: left;
width: 100%;
border: 1px solid  #e6e6e6; background: #fff;
}
.block-content-03 .vt_slider {
float: left;
width: 100%;
position: relative;
}
.block-content-03 .vt_slider .navslider {
top: -35px;
right: 15px;
}
.block-content-03 .vt_slider .slider-inner {
float: left;
width: 100%;
}
.block-content-03 .vt_slider .slider-inner .container-slider {
float: left;
width: 100%;
}
.block-content-03 .vt_slider .slider-inner .container-slider .wrap-item-products {
float: left;
width: 100%;
padding: 0 18px;
}
.block-content-03 .vt_slider .slider-inner .container-slider .wrap-item-products .item {
float: left; }
.block-content-03 .vt_slider .slider-inner .container-slider .wrap-item-products .item .product-image {
width: 26%;
float: left;
}
.block-content-03 .vt_slider .slider-inner .container-slider .wrap-item-products .item .product-image img {
width: 100%;
}
.block-content-03 .vt_slider .slider-inner .container-slider .wrap-item-products .item .infor {
width: 72%;
float: right;
margin-top: -5px;
}
.block-content-03 .vt_slider .slider-inner .container-slider .wrap-item-products .item .infor .text-01 {
float: left;
text-transform: uppercase;
color: #ff5836;
font-weight: 600;
width: 100%;
margin-bottom: 3px;
font-size: 85.71%;
}
.block-content-03 .vt_slider .slider-inner .container-slider .wrap-item-products .item .infor a {
color: #333333;
float: left;
width: 100%;
font-size: 85.71%;
line-height: 20px;
margin-bottom: 5px;
}
.block-content-03 .vt_slider .slider-inner .container-slider .wrap-item-products .item .infor .text-02 {
color: #999999;
text-transform: uppercase;
font-size: 85.71%;
}
.block-content-03 .vt_slider .slider-inner .container-slider .wrap-item-products .item .infor .text-03 {
color: #333333;
font-weight: 500;
text-transform: uppercase;
font-size: 85.71%;
}
.box-content-04 .block-content-04 {
float: left;
width: 100%;
margin-bottom: 15px;
}
.box-content-04 .block-content-04 .box-content-left {
float: left;
padding-left: 0;
padding-right: 10px;
}
.box-content-04 .block-content-04 .box-content-middle {
float: left;
padding-left: 5px;
padding-right: 5px;
}
.box-content-04 .block-content-04 .box-content-right {
float: left;
padding-right: 0;
padding-left: 10px;
}
.box-content-left-04,
.box-content-middle-04,
.box-content-right-04 {
width: 100%;
}
.box-content-left-04 .product-image-01,
.box-content-middle-04 .product-image-01,
.box-content-right-04 .product-image-01 {
float: left;
margin-bottom: 15px;
}
.box-content-left-04 .product-image-01 img,
.box-content-middle-04 .product-image-01 img,
.box-content-right-04 .product-image-01 img {
width: 100%;
}
.box-content-left-04 .wrap-item,
.box-content-middle-04 .wrap-item,
.box-content-right-04 .wrap-item {
float: left; background: #fff;
}
.box-content-left-04 .wrap-item .block-item,
.box-content-middle-04 .wrap-item .block-item,
.box-content-right-04 .wrap-item .block-item {
float: left;
padding-left: 15px;
padding-right: 15px;
}
.box-content-left-04 .wrap-item .block-item .item,
.box-content-middle-04 .wrap-item .block-item .item,
.box-content-right-04 .wrap-item .block-item .item {
float: left;
border-bottom: 1px solid #e6e6e6;
padding: 15px 0;
}
.box-content-left-04 .wrap-item .block-item .item .product-image,
.box-content-middle-04 .wrap-item .block-item .item .product-image,
.box-content-right-04 .wrap-item .block-item .item .product-image {
float: left;
}
.box-content-left-04 .wrap-item .block-item .item .product-image img,
.box-content-middle-04 .wrap-item .block-item .item .product-image img,
.box-content-right-04 .wrap-item .block-item .item .product-image img {
width: 100%;
}
.box-content-left-04 .wrap-item .block-item .item-02,
.box-content-middle-04 .wrap-item .block-item .item-02,
.box-content-right-04 .wrap-item .block-item .item-02 {
float: left;
width: 100%;
padding-bottom: 15px;
border-bottom: 1px solid #e6e6e6;
padding-top: 15px;
}
.box-content-left-04 .wrap-item .block-item .item-02 .infor,
.box-content-middle-04 .wrap-item .block-item .item-02 .infor,
.box-content-right-04 .wrap-item .block-item .item-02 .infor {
width: 68%;
float: right;
margin-top: -5px;
}
.box-content-left-04 .wrap-item .block-item .item-02 .infor .text-01,
.box-content-middle-04 .wrap-item .block-item .item-02 .infor .text-01,
.box-content-right-04 .wrap-item .block-item .item-02 .infor .text-01 {
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 3px;
font-size: 85.71%;
}
.box-content-left-04 .wrap-item .block-item .item-02 .infor h3,
.box-content-middle-04 .wrap-item .block-item .item-02 .infor h3,
.box-content-right-04 .wrap-item .block-item .item-02 .infor h3 {
float: left;
margin-top: 0;
margin-bottom: 0;
font-size: 100%;
line-height: 34px;
}
.box-content-left-04 .wrap-item .block-item .item-02 .infor h3 .text-02,
.box-content-middle-04 .wrap-item .block-item .item-02 .infor h3 .text-02,
.box-content-right-04 .wrap-item .block-item .item-02 .infor h3 .text-02 {
color: #333;
float: left;
margin-bottom: 9px;
line-height: 18px;
font-weight: 700;
}
.box-content-left-04 .wrap-item .block-item .item-02 .infor .text-03,
.box-content-middle-04 .wrap-item .block-item .item-02 .infor .text-03,
.box-content-right-04 .wrap-item .block-item .item-02 .infor .text-03 {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
line-height: 20px;
margin-bottom: 4px;
}
.box-content-left-04 .wrap-item .block-item .item-02 .infor .comment,
.box-content-middle-04 .wrap-item .block-item .item-02 .infor .comment,
.box-content-right-04 .wrap-item .block-item .item-02 .infor .comment {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
margin-left: 20px;
position: relative;
margin-bottom: 2px;
}
.box-content-left-04 .wrap-item .block-item .item-02 .infor .comment:before,
.box-content-middle-04 .wrap-item .block-item .item-02 .infor .comment:before,
.box-content-right-04 .wrap-item .block-item .item-02 .infor .comment:before {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/03.png);
position: absolute;
top: 4px;
left: -20px;
width: 12px;
height: 12px;
}
.box-content-left-04 .wrap-item .block-item .item-02 .product-image,
.box-content-middle-04 .wrap-item .block-item .item-02 .product-image,
.box-content-right-04 .wrap-item .block-item .item-02 .product-image {
width: 27%;
float: left;
}
.box-content-left-04 .wrap-item .block-item .item-02 .product-image img,
.box-content-middle-04 .wrap-item .block-item .item-02 .product-image img,
.box-content-right-04 .wrap-item .block-item .item-02 .product-image img {
width: 100%;
}
.box-content-left-04 .wrap-item .block-item .see-more,
.box-content-middle-04 .wrap-item .block-item .see-more,
.box-content-right-04 .wrap-item .block-item .see-more {
float: left;
text-transform: uppercase;
color: #999999;
margin-left: 40px;
position: relative;
margin-top: 20px;
margin-bottom: 20px;
cursor: pointer;
}
.box-content-left-04 .wrap-item .block-item .see-more:before,
.box-content-middle-04 .wrap-item .block-item .see-more:before,
.box-content-right-04 .wrap-item .block-item .see-more:before {
content: "";
width: 20px;
height: 20px;
background: #e6e6e6;
position: absolute;
top: 0;
left: -27px;
}
.box-content-left-04 .wrap-item .block-item .see-more:after,
.box-content-middle-04 .wrap-item .block-item .see-more:after,
.box-content-right-04 .wrap-item .block-item .see-more:after {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/01.png);
width: 4px;
height: 7px;
position: absolute;
top: 6px;
left: -20px;
}
.box-content-middle-04 {
width: 100%;
}
.box-content-middle-04 .product-image-01 {
float: left;
margin-top: 15px;
}
.box-content-middle-04 .product-image-01 img {
width: 100%;
}
.box-content-05 .block-content-05 {
float: left;
margin-bottom: 15px;
}
.box-content-05 .block-content-05 .box-content-left {
float: left;
padding-left: 0;
padding-right: 10px;
}
.box-content-05 .block-content-05 .box-content-middle {
float: left;
padding-left: 5px;
padding-right: 5px;
}
.box-content-05 .block-content-05 .box-content-right {
float: left;
padding-left: 10px;
padding-right: 0px;
}
.box-content-left-05,
.box-content-middle-05,
.box-content-right-05 {
float: left;
width: 100%;
background: #fff;
}
.box-content-left-05 .wrap-item,
.box-content-middle-05 .wrap-item,
.box-content-right-05 .wrap-item {
float: left; }
.box-content-left-05 .wrap-item .block-item,
.box-content-middle-05 .wrap-item .block-item,
.box-content-right-05 .wrap-item .block-item {
float: left;
padding-left: 15px;
padding-right: 15px;
}
.box-content-left-05 .wrap-item .block-item .item,
.box-content-middle-05 .wrap-item .block-item .item,
.box-content-right-05 .wrap-item .block-item .item {
float: left;
border-bottom: 1px solid #e6e6e6;
padding: 15px 0;
}
.box-content-left-05 .wrap-item .block-item .item .product-image,
.box-content-middle-05 .wrap-item .block-item .item .product-image,
.box-content-right-05 .wrap-item .block-item .item .product-image {
float: left;
}
.box-content-left-05 .wrap-item .block-item .item .product-image img,
.box-content-middle-05 .wrap-item .block-item .item .product-image img,
.box-content-right-05 .wrap-item .block-item .item .product-image img {
width: 100%;
}
.box-content-left-05 .wrap-item .block-item .item-02,
.box-content-middle-05 .wrap-item .block-item .item-02,
.box-content-right-05 .wrap-item .block-item .item-02 {
float: left;
width: 100%;
padding-bottom: 15px;
border-bottom: 1px solid #e6e6e6;
padding-top: 15px;
}
.box-content-left-05 .wrap-item .block-item .item-02 .infor,
.box-content-middle-05 .wrap-item .block-item .item-02 .infor,
.box-content-right-05 .wrap-item .block-item .item-02 .infor {
width: 68%;
float: right;
margin-top: -5px;
}
.box-content-left-05 .wrap-item .block-item .item-02 .infor .text-01,
.box-content-middle-05 .wrap-item .block-item .item-02 .infor .text-01,
.box-content-right-05 .wrap-item .block-item .item-02 .infor .text-01 {
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 3px;
font-size: 85.71%;
}
.box-content-left-05 .wrap-item .block-item .item-02 .infor h3,
.box-content-middle-05 .wrap-item .block-item .item-02 .infor h3,
.box-content-right-05 .wrap-item .block-item .item-02 .infor h3 {
float: left;
margin-top: 0;
margin-bottom: 0;
font-size: 100%;
line-height: 34px;
}
.box-content-left-05 .wrap-item .block-item .item-02 .infor h3 .text-02,
.box-content-middle-05 .wrap-item .block-item .item-02 .infor h3 .text-02,
.box-content-right-05 .wrap-item .block-item .item-02 .infor h3 .text-02 {
color: #333;
float: left;
margin-bottom: 9px;
line-height: 18px;
font-weight: 700;
}
.box-content-left-05 .wrap-item .block-item .item-02 .infor .text-03,
.box-content-middle-05 .wrap-item .block-item .item-02 .infor .text-03,
.box-content-right-05 .wrap-item .block-item .item-02 .infor .text-03 {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
line-height: 20px;
margin-bottom: 4px;
}
.box-content-left-05 .wrap-item .block-item .item-02 .infor .comment,
.box-content-middle-05 .wrap-item .block-item .item-02 .infor .comment,
.box-content-right-05 .wrap-item .block-item .item-02 .infor .comment {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
margin-left: 20px;
position: relative;
margin-bottom: 2px;
}
.box-content-left-05 .wrap-item .block-item .item-02 .infor .comment:before,
.box-content-middle-05 .wrap-item .block-item .item-02 .infor .comment:before,
.box-content-right-05 .wrap-item .block-item .item-02 .infor .comment:before {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/03.png);
position: absolute;
top: 4px;
left: -20px;
width: 12px;
height: 12px;
}
.box-content-left-05 .wrap-item .block-item .item-02 .product-image,
.box-content-middle-05 .wrap-item .block-item .item-02 .product-image,
.box-content-right-05 .wrap-item .block-item .item-02 .product-image {
width: 27%;
float: left;
}
.box-content-left-05 .wrap-item .block-item .item-02 .product-image img,
.box-content-middle-05 .wrap-item .block-item .item-02 .product-image img,
.box-content-right-05 .wrap-item .block-item .item-02 .product-image img {
width: 100%;
}
.box-content-left-05 .wrap-item .block-item .see-more,
.box-content-middle-05 .wrap-item .block-item .see-more,
.box-content-right-05 .wrap-item .block-item .see-more {
float: left;
text-transform: uppercase;
color: #999999;
margin-left: 40px;
position: relative;
margin-top: 20px;
margin-bottom: 20px;
cursor: pointer;
}
.box-content-left-05 .wrap-item .block-item .see-more:before,
.box-content-middle-05 .wrap-item .block-item .see-more:before,
.box-content-right-05 .wrap-item .block-item .see-more:before {
content: "";
width: 20px;
height: 20px;
background: #e6e6e6;
position: absolute;
top: 0;
left: -27px;
}
.box-content-left-05 .wrap-item .block-item .see-more:after,
.box-content-middle-05 .wrap-item .block-item .see-more:after,
.box-content-right-05 .wrap-item .block-item .see-more:after {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/01.png);
width: 4px;
height: 7px;
position: absolute;
top: 6px;
left: -20px;
}
.block-content-06 {
float: left; width: 100%; background: #fff;
}
.block-content-06 .vt_slider {
float: left;
width: 100%;
position: relative;
}
.block-content-06 .vt_slider .navslider {
top: -35px;
right: 15px;
}
.block-content-06 .vt_slider .slider-inner {
float: left;
width: 100%;
}
.block-content-06 .vt_slider .slider-inner .container-slider {
float: left;
width: 100%;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products {
float: left;
padding: 20px 11px 30px 11px;
width: 100%;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item {
float: left;
padding: 0 8px;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview {
float: left;
position: relative;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .product-image {
float: left;
position: relative;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .product-image:before {
content: "";
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.1);
position: absolute;
top: 0;
left: 0;
transform: scale(0);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .product-image img {
width: 100%;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .cart-quickview {
position: absolute;
bottom: 55%;
left: 3.5%;
background: #97979a;
opacity: 0;
visibility: hidden;
z-index: 99;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .cart-quickview .vt-cart-quickview .btn-cart {
width: 40px;
height: 40px;
float: left;
position: relative;
text-indent: -9999em;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .cart-quickview .vt-cart-quickview .btn-cart:before {
content: "\f07a";
font-family: "FontAwesome";
position: absolute;
top: 11px;
left: 11px;
color: #fff;
font-size: 142.85%;
text-indent: 0;
font-size: 85.71%;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .cart-quickview .vt-cart-quickview .btn-cart span {
text-transform: uppercase;
color: #ffffff;
float: left;
text-indent: -9999em;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .cart-quickview .vt-cart-quickview .btn-cart:hover {
width: 140px;
height: 40px;
background: #ff791f;
text-indent: 0em;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .cart-quickview .vt-cart-quickview .btn-cart:hover span{
text-indent: 0em;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .cart-quickview .vt-cart-quickview .btn-cart:hover span {
text-indent: 0em;
color: #ffffff;
padding: 9px 0 0 40px;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .cart-quickview-1170 {
position: absolute;
bottom: 45%;
left: 3.5%;
background: #97979a;
opacity: 0;
visibility: hidden;
z-index: 99;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .cart-quickview-1170 .vt-cart-quickview .btn-cart {
width: 40px;
height: 40px;
float: left;
position: relative;
text-indent: -9999em;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .cart-quickview-1170 .vt-cart-quickview .btn-cart:before {
content: "\f07a";
font-family: "FontAwesome";
position: absolute;
top: 11px;
left: 11px;
color: #fff;
font-size: 142.85%;
text-indent: 0;
font-size: 85.71%;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .cart-quickview-1170 .vt-cart-quickview .btn-cart span {
text-transform: uppercase;
color: #ffffff;
float: left;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .cart-quickview-1170 .vt-cart-quickview .btn-cart:hover {
width: 140px;
height: 40px;
background: #ff791f;
text-indent: 0em;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .cart-quickview-1170 .vt-cart-quickview .btn-cart:hover span {
text-indent: 0em;
color: #ffffff;
padding: 9px 0 0 40px;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .item-btn {
width: 40px;
height: 135px;
position: absolute;
bottom: 3%;
left: 3.5%;
opacity: 0;
visibility: hidden;
z-index: 99;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .item-btn .vt-item-btn a {
position: relative;
text-indent: -9999em;
float: left;
background: #97979a;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .item-btn .vt-item-btn a:before {
text-indent: 0;
position: absolute;
color: #ffffff;
font-size: 85.71%;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .item-btn .vt-item-btn .link-wishlist {
height: 40px;
width: 40px;
margin-bottom: 2px;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .item-btn .vt-item-btn .link-wishlist:before {
content: "\f004";
font-family: "FontAwesome";
top: 10px;
left: 12px;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .item-btn .vt-item-btn .link-wishlist:hover {
text-indent: 0em;
width: 140px;
height: 40px;
background: #ff791f;
color: #ffffff;
text-transform: uppercase;
padding: 10px 0 0 45px;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .item-btn .vt-item-btn .link-compare {
height: 40px;
width: 40px;
margin-bottom: 2px;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .item-btn .vt-item-btn .link-compare:before {
content: "\f066";
font-family: "FontAwesome";
top: 10px;
left: 13px;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .item-btn .vt-item-btn .link-compare:hover {
text-indent: 0em;
width: 140px;
height: 40px;
background: #ff791f;
color: #ffffff;
text-transform: uppercase;
padding: 10px 0 0 45px;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .item-btn .vt-item-btn .link-share-it {
height: 40px;
width: 40px;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .item-btn .vt-item-btn .link-share-it:before {
content: "\f002";
font-family: "FontAwesome";
top: 10px;
left: 12px;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .item-btn .vt-item-btn .link-share-it:hover {
text-indent: 0em;
width: 140px;
height: 40px;
background: #ff791f;
color: #ffffff;
text-transform: uppercase;
padding: 10px 0 0 45px;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .product-info {
float: left;
width: 100%;
margin-top: 16px;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .product-info .product-name {
float: left;
width: 100%;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .product-info .product-name h3 {
color: #333;
font-size: 100%;
margin-top: 0;
margin-bottom: 5px;
font-weight: 700;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .product-info .price-box {
float: left;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .product-info .price-box .special-price .price {
font-size: 128.57%;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .product-info .price-box .old-price {
margin-left: 0;
margin-right: 5px;
margin-top: 2px;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .product-info .price-box .old-price .price {
color: #999999;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item:hover .wrap-image-btn-quickview .product-image:before {
transform: scale(1);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item:hover .wrap-image-btn-quickview .cart-quickview {
bottom: 65%;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
opacity: 1;
visibility: visible;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item:hover .wrap-image-btn-quickview .cart-quickview-1170 {
bottom: 53%;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
opacity: 1;
visibility: visible;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item:hover .wrap-image-btn-quickview .item-btn {
bottom: 11%;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
opacity: 1;
visibility: visible;
}
.box-content-07 .block-content-07 {
float: left;
width: 100%;
margin-bottom: 15px;
}
.box-content-07 .block-content-07 .box-content-left {
float: left;
padding-left: 0;
padding-right: 10px;
}
.box-content-07 .block-content-07 .box-content-middle {
float: left;
padding-left: 5px;
padding-right: 5px;
}
.box-content-07 .block-content-07 .box-content-right {
float: left;
padding-left: 10px;
padding-right: 0px;
}
.box-content-left-07,
.box-content-middle-07,
.box-content-right-07 {
float: left;
padding: 20px;
text-align: center;
width: 100%;
background: #fff; border-top: none; }
.box-content-left-07 .item,
.box-content-middle-07 .item,
.box-content-right-07 .item {
float: left;
padding-top: 84px;
background: rgba(44, 161, 255, 0.1);
height: 203px;
width: 100%;
}
.box-content-left-07 .item span,
.box-content-middle-07 .item span,
.box-content-right-07 .item span {
text-transform: uppercase;
font-size: 128.57%;
font-weight: 700;
display: inline-block;
width: 100%;
}
.box-content-left-07 .item .btn-shopnow,
.box-content-middle-07 .item .btn-shopnow,
.box-content-right-07 .item .btn-shopnow {
display: inline-block;
font-size: 128.57%;
}
.box-content-left-07:hover .item,
.box-content-middle-07:hover .item,
.box-content-right-07:hover .item {
background: rgba(44, 161, 255, 0.5);
}
.box-content-middle-07 .item {
background: rgba(236, 75, 72, 0.1);
}
.box-content-middle-07:hover .item {
background: rgba(236, 75, 72, 0.5);
}
.box-content-right-07 .item {
background: rgba(0, 0, 0, 0.1);
}
.box-content-right-07:hover .item {
background: rgba(0, 0, 0, 0.2);
}
.block-content-08 {
float: left;
width: 100%;
margin-bottom: 15px; background: #fff;
}
.block-content-08 .vt_slider {
float: left;
width: 100%;
position: relative;
}
.block-content-08 .vt_slider .navslider {
top: -35px;
right: 15px;
}
.vt_slider .slider-inner {
float: left;
width: 100%;
}
.vt_slider .slider-inner .container-slider {
float: left;
width: 100%;
} .box-content-09 .block-content-09:before {
content: "";
width: 100%;
height: 6px;
background: #000;
position: absolute;
top: -1px;
left: 0;
}
.box-content-09 .block-content-09:after {
content: "";
width: 100%;
height: 1px;
background: #c0c0c0;
position: absolute;
bottom: 0px;
left: 0;
}
.box-content-09 .block-content-09 .box-content-left {
padding: 0;
float: left;
}
.box-content-09 .block-content-09 .box-content-middle {
padding: 0;
float: left;
}
.box-content-09 .block-content-09 .box-content-right {
padding: 0;
float: left;
}
.box-content-right-left-09 {
float: left;
width: 100%;
}
.box-content-right-left-09 .tittle {
float: left;
width: 100%;
line-height: 25px;
border-bottom: 1px solid #ccc;
padding: 26px 0 12px 20px;
}
.box-content-right-left-09 .tittle span {
font-size: 171.43%;
font-weight: 700;
text-transform: uppercase;
color: #333333;
}
.box-content-right-left-09 .tittle .text-01 {
float: left;
width: 100%;
}
.box-content-right-left-09 .item {
float: left;
padding: 15px 20px 0px 20px;
}
.box-content-right-left-09 .item .inner {
float: left;
width: 100%;
border-bottom: 1px solid #ccc;
}
.box-content-right-left-09 .item .inner p {
float: left;
width: 39%;
}
.box-content-right-left-09 .item .inner .product-image {
float: right;
width: 50%;
margin-top: 13px;
}
.box-content-right-left-09 .item .inner .product-image img {
width: 100%;
}
.box-content-right-left-09 .item .see-more {
float: left;
text-transform: uppercase;
color: #999999;
padding-left: 40px;
position: relative;
margin-top: 20px;
cursor: pointer;
width: 100%;
}
.box-content-right-left-09 .item .see-more:before {
content: "";
width: 20px;
height: 20px;
background: #e6e6e6;
position: absolute;
top: 0;
left: 0px;
}
.box-content-middle-09 {
float: left;
width: 100%;
}
.box-content-middle-09 .tittle {
float: left;
width: 100%;
line-height: 25px;
border-bottom: 1px solid #ccc;
padding: 11px 0 12px 15px;
}
.box-content-middle-09 .tittle span {
font-size: 171.43%;
font-weight: 700;
text-transform: uppercase;
color: #333333;
}
.box-content-middle-09 .tittle .text-01 {
float: left;
width: 100%;
}
.box-content-middle-09 .item {
float: left;
padding: 0 15px;
margin-top: 15px;
margin-bottom: 15px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
.box-content-middle-09 .item .inner {
float: left;
width: 100%;
border-bottom: 1px solid #ccc;
}
.box-content-middle-09 .item .inner p {
float: left;
width: 100%;
margin-bottom: 52px;
}
.box-content-middle-09 .item .inner input {
border: none;
margin-bottom: 5px;
}
.box-content-middle-09 .item .button {
float: left;
margin-bottom: 0;
padding: 0;
background: #fff;
}
.box-content-middle-09 .item .button span {
float: left;
text-transform: uppercase;
color: #999999;
padding-left: 40px;
position: relative;
margin-top: 20px;
cursor: pointer;
width: 100%;
}
.box-content-middle-09 .item .button span:before {
content: "";
width: 20px;
height: 20px;
background: #e6e6e6;
position: absolute;
top: 0;
left: 0px;
}
.box-content-middle-09 .item .button span:after {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/01.png);
width: 4px;
height: 7px;
position: absolute;
top: 6px;
left: 7px;
}
.footer {
background: #fff;
}
.footer .footer-top {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding-bottom: 15px;
}
.footer .footer-top .box-footer-01 {
float: left;
width: 100%;
}
.footer .footer-top .box-footer-01 .box-footer-left-01 {
float: left;
padding-left: 0;
padding-right: 10px;
}
.footer .footer-top .box-footer-01 .box-footer-middle-01 {
float: left;
padding-left: 5px;
padding-right: 5px;
}
.footer .footer-top .box-footer-01 .box-footer-right-01 {
float: left;
padding-left: 10px;
padding-right: 0px;
}
.footer .footer-top .box-footer-02 {
float: left;
width: 100%;
}
.footer .footer-top .box-footer-02 .box-footer-left-02 {
float: left;
padding-left: 0;
padding-right: 10px;
}
.footer .footer-top .box-footer-02 .box-footer-middle-02 {
float: left;
padding-left: 5px;
padding-right: 5px;
}
.footer .footer-top .box-footer-02 .box-footer-right-02 {
float: left;
padding-left: 10px;
padding-right: 0px;
}
.block-footer-general {
float: left;
}
.block-footer-general .title {
float: left;
width: 100%;
font-size: 128.57%;
text-transform: uppercase;
font-weight: 700;
color: #333333;
border-bottom: 1px solid #ccc;
padding-bottom: 7px;
}
.block-footer-general ul {
float: left;
width: 100%;
}
.block-footer-general ul li {
float: left;
width: 100%;
}
.block-footer-general ul li a {
float: left;
width: 100%;
text-transform: capitalize;
margin-bottom: 4px;
}
.block-footer-general ul li:hover a {
color: #9f9f9f;
}
.box-footer-03 {
float: left;
width: 100%;
text-align: center;
margin-bottom: 30px;
background: #fff;
}
.box-footer-03 .title {
text-transform: uppercase;
font-weight: 900;
color: #000;
font-size: 214.29%;
margin-top: -6px;
margin-bottom: 24px;
}
.box-footer-03 .block-social {
margin-top: 0;
display: inline-block;
margin-bottom: 18px;
}
.box-footer-03 .block-social li {
margin-right: 8px;
float: left;
}
.box-footer-03 .block-social li a {
float: left;
width: 50px;
height: 52px;
background: #333;
text-align: center;
line-height: 60px;
overflow: hidden;
}
.box-footer-03 .block-social li a:hover i{
transform: scale(1.2); 
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-footer-03 .block-social li a i {
color: #fff;
font-size: 200%;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-footer-03 .block-social .s1 {
background: #3c589a;
}
.box-footer-03 .block-social .s2 {
background: #68acd2;
}
.box-footer-03 .block-social .s3 {
background: #de2127;
}
.box-footer-03 .block-social .s4 {
background: #e72c2e;
}
.box-footer-03 .block-social .s5 {
background: #31506d;
}
.box-footer-03 .block-social .s6 {
background: #527fa3;
}
.box-footer-03 .menu-bottom {
display: inline-block;
}
.box-footer-03 .menu-bottom li {
float: left;
margin-right: 22px;
}
.box-footer-03 .menu-bottom li a {
color: #999999;
font-size: 85.71%;
}
.box-footer-03 .sevenup-theme {
display: inline-block;
color: #333;
}
.navslider {
float: left;
position: absolute;
z-index: 99;
}
.navslider a {
float: left;
width: 20px;
height: 20px;
position: relative;
text-indent: -9999em;
border: 1px solid #e5e5e5;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.navslider a:before {
content: "";
text-indent: 0;
color: #333333;
font-size: 14px;
position: absolute;
top: 5px;
}
.navslider a:hover {
background: #333;
border-color: #333;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.navslider a:hover:before {
color: #fff;
}
.navslider a:hover.prev:before {
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/01-1.png);
}
.navslider a:hover.next:before {
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/02-1.png);
}
.navslider a.prev {
margin-right: 2px;
}
.navslider a.prev:before {
content: "";
left: 7px;
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/01.png);
width: 4px;
height: 7px;
}
.navslider a.next:before {
content: "";
left: 7px;
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/02.png);
width: 4px;
height: 7px;
}
.tittle-general {
float: left;
width: 100%;
border-bottom: 1px solid #e5e5e5;
padding: 7px 0 5px 14px;
}
.tittle-general h2 {
float: left;
text-transform: uppercase;
color: #333333;
font-weight: 700;
margin-top: 4px;
margin-bottom: 5px;
font-size: 24px;
}
.infor-general {
width: 100%;
float: right;
margin-top: 15px;
}
.infor-general .text-01 {
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 3px;
font-size: 85.71%;
}
.infor-general h3 {
float: left;
margin-top: -1px;
margin-bottom: 8px;
font-size: 100%;
line-height: 34px;
}
.infor-general h3 .text-02 {
font-size: 18px;
color: #333;
float: left;
margin-bottom: 9px;
line-height: 22px;
font-weight: 700;
}
.infor-general .text-03 {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
line-height: 20px;
margin-bottom: 4px;
}
.infor-general .comment {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
margin-left: 20px;
position: relative;
}
.infor-general .comment:before {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/03.png);
position: absolute;
top: 4px;
left: -20px;
width: 12px;
height: 12px;
}
.wrapper-home02 .container {
width: 1170px;
}
.wrap-box-trending {
margin-top: 16px;
}
.wrap-box-trending .box-trending-1170 {
float: left;
width: 79.5%;
}
.wrap-box-trending .box-trending-right {
float: right;
width: 19.32%; padding: 0 15px 14px 15px;
}
.wrap-box-trending .box-trending-right ul {
float: left;
}
.wrap-box-trending .box-trending-right ul li {
float: left;
width: 100%;
padding-top: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #ccc;
position: relative;
}
.wrap-box-trending .box-trending-right ul li i {
float: left;
width: 45px;
height: 45px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
text-align: center;
color: #fff;
font-size: 18px;
line-height: 45px;
background: #000;
cursor: pointer;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.wrap-box-trending .box-trending-right ul li a {
float: left;
width: 76%;
text-transform: uppercase;
padding: 0 15px;
color: #000000;
font-weight: 700;
}
.wrap-box-trending .box-trending-right ul li .fa-newspaper-o {
margin-top: 7px;
}
.wrap-box-trending .box-trending-right ul .li-give-a-gift a {
margin-top: 11px;
}
.wrap-box-trending .box-trending-right ul .li-customer-service a {
margin-top: 2px;
}
.wrap-box-trending .box-trending-right ul .li-help a {
margin-top: 11px;
}
.wrap-box-trending .box-trending-right ul .li-web-link a {
margin-top: 11px;
}
.box-content-01-1170 {
margin-bottom: 15px;
margin-top: 13px;
}
.box-content-01-1170 .block-content-01 {
float: left;
width: 100%;
}
.box-content-01-1170 .block-content-01 .box-content-left {
float: left;
padding-left: 0;
padding-right: 5px;
}
.box-content-01-1170 .block-content-01 .box-content-right {
float: left;
padding-left: 10px;
padding-right: 0;
}
.box-content-left-01-1170 {
float: left;
background: #fff;
}
.box-content-left-01-1170 .peatured-post {
float: left;
padding-bottom: 15px;
border: 1px solid #e5e5e5;
margin-bottom: 15px;
}
.box-content-left-01-1170 .peatured-post .tittle {
float: left;
width: 100%;
border-bottom: 1px solid #e5e5e5;
margin-bottom: 15px;
padding: 7px 0 5px 14px;
}
.box-content-left-01-1170 .peatured-post .tittle span {
float: left;
text-transform: uppercase;
color: #333333;
font-weight: 700;
font-size: 171.43%;
}
.box-content-left-01-1170 .peatured-post .product-image {
width: 48%;
margin-left: 15px;
float: left;
}
.box-content-left-01-1170 .peatured-post .product-image img {
width: 100%;
}
.box-content-left-01-1170 .peatured-post .infor {
width: 50%;
float: left;
padding: 0 0 0 14px;
}
.box-content-left-01-1170 .peatured-post .infor .text-01 {
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 3px;
}
.box-content-left-01-1170 .peatured-post .infor .text-02 {
float: left;
}
.box-content-left-01-1170 .peatured-post .infor .text-02 h3 {
font-size: 171.43% ;
color: #333;
float: left;
margin-bottom: 9px;
margin-top: 0;
line-height: 25px;
font-weight: 700;
}
.box-content-left-01-1170 .peatured-post .infor .text-03 {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
line-height: 20px;
margin-bottom: 4px;
}
.box-content-left-01-1170 .peatured-post .infor .comment {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
margin-left: 20px;
position: relative;
}
.box-content-left-01-1170 .peatured-post .infor .comment:before {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/03.png);
position: absolute;
top: 4px;
left: -20px;
width: 12px;
height: 12px;
}
.box-content-left-01-1170 .content-left-01 {
width: 53.3%;
float: left;
}
.box-content-left-01-1170 .content-left-01 .box-mobile {
float: left;
width: 100%;
padding: 15px 15px 22px 15px; border-top: 3px solid #000000;
margin-bottom: 15px;
}
.box-content-left-01-1170 .content-left-01 .box-mobile .infor {
width: 50%;
float: left;
margin-top: -5px;
}
.box-content-left-01-1170 .content-left-01 .box-mobile .infor .text-01 {
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 3px;
font-size: 85.71%;
}
.box-content-left-01-1170 .content-left-01 .box-mobile .infor .text-02 {
float: left;
}
.box-content-left-01-1170 .content-left-01 .box-mobile .infor .text-02 h3 {
font-size: 128.57% ;
color: #333;
float: left;
margin-bottom: 9px;
margin-top: 0;
line-height: 25px;
font-weight: 700;
}
.box-content-left-01-1170 .content-left-01 .box-mobile .infor .text-03 {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
line-height: 20px;
margin-bottom: 4px;
}
.box-content-left-01-1170 .content-left-01 .box-mobile .infor .comment {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
margin-left: 20px;
position: relative;
margin-bottom: 2px;
}
.box-content-left-01-1170 .content-left-01 .box-mobile .infor .comment:before {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/03.png);
position: absolute;
top: 4px;
left: -20px;
width: 12px;
height: 12px;
}
.box-content-left-01-1170 .content-left-01 .box-mobile .product-image {
width: 44%;
float: right;
}
.box-content-left-01-1170 .content-left-01 .box-mobile .product-image img {
width: 100%;
}
.box-content-left-01-1170 .content-left-01 .box-fashion {
float: left;
width: 100%;
padding: 15px 15px 22px 15px; border-top: 3px solid #000000;
}
.box-content-left-01-1170 .content-left-01 .box-fashion .infor {
width: 50%;
float: right;
margin-top: -5px;
}
.box-content-left-01-1170 .content-left-01 .box-fashion .infor .text-01 {
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 3px;
font-size: 85.71%;
}
.box-content-left-01-1170 .content-left-01 .box-fashion .infor .text-02 {
float: left;
}
.box-content-left-01-1170 .content-left-01 .box-fashion .infor .text-02 h3 {
font-size: 128.57% ;
color: #333;
float: left;
margin-bottom: 9px;
margin-top: 0;
line-height: 25px;
font-weight: 700;
}
.box-content-left-01-1170 .content-left-01 .box-fashion .infor .text-03 {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
line-height: 20px;
margin-bottom: 4px;
}
.box-content-left-01-1170 .content-left-01 .box-fashion .infor .comment {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
margin-left: 20px;
position: relative;
margin-bottom: 2px;
}
.box-content-left-01-1170 .content-left-01 .box-fashion .infor .comment:before {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/03.png);
position: absolute;
top: 4px;
left: -20px;
width: 12px;
height: 12px;
}
.box-content-left-01-1170 .content-left-01 .box-fashion .product-image {
width: 44%;
float: left;
}
.box-content-left-01-1170 .content-left-01 .box-fashion .product-image img {
width: 100%;
}
.box-content-left-01-1170 .content-left-02 {
float: right;
width: 44.8%;
padding: 15px; border-top: 3px solid #000000;
}
.box-content-left-01-1170 .content-left-02 .infor {
width: 100%;
float: right;
margin-top: 16px;
}
.box-content-left-01-1170 .content-left-02 .infor .text-01 {
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 3px;
font-size: 85.71%;
}
.box-content-left-01-1170 .content-left-02 .infor .text-02 {
float: left;
}
.box-content-left-01-1170 .content-left-02 .infor .text-02 h3 {
font-size: 128.57% ;
color: #333;
float: left;
margin-bottom: 9px;
margin-top: 0;
line-height: 25px;
font-weight: 700;
}
.box-content-left-01-1170 .content-left-02 .infor .text-03 {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
line-height: 20px;
margin-bottom: 4px;
}
.box-content-left-01-1170 .content-left-02 .infor .comment {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
margin-left: 20px;
position: relative;
}
.box-content-left-01-1170 .content-left-02 .infor .comment:before {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/03.png);
position: absolute;
top: 4px;
left: -20px;
width: 12px;
height: 12px;
}
.box-content-left-01-1170 .content-left-02 .product-image {
width: 100%;
float: left;
}
.box-content-left-01-1170 .content-left-02 .product-image img {
width: 100%;
}
.box-content-right-01-1170 {
float: left;
background: #fff;
margin-bottom: 15px;
}
.box-content-right-01-1170 .content-right-01 {
float: left;
width: 100%;  
position: relative;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-content-right-01-1170 .content-right-01 .product-image {
float: left;
}
.box-content-right-01-1170 .content-right-01 .product-image img {
width: 100%;
}
.box-content-right-01-1170 .content-right-01 .infor {
float: left;
width: 100%;
position: absolute;
bottom: 0;
left: 0;
padding: 15px 0;
padding-left: 29px;
background: rgba(0, 0, 0, 0.2);
}
.box-content-right-01-1170 .content-right-01 .infor .text-01 {
float: left;
width: 100%;
text-transform: capitalize;
color: #f9f9f9;
font-size: 171.43%;
}
.box-content-right-01-1170 .content-right-01 .infor .text-01:hover{
color: #f9f9f9 !important;
}
.box-content-right-01-1170 .content-right-01 .infor .text-02 {
color: #f9f9f9;
float: left;
width: 100%;
margin-bottom: 5px;
}
.box-content-right-01-1170 .content-right-02 {
float: left;
width: 100%; }
.box-content-right-01-1170 .content-right-02 .latest-news {
float: left;
padding: 0 15px;
}
.box-content-right-01-1170 .content-right-02 .latest-news .item {
float: left;
width: 100%;
padding-bottom: 18px;
border-bottom: 1px solid #e6e6e6;
padding-top: 15px;
}
.box-content-right-01-1170 .content-right-02 .latest-news .item .infor {
width: 68%;
float: right;
margin-top: -5px;
}
.box-content-right-01-1170 .content-right-02 .latest-news .item .infor .text-01 {
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 3px;
font-size: 85.71%;
}
.box-content-right-01-1170 .content-right-02 .latest-news .item .infor .text-02 {
float: left;
}
.box-content-right-01-1170 .content-right-02 .latest-news .item .infor .text-02 h3 {
color: #333;
float: left;
margin-bottom: 9px;
line-height: 18px;
font-weight: 700;
margin-top: 0;
font-size: 14px;
}
.box-content-right-01-1170 .content-right-02 .latest-news .item .infor .text-03 {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
line-height: 20px;
margin-bottom: 4px;
}
.box-content-right-01-1170 .content-right-02 .latest-news .item .infor .comment {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
margin-left: 20px;
position: relative;
margin-bottom: 2px;
}
.box-content-right-01-1170 .content-right-02 .latest-news .item .infor .comment:before {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/03.png);
position: absolute;
top: 4px;
left: -20px;
width: 12px;
height: 12px;
}
.box-content-right-01-1170 .content-right-02 .latest-news .item .product-image {
width: 27%;
float: left;
}
.box-content-right-01-1170 .content-right-02 .latest-news .item .product-image img {
width: 100%;
}
.block-latest-video-1170 {
float: left;  padding-bottom: 18px;
background: #ffffff;
}
.block-latest-video-1170 .tittle-general {
margin-bottom: 18px;
}
.block-latest-video-1170 .box-content-left {
float: left;
width: 61%;
padding-left: 20px;
}
.block-latest-video-1170 .box-content-right {
float: right;
width: 37.5%;
padding-left: 0;
padding-right: 30px;
}
.box-content-left-video-1170 {
float: left;
width: 100%;
}
.box-content-left-video-1170 .infor {
width: 100%;
float: right;
margin-top: 8px;
}
.box-content-left-video-1170 .infor .text-01 {
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 3px;
font-size: 85.71%;
}
.box-content-left-video-1170 .infor .text-02 {
float: left;
}
.box-content-left-video-1170 .infor .text-02 h3 {
font-size: 128.57% ;
color: #333;
float: left;
margin-bottom: 9px;
line-height: 25px;
font-weight: 700;
width: 100%;
margin-top: 0;
}
.box-content-left-video-1170 .infor .text-03 {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
line-height: 20px;
margin-bottom: 4px;
}
.box-content-left-video-1170 .infor .comment {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
margin-left: 20px;
position: relative;
}
.box-content-left-video-1170 .infor .comment:before {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/03.png);
position: absolute;
top: 4px;
left: -20px;
width: 12px;
height: 12px;
}
.box-content-right-video-1170 {
float: left;
width: 100%;
}
.box-content-right-video-1170 .inner {
float: left;
width: 100%; padding-right: 20px;
}
.box-content-right-video-1170 .inner .wrap-item {
float: left;
width: 100%;
margin-bottom: 15px;
}
.box-content-right-video-1170 .inner .wrap-item .item {
float: left;
width: 50%;
padding-bottom: 15px;
}
.box-content-right-video-1170 .inner .wrap-item .item:first-child{padding-right: 9px;}
.box-content-right-video-1170 .inner .wrap-item .item:last-child{padding-left: 9px;}
.box-content-right-video-1170 .inner .wrap-item .item .infor {
width: 100%;
float: right;
margin-top: 14px;
}
.box-content-right-video-1170 .inner .wrap-item .item .infor .text-01 {
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 3px;
font-size: 85.71%;
}
.box-content-right-video-1170 .inner .wrap-item .item .infor .text-02 {
float: left;
}
.box-content-right-video-1170 .inner .wrap-item .item .infor .text-02 h3 {
font-size: 128.57% ;
color: #333;
float: left;
margin-bottom: 9px;
line-height: 25px;
font-weight: 700;
margin-top: 0;
}
.box-content-right-video-1170 .inner .slimScrollBar,
.box-content-right-video-1170 .inner .slimScrollRail {
right: 10px !important;
}
.box-content-right-video-1170 .inner .slimScrollBar:hover,
.box-content-right-video-1170 .inner .slimScrollRail:hover {
cursor: pointer;
}
.box-content-right-video-1170 .inner .slimScrollBar {
background: #a3abb2 !important;
opacity: 1 !important;
filter: alpha(opacity=100) !important;
}
.box-content-02-1170 .block-content-02 {
float: left;
margin-bottom: 15px;
}
.box-content-02-1170 .block-content-02 .box-content-right {
float: left;
padding-right: 0;
padding-left: 8px;
}
.box-content-02-1170 .block-content-02 .box-content-left {
float: left;
padding-right: 8px;
padding-left: 0;
}
.box-content-right-02-1170 {
float: left;
width: 100%;
border: 1px solid #e0e0e0;
background: #fff;
}
.box-content-right-02-1170 .latest-news {
float: left;
padding: 0 15px;
}
.box-content-right-02-1170 .latest-news .item {
float: left;
width: 100%;
padding-bottom: 18px;
border-bottom: 1px solid #e6e6e6;
padding-top: 15px;
}
.box-content-right-02-1170 .latest-news .item .infor {
width: 68%;
float: right;
margin-top: -5px;
}
.box-content-right-02-1170 .latest-news .item .infor .text-01 {
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 3px;
font-size: 85.71%;
}
.box-content-right-02-1170 .latest-news .item .infor .text-02 {
float: left;
}
.box-content-right-02-1170 .latest-news .item .infor .text-02 h3 {
color: #333;
float: left;
margin-bottom: 9px;
line-height: 18px;
font-weight: 700;
margin-top: 0;
font-size: 14px;
}
.box-content-right-02-1170 .latest-news .item .infor .text-03 {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
line-height: 20px;
margin-bottom: 4px;
}
.box-content-right-02-1170 .latest-news .item .infor .comment {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
margin-left: 20px;
position: relative;
margin-bottom: 2px;
}
.box-content-right-02-1170 .latest-news .item .infor .comment:before {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/03.png);
position: absolute;
top: 4px;
left: -20px;
width: 12px;
height: 12px;
}
.box-content-right-02-1170 .latest-news .item .product-image {
width: 27%;
float: left;
}
.box-content-right-02-1170 .latest-news .item .product-image img {
width: 100%;
}
.box-content-left-02-1170 {
width: 100%;
float: left;
background: #fff;
}
.box-content-left-02-1170 .item-01 {
float: left;
width: 100%;
margin-bottom: 15px;
}
.box-content-left-02-1170 .item-01 .inner-01 {
float: left;
width: 45%;
padding: 20px 20px 45px 20px;
margin-right: 15px;
border: 1px solid #e0e0e0;
}
.box-content-left-02-1170 .item-01 .inner-01 .product-image {
float: left;
}
.box-content-left-02-1170 .item-01 .inner-01 .product-image img {
width: 100%;
}
.box-content-left-02-1170 .item-01 .inner-02 {
float: left;
width: 25.5%;
padding: 20px 20px 23px 20px;
margin-right: 15px;
border: 1px solid #e0e0e0;
}
.box-content-left-02-1170 .item-01 .inner-02 .product-image {
float: left;
}
.box-content-left-02-1170 .item-01 .inner-02 .product-image img {
width: 100%;
} .box-content-left-02-1170 .item-01 .inner-03 {
float: left;
width: 25.5%;
padding: 20px 20px 23px 20px;
border: 1px solid #e0e0e0;
}
.box-content-left-02-1170 .item-01 .inner-03 .product-image {
float: left;
}
.box-content-left-02-1170 .item-01 .inner-03 .product-image img {
width: 100%;
} .box-content-left-02-1170 .item-02 {
float: left;
width: 100%;
}
.box-content-left-02-1170 .item-02 .inner-01 {
float: left;
width: 45%;
padding: 20px 20px 26px 20px;
border: 1px solid #e0e0e0;
}
.box-content-left-02-1170 .item-02 .inner-01 .product-image {
float: left;
}
.box-content-left-02-1170 .item-02 .inner-01 .product-image img {
width: 100%;
}
.box-content-left-02-1170 .item-02 .inner-02 {
float: right;
width: 53%;
}
.box-content-left-02-1170 .item-02 .inner-02 .box-mobile {
float: left;
width: 100%;
padding: 20px 20px 20px 20px; margin-bottom: 15px;
}
.box-content-left-02-1170 .item-02 .inner-02 .box-mobile .infor {
width: 50%;
float: left;
margin-top: -5px;
}
.box-content-left-02-1170 .item-02 .inner-02 .box-mobile .infor .text-01 {
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 3px;
font-size: 85.71%;
} .box-content-left-02-1170 .item-02 .inner-02 .box-mobile .infor .text-02 h3 {
font-size: 128.57% ;
color: #333;
float: left;
margin-bottom: 9px;
line-height: 25px;
font-weight: 700;
margin-top: 0;
}
.box-content-left-02-1170 .item-02 .inner-02 .box-mobile .infor .text-03 {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
line-height: 20px;
margin-bottom: 4px;
}
.box-content-left-02-1170 .item-02 .inner-02 .box-mobile .infor .comment {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
margin-left: 20px;
position: relative;
margin-bottom: 2px;
}
.box-content-left-02-1170 .item-02 .inner-02 .box-mobile .infor .comment:before {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/03.png);
position: absolute;
top: 4px;
left: -20px;
width: 12px;
height: 12px;
}
.box-content-left-02-1170 .item-02 .inner-02 .box-mobile .product-image {
width: 45%;
float: right;
}
.box-content-left-02-1170 .item-02 .inner-02 .box-mobile .product-image img {
width: 100%;
}
.box-content-left-02-1170 .item-02 .inner-02 .box-fashion {
float: left;
width: 100%;
padding: 20px 20px 20px 20px; }
.box-content-left-02-1170 .item-02 .inner-02 .box-fashion .infor {
width: 50%;
float: right;
margin-top: -5px;
}
.box-content-left-02-1170 .item-02 .inner-02 .box-fashion .infor .text-01 {
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 3px;
font-size: 85.71%;
} .box-content-left-02-1170 .item-02 .inner-02 .box-fashion .infor .text-02 h3 {
font-size: 128.57% ;
color: #333;
float: left;
margin-bottom: 9px;
line-height: 25px;
font-weight: 700;
}
.box-content-left-02-1170 .item-02 .inner-02 .box-fashion .infor .text-03 {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
line-height: 20px;
margin-bottom: 4px;
}
.box-content-left-02-1170 .item-02 .inner-02 .box-fashion .infor .comment {
font-size: 85.71%;
color: #999999;
width: 100%;
float: left;
margin-left: 20px;
position: relative;
margin-bottom: 2px;
}
.box-content-left-02-1170 .item-02 .inner-02 .box-fashion .infor .comment:before {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/03.png);
position: absolute;
top: 4px;
left: -20px;
width: 12px;
height: 12px;
}
.box-content-left-02-1170 .item-02 .inner-02 .box-fashion .product-image {
width: 45%;
float: left;
}
.box-content-left-02-1170 .item-02 .inner-02 .box-fashion .product-image img {
width: 100%;
}
.block-content-03-1170 {
float: left;
width: 100%;
border: 1px solid  #e6e6e6;
margin-bottom: 15px;
background: #ffffff;
}
.block-content-03-1170 .vt_slider {
float: left;
width: 100%;
position: relative;
}
.block-content-03-1170 .vt_slider .navslider {
top: -35px;
right: 15px;
}
.block-content-03-1170 .vt_slider .slider-inner {
float: left;
width: 100%;
}
.block-content-03-1170 .vt_slider .slider-inner .container-slider {
float: left;
width: 100%;
}
.block-content-03-1170 .vt_slider .slider-inner .container-slider .wrap-item-products {
float: left;
width: 100%;
padding: 0 15px;
}
.block-content-03-1170 .vt_slider .slider-inner .container-slider .wrap-item-products .item {
float: left;
padding: 15px 0 15px 0;
}
.block-content-03-1170 .vt_slider .slider-inner .container-slider .wrap-item-products .item .inner-01 {
float: left;
width: 68%;
padding-right: 30px;
}
.block-content-03-1170 .vt_slider .slider-inner .container-slider .wrap-item-products .item .inner-01 .product-image {
width: 26%;
float: left;
}
.block-content-03-1170 .vt_slider .slider-inner .container-slider .wrap-item-products .item .inner-01 .product-image img {
width: 100%;
}
.block-content-03-1170 .vt_slider .slider-inner .container-slider .wrap-item-products .item .inner-01 .infor {
width: 72%;
float: right;
margin-top: -5px;
}
.block-content-03-1170 .vt_slider .slider-inner .container-slider .wrap-item-products .item .inner-01 .infor .text-01 {
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 3px;
font-size: 85.71%;
}
.block-content-03-1170 .vt_slider .slider-inner .container-slider .wrap-item-products .item .inner-01 .infor a {
color: #333333;
float: left;
width: 100%;
line-height: 20px;
margin-bottom: 5px;
}
.block-content-03-1170 .vt_slider .slider-inner .container-slider .wrap-item-products .item .inner-01 .infor .text-02 {
color: #999999;
text-transform: uppercase;
font-size: 85.71%;
}
.block-content-03-1170 .vt_slider .slider-inner .container-slider .wrap-item-products .item .inner-01 .infor .text-03 {
color: #333333;
font-weight: 700;
text-transform: uppercase;
font-size: 85.71%;
}
.block-content-03-1170 .vt_slider .slider-inner .container-slider .wrap-item-products .item .inner-02 {
float: left;
width: 31%;
padding-left: 20px;
border-left: 1px solid #ccc;
}
.block-content-03-1170 .vt_slider .slider-inner .container-slider .wrap-item-products .item .inner-02 span {
color: #333333;
margin-bottom: 5px;
float: left;
width: 100%;
}
.block-content-03-1170 .vt_slider .slider-inner .container-slider .wrap-item-products .item .inner-02 p {
color: #999999;
font-style: italic;
margin-bottom: 0px;
}
.block-content-03-1170 .vt_slider .slider-inner .container-slider .wrap-item-products .item .inner-02 .text-02 {
margin-bottom: 18px;
}
.box-content-middle-09-1170 {
float: left;
width: 100%;
}
.box-content-middle-09-1170 .tittle {
float: left;
width: 100%;
line-height: 25px;
border-bottom: 1px solid #ccc;
padding: 11px 0 12px 15px;
}
.box-content-middle-09-1170 .tittle span {
font-size: 171.43%;
font-weight: 700;
text-transform: uppercase;
color: #333333;
}
.box-content-middle-09-1170 .tittle .text-01 {
float: left;
width: 100%;
}
.box-content-middle-09-1170 .item {
float: left;
padding: 0 15px;
margin-top: 15px;
margin-bottom: 15px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
.box-content-middle-09-1170 .item .inner {
float: left;
width: 100%;
border-bottom: 1px solid #ccc;
}
.box-content-middle-09-1170 .item .inner p {
float: left;
width: 100%;
margin-bottom: 106px;
}
.box-content-middle-09-1170 .item .inner span {
float: left;
width: 100%;
color: #999999;
}
.footer-1170 {
background: #ffffff;
}
.footer-1170 .footer-top {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding-bottom: 15px;
}
.footer-1170 .footer-top .box-footer-left-01 {
float: left;
padding-left: 0;
padding-right: 10px;
}
.footer-1170 .footer-top .box-footer-middle-01 {
float: left;
padding-left: 5px;
padding-right: 5px;
}
.footer-1170 .footer-top .box-footer-right-01 {
float: left;
padding-left: 10px;
padding-right: 0px;
}
.block-footer-general {
float: left;
}
.block-footer-general .title {
float: left;
width: 100%;
font-size: 128.57%;
text-transform: uppercase;
font-weight: 700;
color: #333333;
border-bottom: 1px solid #ccc;
padding-bottom: 7px;
}
.block-footer-general ul {
float: left;
width: 100%;
}
.block-footer-general ul li {
float: left;
width: 100%;
}
.block-footer-general ul li a {
float: left;
width: 100%;
text-transform: capitalize;
margin-bottom: 4px;
}
.block-footer-general ul li:hover a {
color: #9f9f9f;
}
.box-footer-03-1170 {
float: left;
width: 100%;
text-align: center;
margin-bottom: 30px;
background: #fff;
margin-top: 30px;
}
.box-footer-03-1170 .title {
text-transform: uppercase;
font-weight: 900;
color: #000;
font-size: 214.29%;
margin-top: -6px;
margin-bottom: 24px;
}
.box-footer-03-1170 .block-social {
margin-top: 0;
display: inline-block;
margin-bottom: 18px;
}
.box-footer-03-1170 .block-social li {
margin-right: 8px;
float: left;
}
.box-footer-03-1170 .block-social li a {
float: left;
width: 50px;
height: 52px;
background: #333;
text-align: center;
line-height: 60px;
}
.box-footer-03-1170 .block-social li a i {
color: #fff;
font-size: 200%;
}
.box-footer-03-1170 .block-social .s1 {
background: #3c589a;
}
.box-footer-03-1170 .block-social .s2 {
background: #68acd2;
}
.box-footer-03-1170 .block-social .s3 {
background: #de2127;
}
.box-footer-03-1170 .block-social .s4 {
background: #e72c2e;
}
.box-footer-03-1170 .block-social .s5 {
background: #31506d;
}
.box-footer-03-1170 .block-social .s6 {
background: #527fa3;
}
.box-footer-03-1170 .menu-bottom {
display: inline-block;
}
.box-footer-03-1170 .menu-bottom li {
float: left;
margin-right: 22px;
}
.box-footer-03-1170 .menu-bottom li a {
color: #999999;
font-size: 85.71%;
}
.box-footer-03-1170 .sevenup-theme {
display: inline-block;
color: #333;
}
.see-more-1170 {
float: left;
text-transform: uppercase;
color: #999999;
margin-left: 51px;
position: relative;
margin-top: 20px;
margin-bottom: 20px;
cursor: pointer;
}
.see-more-1170:before {
content: "";
width: 30px;
height: 30px;
background: #000;
position: absolute;
top: -5px;
left: -36px;
}
.see-more-1170:after {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/01.png);
width: 4px;
height: 7px;
position: absolute;
top: 5px;
left: -24px;
}body .wrap-default-container .see-more:hover {
text-decoration: none;
color: #ff5836;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.breadcrumb >ul,
.breadcrumb >ul > li{
display: inline-block;
}
.liked{
color: #ff0000;
}
[data-icon]:before { content: attr(data-icon); }
[data-icon]:before,
.icon-gear:before,
.icon-like:before,
.icon-unlike:before {
display: inline-block;
font-family: "FontAwesome";
font-style: normal;
font-weight: normal;
font-variant: normal;
line-height: 1;
text-decoration: inherit;
text-rendering: optimizeLegibility;
text-transform: none;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
}
.icon-like:before { content: "\f004"; }
.icon-unlike:before { content: "\f08a"; }
.icon-gear:before { 
content: "\f013";
-webkit-animation: spin 2s infinite linear;
-moz-animation: spin 2s infinite linear;
-o-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
0% { -moz-transform: rotate(0deg); }
100% { -moz-transform: rotate(359deg); }
}
@-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(359deg); }
}
@-o-keyframes spin {
0% { -o-transform: rotate(0deg); }
100% { -o-transform: rotate(359deg); }
}
@keyframes spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
a.sv-post-like {
font-weight: normal;
display: inline-block;
width: auto;
-moz-transition: all 0.3s ease-out 0.2s;
-webkit-transition: all 0.3s ease-out 0.2s;
-o-transition: all 0.3s ease-out 0.2s;
}
a.sv-post-like.liked { color: #da1b1b; }
a.sv-post-like:hover,
a.sv-post-like:active,
a.sv-post-like:focus,
a.liked:hover,
a.liked:active,
a.liked:focus {
color: #000;
}
@-o-keyframes spin {
0% { -o-transform: rotate(0deg); }
100% { -o-transform: rotate(359deg); }
}
@keyframes spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.wrap-small-container .container{
width: 930px;
}
.magemenu-menu{
z-index: 9;
}
.item-brand{
float: left;
width: 100%;
}
.item-brand .brand-image{
float: left;
border: 1px solid #e6e6e6; overflow: hidden;
}
.item-brand .brand-image img{
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.item-brand .brand-image:hover img{
transform: scale(1.2);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.wpb_single_image{ }
.sidebar .widget{
float: left;
width: 100%;
position: relative;
border: 1px solid #e6e6e6;
background: #ffffff;
}
.box-trending-right,
.block-latest-video-1170,
.box-content-left-02-1170 .item-01 .inner-01,
.box-content-left-02-1170 .item-01 .inner-02,
.box-content-left-02-1170 .item-01 .inner-03,
.box-content-left-02-1170 .item-02 .inner-01,
.box-content-left-02-1170 .item-02 .inner-02 .box-mobile,
.box-content-left-02-1170 .item-02 .inner-02 .box-fashion,
.box-content-left-01 .peatured-post,
.box-content-left-01 .content-left-02,
.box-content-left-01 .content-left-01 .box-mobile,
.box-content-left-01 .content-left-01 .box-fashion,
.box-content-right-02 .item-01 .inner-01,
.box-content-right-02 .item-01 .inner-02,
.box-content-right-02 .item-02 .inner-01,
.box-content-right-02 .item-02 .inner-02 .box-mobile,
.box-content-right-02 .item-02 .inner-02 .box-fashion,
.box-content-left-02{
background: #fff;
}
.navslider{
z-index: 9;
}
.block-footer-general{
float: none;
}
ul.list-inline li{
display: inline-block;
width: auto;
float: left;
margin-right: 22px;
padding: 0;
}
ul.list-inline{
display: inline-block;
text-align: center;
}
ul.list-inline li a{
font-size: 85.71%;
}
.box-footer-03 .block-social{
margin-bottom: 15px;
}
.block-footer-general ul li{
margin-bottom: 4px !important;
}
.block-footer-general ul.block-social li a,
.block-footer-general ul.block-social li{
margin-bottom: 0px !important;
}
.box-content-left-video .infor h3{
float: none;
}
iframe{
border: none;
width: 100%;
}
.box-trending-right{
position: relative;
}      .peatured-post:hover:after,.box-trending-right:hover:after,
.woocommerce-account .entry-content .woocommerce:hover:after, .woocommerce .product-main:hover:after,
.block-latest-video-1170:hover:after,
.box-content-left-02-1170 .item-01 .inner-01:hover:after,
.box-content-left-02-1170 .item-01 .inner-02:hover:after,
.box-content-left-02-1170 .item-01 .inner-03:hover:after,
.box-content-left-02-1170 .item-02 .inner-01:hover:after,
.box-content-left-02-1170 .item-02 .inner-02 .box-mobile:hover:after,
.box-content-left-02-1170 .item-02 .inner-02 .box-fashion:hover:after,
.block-content-06:hover:after,
.block-border-top3:hover:after, .block-content-03:hover:after,
.box-content-right-02 .item-02 .inner-02 .box-fashion:hover:after,
.box-content-right-02 .item-02 .inner-02 .box-mobile:hover:after,
.box-content-right-02 .item-02 .inner-01:hover:after,
.box-content-right-02 .item-01 .inner-02:hover:after,
.box-content-right-02 .item-01 .inner-01:hover:after,
.block-latest-video:hover:after,
.block-popular-ontop:hover:after,
.box-content-left-01 .content-left-02:hover:after,
.box-content-left-01 .content-left-01 .box-fashion:hover:after,
.box-content-left-01 .content-left-01 .box-mobile:hover:after,
.box-content-left-02:hover:after,
.box-trending:hover:after{
display: none;
} .block-footer-general h2.title-footer{
font-size: 214.29%;
text-transform: uppercase;
font-weight: 900;
margin-bottom: 24px;
color: #000;
}
.block-footer-general ul.block-social li{
width: auto;
}
.box-footer-03{
margin-bottom: 0px;
}
.block-footer-general ul.block-social{
float: none;
width: auto;
}
.pull-center{
text-align: center;
}
.box-footer-03 .block-social li a i{
margin-top: 12px;
}  .date-comment a.sv-post-like:after,
.date-comment a.meta-item:after{
left: -10px;
}
.date-comment a.meta-item i{
margin-right: 2px;
}
.date-comment > div.meta-item > i{
float: left;
margin-top: 2px;
margin-left: 3px;
color: #999;
}
.date-comment a.post-view,
.date-comment a.sv-post-like{
margin-right: 18px;
min-height: 19px;
}
.date-comment > div.meta-item{
position: relative;
float: left;
margin-left: 18px;
}
.date-comment > div.meta-item:after{
content: "";
width: 1px;
height: 80%;
background: #ccc;
position: absolute;
top: 2px;
left: -10px;
}
.date-comment > div.meta-item > a{
margin-left: 2px;
}
.date-comment > div.meta-item > span{
margin-right: 2px;
}
.date-comment a.sv-post-like,
.date-comment a.meta-item,
.date-comment span a{
margin-left: 0;
font-size: 88.71%;
}
.date-comment div a:after {
display: none;
} .infor-general .comment:before,
.box-content-left-02 .latest-news .item .infor .comment:before,
.box-content-right-02 .item-02 .inner-02 .box-fashion .infor .comment:before{
height: 11px;
}
.block-footer-general ul li a,
.block-footer-general ul li,
.block-footer-general ul,
.block-footer-general .title{
float: none;
}
.box-content-right-left-09.mailchimp .item .inner p{
width: 100%;
}
.box-content-right-left-09.mailchimp .item .inner .letter-content{
margin-bottom: 38px;
float: left;
}
.mc4wp-form{
margin: 0 !important;
padding: 0;
}
.mc4wp-form label{
display: none !important;
}
.mc4wp-form input[type=email] {
float: left;
border: none;
border-bottom: 1px solid #ccc;
padding: 7px 0px;
margin-bottom: 5px;
}
.form.mc4wp-form input[type=submit]{
border: none;
text-transform: uppercase;
background: #fff; 
color: #333;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.form.mc4wp-form input[type=submit]:hover{
color: #ff5836; 
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.form.mc4wp-form span {
float: left;
text-transform: uppercase;
color: #999999;
padding-left: 40px;
position: relative;
margin-top: 16px;
cursor: pointer;
width: 100%;
}
.form.mc4wp-form p{
margin-bottom: 0px;
}  .box-content-right-left-09.mailchimp .item .inner {
float: left;
width: 100%;
border: none;
}
.box-content-right-left-09 .product-image{
min-height: 104px;
}
.blog-main{
padding: 0; }
.blog-main .item .infor-listing h3{
float: left;
width: 100%;
}
.infor-listing h3.text-02{
margin-top: 0;
font-weight: bold;
margin-bottom: 9px;
line-height: 25px;
}
.infor-listing h3.text-02 a{
font-size: 18px;
color: #333;
float: left;
font-weight: 500;   
} .sidebar .widget form{
padding: 14px 20px 4px 20px;
float: left;
width: 100%;
}
.sidebar .widget ul{
padding: 0 20px;
}
.widget .widget-title{
text-transform: uppercase;
color: #333333;
font-weight: 700;
margin-top: 4px;
border-bottom: 1px solid #ccc;
}
.sidebar-right{
padding-right: 0;
}
.sidebar-left{
padding-left: 0;
}
.breadcrumbs ul li{
margin-right: 5px;
float: left;
color: #666;
font-size: 85.71%;
} .breadcrumbs ul li a{
color: #999;
}
.breadcrumbs ul li a:hover{
color: #666;
}
.separator{
margin: 0;
}
.breadcrumbs ul li a{
font-size: 100%;
}
.box-header-01 .title-the-on{
float: none;
}
.position-01{
margin-bottom: 0;
}
.breadcrumbs{
margin-top: 15px;
margin-bottom: 0;
}
.main-wrapper-default{
margin-top: 10px;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .product-info .price-box .special-price .price{
font-size: 100%;
}
.price-box .special-price ins{
font-size: 128%;
text-decoration: none;
}
.price-box .special-price del{
color: #999999;
margin-right: 3px;
}
.wrap-item-products .item .product-info h3{
padding: 0;
margin: 0;
font-size: 100%;
margin-bottom: 7px;
float: left;
width: 100%;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .product-image{
margin-bottom: -1px;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .cart-quickview .vt-cart-quickview .btn-cart:before{
top: 13px;
left: 13px;
}
.special-price .price > .amount{
font-size: 128%;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .cart-quickview .vt-cart-quickview .btn-cart:hover{
width: 155px;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .cart-quickview .vt-cart-quickview .btn-cart:hover span{
padding: 3px 0 0 20px;
}
.vt-cart-quickview .button{
background: #97979a;
}
.block-position-left-02 .item.big-thumb .product-image{
width: 100%;
}
.block-position-left-02 .item.big-thumb .infor-listing{
margin-top: 11px;
padding-left: 0;
width: 100%;
}
.position-03 .tag-cloud .block-tag a{
margin-right: 7px;
}
.position-03 .position-top-03 .box-right .product-image-banner{
float: none;
}
.wrap-comment-leave{
width: 100%;
}
.comments time{
color: #999;
font-size: 14px;
width: 100%;
text-transform: none;
margin-bottom: 12px;
}
.comments .comment-author{
color: #333;
font-size: 18px;
margin-top: 0;
text-transform: uppercase;
}
.comments .says{
display: none;
}
.comment-reply-link{
position: relative;
border: 1px solid #e6e6e6;
color: #666;
padding: 5px 15px 8px 12px;
text-transform: capitalize;
}
.comment-reply-link:after {
content: "";
width: 100%;
height: 1px;
background: #c0c0c0;
position: absolute;
bottom: 0px;
left: 0;
} .wrap-default-container .block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item:hover .wrap-image-btn-quickview .cart-quickview{
bottom: 53.3%;
}
.trending-width{
width: 79.5%;   
}
.box-content-left-02-1170,
.box-content-right-01-1170{
background: none;
background: unset;
}
.testimonial-block-left{
float: left;
width: 68%;
padding-right: 30px;
padding-top: 20px;
}
.testimonial-block-right{
float: left;
width: 31%;
padding-left: 20px;
border-left: 1px solid #ccc;
padding-top: 12px;
}
.testimonial-block-right span{
color: #333333;
margin-bottom: 5px;
float: left;
width: 100%;
font-weight: 500;
}
.testimonial-block-right p{
color: #999999;
font-style: italic;
margin-bottom: 0px;  
}
.wrap-default-container .box-content-right-02 .item-02 .inner-02{
width: 49.5%;
}
.wrap-default-container .box-content-left-01 .content-left-01{
width: 53.3%;
}
.wrap-default-container .box-content-left-01 .content-left-02{
width: 44.8%;
}
.wrap-default-container .box-content-right-02 .item-01 .inner-01{
width: 65%;
}
.wrap-default-container .box-content-right-left-09 .item .see-more,
.block-position-left-02 .see-more,
.wrap-small-container .box-content-right-left-09 .item .see-more,
.form.mc4wp-form span,
.wrap-default-container .see-more, .box-content-left-02 .see-more {
float: left;
text-transform: uppercase;
color: #333;
margin-left: 56px;
position: relative;
margin-top: 25px;
margin-bottom: 26px;
cursor: pointer;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.wrap-default-container .box-content-right-left-09 .item .see-more:hover,
.wrap-small-container .box-content-right-left-09 .item .see-more:hover,
.form.mc4wp-form span:hover,
.wrap-default-container .see-more:hover, .box-content-left-02 .see-more:hover{
color: #ff5836;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.form.mc4wp-form span:before,
.box-content-right-left-09 .item .see-more:before,
.box-content-right-left-09 .item .see-more:before,
.see-more:before, .box-content-left-02 .see-more:before{
content: "\f105";
font-family: FontAwesome;
background: #333;
position: absolute;
top: -6px;
line-height: 0px;
left: -40px;
color: #fff;
padding: 14px 16px 16px 14px;
border-radius: 100%;
transition: all 0.3s ease-out 0s;
}
.form.mc4wp-form span:before{
padding: 14px 12px 16px 14px;
} .box-content-right-video-1170 .inner .wrap-item .item{
border: none;
}
.box-content-right-video-1170 .inner .wrap-item{
padding-bottom: 0;
border-bottom: 1px solid #ccc;
}
.slimScrollDiv{
position: relative; 
overflow: hidden; 
width: 200px; }
.scrollbar{
position: static !important;
overflow: hidden; }
.slimScrollBar{
background: none repeat scroll 0% 0% rgb(0, 0, 0); 
width: 7px; 
position: absolute; 
top: 0px; 
opacity: 0.4; 
display: block; 
border-radius: 7px; 
z-index: 99; 
right: 1px; 
height: 68.9655px;
}
.slimScrollRail{
width: 7px; 
height: 100%; 
position: absolute; 
top: 0px; 
display: none; 
border-radius: 7px; 
background: none repeat scroll 0% 0% rgb(51, 51, 51); 
opacity: 0.2; 
z-index: 90; 
right: 1px;
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner .links li a i{
margin-right: 8px;
}
.box-header-01 .box-right .box.box-account-lc .box-inner .inner .links li{
padding-left: 0;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image img{
width: 70px;
height: 84px;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details{
float: none;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details .price{
width: auto;
display: block;
}
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > label{
float: left;
margin-right: 10px;
} .comment-avatar{
width: 54px;
}
.subnav-fixed-01{
left: 98px;
}
.right-single-detail-02 {
float: left;
width: 28%;
padding-left: 14px;
}
.left-single-detail-02 {
float: left;
width: 28%;
padding-right: 14px;
}
.box-floating {     position:fixed;
top:30px;
right:auto;
width:178px;
border: 1px solid #ececec;  
}
.left-detail-02 .box-left-ontop{
background: #fff; border: 1px solid #ececec;
}
.left-detail-02{
position: relative;
}
.wrap-default-container .blog-main .about-author .infor{
width: 76%;
padding: 20px 12px 10px 0;
}
.main-detail-2{
width: 83.5%;
float: left;
}
.main-detail-2 .position-03 .position-top-03 .box-right{
width: 100%;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03 .sub-menu li:hover > .sub-menu{
opacity: 1;
visibility: visible;
top: 0px;
}
.magemenu-menu .explodedmenu li.parentMenu:hover:before{
z-index: 99;
}
.comment-avatar img{
border-radius: 100%;
}
.box-header-01 .box-right .box.box-search .advanced-search .button{
height: 40px;
}
.woocommerce .star-rating:before{
color: #ffc229;
}
body.woocommerce .star-rating span:before{
font-family: star;
color: #ffc229;
}
.woocommerce .product-main{ margin-top: 10px;
background: #fff;
border: 1px solid #e5e5e5;
}
.woocommerce .woocommerce-breadcrumb{
margin-top: 10px;
margin-bottom: 0;
}
.woocommerce .woocommerce-result-count{
padding-top: 27px;
margin-bottom: 0;
}
.woocommerce .woocommerce-ordering{
padding-top: 20px;
margin-bottom: 0;
}
.woocommerce .products ul:after, .woocommerce .products ul:before, .woocommerce ul.products:after, .woocommerce ul.products:before{
width: 100%;
height: 1px;
background: #c0c0c0;
position: absolute;
top: 61px;
left: 0;
}
.woocommerce nav.woocommerce-pagination{
clear: both;
margin-bottom: 10px;
}
.woocommerce ul.products li.product .price{
display: inline-block;
width: 100%;
}
.woocommerce ul.products li.product .price del{
display: inline-block;
}
.woocommerce span.onsale{
padding: 0;
background-color: #ff5836;
}
.widget.woocommerce .product_list_widget li > .amount,
.widget.woocommerce .product_list_widget li ins{
color: #de3d68;
text-decoration: none;
}
.price > .amount,
.price ins,
.woocommerce ul.products li.product .price > .amount,
.woocommerce ul.products li.product .price ins{
font-size: 128%;
color: #666;
text-decoration: none;
}
.price del,
.widget.woocommerce .product_list_widget li del,
.woocommerce ul.products li.product .price del{
color: #999;
font-size: 100%;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,
.woocommerce input.button,
.woocommerce ul.products li.product .button{
background-color: #000000;
color: #fff;
text-transform: uppercase;
font-weight: normal;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,
.woocommerce input.button:hover,
.woocommerce ul.products li.product .button:hover{
background-color: #333;
color: #fff;
text-transform: uppercase;
}
.woocommerce-checkout #payment div.payment_box:before{
content: "";
display: block;
border: 1em solid #f9f9f9;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
position: absolute;
top: -.75em;
left: 0;
margin: -1em 0 0 2em;
}
.woocommerce-checkout #payment div.payment_box,
.cart thead tr th{
background: #f9f9f9;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{
background: #000;
color: #fff;
}
.woocommerce-checkout #customer_details{
background: #fff;
padding: 15px 15px 6px 15px;
border: 1px solid #e5e5e5;
}
.woocommerce-checkout #payment,
.woocommerce-checkout-review-order-table,
.woocommerce-cart .woocommerce{
background: #fff;
}
.woocommerce-cart table.cart input{
min-width: 80px;
}
.woocommerce-cart table.cart .product-thumbnail{
text-align: center;
}
.cart-collaterals .cart_totals td .amount{
margin-left: 5px;
}
.page-main{
padding: 0;
}
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-error,
.woocommerce-page .woocommerce-info,
.woocommerce-page .woocommerce-message{
background: #fff;
margin-bottom: 15px !important;
}
.woocommerce-account .entry-content .woocommerce{
background: #fff;
padding: 15px;
border: 1px solid #e5e5e5;
margin-bottom: 15px;
}
.woocommerce .shop-width-3 ul.products li.product{
width: 30.8%;
}
.woocommerce .shop-width-2 ul.products li.product{
width: 48.1%;
}
.woocommerce .shop-width-1 ul.products li.product{
width: 100%;
}
.woocommerce .sidebar{
margin-top: 10px;
}
.sidebar .widget.woocommerce > div,
.sidebar .widget.woocommerce > form,
.sidebar .widget.woocommerce > ul{
padding: 20px;
}
.sidebar .widget.woocommerce .widget_shopping_cart_content ol li .btn-remove:hover:before,
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-remove:hover:before{
color: #ff0000 !important;
}
.sidebar .widget.woocommerce .widget_shopping_cart_content ol li .btn-remove:hover,
.box-header-01 .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-remove:hover{
background: none !important;
background: unset !important;
}
.sidebar .widget.woocommerce .widget_shopping_cart_content{
padding-top: 0;
}
.sidebar .widget.woocommerce .widget_shopping_cart_content ol li{
position: relative;
padding: 20px 0 20px 25px;
border-bottom: 1px solid #e8e8e8;
clear: both;
float: left;
width: 100%;
}
.sidebar .widget.woocommerce .widget_shopping_cart_content ol li .product-image{
float: left;
position: relative;
margin-right: 10px;
overflow: hidden;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.sidebar .widget.woocommerce .widget_shopping_cart_content ol li .product-image:hover img{
transform: scale(1.2);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.sidebar .widget.woocommerce .widget_shopping_cart_content ol li .product-image img{
width: 70px; }
.sidebar .widget.woocommerce .widget_shopping_cart_content ol li .btn-remove{
position: absolute;
top: 20px;
font-size: 14px;
left: 0;
width: 15px;
height: 15px;
text-indent: -9999em;
}
.sidebar .widget.woocommerce .widget_shopping_cart_content ol li .btn-remove:before{
content: "\f014";
font-family: "FontAwesome";
position: absolute;
top: 0;
left: 0;
text-indent: 0;
color: #666666;
}
.sidebar .widget.woocommerce .widget_shopping_cart_content .block-subtitle{
display: none;
}
.sidebar .widget.woocommerce .widget_shopping_cart_content .summary{
clear: both;
padding-top: 15px;
}
.sidebar .widget.woocommerce .widget_shopping_cart_content .a-inner a{
color: #fff;
text-transform: uppercase;
font-size: 100%;
position: relative;
padding: 10px 6px;
float: left;
width: 159px;
margin-right: 2px;
background: #000000;
display: inline-block;
text-align: center;
}
.sidebar .widget.woocommerce .widget_shopping_cart_content .a-inner{
display: inline-block;
}
.widget.woocommerce .woocommerce-product-search input[type=search]{
width: 74%;
height: 34px;
padding-left: 7px;
}
.widget.woocommerce .woocommerce-product-search input[type=submit]{
width: 24%;
height: 34px;
color: #fff;
background: #000000;
text-align: center;
border: none;
}.woocommerce #review_form #respond .form-submit input:hover,
.widget.woocommerce .woocommerce-product-search input[type=submit]:hover,
.widget.woocommerce button[type=submit]:hover{
background: #333;
}
.woocommerce #review_form #respond .form-submit input,
.widget.woocommerce button[type=submit]{
color: #fff;
background: #000000;
text-align: center;
border: none;
border-radius: 0;
font-weight: 400;
text-transform: uppercase;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{
background-color: #F1D285;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{
background-color: #ffc229;
}
.widget.woocommerce .product_list_widget li:last-child,
.widget.woocommerce .product-categories li:last-child{
border-bottom: none;
}
.widget.woocommerce .product_list_widget li,
.widget.woocommerce .product-categories li{
padding: 15px 0;
border-bottom: 1px solid #ddd;
}
.widget .tagcloud a span{
text-transform: capitalize;
display: block;
padding: 4px 22px 5px 11px;
}
.widget .tagcloud a:hover span{
color: #333;
}
.widget .tagcloud a:hover:before {
border-width: 20px 20px 0px 0;
}
.widget .tagcloud a:hover:after {
content: "";
background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/06.png);
position: absolute;
bottom: 5px;
right: 2px;
width: 7px;
height: 4px;
}
.widget .tagcloud a span:before{
content: "";
width: 100%;
height: 1px;
background: #b3b3b3;
position: absolute;
bottom: 0;
left: 0;
}
.widget .tagcloud a:before{
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 12px 12px 0px 0;
position: absolute;
bottom: 1px;
right: 0;
border-color: transparent #151513 transparent transparent;
}
.widget .tagcloud a{
font-size: 14px !important;
display: inline-block;
border: 1px solid #e6e6e6;
margin-right: 5px;
margin-bottom: 5px;
margin-top: 5px;
position: relative;
}
.widget .tagcloud{
border: none;
}
.block-position-left-02 .item{
clear: both;
}
.error404 .block-position-left-02{
padding: 15px;
}
.widget .box-content-left-02:before{
display: none;
}
.widget .box-content-left-02{
border: none;    
}
.single-product .product-main > .product{
margin-top: 15px;
}
.single-product h1.product_title{
font-size: 27px;
}
.single-product.woocommerce div.product .woocommerce-product-rating{
margin-bottom: 7px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after{
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
color: #fff;
background: #000;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
background: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{
background: #000;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{
color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
color: #111;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text{
display: block;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar{
padding: 0;
width: 40px;
}
.woocommerce #reviews h3{
margin-bottom: 10px;
}
.woocommerce #reviews input[type="text"]{
height: 32px;
}
.woocommerce p.stars a:hover{
color: #ffc229;
}
.woocommerce #reviews #comments ol.commentlist li{
margin-bottom: 10px;
}
.magemenu-menu .explodedmenu li.parentMenu li.parentMenu:hover:before,
.magemenu-menu .explodedmenu li.parentMenu li.parentMenu:hover:after{
display: none;
}
body >div{
overflow:hidden;
}
.content-left-menu-02{
width: 100%;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03.has-mega-menu .sub-menu li{
border: none;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03.has-mega-menu .sub-menu li.col-lg-12{
width: 100%;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03.has-mega-menu .sub-menu li.col-lg-11{
width: 91.66666667%;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03.has-mega-menu .sub-menu li.col-lg-10{
width: 83.33333333%;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03.has-mega-menu .sub-menu li.col-lg-9{
width: 75%;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03.has-mega-menu .sub-menu li.col-lg-8{
width: 66.66666667%;    
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03.has-mega-menu .sub-menu li.col-lg-7{
width: 58.33333333%;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03.has-mega-menu .sub-menu li.col-lg-6{
width: 58.33333333%;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03.has-mega-menu .sub-menu li.col-lg-5{
width: 50%;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03.has-mega-menu .sub-menu li.col-lg-4{
width: 41.66666667%;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03.has-mega-menu .sub-menu li.col-lg-3{
width: 25%;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03.has-mega-menu .sub-menu li.col-lg-2{
width: 16.66666667%;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03.has-mega-menu .sub-menu li.col-lg-1{
width: 8.33333333%;
}
.has-mega-menu .post-video iframe{
min-height: 240px;
height: auto;
}
.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu.menu-01 .sub-menu .content-left{
padding: 0 7px;
}
.has-mega-menu .wpb_row{
margin-bottom: 0;
}
.content-left-menu-02 a.text-01 {
margin-top: 10px;
font-size: 14px !important;
font-weight: 500 !important;
color: #333 !important;
height: auto !important;
width: 100% !important;
overflow: hidden !important;
margin-bottom: 6px !important;
float: left !important;
text-align: left !important;
padding: 0 !important;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.content-left-menu-02 a.text-01:hover{
color: #999 !important;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.content-left-menu-02 a.meta-item-end{
padding: 0px !important;
}
.content-left ul li {
float: left !important;
width: 100% !important;
border-bottom: 1px solid #e5e5e5 !important;
}
.content-left ul li a {
color: #666 !important;
float: left !important;
padding: 11px 0px 9px 10px !important;
}
.content-left ul li a:hover{
color: #000 !important
}
.content-left h2.title{
font-size: 14px;
border-bottom: 1px solid #e5e5e5;
padding: 2px 0px 10px 2px;
margin: 0;
text-align: left;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03 .sub-menu li .content-right-menu-02 a.product-image{
padding-top: 0;
}
.content-left .wpb_column{
padding: 0 7px;
}
.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu.menu-01 .sub-menu{
padding-left: 7px;
}
.h3-title-general,
.position-03 .position-top-03 .text-04{
float: none;
}
.post-content p{
line-height: 24px;
}
h3.h3-title-general a{
font-size: 18px;
text-transform: uppercase;
font-weight: 700;
margin-top: 23px;
margin-bottom: 17px;
}
.post-content a span{
font-size: 85.71%;
color: #999;
}
.box-content-right-01 .content-right-01{
border-top: none;
}
.position-03 .position-top-03 .box-right .product-image-banner span{
float: left;
}
.about-author{
width: 100%;
}
.widget .textwidget{
border: none;
}
.widget.widget_text:before{
display: none;
}
.box-content-left-video-1170 .infor .text-02{
float: none;
}
.product-popup{ display:none;
}
#cboxLoadedContent .product-popup{ display: block;
}
#cboxLoadedContent .product-popup.woocommerce span.onsale{
top: 0.5em;
left: 0.5em;
}
#cboxLoadedContent .product-popup.woocommerce .popup-content{
padding: 15px;
}
.popup-content .summary,
.popup-content .images{
width: 48%;
float: left;
}
.popup-content .summary{
margin-left: 15px;
}
.popup-content .images,
.popup-content .thumbnails{
margin-bottom: 15px;
}
.popup-content .thumbnails a{
width: 32%;
display: inline-block;
margin-left: 2%;
}
.popup-content .thumbnails a:first-child{
margin-left: 0;
}
.popup-content .quantity{
display: inline-block;
vertical-align: top;
}
.single-product .yith-wcwl-add-to-wishlist .show a{ }
.single-product .yith-wcwl-add-to-wishlist .show,
.popup-content form button{
height: 33px;
}
.popup-content .star-rating span:before{
font-family: star;
color: #ffc229;
}
.summary form,
.popup-content form{
display: block;
}
.yith-wcwl-add-to-wishlist{
display: inline-block;
}
.summary .clear,
.popup-content .clear{
display: none;
clear: none;
}
a.compare{
display: inline-block;
height: 33px;
}
.summary a.compare,
.yith-wcwl-add-to-wishlist,
a.compare{ background-color: #fff;   }
.summary a.compare:hover,
.yith-wcwl-add-to-wishlist:hover,
a.compare:hover{
background-color: #fff;
color: #ff5836;  }
.yith-wcwl-add-to-wishlist:hover i{
color: #ff5836;
}
.popup-content .yith-wcwl-add-to-wishlist{
margin-top: 0;    
}
.yith-wcwl-add-to-wishlist .show{
height: 31px;
} .position-03 .position-top-03,
.box-content-left-02 .latest-news{
float: none;
}
.single-product.woocommerce div.product form.cart{
margin-bottom: 0;
}
.yith-wcwl-wishlistexistsbrowse .feedback{
display: none;
}
ul.list-style-1{
margin-bottom: 15px;
}
ul.list-style-1 li:before{
background: rgba(0, 0, 0, 0) url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/10.png) repeat scroll 0 0;
content: "";
height: 7px;
left: 0;
position: absolute;
top: 7px;
width: 7px;
}
ul.list-style-1 li{
margin-bottom: 4px;
padding-left: 20px;
position: relative;
list-style: none;
}
.block-product-image {
float: left;
width: 100%;
}
.block-product-image .product-image {
float: left;
position: relative;
width: 100%;
}
.block-product-image .product-image img {
width: 100%;
}
.block-product-image .product-image .note-image::before {
background: rgba(249, 249, 249, 0.2) none repeat scroll 0 0;
bottom: 69px;
content: "";
height: 1px;
left: 32px;
position: absolute;
width: 77%;
}
.single .block-content-03:before{
display: none;
}
.block-product-image .product-image .note-image {
background: #000 none repeat scroll 0 0;
color: #f9f9f9;
font-size: 128.57%;
height: 192px;
left: 0;
padding-left: 31px;
padding-top: 39px;
position: absolute;
top: 66px;
width: 286px;
}
.post-gallery .owl-controls,
.position-03 .vt_slider .owl-controls {
position: absolute;
bottom: 100px;
left: 20%;
}
.position-03 .vt_slider .owl-controls .owl-pagination {
float: right;
}
.post-gallery .owl-controls .owl-pagination .owl-page,
.position-03 .vt_slider .owl-controls .owl-pagination .owl-page {
width: 9px;
height: 9px;
display: block;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
background: #ccc;
margin-left: 5px;
float: left;
}
.post-gallery .owl-controls .owl-pagination .owl-page.active,
.position-03 .vt_slider .owl-controls .owl-pagination .owl-page.active {
background: #fff;
}
.single .block-content-03 .vt_slider .navslider{
display: none;
}
.single .block-content-03 .vt_slider .slider-inner .container-slider .wrap-item-products{
padding: 0
}
.single .block-content-03{
border: none;
}
.post-gallery .owl-controls {
position: absolute;
bottom: 20px;
left: 0;
margin: 0 auto;
width: 100%;
text-align: center;
}
.position-03 .vt_slider .owl-controls {
position: absolute;
bottom: 120px;
left: 20%;
}
.position-03 .position-top-03 .box-right .product-image-banner .owl-page span:before{
display: none;
}
.post-gallery .owl-controls .owl-pagination .owl-page{
display: inline-block;
float: none;
}
.box-content-left-01 .peatured-post .infor{
padding: 0 20px; margin-top: -3px;}
.box-trending-right ul .li-give-a-gift a {
margin-top: 11px;
}
.wrap-box-trending .box-trending-right ul li i{
display: inline-block;
vertical-align: middle;
float: none;
}
.wrap-box-trending .box-trending-right ul li a{
display: inline-block;
float: none;
vertical-align: middle;
max-width: 140px;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.wrap-box-trending .box-trending-right ul li a:hover{
opacity: 0.5; 
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.wrap-box-trending .box-trending-right ul li:last-child{
border-bottom: none;
}
.navbar .explodedmenu > li > a{
text-transform: uppercase;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .item-btn,
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .cart-quickview{
position: static;
}
.wrap-item-products .item .box-link-product{
position: absolute;
top: 50%;
left: 7px;
margin-top: -70px;
z-index: 999;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .cart-quickview .vt-cart-quickview .btn-cart{
margin-bottom: 2px;
}
.tittle-general h2{
margin-bottom: 5px;
margin-top: 14px;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .item-btn .vt-item-btn .link-share-it:hover,
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .item-btn .vt-item-btn .link-wishlist:hover,
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .item-btn .vt-item-btn .link-compare:hover,
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .cart-quickview .vt-cart-quickview .btn-cart:hover{
background: #ff5836;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-content-right-left-09 .item{
width: 100%;
}
.item a.product-image:before {
z-index: 99;
} .item a.product-image{
position: relative;
overflow: hidden;
}
.item a.product-image img{
transform: inherit;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}   .box-header-01 .box-right .box.box-search .advanced-search {
float: right;
position: absolute;
right: 13px;
opacity: 0;
visibility: hidden;
padding-top: 19px;
}
.vc_row.remove-border-top{
border-top-color: #fff !important;
}
.box-header-01 .box-right .box.block-cart .style-icon:before {
content: "\f218";
color: #fff;
background: none;
background: unset;
}
.box-header-01 .box-right .box .style-icon:before {
content: "";
width: 30px;
height: 30px;
position: absolute;
top: 0;
left: 7px;
font-family: "FontAwesome";
text-indent: 0em;
color: #000;
line-height: 30px;
}
.box-trending .title-trend .vt_slider-02 {
float: left;
width: 60%;
position: relative;
}
.box-trending .title-trend .vt_slider-02 .navslider {
top: 0px;
right: -39%;
}
.block-content-06 .vt_slider .navslider{
top: -34px;
} .box-content-left-02-1170 .item-02 .inner-01,
.box-content-left-02-1170 .item-01 .inner-01{
width: 43.1%;
}
.box-content-left-02-1170 .item-01 .inner-03,
.box-content-left-02-1170 .item-01 .inner-02{
width: 26.46%;
}
.box-content-left-02-1170 .item-02 .inner-02{
width: 54.9%;
}
.box-content-left-02-1170 .item-01 .inner-01{
padding-bottom: 23px;
}
.box-content-right-01-1170 .content-right-01{
border-top: none;
}
.wrap-box-trending .box-trending-right ul li:first-child{
margin-top: 2px;
}
.infor h3:hover,
.box-content-left-01 .content-left-01 .box-fashion .infor h3:hover,
.box-content-left-01 .content-left-01 .box-mobile .infor h3:hover,
.box-content-left-02 .latest-news .item .infor h3:hover,
.infor-general h3:hover,
.box-content-left-01 .peatured-post .infor h3:hover{
opacity: 0.5;
-webkit-transition: all 0.2s ease-out 0s;
-moz-transition: all 0.2s ease-out 0s;
-o-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
}
.infor h3,
.box-content-left-01 .content-left-01 .box-fashion .infor h3,
.box-content-left-01 .content-left-01 .box-mobile .infor h3,
.box-content-left-02 .latest-news .item .infor h3,
.infor-general h3,
.box-content-left-01 .peatured-post .infor h3{
-webkit-transition: all 0.2s ease-out 0s;
-moz-transition: all 0.2s ease-out 0s;
-o-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
} .infor h3 a{
font-weight: bold;
}
.box-content-left-02-1170 .item-01 .inner-03 .infor-general h3,
.box-content-left-02-1170 .item-01 .inner-02 .infor-general h3{
max-height: 42px;
overflow: hidden;
}
.box-content-left-02-1170 .item-01 .inner-03 .date-comment,
.box-content-left-02-1170 .item-01 .inner-02 .date-comment{
margin-top: 3px;
}
.box-content-right-left-09.mailchimp .item .inner .letter-content{
min-height: 80px;
}
.wrap-default-container .letter-content{
min-height: 18px;
} .block-content-03 .vt_slider .slider-inner .container-slider .wrap-item-products .item .infor a{
font-size: 100%;
} .box-header-01 .box-right .box.box-search .advanced-search{
box-shadow: none;
}
.wrap-default-container .box-header-02 .container{
width: 1170px;
}
.wrap-default-container .box-content-right-left-09 .item .see-more,
.wrap-small-container .box-content-right-left-09 .item .see-more,
.form.mc4wp-form span{
margin-left: 41px;
}
.wrap-default-container .see-more{
margin-left: 56px;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.wrap-default-container .form.mc4wp-form span,
.wrap-default-container .box-content-right-left-09 .item .see-more{
padding-left: 0px;
}
.form.mc4wp-form span,
.box-content-right-left-09 .item .see-more{
padding-left: 0px;
}
.form.mc4wp-form span:hover,
.form.mc4wp-form span, .box-content-right-left-09 .item .see-more:hover{
color: #000;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}   .box-header-01 .box-right .box .style-icon:before {
content: "";
width: 30px;
height: 30px;
position: absolute;
top: 0;
left: 7px;
font-family: "FontAwesome";
text-indent: 0em;
color: #000;
line-height: 30px;
}
.box-header-01 .box-right .box.box-search .style-icon:before {
content: "\f002";
background: none;
background: unset;
}
.box-header-01 .box-right .box.box-account-lc .style-icon:before {
content: "\f13e";
background: none;
background: unset;
}
.box-header-01 .box-right .box .style-icon:before {
content: "";
width: 30px;
height: 30px;
position: absolute;
top: 0;
left: 7px;
font-family: "FontAwesome";
text-indent: 0em;
color: #000;
line-height: 30px;
}
.box-trending .title-trend span {
float: left;
background: #000;
text-transform: uppercase;
color: #ffffff;
margin-right: 25px;
padding: 2px 8px 3px 8px;
font-size: 12px;
}
.navbar .explodedmenu > li > a {
text-transform: uppercase;
font-size: 12px;
font-weight: 700;
color: #333;
} .magemenu-menu .explodedmenu li.parentMenu.has-mega-menu:hover .sub-menu {
top: 36px;
opacity: 1;
visibility: visible;
-webkit-transition: all 0.4s ease-out 0s;
-moz-transition: all 0.4s ease-out 0s;
-o-transition: all 0.4s ease-out 0s;
transition: all 0.4s ease-out 0s;
}
.magemenu-menu.horizontal-menu .explodedmenu li.parentMenu.has-mega-menu:hover .sub-menu{
top: 40px;
} .magemenu-menu .explodedmenu li.parentMenu:hover .sub-menu {
top: 42px;
opacity: 1;
visibility: visible;
-webkit-transition: all 0.4s ease-out 0s;
-moz-transition: all 0.4s ease-out 0s;
-o-transition: all 0.4s ease-out 0s;
transition: all 0.4s ease-out 0s;
}
.box-trending .title-trend .vt_slider-02 .navslider {
top: 5px;
right: -41.4%;
}
.wrap-box-trending .box-trending-right {
float: right;
width: 19.32%;
border: 1px solid #e6e6e6; padding: 0 15px 10px 15px;
}
.box-content-right-video-1170 .inner .wrap-item .item .infor .text-02 {
float: left;
height: 43px;
overflow: hidden; font-size: 18px; margin-bottom: 1px;
}
.box-content-left-01 .peatured-post:after,
.wrap-box-trending .box-trending-right:after{
display: none;
}
.wrap-box-trending .box-trending-right{
border-bottom: 1px solid #ccc;
}
a span .text-01{
font-size: 12px;
}
.box-content-left-01 .peatured-post .tittle-general {
float: left;
width: 100%;
border-bottom: 1px solid #ccc;
padding: 12px 0 8px 20px;
margin-bottom: 20px;
}
.tittle-general {
float: left;
width: 100%;
border-bottom: 1px solid #ccc;
padding: 12px 0 8px 20px;
} .wrap-menu-vertical .magemenu-menu{
z-index: 999;
}
.box-header-01{
z-index: 99;
}
.box-header-01 .box-right .box .box-inner,
.box-header-01 .box-right .box .box-inner,
.sub-menu{
z-index: 999;
}
.wrap-menu-vertical {
float: left;
position: relative;
margin-top: 20px;
}
.wrap-menu-vertical .icon-menu-vertical {
float: left;
}
.wrap-menu-vertical .icon-menu-vertical img {
width: 100%;
}
.wrap-menu-vertical:hover .icon-menu-vertical {
padding-right: 180px;
}
.wrap-menu-vertical:hover .vertical-menu {
opacity: 1;
visibility: visible;
}
.vertical-menu {
opacity: 0;
visibility: hidden;
position: absolute;
top: 85%;
left: 0;
background: #fff;
}
.vertical-menu .explodedmenu {
width: 200px;
position: relative;
border-top: 1px solid #e5e5e5;
background: #fff;
box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2);
}
.vertical-menu .explodedmenu > li {
width: 100%;
border-bottom: 1px solid #e5e5e5;
}
.vertical-menu .explodedmenu li.has-mega-menu {
position: static;
}
.vertical-menu .explodedmenu li {
position: relative;
}
.vertical-menu .explodedmenu .sub-menu {
position: absolute;
top: 80px;
left: 200px;
background: #fff;
}
.vertical-menu .explodedmenu li.parentMenu.has-mega-menu .sub-menu {
left: 298px;
top: 0;
}
.vertical-menu .explodedmenu li.parentMenu.has-mega-menu:hover .sub-menu {
left: 199px;
top: -1px;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-search .box-search-icon:hover .advanced-search.box-inner{
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.vertical-menu .explodedmenu li.parentMenu.has-mega-menu:hover:before {
height: 0;
}
.vertical-menu .explodedmenu li.parentMenu.menu-03 .sub-menu {
left: 299px;
top: 0px;
}
.vertical-menu .explodedmenu li.parentMenu:hover .sub-menu {
left: 199px;
top: 0px;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.vertical-menu .explodedmenu li.parentMenu:hover:before {
height: 0;
}
.vertical-menu .explodedmenu li.parentMenu.has-mega-menu.menu-02 .sub-menu {
box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.2);
}
.vertical-menu .explodedmenu li.parentMenu.has-mega-menu.menu-01 .sub-menu {
box-shadow: 0px 3px 1px 0px rgba(0, 0, 0, 0.2);
}
.vertical-menu .explodedmenu li.parentMenu.has-mega-menu:hover:after {
position: static;
}
.vertical-menu .explodedmenu li.parentMenu:hover:after {
position: static;
}
.image-full{
width: 100%;
} .vt_slider .slider-inner .container-slider .wrap-item-products .item {
float: left;  }
.vt_slider .slider-inner .container-slider .wrap-item-products .item-brand{
padding: 0 8px !important;
}
.vt_slider .slider-inner .container-slider .wrap-item-products .item .inner {
float: left;
width: 100%;
position: relative;
}
.vt_slider .slider-inner .container-slider .wrap-item-products .item .inner .product-image {
float: left;
width: 100%;
border: 1px solid #e6e6e6;
transform: perspective(800px) rotateY(0deg); -webkit-transition: 0.5s ease-in 0s;
-moz-transition: 0.5s ease-in 0s;
-o-transition: 0.5s ease-in 0s;
transition: 0.5s ease-in 0s;
}
.vt_slider .slider-inner .container-slider .wrap-item-products .item .inner .product-image img {
width: 100%;
transform: none;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}
.vt_slider .slider-inner .container-slider .wrap-item-products .item .inner .infor {
float: left;
width: 100%;
height: 100%;
text-align: center;
position: absolute;
top: 0;
left: 0;
z-index: -1;
background: #fff;
padding-top: 20px;
padding-bottom: 23px;
margin-top: 0;
transform: perspective(800px) rotateY(180deg);
-webkit-transform: perspective(800px) rotateY(180deg);
-webkit-transition: all 0.5s ease-in 0s;
-moz-transition: all 0.5s ease-in 0s;
-o-transition: all 0.5s ease-in 0s;
transition: all 0.5s ease-in 0s;
border: 1px solid #ccc;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.vt_slider .slider-inner .container-slider .wrap-item-products .item .inner .infor span {
display: inherit;
}
.vt_slider .slider-inner .container-slider .wrap-item-products .item .inner:hover .product-image {
transform: perspective(800px) rotateY(-90deg);
-webkit-transition: all 0.5s ease-in 0s;
-moz-transition: all 0.5s ease-in 0s;
-o-transition: all 0.5s ease-in 0s;
transition: all 0.5s ease-in 0s;
}
.vt_slider .slider-inner .container-slider .wrap-item-products .item .inner:hover .infor {
transform: perspective(800px) rotateY(0deg);
-webkit-transition: all 0.5s ease-in 0s;
-moz-transition: all 0.5s ease-in 0s;
-o-transition: all 0.5s ease-in 0s;
transition: all 0.5s ease-in 0s;
z-index: 9;
}
.subnav-fixed-02 {
position: fixed; left: 0;
width: 100%;
z-index: 9999 !important;
background: #fff;
-webkit-transition: all 0.5s ease-out 0s;
-moz-transition: all 0.5s ease-out 0s;
-o-transition: all 0.5s ease-out 0s;
transition: all 0.5s ease-out 0s;
box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.2);
}
.subnav-fixed {
width: 15.6%;
}
.box-floating{
background: #fff;
}
.date-comment .meta-item{
min-height: 20px;
}
.date-comment a.sv-post-like{
margin-left: 20px !important;
min-height: 20px;
} .widget.widget_categories > select,
.widget.widget_archive > select{
margin: 0px 15px 15px 15px !important;
width: 92%;
}
.widget_categories >label,
.widget_archive >label{
padding: 0 15px;
}
.widget_archive .widget-title{
padding: 10px 15px;
}
.widget_calendar > div{
padding: 10px 15px 15px 15px;
}
.widget ul li a{
text-transform: capitalize;
}
.sidebar .widget.widget_rss ul{
padding-bottom: 15px;
padding-top: 10px;
}
.sidebar .widget.widget_text .textwidget form{
padding: 0;
margin-bottom: 15px;
}
.menu-testing-menu-container{
border: none;
padding:0;
}
.widget_rss ul li{
padding-bottom: 10px;
padding-top: 10px;
border-bottom: 1px solid #eaeaec;
}
.widget_rss li a.rsswidget,
.widget_rss li cite{
font-weight: 700;
}
.widget_rss .rss-date{
color: #999
}
.widget_calendar table caption{
border: 1px solid rgba(128, 128, 128, 0.18);
border-bottom: none;
}
.widget_rss .widget-title a img{
margin-top: 4px;
}
.sidebar .widget ul ul{
padding-right: 0;
}
.main-wrapper-default .blog-main ol.comments{
list-style-type: none;
margin: 0 15px;
}
.comment-detail{
margin: 0 15px;
}
.main-wrapper-default .blog-main #comments > ol,
.main-wrapper-default .blog-main ul.children,
.main-wrapper-default .blog-main ul.page-numbers,
.main-wrapper-default .blog-main .position-04 .tab-item ul,
.main-wrapper-default .blog-main .box-left ul{
list-style-type: none;
margin: 0;
} .main-wrapper-default .blog-main .post-content ol {
list-style-type: decimal;
margin: 0px 0px 0px 30px;
}
.main-wrapper-default .blog-main .page-links{
margin-bottom: 15px;
margin-top: 15px;
}
li.comment.parent article,
li .comment article{
padding-bottom: 15px;
}
.comment-detail ul{
padding-left: 84px;
} .main-default .page-main .entry-content ol,
.main-wrapper-default .blog-main li .comment-text ol{
list-style-type: decimal;
margin: 0px 0px 0px 30px;
padding: 0;
}
.main-default .page-main .entry-content ul,
.main-wrapper-default .blog-main li .comment-text ul{
list-style-type: square;
margin: 0px 0px 0px 30px;
padding: 0;
}
.main-wrapper-default .blog-main li .comment-text ol li,
.main-wrapper-default .blog-main li .comment-text ul li{
padding: 0;
border: none;
}
.sidebar .widget.widget_nav_menu ul {
padding-left: 11px;
}
.block-position-left-02 .pages li > span.current{
color: #ff5836;
}
.post-content a:hover{
color: #9f9f9f;
}
.main-default article.page{
position: relative;
border: 1px solid #e6e6e6;
border-top: none;
background: #ffffff;
padding: 15px;
margin-bottom: 15px;
}
.main-default article.page:before{
content: "";
width: 100%;
height: 6px;
background: #000;
position: absolute;
top: -1px;
left: 0;
}
.page .main-default{
margin-top: 15px;
}
.tiny-footer{
background-color: #fff;
border-top: 1px solid #eaeaec;
padding: 15px 0;
text-align: center;
}
.main-default{
min-height: 190px;
} .widget_tag_cloud.widget a:hover{
color: #000;
}
.box-style-2{
border-bottom: 1px solid #ccc;
background: #fff;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-style-2:hover{
box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.2); -webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-style-3{
border-bottom: 1px solid #ccc;
background: #fff;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-style-3{
margin-bottom: 15px;
}
.box-style-3:hover{
box-shadow: 0 3px 5px 0px rgba(0, 0, 0, 0.2); -webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.block-position-left-02 .item:last-child{
border-bottom: none;
}
.box-content-left-07{
position: relative;
}
.single .about-author .tittle-general{
display: block;
}
.about-author .infor {
margin-top: 0;
}
.wrap-default-container .box-header-01 .box-right .box.box-search .advanced-search{
padding-top: 7px;
}
.woocommerce ul.products li.product a img{
margin: 0;
}
div.zoom-image{
margin: 0 0 1em;
}
.woocommerce ul.products li.product .onsale{
z-index: 99;
}
.latest-news .navslider {
position: absolute;
right: 20px;
top: 28px;
}
.vc_row[data-vc-full-width]{
overflow: inherit !important;
}
.block-position-left-02 .item.no-thumb .infor-listing{
width: 100%;
}
.single .main-wrapper-default{
padding-bottom: 0;
}
.position-03 .vt_slider .owl-controls{
left: 116px;
}
.position-03 .vt_slider .note-image2{
bottom: 90px;
top: inherit;
}
.position-04 .post-title:hover{
color: #ff5836;
}
.slimScrollBar{
display: none;
}
.woocommerce table.shop_table{
border-collapse: collapse;
padding: 0;
}
.wrap-menu-vertical .vertical-menu .explodedmenu > li.menu-item-has-children > a::after {
content:"\f105";
font-family:"FontAwesome";
position:absolute;
top:10px;
right:15px;
font-weight:400;
}
.wrap-menu-vertical .vertical-menu .explodedmenu > li.menu-item-has-children.has-mega-menu > a::after{
content:"";
}
.animate{
opacity: 1;
}div.zoom-image,
a.zoom-image{
display: block;
position: relative;
overflow: hidden;
-webkit-transform: translateZ(2px) scale(1.0, 1.0);
-moz-transform: translateZ(2px) scale(1.0, 1.0);
-o-transform: translateZ(2px) scale(1.0, 1.0);
transform: translateZ(2px) scale(1.0, 1.0);
} div.zoom-image.time3s:hover img,
a.zoom-image.time3s:hover img {
-webkit-transform: scale(1.2, 1.2);
-moz-transform: scale(1.2, 1.2 );
-o-transform: scale(1.2, 1.2);
transform: scale(1.2, 1.2);
-webkit-transition: all 0.6s ease-out 0s;
-moz-transition: all 0.6s ease-out 0s;
-o-transition: all 0.6s ease-out 0s;
transition: all 0.6s ease-out 0s;
} div.zoom-image.time3s img,
a.zoom-image.time3s img{
width: 100%;
-webkit-transition: all 0.65s ease-out 0s;
-moz-transition: all 0.65s ease-out 0s;
-o-transition: all 0.65s ease-out 0s;
transition: all 0.65s ease-out 0s;
position: relative;
z-index: -1px; -webkit-backface-visibility: hidden;
}
a.zoom-image.time5s:hover img {
transform: scale(1.2);
-webkit-transition: all 0.6s ease-out 0s;
-moz-transition: all 0.6s ease-out 0s;
-o-transition: all 0.6s ease-out 0s;
transition: all 0.6s ease-out 0s;
}
a.zoom-image.time5s img{
width: 100%;
-webkit-transition: all 0.65s ease-out 0s;
-moz-transition: all 0.65s ease-out 0s;
-o-transition: all 0.65s ease-out 0s;
transition: all 0.65s ease-out 0s;
position: relative;
z-index: -1px; -webkit-backface-visibility: hidden;
} div.zoom-image:before,
a.zoom-image:before {
content: "";
background: rgba(0, 0, 0, 0.2);
position: absolute;
left: -50%;
top: 48%;
height: 0;
width: 200%;
transform: rotate(45deg);
-webkit-transition: all 0.6s ease-out 0s;
-moz-transition: all 0.6s ease-out 0s;
-o-transition: all 0.6s ease-out 0s;
transition: all 0.6s ease-out 0s;
overflow: hidden;
z-index: 9;
} div.zoom-image.time3s:hover:before,
a.zoom-image.time3s:hover:before {
top: -200%;
height: 500%;
} div.zoom-image.time3s:hover:after,
a.zoom-image.time3s:hover:after {
opacity: 1;
-webkit-transition: all 0.6s ease-out 0s;
-moz-transition: all 0.6s ease-out 0s;
-o-transition: all 0.6s ease-out 0s;
transition: all 0.6s ease-out 0s;
}
a.zoom-image.time5s:hover:before {
top: -120%;
height: 400%;
}
a.zoom-image.time5s:hover:after {
opacity: 1;
-webkit-transition: all 0.6s ease-out 0s;
-moz-transition: all 0.6s ease-out 0s;
-o-transition: all 0.6s ease-out 0s;
transition: all 0.6s ease-out 0s;
} div.zoom-image:after,
a.zoom-image:after { background: url(//www.petsafetycrusader.com/wp-content/themes/theone/assets/css/images/05.png);
background-position: center;
background-repeat: no-repeat;
position: absolute;
top: 50%;
left: 50%;
margin-top: -18px;
margin-left: -18px;
opacity: 0;
-webkit-transition: all 0.65s ease-out 0s;
-moz-transition: all 0.65s ease-out 0s;
-o-transition: all 0.65s ease-out 0s;
transition: all 0.65s ease-out 0s;
width: 35px;
height: 35px;
z-index: 99;
border: 1px solid #fff;
border-radius: 100%;
padding: 5px;
}
a.zoom-image-video:after {
content: "\f04b" !important;
background: none;
position: absolute;
top: 50%;
left: 50%;
margin-top: -10px;
margin-left: -10px;
opacity: 0;
-webkit-transition: all 0.6s ease-out 0s;
-moz-transition: all 0.6s ease-out 0s;
-o-transition: all 0.6s ease-out 0s;
transition: all 0.6s ease-out 0s;
width: 21px;
height: 21px;
z-index: 99;
}
.image-theme-hover2 a,
.image-theme-hover{
overflow: hidden; position: relative;
clear: both;
}
.image-theme-hover2 img,
.image-theme-hover img{
width: 100%;
-webkit-transition: all 0.65s ease-out 0s;
-moz-transition: all 0.65s ease-out 0s;
-o-transition: all 0.65s ease-out 0s;
transition: all 0.65s ease-out 0s;
position: relative;
z-index: -1px; -webkit-backface-visibility: hidden;
}
.image-theme-hover2 a:before ,
.image-theme-hover:before {
content: "";
background: rgba(0, 0, 0, 0.2);
position: absolute;
left: -50%;
top: 48%;
height: 0;
width: 200%;
transform: rotate(45deg);
-webkit-transition: all 0.6s ease-out 0s;
-moz-transition: all 0.6s ease-out 0s;
-o-transition: all 0.6s ease-out 0s;
transition: all 0.6s ease-out 0s;
overflow: hidden;
z-index: 9;
}
.image-theme-hover2 a:before{
transform: rotate(8deg);
}
.image-theme-hover2 a:hover img,
.image-theme-hover:hover img {
transform: scale(1.2);
-webkit-transition: all 0.6s ease-out 0s;
-moz-transition: all 0.6s ease-out 0s;
-o-transition: all 0.6s ease-out 0s;
transition: all 0.6s ease-out 0s;
}
.image-theme-hover2 a:hover:before,
.image-theme-hover:hover:before {
top: -120%; height: 400%;
}
.image-theme-hover2 a:hover:after,
.image-theme-hover:hover:after {
opacity: 1;
-webkit-transition: all 0.6s ease-out 0s;
-moz-transition: all 0.6s ease-out 0s;
-o-transition: all 0.6s ease-out 0s;
transition: all 0.6s ease-out 0s;
}
.box-content-left-07 {
float: left;
padding: 20px;
text-align: center;
width: 100%;
background: #fff; border-top: none; }
.box-content-left-07 .item {
float: left;
padding-top: 48px;
background: rgba(44, 161, 255, 0.1);
height: 203px;
width: 100%;
}
.box-content-left-07 .content-info h2 {
text-transform: uppercase;
font-size: 128.57%;
font-weight: 700;
display: inline-block;
width: 100%;
position: relative;
top: 0;
color: #fff;
-webkit-transition: 0.6s ease-out;
-moz-transition: 0.6s ease-out;
-o-transition: 0.6s ease-out;
transition: 0.6s ease-out;
}
.box-content-left-07 .content-info .btn-shopnow{
display: inline-block;
font-size: 128.57%;
-webkit-transition: 0.6s ease-out;
-moz-transition: 0.6s ease-out;
-o-transition: 0.6s ease-out;
transition: 0.6s ease-out;
position: relative;
top: 0;
}
.box-content-left-07 .item:hover .content-info h2{
position: relative;
top: 32px;
color: #fff;
}
.box-content-left-07 .item:hover .content-info .btn-shopnow {
position: relative;
top: -35px;
}
.box-content-left-07:hover .item{
background: rgba(44, 161, 255, 0.6); position: relative;
}
.box-content-left-07 .item:before{
content: ""; width: 100%;
height: 100%;
position: absolute; top: 0; left: 0;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-content-left-07 .item:hover:before{
background: rgba(255,255,255,0.6);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.slimScrollBar{
opacity: 1 !important; cursor: pointer;
}
.slimScrollRail{width: 1px !important; margin-right: 1px;}
.wrap-default-container .letter-content{
min-height: 0px;
}
.box-content-right-left-09 .item .inner .product-image {
width: 39% !important;
padding-top: 5px;
}
.box-content-right-left-09.mailchimp .item .inner .letter-content{
margin-bottom: 0 !important;
}  .box-content-right-left-09 .item{position: relative;}
.block-footer-general .title{ margin-bottom: 8px;}
.mc4wp-form input[type=email]{
margin-bottom: 0 !important;
width: 100%;
}
a.compare{border-radius: 0 !important;}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .product-info .product-name{
color: #333;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .product-info .product-name:hover{
color: #ff5836;
}
.amount{color: #666;} .slimScrollDiv .product-image:after{
background: rgba(0,0,0,0.1);
content: "\f04b";
font-family: "FontAwesome";
color: #fff;
padding: 19px 15px 15px 15px;
border: 1px solid #fff;
border-radius: 100%;
line-height: 0;
width: 40px;
height: 40px;
display: block;
}
.content-right-01 .infor h3:hover {
opacity: 1;
}
.infor .text-01:hover{ }
.infor .comment:hover:before{
color: #333 !important; cursor: pointer;
}
.infor-general .text-01:hover{
color: #333 !important;
}
.infor-general .comment:hover:before{
color: #333 !important; cursor: pointer;
}
.infor-listing h3.text-02 a:hover{
color: rgba(51,51,51,0.5);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.infor-listing h3.text-02 a{
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.wrap-box-trending .box-trending-right ul li i:hover{
background: #fff; z-index: -1;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.wrap-box-trending .box-trending-right ul li i:after{
content: ""; width: 100%; height: 100%; border-radius: 100%; transform: scale(0); background: #666; position: absolute; top: 0; left: 0; z-index: -1;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.wrap-box-trending .box-trending-right ul li i:hover:after{
transform: scale(1);
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending .infor .block-infor .text-01:hover{
color: #fff !important;
}
.vc_row .block-border-top6{border-bottom-color: 1px solid #ccc !important;}
#cart-sidebar .product-details{float: left;}
#cart-sidebar .product-details .price{display: inline-block; width: 100%;}
.woocommerce ul.products li.product h3:hover{
color: #ff5836;
}
.woocommerce a.button{border-radius: 0 !important;}
.left-detail-02 .box-left-ontop{border-top: none;}
.blog-box-shadow{
box-shadow: 0 -1px 5px 0px rgba(0, 0, 0, 0.2);
} .block-content-03 .vt_slider .slider-inner .container-slider .wrap-item-products .item .infor .text-01:hover{
color: #999 !important;
}  .style-top{
position: relative;
box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.1)
}
.style-top:before{
content: "";
width: 100%;
height: 3px;
background: #000;
position: absolute;
top: -1px;
left: 0;
z-index: 99;
}
.style-top:hover,
.style-top-6px:hover {
box-shadow: 0 1px 4px 0px rgba(0, 0, 0, 0.2);
}
.style-top-6px{
position: relative;
box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.1)
}
.style-top-6px:before{
content: "";
width: 100%;
height: 10px;
background: #ff5836;
position: absolute;
top: -1px;
left: 0;
z-index: 99;
}
.infor{
width: 50%;
float: left;
margin-top: -5px;
}
.infor >a{
float: left;
width: 100%;
}
.infor a .text-01{
float: left;
text-transform: uppercase;
color: #999999;
width: 100%;
margin-bottom: 3px;
font-size: 85.71%;
}
.infor h3 a{
font-weight: 400;
}
.date-comment {
float: left;
width: 100%;
margin-top: -1px;
}
.date-comment span {
width: auto !important;
font-size: 85.71%;
color: #999999;
float: left;
line-height: 20px;
margin-right: 20px;
margin-top: -1px;
}
.date-comment a {
width: auto !important;
font-size: 85.71%;
color: #999999;
float: left;
margin-left: 20px;
position: relative;
}
.date-comment .comment:before{
position: absolute;
left: -20px;
top: 1px !important;
content: "\f27a" !important;
font-family: "FontAwesome";
background: none !important;
background: unset  !important;
}
.date-comment .comment:hover:before {
color: #333 !important;
cursor: pointer;
}
.date-comment a:after {
content: "";
width: 1px;
height: 80%;
background: #ccc;
position: absolute;
top: 2px;
left: -30px;
}
.logo{
text-align: center;
display: block;
margin-top: 10px;
}
h3.title-list{
float: none;
font-size: 14px;
margin-top: 0 !important;
clear: both;
line-height: 20px !important; 
margin-bottom: 8px !important;
}
h3.title-post{
float: none;
clear: both;
color: #333;
margin-top: 0;
line-height: 28px !important;
margin-bottom: 6px !important;
}
h3.title-post a{
font-weight: 500;
font-size: 24px;
transition: all 0.3s ease-out 0s;
}
.trending-meta{
clear: both;
}
.trending-meta span{
color: #999;
text-transform: uppercase;
margin-bottom: 0;
font-size: 12px;
}
.post-category{
font-size: 12px;
text-transform: uppercase;
color: #ff5836;
font-weight: 600;
}
.trending-meta .post-date{
margin-right: 18px;
}
.sv-trending-slider .owl-controls .owl-buttons div {
cursor: pointer;
position: absolute;
top: 38%;
background: #333;
color: #fff;
font-size: 14px;
padding: 5px 12.5px;
border-radius: 100%;
transition: all 0.3s ease-out 0s;
}
.sv-trending-slider .owl-controls .owl-buttons div.owl-prev{
left: 36px;
}
.sv-trending-slider .owl-controls .owl-buttons div.owl-next{
right: 36px;
}
.trending-infor{
margin-top: 15px;
}
.sv-trending-slider{
padding: 20px;
background: #fff;
}
.box-content-right h3.title-list{
max-height: 38px;
overflow: hidden;
margin-bottom: 0 !important;
}
.content-left-01 h3.title-post,
.content-left-02 h3.title-post{
max-height: 85px;
overflow: hidden;
}
h3.title-medium a{
font-size: 18px;
}
.navslider a{
border-radius: 100%;
}
.price del .amount{
color: #999;
font-size: 12px;
}
.price ins .amount{
color: #ff5836;
font-weight: 600;
font-size: 18px;
}
.form.mc4wp-form span:hover:before, .box-content-right-left-09 .item .see-more:hover:before, .box-content-right-left-09 .item .see-more:hover:before, .see-more:hover:before, .box-content-left-02 .see-more:hover:before,
.sv-trending-slider .owl-controls .owl-buttons div:hover{
background: #ff5836;
}
.box-style{
box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.1)
}
.more-hidden .item:last-child{
border-bottom: 0;
}
.post-category:hover{
text-decoration: underline;
}
h3.title-post:hover{
opacity: 0.5;  
}
h3.title-post{
transition: all 0.3s ease-out 0s;
}
.box-style:hover {
box-shadow: 0 1px 4px 0px rgba(0, 0, 0, 0.2);
}
.coppyright{
color: #333;
}
.coppyright span{
color: #999;
}
.menu-fix{
overflow: inherit !important;
}
.wrap-small-container .box-content-left-02 .latest-news .item .infor{
width: 63.5%;
}
.wrap-small-container .block-content-03 .vt_slider .slider-inner .container-slider .wrap-item-products .item {
padding: 18px 0 20px 0; 
}
.wrap-small-container .sv-trending-slider .owl-controls .owl-buttons div {
top: 40%;
}
.wrap-small-container .trending-meta .post-date {
margin-right: 10px;
}
.wrap-small-container .col-md-8 .box-content-left-01 .content-left-02 .product-image img {
max-height: 197px;
}
.wrap-small-container .col-md-8 .box-content-right-02 .item-01 .inner-02 .product-image img{
max-height: 181px;
}
.wrap-small-container .col-md-8 .box-content-right-02 .item-02 .inner-01 .product-image img{
max-height: 197px;
} .wrap-small-container .box-content-left-02 .latest-news .item .product-image {
width: 28.7%;
}
.wrap-small-container .box-content-left-01 .peatured-post .product-image {
width: 59%;
}
.wrap-small-container .magemenu-menu.horizontal-menu .explodedmenu li.parentMenu.has-mega-menu:hover .sub-menu {
top: 36px; 
}
.title-list.title-medium{
max-height: 62px;
overflow: hidden;
}
.box-content-left-02 .latest-news .item .infor h3:hover {
opacity: 1;
}
.content-right-menu-02 img{
width: 100%;
}
.block-position-left-02 .item .infor-listing .see-more{
margin-left: 40px;
}
.block-position-left-02 .item .infor-listing .see-more:before{
padding: 14px 13px 17px 14px;
left: -44px;
}
.woocommerce ul.products{
margin-top: 30px;
float: left;
width: 100%;
}
.widget.woocommerce .product_list_widget li:last-child, .widget.woocommerce .product-categories li:last-child{
padding-bottom: 0;  
}
.widget.woocommerce .product_list_widget li:first-child, .widget.woocommerce .product-categories li:first-child{
padding-top: 0;
}
.subtotal .label{
padding-left: 0;
}
ins .amount{
color: #ff5836;
}
.single .widget .box-content-left-02 .latest-news .item .product-image {
width: 28.7%;
}
.comment-respond .logged-in-as{
margin-bottom: 5px;
}
.position-03 .position-top-03 .box-right .product-image-banner.zoom-image {
margin-bottom: 0;
}
.about-author .tittle-general{
margin-top: 10px;
}
.box-search .box-search-icon,
.box-account-lc .account-lc-icon{
border: 1px solid #e5e5e5;
border-radius: 50%;
margin-top: -2px;
}
.box-search .box-search-icon:before,
.box-account-lc .account-lc-icon:before{
margin-left: 3px;
margin-top: -2px;
}
.box-left-ontop .box-left ul li a i.fa-google-plus{
background: #ff5836;
}
.box-left-ontop .box-left ul li a i.fa-envelope{
background: #fe9c00;
}
.slimScrollDiv .product-image:after{
opacity: 1;
}
.video-thumb a:after{
opacity: 1;
background: rgba(0,0,0,0.1);
content: "\f04b";
font-family: "FontAwesome";
color: #fff;
padding: 19px 15px 15px 15px;
border: 1px solid #fff;
border-radius: 100%;
line-height: 0;
width: 40px;
height: 40px;
display: block;
}
.box-content-left .product-image:after {
opacity: 1;
background: rgba(0,0,0,0.1);
content: "\f04b";
font-family: "FontAwesome";
color: #fff;
padding: 30px 15px 15px 24px;
border: 1px solid #fff;
border-radius: 100%;
line-height: 0;
width: 60px;
height: 60px;
display: block;
font-size: 18px;
}
.icon-menu-vertical{
position: relative;
height: 30px;
}
.icon-menu-vertical:before{
content: '\f0c9';
font-family: "FontAwesome";
position: absolute;
height: 30px;
width: 30px;
background: #000;
color:#fff;
border-radius: 50%;
padding-top: 4px;
padding-left: 9px;
}
.wrap-menu-vertical .vertical-menu {
padding-top: 12px;
background: rgba(0,0,0,0);
}
.wrap-small-container .box-header-01 .box-right .box.box-search .advanced-search{
padding-top: 1px;
}
.block-latest-video .box-content-left{
padding-left: 20px;
padding-right: 20px;
} .magemenu-menu .explodedmenu li.parentMenu.menu-03 .sub-menu li a{
text-align: left;
}
.widget_archive .widget-title{
padding: 20px 20px 15px 20px;
}
.block-position-left-02 .item.no-thumb .infor-listing {
padding-left: 0;
}
.widget_categories >label, .widget_archive >label {
padding: 0 20px;
}
.widget_calendar > div {
padding: 20px;
}
.sidebar .widget.widget_nav_menu ul {
padding-left: 20px;
}
.sidebar .widget.widget_nav_menu ul ul {
padding-left: 15px;
}
.post-content ul{
list-style: disc;
margin-left: 30px;
}
.position-04 .tab-item ul .active {
border: 1px solid #e6e6e6;
}
.main-default article.page{
padding: 20px;
}
.main-default article.page:before{
height: 10px;
background: #ff5836;
}
.sv-box-next{
margin-top: 20px;
padding-top: 20px;
}
.box-header-01 .box-right .box.block-cart .style-icon:hover,
.icon-menu-vertical:hover:before{
background: #ff5836;
}
.box-header-01 .box-right .box.block-cart .style-icon:hover:before{
color: #fff;
}
.infor-listing h3.text-02 a:hover,
h3.title-post a:hover,
h3.title-medium a:hover,
.infor h3 a:hover,
.box-header-01 .box-right .box .style-icon:hover:before{
color: #ff5836;
}
h3.title-post:hover,
.infor h3:hover, .box-content-left-01 .content-left-01 .box-fashion .infor h3:hover, .box-content-left-01 .content-left-01 .box-mobile .infor h3:hover, .box-content-left-02 .latest-news .item .infor h3:hover, .infor-general h3:hover, .box-content-left-01 .peatured-post .infor h3:hover{
opacity: 1;
}
.wrap-default-container .box-header-01 .box-right .box.box-search .advanced-search {
padding-top: 1px;
}
.box-header-01 .box-right .box .box-inner{
top: 42px;
}
.box-header-01 .box-right .box:hover .box-inner {
top: 41px;
}
.wrap-small-container .box-header-01 .box-right .box.box-search .advanced-search {
margin-top: -6px;
}
.wrap-menu-vertical .magemenu-menu .explodedmenu > li:hover:before, .wrap-menu-vertical .magemenu-menu .explodedmenu li.parentMenu.has-mega-menu:hover:before{
display: none;
}
.wrap-menu-vertical .vertical-menu{
padding-top: 18px;
}
.subnav-fixed-02{
padding-bottom: 10px;
}
.position-03 .tag-cloud .block-tag a:before,
.widget .tagcloud a:before{
border-color: transparent #ff5836 transparent transparent;
}
.single-product.woocommerce .product-main{
padding: 15px 20px 0 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{
border-color: #000;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
border-color: #000;
border-bottom: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
margin-left: 0;
padding-left: 0;
}
.box-content-left-02 .latest-news .item .product-image{
width: 30%;
}
.box-content-left-02 .latest-news .item .infor{
width: 70%;
margin-left: 0;
padding-left: 18px;
}
.sv-next-box{
margin-top: 15px;
}
.woocommerce a.button.btn-cart{
background: #97979a;
}
.mc4wp-form input[type=submit]{
border: none;
background: #fff;
text-transform: uppercase;
}
.wrap-default-container .mc4wp-form .see-more{
margin-top: 20px;
}
.single .position-03{
margin-bottom: 15px;
}
.about-author{
margin-top: 0;
}
.related h2,
h2.df-page-title{
color: #333333;
font-size: 20px;
text-transform: uppercase;
font-weight: bold;
}
.comment-text h3 .post-date{
font-size: 14px;
}
a.comment-reply{
display: inline-block;
}
.comments-area.comments ol.comments li{
margin-bottom: 0;
}
li.comment.parent article, li .comment article {
padding-bottom: 25px;
}
.comment-detail ol > li.parent{
padding-bottom: 0;
}
.comment-respond input[type="submit"]{
border: 1px solid #e5e5e5;
font-size: 12px;
padding: 8px 20px;
text-transform: uppercase;
background: #fff;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.comment-respond input[type="submit"]:hover {
background: #333;
color: #fff;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}
.sidebar .widget_nav_menu ul ul ul li{
padding-left: 0;
}
.main-wrapper-default{
padding-bottom: 20px;
}
.block-position-left-02 .item{
width: 100%;
}
.about-author .tittle-general h2 span{
text-transform: capitalize;
}
.trending-meta .meta-item a{
color: #999;
display: inline-block;
margin-right: 5px;
}
.trending-meta .meta-item{
color: #999;
display: inline-block;
margin-right: 18px;
}
.trending-meta .meta-item i{
margin-right: 8px;
}
.trending-meta a{
color: #999;
}
.trending-meta .meta-item{
text-transform: uppercase;
font-size: 12px;
}
.trending-infor h3.title-post{
margin-top: 5px;
}
.box-content-left-02 .latest-news .item {
border-bottom: 1px solid #ccc;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{
width: 70px;
}
.single-product.woocommerce ul.products::after,
.single-product.woocommerce ul.products::before{
display: none;
}
.woocommerce .shop-width-3 ul.products li.product:last-child{
margin-right: 0;
}
.summary a.compare:hover, .yith-wcwl-add-to-wishlist:hover, a.compare:hover,
.woocommerce div.product form.cart .button{
border-radius: 0;
}
.product-main .product_meta{
margin-top: 0px;
}
.product_list_widget del .amount{
color: #999;
font-size: 12px;
}
.single.woocommerce .quantity .qty{
width: 76px;
}
.yith-wcwl-add-to-wishlist .ajax-loading{
margin-left: -12px;
}
.post-category{
margin-bottom: 8px;
display: block;
}
.box-content-left-02-1170 .item-01:last-child{
margin-bottom: 0;
}
.box-content-left-02 .more-hidden.latest-news .item:last-child{
border-bottom: 0;
}
.woocommerce span.onsale{
font-weight: 500;
}
.trending-meta a:hover,
.trending-meta .meta-item a:hover{
color: #ff5836;
}
.trending-meta a:hover i{
color: #999;
}
.box-content-left-video-1170 .infor{
margin-top: 14px;
}
.magemenu-menu .explodedmenu li.parentMenu.has-mega-menu.menu-01 .sub-menu .item .inner-menu-01 .text-01{
margin-top: 8px;
max-height: 60px;
margin-bottom: 10px;
}
.grid-mobile .wrap-item,
.grid-mobile .block-trending{
width: 50%;
float: left;
padding: 20px;
}
.grid-travel .item.block-trending{
padding: 20px;
width: 100%;
margin-bottom: 0;
float: left;
}
.grid-travel .infor {
width: 100%;
padding: 20px 0;
}
.grid-travel .item-wrap{
width: 32.475%;
float: left;
margin-bottom: 15px;
margin-right: 15px;
background: #fff;
}
.grid-travel .item{
padding: 20px;
} .grid-travel .block-popular-ontop{
margin-bottom: 15px;
}
.grid-travel .item-wrap:nth-child(3n+1) {
margin-right: 0;
}
.grid-mobile .block-trending .product-image{
width: 100%;
float: left;
}
.grid-mobile .wrap-item .item:first-child {
padding-top: 0;
}
.grid-mobile .wrap-item .item:last-child {
border-bottom: 0;
padding-bottom: 0;
}
.grid-mobile .wrap-item .item {
border-bottom: 1px solid #ccc;
float: left;
width: 100%;
padding-bottom: 20px;
padding-top: 20px;
}
.grid-mobile .wrap-item .item .product-image {
width: 30%;
float: left;
}
.grid-mobile .wrap-item .item .infor {
width: 70%;
margin-left: 0;
padding-left: 18px;
float: left;
}
.grid-mobile .trending-infor{
float: left;
width: 100%;
}
.grid-mobile .trending-infor h3.title-post {
margin-top: 0;
} .no-title{
padding-top: 22px;
}
.magemenu-menu.vertical-menu .explodedmenu > li.parentMenu.current-menu-ancestor > a,
.magemenu-menu .explodedmenu li.parentMenu.menu-03 .sub-menu li.current-menu-item a,
.magemenu-menu.vertical-menu .explodedmenu li a:hover,
.magemenu-menu .explodedmenu li.parentMenu.menu-03 .sub-menu li a:hover{
color: #ff5836;
}
.magemenu-menu.vertical-menu .explodedmenu > li.parentMenu.current-menu-ancestor:before{
display: none;
}
.magemenu-menu .explodedmenu > li.parentMenu.current-menu-ancestor:before {
content: "";
width: 100%;
height: 3px;
background: #000;
position: absolute;
top: -1px;
left: 0;
}
.magemenu-menu .explodedmenu li.parentMenu.menu-03 .sub-menu li.menu-item-has-children:after{
content: '\f105';
font-family: "fontawesome";
position: absolute;
top: 15px;
right: 10px;
display: block;
left: inherit;
width: 10px;
} .wrap-menu-vertical .vertical-menu.active {
opacity: 1;
visibility: visible;
}
.subnav-fixed-02 .menu-fix{
display: none;
}
.subnav-fixed-02{
padding-bottom: 0;
}
.about-author .product-image{
width: 24%;
margin: 0;
padding: 20px;
}
.item-banner{
padding: 26px 0 18px 0;
}
.banner-info{
position: absolute;
top: 80%;
margin-top: -18px;
left: 0;
width: 100%;
padding: 20px;
background: #000;
opacity: 0.7;
width: 100%;
height: 20%;
color: #fff;
}
.hidden-nav .navslider{
display: none;
}
.block-content-06.normal .vt_slider .slider-inner .container-slider .wrap-item-products .item{
padding-bottom: 15px;
}
.form-leave-comment .comment-form-cookies-consent label {
width: auto;
}@media (max-width: 1280px){
.subnav-fixed {
width: 13%;
}
}
@media (max-width: 1024px){
.subnav-fixed {
display: none;
}
.grid-travel .item-wrap{
width: 32.3%;
}
.box-floating{
width: 145px;
}
.wrap-default-container .box-header-02 .container{
width: 970px;
max-width: 100%;
}
.box-trending .title-trend .vt_slider-02 .navslider {
top: 0px;
right: -34.4%;
}
.box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending .infor .block-infor {
padding: 25px;
height: 284px;
}
.wrap-box-trending .box-trending-right ul li a{
width: 69%;
}
.wrap-default-container .box-content-left-01 .peatured-post .infor{
width: 49% !important;
}
.block-latest-video-1170 .box-content-left{
width: 67.8%;
}
.block-latest-video-1170 .box-content-right{
width: 30.5%;
}
.box-content-left-02-1170 .item-01 .inner-01 {
width: 42.1%;
}
.sidebar .widget.woocommerce .widget_shopping_cart_content .a-inner a{
width: 126px
}
}
@media (max-width: 768px){	
.block-popular-ontop .fix-padding{
display: none;
}	
.grid-travel .item-wrap {
width: 31.9%;
}
.box-content-right-01-1170 .content-right-01 .product-image,
.box-content-right-01-1170{
width: 100%;
} .has-mega-menu .sub-menu{
display:none;
}
.wrap-menu-vertical{
width:30px;
} .see-more{
clear: both;
}
.latest-news .infor h3{
max-height: 40px;
overflow: hidden;
}
.slider-inner.normal{
max-height: 360px;
overflow: hidden;
}
.wrap-small-container .box-content-left-02 .latest-news .item .product-image,
.box-content-right-01,
.box-content-right-01 .content-right-01 .product-image{
width: 100%;
}
.vt_slider .slider-inner{
border-bottom: 1px solid #ccc;
}
.latest-news .item-slider{
margin-right: -10px;
margin-left: -10px;
border-bottom: 1px solid #ccc;
}
.latest-news .item-slider:after{
content: '';
clear: both;
display: block;
}
.widget .textwidget{
text-align: center;
}
.right-single-detail-02 {
float: right;
width: 83.5%;
}
.main-detail-02{
width: 83.5%;
}
.box-floating {
width: 110px;
}
.left-detail-02{
padding-right: 0;
padding-left: 15px;
}
.box-left-ontop .box-left ul li a i{
margin-right: 8px;
}
.box-content-right-left-09 .item{
border: 0;
}
.box-content-right-left-09 .item .inner p{
width: 100%;
}
.box-content-right-left-09 .item .inner .product-image{
display: none;
}
.wrap-small-container .container,
.wrap-default-container .box-header-02 .container{
width: 750px;
max-width: 100%;
}
.horizontal-menu{
display: none;
}
.box-trending .title-trend .vt_slider-02 .navslider {
right: -25.4%;
}
.box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending .infor{
width: 50%;
}
.box-header-01 .box-right{
position: absolute;
right: 0;
top: -67px;
top: 0;
}
.wrap-small-container .box-content-left-02 .latest-news .item .infor,
.box-content-left-02 .latest-news .item .product-image,
.latest-news .item-full a.product-image-full{
width: 100%;
float: left;
}
.box-content-left-02 .latest-news .item .infor,
.item-full .infor-general{
width: 100%;
}
.box-content-left-02 .latest-news .item{
width: 33.33%;
padding: 20px 10px;
border-bottom: 0;
}
.box-content-left-02 .latest-news .item .product-image{
width: 100%;
}
.box-content-left-02 .latest-news .item .infor{
width: 100%;
padding-left: 0;
padding-top: 20px;
}
.box-content-left-02 .latest-news .item.item-full{
width: 33.33%;
}
div.column_container{
padding-left: 15px !important;
padding-right: 15px !important;
margin-bottom: 15px;
}
.box-header-01{
padding-bottom: 0;
}
.wrap-small-container .box-trending .title-trend .vt_slider-02 .navslider {
right: -34%;
}
.woocommerce .shop-width-3 ul.products li.product {
width: 32.8%;
}
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n){
float: left;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
padding: 0 15px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
clear: none;
}
.breadcrumbs,
.sidebar.sidebar-right,
.sidebar.sidebar-left,
.blog-main{
padding: 0 15px;
}
.blog-main{
margin-bottom: 15px;
padding-left: 15px;
}
.woocommerce-page .sidebar.sidebar-right,
.woocommerce-page .sidebar.sidebar-left{
padding: 0;
}
.box-header-01 .box-right {
top: 0;
position: absolute;
right: 0;
}
.box-header-01 .box-right .box.block-cart{
margin-right: 0;
}
.box-header-fixed {
max-height: 75px; }	
.single .widget .box-content-left-02 .latest-news .item .product-image,
.left-single-detail-02{
width: 100%;
}
.box-header-01 .box-right .box.box-account-lc .box-inner{
right: -6px;
}
}
@media (max-width: 767px){
.vertical-menu .explodedmenu {
display: none;
}
.vertical-menu.active .explodedmenu {
display: block;
}
.vertical-menu .explodedmenu:after{
content: "";
display: table;
clear: both;
}
.comment-detail ul {
padding-left: 0;
}
.form-leave-comment .comment-form-cookies-consent label {
width: inherit;
display: inline;
margin-left: 8px;
}
.block-latest-video {
max-width: 100%;
}
.box-left-ontop {
width: 100%;
margin-bottom: 20px;
}
.position-03 .position-top-03 .box-right {
width: 100%;
}
.box-left-ontop .box-left ul li {
width: 20%;
}
.box-left-ontop .box-left ul li a .wrap-text .text-01{
margin-top: 5px;
}
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview .product-image,
.block-content-06 .vt_slider .slider-inner .container-slider .wrap-item-products .item .wrap-image-btn-quickview{
width: 100%
}
.box-header-01 .box-right {
top: -67px;
position: absolute;
right: 0;
}
.box-header-01 .box-right .box.block-cart{
margin-right: 0;
}
.box-header-fixed {
max-height: 75px; }
.right-single-detail-02, .blog-main, .left-detail-02 {
padding: 0 15px;
width: 100%;
margin-bottom: 15px;
}
.box-floating{
position: static;
}
.box-left-ontop .box-left{
width: 100%;
}
.box-left-ontop .box-left ul li a{
border: 0;
}
}
@media (max-width: 667px){
.slider-inner.normal {
max-height: 320px;
overflow: hidden;
}
.grid-travel .item-wrap {
width: 31.7%;
}
.box-header-01 .box-right {
margin-top: 14px;
}
.box-header-01 .box-right .box.box-search .advanced-search{
right: -90px;
}
.box-content-right-01-1170,
.box-content-right-01-1170 .content-right-01 .product-image{
width: 100%;
}
.wrap-default-container .main-detail-02 .about-author .infor{
width: 100%;
padding: 0 20px;
}
.post-video iframe{
max-height: 345px;
}
.position-03 .vt_slider .note-image2{
height: 98px;
bottom: 0;
max-width: 100%;
}
.position-03 .vt_slider .owl-controls{
bottom: 79px;
}
.box-floating{
position: static;
}
.right-single-detail-02,
.blog-main,
.left-detail-02{
padding: 0 15px;
width: 100%;
margin-bottom: 15px;
}
.position-01{
padding: 0 15px;
}
.wrap-menu-vertical{
z-index: 9999;
}
.wrap-small-container .container,
.wrap-default-container .box-header-02 .container{
width: 630px;
}
.box-header-01 .box-right{
top: -67px;
position: absolute;
right: 0
}
.box-header-fixed{
max-height: 70px;
}
.box-trending .title-trend .vt_slider-02 .navslider {
right: -29.4%;
}
.trending-width {
width: 100%;
}
.box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending .infor .block-infor {
padding: 15px;
height: 177px;
}
.wrap-box-trending .box-trending-right{
width: 100%;
}
.wrap-box-trending .box-trending-right ul li a{
max-width: 100%;
}
.wrap-small-container .box-trending .title-trend .vt_slider-02 .navslider {
right: -27.5%;
}
.wrap-small-container .box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending .infor .block-infor {
height: 166px;
}
}
@media (max-width: 640px){	
.block-latest-video-1170 .box-content-left{
width: 100%;
padding-right: 20px;
}
.block-latest-video-1170 .box-content-right{
width: 100%;
padding-left: 20px;
padding-right: 20px;
padding-top: 15px;
}
.box-content-right-video .slimScrollDiv{
margin: 10px auto;
}
.grid-travel .item-wrap {
width: 48.7%;
}
.grid-travel .item-wrap:nth-child(3n+1) {
margin-right: 15px;
}
.grid-travel .item-wrap:nth-child(2n+1) {
margin-right: 0;
}
}
@media (max-width: 568px){
.grid-travel .item-wrap {
width: 48.4%;
}
.box-content-left-02-1170 .item-01 .inner-01{
width: 41.5%;
}
.box-header-fixed {
max-height: 75px; }
.wrap-default-container .box-content-left-01 .peatured-post .infor {
width: 48% !important;
}
.wrap-small-container .container,
.wrap-default-container .box-header-02 .container{
width: 530px;
}
.wrap-small-container .box-trending .title-trend .vt_slider-02 .navslider {
right: -18.5%;
}
.box-trending .owl-controls{
bottom: 11%;
}
.box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending .product-image,
.box-trending .vt_slider .slider-inner .container-slider .wrap-block-trending .block-trending .infor {
width: 100%;
} .single .widget .box-content-left-02 .latest-news .item .product-image,
.box-content-left-02 .latest-news .item .product-image{
width: 30%;
float: left;
}
.latest-news .item-full a.product-image-full{
width: 100%;
float: left;
}
.box-content-left-02 .latest-news .item .infor{
width: 70%;
padding-left: 20px;
}
.item-full .infor-general{
width: 100%;
padding-left: 0px;
}
.box-content-left-02-1170 .item-01 .inner-01 .product-image,
.box-content-left-02-1170 .item-01 .inner-03 .product-image,
.box-content-left-02-1170 .item-01 .inner-02 .product-image{
width: 100%;
}
.vt_slider .slider-inner,
.latest-news .item-slider{
border-bottom: 0;
margin-left: 0;
margin-right: 0;
}
.box-content-left-02 .latest-news .item,
.box-content-left-02 .latest-news .item.item-full {
width: 100%;
}
.wrap-small-container .box-content-left-02 .latest-news .item .product-image{
width: 30%;
float: left;
}
.latest-news .item-full a.product-image-full{
width: 100%;
float: left;
}
.wrap-small-container .box-content-left-02 .latest-news .item .infor{
width: 70%;
padding-left: 20px;
}
.item-full .infor-general{
width: 100%;
padding-left: 0px;
}
.box-content-left-02 .latest-news .item{
border-bottom: 1px solid #ccc;
}
.slider-inner.normal{
max-height: inherit;
overflow: inherit;
}
}
@media (max-width: 480px){
.box-left-ontop .box-left ul li {
width: 33.33%;
}
.block-position-left-02 .item .product-image{
width: 100%;
}
.block-position-left-02 .item .infor-listing{
width: 100%;
padding-top: 18px;
padding-left: 0;
}
.box-header-fixed {
max-height: 98px; }
.grid-travel .item-wrap {
width: 100%;
margin-right: 0 !important;
}
.grid-mobile .wrap-item, .grid-mobile .block-trending{
width: 100%;
}
.box-content-right-video .slimScrollDiv{
margin-left: 20px;
}
.box-content-left-02 .latest-news .item .infor{
padding-top: 0;
}
.box-header-01 .box-right .box.box-search .advanced-search .form-search #search{
width: 280px;
}
.box-header-01 .box-right .box.box-search .advanced-search .dropdown-cate{
display: none;
}
.box-header-01 .box-right .box.box-search .advanced-search .form-search{
padding-left: 0;
}
.box-header-01 .box-right .box.block-cart .block-content{
right: -80px;
}
.slimScrollDiv{
max-width: 100% !important;
}
.testimonial-block-left{
padding-bottom: 10px;
}
.box-content-left-02 .latest-news .item .product-image{
width: 30%;
float: left;
}
.latest-news .item-full a.product-image-full{
width: 100%;
float: left;
}
.box-content-left-02 .latest-news .item .infor{
width: 70%;
padding-left: 20px;
}
.item-full .infor-general{
width: 100%;
padding-left: 0px;
}
.box-content-left-02-1170 .item-01 .inner-01 .product-image,
.box-content-left-02-1170 .item-01 .inner-03 .product-image,
.box-content-left-02-1170 .item-01 .inner-02 .product-image{
width: 100%;
}
.box-content-left-02 .latest-news .item{
padding: 20px 0;
}
.vt_slider .slider-inner,
.latest-news .item-slider{
border-bottom: 0;
margin-left: 0;
margin-right: 0;
}
.box-content-left-02 .latest-news .item{
border-bottom: 1px solid #ccc;
}
.slimScrollDiv{
margin-left: 0;
margin-top: 15px;
}
.post-video iframe{
max-height: 240px;
}
.box-header-01 .box-right{
margin-top: 0px;
padding-right: 0;
position: static;
}
.box-footer-03 .block-social li{
margin-right: 2px;
}
.wrap-small-container .container,
.wrap-default-container .box-header-02 .container{
width: 450px;
}
.wrap-small-container .box-trending .title-trend .vt_slider-02 .navslider {
right: -9%;
}
.box-header-02 .column_container{
margin-bottom: 0 !important;
}
.box-content-left-01 .peatured-post .product-image {
width: 100% !important;
padding-right: 20px;
padding-left: 20px;
margin-left: 0;
}
.box-content-left-01 .peatured-post .infor{
width: 100%;
margin-top: 12px;
}
.woocommerce .shop-width-3 ul.products li.product,
.testimonial-block-left,
.box-content-left-02-1170 .item-02 .inner-02,
.box-content-left-02-1170 .item-02 .inner-01, .box-content-left-02-1170 .item-01 .inner-01,
.box-content-left-02-1170 .item-01 .inner-03, .box-content-left-02-1170 .item-01 .inner-02,
.box-content-left-02-1170 .item-01 .inner-01,
.block-latest-video-1170 .box-content-right,
.block-latest-video-1170 .box-content-left,
.wrap-default-container .box-content-left-01 .content-left-02,
.wrap-default-container .box-content-left-01 .content-left-01,
.wrap-default-container .box-content-left-01 .peatured-post .infor,
.box-content-right-02 .item-02 .inner-02,
.box-content-right-02 .item-02 .inner-01,
.box-content-right-02 .item-01 .inner-02,
.box-content-right-02 .item-01 .inner-01,
.box-content-left-02 .latest-news .item,
.box-content-left-01 .content-left-02,
.box-content-left-01 .content-left-01{
width: 100% !important;
margin-right: 0;
margin-left: 0;
}
.testimonial-block-right{
width: 100%;
border-left:none;
border-top: 1px solid #ccc;
}
.box-trending .title-trend .vt_slider-02 .navslider {
right: -13.4%;
}
.block-latest-video-1170 .box-content-left{
padding-right: 20px;
}
.box-content-left-video-1170 iframe,
.box-content-left-video iframe{
height: 228px;
}
.box-content-right-02 .item-01 .inner-02 .product-image{
width: 100%;
}
.wrap-menu-vertical{
margin-top: 52px;
}
.box-header-01 .box-right .box.block-cart .block-content,
.box-header-01 .box-right .box.box-account-lc .box-inner{
right: 0
}
.box-header-01 .box-right .box.box-search .advanced-search {
right: -90px;
}
}
@media (max-width: 375px){	
.post-video iframe{
max-height: 181px;
}
.box-header-01 .box-right{
margin-top: 0px; position: static;
}
.wrap-small-container .container,
.wrap-default-container .box-header-02 .container{
width: 374px;
}
}
@media (max-width: 360px){
.post-video iframe{
max-height: 173px;
}
.wrap-small-container .container,
.wrap-default-container .box-header-02 .container{
width: 359px;
}
.box-header-01 .box-right{
margin-top: 0px; position: static;
}
.sv-trending-slider .owl-controls .owl-buttons div{
top: 25%;
}
}
@media (max-width: 320px){
.post-video iframe{
max-height: 150px;
}
.block-latest-video-1170{
width: 290px;
}
.wrap-default-container .box-header-02 .container,
.wrap-small-container .container,
.wrap-default-container .container{
width: 320px;
}
.box-trending .title-trend .vt_slider-02 .navslider {
right: -0.4%;
top: -20px;
}
.block-position-left-02 .item .product-image,
.latest-news .item-full a.product-image-full,
.item-full .infor-general,
.box-trending .title-trend .vt_slider-02{
width: 100%;
}
.wrap-default-container .box-content-left-01 .peatured-post .infor{
width: 100% !important;
}
.box-header-01 .box-right{
margin-top: 0px; position: static;
}
.box-footer-03 .block-social li a{
width: 40px;
height: 40px;
line-height: 40px;
}
.box-footer-03 .block-social li a i {
margin-top: 7px;
}
.wrap-small-container .box-trending .title-trend .vt_slider-02 .navslider {
right: 1%;
}
.box-content-left-video-1170 iframe,
.box-content-left-video iframe{
height: 160px;
}
.block-latest-video .box-content-right{
padding-right: 0px;
padding-left: 15px;
}
.box-content-right-video .slimScrollDiv{
margin: 0;
}
.box-left-ontop .box-left ul li{
padding: 0 10px;
}
} @media (max-width: 767px){
.has-mega-menu .sub-menu{
display:none;
}
.wrap-menu-vertical{
width:30px;
}
.wrap-menu-vertical .magemenu-menu .explodedmenu > li > a {
display: block;
float: none;
padding: 12px 15px 11px;
position:relative;
text-align:left;
}
.wrap-menu-vertical .vertical-menu .explodedmenu > li.menu-item-has-children > a::after {
content:"\f107";
font-family:"FontAwesome";
position:absolute;
top:10px;
right:15px;
font-weight:400;
}
.wrap-menu-vertical .vertical-menu .explodedmenu > li.menu-item-has-children.has-mega-menu > a::after{
content:"";
}	
.vertical-menu .explodedmenu {
width: 290px;
}
.vertical-menu .explodedmenu li.parentMenu.menu-03 .sub-menu {
left: 0;
top:100%;
width:100%;
display:none;
}
}.bx-wrapper ul.kiwi-logo-carousel.align-center li div.helper { //border:1px solid #dddddd; }
.bx-wrapper ul.kiwi-logo-carousel.align-center li img { //border:1px solid #dddddd; } h1, h2, h3, h4, h5, h6 { color:#000000; font-weight:600; }
strong { color:#000000; font-weight:600; }
div#main-content h4 { padding-top:10px; padding-bottom:10px; }
ol li { margin-bottom:10px; }
hr { height:1px; background: #ffdf34; border:none; }
div.style-top-6px.radio:before { background:#8f64c0; }
div.style-top-6px.red:before { background:#cc0000; }
div.style-top-6px.green:before { border-top:10px solid #00ff00; }
div.style-top-6px.blue:before { border-top:10px solid #0000ff; }
div.style-top-6px.black:before { border-top:10px solid #000000; }
div.style-top-6px.yellow:before { border-top:10px solid #ffdf34; }
div.style-top-6px:before { background:#cc0000; }
.style-top-6px { box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0); border:1px solid #e5e5e5; }
.style-top:hover, .style-top-6px:hover { box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.0); }
button, html input[type="button"], input[type="reset"], input[type="submit"]
{ background:#000000; border:none; margin-top:10px; padding:10px 20px; color:#ffffff; text-shadow:none; text-transform:uppercase; font-weight:500; }  div.home-first-aid { //color:#ffffff; }
.vt_slider .slider-inner .container-slider .wrap-item-products .item { margin-top:15px !important; margin-bottom:15px !important; }
.vt_slider .slider-inner .container-slider .wrap-item-products .item .infor { padding-top:5px !important; }
body.home div#eme_list-6 ul li,
body.home div#eme_list-7 ul li { margin-left:35px; list-style:square; padding-top:5px; padding-bottom:5px; }
div#text-7 { background:#ffffff; }
.block-latest-video .box-content-left { //max-width:70%; }
.home-recent-posts { //margin-bottom:20px; background:#ffffff; }
.home-recent-posts h2 { color:#000000; font-weight:800; padding-top:20px; margin-left:20px;}
.press .trending-meta { display:none; }
div.block-content-06.box-style.style-top-6px.slider.product:before { background:#cc0000; }
div#eme_list-6.sidebar-widget.style-top-6px:before { background:#000000; }
div#eme_list-7.sidebar-widget.style-top-6px:before { background:#000000; }
div#eme_list-6.sidebar-widget { background:#ffffff; }
div#eme_list-7.sidebar-widget { background:#ffffff; }
.flexslider { border:none !important; }
.flexslider .slides img { //width:100% !important;  } div.block-content-03.box-style.style-top-6px:before {  } div.block-content-06.box-style.style-top-6px:before {  }
.our-sponsors-home h2 { font-weight:800; font-size:24px; }
div.home-recent-posts h2 { font-size:24px; font-weight:800; color:#333333; margin-top:0px;}
div.meet-sunny-dog h2 { font-size:24px; font-weight:800; color:#333333; }
.home-sidebar-events h3 { font-size:24px; }
div#text-7 h3 { font-size:20px; }  article.page:before { background:#cc0000 !important;}
div.wps_simple_grid_item { width:30% !important; }  table.fullcalendar ul li { line-height:12px; margin-left:0px;}
table.fullcalendar ul { margin-left:15px !important; }
div#eme_list-4 ul li,
div#eme_list-5 ul li,
div#eme_list-8 ul li,
div#eme_list-9 ul li,
div#eme_list-10 ul li,
div#eme_list-11 ul li { padding-top:5px; padding-bottom:5px; list-style:square; margin-left:10px;} div#eme_list-4.sidebar-widget.style-top-6px:before,
div#eme_list-5.sidebar-widget.style-top-6px:before,
div#eme_list-8.sidebar-widget.style-top-6px:before,
div#eme_list-9.sidebar-widget.style-top-6px:before,
div#eme_list-10.sidebar-widget.style-top-6px:before,
div#eme_list-11.sidebar-widget.style-top-6px:before { background:#000000; }
div#em_widget-2.sidebar-widget.style-top-6px:before,
div#em_widget-3.sidebar-widget.style-top-6px:before,
div#em_widget-4.sidebar-widget.style-top-6px:before,
div#em_widget-5.sidebar-widget.style-top-6px:before,
div#em_widget-6.sidebar-widget.style-top-6px:before,
div#em_widget-7.sidebar-widget.style-top-6px:before,
div#em_widget-8.sidebar-widget.style-top-6px:before,
div#em_widget-9.sidebar-widget.style-top-6px:before
{ background:#000000; }
body.page.page-id-1022 table { width:100% !important; }
body.page.page-id-1022 table thead td { height:30px !important; text-align:center; font-weight:600; font-size:20px; color:#000000;}
body.page.page-id-1022 table td { width:14.2% !important; height:75px !important;}
body.page.page-id-1022 table td a { font-size:11px; line-height:14px; }  li.additional_information_tab { //display:none !important; }
span.sku_wrapper { display:none !important; }
.woocommerce #reviews #comments ol.commentlist li .meta { display:none !important; }
.woocommerce div.product .woocommerce-tabs .panel li { list-style:disc; margin-left:20px;}
.woocommerce div.product .woocommerce-tabs .panel li ul li { list-style:circle; margin-left:20px;}
.shop-page-title h2 { margin-top:25px; }
.woocommerce ul.products li.product h3 mark { background:none; font-size:10px;}
form.woocommerce-ordering { display:none; }  body.blog div.box-latest { display:none; }
body.archive.category div.box-latest { display:none; }
body.single.single-post div.position-04 { display:none; }
div.trending-meta span.post-comment { display:none; }
body.blog .see-more:before { width:7px; padding-left:13px; padding-right:17px; }  div#text-13.sidebar-widget.widget.box-style-15px.style-top-6px,
div#text-14.sidebar-widget.widget.box-style-15px.style-top-6px,
div#text-15.sidebar-widget.widget.box-style-15px.style-top-6px,
div#text-17.sidebar-widget.widget.box-style-15px.style-top-6px { border-top:10px solid #000000; }
div#text-13.sidebar-widget.widget.box-style-15px.style-top-6px h3,
div#text-14.sidebar-widget.widget.box-style-15px.style-top-6px h3,
div#text-15.sidebar-widget.widget.box-style-15px.style-top-6px h3,
div#text-17.sidebar-widget.widget.box-style-15px.style-top-6px h3 { margin-top:0px; color:#333333; }
div#text-15 .textwidget { padding:10px 0px; }
.widget ul li { list-style:square; padding-top:10px; }
.widget ul { margin-bottom:10px !important; }
.widget ul li { margin-left:5px; }
div#em_widget-2.sidebar-widget.widget ul li,
div#em_widget-3.sidebar-widget.widget ul li,
div#em_widget-4.sidebar-widget.widget ul li,
div#em_widget-5.sidebar-widget.widget ul li
{ margin-left:15px; }
div#em_widget-8.sidebar-widget.widget ul li,
div#em_widget-9.sidebar-widget.widget ul li
{ margin-left:35px; }
div#em_widget-8.sidebar-widget,div#em_widget-9.sidebar-widget { background:#ffffff; }  .footer-blocks .box-content-right-left-09 .item .inner { border-bottom:none; }
.footer-blocks .box-content-right-left-09 .item .inner p { width:100%; }
ul.list-inline li { margin-right:10px; margin-left:10px; }
.associates { text-align:center; }
.associates .tittle { text-align:left; }
.associates img { //margin-left:15px; //margin-right:15px; }
footer#colophon.site-footer { //background:#ffffff; }
p.copyright { background:#ffffff; margin-bottom:0px; padding-bottom:10px;}
.bx-wrapper { max-width:1280px !important; }  @media (max-width: 1200px){
.block-latest-video .box-content-left { //max-width:64% !important; }
}
@media (max-width: 1024px){
.block-latest-video .box-content-left { //max-width:54% !important; }
.logo { max-width:100%; margin:20px auto; }
}
@media (max-width: 768px){
}
@media (max-width: 736px){
.logo { max-width:50%; margin:15px auto; }
.box-header-01 .box-right { top:-30px; }
}
@media (max-width: 667px){
.box-header-01 .box-right { top:-20px; }
}
@media (max-width: 640px){
}
@media (max-width: 568px){
.logo { max-width:70%; margin:15px auto; }
}
@media (max-width: 480px){
}
@media (max-width: 360px){
}
@media (max-width: 320px){
}