.ui-box{text-decoration:none;border:none;font-family:'roboto', sans-serif;font-size:14px;position:relative;vertical-align:baseline;padding:10px}.top-lefttoright:before,.top-lefttoright:after,.top-lefttoright>.ui-border-element:before,.top-lefttoright>.ui-border-element:after{content:'';position:absolute}.top-lefttoright:before{border-top:2px solid #333;left:0;right:100%;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-lefttoright:hover:before{right:0%}.top-lefttoright:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-righttoleft:before,.top-righttoleft:after,.top-righttoleft>.ui-border-element:before,.top-righttoleft>.ui-border-element:after{content:'';position:absolute}.top-righttoleft:before{border-top:2px solid #333;left:100%;right:0;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-righttoleft:hover:before{left:0%}.top-righttoleft:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-inoutspread:before,.top-inoutspread:after,.top-inoutspread>.ui-border-element:before,.top-inoutspread>.ui-border-element:after{content:'';position:absolute}.top-inoutspread:before{border-top:2px solid #333;left:51%;right:51%;top:0px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-inoutspread:hover:before{left:0%;right:0%}.top-inoutspread:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-slideopposite:before,.top-slideopposite:after,.top-slideopposite>.ui-border-element:before,.top-slideopposite>.ui-border-element:after{content:'';position:absolute}.top-slideopposite{overflow:hidden}.top-slideopposite:before{border-top:5px solid #fff;left:0;right:0;top:-30%;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-slideopposite:hover:before{top:0px}.top-slideopposite:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-lefttoright:before,.bottom-lefttoright:after,.bottom-lefttoright>.ui-border-element:before,.bottom-lefttoright>.ui-border-element:after{content:'';position:absolute}.bottom-lefttoright:after{border-bottom:2px solid #333;left:0;right:100%;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-lefttoright:hover:after{right:0%}.bottom-lefttoright:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-righttoleft:before,.bottom-righttoleft:after,.bottom-righttoleft>.ui-border-element:before,.bottom-righttoleft>.ui-border-element:after{content:'';position:absolute}.bottom-righttoleft:after{border-bottom:2px solid #333;left:100%;right:0;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-righttoleft:hover:after{left:0%}.bottom-righttoleft:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-inoutspread:before,.bottom-inoutspread:after,.bottom-inoutspread>.ui-border-element:before,.bottom-inoutspread>.ui-border-element:after{content:'';position:absolute}.bottom-inoutspread:after{border-bottom:2px solid #333;left:51%;right:51%;bottom:0px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-inoutspread:hover:after{left:0%;right:0%}.bottom-inoutspread:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-slideopposite:before,.bottom-slideopposite:after,.bottom-slideopposite>.ui-border-element:before,.bottom-slideopposite>.ui-border-element:after{content:'';position:absolute}.bottom-slideopposite{overflow:hidden}.bottom-slideopposite:after{border-bottom:5px solid #333;left:0;right:0;bottom:-30%;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-slideopposite:hover:after{bottom:0px}.bottom-slideopposite:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.left-toptobottom:before,.left-toptobottom:after,.left-toptobottom>.ui-border-element:before,.left-toptobottom>.ui-border-element:after{content:'';position:absolute}.left-toptobottom:before{border-left:2px solid #333;top:0;bottom:100%;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.left-toptobottom:hover:before{bottom:0%}.left-toptobottom:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.left-bottomtotop:before,.left-bottomtotop:after,.left-bottomtotop>.ui-border-element:before,.left-bottomtotop>.ui-border-element:after{content:'';position:absolute}.left-bottomtotop:before{border-left:2px solid #333;top:100%;bottom:0;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.left-bottomtotop:hover:before{top:0%}.left-bottomtotop:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.left-inoutspread:before,.left-inoutspread:after,.left-inoutspread>.ui-border-element:before,.left-inoutspread>.ui-border-element:after{content:'';position:absolute}.left-inoutspread:before{border-left:2px solid #333;top:50%;bottom:50%;left:0px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.left-inoutspread:hover:before{top:0%;bottom:0%}.left-inoutspread:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.left-slideopposite:before,.left-slideopposite:after,.left-slideopposite>.ui-border-element:before,.left-slideopposite>.ui-border-element:after{content:'';position:absolute}.left-slideopposite{overflow:hidden}.left-slideopposite:before{border-left:5px solid #333;top:0;bottom:0;left:-20px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.left-slideopposite:hover:before{left:0px}.left-slideopposite:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.right-toptobottom:before,.right-toptobottom:after,.right-toptobottom>.ui-border-element:before,.right-toptobottom>.ui-border-element:after{content:'';position:absolute}.right-toptobottom:after{border-right:2px solid #333;top:0;bottom:100%;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.right-toptobottom:hover:after{bottom:0%}.right-toptobottom:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.right-bottomtotop:before,.right-bottomtotop:after,.right-bottomtotop>.ui-border-element:before,.right-bottomtotop>.ui-border-element:after{content:'';position:absolute}.right-bottomtotop:after{border-right:2px solid #333;top:100%;bottom:0;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.right-bottomtotop:hover:after{top:0%}.right-bottomtotop:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.right-inoutspread:before,.right-inoutspread:after,.right-inoutspread>.ui-border-element:before,.right-inoutspread>.ui-border-element:after{content:'';position:absolute}.right-inoutspread:after{border-right:2px solid #333;top:50%;bottom:50%;right:0px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.right-inoutspread:hover:after{top:0%;bottom:0%}.right-inoutspread:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.right-slideopposite:before,.right-slideopposite:after,.right-slideopposite>.ui-border-element:before,.right-slideopposite>.ui-border-element:after{content:'';position:absolute}.right-slideopposite{overflow:hidden}.right-slideopposite:after{border-right:5px solid #333;top:0;bottom:0;right:-20px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.right-slideopposite:hover:after{right:0px}.right-slideopposite:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.forwardbordertrain:before,.forwardbordertrain:after,.forwardbordertrain>.ui-border-element:before,.forwardbordertrain>.ui-border-element:after{content:'';position:absolute}.forwardbordertrain:before{border-top:2px solid #333;left:0;right:100%;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.forwardbordertrain:hover:before{right:0%}.forwardbordertrain:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.forwardbordertrain:before,.forwardbordertrain:after,.forwardbordertrain>.ui-border-element:before,.forwardbordertrain>.ui-border-element:after{content:'';position:absolute}.forwardbordertrain .ui-border-element:after{border-right:2px solid #333;top:0;bottom:100%;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.forwardbordertrain:hover .ui-border-element:after{bottom:0%}.forwardbordertrain:not(:hover) .ui-border-element:after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.forwardbordertrain:before,.forwardbordertrain:after,.forwardbordertrain>.ui-border-element:before,.forwardbordertrain>.ui-border-element:after{content:'';position:absolute}.forwardbordertrain:after{border-bottom:2px solid #333;left:100%;right:0;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.forwardbordertrain:hover:after{left:0%}.forwardbordertrain:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.forwardbordertrain:before,.forwardbordertrain:after,.forwardbordertrain>.ui-border-element:before,.forwardbordertrain>.ui-border-element:after{content:'';position:absolute}.forwardbordertrain .ui-border-element:before{border-left:2px solid #333;top:100%;bottom:0;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.forwardbordertrain:hover .ui-border-element:before{top:0%}.forwardbordertrain:not(:hover) .ui-border-element:before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.backwardbordertrain:before,.backwardbordertrain:after,.backwardbordertrain>.ui-border-element:before,.backwardbordertrain>.ui-border-element:after{content:'';position:absolute}.backwardbordertrain:before{border-top:2px solid #333;left:100%;right:0;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.backwardbordertrain:hover:before{left:0%}.backwardbordertrain:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.backwardbordertrain:before,.backwardbordertrain:after,.backwardbordertrain>.ui-border-element:before,.backwardbordertrain>.ui-border-element:after{content:'';position:absolute}.backwardbordertrain .ui-border-element:after{border-right:2px solid #333;top:100%;bottom:0;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.backwardbordertrain:hover .ui-border-element:after{top:0%}.backwardbordertrain:not(:hover) .ui-border-element:after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.backwardbordertrain:before,.backwardbordertrain:after,.backwardbordertrain>.ui-border-element:before,.backwardbordertrain>.ui-border-element:after{content:'';position:absolute}.backwardbordertrain:after{border-bottom:2px solid #333;left:0;right:100%;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.backwardbordertrain:hover:after{right:0%}.backwardbordertrain:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.backwardbordertrain:before,.backwardbordertrain:after,.backwardbordertrain>.ui-border-element:before,.backwardbordertrain>.ui-border-element:after{content:'';position:absolute}.backwardbordertrain .ui-border-element:before{border-left:2px solid #333;top:0;bottom:100%;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.backwardbordertrain:hover .ui-border-element:before{bottom:0%}.backwardbordertrain:not(:hover) .ui-border-element:before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-leftstart:before,.top-leftstart:after,.top-leftstart>.ui-border-element:before,.top-leftstart>.ui-border-element:after{content:'';position:absolute}.top-leftstart:before{border-top:2px solid #333;left:0;right:100%;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.top-leftstart:hover:before{right:0%}.top-leftstart:not(:hover):before{-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.top-leftstart:before,.top-leftstart:after,.top-leftstart>.ui-border-element:before,.top-leftstart>.ui-border-element:after{content:'';position:absolute}.top-leftstart .ui-border-element:after{border-right:2px solid #333;top:0;bottom:100%;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.top-leftstart:hover .ui-border-element:after{bottom:0%}.top-leftstart:not(:hover) .ui-border-element:after{-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.top-leftstart:before,.top-leftstart:after,.top-leftstart>.ui-border-element:before,.top-leftstart>.ui-border-element:after{content:'';position:absolute}.top-leftstart:after{border-bottom:2px solid #333;left:100%;right:0;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.top-leftstart:hover:after{left:0%}.top-leftstart:not(:hover):after{-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.top-leftstart:before,.top-leftstart:after,.top-leftstart>.ui-border-element:before,.top-leftstart>.ui-border-element:after{content:'';position:absolute}.top-leftstart .ui-border-element:before{border-left:2px solid #333;top:100%;bottom:0;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.top-leftstart:hover .ui-border-element:before{top:0%}.top-leftstart:not(:hover) .ui-border-element:before{-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.top-rightstart:before,.top-rightstart:after,.top-rightstart>.ui-border-element:before,.top-rightstart>.ui-border-element:after{content:'';position:absolute}.top-rightstart .ui-border-element:after{border-right:2px solid #333;top:0;bottom:100%;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.top-rightstart:hover .ui-border-element:after{bottom:0%}.top-rightstart:not(:hover) .ui-border-element:after{-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.top-rightstart:before,.top-rightstart:after,.top-rightstart>.ui-border-element:before,.top-rightstart>.ui-border-element:after{content:'';position:absolute}.top-rightstart:after{border-bottom:2px solid #333;left:100%;right:0;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.top-rightstart:hover:after{left:0%}.top-rightstart:not(:hover):after{-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.top-rightstart:before,.top-rightstart:after,.top-rightstart>.ui-border-element:before,.top-rightstart>.ui-border-element:after{content:'';position:absolute}.top-rightstart .ui-border-element:before{border-left:2px solid #333;top:100%;bottom:0;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.top-rightstart:hover .ui-border-element:before{top:0%}.top-rightstart:not(:hover) .ui-border-element:before{-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.top-rightstart:before,.top-rightstart:after,.top-rightstart>.ui-border-element:before,.top-rightstart>.ui-border-element:after{content:'';position:absolute}.top-rightstart:before{border-top:2px solid #333;left:0;right:100%;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.top-rightstart:hover:before{right:0%}.top-rightstart:not(:hover):before{-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.bottom-rightstart:before,.bottom-rightstart:after,.bottom-rightstart>.ui-border-element:before,.bottom-rightstart>.ui-border-element:after{content:'';position:absolute}.bottom-rightstart:after{border-bottom:2px solid #333;left:100%;right:0;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.bottom-rightstart:hover:after{left:0%}.bottom-rightstart:not(:hover):after{-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.bottom-rightstart:before,.bottom-rightstart:after,.bottom-rightstart>.ui-border-element:before,.bottom-rightstart>.ui-border-element:after{content:'';position:absolute}.bottom-rightstart .ui-border-element:before{border-left:2px solid #333;top:100%;bottom:0;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.bottom-rightstart:hover .ui-border-element:before{top:0%}.bottom-rightstart:not(:hover) .ui-border-element:before{-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.bottom-rightstart:before,.bottom-rightstart:after,.bottom-rightstart>.ui-border-element:before,.bottom-rightstart>.ui-border-element:after{content:'';position:absolute}.bottom-rightstart:before{border-top:2px solid #333;left:0;right:100%;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.bottom-rightstart:hover:before{right:0%}.bottom-rightstart:not(:hover):before{-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.bottom-rightstart:before,.bottom-rightstart:after,.bottom-rightstart>.ui-border-element:before,.bottom-rightstart>.ui-border-element:after{content:'';position:absolute}.bottom-rightstart .ui-border-element:after{border-right:2px solid #333;top:0;bottom:100%;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.bottom-rightstart:hover .ui-border-element:after{bottom:0%}.bottom-rightstart:not(:hover) .ui-border-element:after{-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.bottom-leftstart:before,.bottom-leftstart:after,.bottom-leftstart>.ui-border-element:before,.bottom-leftstart>.ui-border-element:after{content:'';position:absolute}.bottom-leftstart .ui-border-element:before{border-left:2px solid #333;top:100%;bottom:0;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.bottom-leftstart:hover .ui-border-element:before{top:0%}.bottom-leftstart:not(:hover) .ui-border-element:before{-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.bottom-leftstart:before,.bottom-leftstart:after,.bottom-leftstart>.ui-border-element:before,.bottom-leftstart>.ui-border-element:after{content:'';position:absolute}.bottom-leftstart:before{border-top:2px solid #333;left:0;right:100%;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.bottom-leftstart:hover:before{right:0%}.bottom-leftstart:not(:hover):before{-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.bottom-leftstart:before,.bottom-leftstart:after,.bottom-leftstart>.ui-border-element:before,.bottom-leftstart>.ui-border-element:after{content:'';position:absolute}.bottom-leftstart .ui-border-element:after{border-right:2px solid #333;top:0;bottom:100%;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.bottom-leftstart:hover .ui-border-element:after{bottom:0%}.bottom-leftstart:not(:hover) .ui-border-element:after{-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.bottom-leftstart:before,.bottom-leftstart:after,.bottom-leftstart>.ui-border-element:before,.bottom-leftstart>.ui-border-element:after{content:'';position:absolute}.bottom-leftstart:after{border-bottom:2px solid #333;left:100%;right:0;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.bottom-leftstart:hover:after{left:0%}.bottom-leftstart:not(:hover):after{-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.top-leftstart-backward:before,.top-leftstart-backward:after,.top-leftstart-backward>.ui-border-element:before,.top-leftstart-backward>.ui-border-element:after{content:'';position:absolute}.top-leftstart-backward .ui-border-element:before{border-left:2px solid #333;top:0;bottom:100%;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.top-leftstart-backward:hover .ui-border-element:before{bottom:0%}.top-leftstart-backward:not(:hover) .ui-border-element:before{-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.top-leftstart-backward:before,.top-leftstart-backward:after,.top-leftstart-backward>.ui-border-element:before,.top-leftstart-backward>.ui-border-element:after{content:'';position:absolute}.top-leftstart-backward:after{border-bottom:2px solid #333;left:0;right:100%;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.top-leftstart-backward:hover:after{right:0%}.top-leftstart-backward:not(:hover):after{-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.top-leftstart-backward:before,.top-leftstart-backward:after,.top-leftstart-backward>.ui-border-element:before,.top-leftstart-backward>.ui-border-element:after{content:'';position:absolute}.top-leftstart-backward .ui-border-element:after{border-right:2px solid #333;top:100%;bottom:0;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.top-leftstart-backward:hover .ui-border-element:after{top:0%}.top-leftstart-backward:not(:hover) .ui-border-element:after{-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.top-leftstart-backward:before,.top-leftstart-backward:after,.top-leftstart-backward>.ui-border-element:before,.top-leftstart-backward>.ui-border-element:after{content:'';position:absolute}.top-leftstart-backward:before{border-top:2px solid #333;left:100%;right:0;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.top-leftstart-backward:hover:before{left:0%}.top-leftstart-backward:not(:hover):before{-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.top-rightstart-backward:before,.top-rightstart-backward:after,.top-rightstart-backward>.ui-border-element:before,.top-rightstart-backward>.ui-border-element:after{content:'';position:absolute}.top-rightstart-backward:before{border-top:2px solid #333;left:100%;right:0;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.top-rightstart-backward:hover:before{left:0%}.top-rightstart-backward:not(:hover):before{-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.top-rightstart-backward:before,.top-rightstart-backward:after,.top-rightstart-backward>.ui-border-element:before,.top-rightstart-backward>.ui-border-element:after{content:'';position:absolute}.top-rightstart-backward .ui-border-element:before{border-left:2px solid #333;top:0;bottom:100%;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.top-rightstart-backward:hover .ui-border-element:before{bottom:0%}.top-rightstart-backward:not(:hover) .ui-border-element:before{-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.top-rightstart-backward:before,.top-rightstart-backward:after,.top-rightstart-backward>.ui-border-element:before,.top-rightstart-backward>.ui-border-element:after{content:'';position:absolute}.top-rightstart-backward:after{border-bottom:2px solid #333;left:0;right:100%;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.top-rightstart-backward:hover:after{right:0%}.top-rightstart-backward:not(:hover):after{-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.top-rightstart-backward:before,.top-rightstart-backward:after,.top-rightstart-backward>.ui-border-element:before,.top-rightstart-backward>.ui-border-element:after{content:'';position:absolute}.top-rightstart-backward .ui-border-element:after{border-right:2px solid #333;top:100%;bottom:0;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.top-rightstart-backward:hover .ui-border-element:after{top:0%}.top-rightstart-backward:not(:hover) .ui-border-element:after{-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.bottom-rightstart-backward:before,.bottom-rightstart-backward:after,.bottom-rightstart-backward>.ui-border-element:before,.bottom-rightstart-backward>.ui-border-element:after{content:'';position:absolute}.bottom-rightstart-backward .ui-border-element:after{border-right:2px solid #333;top:100%;bottom:0;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.bottom-rightstart-backward:hover .ui-border-element:after{top:0%}.bottom-rightstart-backward:not(:hover) .ui-border-element:after{-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.bottom-rightstart-backward:before,.bottom-rightstart-backward:after,.bottom-rightstart-backward>.ui-border-element:before,.bottom-rightstart-backward>.ui-border-element:after{content:'';position:absolute}.bottom-rightstart-backward:before{border-top:2px solid #333;left:100%;right:0;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.bottom-rightstart-backward:hover:before{left:0%}.bottom-rightstart-backward:not(:hover):before{-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.bottom-rightstart-backward:before,.bottom-rightstart-backward:after,.bottom-rightstart-backward>.ui-border-element:before,.bottom-rightstart-backward>.ui-border-element:after{content:'';position:absolute}.bottom-rightstart-backward .ui-border-element:before{border-left:2px solid #333;top:0;bottom:100%;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.bottom-rightstart-backward:hover .ui-border-element:before{bottom:0%}.bottom-rightstart-backward:not(:hover) .ui-border-element:before{-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.bottom-rightstart-backward:before,.bottom-rightstart-backward:after,.bottom-rightstart-backward>.ui-border-element:before,.bottom-rightstart-backward>.ui-border-element:after{content:'';position:absolute}.bottom-rightstart-backward:after{border-bottom:2px solid #333;left:0;right:100%;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.bottom-rightstart-backward:hover:after{right:0%}.bottom-rightstart-backward:not(:hover):after{-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.bottom-leftstart-backward:before,.bottom-leftstart-backward:after,.bottom-leftstart-backward>.ui-border-element:before,.bottom-leftstart-backward>.ui-border-element:after{content:'';position:absolute}.bottom-leftstart-backward:after{border-bottom:2px solid #333;left:0;right:100%;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.bottom-leftstart-backward:hover:after{right:0%}.bottom-leftstart-backward:not(:hover):after{-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.bottom-leftstart-backward:before,.bottom-leftstart-backward:after,.bottom-leftstart-backward>.ui-border-element:before,.bottom-leftstart-backward>.ui-border-element:after{content:'';position:absolute}.bottom-leftstart-backward .ui-border-element:after{border-right:2px solid #333;top:100%;bottom:0;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.bottom-leftstart-backward:hover .ui-border-element:after{top:0%}.bottom-leftstart-backward:not(:hover) .ui-border-element:after{-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.bottom-leftstart-backward:before,.bottom-leftstart-backward:after,.bottom-leftstart-backward>.ui-border-element:before,.bottom-leftstart-backward>.ui-border-element:after{content:'';position:absolute}.bottom-leftstart-backward:before{border-top:2px solid #333;left:100%;right:0;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.bottom-leftstart-backward:hover:before{left:0%}.bottom-leftstart-backward:not(:hover):before{-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.bottom-leftstart-backward:before,.bottom-leftstart-backward:after,.bottom-leftstart-backward>.ui-border-element:before,.bottom-leftstart-backward>.ui-border-element:after{content:'';position:absolute}.bottom-leftstart-backward .ui-border-element:before{border-left:2px solid #333;top:0;bottom:100%;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.bottom-leftstart-backward:hover .ui-border-element:before{bottom:0%}.bottom-leftstart-backward:not(:hover) .ui-border-element:before{-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.top-leftstart-burst:before,.top-leftstart-burst:after,.top-leftstart-burst>.ui-border-element:before,.top-leftstart-burst>.ui-border-element:after{content:'';position:absolute}.top-leftstart-burst:before{border-top:2px solid #333;left:0;right:100%;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.top-leftstart-burst:hover:before{right:0%}.top-leftstart-burst:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-leftstart-burst:before,.top-leftstart-burst:after,.top-leftstart-burst>.ui-border-element:before,.top-leftstart-burst>.ui-border-element:after{content:'';position:absolute}.top-leftstart-burst .ui-border-element:after{border-right:2px solid #333;top:0;bottom:100%;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.top-leftstart-burst:hover .ui-border-element:after{bottom:0%}.top-leftstart-burst:not(:hover) .ui-border-element:after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-leftstart-burst:before,.top-leftstart-burst:after,.top-leftstart-burst>.ui-border-element:before,.top-leftstart-burst>.ui-border-element:after{content:'';position:absolute}.top-leftstart-burst:after{border-bottom:2px solid #333;left:100%;right:0;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.top-leftstart-burst:hover:after{left:0%}.top-leftstart-burst:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-leftstart-burst:before,.top-leftstart-burst:after,.top-leftstart-burst>.ui-border-element:before,.top-leftstart-burst>.ui-border-element:after{content:'';position:absolute}.top-leftstart-burst .ui-border-element:before{border-left:2px solid #333;top:100%;bottom:0;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.top-leftstart-burst:hover .ui-border-element:before{top:0%}.top-leftstart-burst:not(:hover) .ui-border-element:before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-rightstart-burst:before,.top-rightstart-burst:after,.top-rightstart-burst>.ui-border-element:before,.top-rightstart-burst>.ui-border-element:after{content:'';position:absolute}.top-rightstart-burst .ui-border-element:after{border-right:2px solid #333;top:0;bottom:100%;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.top-rightstart-burst:hover .ui-border-element:after{bottom:0%}.top-rightstart-burst:not(:hover) .ui-border-element:after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-rightstart-burst:before,.top-rightstart-burst:after,.top-rightstart-burst>.ui-border-element:before,.top-rightstart-burst>.ui-border-element:after{content:'';position:absolute}.top-rightstart-burst:after{border-bottom:2px solid #333;left:100%;right:0;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.top-rightstart-burst:hover:after{left:0%}.top-rightstart-burst:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-rightstart-burst:before,.top-rightstart-burst:after,.top-rightstart-burst>.ui-border-element:before,.top-rightstart-burst>.ui-border-element:after{content:'';position:absolute}.top-rightstart-burst .ui-border-element:before{border-left:2px solid #333;top:100%;bottom:0;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.top-rightstart-burst:hover .ui-border-element:before{top:0%}.top-rightstart-burst:not(:hover) .ui-border-element:before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-rightstart-burst:before,.top-rightstart-burst:after,.top-rightstart-burst>.ui-border-element:before,.top-rightstart-burst>.ui-border-element:after{content:'';position:absolute}.top-rightstart-burst:before{border-top:2px solid #333;left:0;right:100%;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.top-rightstart-burst:hover:before{right:0%}.top-rightstart-burst:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-rightstart-burst:before,.bottom-rightstart-burst:after,.bottom-rightstart-burst>.ui-border-element:before,.bottom-rightstart-burst>.ui-border-element:after{content:'';position:absolute}.bottom-rightstart-burst:after{border-bottom:2px solid #333;left:100%;right:0;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.bottom-rightstart-burst:hover:after{left:0%}.bottom-rightstart-burst:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-rightstart-burst:before,.bottom-rightstart-burst:after,.bottom-rightstart-burst>.ui-border-element:before,.bottom-rightstart-burst>.ui-border-element:after{content:'';position:absolute}.bottom-rightstart-burst .ui-border-element:before{border-left:2px solid #333;top:100%;bottom:0;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.bottom-rightstart-burst:hover .ui-border-element:before{top:0%}.bottom-rightstart-burst:not(:hover) .ui-border-element:before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-rightstart-burst:before,.bottom-rightstart-burst:after,.bottom-rightstart-burst>.ui-border-element:before,.bottom-rightstart-burst>.ui-border-element:after{content:'';position:absolute}.bottom-rightstart-burst:before{border-top:2px solid #333;left:0;right:100%;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.bottom-rightstart-burst:hover:before{right:0%}.bottom-rightstart-burst:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-rightstart-burst:before,.bottom-rightstart-burst:after,.bottom-rightstart-burst>.ui-border-element:before,.bottom-rightstart-burst>.ui-border-element:after{content:'';position:absolute}.bottom-rightstart-burst .ui-border-element:after{border-right:2px solid #333;top:0;bottom:100%;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.bottom-rightstart-burst:hover .ui-border-element:after{bottom:0%}.bottom-rightstart-burst:not(:hover) .ui-border-element:after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-leftstart-burst:before,.bottom-leftstart-burst:after,.bottom-leftstart-burst>.ui-border-element:before,.bottom-leftstart-burst>.ui-border-element:after{content:'';position:absolute}.bottom-leftstart-burst .ui-border-element:before{border-left:2px solid #333;top:100%;bottom:0;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.bottom-leftstart-burst:hover .ui-border-element:before{top:0%}.bottom-leftstart-burst:not(:hover) .ui-border-element:before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-leftstart-burst:before,.bottom-leftstart-burst:after,.bottom-leftstart-burst>.ui-border-element:before,.bottom-leftstart-burst>.ui-border-element:after{content:'';position:absolute}.bottom-leftstart-burst:before{border-top:2px solid #333;left:0;right:100%;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.bottom-leftstart-burst:hover:before{right:0%}.bottom-leftstart-burst:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-leftstart-burst:before,.bottom-leftstart-burst:after,.bottom-leftstart-burst>.ui-border-element:before,.bottom-leftstart-burst>.ui-border-element:after{content:'';position:absolute}.bottom-leftstart-burst .ui-border-element:after{border-right:2px solid #333;top:0;bottom:100%;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.bottom-leftstart-burst:hover .ui-border-element:after{bottom:0%}.bottom-leftstart-burst:not(:hover) .ui-border-element:after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-leftstart-burst:before,.bottom-leftstart-burst:after,.bottom-leftstart-burst>.ui-border-element:before,.bottom-leftstart-burst>.ui-border-element:after{content:'';position:absolute}.bottom-leftstart-burst:after{border-bottom:2px solid #333;left:100%;right:0;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.bottom-leftstart-burst:hover:after{left:0%}.bottom-leftstart-burst:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-leftstart-burst-backward:before,.top-leftstart-burst-backward:after,.top-leftstart-burst-backward>.ui-border-element:before,.top-leftstart-burst-backward>.ui-border-element:after{content:'';position:absolute}.top-leftstart-burst-backward .ui-border-element:before{border-left:2px solid #333;top:0;bottom:100%;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.top-leftstart-burst-backward:hover .ui-border-element:before{bottom:0%}.top-leftstart-burst-backward:not(:hover) .ui-border-element:before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-leftstart-burst-backward:before,.top-leftstart-burst-backward:after,.top-leftstart-burst-backward>.ui-border-element:before,.top-leftstart-burst-backward>.ui-border-element:after{content:'';position:absolute}.top-leftstart-burst-backward:after{border-bottom:2px solid #333;left:0;right:100%;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.top-leftstart-burst-backward:hover:after{right:0%}.top-leftstart-burst-backward:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-leftstart-burst-backward:before,.top-leftstart-burst-backward:after,.top-leftstart-burst-backward>.ui-border-element:before,.top-leftstart-burst-backward>.ui-border-element:after{content:'';position:absolute}.top-leftstart-burst-backward .ui-border-element:after{border-right:2px solid #333;top:100%;bottom:0;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.top-leftstart-burst-backward:hover .ui-border-element:after{top:0%}.top-leftstart-burst-backward:not(:hover) .ui-border-element:after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-leftstart-burst-backward:before,.top-leftstart-burst-backward:after,.top-leftstart-burst-backward>.ui-border-element:before,.top-leftstart-burst-backward>.ui-border-element:after{content:'';position:absolute}.top-leftstart-burst-backward:before{border-top:2px solid #333;left:100%;right:0;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.top-leftstart-burst-backward:hover:before{left:0%}.top-leftstart-burst-backward:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-rightstart-burst-backward:before,.top-rightstart-burst-backward:after,.top-rightstart-burst-backward>.ui-border-element:before,.top-rightstart-burst-backward>.ui-border-element:after{content:'';position:absolute}.top-rightstart-burst-backward:before{border-top:2px solid #333;left:100%;right:0;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.top-rightstart-burst-backward:hover:before{left:0%}.top-rightstart-burst-backward:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-rightstart-burst-backward:before,.top-rightstart-burst-backward:after,.top-rightstart-burst-backward>.ui-border-element:before,.top-rightstart-burst-backward>.ui-border-element:after{content:'';position:absolute}.top-rightstart-burst-backward .ui-border-element:before{border-left:2px solid #333;top:0;bottom:100%;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.top-rightstart-burst-backward:hover .ui-border-element:before{bottom:0%}.top-rightstart-burst-backward:not(:hover) .ui-border-element:before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-rightstart-burst-backward:before,.top-rightstart-burst-backward:after,.top-rightstart-burst-backward>.ui-border-element:before,.top-rightstart-burst-backward>.ui-border-element:after{content:'';position:absolute}.top-rightstart-burst-backward:after{border-bottom:2px solid #333;left:0;right:100%;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.top-rightstart-burst-backward:hover:after{right:0%}.top-rightstart-burst-backward:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-rightstart-burst-backward:before,.top-rightstart-burst-backward:after,.top-rightstart-burst-backward>.ui-border-element:before,.top-rightstart-burst-backward>.ui-border-element:after{content:'';position:absolute}.top-rightstart-burst-backward .ui-border-element:after{border-right:2px solid #333;top:100%;bottom:0;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.top-rightstart-burst-backward:hover .ui-border-element:after{top:0%}.top-rightstart-burst-backward:not(:hover) .ui-border-element:after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-rightstart-burst-backward:before,.bottom-rightstart-burst-backward:after,.bottom-rightstart-burst-backward>.ui-border-element:before,.bottom-rightstart-burst-backward>.ui-border-element:after{content:'';position:absolute}.bottom-rightstart-burst-backward .ui-border-element:after{border-right:2px solid #333;top:100%;bottom:0;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.bottom-rightstart-burst-backward:hover .ui-border-element:after{top:0%}.bottom-rightstart-burst-backward:not(:hover) .ui-border-element:after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-rightstart-burst-backward:before,.bottom-rightstart-burst-backward:after,.bottom-rightstart-burst-backward>.ui-border-element:before,.bottom-rightstart-burst-backward>.ui-border-element:after{content:'';position:absolute}.bottom-rightstart-burst-backward:before{border-top:2px solid #333;left:100%;right:0;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.bottom-rightstart-burst-backward:hover:before{left:0%}.bottom-rightstart-burst-backward:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-rightstart-burst-backward:before,.bottom-rightstart-burst-backward:after,.bottom-rightstart-burst-backward>.ui-border-element:before,.bottom-rightstart-burst-backward>.ui-border-element:after{content:'';position:absolute}.bottom-rightstart-burst-backward .ui-border-element:before{border-left:2px solid #333;top:0;bottom:100%;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.bottom-rightstart-burst-backward:hover .ui-border-element:before{bottom:0%}.bottom-rightstart-burst-backward:not(:hover) .ui-border-element:before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-rightstart-burst-backward:before,.bottom-rightstart-burst-backward:after,.bottom-rightstart-burst-backward>.ui-border-element:before,.bottom-rightstart-burst-backward>.ui-border-element:after{content:'';position:absolute}.bottom-rightstart-burst-backward:after{border-bottom:2px solid #333;left:0;right:100%;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.bottom-rightstart-burst-backward:hover:after{right:0%}.bottom-rightstart-burst-backward:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-leftstart-burst-backward:before,.bottom-leftstart-burst-backward:after,.bottom-leftstart-burst-backward>.ui-border-element:before,.bottom-leftstart-burst-backward>.ui-border-element:after{content:'';position:absolute}.bottom-leftstart-burst-backward:after{border-bottom:2px solid #333;left:0;right:100%;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}.bottom-leftstart-burst-backward:hover:after{right:0%}.bottom-leftstart-burst-backward:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-leftstart-burst-backward:before,.bottom-leftstart-burst-backward:after,.bottom-leftstart-burst-backward>.ui-border-element:before,.bottom-leftstart-burst-backward>.ui-border-element:after{content:'';position:absolute}.bottom-leftstart-burst-backward .ui-border-element:after{border-right:2px solid #333;top:100%;bottom:0;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.bottom-leftstart-burst-backward:hover .ui-border-element:after{top:0%}.bottom-leftstart-burst-backward:not(:hover) .ui-border-element:after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-leftstart-burst-backward:before,.bottom-leftstart-burst-backward:after,.bottom-leftstart-burst-backward>.ui-border-element:before,.bottom-leftstart-burst-backward>.ui-border-element:after{content:'';position:absolute}.bottom-leftstart-burst-backward:before{border-top:2px solid #333;left:100%;right:0;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.bottom-leftstart-burst-backward:hover:before{left:0%}.bottom-leftstart-burst-backward:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-leftstart-burst-backward:before,.bottom-leftstart-burst-backward:after,.bottom-leftstart-burst-backward>.ui-border-element:before,.bottom-leftstart-burst-backward>.ui-border-element:after{content:'';position:absolute}.bottom-leftstart-burst-backward .ui-border-element:before{border-left:2px solid #333;top:0;bottom:100%;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:600ms;-moz-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.bottom-leftstart-burst-backward:hover .ui-border-element:before{bottom:0%}.bottom-leftstart-burst-backward:not(:hover) .ui-border-element:before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.topbottom-leftrightcorner:before,.topbottom-leftrightcorner:after,.topbottom-leftrightcorner>.ui-border-element:before,.topbottom-leftrightcorner>.ui-border-element:after{content:'';position:absolute}.topbottom-leftrightcorner:before{border-top:2px solid #333;left:0;right:100%;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.topbottom-leftrightcorner:hover:before{right:0%}.topbottom-leftrightcorner:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.topbottom-leftrightcorner:before,.topbottom-leftrightcorner:after,.topbottom-leftrightcorner>.ui-border-element:before,.topbottom-leftrightcorner>.ui-border-element:after{content:'';position:absolute}.topbottom-leftrightcorner .ui-border-element:before{border-left:2px solid #333;top:0;bottom:100%;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.topbottom-leftrightcorner:hover .ui-border-element:before{bottom:0%}.topbottom-leftrightcorner:not(:hover) .ui-border-element:before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.topbottom-leftrightcorner:before,.topbottom-leftrightcorner:after,.topbottom-leftrightcorner>.ui-border-element:before,.topbottom-leftrightcorner>.ui-border-element:after{content:'';position:absolute}.topbottom-leftrightcorner:after{border-bottom:2px solid #333;left:100%;right:0;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.topbottom-leftrightcorner:hover:after{left:0%}.topbottom-leftrightcorner:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.topbottom-leftrightcorner:before,.topbottom-leftrightcorner:after,.topbottom-leftrightcorner>.ui-border-element:before,.topbottom-leftrightcorner>.ui-border-element:after{content:'';position:absolute}.topbottom-leftrightcorner .ui-border-element:after{border-right:2px solid #333;top:100%;bottom:0;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.topbottom-leftrightcorner:hover .ui-border-element:after{top:0%}.topbottom-leftrightcorner:not(:hover) .ui-border-element:after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.topbottom-rightleftcorner:before,.topbottom-rightleftcorner:after,.topbottom-rightleftcorner>.ui-border-element:before,.topbottom-rightleftcorner>.ui-border-element:after{content:'';position:absolute}.topbottom-rightleftcorner:before{border-top:2px solid #333;left:100%;right:0;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.topbottom-rightleftcorner:hover:before{left:0%}.topbottom-rightleftcorner:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.topbottom-rightleftcorner:before,.topbottom-rightleftcorner:after,.topbottom-rightleftcorner>.ui-border-element:before,.topbottom-rightleftcorner>.ui-border-element:after{content:'';position:absolute}.topbottom-rightleftcorner .ui-border-element:after{border-right:2px solid #333;top:0;bottom:100%;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.topbottom-rightleftcorner:hover .ui-border-element:after{bottom:0%}.topbottom-rightleftcorner:not(:hover) .ui-border-element:after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.topbottom-rightleftcorner:before,.topbottom-rightleftcorner:after,.topbottom-rightleftcorner>.ui-border-element:before,.topbottom-rightleftcorner>.ui-border-element:after{content:'';position:absolute}.topbottom-rightleftcorner:after{border-bottom:2px solid #333;left:0;right:100%;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.topbottom-rightleftcorner:hover:after{right:0%}.topbottom-rightleftcorner:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.topbottom-rightleftcorner:before,.topbottom-rightleftcorner:after,.topbottom-rightleftcorner>.ui-border-element:before,.topbottom-rightleftcorner>.ui-border-element:after{content:'';position:absolute}.topbottom-rightleftcorner .ui-border-element:before{border-left:2px solid #333;top:100%;bottom:0;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.topbottom-rightleftcorner:hover .ui-border-element:before{top:0%}.topbottom-rightleftcorner:not(:hover) .ui-border-element:before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.border-inoutspread:before,.border-inoutspread:after,.border-inoutspread>.ui-border-element:before,.border-inoutspread>.ui-border-element:after{content:'';position:absolute}.border-inoutspread:before{border-top:2px solid #333;left:51%;right:51%;top:0px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.border-inoutspread:hover:before{left:0%;right:0%}.border-inoutspread:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.border-inoutspread:before,.border-inoutspread:after,.border-inoutspread>.ui-border-element:before,.border-inoutspread>.ui-border-element:after{content:'';position:absolute}.border-inoutspread .ui-border-element:after{border-right:2px solid #333;top:50%;bottom:50%;right:0px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.border-inoutspread:hover .ui-border-element:after{top:0%;bottom:0%}.border-inoutspread:not(:hover) .ui-border-element:after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.border-inoutspread:before,.border-inoutspread:after,.border-inoutspread>.ui-border-element:before,.border-inoutspread>.ui-border-element:after{content:'';position:absolute}.border-inoutspread:after{border-bottom:2px solid #333;left:51%;right:51%;bottom:0px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.border-inoutspread:hover:after{left:0%;right:0%}.border-inoutspread:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.border-inoutspread:before,.border-inoutspread:after,.border-inoutspread>.ui-border-element:before,.border-inoutspread>.ui-border-element:after{content:'';position:absolute}.border-inoutspread .ui-border-element:before{border-left:2px solid #333;top:50%;bottom:50%;left:0px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-moz-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-o-transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);transition-timing-function:cubic-bezier(0, 0.98, 0.51, 0.93);-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.border-inoutspread:hover .ui-border-element:before{top:0%;bottom:0%}.border-inoutspread:not(:hover) .ui-border-element:before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-stay:before,.top-stay:after,.top-stay>.ui-border-element:before,.top-stay>.ui-border-element:after{content:'';position:absolute}.top-stay:before{border-top:2px solid #333;left:0;right:0;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-stay:before,.top-stay:after,.top-stay>.ui-border-element:before,.top-stay>.ui-border-element:after{content:'';position:absolute}.top-stay .ui-border-element:after{border-right:2px solid #333;top:0;bottom:100%;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-stay:hover .ui-border-element:after{bottom:0%}.top-stay:not(:hover) .ui-border-element:after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-stay:before,.top-stay:after,.top-stay>.ui-border-element:before,.top-stay>.ui-border-element:after{content:'';position:absolute}.top-stay:after{border-bottom:2px solid #333;left:51%;right:51%;bottom:0px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-stay:hover:after{left:0%;right:0%}.top-stay:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-stay:before,.top-stay:after,.top-stay>.ui-border-element:before,.top-stay>.ui-border-element:after{content:'';position:absolute}.top-stay .ui-border-element:before{border-left:2px solid #333;top:0;bottom:100%;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.top-stay:hover .ui-border-element:before{bottom:0%}.top-stay:not(:hover) .ui-border-element:before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-stay:before,.bottom-stay:after,.bottom-stay>.ui-border-element:before,.bottom-stay>.ui-border-element:after{content:'';position:absolute}.bottom-stay:after{border-bottom:2px solid #333;left:0;right:0;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-stay:before,.bottom-stay:after,.bottom-stay>.ui-border-element:before,.bottom-stay>.ui-border-element:after{content:'';position:absolute}.bottom-stay .ui-border-element:after{border-right:2px solid #333;top:100%;bottom:0;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-stay:hover .ui-border-element:after{top:0%}.bottom-stay:not(:hover) .ui-border-element:after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-stay:before,.bottom-stay:after,.bottom-stay>.ui-border-element:before,.bottom-stay>.ui-border-element:after{content:'';position:absolute}.bottom-stay:before{border-top:2px solid #333;left:51%;right:51%;top:0px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-stay:hover:before{left:0%;right:0%}.bottom-stay:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-stay:before,.bottom-stay:after,.bottom-stay>.ui-border-element:before,.bottom-stay>.ui-border-element:after{content:'';position:absolute}.bottom-stay .ui-border-element:before{border-left:2px solid #333;top:100%;bottom:0;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.bottom-stay:hover .ui-border-element:before{top:0%}.bottom-stay:not(:hover) .ui-border-element:before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.left-stay:before,.left-stay:after,.left-stay>.ui-border-element:before,.left-stay>.ui-border-element:after{content:'';position:absolute}.left-stay .ui-border-element:before{border-left:2px solid #333;top:0;bottom:0;left:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.left-stay:before,.left-stay:after,.left-stay>.ui-border-element:before,.left-stay>.ui-border-element:after{content:'';position:absolute}.left-stay .ui-border-element:after{border-right:2px solid #333;top:50%;bottom:50%;right:0px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.left-stay:hover .ui-border-element:after{top:0%;bottom:0%}.left-stay:not(:hover) .ui-border-element:after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.left-stay:before,.left-stay:after,.left-stay>.ui-border-element:before,.left-stay>.ui-border-element:after{content:'';position:absolute}.left-stay:before{border-top:2px solid #333;left:0;right:100%;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.left-stay:hover:before{right:0%}.left-stay:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.left-stay:before,.left-stay:after,.left-stay>.ui-border-element:before,.left-stay>.ui-border-element:after{content:'';position:absolute}.left-stay:after{border-bottom:2px solid #333;left:0;right:100%;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.left-stay:hover:after{right:0%}.left-stay:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.right-stay:before,.right-stay:after,.right-stay>.ui-border-element:before,.right-stay>.ui-border-element:after{content:'';position:absolute}.right-stay .ui-border-element:after{border-right:2px solid #333;top:0;bottom:0;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.right-stay:before,.right-stay:after,.right-stay>.ui-border-element:before,.right-stay>.ui-border-element:after{content:'';position:absolute}.right-stay .ui-border-element:before{border-left:2px solid #333;top:50%;bottom:50%;left:0px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.right-stay:hover .ui-border-element:before{top:0%;bottom:0%}.right-stay:not(:hover) .ui-border-element:before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.right-stay:before,.right-stay:after,.right-stay>.ui-border-element:before,.right-stay>.ui-border-element:after{content:'';position:absolute}.right-stay:before{border-top:2px solid #333;left:100%;right:0;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.right-stay:hover:before{left:0%}.right-stay:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.right-stay:before,.right-stay:after,.right-stay>.ui-border-element:before,.right-stay>.ui-border-element:after{content:'';position:absolute}.right-stay:after{border-bottom:2px solid #333;left:100%;right:0;bottom:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.right-stay:hover:after{left:0%}.right-stay:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.slideopposite:before,.slideopposite:after,.slideopposite>.ui-border-element:before,.slideopposite>.ui-border-element:after{content:'';position:absolute}.slideopposite{overflow:hidden}.slideopposite:before{border-top:5px solid #333;left:0;right:0;top:-30%;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.slideopposite:hover:before{top:0px}.slideopposite:not(:hover):before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.slideopposite:before,.slideopposite:after,.slideopposite>.ui-border-element:before,.slideopposite>.ui-border-element:after{content:'';position:absolute}.slideopposite{overflow:hidden}.slideopposite:after{border-bottom:5px solid #333;left:0;right:0;bottom:-30%;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.slideopposite:hover:after{bottom:0px}.slideopposite:not(:hover):after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.slideopposite:before,.slideopposite:after,.slideopposite>.ui-border-element:before,.slideopposite>.ui-border-element:after{content:'';position:absolute}.slideopposite{overflow:hidden}.slideopposite .ui-border-element:before{border-left:5px solid #333;top:0;bottom:0;left:-20px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.slideopposite:hover .ui-border-element:before{left:0px}.slideopposite:not(:hover) .ui-border-element:before{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.slideopposite:before,.slideopposite:after,.slideopposite>.ui-border-element:before,.slideopposite>.ui-border-element:after{content:'';position:absolute}.slideopposite{overflow:hidden}.slideopposite .ui-border-element:after{border-right:5px solid #333;top:0;bottom:0;right:-20px;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.slideopposite:hover .ui-border-element:after{right:0px}.slideopposite:not(:hover) .ui-border-element:after{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
