@charset "UTF-8";
@font-face {
font-family:font-icons;
src:url(fonts/font-icons.html);
src:url(fonts/font-icons.html) format('embedded-opentype'), url(fonts/font-icons-2.html) format('woff'), url(fonts/font-icons-3.html) format('truetype'), url(fonts/font-icons-4.html) format('svg');
font-weight:400;
font-style:normal
}
@font-face {
font-family:lined-icons;
src:url(fonts/lined-icons.html);
src:url(fonts/lined-icons.html) format('embedded-opentype'), url(fonts/lined-icons-2.html) format('woff'), url(fonts/lined-icons-3.html) format('truetype'), url(fonts/lined-icons-4.html) format('svg');
font-weight:400;
font-style:normal
}
@font-face {
font-family:Simple-Line-Icons;
src:url(fonts/Simple-Line-Icons.html);
src:url(fonts/Simple-Line-Iconsd41dd41d.html?#iefix) format('embedded-opentype'), url(fonts/Simple-Line-Icons-2.html) format('woff'), url(fonts/Simple-Line-Icons-3.html) format('truetype'), url(fonts/Simple-Line-Icons-4.html#Simple-Line-Icons) format('svg');
font-weight:400;
font-style:normal
}
.side-header #primary-menu ul>li.sub-menu>a:after, [class*=" icon-line-"], [class*=" icon-line2-"], [class*=" icon-"], [class^=icon-line2-], [class^=icon-], [class^=icon-line-] {
display:inline-block;
font-family:font-icons;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:inherit;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
[class*=" icon-line-"], [class^=icon-line-] {
font-family:lined-icons
}
[class*=" icon-line2-"], [class^=icon-line2-] {
font-family:Simple-Line-Icons
}
.icon-lg {
	font-size:1.3333333333333333em;
	line-height:.75em;
	vertical-align:-15%
}
.icon-2x {
	font-size:2em
}
.icon-3x {
	font-size:3em
}
.icon-4x {
	font-size:4em
}
.icon-5x {
	font-size:5em
}
.icon-fw {
	width:1.2857142857142858em;
	text-align:center
}
.iconlist {
	padding-left:0;
	margin-left:1.75em;
	list-style-type:none
}
.iconlist li {
	position:relative
}
.iconlist ul {
	list-style-type:none;
	margin:5px 0 5px 25px
}
.iconlist>li [class*=" icon-"]:first-child, .iconlist>li [class^=icon-]:first-child {
position:absolute;
left:-1.75em;
text-align:center;
top:1px;
width:14px
}
.iconlist.iconlist-large {
	font-size:16px
}
.iconlist.iconlist-large li {
	margin:4px 0
}
.iconlist.iconlist-large>li [class*=" icon-"], .iconlist.iconlist-large>li [class^=icon-] {
width:16px;
margin-right:5px
}
.iconlist-color li i {
	color:#1ABC9C
}
.icon-border {
	padding:.2em .25em .15em;
	border:.08em solid #eee;
	-webkit-border-radius:.1em;
	-moz-border-radius:.1em;
	border-radius:.1em
}
.icon.pull-left {
	margin-right:.3em
}
.icon.pull-right {
	margin-left:.3em
}
.icon-spin {
	-webkit-animation:spin 2s infinite linear;
	-moz-animation:spin 2s infinite linear;
	-o-animation:spin 2s infinite linear;
	animation:spin 2s infinite linear
}
@-moz-keyframes spin {
0% {
-moz-transform:rotate(0)
}
100% {
-moz-transform:rotate(359deg)
}
}
@-webkit-keyframes spin {
0% {
-webkit-transform:rotate(0)
}
100% {
-webkit-transform:rotate(359deg)
}
}
@-o-keyframes spin {
0% {
-o-transform:rotate(0)
}
100% {
-o-transform:rotate(359deg)
}
}
@keyframes spin {
0% {
-webkit-transform:rotate(0);
-moz-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0)
}
100% {
-webkit-transform:rotate(359deg);
-moz-transform:rotate(359deg);
-o-transform:rotate(359deg);
transform:rotate(359deg)
}
}
.icon-rotate-90 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg)
}
.icon-rotate-180 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg)
}
.icon-rotate-270 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	transform:rotate(270deg)
}
.icon-flip-horizontal {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform:scale(-1, 1);
	-moz-transform:scale(-1, 1);
	-ms-transform:scale(-1, 1);
	-o-transform:scale(-1, 1);
	transform:scale(-1, 1)
}
.icon-flip-vertical {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform:scale(1, -1);
	-moz-transform:scale(1, -1);
	-ms-transform:scale(1, -1);
	-o-transform:scale(1, -1);
	transform:scale(1, -1)
}
.icon-stacked {
	position:relative;
	display:inline-block;
	width:2em;
	height:2em;
	line-height:2em;
	vertical-align:middle
}
.icon-stacked-1x, .icon-stacked-2x {
	position:absolute;
	left:0;
	width:100%;
	text-align:center
}
#wrapper, body {
	position:relative
}
.icon-stacked-1x {
	line-height:inherit
}
.icon-stacked-2x {
	font-size:2em
}
.icon-inverse {
	color:#fff
}
.icon-type:before {
	content:"\e600"
}
/*.icon-box:before {
	content:"\e601"
}*/
.icon-archive:before {
	content:"\e602"
}
.icon-envelope:before {
	content:"\e603"
}
.icon-email:before {
	content:"\e604"
}
.icon-files:before {
	content:"\e605"
}
.icon-printer2:before {
	content:"\e606"
}
.icon-folder-add:before {
	content:"\e607"
}
.icon-folder-settings:before {
	content:"\e608"
}
.icon-folder-check:before {
	content:"\e609"
}
.icon-wifi-low:before {
	content:"\e60a"
}
.icon-wifi-mid:before {
	content:"\e60b"
}
.icon-wifi-full:before {
	content:"\e60c"
}
.icon-connection-empty:before {
	content:"\e60d"
}
.icon-battery-full:before {
	content:"\e60e"
}
.icon-settings:before {
	content:"\e60f"
}
.icon-arrow-left:before {
	content:"\e610"
}
.icon-arrow-up:before {
	content:"\e611"
}
.icon-arrow-down:before {
	content:"\e612"
}
.icon-arrow-right:before {
	content:"\e613"
}
.icon-reload:before {
	content:"\e614"
}
.icon-download:before {
	content:"\e615"
}
.icon-tag:before {
	content:"\e616"
}
.icon-trashcan:before {
	content:"\e617"
}
.icon-search:before {
	content:"\e618"
}
.icon-zoom-in:before {
	content:"\e619"
}
.icon-zoom-out:before {
	content:"\e61a"
}
.icon-chat:before {
	content:"\e61b"
}
.icon-clock:before {
	content:"\e61c"
}
.icon-printer:before {
	content:"\e61d"
}
.icon-home:before {
	content:"\e61e"
}
.icon-flag:before {
	content:"\e61f"
}
.icon-meter:before {
	content:"\e620"
}
.icon-switch:before {
	content:"\e621"
}
.icon-forbidden:before {
	content:"\e622"
}
.icon-phone-landscape:before {
	content:"\e623"
}
.icon-tablet:before {
	content:"\e624"
}
.icon-tablet-landscape:before {
	content:"\e625"
}
.icon-laptop:before {
	content:"\e626"
}
.icon-camera:before {
	content:"\e627"
}
.icon-microwave-oven:before {
	content:"\e628"
}
.icon-credit-cards:before {
	content:"\e629"
}
.icon-map-marker:before {
	content:"\e62a"
}
.icon-map:before {
	content:"\e62b"
}
.icon-support:before {
	content:"\e62c"
}
.icon-newspaper2:before {
	content:"\e62d"
}
.icon-barbell:before {
	content:"\e62e"
}
.icon-stopwatch:before {
	content:"\e62f"
}
.icon-atom:before {
	content:"\e630"
}
.icon-image:before {
	content:"\e631"
}
.icon-cube:before {
	content:"\e632"
}
.icon-bars:before {
	content:"\e633"
}
.icon-chart:before {
	content:"\e634"
}
.icon-pencil:before {
	content:"\e635"
}
.icon-measure:before {
	content:"\e636"
}
.icon-eyedropper:before {
	content:"\e637"
}
.icon-file-settings:before {
	content:"\e638"
}
.icon-file-add:before {
	content:"\e639"
}
.icon-file:before {
	content:"\e63a"
}
.icon-align-left:before {
	content:"\e63b"
}
.icon-align-right:before {
	content:"\e63c"
}
.icon-align-center:before {
	content:"\e63d"
}
.icon-align-justify:before {
	content:"\e63e"
}
.icon-file-broken:before {
	content:"\e63f"
}
.icon-browser:before {
	content:"\e640"
}
.icon-windows:before {
	content:"\e641"
}
.icon-window:before {
	content:"\e642"
}
.icon-folder:before {
	content:"\e643"
}
.icon-connection-25:before {
	content:"\e644"
}
.icon-connection-50:before {
	content:"\e645"
}
.icon-connection-75:before {
	content:"\e646"
}
.icon-connection-full:before {
	content:"\e647"
}
.icon-list:before {
	content:"\e648"
}
.icon-grid:before {
	content:"\e649"
}
.icon-stack3:before {
	content:"\e64a"
}
.icon-battery-charging:before {
	content:"\e64b"
}
.icon-battery-empty:before {
	content:"\e64c"
}
.icon-battery-25:before {
	content:"\e64d"
}
.icon-battery-50:before {
	content:"\e64e"
}
.icon-battery-75:before {
	content:"\e64f"
}
.icon-refresh:before {
	content:"\e650"
}
.icon-volume:before {
	content:"\e651"
}
.icon-volume-increase:before {
	content:"\e652"
}
.icon-volume-decrease:before {
	content:"\e653"
}
.icon-mute:before {
	content:"\e654"
}
.icon-microphone:before {
	content:"\e655"
}
.icon-microphone-off:before {
	content:"\e656"
}
.icon-book:before {
	content:"\e657"
}
.icon-checkmark:before {
	content:"\e658"
}
.icon-checkbox-checked:before {
	content:"\e659"
}
.icon-checkbox:before {
	content:"\e65a"
}
.icon-paperclip:before {
	content:"\e65b"
}
.icon-chat-1:before {
	content:"\e65c"
}
.icon-chat-2:before {
	content:"\e65d"
}
.icon-chat-3:before {
	content:"\e65e"
}
.icon-comment:before {
	content:"\e65f"
}
.icon-calendar:before {
	content:"\e660"
}
.icon-bookmark:before {
	content:"\e661"
}
.icon-email2:before {
	content:"\e662"
}
.icon-heart:before {
	content:"\e663"
}
.icon-enter:before {
	content:"\e664"
}
.icon-cloud:before {
	content:"\e665"
}
.icon-book2:before {
	content:"\e666"
}
.icon-star:before {
	content:"\e667"
}
.icon-lock:before {
	content:"\e668"
}
.icon-unlocked:before {
	content:"\e669"
}
.icon-unlocked2:before {
	content:"\e66a"
}
.icon-users:before {
	content:"\e66b"
}
.icon-user:before {
	content:"\e66c"
}
.icon-users2:before {
	content:"\e66d"
}
.icon-user2:before {
	content:"\e66e"
}
.icon-bullhorn:before {
	content:"\e66f"
}
.icon-share:before {
	content:"\e670"
}
.icon-screen:before {
	content:"\e671"
}
.icon-phone:before {
	content:"\e672"
}
.icon-phone-portrait:before {
	content:"\e673"
}
.icon-calculator:before {
	content:"\e674"
}
.icon-bag:before {
	content:"\e675"
}
.icon-diamond:before {
	content:"\e676"
}
.icon-drink:before {
	content:"\e677"
}
.icon-shorts:before {
	content:"\e678"
}
.icon-vcard:before {
	content:"\e679"
}
.icon-sun:before {
	content:"\e67a"
}
.icon-bill:before {
	content:"\e67b"
}
.icon-coffee:before {
	content:"\e67c"
}
.icon-tv2:before {
	content:"\e67d"
}
.icon-newspaper:before {
	content:"\e67e"
}
.icon-stack:before {
	content:"\e67f"
}
.icon-syringe:before {
	content:"\e680"
}
.icon-health:before {
	content:"\e681"
}
.icon-bolt:before {
	content:"\e682"
}
.icon-pill:before {
	content:"\e683"
}
.icon-bones:before {
	content:"\e684"
}
.icon-lab:before {
	content:"\e685"
}
.icon-clipboard:before {
	content:"\e686"
}
.icon-mug:before {
	content:"\e687"
}
.icon-bucket:before {
	content:"\e688"
}
.icon-select:before {
	content:"\e689"
}
.icon-graph:before {
	content:"\e68a"
}
.icon-crop:before {
	content:"\e68b"
}
.icon-heart2:before {
	content:"\e68c"
}
.icon-cloud2:before {
	content:"\e68d"
}
.icon-star2:before {
	content:"\e68e"
}
.icon-pen:before {
	content:"\e68f"
}
.icon-diamond2:before {
	content:"\e690"
}
.icon-display:before {
	content:"\e691"
}
.icon-paperplane:before {
	content:"\e692"
}
.icon-params:before {
	content:"\e693"
}
.icon-banknote:before {
	content:"\e694"
}
.icon-vynil:before {
	content:"\e695"
}
.icon-truck:before {
	content:"\e696"
}
.icon-world:before {
	content:"\e697"
}
.icon-tv:before {
	content:"\e698"
}
.icon-sound:before {
	content:"\e699"
}
.icon-video:before {
	content:"\e69a"
}
.icon-trash:before {
	content:"\e69b"
}
.icon-user3:before {
	content:"\e69c"
}
.icon-key:before {
	content:"\e69d"
}
.icon-search2:before {
	content:"\e69e"
}
.icon-settings2:before {
	content:"\e69f"
}
.icon-camera2:before {
	content:"\e6a0"
}
.icon-tag2:before {
	content:"\e6a1"
}
.icon-lock2:before {
	content:"\e6a2"
}
.icon-bulb:before {
	content:"\e6a3"
}
.icon-location:before {
	content:"\e6a4"
}
.icon-eye:before {
	content:"\e6a5"
}
.icon-bubble:before {
	content:"\e6a6"
}
.icon-stack2:before {
	content:"\e6a7"
}
.icon-cup:before {
	content:"\e6a8"
}
.icon-phone2:before {
	content:"\e6a9"
}
.icon-news:before {
	content:"\e6aa"
}
.icon-mail:before {
	content:"\e6ab"
}
.icon-like:before {
	content:"\e6ac"
}
.icon-photo:before {
	content:"\e6ad"
}
.icon-note:before {
	content:"\e6ae"
}
.icon-clock2:before {
	content:"\e6af"
}
.icon-data:before {
	content:"\e6b0"
}
.icon-music:before {
	content:"\e6b1"
}
.icon-megaphone:before {
	content:"\e6b2"
}
.icon-study:before {
	content:"\e6b3"
}
.icon-lab2:before {
	content:"\e6b4"
}
.icon-food:before {
	content:"\e6b5"
}
.icon-t-shirt:before {
	content:"\e6b6"
}
.icon-fire:before {
	content:"\e6b7"
}
.icon-clip:before {
	content:"\e6b8"
}
.icon-shop:before {
	content:"\e6b9"
}
.icon-calendar2:before {
	content:"\e6ba"
}
.icon-wallet:before {
	content:"\e6bb"
}
.icon-duckduckgo:before {
	content:"\e830"
}
.icon-lkdto:before {
	content:"\e896"
}
.icon-delicious:before {
	content:"\e832"
}
.icon-paypal:before {
	content:"\e833"
}
.icon-flattr:before {
	content:"\e834"
}
.icon-android:before {
	content:"\e835"
}
.icon-eventful:before {
	content:"\e836"
}
.icon-smashmag:before {
	content:"\e837"
}
.icon-gplus:before {
	content:"\e838"
}
.icon-wikipedia:before {
	content:"\e839"
}
.icon-lanyrd:before {
	content:"\e83a"
}
.icon-calendar-1:before {
	content:"\e83b"
}
.icon-stumbleupon:before {
	content:"\e83c"
}
.icon-bitcoin:before {
	content:"\e83f"
}
.icon-w3c:before {
	content:"\e840"
}
.icon-foursquare:before {
	content:"\e841"
}
.icon-html5:before {
	content:"\e842"
}
.icon-ie:before {
	content:"\e843"
}
.icon-call:before {
	content:"\e844"
}
.icon-grooveshark:before {
	content:"\e845"
}
.icon-ninetyninedesigns:before {
	content:"\e846"
}
.icon-forrst:before {
	content:"\e847"
}
.icon-digg:before {
	content:"\e848"
}
.icon-spotify:before {
	content:"\e849"
}
.icon-reddit:before {
	content:"\e84a"
}
.icon-guest:before {
	content:"\e84b"
}
.icon-blogger:before {
	content:"\e84e"
}
.icon-cc:before {
	content:"\e84f"
}
.icon-dribbble:before {
	content:"\e850"
}
.icon-evernote:before {
	content:"\e851"
}
.icon-flickr:before {
	content:"\e852"
}
.icon-google:before {
	content:"\e853"
}
.icon-viadeo:before {
	content:"\e854"
}
.icon-instapaper:before {
	content:"\e855"
}
.icon-weibo:before {
	content:"\e856"
}
.icon-klout:before {
	content:"\e857"
}
.icon-linkedin:before {
	content:"\e858"
}
.icon-meetup:before {
	content:"\e859"
}
.icon-vk:before {
	content:"\e85a"
}
.icon-rss:before {
	content:"\e85d"
}
.icon-skype:before {
	content:"\e85e"
}
.icon-twitter:before {
	content:"\e85f"
}
.icon-youtube:before {
	content:"\e860"
}
.icon-vimeo:before {
	content:"\e861"
}
.icon-windows2:before {
	content:"\e862"
}
.icon-aim:before {
	content:"\e831"
}
.icon-yahoo:before {
	content:"\e864"
}
.icon-chrome:before {
	content:"\e865"
}
.icon-email3:before {
	content:"\e866"
}
.icon-macstore:before {
	content:"\e867"
}
.icon-myspace:before {
	content:"\e868"
}
.icon-podcast:before {
	content:"\e869"
}
.icon-cloudapp:before {
	content:"\e86c"
}
.icon-dropbox:before {
	content:"\e86d"
}
.icon-ebay:before {
	content:"\e86e"
}
.icon-facebook:before {
	content:"\e86f"
}
.icon-github:before {
	content:"\e870"
}
.icon-github-circled:before {
	content:"\e871"
}
.icon-googleplay:before {
	content:"\e872"
}
.icon-itunes:before {
	content:"\e873"
}
.icon-plurk:before {
	content:"\e874"
}
.icon-songkick:before {
	content:"\e875"
}
.icon-lastfm:before {
	content:"\e876"
}
.icon-gmail:before {
	content:"\e877"
}
.icon-pinboard:before {
	content:"\e878"
}
.icon-soundcloud:before {
	content:"\e87b"
}
.icon-tumblr:before {
	content:"\e87c"
}
.icon-eventasaurus:before {
	content:"\e87d"
}
.icon-wordpress:before {
	content:"\e87e"
}
.icon-yelp:before {
	content:"\e87f"
}
.icon-intensedebate:before {
	content:"\e880"
}
.icon-eventbrite:before {
	content:"\e881"
}
.icon-scribd:before {
	content:"\e882"
}
.icon-posterous:before {
	content:"\e883"
}
.icon-stripe:before {
	content:"\e884"
}
.icon-opentable:before {
	content:"\e885"
}
.icon-cart:before {
	content:"\e886"
}
.icon-print:before {
	content:"\e887"
}
.icon-dwolla:before {
	content:"\e88a"
}
.icon-appnet:before {
	content:"\e88b"
}
.icon-statusnet:before {
	content:"\e88c"
}
.icon-acrobat:before {
	content:"\e88d"
}
.icon-drupal:before {
	content:"\e88e"
}
.icon-buffer:before {
	content:"\e88f"
}
.icon-pocket:before {
	content:"\e890"
}
.icon-bitbucket:before {
	content:"\e891"
}
.icon-lego:before {
	content:"\e892"
}
.icon-login:before {
	content:"\e893"
}
.icon-stackoverflow:before {
	content:"\e894"
}
.icon-hackernews:before {
	content:"\e895"
}
.icon-xing:before {
	content:"\e863"
}
.icon-instagram:before {
	content:"\e889"
}
.icon-angellist:before {
	content:"\e888"
}
.icon-quora:before {
	content:"\e87a"
}
.icon-openid:before {
	content:"\e879"
}
.icon-steam:before {
	content:"\e86b"
}
.icon-amazon:before {
	content:"\e86a"
}
.icon-disqus:before {
	content:"\e85c"
}
.icon-plancast:before {
	content:"\e85b"
}
.icon-appstore:before {
	content:"\e84d"
}
.icon-gowalla:before {
	content:"\e84c"
}
.icon-pinterest:before {
	content:"\e83e"
}
.icon-fivehundredpx:before {
	content:"\e83d"
}
.icon-glass:before {
	content:"\e6bc"
}
.icon-music2:before {
	content:"\e6bd"
}
.icon-search3:before {
	content:"\e6be"
}
.icon-envelope2:before {
	content:"\e6bf"
}
.icon-heart3:before {
	content:"\e6c0"
}
.icon-star3:before {
	content:"\e6c1"
}
.icon-star-empty:before {
	content:"\e6c2"
}
.icon-user4:before {
	content:"\e6c3"
}
.icon-film:before {
	content:"\e6c4"
}
.icon-th-large:before {
	content:"\e6c5"
}
.icon-th:before {
	content:"\e6c6"
}
.icon-th-list:before {
	content:"\e6c7"
}
.icon-ok:before {
	content:"\e6c8"
}
.icon-remove:before {
	content:"\e6c9"
}
.icon-zoom-in2:before {
	content:"\e6ca"
}
.icon-zoom-out2:before {
	content:"\e6cb"
}
.icon-off:before {
	content:"\e6cc"
}
.icon-signal:before {
	content:"\e6cd"
}
.icon-cog:before {
	content:"\e6ce"
}
.icon-trash2:before {
	content:"\e6cf"
}
.icon-home2:before {
	content:"\e6d0"
}
.icon-file2:before {
	content:"\e6d1"
}
.icon-time:before {
	content:"\e6d2"
}
.icon-road:before {
	content:"\e6d3"
}
.icon-download-alt:before {
	content:"\e6d4"
}
.icon-download2:before {
	content:"\e6d5"
}
.icon-upload:before {
	content:"\e6d6"
}
.icon-inbox:before {
	content:"\e6d7"
}
.icon-play-circle:before {
	content:"\e6d8"
}
.icon-repeat:before {
	content:"\e6d9"
}
.icon-refresh2:before {
	content:"\e6da"
}
.icon-list-alt:before {
	content:"\e6db"
}
.icon-lock3:before {
	content:"\e6dc"
}
.icon-flag2:before {
	content:"\e6dd"
}
.icon-headphones:before {
	content:"\e6de"
}
.icon-volume-off:before {
	content:"\e6df"
}
.icon-volume-down:before {
	content:"\e6e0"
}
.icon-volume-up:before {
	content:"\e6e1"
}
.icon-qrcode:before {
	content:"\e6e2"
}
.icon-barcode:before {
	content:"\e6e3"
}
.icon-tag3:before {
	content:"\e6e4"
}
.icon-tags:before {
	content:"\e6e5"
}
.icon-book3:before {
	content:"\e6e6"
}
.icon-bookmark2:before {
	content:"\e6e7"
}
.icon-print2:before {
	content:"\e6e8"
}
.icon-camera3:before {
	content:"\e6e9"
}
.icon-font:before {
	content:"\e6ea"
}
.icon-bold:before {
	content:"\e6eb"
}
.icon-italic:before {
	content:"\e6ec"
}
.icon-text-height:before {
	content:"\e6ed"
}
.icon-text-width:before {
	content:"\e6ee"
}
.icon-align-left2:before {
	content:"\e6ef"
}
.icon-align-center2:before {
	content:"\e6f0"
}
.icon-align-right2:before {
	content:"\e6f1"
}
.icon-align-justify2:before {
	content:"\e6f2"
}
.icon-list2:before {
	content:"\e6f3"
}
.icon-indent-left:before {
	content:"\e6f4"
}
.icon-indent-right:before {
	content:"\e6f5"
}
.icon-facetime-video:before {
	content:"\e6f6"
}
.icon-picture:before {
	content:"\e6f7"
}
.icon-pencil2:before {
	content:"\e6f8"
}
.icon-map-marker2:before {
	content:"\e6f9"
}
.icon-adjust:before {
	content:"\e6fa"
}
.icon-tint:before {
	content:"\e6fb"
}
.icon-edit:before {
	content:"\e6fc"
}
.icon-share2:before {
	content:"\e6fd"
}
.icon-check:before {
	content:"\e6fe"
}
.icon-move:before {
	content:"\e6ff"
}
.icon-step-backward:before {
	content:"\e700"
}
.icon-fast-backward:before {
	content:"\e701"
}
.icon-backward:before {
	content:"\e702"
}
.icon-play:before {
	content:"\e703"
}
.icon-pause:before {
	content:"\e704"
}
.icon-stop:before {
	content:"\e705"
}
.icon-forward:before {
	content:"\e706"
}
.icon-fast-forward:before {
	content:"\e707"
}
.icon-step-forward:before {
	content:"\e708"
}
.icon-eject:before {
	content:"\e709"
}
.icon-chevron-left:before {
	content:"\e70a"
}
.icon-chevron-right:before {
	content:"\e70b"
}
.icon-plus-sign:before {
	content:"\e70c"
}
.icon-minus-sign:before {
	content:"\e70d"
}
.icon-remove-sign:before {
	content:"\e70e"
}
.icon-ok-sign:before {
	content:"\e70f"
}
.icon-question-sign:before {
	content:"\e710"
}
.icon-info-sign:before {
	content:"\e711"
}
.icon-screenshot:before {
	content:"\e712"
}
.icon-remove-circle:before {
	content:"\e713"
}
.icon-ok-circle:before {
	content:"\e714"
}
.icon-ban-circle:before {
	content:"\e715"
}
.icon-arrow-left2:before {
	content:"\e716"
}
.icon-arrow-right2:before {
	content:"\e717"
}
.icon-arrow-up2:before {
	content:"\e718"
}
.icon-arrow-down2:before {
	content:"\e719"
}
.icon-share-alt:before {
	content:"\e71a"
}
.icon-resize-full:before {
	content:"\e71b"
}
.icon-resize-small:before {
	content:"\e71c"
}
.icon-plus:before {
	content:"\e71d"
}
.icon-minus:before {
	content:"\e71e"
}
.icon-asterisk:before {
	content:"\e71f"
}
.icon-exclamation-sign:before {
	content:"\e720"
}
.icon-gift:before {
	content:"\e721"
}
.icon-leaf:before {
	content:"\e722"
}
.icon-fire2:before {
	content:"\e723"
}
.icon-eye-open:before {
	content:"\e724"
}
.icon-eye-close:before {
	content:"\e725"
}
.icon-warning-sign:before {
	content:"\e726"
}
.icon-plane:before {
	content:"\e727"
}
.icon-calendar3:before {
	content:"\e728"
}
.icon-random:before {
	content:"\e729"
}
.icon-comment2:before {
	content:"\e72a"
}
.icon-magnet:before {
	content:"\e72b"
}
.icon-chevron-up:before {
	content:"\e72c"
}
.icon-chevron-down:before {
	content:"\e72d"
}
.icon-retweet:before {
	content:"\e72e"
}
.icon-shopping-cart:before {
	content:"\e72f"
}
.icon-folder-close:before {
	content:"\e730"
}
.icon-folder-open:before {
	content:"\e731"
}
.icon-resize-vertical:before {
	content:"\e732"
}
.icon-resize-horizontal:before {
	content:"\e733"
}
.icon-bar-chart:before {
	content:"\e734"
}
.icon-twitter-sign:before {
	content:"\e735"
}
.icon-facebook-sign:before {
	content:"\e736"
}
.icon-camera-retro:before {
	content:"\e737"
}
.icon-key2:before {
	content:"\e738"
}
.icon-cogs:before {
	content:"\e739"
}
.icon-comments:before {
	content:"\e73a"
}
.icon-thumbs-up:before {
	content:"\e73b"
}
.icon-thumbs-down:before {
	content:"\e73c"
}
.icon-star-half:before {
	content:"\e73d"
}
.icon-heart-empty:before {
	content:"\e73e"
}
.icon-signout:before {
	content:"\e73f"
}
.icon-linkedin-sign:before {
	content:"\e740"
}
.icon-pushpin:before {
	content:"\e741"
}
.icon-external-link:before {
	content:"\e742"
}
.icon-signin:before {
	content:"\e743"
}
.icon-trophy:before {
	content:"\e744"
}
.icon-github-sign:before {

	content:"\e745"
}
.icon-upload-alt:before {
	content:"\e746"
}
.icon-lemon:before {
	content:"\e747"
}
.icon-phone3:before {
	content:"\e748"
}
.icon-check-empty:before {
	content:"\e749"
}
.icon-bookmark-empty:before {
	content:"\e74a"
}
.icon-phone-sign:before {
	content:"\e74b"
}
.icon-twitter2:before {
	content:"\e74c"
}
.icon-facebook2:before {
	content:"\e74d"
}
.icon-github2:before {
	content:"\e74e"
}
.icon-unlock:before {
	content:"\e74f"
}
.icon-credit:before {
	content:"\e750"
}
.icon-rss2:before {
	content:"\e751"
}
.icon-hdd:before {
	content:"\e752"
}
.icon-bullhorn2:before {
	content:"\e753"
}
.icon-bell:before {
	content:"\e754"
}
.icon-certificate:before {
	content:"\e755"
}
.icon-hand-right:before {
	content:"\e756"
}
.icon-hand-left:before {
	content:"\e757"
}
.icon-hand-up:before {
	content:"\e758"
}
.icon-hand-down:before {
	content:"\e759"
}
.icon-circle-arrow-left:before {
	content:"\e75a"
}
.icon-circle-arrow-right:before {
	content:"\e75b"
}
.icon-circle-arrow-up:before {
	content:"\e75c"
}
.icon-circle-arrow-down:before {
	content:"\e75d"
}
.icon-globe:before {
	content:"\e75e"
}
.icon-wrench:before {
	content:"\e75f"
}
.icon-tasks:before {
	content:"\e760"
}
.icon-filter:before {
	content:"\e761"
}
.icon-briefcase:before {
	content:"\e762"
}
.icon-fullscreen:before {
	content:"\e763"
}
.icon-group:before {
	content:"\e764"
}
.icon-link:before {
	content:"\e765"
}
.icon-cloud3:before {
	content:"\e766"
}
.icon-beaker:before {
	content:"\e767"
}
.icon-cut:before {
	content:"\e768"
}
.icon-copy:before {
	content:"\e769"
}
.icon-paper-clip:before {
	content:"\e76a"
}
.icon-save:before {
	content:"\e76b"
}
.icon-sign-blank:before {
	content:"\e76c"
}
.icon-reorder:before {
	content:"\e76d"
}
.icon-list-ul:before {
	content:"\e76e"
}
.icon-list-ol:before {
	content:"\e76f"
}
.icon-strikethrough:before {
	content:"\e770"
}
.icon-underline:before {
	content:"\e771"
}
.icon-table:before {
	content:"\e772"
}
.icon-magic:before {
	content:"\e773"
}
.icon-truck2:before {
	content:"\e774"
}
.icon-pinterest2:before {
	content:"\e775"
}
.icon-pinterest-sign:before {
	content:"\e776"
}
.icon-google-plus-sign:before {
	content:"\e777"
}
.icon-google-plus:before {
	content:"\e778"
}
.icon-money:before {
	content:"\e779"
}
.icon-caret-down:before {
	content:"\e77a"
}
.icon-caret-up:before {
	content:"\e77b"
}
.icon-caret-left:before {
	content:"\e77c"
}
.icon-caret-right:before {
	content:"\e77d"
}
.icon-columns:before {
	content:"\e77e"
}
.icon-sort:before {
	content:"\e77f"
}
.icon-sort-down:before {
	content:"\e780"
}
.icon-sort-up:before {
	content:"\e781"
}
.icon-envelope-alt:before {
	content:"\e782"
}
.icon-linkedin2:before {
	content:"\e783"
}
.icon-undo:before {
	content:"\e784"
}
.icon-legal:before {
	content:"\e785"
}
.icon-dashboard:before {
	content:"\e786"
}
.icon-comment-alt:before {
	content:"\e787"
}
.icon-comments-alt:before {
	content:"\e788"
}
.icon-bolt2:before {
	content:"\e789"
}
.icon-sitemap:before {
	content:"\e78a"
}
.icon-umbrella:before {
	content:"\e78b"
}
.icon-paste:before {
	content:"\e78c"
}
.icon-lightbulb:before {
	content:"\e78d"
}
.icon-exchange:before {
	content:"\e78e"
}
.icon-cloud-download:before {
	content:"\e78f"
}
.icon-cloud-upload:before {
	content:"\e790"
}
.icon-user-md:before {
	content:"\e791"
}
.icon-stethoscope:before {
	content:"\e792"
}
.icon-suitcase:before {
	content:"\e793"
}
.icon-bell-alt:before {
	content:"\e794"
}
.icon-coffee2:before {
	content:"\e795"
}
.icon-food2:before {
	content:"\e796"
}
.icon-file-alt:before {
	content:"\e797"
}
.icon-building:before {
	content:"\e798"
}
.icon-hospital:before {
	content:"\e799"
}
.icon-ambulance:before {
	content:"\e79a"
}
.icon-medkit:before {
	content:"\e79b"
}
.icon-fighter-jet:before {
	content:"\e79c"
}
.icon-beer:before {
	content:"\e79d"
}
.icon-h-sign:before {
	content:"\e79e"
}
.icon-plus-sign2:before {
	content:"\e79f"
}
.icon-double-angle-left:before {
	content:"\e7a0"
}
.icon-double-angle-right:before {
	content:"\e7a1"
}
.icon-double-angle-up:before {
	content:"\e7a2"
}
.icon-double-angle-down:before {
	content:"\e7a3"
}
.icon-angle-left:before {
	content:"\e7a4"
}
.icon-angle-right:before {
	content:"\e7a5"
}
.icon-angle-up:before {
	content:"\e7a6"
}
.icon-angle-down:before {
	content:"\e7a7"
}
.icon-desktop:before {
	content:"\e7a8"
}
.icon-laptop2:before {
	content:"\e7a9"
}
.icon-tablet2:before {
	content:"\e7aa"
}
.icon-mobile:before {
	content:"\e7ab"
}
.icon-circle-blank:before {
	content:"\e7ac"
}
.icon-quote-left:before {
	content:"\e7ad"
}
.icon-quote-right:before {
	content:"\e7ae"
}
.icon-spinner:before {
	content:"\e7af"
}
.icon-circle:before {
	content:"\e7b0"
}
.icon-reply:before {
	content:"\e7b1"
}
.icon-github-alt:before {
	content:"\e7b2"
}
.icon-folder-close-alt:before {
	content:"\e7b3"
}
.icon-folder-open-alt:before {
	content:"\e7b4"
}
.icon-expand-alt:before {
	content:"\e7b5"
}
.icon-collapse-alt:before {
	content:"\e7b6"
}
.icon-smile:before {
	content:"\e7b7"
}
.icon-frown:before {
	content:"\e7b8"
}
.icon-meh:before {
	content:"\e7b9"
}
.icon-gamepad:before {
	content:"\e7ba"
}
.icon-keyboard:before {
	content:"\e7bb"
}
.icon-flag-alt:before {
	content:"\e7bc"
}
.icon-flag-checkered:before {
	content:"\e7bd"
}
.icon-terminal:before {
	content:"\e7be"
}
.icon-code:before {
	content:"\e7bf"
}
.icon-reply-all:before {
	content:"\e7c0"
}
.icon-star-half-full:before {
	content:"\e7c1"
}
.icon-location-arrow:before {
	content:"\e7c2"
}
.icon-crop2:before {
	content:"\e7c3"
}
.icon-code-fork:before {
	content:"\e7c4"
}
.icon-unlink:before {
	content:"\e7c5"
}
.icon-question:before {
	content:"\e7c6"
}
.icon-info:before {
	content:"\e7c7"
}
.icon-exclamation:before {
	content:"\e7c8"
}
.icon-superscript:before {
	content:"\e7c9"
}
.icon-subscript:before {
	content:"\e7ca"
}
.icon-eraser:before {
	content:"\e7cb"
}
.icon-puzzle:before {
	content:"\e7cc"
}
.icon-microphone2:before {
	content:"\e7cd"
}
.icon-microphone-off2:before {
	content:"\e7ce"
}
.icon-shield:before {
	content:"\e7cf"
}
.icon-calendar-empty:before {
	content:"\e7d0"
}
.icon-fire-extinguisher:before {
	content:"\e7d1"
}
.icon-rocket:before {
	content:"\e7d2"
}
.icon-maxcdn:before {
	content:"\e7d3"
}
.icon-chevron-sign-left:before {
	content:"\e7d4"
}
.icon-chevron-sign-right:before {
	content:"\e7d5"
}
.icon-chevron-sign-up:before {
	content:"\e7d6"
}
.icon-chevron-sign-down:before {
	content:"\e7d7"
}
.icon-html52:before {
	content:"\e7d8"
}
.icon-css3:before {
	content:"\e7d9"
}
.icon-anchor:before {
	content:"\e7da"
}
.icon-unlock-alt:before {
	content:"\e7db"
}
.icon-bullseye:before {
	content:"\e7dc"
}
.icon-ellipsis-horizontal:before {
	content:"\e7dd"
}
.icon-ellipsis-vertical:before {
	content:"\e7de"
}
.icon-rss-sign:before {
	content:"\e7df"
}
.icon-play-sign:before {
	content:"\e7e0"
}
.icon-ticket:before {
	content:"\e7e1"
}
.icon-minus-sign-alt:before {
	content:"\e7e2"
}
.icon-check-minus:before {
	content:"\e7e3"
}
.icon-level-up:before {
	content:"\e7e4"
}
.icon-level-down:before {
	content:"\e7e5"
}
.icon-check-sign:before {
	content:"\e7e6"
}
.icon-edit-sign:before {
	content:"\e7e7"
}
.icon-external-link-sign:before {
	content:"\e7e8"
}
.icon-share-sign:before {
	content:"\e7e9"
}
.icon-compass:before {
	content:"\e7ea"
}
.icon-collapse:before {
	content:"\e7eb"
}
.icon-collapse-top:before {
	content:"\e7ec"
}
.icon-expand:before {
	content:"\e7ed"
}
.icon-euro:before {
	content:"\e7ee"
}
.icon-gbp:before {
	content:"\e7ef"
}
.icon-dollar:before {
	content:"\e7f0"
}
.icon-rupee:before {
	content:"\e7f1"
}
.icon-yen:before {
	content:"\e7f2"
}
.icon-renminbi:before {
	content:"\e7f3"
}
.icon-won:before {
	content:"\e7f4"
}
.icon-bitcoin2:before {
	content:"\e7f5"
}
.icon-file3:before {
	content:"\e7f6"
}
.icon-file-text:before {
	content:"\e7f7"
}
.icon-sort-by-alphabet:before {
	content:"\e7f8"
}
.icon-sort-by-alphabet-alt:before {
	content:"\e7f9"
}
.icon-sort-by-attributes:before {
	content:"\e7fa"
}
.icon-sort-by-attributes-alt:before {
	content:"\e7fb"
}
.icon-sort-by-order:before {
	content:"\e7fc"
}
.icon-sort-by-order-alt:before {
	content:"\e7fd"
}
.icon-thumbs-up2:before {
	content:"\e7fe"
}
.icon-thumbs-down2:before {
	content:"\e7ff"
}
.icon-youtube-sign:before {
	content:"\e800"
}
.icon-youtube2:before {
	content:"\e801"
}
.icon-xing2:before {
	content:"\e802"
}
.icon-xing-sign:before {
	content:"\e803"
}
.icon-youtube-play:before {
	content:"\e804"
}
.icon-dropbox2:before {
	content:"\e805"
}
.icon-stackexchange:before {
	content:"\e806"
}
.icon-instagram2:before {
	content:"\e807"
}
.icon-flickr2:before {
	content:"\e808"
}
.icon-adn:before {
	content:"\e809"
}
.icon-bitbucket2:before {
	content:"\e80a"
}
.icon-bitbucket-sign:before {
	content:"\e80b"
}
.icon-tumblr2:before {
	content:"\e80c"
}
.icon-tumblr-sign:before {
	content:"\e80d"
}
.icon-long-arrow-down:before {
	content:"\e80e"
}
.icon-long-arrow-up:before {
	content:"\e80f"
}
.icon-long-arrow-left:before {
	content:"\e810"
}
.icon-long-arrow-right:before {
	content:"\e811"
}
.icon-apple:before {
	content:"\e812"
}
.icon-windows3:before {
	content:"\e813"
}
.icon-android2:before {
	content:"\e814"
}
.icon-linux:before {
	content:"\e815"
}
.icon-dribbble2:before {
	content:"\e816"
}
.icon-skype2:before {
	content:"\e817"
}
.icon-foursquare2:before {
	content:"\e818"
}
.icon-trello:before {
	content:"\e819"
}
.icon-female:before {
	content:"\e81a"
}
.icon-male:before {
	content:"\e81b"
}
.icon-gittip:before {
	content:"\e81c"
}
.icon-sun2:before {
	content:"\e81d"
}
.icon-moon:before {
	content:"\e81e"
}
.icon-archive2:before {
	content:"\e81f"
}
.icon-bug:before {
	content:"\e820"
}
.icon-renren:before {
	content:"\e821"
}
.icon-weibo2:before {
	content:"\e822"
}
.icon-vk2:before {
	content:"\e823"
}
.icon-line-eye:before {
	content:"\e000"
}
.icon-line-paper-clip:before {
	content:"\e001"
}
.icon-line-mail:before {
	content:"\e002"
}
.icon-line-toggle:before {
	content:"\e003"
}
.icon-line-layout:before {
	content:"\e004"
}
.icon-line-link:before {
	content:"\e005"
}
.icon-line-bell:before {
	content:"\e006"
}
.icon-line-lock:before {
	content:"\e007"
}
.icon-line-unlock:before {
	content:"\e008"
}
.icon-line-ribbon:before {
	content:"\e009"
}
.icon-line-image:before {
	content:"\e010"
}
.icon-line-signal:before {
	content:"\e011"
}
.icon-line-target:before {
	content:"\e012"
}
.icon-line-clipboard:before {
	content:"\e013"
}
.icon-line-clock:before {
	content:"\e014"
}
.icon-line-watch:before {
	content:"\e015"
}
.icon-line-air-play:before {
	content:"\e016"
}
.icon-line-camera:before {
	content:"\e017"
}
.icon-line-video:before {
	content:"\e018"
}
.icon-line-disc:before {
	content:"\e019"
}
.icon-line-printer:before {
	content:"\e020"
}
.icon-line-monitor:before {
	content:"\e021"
}
.icon-line-server:before {
	content:"\e022"
}
.icon-line-cog:before {
	content:"\e023"
}
.icon-line-heart:before {
	content:"\e024"
}
.icon-line-paragraph:before {
	content:"\e025"
}
.icon-line-align-justify:before {
	content:"\e026"
}
.icon-line-align-left:before {
	content:"\e027"
}
.icon-line-align-center:before {
	content:"\e028"
}
.icon-line-align-right:before {
	content:"\e029"
}
.icon-line-book:before {
	content:"\e030"
}
.icon-line-layers:before {
	content:"\e031"
}
.icon-line-stack:before {
	content:"\e032"
}
.icon-line-stack-2:before {
	content:"\e033"
}
.icon-line-paper:before {
	content:"\e034"
}
.icon-line-paper-stack:before {
	content:"\e035"
}
.icon-line-search:before {
	content:"\e036"
}
.icon-line-zoom-in:before {
	content:"\e037"
}
.icon-line-zoom-out:before {
	content:"\e038"
}
.icon-line-reply:before {
	content:"\e039"
}
.icon-line-circle-plus:before {
	content:"\e040"
}
.icon-line-circle-minus:before {
	content:"\e041"
}
.icon-line-circle-check:before {
	content:"\e042"
}
.icon-line-circle-cross:before {
	content:"\e043"
}
.icon-line-square-plus:before {
	content:"\e044"
}
.icon-line-square-minus:before {
	content:"\e045"
}
.icon-line-square-check:before {
	content:"\e046"
}
.icon-line-square-cross:before {
	content:"\e047"
}
.icon-line-microphone:before {
	content:"\e048"
}
.icon-line-record:before {
	content:"\e049"
}
.icon-line-skip-back:before {
	content:"\e050"
}
.icon-line-rewind:before {
	content:"\e051"
}
.icon-line-play:before {
	content:"\e052"
}
.icon-line-pause:before {
	content:"\e053"
}
.icon-line-stop:before {
	content:"\e054"
}
.icon-line-fast-forward:before {
	content:"\e055"
}
.icon-line-skip-forward:before {
	content:"\e056"
}
.icon-line-shuffle:before {
	content:"\e057"
}
.icon-line-repeat:before {
	content:"\e058"
}
.icon-line-folder:before {
	content:"\e059"
}
.icon-line-umbrella:before {
	content:"\e060"
}
.icon-line-moon:before {
	content:"\e061"
}
.icon-line-thermometer:before {
	content:"\e062"
}
.icon-line-drop:before {
	content:"\e063"
}
.icon-line-sun:before {
	content:"\e064"
}
.icon-line-cloud:before {
	content:"\e065"
}
.icon-line-cloud-upload:before {
	content:"\e066"
}
.icon-line-cloud-download:before {
	content:"\e067"
}
.icon-line-upload:before {
	content:"\e068"
}
.icon-line-download:before {
	content:"\e069"
}
.icon-line-location:before {
	content:"\e070"
}
.icon-line-location-2:before {
	content:"\e071"
}
.icon-line-map:before {
	content:"\e072"
}
.icon-line-battery:before {
	content:"\e073"
}
.icon-line-head:before {
	content:"\e074"
}
.icon-line-briefcase:before {
	content:"\e075"
}
.icon-line-speech-bubble:before {
	content:"\e076"
}
.icon-line-anchor:before {
	content:"\e077"
}
.icon-line-globe:before {
	content:"\e078"
}
.icon-line-box:before {
	content:"\e079"
}
.icon-line-reload:before {
	content:"\e080"
}
.icon-line-share:before {
	content:"\e081"
}
.icon-line-marquee:before {
	content:"\e082"
}
.icon-line-marquee-plus:before {
	content:"\e083"
}
.icon-line-marquee-minus:before {
	content:"\e084"
}
.icon-line-tag:before {
	content:"\e085"
}
.icon-line-power:before {
	content:"\e086"
}
.icon-line-command:before {
	content:"\e087"
}
.icon-line-alt:before {
	content:"\e088"
}
.icon-line-esc:before {
	content:"\e089"
}
.icon-line-bar-graph:before {
	content:"\e090"
}
.icon-line-bar-graph-2:before {
	content:"\e091"
}
.icon-line-pie-graph:before {
	content:"\e092"
}
.icon-line-star:before {
	content:"\e093"
}
.icon-line-arrow-left:before {
	content:"\e094"
}
.icon-line-arrow-right:before {
	content:"\e095"
}
.icon-line-arrow-up:before {
	content:"\e096"
}
.icon-line-arrow-down:before {
	content:"\e097"
}
.icon-line-volume:before {
	content:"\e098"
}
.icon-line-mute:before {
	content:"\e099"
}
.icon-line-content-right:before {
	content:"\e100"
}
.icon-line-content-left:before {
	content:"\e101"
}
.icon-line-grid:before {
	content:"\e102"
}
.icon-line-grid-2:before {
	content:"\e103"
}
.icon-line-columns:before {
	content:"\e104"
}
.icon-line-loader:before {
	content:"\e105"
}
.icon-line-bag:before {
	content:"\e106"
}
.icon-line-ban:before {
	content:"\e107"
}
.icon-line-flag:before {
	content:"\e108"
}
.icon-line-trash:before {
	content:"\e109"
}
.icon-line-expand:before {
	content:"\e110"
}
.icon-line-contract:before {
	content:"\e111"
}
.icon-line-maximize:before {
	content:"\e112"
}
.icon-line-minimize:before {
	content:"\e113"
}
.icon-line-plus:before {
	content:"\e114"
}
.icon-line-minus:before {
	content:"\e115"
}
.icon-line-check:before {
	content:"\e116"
}
.icon-line-cross:before {
	content:"\e117"
}
.icon-line-move:before {
	content:"\e118"
}
.icon-line-delete:before {
	content:"\e119"
}
.icon-line-menu:before {
	content:"\e120"
}
.icon-line-archive:before {
	content:"\e121"
}
.icon-line-inbox:before {
	content:"\e122"
}
.icon-line-outbox:before {
	content:"\e123"
}
.icon-line-file:before {
	content:"\e124"
}
.icon-line-file-add:before {
	content:"\e125"
}
.icon-line-file-subtract:before {
	content:"\e126"
}
.icon-line-help:before {
	content:"\e127"
}
.icon-line-open:before {
	content:"\e128"
}
.icon-line-ellipsis:before {
	content:"\e129"
}
.icon-line2-user-female:before {
	content:"\e000"
}
.icon-line2-user-follow:before {
	content:"\e002"
}
.icon-line2-user-following:before {
	content:"\e003"
}
.icon-line2-user-unfollow:before {
	content:"\e004"
}
.icon-line2-trophy:before {
	content:"\e006"
}
.icon-line2-screen-smartphone:before {
	content:"\e010"
}
.icon-line2-screen-desktop:before {
	content:"\e011"
}
.icon-line2-plane:before {
	content:"\e012"
}
.icon-line2-notebook:before {
	content:"\e013"
}
.icon-line2-moustache:before {
	content:"\e014"
}
.icon-line2-mouse:before {
	content:"\e015"
}
.icon-line2-magnet:before {
	content:"\e016"
}
.icon-line2-energy:before {
	content:"\e020"
}
.icon-line2-emoticon-smile:before {
	content:"\e021"
}
.icon-line2-disc:before {
	content:"\e022"
}
.icon-line2-cursor-move:before {
	content:"\e023"
}
.icon-line2-crop:before {
	content:"\e024"
}
.icon-line2-credit-card:before {
	content:"\e025"
}
.icon-line2-chemistry:before {
	content:"\e026"
}
.icon-line2-user:before {
	content:"\e005"
}
.icon-line2-speedometer:before {
	content:"\e007"
}
.icon-line2-social-youtube:before {
	content:"\e008"
}
.icon-line2-social-twitter:before {
	content:"\e009"
}
.icon-line2-social-tumblr:before {
	content:"\e00a"
}
.icon-line2-social-facebook:before {
	content:"\e00b"
}
.icon-line2-social-dropbox:before {
	content:"\e00c"
}
.icon-line2-social-dribbble:before {
	content:"\e00d"
}
.icon-line2-shield:before {
	content:"\e00e"
}
.icon-line2-screen-tablet:before {
	content:"\e00f"
}
.icon-line2-magic-wand:before {
	content:"\e017"
}
.icon-line2-hourglass:before {
	content:"\e018"
}
.icon-line2-graduation:before {
	content:"\e019"
}
.icon-line2-ghost:before {
	content:"\e01a"
}
.icon-line2-game-controller:before {
	content:"\e01b"
}
.icon-line2-fire:before {
	content:"\e01c"
}
.icon-line2-eyeglasses:before {
	content:"\e01d"
}
.icon-line2-envelope-open:before {
	content:"\e01e"
}
.icon-line2-envelope-letter:before {
	content:"\e01f"
}
.icon-line2-bell:before {
	content:"\e027"
}
.icon-line2-badge:before {
	content:"\e028"
}
.icon-line2-anchor:before {
	content:"\e029"
}
.icon-line2-wallet:before {
	content:"\e02a"
}
.icon-line2-vector:before {
	content:"\e02b"
}
.icon-line2-speech:before {
	content:"\e02c"
}
.icon-line2-puzzle:before {
	content:"\e02d"
}
.icon-line2-printer:before {
	content:"\e02e"
}
.icon-line2-present:before {
	content:"\e02f"
}
.icon-line2-playlist:before {
	content:"\e030"
}
.icon-line2-pin:before {
	content:"\e031"
}
.icon-line2-picture:before {
	content:"\e032"
}
.icon-line2-map:before {
	content:"\e033"
}
.icon-line2-layers:before {
	content:"\e034"
}
.icon-line2-handbag:before {
	content:"\e035"
}
.icon-line2-globe-alt:before {
	content:"\e036"
}
.icon-line2-globe:before {
	content:"\e037"
}
.icon-line2-frame:before {
	content:"\e038"
}
.icon-line2-folder-alt:before {
	content:"\e039"
}
.icon-line2-film:before {
	content:"\e03a"
}
.icon-line2-feed:before {
	content:"\e03b"
}
.icon-line2-earphones-alt:before {
	content:"\e03c"
}
.icon-line2-earphones:before {
	content:"\e03d"
}
.icon-line2-drop:before {
	content:"\e03e"
}
.icon-line2-drawer:before {
	content:"\e03f"
}
.icon-line2-docs:before {
	content:"\e040"
}
.icon-line2-directions:before {
	content:"\e041"
}
.icon-line2-direction:before {
	content:"\e042"
}
.icon-line2-diamond:before {
	content:"\e043"
}
.icon-line2-cup:before {
	content:"\e044"
}
.icon-line2-compass:before {
	content:"\e045"
}
.icon-line2-call-out:before {
	content:"\e046"
}
.icon-line2-call-in:before {
	content:"\e047"
}
.icon-line2-call-end:before {
	content:"\e048"
}
.icon-line2-calculator:before {
	content:"\e049"
}
.icon-line2-bubbles:before {
	content:"\e04a"
}
.icon-line2-briefcase:before {
	content:"\e04b"
}
.icon-line2-book-open:before {
	content:"\e04c"
}
.icon-line2-basket-loaded:before {
	content:"\e04d"
}
.icon-line2-basket:before {
	content:"\e04e"
}
.icon-line2-bag:before {
	content:"\e04f"
}
.icon-line2-action-undo:before {
	content:"\e050"
}
.icon-line2-action-redo:before {
	content:"\e051"
}
.icon-line2-wrench:before {
	content:"\e052"
}
.icon-line2-umbrella:before {
	content:"\e053"
}
.icon-line2-trash:before {
	content:"\e054"
}
.icon-line2-tag:before {
	content:"\e055"
}
.icon-line2-support:before {
	content:"\e056"
}
.icon-line2-size-fullscreen:before {
	content:"\e057"
}
.icon-line2-size-actual:before {
	content:"\e058"
}
.icon-line2-shuffle:before {
	content:"\e059"
}
.icon-line2-share-alt:before {
	content:"\e05a"
}
.icon-line2-share:before {
	content:"\e05b"
}
.icon-line2-rocket:before {
	content:"\e05c"
}
.icon-line2-question:before {
	content:"\e05d"
}
.icon-line2-pie-chart:before {
	content:"\e05e"
}
.icon-line2-pencil:before {
	content:"\e05f"
}
.icon-line2-note:before {
	content:"\e060"
}
.icon-line2-music-tone-alt:before {
	content:"\e061"
}
.icon-line2-music-tone:before {
	content:"\e062"
}
.icon-line2-microphone:before {
	content:"\e063"
}
.icon-line2-loop:before {
	content:"\e064"
}
.icon-line2-logout:before {
	content:"\e065"
}
.icon-line2-login:before {
	content:"\e066"
}
.icon-line2-list:before {
	content:"\e067"
}
.icon-line2-like:before {
	content:"\e068"
}
.icon-line2-home:before {
	content:"\e069"
}
.icon-line2-grid:before {
	content:"\e06a"
}
.icon-line2-graph:before {
	content:"\e06b"
}
.icon-line2-equalizer:before {
	content:"\e06c"
}
.icon-line2-dislike:before {
	content:"\e06d"
}
.icon-line2-cursor:before {
	content:"\e06e"
}
.icon-line2-control-start:before {
	content:"\e06f"
}
.icon-line2-control-rewind:before {
	content:"\e070"
}
.icon-line2-control-play:before {
	content:"\e071"
}
.icon-line2-control-pause:before {
	content:"\e072"
}
.icon-line2-control-forward:before {
	content:"\e073"
}
.icon-line2-control-end:before {
	content:"\e074"
}
.icon-line2-calendar:before {
	content:"\e075"
}
.icon-line2-bulb:before {
	content:"\e076"
}
.icon-line2-bar-chart:before {
	content:"\e077"
}
.icon-line2-arrow-up:before {
	content:"\e078"
}
.icon-line2-arrow-right:before {
	content:"\e079"
}
.icon-line2-arrow-left:before {
	content:"\e07a"
}
.icon-line2-arrow-down:before {
	content:"\e07b"
}
.icon-line2-ban:before {
	content:"\e07c"
}
.icon-line2-bubble:before {
	content:"\e07d"
}
.icon-line2-camcorder:before {
	content:"\e07e"
}
.icon-line2-camera:before {
	content:"\e07f"
}
.icon-line2-check:before {
	content:"\e080"
}
.icon-line2-clock:before {
	content:"\e081"
}
.icon-line2-close:before {
	content:"\e082"
}
.icon-line2-cloud-download:before {
	content:"\e083"
}
.icon-line2-cloud-upload:before {
	content:"\e084"
}
.icon-line2-doc:before {
	content:"\e085"
}
.icon-line2-envelope:before {
	content:"\e086"
}
.icon-line2-eye:before {
	content:"\e087"
}
.icon-line2-flag:before {
	content:"\e088"
}
.icon-line2-folder:before {
	content:"\e089"
}
.icon-line2-heart:before {
	content:"\e08a"
}
.icon-line2-info:before {
	content:"\e08b"
}
.icon-line2-key:before {
	content:"\e08c"
}
.icon-line2-link:before {
	content:"\e08d"
}
.icon-line2-lock:before {
	content:"\e08e"
}
.icon-line2-lock-open:before {
	content:"\e08f"
}
.icon-line2-magnifier:before {
	content:"\e090"
}
.icon-line2-magnifier-add:before {
	content:"\e091"
}
.icon-line2-magnifier-remove:before {
	content:"\e092"
}
.icon-line2-paper-clip:before {
	content:"\e093"
}
.icon-line2-paper-plane:before {
	content:"\e094"
}
.icon-line2-plus:before {
	content:"\e095"
}
.icon-line2-pointer:before {
	content:"\e096"
}
.icon-line2-power:before {
	content:"\e097"
}
.icon-line2-refresh:before {
	content:"\e098"
}
.icon-line2-reload:before {
	content:"\e099"
}
.icon-line2-settings:before {
	content:"\e09a"
}
.icon-line2-star:before {
	content:"\e09b"
}
.icon-line2-symbol-female:before {
	content:"\e09c"
}
.icon-line2-symbol-male:before {
	content:"\e09d"
}
.icon-line2-target:before {
	content:"\e09e"
}
.icon-line2-volume-1:before {
	content:"\e09f"
}
.icon-line2-volume-2:before {
	content:"\e0a0"
}
.icon-line2-volume-off:before {
	content:"\e0a1"
}
.icon-line2-users:before {
	content:"\e001"
}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 *
 * 
 * 
 */
.animated {
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-o-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both
}
.animated.infinite {
	-webkit-animation-iteration-count:infinite;
	-moz-animation-iteration-count:infinite;
	-o-animation-iteration-count:infinite;
	animation-iteration-count:infinite
}
.animated.hinge {
	-webkit-animation-duration:2s;
	-moz-animation-duration:2s;
	-o-animation-duration:2s;
	animation-duration:2s
}
.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY {
-webkit-animation-duration:.75s;
-moz-animation-duration:.75s;
-o-animation-duration:.75s;
animation-duration:.75s
}
@-webkit-keyframes bounce {
0%, 20%, 53%, 80%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
40%, 43% {
-webkit-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)
}
40%, 43%, 70% {
-webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06);
animation-timing-function:cubic-bezier(.755, .05, .855, .06)
}
70% {
-webkit-transform:translate3d(0, -15px, 0);
transform:translate3d(0, -15px, 0)
}
90% {
-webkit-transform:translate3d(0, -4px, 0);
transform:translate3d(0, -4px, 0)
}
}
@-moz-keyframes bounce {
0%, 20%, 53%, 80%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-moz-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-webkit-transform:translateZ(0);
-moz-transform:translateZ(0);
transform:translateZ(0)
}
40%, 43% {
-webkit-transform:translate3d(0, -30px, 0);
-moz-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)
}
40%, 43%, 70% {
-webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06);
-moz-animation-timing-function:cubic-bezier(.755, .05, .855, .06);
animation-timing-function:cubic-bezier(.755, .05, .855, .06)
}
70% {
-webkit-transform:translate3d(0, -15px, 0);
-moz-transform:translate3d(0, -15px, 0);
transform:translate3d(0, -15px, 0)
}
90% {
-webkit-transform:translate3d(0, -4px, 0);
-moz-transform:translate3d(0, -4px, 0);
transform:translate3d(0, -4px, 0)
}
}
@-o-keyframes bounce {
0%, 20%, 53%, 80%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-o-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
40%, 43% {
-webkit-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)
}
40%, 43%, 70% {
-webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06);
-o-animation-timing-function:cubic-bezier(.755, .05, .855, .06);
animation-timing-function:cubic-bezier(.755, .05, .855, .06)
}
70% {
-webkit-transform:translate3d(0, -15px, 0);
transform:translate3d(0, -15px, 0)
}
90% {
-webkit-transform:translate3d(0, -4px, 0);
transform:translate3d(0, -4px, 0)
}
}
@keyframes bounce {
0%, 20%, 53%, 80%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-moz-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-o-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-webkit-transform:translateZ(0);
-moz-transform:translateZ(0);
transform:translateZ(0)
}
40%, 43% {
-webkit-transform:translate3d(0, -30px, 0);
-moz-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)
}
40%, 43%, 70% {
-webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06);
-moz-animation-timing-function:cubic-bezier(.755, .05, .855, .06);
-o-animation-timing-function:cubic-bezier(.755, .05, .855, .06);
animation-timing-function:cubic-bezier(.755, .05, .855, .06)
}
70% {
-webkit-transform:translate3d(0, -15px, 0);
-moz-transform:translate3d(0, -15px, 0);
transform:translate3d(0, -15px, 0)
}
90% {
-webkit-transform:translate3d(0, -4px, 0);
-moz-transform:translate3d(0, -4px, 0);
transform:translate3d(0, -4px, 0)
}
}
.bounce {
	-webkit-animation-name:bounce;
	-moz-animation-name:bounce;
	-o-animation-name:bounce;
	animation-name:bounce;
	-webkit-transform-origin:center bottom;
	-moz-transform-origin:center bottom;
	-ms-transform-origin:center bottom;
	-o-transform-origin:center bottom;
	transform-origin:center bottom
}
@-webkit-keyframes flash {
0%, 50%, to {
opacity:1
}
25%, 75% {
opacity:0
}
}
@-moz-keyframes flash {
0%, 50%, to {
opacity:1
}
25%, 75% {
opacity:0
}
}
@-o-keyframes flash {
0%, 50%, to {
opacity:1
}
25%, 75% {
opacity:0
}
}
@keyframes flash {
0%, 50%, to {
opacity:1
}
25%, 75% {
opacity:0
}
}
.flash {
	-webkit-animation-name:flash;
	-moz-animation-name:flash;
	-o-animation-name:flash;
	animation-name:flash
}
@-webkit-keyframes pulse {
0%, to {
-webkit-transform:scaleX(1);
transform:scaleX(1)
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)
}
}
@-moz-keyframes pulse {
0%, to {
-webkit-transform:scaleX(1);
-moz-transform:scaleX(1);
transform:scaleX(1)
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
-moz-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)
}
}
@-o-keyframes pulse {
0%, to {
-webkit-transform:scaleX(1);
-o-transform:scaleX(1);
transform:scaleX(1)
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)
}
}
@keyframes pulse {
0%, to {
-webkit-transform:scaleX(1);
-moz-transform:scaleX(1);
-o-transform:scaleX(1);
transform:scaleX(1)
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
-moz-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)
}
}
.pulse {
	-webkit-animation-name:pulse;
	-moz-animation-name:pulse;
	-o-animation-name:pulse;
	animation-name:pulse
}
@-webkit-keyframes rubberBand {
0%, to {
-webkit-transform:scaleX(1);
transform:scaleX(1)
}
30% {
-webkit-transform:scale3d(1.25, .75, 1);
transform:scale3d(1.25, .75, 1)
}
40% {
-webkit-transform:scale3d(.75, 1.25, 1);
transform:scale3d(.75, 1.25, 1)
}
50% {
-webkit-transform:scale3d(1.15, .85, 1);
transform:scale3d(1.15, .85, 1)
}
65% {
-webkit-transform:scale3d(.95, 1.05, 1);
transform:scale3d(.95, 1.05, 1)
}
75% {
-webkit-transform:scale3d(1.05, .95, 1);
transform:scale3d(1.05, .95, 1)
}
}
@-moz-keyframes rubberBand {
0%, to {
-webkit-transform:scaleX(1);
-moz-transform:scaleX(1);
transform:scaleX(1)
}
30% {
-webkit-transform:scale3d(1.25, .75, 1);
-moz-transform:scale3d(1.25, .75, 1);
transform:scale3d(1.25, .75, 1)
}
40% {
-webkit-transform:scale3d(.75, 1.25, 1);
-moz-transform:scale3d(.75, 1.25, 1);
transform:scale3d(.75, 1.25, 1)
}
50% {
-webkit-transform:scale3d(1.15, .85, 1);
-moz-transform:scale3d(1.15, .85, 1);
transform:scale3d(1.15, .85, 1)
}
65% {
-webkit-transform:scale3d(.95, 1.05, 1);
-moz-transform:scale3d(.95, 1.05, 1);
transform:scale3d(.95, 1.05, 1)
}
75% {
-webkit-transform:scale3d(1.05, .95, 1);
-moz-transform:scale3d(1.05, .95, 1);
transform:scale3d(1.05, .95, 1)
}
}
@-o-keyframes rubberBand {
0%, to {
-webkit-transform:scaleX(1);
-o-transform:scaleX(1);
transform:scaleX(1)
}
30% {
-webkit-transform:scale3d(1.25, .75, 1);
transform:scale3d(1.25, .75, 1)
}
40% {
-webkit-transform:scale3d(.75, 1.25, 1);
transform:scale3d(.75, 1.25, 1)
}
50% {
-webkit-transform:scale3d(1.15, .85, 1);
transform:scale3d(1.15, .85, 1)
}
65% {
-webkit-transform:scale3d(.95, 1.05, 1);
transform:scale3d(.95, 1.05, 1)
}
75% {
-webkit-transform:scale3d(1.05, .95, 1);
transform:scale3d(1.05, .95, 1)
}
}
@keyframes rubberBand {
0%, to {
-webkit-transform:scaleX(1);
-moz-transform:scaleX(1);
-o-transform:scaleX(1);
transform:scaleX(1)
}
30% {
-webkit-transform:scale3d(1.25, .75, 1);
-moz-transform:scale3d(1.25, .75, 1);
transform:scale3d(1.25, .75, 1)
}
40% {
-webkit-transform:scale3d(.75, 1.25, 1);
-moz-transform:scale3d(.75, 1.25, 1);
transform:scale3d(.75, 1.25, 1)
}
50% {
-webkit-transform:scale3d(1.15, .85, 1);
-moz-transform:scale3d(1.15, .85, 1);
transform:scale3d(1.15, .85, 1)
}
65% {
-webkit-transform:scale3d(.95, 1.05, 1);
-moz-transform:scale3d(.95, 1.05, 1);
transform:scale3d(.95, 1.05, 1)
}
75% {
-webkit-transform:scale3d(1.05, .95, 1);
-moz-transform:scale3d(1.05, .95, 1);
transform:scale3d(1.05, .95, 1)
}
}
.rubberBand {
	-webkit-animation-name:rubberBand;
	-moz-animation-name:rubberBand;
	-o-animation-name:rubberBand;
	animation-name:rubberBand
}
@-webkit-keyframes shake {
0%, to {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
20%, 40%, 60%, 80% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
}
@-moz-keyframes shake {
0%, to {
-webkit-transform:translateZ(0);
-moz-transform:translateZ(0);
transform:translateZ(0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translate3d(-10px, 0, 0);
-moz-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
20%, 40%, 60%, 80% {
-webkit-transform:translate3d(10px, 0, 0);
-moz-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
}
@-o-keyframes shake {
0%, to {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
20%, 40%, 60%, 80% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
}
@keyframes shake {
0%, to {
-webkit-transform:translateZ(0);
-moz-transform:translateZ(0);
transform:translateZ(0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translate3d(-10px, 0, 0);
-moz-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
20%, 40%, 60%, 80% {
-webkit-transform:translate3d(10px, 0, 0);
-moz-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
}
.shake {
	-webkit-animation-name:shake;
	-moz-animation-name:shake;
	-o-animation-name:shake;
	animation-name:shake
}
@-webkit-keyframes headShake {
0% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
6.5% {
-webkit-transform:translateX(-6px) rotateY(-9deg);
transform:translateX(-6px) rotateY(-9deg)
}
18.5% {
-webkit-transform:translateX(5px) rotateY(7deg);
transform:translateX(5px) rotateY(7deg)
}
31.5% {
-webkit-transform:translateX(-3px) rotateY(-5deg);
transform:translateX(-3px) rotateY(-5deg)
}
43.5% {
-webkit-transform:translateX(2px) rotateY(3deg);
transform:translateX(2px) rotateY(3deg)
}
50% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@-moz-keyframes headShake {
0% {
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
transform:translateX(0)
}
6.5% {
-webkit-transform:translateX(-6px) rotateY(-9deg);
-moz-transform:translateX(-6px) rotateY(-9deg);
transform:translateX(-6px) rotateY(-9deg)
}
18.5% {
-webkit-transform:translateX(5px) rotateY(7deg);
-moz-transform:translateX(5px) rotateY(7deg);
transform:translateX(5px) rotateY(7deg)
}
31.5% {
-webkit-transform:translateX(-3px) rotateY(-5deg);
-moz-transform:translateX(-3px) rotateY(-5deg);
transform:translateX(-3px) rotateY(-5deg)
}
43.5% {
-webkit-transform:translateX(2px) rotateY(3deg);
-moz-transform:translateX(2px) rotateY(3deg);
transform:translateX(2px) rotateY(3deg)
}
50% {
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
transform:translateX(0)
}
}
@-o-keyframes headShake {
0% {
-webkit-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
6.5% {
-webkit-transform:translateX(-6px) rotateY(-9deg);
transform:translateX(-6px) rotateY(-9deg)
}
18.5% {
-webkit-transform:translateX(5px) rotateY(7deg);
transform:translateX(5px) rotateY(7deg)
}
31.5% {
-webkit-transform:translateX(-3px) rotateY(-5deg);
transform:translateX(-3px) rotateY(-5deg)
}
43.5% {
-webkit-transform:translateX(2px) rotateY(3deg);
transform:translateX(2px) rotateY(3deg)
}
50% {
-webkit-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes headShake {
0% {
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
6.5% {
-webkit-transform:translateX(-6px) rotateY(-9deg);
-moz-transform:translateX(-6px) rotateY(-9deg);
transform:translateX(-6px) rotateY(-9deg)
}
18.5% {
-webkit-transform:translateX(5px) rotateY(7deg);
-moz-transform:translateX(5px) rotateY(7deg);
transform:translateX(5px) rotateY(7deg)
}
31.5% {
-webkit-transform:translateX(-3px) rotateY(-5deg);
-moz-transform:translateX(-3px) rotateY(-5deg);
transform:translateX(-3px) rotateY(-5deg)
}
43.5% {
-webkit-transform:translateX(2px) rotateY(3deg);
-moz-transform:translateX(2px) rotateY(3deg);
transform:translateX(2px) rotateY(3deg)
}
50% {
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
}
.headShake {
	-webkit-animation-timing-function:ease-in-out;
	-moz-animation-timing-function:ease-in-out;
	-o-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out;
	-webkit-animation-name:headShake;
	-moz-animation-name:headShake;
	-o-animation-name:headShake;
	animation-name:headShake
}
@-webkit-keyframes swing {
20% {
-webkit-transform:rotate(15deg);
transform:rotate(15deg)
}
40% {
-webkit-transform:rotate(-10deg);
transform:rotate(-10deg)
}
60% {
-webkit-transform:rotate(5deg);
transform:rotate(5deg)
}
80% {
-webkit-transform:rotate(-5deg);
transform:rotate(-5deg)
}
to {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
}
@-moz-keyframes swing {
20% {
-webkit-transform:rotate(15deg);
-moz-transform:rotate(15deg);
transform:rotate(15deg)
}
40% {
-webkit-transform:rotate(-10deg);
-moz-transform:rotate(-10deg);
transform:rotate(-10deg)
}
60% {
-webkit-transform:rotate(5deg);
-moz-transform:rotate(5deg);
transform:rotate(5deg)
}
80% {
-webkit-transform:rotate(-5deg);
-moz-transform:rotate(-5deg);
transform:rotate(-5deg)
}
to {
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	transform:rotate(0)
}
}
@-o-keyframes swing {
20% {
-webkit-transform:rotate(15deg);
-o-transform:rotate(15deg);
transform:rotate(15deg)
}
40% {
-webkit-transform:rotate(-10deg);
-o-transform:rotate(-10deg);
transform:rotate(-10deg)
}
60% {
-webkit-transform:rotate(5deg);
-o-transform:rotate(5deg);
transform:rotate(5deg)
}
80% {
-webkit-transform:rotate(-5deg);
-o-transform:rotate(-5deg);
transform:rotate(-5deg)
}
to {
	-webkit-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0)
}
}
@keyframes swing {
20% {
-webkit-transform:rotate(15deg);
-moz-transform:rotate(15deg);
-o-transform:rotate(15deg);
transform:rotate(15deg)
}
40% {
-webkit-transform:rotate(-10deg);
-moz-transform:rotate(-10deg);
-o-transform:rotate(-10deg);
transform:rotate(-10deg)
}
60% {
-webkit-transform:rotate(5deg);
-moz-transform:rotate(5deg);
-o-transform:rotate(5deg);
transform:rotate(5deg)
}
80% {
-webkit-transform:rotate(-5deg);
-moz-transform:rotate(-5deg);
-o-transform:rotate(-5deg);
transform:rotate(-5deg)
}
to {
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0)
}
}
.swing {
	-webkit-transform-origin:top center;
	-moz-transform-origin:top center;
	-ms-transform-origin:top center;
	-o-transform-origin:top center;
	transform-origin:top center;
	-webkit-animation-name:swing;
	-moz-animation-name:swing;
	-o-animation-name:swing;
	animation-name:swing
}
@-webkit-keyframes tada {
0%, to {
-webkit-transform:scaleX(1);
transform:scaleX(1)
}
10%, 20% {
-webkit-transform:scale3d(.9, .9, .9) rotate(-3deg);
transform:scale3d(.9, .9, .9) rotate(-3deg)
}
30%, 50%, 70%, 90% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)
}
40%, 60%, 80% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)
}
}
@-moz-keyframes tada {
0%, to {
-webkit-transform:scaleX(1);
-moz-transform:scaleX(1);
transform:scaleX(1)
}
10%, 20% {
-webkit-transform:scale3d(.9, .9, .9) rotate(-3deg);
-moz-transform:scale3d(.9, .9, .9) rotate(-3deg);
transform:scale3d(.9, .9, .9) rotate(-3deg)
}
30%, 50%, 70%, 90% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);
-moz-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)
}
40%, 60%, 80% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);
-moz-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)
}
}
@-o-keyframes tada {
0%, to {
-webkit-transform:scaleX(1);
-o-transform:scaleX(1);
transform:scaleX(1)
}
10%, 20% {
-webkit-transform:scale3d(.9, .9, .9) rotate(-3deg);
transform:scale3d(.9, .9, .9) rotate(-3deg)
}
30%, 50%, 70%, 90% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)
}
40%, 60%, 80% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)
}
}
@keyframes tada {
0%, to {
-webkit-transform:scaleX(1);
-moz-transform:scaleX(1);
-o-transform:scaleX(1);
transform:scaleX(1)
}
10%, 20% {
-webkit-transform:scale3d(.9, .9, .9) rotate(-3deg);
-moz-transform:scale3d(.9, .9, .9) rotate(-3deg);
transform:scale3d(.9, .9, .9) rotate(-3deg)
}
30%, 50%, 70%, 90% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);
-moz-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)
}
40%, 60%, 80% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);
-moz-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)
}
}
.tada {
	-webkit-animation-name:tada;
	-moz-animation-name:tada;
	-o-animation-name:tada;
	animation-name:tada
}
@-webkit-keyframes wobble {
0%, to {
-webkit-transform:none;
transform:none
}
15% {
-webkit-transform:translate3d(-25%, 0, 0) rotate(-5deg);
transform:translate3d(-25%, 0, 0) rotate(-5deg)
}
30% {
-webkit-transform:translate3d(20%, 0, 0) rotate(3deg);
transform:translate3d(20%, 0, 0) rotate(3deg)
}
45% {
-webkit-transform:translate3d(-15%, 0, 0) rotate(-3deg);
transform:translate3d(-15%, 0, 0) rotate(-3deg)
}
60% {
-webkit-transform:translate3d(10%, 0, 0) rotate(2deg);
transform:translate3d(10%, 0, 0) rotate(2deg)
}
75% {
-webkit-transform:translate3d(-5%, 0, 0) rotate(-1deg);
transform:translate3d(-5%, 0, 0) rotate(-1deg)
}
}
@-moz-keyframes wobble {
0%, to {
-webkit-transform:none;
-moz-transform:none;
transform:none
}
15% {
-webkit-transform:translate3d(-25%, 0, 0) rotate(-5deg);
-moz-transform:translate3d(-25%, 0, 0) rotate(-5deg);
transform:translate3d(-25%, 0, 0) rotate(-5deg)
}
30% {
-webkit-transform:translate3d(20%, 0, 0) rotate(3deg);
-moz-transform:translate3d(20%, 0, 0) rotate(3deg);
transform:translate3d(20%, 0, 0) rotate(3deg)
}
45% {
-webkit-transform:translate3d(-15%, 0, 0) rotate(-3deg);
-moz-transform:translate3d(-15%, 0, 0) rotate(-3deg);
transform:translate3d(-15%, 0, 0) rotate(-3deg)
}
60% {
-webkit-transform:translate3d(10%, 0, 0) rotate(2deg);
-moz-transform:translate3d(10%, 0, 0) rotate(2deg);
transform:translate3d(10%, 0, 0) rotate(2deg)
}
75% {
-webkit-transform:translate3d(-5%, 0, 0) rotate(-1deg);
-moz-transform:translate3d(-5%, 0, 0) rotate(-1deg);
transform:translate3d(-5%, 0, 0) rotate(-1deg)
}
}
@-o-keyframes wobble {
0%, to {
-webkit-transform:none;
-o-transform:none;
transform:none
}
15% {
-webkit-transform:translate3d(-25%, 0, 0) rotate(-5deg);
transform:translate3d(-25%, 0, 0) rotate(-5deg)
}
30% {
-webkit-transform:translate3d(20%, 0, 0) rotate(3deg);
transform:translate3d(20%, 0, 0) rotate(3deg)
}
45% {
-webkit-transform:translate3d(-15%, 0, 0) rotate(-3deg);
transform:translate3d(-15%, 0, 0) rotate(-3deg)
}
60% {
-webkit-transform:translate3d(10%, 0, 0) rotate(2deg);
transform:translate3d(10%, 0, 0) rotate(2deg)
}
75% {
-webkit-transform:translate3d(-5%, 0, 0) rotate(-1deg);
transform:translate3d(-5%, 0, 0) rotate(-1deg)
}
}
@keyframes wobble {
0%, to {
-webkit-transform:none;
-moz-transform:none;
-o-transform:none;
transform:none
}
15% {
-webkit-transform:translate3d(-25%, 0, 0) rotate(-5deg);
-moz-transform:translate3d(-25%, 0, 0) rotate(-5deg);
transform:translate3d(-25%, 0, 0) rotate(-5deg)
}
30% {
-webkit-transform:translate3d(20%, 0, 0) rotate(3deg);
-moz-transform:translate3d(20%, 0, 0) rotate(3deg);
transform:translate3d(20%, 0, 0) rotate(3deg)
}
45% {
-webkit-transform:translate3d(-15%, 0, 0) rotate(-3deg);
-moz-transform:translate3d(-15%, 0, 0) rotate(-3deg);
transform:translate3d(-15%, 0, 0) rotate(-3deg)
}
60% {
-webkit-transform:translate3d(10%, 0, 0) rotate(2deg);
-moz-transform:translate3d(10%, 0, 0) rotate(2deg);
transform:translate3d(10%, 0, 0) rotate(2deg)
}
75% {
-webkit-transform:translate3d(-5%, 0, 0) rotate(-1deg);
-moz-transform:translate3d(-5%, 0, 0) rotate(-1deg);
transform:translate3d(-5%, 0, 0) rotate(-1deg)
}
}
.wobble {
	-webkit-animation-name:wobble;
	-moz-animation-name:wobble;
	-o-animation-name:wobble;
	animation-name:wobble
}
@-webkit-keyframes jello {
0%, 11.1%, to {
-webkit-transform:none;
transform:none
}
22.2% {
-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
transform:skewX(-12.5deg) skewY(-12.5deg)
}
33.3% {
-webkit-transform:skewX(6.25deg) skewY(6.25deg);
transform:skewX(6.25deg) skewY(6.25deg)
}
44.4% {
-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
transform:skewX(-3.125deg) skewY(-3.125deg)
}
55.5% {
-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
transform:skewX(1.5625deg) skewY(1.5625deg)
}
66.6% {
-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
transform:skewX(-.78125deg) skewY(-.78125deg)
}
77.7% {
-webkit-transform:skewX(.390625deg) skewY(.390625deg);
transform:skewX(.390625deg) skewY(.390625deg)
}
88.8% {
-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);
transform:skewX(-.1953125deg) skewY(-.1953125deg)
}
}
@-moz-keyframes jello {
0%, 11.1%, to {
-webkit-transform:none;
-moz-transform:none;
transform:none
}
22.2% {
-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
-moz-transform:skewX(-12.5deg) skewY(-12.5deg);
transform:skewX(-12.5deg) skewY(-12.5deg)
}
33.3% {
-webkit-transform:skewX(6.25deg) skewY(6.25deg);
-moz-transform:skewX(6.25deg) skewY(6.25deg);
transform:skewX(6.25deg) skewY(6.25deg)
}
44.4% {
-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
-moz-transform:skewX(-3.125deg) skewY(-3.125deg);
transform:skewX(-3.125deg) skewY(-3.125deg)
}
55.5% {
-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
-moz-transform:skewX(1.5625deg) skewY(1.5625deg);
transform:skewX(1.5625deg) skewY(1.5625deg)
}
66.6% {
-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
-moz-transform:skewX(-.78125deg) skewY(-.78125deg);
transform:skewX(-.78125deg) skewY(-.78125deg)
}
77.7% {
-webkit-transform:skewX(.390625deg) skewY(.390625deg);
-moz-transform:skewX(.390625deg) skewY(.390625deg);
transform:skewX(.390625deg) skewY(.390625deg)
}
88.8% {
-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);
-moz-transform:skewX(-.1953125deg) skewY(-.1953125deg);
transform:skewX(-.1953125deg) skewY(-.1953125deg)
}
}
@-o-keyframes jello {
0%, 11.1%, to {
-webkit-transform:none;
-o-transform:none;
transform:none
}
22.2% {
-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
-o-transform:skewX(-12.5deg) skewY(-12.5deg);
transform:skewX(-12.5deg) skewY(-12.5deg)
}
33.3% {
-webkit-transform:skewX(6.25deg) skewY(6.25deg);
-o-transform:skewX(6.25deg) skewY(6.25deg);
transform:skewX(6.25deg) skewY(6.25deg)
}
44.4% {
-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
-o-transform:skewX(-3.125deg) skewY(-3.125deg);
transform:skewX(-3.125deg) skewY(-3.125deg)
}
55.5% {
-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
-o-transform:skewX(1.5625deg) skewY(1.5625deg);
transform:skewX(1.5625deg) skewY(1.5625deg)
}
66.6% {
-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
-o-transform:skewX(-.78125deg) skewY(-.78125deg);
transform:skewX(-.78125deg) skewY(-.78125deg)
}
77.7% {
-webkit-transform:skewX(.390625deg) skewY(.390625deg);
-o-transform:skewX(.390625deg) skewY(.390625deg);
transform:skewX(.390625deg) skewY(.390625deg)
}
88.8% {
-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);
-o-transform:skewX(-.1953125deg) skewY(-.1953125deg);
transform:skewX(-.1953125deg) skewY(-.1953125deg)
}
}
@keyframes jello {
0%, 11.1%, to {
-webkit-transform:none;
-moz-transform:none;
-o-transform:none;
transform:none
}
22.2% {
-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
-moz-transform:skewX(-12.5deg) skewY(-12.5deg);
-o-transform:skewX(-12.5deg) skewY(-12.5deg);
transform:skewX(-12.5deg) skewY(-12.5deg)
}
33.3% {
-webkit-transform:skewX(6.25deg) skewY(6.25deg);
-moz-transform:skewX(6.25deg) skewY(6.25deg);
-o-transform:skewX(6.25deg) skewY(6.25deg);
transform:skewX(6.25deg) skewY(6.25deg)
}
44.4% {
-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
-moz-transform:skewX(-3.125deg) skewY(-3.125deg);
-o-transform:skewX(-3.125deg) skewY(-3.125deg);
transform:skewX(-3.125deg) skewY(-3.125deg)
}
55.5% {
-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
-moz-transform:skewX(1.5625deg) skewY(1.5625deg);
-o-transform:skewX(1.5625deg) skewY(1.5625deg);
transform:skewX(1.5625deg) skewY(1.5625deg)
}
66.6% {
-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
-moz-transform:skewX(-.78125deg) skewY(-.78125deg);
-o-transform:skewX(-.78125deg) skewY(-.78125deg);
transform:skewX(-.78125deg) skewY(-.78125deg)
}
77.7% {
-webkit-transform:skewX(.390625deg) skewY(.390625deg);
-moz-transform:skewX(.390625deg) skewY(.390625deg);
-o-transform:skewX(.390625deg) skewY(.390625deg);
transform:skewX(.390625deg) skewY(.390625deg)
}
88.8% {
-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);
-moz-transform:skewX(-.1953125deg) skewY(-.1953125deg);
-o-transform:skewX(-.1953125deg) skewY(-.1953125deg);
transform:skewX(-.1953125deg) skewY(-.1953125deg)
}
}
.jello {
	-webkit-animation-name:jello;
	-moz-animation-name:jello;
	-o-animation-name:jello;
	animation-name:jello;
	-webkit-transform-origin:center;
	-moz-transform-origin:center;
	-ms-transform-origin:center;
	-o-transform-origin:center;
	transform-origin:center
}
@-webkit-keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
20% {
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
40% {
-webkit-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9)
}
60% {
opacity:1;
-webkit-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03)
}
80% {
-webkit-transform:scale3d(.97, .97, .97);
transform:scale3d(.97, .97, .97)
}
to {
	opacity:1;
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
}
@-moz-keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-moz-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
-moz-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
20% {
-webkit-transform:scale3d(1.1, 1.1, 1.1);
-moz-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
40% {
-webkit-transform:scale3d(.9, .9, .9);
-moz-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9)
}
60% {
opacity:1;
-webkit-transform:scale3d(1.03, 1.03, 1.03);
-moz-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03)
}
80% {
-webkit-transform:scale3d(.97, .97, .97);
-moz-transform:scale3d(.97, .97, .97);
transform:scale3d(.97, .97, .97)
}
to {
	opacity:1;
	-webkit-transform:scaleX(1);
	-moz-transform:scaleX(1);
	transform:scaleX(1)
}
}
@-o-keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-o-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
20% {
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
40% {
-webkit-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9)
}
60% {
opacity:1;
-webkit-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03)
}
80% {
-webkit-transform:scale3d(.97, .97, .97);
transform:scale3d(.97, .97, .97)
}
to {
	opacity:1;
	-webkit-transform:scaleX(1);
	-o-transform:scaleX(1);
	transform:scaleX(1)
}
}
@keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-moz-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-o-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
-moz-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
20% {
-webkit-transform:scale3d(1.1, 1.1, 1.1);
-moz-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
40% {
-webkit-transform:scale3d(.9, .9, .9);
-moz-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9)
}
60% {
opacity:1;
-webkit-transform:scale3d(1.03, 1.03, 1.03);
-moz-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03)
}
80% {
-webkit-transform:scale3d(.97, .97, .97);
-moz-transform:scale3d(.97, .97, .97);
transform:scale3d(.97, .97, .97)
}
to {
	opacity:1;
	-webkit-transform:scaleX(1);
	-moz-transform:scaleX(1);
	-o-transform:scaleX(1);
	transform:scaleX(1)
}
}
.bounceIn {
	-webkit-animation-name:bounceIn;
	-moz-animation-name:bounceIn;
	-o-animation-name:bounceIn;
	animation-name:bounceIn
}
@-webkit-keyframes bounceInDown {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, -3000px, 0);
transform:translate3d(0, -3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, 25px, 0);
transform:translate3d(0, 25px, 0)
}
75% {
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
90% {
-webkit-transform:translate3d(0, 5px, 0);
transform:translate3d(0, 5px, 0)
}
to {
	-webkit-transform:none;
	transform:none
}
}
@-moz-keyframes bounceInDown {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-moz-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, -3000px, 0);
-moz-transform:translate3d(0, -3000px, 0);
transform:translate3d(0, -3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, 25px, 0);
-moz-transform:translate3d(0, 25px, 0);
transform:translate3d(0, 25px, 0)
}
75% {
-webkit-transform:translate3d(0, -10px, 0);
-moz-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
90% {
-webkit-transform:translate3d(0, 5px, 0);
-moz-transform:translate3d(0, 5px, 0);
transform:translate3d(0, 5px, 0)
}
to {
	-webkit-transform:none;
	-moz-transform:none;
	transform:none
}
}
@-o-keyframes bounceInDown {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-o-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, -3000px, 0);
transform:translate3d(0, -3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, 25px, 0);
transform:translate3d(0, 25px, 0)
}
75% {
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
90% {
-webkit-transform:translate3d(0, 5px, 0);
transform:translate3d(0, 5px, 0)
}
to {
	-webkit-transform:none;
	-o-transform:none;
	transform:none
}
}
@keyframes bounceInDown {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-moz-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-o-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, -3000px, 0);
-moz-transform:translate3d(0, -3000px, 0);
transform:translate3d(0, -3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, 25px, 0);
-moz-transform:translate3d(0, 25px, 0);
transform:translate3d(0, 25px, 0)
}
75% {
-webkit-transform:translate3d(0, -10px, 0);
-moz-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
90% {
-webkit-transform:translate3d(0, 5px, 0);
-moz-transform:translate3d(0, 5px, 0);
transform:translate3d(0, 5px, 0)
}
to {
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none
}
}
.bounceInDown {
	-webkit-animation-name:bounceInDown;
	-moz-animation-name:bounceInDown;
	-o-animation-name:bounceInDown;
	animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
to {
	-webkit-transform:none;
	transform:none
}
}
@-moz-keyframes bounceInLeft {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-moz-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0);
-moz-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
-moz-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
-moz-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
-moz-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
to {
	-webkit-transform:none;
	-moz-transform:none;
	transform:none
}
}
@-o-keyframes bounceInLeft {
0%, 60%, 75%, 90%, to {

-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-o-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
to {
	-webkit-transform:none;
	-o-transform:none;
	transform:none
}
}
@keyframes bounceInLeft {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-moz-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-o-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0);
-moz-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
-moz-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
-moz-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
-moz-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
to {
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none
}
}
.bounceInLeft {
	-webkit-animation-name:bounceInLeft;
	-moz-animation-name:bounceInLeft;
	-o-animation-name:bounceInLeft;
	animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(3000px, 0, 0);
transform:translate3d(3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0);
transform:translate3d(-25px, 0, 0)
}
75% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
90% {
-webkit-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0)
}
to {
	-webkit-transform:none;
	transform:none
}
}
@-moz-keyframes bounceInRight {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-moz-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(3000px, 0, 0);
-moz-transform:translate3d(3000px, 0, 0);
transform:translate3d(3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0);
-moz-transform:translate3d(-25px, 0, 0);
transform:translate3d(-25px, 0, 0)
}
75% {
-webkit-transform:translate3d(10px, 0, 0);
-moz-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
90% {
-webkit-transform:translate3d(-5px, 0, 0);
-moz-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0)
}
to {
	-webkit-transform:none;
	-moz-transform:none;
	transform:none
}
}
@-o-keyframes bounceInRight {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-o-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(3000px, 0, 0);
transform:translate3d(3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0);
transform:translate3d(-25px, 0, 0)
}
75% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
90% {
-webkit-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0)
}
to {
	-webkit-transform:none;
	-o-transform:none;
	transform:none
}
}
@keyframes bounceInRight {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-moz-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-o-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(3000px, 0, 0);
-moz-transform:translate3d(3000px, 0, 0);
transform:translate3d(3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0);
-moz-transform:translate3d(-25px, 0, 0);
transform:translate3d(-25px, 0, 0)
}
75% {
-webkit-transform:translate3d(10px, 0, 0);
-moz-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
90% {
-webkit-transform:translate3d(-5px, 0, 0);
-moz-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0)
}
to {
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none
}
}
.bounceInRight {
	-webkit-animation-name:bounceInRight;
	-moz-animation-name:bounceInRight;
	-o-animation-name:bounceInRight;
	animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, 3000px, 0);
transform:translate3d(0, 3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
75% {
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
90% {
-webkit-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@-moz-keyframes bounceInUp {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-moz-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, 3000px, 0);
-moz-transform:translate3d(0, 3000px, 0);
transform:translate3d(0, 3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
-moz-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
75% {
-webkit-transform:translate3d(0, 10px, 0);
-moz-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
90% {
-webkit-transform:translate3d(0, -5px, 0);
-moz-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0)
}
to {
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	transform:translateZ(0)
}
}
@-o-keyframes bounceInUp {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-o-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, 3000px, 0);
transform:translate3d(0, 3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
75% {
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
90% {
-webkit-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0)
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes bounceInUp {
0%, 60%, 75%, 90%, to {
-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-moz-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
-o-animation-timing-function:cubic-bezier(.215, .61, .355, 1);
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, 3000px, 0);
-moz-transform:translate3d(0, 3000px, 0);
transform:translate3d(0, 3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
-moz-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
75% {
-webkit-transform:translate3d(0, 10px, 0);
-moz-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
90% {
-webkit-transform:translate3d(0, -5px, 0);
-moz-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0)
}
to {
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	transform:translateZ(0)
}
}
.bounceInUp {
	-webkit-animation-name:bounceInUp;
	-moz-animation-name:bounceInUp;
	-o-animation-name:bounceInUp;
	animation-name:bounceInUp
}
@-webkit-keyframes bounceOut {
20% {
-webkit-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9)
}
50%, 55% {
opacity:1;
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.3, .3, .3);
	transform:scale3d(.3, .3, .3)
}
}
@-moz-keyframes bounceOut {
20% {
-webkit-transform:scale3d(.9, .9, .9);
-moz-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9)
}
50%, 55% {
opacity:1;
-webkit-transform:scale3d(1.1, 1.1, 1.1);
-moz-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.3, .3, .3);
	-moz-transform:scale3d(.3, .3, .3);
	transform:scale3d(.3, .3, .3)
}
}
@-o-keyframes bounceOut {
20% {
-webkit-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9)
}
50%, 55% {
opacity:1;
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.3, .3, .3);
	transform:scale3d(.3, .3, .3)
}
}
@keyframes bounceOut {
20% {
-webkit-transform:scale3d(.9, .9, .9);
-moz-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9)
}
50%, 55% {
opacity:1;
-webkit-transform:scale3d(1.1, 1.1, 1.1);
-moz-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.3, .3, .3);
	-moz-transform:scale3d(.3, .3, .3);
	transform:scale3d(.3, .3, .3)
}
}
.bounceOut {
	-webkit-animation-name:bounceOut;
	-moz-animation-name:bounceOut;
	-o-animation-name:bounceOut;
	animation-name:bounceOut
}
@-webkit-keyframes bounceOutDown {
20% {
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 2000px, 0);
	transform:translate3d(0, 2000px, 0)
}
}
@-moz-keyframes bounceOutDown {
20% {
-webkit-transform:translate3d(0, 10px, 0);
-moz-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
-moz-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 2000px, 0);
	-moz-transform:translate3d(0, 2000px, 0);
	transform:translate3d(0, 2000px, 0)
}
}
@-o-keyframes bounceOutDown {
20% {
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 2000px, 0);
	transform:translate3d(0, 2000px, 0)
}
}
@keyframes bounceOutDown {
20% {
-webkit-transform:translate3d(0, 10px, 0);
-moz-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
-moz-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 2000px, 0);
	-moz-transform:translate3d(0, 2000px, 0);
	transform:translate3d(0, 2000px, 0)
}
}
.bounceOutDown {
	-webkit-animation-name:bounceOutDown;
	-moz-animation-name:bounceOutDown;
	-o-animation-name:bounceOutDown;
	animation-name:bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
20% {
opacity:1;
-webkit-transform:translate3d(20px, 0, 0);
transform:translate3d(20px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(-2000px, 0, 0);
	transform:translate3d(-2000px, 0, 0)
}
}
@-moz-keyframes bounceOutLeft {
20% {
opacity:1;
-webkit-transform:translate3d(20px, 0, 0);
-moz-transform:translate3d(20px, 0, 0);
transform:translate3d(20px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(-2000px, 0, 0);
	-moz-transform:translate3d(-2000px, 0, 0);
	transform:translate3d(-2000px, 0, 0)
}
}
@-o-keyframes bounceOutLeft {
20% {
opacity:1;
-webkit-transform:translate3d(20px, 0, 0);
transform:translate3d(20px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(-2000px, 0, 0);
	transform:translate3d(-2000px, 0, 0)
}
}
@keyframes bounceOutLeft {
20% {
opacity:1;
-webkit-transform:translate3d(20px, 0, 0);
-moz-transform:translate3d(20px, 0, 0);
transform:translate3d(20px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(-2000px, 0, 0);
	-moz-transform:translate3d(-2000px, 0, 0);
	transform:translate3d(-2000px, 0, 0)
}
}
.bounceOutLeft {
	-webkit-animation-name:bounceOutLeft;
	-moz-animation-name:bounceOutLeft;
	-o-animation-name:bounceOutLeft;
	animation-name:bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
20% {
opacity:1;
-webkit-transform:translate3d(-20px, 0, 0);
transform:translate3d(-20px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(2000px, 0, 0);
	transform:translate3d(2000px, 0, 0)
}
}
@-moz-keyframes bounceOutRight {
20% {
opacity:1;
-webkit-transform:translate3d(-20px, 0, 0);
-moz-transform:translate3d(-20px, 0, 0);
transform:translate3d(-20px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(2000px, 0, 0);
	-moz-transform:translate3d(2000px, 0, 0);
	transform:translate3d(2000px, 0, 0)
}
}
@-o-keyframes bounceOutRight {
20% {
opacity:1;
-webkit-transform:translate3d(-20px, 0, 0);
transform:translate3d(-20px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(2000px, 0, 0);
	transform:translate3d(2000px, 0, 0)
}
}
@keyframes bounceOutRight {
20% {
opacity:1;
-webkit-transform:translate3d(-20px, 0, 0);
-moz-transform:translate3d(-20px, 0, 0);
transform:translate3d(-20px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(2000px, 0, 0);
	-moz-transform:translate3d(2000px, 0, 0);
	transform:translate3d(2000px, 0, 0)
}
}
.bounceOutRight {
	-webkit-animation-name:bounceOutRight;
	-moz-animation-name:bounceOutRight;
	-o-animation-name:bounceOutRight;
	animation-name:bounceOutRight
}
@-webkit-keyframes bounceOutUp {
20% {
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, 20px, 0);
transform:translate3d(0, 20px, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -2000px, 0);
	transform:translate3d(0, -2000px, 0)
}
}
@-moz-keyframes bounceOutUp {
20% {
-webkit-transform:translate3d(0, -10px, 0);
-moz-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, 20px, 0);
-moz-transform:translate3d(0, 20px, 0);
transform:translate3d(0, 20px, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -2000px, 0);
	-moz-transform:translate3d(0, -2000px, 0);
	transform:translate3d(0, -2000px, 0)
}
}
@-o-keyframes bounceOutUp {
20% {
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, 20px, 0);
transform:translate3d(0, 20px, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -2000px, 0);
	transform:translate3d(0, -2000px, 0)
}
}
@keyframes bounceOutUp {
20% {
-webkit-transform:translate3d(0, -10px, 0);
-moz-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, 20px, 0);
-moz-transform:translate3d(0, 20px, 0);
transform:translate3d(0, 20px, 0)
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -2000px, 0);
	-moz-transform:translate3d(0, -2000px, 0);
	transform:translate3d(0, -2000px, 0)
}
}
.bounceOutUp {
	-webkit-animation-name:bounceOutUp;
	-moz-animation-name:bounceOutUp;
	-o-animation-name:bounceOutUp;
	animation-name:bounceOutUp
}
@-webkit-keyframes fadeIn {
0% {
opacity:0
}
to {
	opacity:1
}
}
@-moz-keyframes fadeIn {
0% {
opacity:0
}
to {
	opacity:1
}
}
@-o-keyframes fadeIn {
0% {
opacity:0
}
to {
	opacity:1
}
}
@keyframes fadeIn {
0% {
opacity:0
}
to {
	opacity:1
}
}
.fadeIn {
	-webkit-animation-name:fadeIn;
	-moz-animation-name:fadeIn;
	-o-animation-name:fadeIn;
	animation-name:fadeIn
}
@-webkit-keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}
@-moz-keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
-moz-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	transform:none
}
}
@-o-keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-o-transform:none;
	transform:none
}
}
@keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
-moz-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none
}
}
.fadeInDown {
	-webkit-animation-name:fadeInDown;
	-moz-animation-name:fadeInDown;
	-o-animation-name:fadeInDown;
	animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}
@-moz-keyframes fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
-moz-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	transform:none
}
}
@-o-keyframes fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-o-transform:none;
	transform:none
}
}
@keyframes fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
-moz-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none
}
}
.fadeInDownBig {
	-webkit-animation-name:fadeInDownBig;
	-moz-animation-name:fadeInDownBig;
	-o-animation-name:fadeInDownBig;
	animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}
@-moz-keyframes fadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
-moz-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	transform:none
}
}
@-o-keyframes fadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-o-transform:none;
	transform:none
}
}
@keyframes fadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
-moz-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none
}
}
.fadeInLeft {
	-webkit-animation-name:fadeInLeft;
	-moz-animation-name:fadeInLeft;
	-o-animation-name:fadeInLeft;
	animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}
@-moz-keyframes fadeInLeftBig {
0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
-moz-transform:translate3d(-2000px, 0, 0);

transform:translate3d(-2000px, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	transform:none
}
}
@-o-keyframes fadeInLeftBig {
0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-o-transform:none;
	transform:none
}
}
@keyframes fadeInLeftBig {
0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
-moz-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none
}
}
.fadeInLeftBig {
	-webkit-animation-name:fadeInLeftBig;
	-moz-animation-name:fadeInLeftBig;
	-o-animation-name:fadeInLeftBig;
	animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}
@-moz-keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
-moz-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	transform:none
}
}
@-o-keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-o-transform:none;
	transform:none
}
}
@keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
-moz-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none
}
}
.fadeInRight {
	-webkit-animation-name:fadeInRight;
	-moz-animation-name:fadeInRight;
	-o-animation-name:fadeInRight;
	animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}
@-moz-keyframes fadeInRightBig {
0% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
-moz-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	transform:none
}
}
@-o-keyframes fadeInRightBig {
0% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-o-transform:none;
	transform:none
}
}
@keyframes fadeInRightBig {
0% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
-moz-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none
}
}
.fadeInRightBig {
	-webkit-animation-name:fadeInRightBig;
	-moz-animation-name:fadeInRightBig;
	-o-animation-name:fadeInRightBig;
	animation-name:fadeInRightBig
}
@-webkit-keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}
@-moz-keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
-moz-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	transform:none
}
}
@-o-keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-o-transform:none;
	transform:none
}
}
@keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
-moz-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none
}
}
.fadeInUp {
	-webkit-animation-name:fadeInUp;
	-moz-animation-name:fadeInUp;
	-o-animation-name:fadeInUp;
	animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}
@-moz-keyframes fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
-moz-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	transform:none
}
}
@-o-keyframes fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-o-transform:none;
	transform:none
}
}
@keyframes fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
-moz-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
to {
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none
}
}
.fadeInUpBig {
	-webkit-animation-name:fadeInUpBig;
	-moz-animation-name:fadeInUpBig;
	-o-animation-name:fadeInUpBig;
	animation-name:fadeInUpBig
}
@-webkit-keyframes fadeOut {
0% {
opacity:1
}
to {
	opacity:0
}
}
@-moz-keyframes fadeOut {
0% {
opacity:1
}
to {
	opacity:0
}
}
@-o-keyframes fadeOut {
0% {
opacity:1
}
to {
	opacity:0
}
}
@keyframes fadeOut {
0% {
opacity:1
}
to {
	opacity:0
}
}
.fadeOut {
	-webkit-animation-name:fadeOut;
	-moz-animation-name:fadeOut;
	-o-animation-name:fadeOut;
	animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
}
@-moz-keyframes fadeOutDown {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 100%, 0);
	-moz-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
}
@-o-keyframes fadeOutDown {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
}
@keyframes fadeOutDown {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 100%, 0);
	-moz-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
}
.fadeOutDown {
	-webkit-animation-name:fadeOutDown;
	-moz-animation-name:fadeOutDown;
	-o-animation-name:fadeOutDown;
	animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 2000px, 0);
	transform:translate3d(0, 2000px, 0)
}
}
@-moz-keyframes fadeOutDownBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 2000px, 0);
	-moz-transform:translate3d(0, 2000px, 0);
	transform:translate3d(0, 2000px, 0)
}
}
@-o-keyframes fadeOutDownBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 2000px, 0);
	transform:translate3d(0, 2000px, 0)
}
}
@keyframes fadeOutDownBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, 2000px, 0);
	-moz-transform:translate3d(0, 2000px, 0);
	transform:translate3d(0, 2000px, 0)
}
}
.fadeOutDownBig {
	-webkit-animation-name:fadeOutDownBig;
	-moz-animation-name:fadeOutDownBig;
	-o-animation-name:fadeOutDownBig;
	animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
}
@-moz-keyframes fadeOutLeft {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(-100%, 0, 0);
	-moz-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
}
@-o-keyframes fadeOutLeft {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
}
@keyframes fadeOutLeft {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(-100%, 0, 0);
	-moz-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
}
.fadeOutLeft {
	-webkit-animation-name:fadeOutLeft;
	-moz-animation-name:fadeOutLeft;
	-o-animation-name:fadeOutLeft;
	animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(-2000px, 0, 0);
	transform:translate3d(-2000px, 0, 0)
}
}
@-moz-keyframes fadeOutLeftBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(-2000px, 0, 0);
	-moz-transform:translate3d(-2000px, 0, 0);
	transform:translate3d(-2000px, 0, 0)
}
}
@-o-keyframes fadeOutLeftBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(-2000px, 0, 0);
	transform:translate3d(-2000px, 0, 0)
}
}
@keyframes fadeOutLeftBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(-2000px, 0, 0);
	-moz-transform:translate3d(-2000px, 0, 0);
	transform:translate3d(-2000px, 0, 0)
}
}
.fadeOutLeftBig {
	-webkit-animation-name:fadeOutLeftBig;
	-moz-animation-name:fadeOutLeftBig;
	-o-animation-name:fadeOutLeftBig;
	animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
}
@-moz-keyframes fadeOutRight {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%, 0, 0);
	-moz-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
}
@-o-keyframes fadeOutRight {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
}
@keyframes fadeOutRight {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%, 0, 0);
	-moz-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
}
.fadeOutRight {
	-webkit-animation-name:fadeOutRight;
	-moz-animation-name:fadeOutRight;
	-o-animation-name:fadeOutRight;
	animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(2000px, 0, 0);
	transform:translate3d(2000px, 0, 0)
}
}
@-moz-keyframes fadeOutRightBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(2000px, 0, 0);
	-moz-transform:translate3d(2000px, 0, 0);
	transform:translate3d(2000px, 0, 0)
}
}
@-o-keyframes fadeOutRightBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(2000px, 0, 0);
	transform:translate3d(2000px, 0, 0)
}
}
@keyframes fadeOutRightBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(2000px, 0, 0);
	-moz-transform:translate3d(2000px, 0, 0);
	transform:translate3d(2000px, 0, 0)
}
}
.fadeOutRightBig {
	-webkit-animation-name:fadeOutRightBig;
	-moz-animation-name:fadeOutRightBig;
	-o-animation-name:fadeOutRightBig;
	animation-name:fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -100%, 0);
	transform:translate3d(0, -100%, 0)
}
}
@-moz-keyframes fadeOutUp {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -100%, 0);
	-moz-transform:translate3d(0, -100%, 0);
	transform:translate3d(0, -100%, 0)
}
}
@-o-keyframes fadeOutUp {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -100%, 0);
	transform:translate3d(0, -100%, 0)
}
}
@keyframes fadeOutUp {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -100%, 0);
	-moz-transform:translate3d(0, -100%, 0);
	transform:translate3d(0, -100%, 0)
}
}
.fadeOutUp {
	-webkit-animation-name:fadeOutUp;
	-moz-animation-name:fadeOutUp;
	-o-animation-name:fadeOutUp;
	animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -2000px, 0);
	transform:translate3d(0, -2000px, 0)
}
}
@-moz-keyframes fadeOutUpBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -2000px, 0);
	-moz-transform:translate3d(0, -2000px, 0);
	transform:translate3d(0, -2000px, 0)
}
}
@-o-keyframes fadeOutUpBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -2000px, 0);
	transform:translate3d(0, -2000px, 0)
}
}
@keyframes fadeOutUpBig {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(0, -2000px, 0);
	-moz-transform:translate3d(0, -2000px, 0);
	transform:translate3d(0, -2000px, 0)
}
}
.fadeOutUpBig {
	-webkit-animation-name:fadeOutUpBig;
	-moz-animation-name:fadeOutUpBig;
	-o-animation-name:fadeOutUpBig;
	animation-name:fadeOutUpBig
}
@-webkit-keyframes flip {
0% {
-webkit-transform:perspective(400px) rotateY(-1turn);
transform:perspective(400px) rotateY(-1turn)
}
0%, 40% {
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
40% {
-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);
transform:perspective(400px) translateZ(150px) rotateY(-190deg)
}
50% {
-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);
transform:perspective(400px) translateZ(150px) rotateY(-170deg)
}
50%, 80% {
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
80% {
-webkit-transform:perspective(400px) scale3d(.95, .95, .95);
transform:perspective(400px) scale3d(.95, .95, .95)
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
}
@-moz-keyframes flip {
0% {
-webkit-transform:perspective(400px) rotateY(-1turn);
-moz-transform:perspective(400px) rotateY(-1turn);
transform:perspective(400px) rotateY(-1turn)
}
0%, 40% {
-webkit-animation-timing-function:ease-out;
-moz-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
40% {
-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);
-moz-transform:perspective(400px) translateZ(150px) rotateY(-190deg);
transform:perspective(400px) translateZ(150px) rotateY(-190deg)
}
50% {
-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);
-moz-transform:perspective(400px) translateZ(150px) rotateY(-170deg);
transform:perspective(400px) translateZ(150px) rotateY(-170deg)
}
50%, 80% {
-webkit-animation-timing-function:ease-in;
-moz-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
80% {
-webkit-transform:perspective(400px) scale3d(.95, .95, .95);
-moz-transform:perspective(400px) scale3d(.95, .95, .95);
transform:perspective(400px) scale3d(.95, .95, .95)
}
to {
	-webkit-transform:perspective(400px);
	-moz-transform:perspective(400px);
	transform:perspective(400px);
	-webkit-animation-timing-function:ease-in;
	-moz-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
}
@-o-keyframes flip {
0% {
-webkit-transform:perspective(400px) rotateY(-1turn);
transform:perspective(400px) rotateY(-1turn)
}
0%, 40% {
-webkit-animation-timing-function:ease-out;
-o-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
40% {
-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);
transform:perspective(400px) translateZ(150px) rotateY(-190deg)
}
50% {
-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);
transform:perspective(400px) translateZ(150px) rotateY(-170deg)
}
50%, 80% {
-webkit-animation-timing-function:ease-in;
-o-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
80% {
-webkit-transform:perspective(400px) scale3d(.95, .95, .95);
transform:perspective(400px) scale3d(.95, .95, .95)
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px);
	-webkit-animation-timing-function:ease-in;
	-o-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
}
@keyframes flip {
0% {
-webkit-transform:perspective(400px) rotateY(-1turn);
-moz-transform:perspective(400px) rotateY(-1turn);
transform:perspective(400px) rotateY(-1turn)
}
0%, 40% {
-webkit-animation-timing-function:ease-out;
-moz-animation-timing-function:ease-out;
-o-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
40% {
-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);
-moz-transform:perspective(400px) translateZ(150px) rotateY(-190deg);
transform:perspective(400px) translateZ(150px) rotateY(-190deg)
}
50% {
-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);
-moz-transform:perspective(400px) translateZ(150px) rotateY(-170deg);
transform:perspective(400px) translateZ(150px) rotateY(-170deg)
}
50%, 80% {
-webkit-animation-timing-function:ease-in;
-moz-animation-timing-function:ease-in;
-o-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
80% {
-webkit-transform:perspective(400px) scale3d(.95, .95, .95);
-moz-transform:perspective(400px) scale3d(.95, .95, .95);
transform:perspective(400px) scale3d(.95, .95, .95)
}
to {
	-webkit-transform:perspective(400px);
	-moz-transform:perspective(400px);
	transform:perspective(400px);
	-webkit-animation-timing-function:ease-in;
	-moz-animation-timing-function:ease-in;
	-o-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
}
.animated.flip {
	-webkit-backface-visibility:visible;
	-moz-backface-visibility:visible;
	backface-visibility:visible;
	-webkit-animation-name:flip;
	-moz-animation-name:flip;
	-o-animation-name:flip;
	animation-name:flip
}
@-webkit-keyframes flipInX {
0% {
-webkit-transform:perspective(400px) rotateX(90deg);
transform:perspective(400px) rotateX(90deg);
opacity:0
}
0%, 40% {
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
40% {
-webkit-transform:perspective(400px) rotateX(-20deg);
transform:perspective(400px) rotateX(-20deg)
}
60% {
-webkit-transform:perspective(400px) rotateX(10deg);
transform:perspective(400px) rotateX(10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotateX(-5deg);
transform:perspective(400px) rotateX(-5deg)
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
}
@-moz-keyframes flipInX {
0% {
-webkit-transform:perspective(400px) rotateX(90deg);
-moz-transform:perspective(400px) rotateX(90deg);
transform:perspective(400px) rotateX(90deg);
opacity:0
}
0%, 40% {
-webkit-animation-timing-function:ease-in;
-moz-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
40% {
-webkit-transform:perspective(400px) rotateX(-20deg);
-moz-transform:perspective(400px) rotateX(-20deg);
transform:perspective(400px) rotateX(-20deg)
}
60% {
-webkit-transform:perspective(400px) rotateX(10deg);
-moz-transform:perspective(400px) rotateX(10deg);
transform:perspective(400px) rotateX(10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotateX(-5deg);
-moz-transform:perspective(400px) rotateX(-5deg);
transform:perspective(400px) rotateX(-5deg)
}
to {
	-webkit-transform:perspective(400px);
	-moz-transform:perspective(400px);
	transform:perspective(400px)
}
}
@-o-keyframes flipInX {
0% {
-webkit-transform:perspective(400px) rotateX(90deg);
transform:perspective(400px) rotateX(90deg);
opacity:0
}
0%, 40% {
-webkit-animation-timing-function:ease-in;
-o-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
40% {
-webkit-transform:perspective(400px) rotateX(-20deg);
transform:perspective(400px) rotateX(-20deg)
}
60% {
-webkit-transform:perspective(400px) rotateX(10deg);
transform:perspective(400px) rotateX(10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotateX(-5deg);
transform:perspective(400px) rotateX(-5deg)
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
}
@keyframes flipInX {
0% {
-webkit-transform:perspective(400px) rotateX(90deg);
-moz-transform:perspective(400px) rotateX(90deg);
transform:perspective(400px) rotateX(90deg);
opacity:0
}
0%, 40% {
-webkit-animation-timing-function:ease-in;
-moz-animation-timing-function:ease-in;
-o-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
40% {
-webkit-transform:perspective(400px) rotateX(-20deg);
-moz-transform:perspective(400px) rotateX(-20deg);
transform:perspective(400px) rotateX(-20deg)
}
60% {
-webkit-transform:perspective(400px) rotateX(10deg);
-moz-transform:perspective(400px) rotateX(10deg);
transform:perspective(400px) rotateX(10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotateX(-5deg);
-moz-transform:perspective(400px) rotateX(-5deg);
transform:perspective(400px) rotateX(-5deg)
}
to {
	-webkit-transform:perspective(400px);
	-moz-transform:perspective(400px);
	transform:perspective(400px)
}
}
.flipInX {
	-webkit-backface-visibility:visible!important;
	-moz-backface-visibility:visible!important;
	backface-visibility:visible!important;
	-webkit-animation-name:flipInX;
	-moz-animation-name:flipInX;
	-o-animation-name:flipInX;
	animation-name:flipInX
}
.flipInY, .flipOutX {
	-webkit-backface-visibility:visible!important;
	-moz-backface-visibility:visible!important
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform:perspective(400px) rotateY(90deg);
transform:perspective(400px) rotateY(90deg);
opacity:0
}
0%, 40% {
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
40% {
-webkit-transform:perspective(400px) rotateY(-20deg);
transform:perspective(400px) rotateY(-20deg)
}
60% {
-webkit-transform:perspective(400px) rotateY(10deg);
transform:perspective(400px) rotateY(10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotateY(-5deg);
transform:perspective(400px) rotateY(-5deg)
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
}
@-moz-keyframes flipInY {
0% {
-webkit-transform:perspective(400px) rotateY(90deg);
-moz-transform:perspective(400px) rotateY(90deg);
transform:perspective(400px) rotateY(90deg);
opacity:0
}
0%, 40% {
-webkit-animation-timing-function:ease-in;
-moz-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
40% {
-webkit-transform:perspective(400px) rotateY(-20deg);
-moz-transform:perspective(400px) rotateY(-20deg);
transform:perspective(400px) rotateY(-20deg)
}
60% {
-webkit-transform:perspective(400px) rotateY(10deg);
-moz-transform:perspective(400px) rotateY(10deg);
transform:perspective(400px) rotateY(10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotateY(-5deg);
-moz-transform:perspective(400px) rotateY(-5deg);
transform:perspective(400px) rotateY(-5deg)
}
to {
	-webkit-transform:perspective(400px);
	-moz-transform:perspective(400px);
	transform:perspective(400px)
}
}
@-o-keyframes flipInY {
0% {
-webkit-transform:perspective(400px) rotateY(90deg);
transform:perspective(400px) rotateY(90deg);
opacity:0
}
0%, 40% {
-webkit-animation-timing-function:ease-in;
-o-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
40% {
-webkit-transform:perspective(400px) rotateY(-20deg);
transform:perspective(400px) rotateY(-20deg)
}
60% {
-webkit-transform:perspective(400px) rotateY(10deg);
transform:perspective(400px) rotateY(10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotateY(-5deg);
transform:perspective(400px) rotateY(-5deg)
}
to {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
}
@keyframes flipInY {
0% {
-webkit-transform:perspective(400px) rotateY(90deg);
-moz-transform:perspective(400px) rotateY(90deg);
transform:perspective(400px) rotateY(90deg);
opacity:0
}
0%, 40% {
-webkit-animation-timing-function:ease-in;
-moz-animation-timing-function:ease-in;
-o-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
40% {
-webkit-transform:perspective(400px) rotateY(-20deg);
-moz-transform:perspective(400px) rotateY(-20deg);
transform:perspective(400px) rotateY(-20deg)
}
60% {
-webkit-transform:perspective(400px) rotateY(10deg);
-moz-transform:perspective(400px) rotateY(10deg);
transform:perspective(400px) rotateY(10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotateY(-5deg);
-moz-transform:perspective(400px) rotateY(-5deg);
transform:perspective(400px) rotateY(-5deg)
}
to {
	-webkit-transform:perspective(400px);
	-moz-transform:perspective(400px);
	transform:perspective(400px)
}
}
.flipInY {
	backface-visibility:visible!important;
	-webkit-animation-name:flipInY;
	-moz-animation-name:flipInY;
	-o-animation-name:flipInY;
	animation-name:flipInY
}
@-webkit-keyframes flipOutX {
0% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
30% {
-webkit-transform:perspective(400px) rotateX(-20deg);
transform:perspective(400px) rotateX(-20deg);
opacity:1
}
to {
	-webkit-transform:perspective(400px) rotateX(90deg);
	transform:perspective(400px) rotateX(90deg);
	opacity:0
}
}
@-moz-keyframes flipOutX {
0% {
-webkit-transform:perspective(400px);
-moz-transform:perspective(400px);
transform:perspective(400px)
}
30% {
-webkit-transform:perspective(400px) rotateX(-20deg);
-moz-transform:perspective(400px) rotateX(-20deg);
transform:perspective(400px) rotateX(-20deg);
opacity:1
}
to {
	-webkit-transform:perspective(400px) rotateX(90deg);
	-moz-transform:perspective(400px) rotateX(90deg);
	transform:perspective(400px) rotateX(90deg);
	opacity:0
}
}
@-o-keyframes flipOutX {
0% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
30% {
-webkit-transform:perspective(400px) rotateX(-20deg);
transform:perspective(400px) rotateX(-20deg);
opacity:1
}
to {
	-webkit-transform:perspective(400px) rotateX(90deg);
	transform:perspective(400px) rotateX(90deg);
	opacity:0
}
}
@keyframes flipOutX {
0% {
-webkit-transform:perspective(400px);
-moz-transform:perspective(400px);
transform:perspective(400px)
}
30% {
-webkit-transform:perspective(400px) rotateX(-20deg);
-moz-transform:perspective(400px) rotateX(-20deg);
transform:perspective(400px) rotateX(-20deg);
opacity:1
}
to {
	-webkit-transform:perspective(400px) rotateX(90deg);
	-moz-transform:perspective(400px) rotateX(90deg);
	transform:perspective(400px) rotateX(90deg);
	opacity:0
}
}
.flipOutX {
	-webkit-animation-name:flipOutX;
	-moz-animation-name:flipOutX;
	-o-animation-name:flipOutX;
	animation-name:flipOutX;
	backface-visibility:visible!important
}
.flipOutY, .owl-flipX-in {
	-webkit-backface-visibility:visible!important;
	-moz-backface-visibility:visible!important
}
@-webkit-keyframes flipOutY {
0% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
30% {
-webkit-transform:perspective(400px) rotateY(-15deg);
transform:perspective(400px) rotateY(-15deg);
opacity:1
}
to {
	-webkit-transform:perspective(400px) rotateY(90deg);
	transform:perspective(400px) rotateY(90deg);
	opacity:0
}
}
@-moz-keyframes flipOutY {
0% {
-webkit-transform:perspective(400px);
-moz-transform:perspective(400px);
transform:perspective(400px)
}
30% {
-webkit-transform:perspective(400px) rotateY(-15deg);
-moz-transform:perspective(400px) rotateY(-15deg);
transform:perspective(400px) rotateY(-15deg);
opacity:1
}
to {
	-webkit-transform:perspective(400px) rotateY(90deg);
	-moz-transform:perspective(400px) rotateY(90deg);
	transform:perspective(400px) rotateY(90deg);
	opacity:0
}
}
@-o-keyframes flipOutY {
0% {
-webkit-transform:perspective(400px);
transform:perspective(400px)
}
30% {
-webkit-transform:perspective(400px) rotateY(-15deg);
transform:perspective(400px) rotateY(-15deg);
opacity:1
}
to {
	-webkit-transform:perspective(400px) rotateY(90deg);
	transform:perspective(400px) rotateY(90deg);
	opacity:0
}
}
@keyframes flipOutY {
0% {
-webkit-transform:perspective(400px);
-moz-transform:perspective(400px);
transform:perspective(400px)
}
30% {
-webkit-transform:perspective(400px) rotateY(-15deg);
-moz-transform:perspective(400px) rotateY(-15deg);
transform:perspective(400px) rotateY(-15deg);
opacity:1
}
to {
	-webkit-transform:perspective(400px) rotateY(90deg);
	-moz-transform:perspective(400px) rotateY(90deg);
	transform:perspective(400px) rotateY(90deg);
	opacity:0
}
}
.flipOutY {
	backface-visibility:visible!important;
	-webkit-animation-name:flipOutY;
	-moz-animation-name:flipOutY;
	-o-animation-name:flipOutY;
	animation-name:flipOutY
}
@-webkit-keyframes lightSpeedIn {
0% {
-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
transform:translate3d(100%, 0, 0) skewX(-30deg);
opacity:0
}
60% {
-webkit-transform:skewX(20deg);
transform:skewX(20deg)
}
60%, 80% {
opacity:1
}
80% {
-webkit-transform:skewX(-5deg);
transform:skewX(-5deg)
}
to {
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}
@-moz-keyframes lightSpeedIn {
0% {
-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
-moz-transform:translate3d(100%, 0, 0) skewX(-30deg);
transform:translate3d(100%, 0, 0) skewX(-30deg);
opacity:0
}
60% {
-webkit-transform:skewX(20deg);
-moz-transform:skewX(20deg);
transform:skewX(20deg)
}
60%, 80% {
opacity:1
}
80% {
-webkit-transform:skewX(-5deg);
-moz-transform:skewX(-5deg);
transform:skewX(-5deg)
}
to {
	-webkit-transform:none;
	-moz-transform:none;
	transform:none;
	opacity:1
}
}
@-o-keyframes lightSpeedIn {
0% {
-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
transform:translate3d(100%, 0, 0) skewX(-30deg);
opacity:0
}
60% {
-webkit-transform:skewX(20deg);
-o-transform:skewX(20deg);
transform:skewX(20deg)
}
60%, 80% {
opacity:1
}
80% {
-webkit-transform:skewX(-5deg);
-o-transform:skewX(-5deg);
transform:skewX(-5deg)
}
to {
	-webkit-transform:none;
	-o-transform:none;
	transform:none;
	opacity:1
}
}
@keyframes lightSpeedIn {
0% {
-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
-moz-transform:translate3d(100%, 0, 0) skewX(-30deg);
transform:translate3d(100%, 0, 0) skewX(-30deg);
opacity:0
}
60% {
-webkit-transform:skewX(20deg);
-moz-transform:skewX(20deg);
-o-transform:skewX(20deg);
transform:skewX(20deg)
}
60%, 80% {
opacity:1
}
80% {
-webkit-transform:skewX(-5deg);
-moz-transform:skewX(-5deg);
-o-transform:skewX(-5deg);
transform:skewX(-5deg)
}
to {
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none;
	opacity:1
}
}
.lightSpeedIn {
	-webkit-animation-name:lightSpeedIn;
	-moz-animation-name:lightSpeedIn;
	-o-animation-name:lightSpeedIn;
	animation-name:lightSpeedIn;
	-webkit-animation-timing-function:ease-out;
	-moz-animation-timing-function:ease-out;
	-o-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
@-webkit-keyframes lightSpeedOut {
0% {
opacity:1
}
to {
	-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);
	transform:translate3d(100%, 0, 0) skewX(30deg);
	opacity:0
}
}
@-moz-keyframes lightSpeedOut {
0% {
opacity:1
}
to {
	-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);
	-moz-transform:translate3d(100%, 0, 0) skewX(30deg);
	transform:translate3d(100%, 0, 0) skewX(30deg);
	opacity:0
}
}
@-o-keyframes lightSpeedOut {
0% {
opacity:1
}
to {
	-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);
	transform:translate3d(100%, 0, 0) skewX(30deg);
	opacity:0
}
}
@keyframes lightSpeedOut {
0% {
opacity:1
}
to {
	-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);
	-moz-transform:translate3d(100%, 0, 0) skewX(30deg);
	transform:translate3d(100%, 0, 0) skewX(30deg);
	opacity:0
}
}
.lightSpeedOut {
	-webkit-animation-name:lightSpeedOut;
	-moz-animation-name:lightSpeedOut;
	-o-animation-name:lightSpeedOut;
	animation-name:lightSpeedOut;
	-webkit-animation-timing-function:ease-in;
	-moz-animation-timing-function:ease-in;
	-o-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
@-webkit-keyframes rotateIn {
0% {
transform-origin:center;
-webkit-transform:rotate(-200deg);
transform:rotate(-200deg);
opacity:0
}
0%, to {
-webkit-transform-origin:center
}
to {
	-webkit-transform-origin:center;
	transform-origin:center;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}
@-moz-keyframes rotateIn {
0% {
-moz-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate(-200deg);
-moz-transform:rotate(-200deg);

transform:rotate(-200deg);
opacity:0
}
0%, to {
-webkit-transform-origin:center
}
to {
	-moz-transform-origin:center;
	transform-origin:center;
	-webkit-transform:none;
	-moz-transform:none;
	transform:none;
	opacity:1
}
}
@-o-keyframes rotateIn {
0% {
-o-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate(-200deg);
-o-transform:rotate(-200deg);
transform:rotate(-200deg);
opacity:0
}
0%, to {
-webkit-transform-origin:center
}
to {
	-o-transform-origin:center;
	transform-origin:center;
	-webkit-transform:none;
	-o-transform:none;
	transform:none;
	opacity:1
}
}
@keyframes rotateIn {
0% {
-moz-transform-origin:center;
-o-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate(-200deg);
-moz-transform:rotate(-200deg);
-o-transform:rotate(-200deg);
transform:rotate(-200deg);
opacity:0
}
0%, to {
-webkit-transform-origin:center
}
to {
	-webkit-transform-origin:center;
	-moz-transform-origin:center;
	-o-transform-origin:center;
	transform-origin:center;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none;
	opacity:1
}
}
.rotateIn {
	-webkit-animation-name:rotateIn;
	-moz-animation-name:rotateIn;
	-o-animation-name:rotateIn;
	animation-name:rotateIn
}
@-webkit-keyframes rotateInDownLeft {
0% {
transform-origin:left bottom;
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg);
opacity:0
}
0%, to {
-webkit-transform-origin:left bottom
}
to {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}
@-moz-keyframes rotateInDownLeft {
0% {
-moz-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
transform:rotate(-45deg);
opacity:0
}
0%, to {
-webkit-transform-origin:left bottom
}
to {
	-moz-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:none;
	-moz-transform:none;
	transform:none;
	opacity:1
}
}
@-o-keyframes rotateInDownLeft {
0% {
-o-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);
opacity:0
}
0%, to {
-webkit-transform-origin:left bottom
}
to {
	-o-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:none;
	-o-transform:none;
	transform:none;
	opacity:1
}
}
@keyframes rotateInDownLeft {
0% {
-moz-transform-origin:left bottom;
-o-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);
opacity:0
}
0%, to {
-webkit-transform-origin:left bottom
}
to {
	-webkit-transform-origin:left bottom;
	-moz-transform-origin:left bottom;
	-o-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none;
	opacity:1
}
}
.rotateInDownLeft {
	-webkit-animation-name:rotateInDownLeft;
	-moz-animation-name:rotateInDownLeft;
	-o-animation-name:rotateInDownLeft;
	animation-name:rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
0% {
transform-origin:right bottom;
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
opacity:0
}
0%, to {
-webkit-transform-origin:right bottom
}
to {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}
@-moz-keyframes rotateInDownRight {
0% {
-moz-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
transform:rotate(45deg);
opacity:0
}
0%, to {
-webkit-transform-origin:right bottom
}
to {
	-moz-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:none;
	-moz-transform:none;
	transform:none;
	opacity:1
}
}
@-o-keyframes rotateInDownRight {
0% {
-o-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
opacity:0
}
0%, to {
-webkit-transform-origin:right bottom
}
to {
	-o-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:none;
	-o-transform:none;
	transform:none;
	opacity:1
}
}
@keyframes rotateInDownRight {
0% {
-moz-transform-origin:right bottom;
-o-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
opacity:0
}
0%, to {
-webkit-transform-origin:right bottom
}
to {
	-webkit-transform-origin:right bottom;
	-moz-transform-origin:right bottom;
	-o-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none;
	opacity:1
}
}
.rotateInDownRight {
	-webkit-animation-name:rotateInDownRight;
	-moz-animation-name:rotateInDownRight;
	-o-animation-name:rotateInDownRight;
	animation-name:rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
0% {
transform-origin:left bottom;
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
opacity:0
}
0%, to {
-webkit-transform-origin:left bottom
}
to {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}
@-moz-keyframes rotateInUpLeft {
0% {
-moz-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
transform:rotate(45deg);
opacity:0
}
0%, to {
-webkit-transform-origin:left bottom
}
to {
	-moz-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:none;
	-moz-transform:none;
	transform:none;
	opacity:1
}
}
@-o-keyframes rotateInUpLeft {
0% {
-o-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
opacity:0
}
0%, to {
-webkit-transform-origin:left bottom
}
to {
	-o-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:none;
	-o-transform:none;
	transform:none;
	opacity:1
}
}
@keyframes rotateInUpLeft {
0% {
-moz-transform-origin:left bottom;
-o-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
opacity:0
}
0%, to {
-webkit-transform-origin:left bottom
}
to {
	-webkit-transform-origin:left bottom;
	-moz-transform-origin:left bottom;
	-o-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none;
	opacity:1
}
}
.rotateInUpLeft {
	-webkit-animation-name:rotateInUpLeft;
	-moz-animation-name:rotateInUpLeft;
	-o-animation-name:rotateInUpLeft;
	animation-name:rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
0% {
transform-origin:right bottom;
-webkit-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
0%, to {
-webkit-transform-origin:right bottom
}
to {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}
@-moz-keyframes rotateInUpRight {
0% {
-moz-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
0%, to {
-webkit-transform-origin:right bottom
}
to {
	-moz-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:none;
	-moz-transform:none;
	transform:none;
	opacity:1
}
}
@-o-keyframes rotateInUpRight {
0% {
-o-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
0%, to {
-webkit-transform-origin:right bottom
}
to {
	-o-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:none;
	-o-transform:none;
	transform:none;
	opacity:1
}
}
@keyframes rotateInUpRight {
0% {
-moz-transform-origin:right bottom;
-o-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
0%, to {
-webkit-transform-origin:right bottom
}
to {
	-webkit-transform-origin:right bottom;
	-moz-transform-origin:right bottom;
	-o-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none;
	opacity:1
}
}
.rotateInUpRight {
	-webkit-animation-name:rotateInUpRight;
	-moz-animation-name:rotateInUpRight;
	-o-animation-name:rotateInUpRight;
	animation-name:rotateInUpRight
}
@-webkit-keyframes rotateOut {
0% {
transform-origin:center;
opacity:1
}
0%, to {
-webkit-transform-origin:center
}
to {
	-webkit-transform-origin:center;
	transform-origin:center;
	-webkit-transform:rotate(200deg);
	transform:rotate(200deg);
	opacity:0
}
}
@-moz-keyframes rotateOut {
0% {
-moz-transform-origin:center;
transform-origin:center;
opacity:1
}
0%, to {
-webkit-transform-origin:center
}
to {
	-moz-transform-origin:center;
	transform-origin:center;
	-webkit-transform:rotate(200deg);
	-moz-transform:rotate(200deg);
	transform:rotate(200deg);
	opacity:0
}
}
@-o-keyframes rotateOut {
0% {
-o-transform-origin:center;
transform-origin:center;
opacity:1
}
0%, to {
-webkit-transform-origin:center
}
to {
	-o-transform-origin:center;
	transform-origin:center;
	-webkit-transform:rotate(200deg);
	-o-transform:rotate(200deg);
	transform:rotate(200deg);
	opacity:0
}
}
@keyframes rotateOut {
0% {
-moz-transform-origin:center;
-o-transform-origin:center;
transform-origin:center;
opacity:1
}
0%, to {
-webkit-transform-origin:center
}
to {
	-webkit-transform-origin:center;
	-moz-transform-origin:center;
	-o-transform-origin:center;
	transform-origin:center;
	-webkit-transform:rotate(200deg);
	-moz-transform:rotate(200deg);
	-o-transform:rotate(200deg);
	transform:rotate(200deg);
	opacity:0
}
}
.rotateOut {
	-webkit-animation-name:rotateOut;
	-moz-animation-name:rotateOut;
	-o-animation-name:rotateOut;
	animation-name:rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
0% {
transform-origin:left bottom;
opacity:1
}
0%, to {
-webkit-transform-origin:left bottom
}
to {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	opacity:0
}
}
@-moz-keyframes rotateOutDownLeft {
0% {
-moz-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1
}
0%, to {
-webkit-transform-origin:left bottom
}
to {
	-moz-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	transform:rotate(45deg);
	opacity:0
}
}
@-o-keyframes rotateOutDownLeft {
0% {
-o-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1
}
0%, to {
-webkit-transform-origin:left bottom
}
to {
	-o-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	opacity:0
}
}
@keyframes rotateOutDownLeft {
0% {
-moz-transform-origin:left bottom;
-o-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1
}
0%, to {
-webkit-transform-origin:left bottom
}
to {
	-webkit-transform-origin:left bottom;
	-moz-transform-origin:left bottom;
	-o-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	opacity:0
}
}
.rotateOutDownLeft {
	-webkit-animation-name:rotateOutDownLeft;
	-moz-animation-name:rotateOutDownLeft;
	-o-animation-name:rotateOutDownLeft;
	animation-name:rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
0% {
transform-origin:right bottom;
opacity:1
}
0%, to {
-webkit-transform-origin:right bottom
}
to {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	opacity:0
}
}
@-moz-keyframes rotateOutDownRight {
0% {
-moz-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
0%, to {
-webkit-transform-origin:right bottom
}
to {
	-moz-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	transform:rotate(-45deg);
	opacity:0
}
}
@-o-keyframes rotateOutDownRight {
0% {
-o-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
0%, to {
-webkit-transform-origin:right bottom
}
to {
	-o-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	opacity:0
}
}
@keyframes rotateOutDownRight {
0% {
-moz-transform-origin:right bottom;
-o-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
0%, to {
-webkit-transform-origin:right bottom
}
to {
	-webkit-transform-origin:right bottom;
	-moz-transform-origin:right bottom;
	-o-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	opacity:0
}
}
.rotateOutDownRight {
	-webkit-animation-name:rotateOutDownRight;
	-moz-animation-name:rotateOutDownRight;
	-o-animation-name:rotateOutDownRight;
	animation-name:rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
0% {
transform-origin:left bottom;
opacity:1
}
0%, to {
-webkit-transform-origin:left bottom
}
to {
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	opacity:0
}
}
@-moz-keyframes rotateOutUpLeft {
0% {
-moz-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1
}
0%, to {
-webkit-transform-origin:left bottom
}
to {
	-moz-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	transform:rotate(-45deg);
	opacity:0
}
}
@-o-keyframes rotateOutUpLeft {
0% {
-o-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1
}
0%, to {
-webkit-transform-origin:left bottom
}
to {
	-o-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	opacity:0
}
}
@keyframes rotateOutUpLeft {
0% {
-moz-transform-origin:left bottom;
-o-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1
}
0%, to {
-webkit-transform-origin:left bottom
}
to {
	-webkit-transform-origin:left bottom;
	-moz-transform-origin:left bottom;
	-o-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	opacity:0
}
}
.rotateOutUpLeft {
	-webkit-animation-name:rotateOutUpLeft;
	-moz-animation-name:rotateOutUpLeft;
	-o-animation-name:rotateOutUpLeft;
	animation-name:rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
0% {
transform-origin:right bottom;
opacity:1
}
0%, to {
-webkit-transform-origin:right bottom
}
to {
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	opacity:0
}
}
@-moz-keyframes rotateOutUpRight {
0% {
-moz-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
0%, to {
-webkit-transform-origin:right bottom
}
to {
	-moz-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	transform:rotate(90deg);
	opacity:0
}
}
@-o-keyframes rotateOutUpRight {
0% {
-o-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
0%, to {
-webkit-transform-origin:right bottom
}
to {
	-o-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg);
	opacity:0
}
}
@keyframes rotateOutUpRight {
0% {
-moz-transform-origin:right bottom;
-o-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
0%, to {
-webkit-transform-origin:right bottom
}
to {
	-webkit-transform-origin:right bottom;
	-moz-transform-origin:right bottom;
	-o-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg);
	opacity:0
}
}
.rotateOutUpRight {
	-webkit-animation-name:rotateOutUpRight;
	-moz-animation-name:rotateOutUpRight;
	-o-animation-name:rotateOutUpRight;
	animation-name:rotateOutUpRight
}
@-webkit-keyframes hinge {
0% {
transform-origin:top left
}
0%, 20%, 60% {
-webkit-transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
20%, 60% {
-webkit-transform:rotate(80deg);
transform:rotate(80deg);
-webkit-transform-origin:top left;
transform-origin:top left
}
40%, 80% {
-webkit-transform:rotate(60deg);
transform:rotate(60deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1
}
to {
	-webkit-transform:translate3d(0, 700px, 0);
	transform:translate3d(0, 700px, 0);
	opacity:0
}
}
@-moz-keyframes hinge {
0% {
-moz-transform-origin:top left;
transform-origin:top left
}
0%, 20%, 60% {
-webkit-transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
-moz-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
20%, 60% {
-webkit-transform:rotate(80deg);
-moz-transform:rotate(80deg);
transform:rotate(80deg);
-moz-transform-origin:top left;
transform-origin:top left
}
40%, 80% {
-webkit-transform:rotate(60deg);
-moz-transform:rotate(60deg);
transform:rotate(60deg);
-webkit-transform-origin:top left;
-moz-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
-moz-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1
}
to {
	-webkit-transform:translate3d(0, 700px, 0);
	-moz-transform:translate3d(0, 700px, 0);
	transform:translate3d(0, 700px, 0);
	opacity:0
}
}
@-o-keyframes hinge {
0% {
-o-transform-origin:top left;
transform-origin:top left
}
0%, 20%, 60% {
-webkit-transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
-o-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
20%, 60% {
-webkit-transform:rotate(80deg);
-o-transform:rotate(80deg);
transform:rotate(80deg);
-o-transform-origin:top left;
transform-origin:top left
}
40%, 80% {
-webkit-transform:rotate(60deg);
-o-transform:rotate(60deg);
transform:rotate(60deg);
-webkit-transform-origin:top left;
-o-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
-o-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1
}
to {
	-webkit-transform:translate3d(0, 700px, 0);
	transform:translate3d(0, 700px, 0);
	opacity:0
}
}
@keyframes hinge {
0% {
-moz-transform-origin:top left;
-o-transform-origin:top left;
transform-origin:top left
}
0%, 20%, 60% {
-webkit-transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
-moz-animation-timing-function:ease-in-out;
-o-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
20%, 60% {
-webkit-transform:rotate(80deg);
-moz-transform:rotate(80deg);
-o-transform:rotate(80deg);
transform:rotate(80deg);
-webkit-transform-origin:top left;
-moz-transform-origin:top left;
-o-transform-origin:top left;
transform-origin:top left
}
40%, 80% {
-webkit-transform:rotate(60deg);
-moz-transform:rotate(60deg);
-o-transform:rotate(60deg);
transform:rotate(60deg);
-webkit-transform-origin:top left;
-moz-transform-origin:top left;
-o-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
-moz-animation-timing-function:ease-in-out;
-o-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1
}
to {
	-webkit-transform:translate3d(0, 700px, 0);
	-moz-transform:translate3d(0, 700px, 0);
	transform:translate3d(0, 700px, 0);
	opacity:0
}
}
.hinge {
	-webkit-animation-name:hinge;
	-moz-animation-name:hinge;
	-o-animation-name:hinge;
	animation-name:hinge
}
@-webkit-keyframes rollIn {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0) rotate(-120deg);
transform:translate3d(-100%, 0, 0) rotate(-120deg)
}
to {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}
@-moz-keyframes rollIn {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0) rotate(-120deg);
-moz-transform:translate3d(-100%, 0, 0) rotate(-120deg);
transform:translate3d(-100%, 0, 0) rotate(-120deg)
}
to {
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	transform:none
}
}
@-o-keyframes rollIn {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0) rotate(-120deg);
transform:translate3d(-100%, 0, 0) rotate(-120deg)
}
to {
	opacity:1;
	-webkit-transform:none;
	-o-transform:none;
	transform:none
}
}
@keyframes rollIn {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0) rotate(-120deg);
-moz-transform:translate3d(-100%, 0, 0) rotate(-120deg);
transform:translate3d(-100%, 0, 0) rotate(-120deg)
}
to {
	opacity:1;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none
}
}
.rollIn {
	-webkit-animation-name:rollIn;
	-moz-animation-name:rollIn;
	-o-animation-name:rollIn;
	animation-name:rollIn
}
@-webkit-keyframes rollOut {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%, 0, 0) rotate(120deg);
	transform:translate3d(100%, 0, 0) rotate(120deg)
}
}
@-moz-keyframes rollOut {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%, 0, 0) rotate(120deg);
	-moz-transform:translate3d(100%, 0, 0) rotate(120deg);
	transform:translate3d(100%, 0, 0) rotate(120deg)
}
}
@-o-keyframes rollOut {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%, 0, 0) rotate(120deg);
	transform:translate3d(100%, 0, 0) rotate(120deg)
}
}
@keyframes rollOut {
0% {
opacity:1
}
to {
	opacity:0;
	-webkit-transform:translate3d(100%, 0, 0) rotate(120deg);
	-moz-transform:translate3d(100%, 0, 0) rotate(120deg);
	transform:translate3d(100%, 0, 0) rotate(120deg)
}
}
.rollOut {
	-webkit-animation-name:rollOut;
	-moz-animation-name:rollOut;
	-o-animation-name:rollOut;
	animation-name:rollOut
}
@-webkit-keyframes zoomIn {
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
50% {
opacity:1
}
}
@-moz-keyframes zoomIn {
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
-moz-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
50% {
opacity:1
}
}
@-o-keyframes zoomIn {
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
50% {
opacity:1
}
}
@keyframes zoomIn {
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
-moz-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
50% {
opacity:1
}
}
.zoomIn {
	-webkit-animation-name:zoomIn;
	-moz-animation-name:zoomIn;
	-o-animation-name:zoomIn;
	animation-name:zoomIn
}
@-webkit-keyframes zoomInDown {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
@-moz-keyframes zoomInDown {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-moz-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-moz-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-moz-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
-moz-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
@-o-keyframes zoomInDown {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-o-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
-o-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
@keyframes zoomInDown {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-moz-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-moz-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-o-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-moz-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
-moz-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
-o-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInDown {
	-webkit-animation-name:zoomInDown;
	-moz-animation-name:zoomInDown;
	-o-animation-name:zoomInDown;
	animation-name:zoomInDown
}
@-webkit-keyframes zoomInLeft {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
@-moz-keyframes zoomInLeft {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-moz-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-moz-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}

60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-moz-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
-moz-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
@-o-keyframes zoomInLeft {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-o-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
-o-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
@keyframes zoomInLeft {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-moz-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-moz-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-o-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-moz-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
-moz-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
-o-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInLeft {
	-webkit-animation-name:zoomInLeft;
	-moz-animation-name:zoomInLeft;
	-o-animation-name:zoomInLeft;
	animation-name:zoomInLeft
}
@-webkit-keyframes zoomInRight {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
@-moz-keyframes zoomInRight {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-moz-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-moz-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-moz-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
-moz-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
@-o-keyframes zoomInRight {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-o-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
-o-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
@keyframes zoomInRight {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-moz-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-moz-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-o-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-moz-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
-moz-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
-o-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInRight {
	-webkit-animation-name:zoomInRight;
	-moz-animation-name:zoomInRight;
	-o-animation-name:zoomInRight;
	animation-name:zoomInRight
}
@-webkit-keyframes zoomInUp {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
@-moz-keyframes zoomInUp {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-moz-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-moz-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-moz-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
-moz-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
@-o-keyframes zoomInUp {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-o-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
-o-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
@keyframes zoomInUp {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-moz-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-moz-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-o-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-moz-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
-moz-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
-o-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInUp {
	-webkit-animation-name:zoomInUp;
	-moz-animation-name:zoomInUp;
	-o-animation-name:zoomInUp;
	animation-name:zoomInUp
}
@-webkit-keyframes zoomOut {
0% {
opacity:1
}
50% {
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
50%, to {
opacity:0
}
}
@-moz-keyframes zoomOut {
0% {
opacity:1
}
50% {
-webkit-transform:scale3d(.3, .3, .3);
-moz-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
50%, to {
opacity:0
}
}
@-o-keyframes zoomOut {
0% {
opacity:1
}
50% {
-webkit-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
50%, to {
opacity:0
}
}
@keyframes zoomOut {
0% {
opacity:1
}
50% {
-webkit-transform:scale3d(.3, .3, .3);
-moz-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
50%, to {
opacity:0
}
}
.zoomOut {
	-webkit-animation-name:zoomOut;
	-moz-animation-name:zoomOut;
	-o-animation-name:zoomOut;
	animation-name:zoomOut
}
@-webkit-keyframes zoomOutDown {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
	transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
	-webkit-transform-origin:center bottom;
	transform-origin:center bottom;
	-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
@-moz-keyframes zoomOutDown {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-moz-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-moz-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
	-moz-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
	transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
	-webkit-transform-origin:center bottom;
	-moz-transform-origin:center bottom;
	transform-origin:center bottom;
	-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	-moz-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
@-o-keyframes zoomOutDown {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-o-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
	transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
	-webkit-transform-origin:center bottom;
	-o-transform-origin:center bottom;
	transform-origin:center bottom;
	-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	-o-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
@keyframes zoomOutDown {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-moz-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-moz-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-o-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
	-moz-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
	transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
	-webkit-transform-origin:center bottom;
	-moz-transform-origin:center bottom;
	-o-transform-origin:center bottom;
	transform-origin:center bottom;
	-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	-moz-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	-o-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.zoomOutDown {
	-webkit-animation-name:zoomOutDown;
	-moz-animation-name:zoomOutDown;
	-o-animation-name:zoomOutDown;
	animation-name:zoomOutDown
}
@-webkit-keyframes zoomOutLeft {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);
	transform:scale(.1) translate3d(-2000px, 0, 0);
	-webkit-transform-origin:left center;
	transform-origin:left center
}
}
@-moz-keyframes zoomOutLeft {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);
-moz-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);
	-moz-transform:scale(.1) translate3d(-2000px, 0, 0);
	transform:scale(.1) translate3d(-2000px, 0, 0);
	-webkit-transform-origin:left center;
	-moz-transform-origin:left center;
	transform-origin:left center
}
}
@-o-keyframes zoomOutLeft {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);
	transform:scale(.1) translate3d(-2000px, 0, 0);
	-webkit-transform-origin:left center;
	-o-transform-origin:left center;
	transform-origin:left center
}
}
@keyframes zoomOutLeft {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);
-moz-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);
	-moz-transform:scale(.1) translate3d(-2000px, 0, 0);
	transform:scale(.1) translate3d(-2000px, 0, 0);
	-webkit-transform-origin:left center;
	-moz-transform-origin:left center;
	-o-transform-origin:left center;
	transform-origin:left center
}
}
.zoomOutLeft {
	-webkit-animation-name:zoomOutLeft;
	-moz-animation-name:zoomOutLeft;
	-o-animation-name:zoomOutLeft;
	animation-name:zoomOutLeft
}
@-webkit-keyframes zoomOutRight {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:scale(.1) translate3d(2000px, 0, 0);
	transform:scale(.1) translate3d(2000px, 0, 0);
	-webkit-transform-origin:right center;
	transform-origin:right center
}
}
@-moz-keyframes zoomOutRight {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
-moz-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:scale(.1) translate3d(2000px, 0, 0);
	-moz-transform:scale(.1) translate3d(2000px, 0, 0);
	transform:scale(.1) translate3d(2000px, 0, 0);
	-webkit-transform-origin:right center;
	-moz-transform-origin:right center;
	transform-origin:right center
}
}
@-o-keyframes zoomOutRight {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:scale(.1) translate3d(2000px, 0, 0);
	transform:scale(.1) translate3d(2000px, 0, 0);
	-webkit-transform-origin:right center;
	-o-transform-origin:right center;
	transform-origin:right center
}
}
@keyframes zoomOutRight {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
-moz-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
}
to {
	opacity:0;
	-webkit-transform:scale(.1) translate3d(2000px, 0, 0);
	-moz-transform:scale(.1) translate3d(2000px, 0, 0);
	transform:scale(.1) translate3d(2000px, 0, 0);
	-webkit-transform-origin:right center;
	-moz-transform-origin:right center;
	-o-transform-origin:right center;
	transform-origin:right center
}
}
.zoomOutRight {
	-webkit-animation-name:zoomOutRight;
	-moz-animation-name:zoomOutRight;
	-o-animation-name:zoomOutRight;
	animation-name:zoomOutRight
}
@-webkit-keyframes zoomOutUp {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
	transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
	-webkit-transform-origin:center bottom;
	transform-origin:center bottom;
	-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
@-moz-keyframes zoomOutUp {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-moz-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-moz-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
	-moz-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
	transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
	-webkit-transform-origin:center bottom;
	-moz-transform-origin:center bottom;
	transform-origin:center bottom;
	-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	-moz-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
@-o-keyframes zoomOutUp {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-o-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
	transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
	-webkit-transform-origin:center bottom;
	-o-transform-origin:center bottom;
	transform-origin:center bottom;
	-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	-o-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
@keyframes zoomOutUp {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-moz-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-moz-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
-o-animation-timing-function:cubic-bezier(.55, .055, .675, .19);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
to {
	opacity:0;
	-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
	-moz-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
	transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
	-webkit-transform-origin:center bottom;
	-moz-transform-origin:center bottom;
	-o-transform-origin:center bottom;
	transform-origin:center bottom;
	-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	-moz-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	-o-animation-timing-function:cubic-bezier(.175, .885, .32, 1);
	animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.zoomOutUp {
	-webkit-animation-name:zoomOutUp;
	-moz-animation-name:zoomOutUp;
	-o-animation-name:zoomOutUp;
	animation-name:zoomOutUp
}
@-webkit-keyframes slideInDown {
0% {
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@-moz-keyframes slideInDown {
0% {
-webkit-transform:translate3d(0, -100%, 0);
-moz-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	transform:translateZ(0)
}
}
@-o-keyframes slideInDown {
0% {
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes slideInDown {
0% {
-webkit-transform:translate3d(0, -100%, 0);
-moz-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	transform:translateZ(0)
}
}
.slideInDown {
	-webkit-animation-name:slideInDown;
	-moz-animation-name:slideInDown;
	-o-animation-name:slideInDown;
	animation-name:slideInDown
}
@-webkit-keyframes slideInLeft {
0% {
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@-moz-keyframes slideInLeft {
0% {
-webkit-transform:translate3d(-100%, 0, 0);
-moz-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	transform:translateZ(0)
}
}
@-o-keyframes slideInLeft {
0% {
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes slideInLeft {
0% {
-webkit-transform:translate3d(-100%, 0, 0);
-moz-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	transform:translateZ(0)
}
}
.slideInLeft {
	-webkit-animation-name:slideInLeft;
	-moz-animation-name:slideInLeft;
	-o-animation-name:slideInLeft;
	animation-name:slideInLeft
}
@-webkit-keyframes slideInRight {
0% {
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@-moz-keyframes slideInRight {
0% {
-webkit-transform:translate3d(100%, 0, 0);
-moz-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	transform:translateZ(0)
}
}
@-o-keyframes slideInRight {
0% {
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes slideInRight {
0% {
-webkit-transform:translate3d(100%, 0, 0);
-moz-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	transform:translateZ(0)
}
}
.slideInRight {
	-webkit-animation-name:slideInRight;
	-moz-animation-name:slideInRight;
	-o-animation-name:slideInRight;
	animation-name:slideInRight
}
@-webkit-keyframes slideInUp {
0% {
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@-moz-keyframes slideInUp {
0% {
-webkit-transform:translate3d(0, 100%, 0);
-moz-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	transform:translateZ(0)
}
}
@-o-keyframes slideInUp {
0% {
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
}
@keyframes slideInUp {
0% {
-webkit-transform:translate3d(0, 100%, 0);
-moz-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0);
visibility:visible
}
to {
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	transform:translateZ(0)
}
}
.slideInUp {
	-webkit-animation-name:slideInUp;
	-moz-animation-name:slideInUp;
	-o-animation-name:slideInUp;
	animation-name:slideInUp
}
@-webkit-keyframes slideOutDown {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
}
@-moz-keyframes slideOutDown {
0% {
-webkit-transform:translateZ(0);
-moz-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(0, 100%, 0);
	-moz-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
}
@-o-keyframes slideOutDown {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
}
@keyframes slideOutDown {
0% {
-webkit-transform:translateZ(0);
-moz-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(0, 100%, 0);
	-moz-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
}
.slideOutDown {
	-webkit-animation-name:slideOutDown;
	-moz-animation-name:slideOutDown;
	-o-animation-name:slideOutDown;
	animation-name:slideOutDown
}
@-webkit-keyframes slideOutLeft {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
}
@-moz-keyframes slideOutLeft {
0% {
-webkit-transform:translateZ(0);
-moz-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(-100%, 0, 0);
	-moz-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
}
@-o-keyframes slideOutLeft {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
}
@keyframes slideOutLeft {
0% {
-webkit-transform:translateZ(0);
-moz-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(-100%, 0, 0);
	-moz-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
}
.slideOutLeft {
	-webkit-animation-name:slideOutLeft;
	-moz-animation-name:slideOutLeft;
	-o-animation-name:slideOutLeft;
	animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
}
@-moz-keyframes slideOutRight {
0% {
-webkit-transform:translateZ(0);
-moz-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(100%, 0, 0);
	-moz-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
}
@-o-keyframes slideOutRight {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
}
@keyframes slideOutRight {
0% {
-webkit-transform:translateZ(0);
-moz-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(100%, 0, 0);
	-moz-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
}
.slideOutRight {
	-webkit-animation-name:slideOutRight;
	-moz-animation-name:slideOutRight;
	-o-animation-name:slideOutRight;
	animation-name:slideOutRight
}
@-webkit-keyframes slideOutUp {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(0, -100%, 0);
	transform:translate3d(0, -100%, 0)
}
}
@-moz-keyframes slideOutUp {
0% {
-webkit-transform:translateZ(0);
-moz-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(0, -100%, 0);
	-moz-transform:translate3d(0, -100%, 0);
	transform:translate3d(0, -100%, 0)
}
}
@-o-keyframes slideOutUp {
0% {
-webkit-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(0, -100%, 0);
	transform:translate3d(0, -100%, 0)
}
}
@keyframes slideOutUp {
0% {
-webkit-transform:translateZ(0);
-moz-transform:translateZ(0);
transform:translateZ(0)
}
to {
	visibility:hidden;
	-webkit-transform:translate3d(0, -100%, 0);
	-moz-transform:translate3d(0, -100%, 0);
	transform:translate3d(0, -100%, 0)
}
}
.slideOutUp {
	-webkit-animation-name:slideOutUp;
	-moz-animation-name:slideOutUp;
	-o-animation-name:slideOutUp;
	animation-name:slideOutUp
}
.owl-roll-in {
-webkit-animation:rollIn .7s both ease;
-moz-animation:rollIn .7s both ease;
-o-animation:rollIn .7s both ease;
animation:rollIn .7s both ease
}
.owl-roll-out {
	-webkit-animation:rollOut 1.1s both ease;
	-moz-animation:rollOut 1.1s both ease;
	-o-animation:rollOut 1.1s both ease;
	animation:rollOut 1.1s both ease
}
.owl-zoom-in {
-webkit-animation:zoomInUp .7s both ease;
-moz-animation:zoomInUp .7s both ease;
-o-animation:zoomInUp .7s both ease;
animation:zoomInUp .7s both ease
}
.owl-zoom-out {
-webkit-animation:zoomOutUp .7s both ease;
-moz-animation:zoomOutUp .7s both ease;
-o-animation:zoomOutUp .7s both ease;
animation:zoomOutUp .7s both ease
}
.owl-bounce-in {
-webkit-animation:bounceIn .7s both ease;
-moz-animation:bounceIn .7s both ease;
-o-animation:bounceIn .7s both ease;
animation:bounceIn .7s both ease
}
.owl-bounce-out {
-webkit-animation:bounceOut .7s both ease;
-moz-animation:bounceOut .7s both ease;
-o-animation:bounceOut .7s both ease;
animation:bounceOut .7s both ease
}
.owl-light-in {
-webkit-animation:lightSpeedIn .7s both ease-in;
-moz-animation:lightSpeedIn .7s both ease-in;
-o-animation:lightSpeedIn .7s both ease-in;
animation:lightSpeedIn .7s both ease-in
}
.owl-light-out {
-webkit-animation:lightSpeedOut .7s both ease-in;
-moz-animation:lightSpeedOut .7s both ease-in;
-o-animation:lightSpeedOut .7s both ease-in;
animation:lightSpeedOut .7s both ease-in
}
.owl-flipX-in {
	backface-visibility:visible!important;
	-webkit-animation:flipInX 1s both ease-in;
	-moz-animation:flipInX 1s both ease-in;
	-o-animation:flipInX 1s both ease-in;
	animation:flipInX 1s both ease-in
}
.owl-flipX-out {
	-webkit-backface-visibility:visible!important;
	-moz-backface-visibility:visible!important;
	backface-visibility:visible!important;
-webkit-animation:flipOutX .7s both ease-in;
-moz-animation:flipOutX .7s both ease-in;
-o-animation:flipOutX .7s both ease-in;
animation:flipOutX .7s both ease-in
}
.owl-rotate-in {
-webkit-animation:rotateInUpRight .7s both ease-in;
-moz-animation:rotateInUpRight .7s both ease-in;
-o-animation:rotateInUpRight .7s both ease-in;
animation:rotateInUpRight .7s both ease-in
}
.owl-rotate-out {
-webkit-animation:rotateOutUpLeft .7s both ease-in;
-moz-animation:rotateOutUpLeft .7s both ease-in;
-o-animation:rotateOutUpLeft .7s both ease-in;
animation:rotateOutUpLeft .7s both ease-in
}
.owl-rotate-rev-in {
-webkit-animation:rotateInUpLeft .7s both ease-in;
-moz-animation:rotateInUpLeft .7s both ease-in;
-o-animation:rotateInUpLeft .7s both ease-in;
animation:rotateInUpLeft .7s both ease-in
}
.owl-rotate-rev-out {
-webkit-animation:rotateOutUpRight .7s both ease-in;
-moz-animation:rotateOutUpRight .7s both ease-in;
-o-animation:rotateOutUpRight .7s both ease-in;
animation:rotateOutUpRight .7s both ease-in
}
.owl-wobble-in, .owl-wobble-out {
-webkit-animation:wobble .7s both ease-in;
-moz-animation:wobble .7s both ease-in;
-o-animation:wobble .7s both ease-in;
animation:wobble .7s both ease-in
}
.owl-bounce-down-in {
	-webkit-animation:bounceInDown 1.5s both ease-in;
	-moz-animation:bounceInDown 1.5s both ease-in;
	-o-animation:bounceInDown 1.5s both ease-in;
	animation:bounceInDown 1.5s both ease-in
}
.owl-bounce-down-out {
-webkit-animation:bounceOutDown .8s both ease-in-out;
-moz-animation:bounceOutDown .8s both ease-in-out;
-o-animation:bounceOutDown .8s both ease-in-out;
animation:bounceOutDown .8s both ease-in-out
}
.owl-bounceRight-in {
-webkit-animation:bounceInRight .8s both ease-in-out;
-moz-animation:bounceInRight .8s both ease-in-out;
-o-animation:bounceInRight .8s both ease-in-out;
animation:bounceInRight .8s both ease-in-out
}
.owl-bounceRight-out {
-webkit-animation:bounceOutLeft .8s both ease-in-out;
-moz-animation:bounceOutLeft .8s both ease-in-out;
-o-animation:bounceOutLeft .8s both ease-in-out;
animation:bounceOutLeft .8s both ease-in-out
}
#wrapper {
	/*background:#efefef;*/
	padding-top:20px;
	padding-bottom:20px
}
.no-transition {
	-webkit-transition:all 0s linear!important;
	-moz-transition:all 0s linear!important;
	-o-transition:all 0s linear!important;
	transition:all 0s linear!important
}
.no-overflow-x {
	overflow-x:hidden
}
.no-overflow {
	overflow:hidden!important
}
.body-push-right {
	-webkit-transform:translateX(260px);
	-moz-transform:translateX(260px);
	-ms-transform:translateX(260px);
	-o-transform:translateX(260px);
	transform:translateX(260px);
	opacity:.4
}
#page-contents {
-webkit-transition:-webkit-transform .5s ease;
-moz-transition:-moz-transform .5s ease;
-o-transition:-o-transform .5s ease;
transition:transform .5s ease
}
.collapse-push-right {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0)
}
.off-canvas-close p {
	display:none
}
.solid-menus {
	margin-top:0
}
.solid-menus .dropdown-full-width, .solid-menus .dropdown-full-width-g {
	position:static
}
.solid-menus .dropdown-full-width .dropdown-menu {
	left:-1px;
	right:-1px;
	padding:15px 20px
}
.solid-menus .dropdown-full-width-g .dropdown-menu {
	left:30px;
	right:30px;
	padding:15px 20px
}
.solid-menus .dropdown>a i {
	margin-left:3px;
	position:relative;
	top:1px
}
.solid-menus .dropdown .dropdown-left>a i, .solid-menus .dropdown .dropdown-right>a i {
	margin-left:0
}
.solid-menus .dropdown .dropdown-left>a i.icn-right, .solid-menus .dropdown .dropdown-right>a i.icn-right {
	position:absolute;
	top:inherit;
	right:-5px
}
.solid-menus .dropdown .dropdown-left>a i.icn-hidden, .solid-menus .dropdown .dropdown-right>a i.icn-hidden {
	display:none
}
.solid-menus .dropdown .dropdown-left>a.sub-marker, .solid-menus .dropdown .dropdown-right>a.sub-marker {
	padding-right:40px
}
.solid-menus .dropdown .dropdown-left>a.sub-marker.pad-narrow, .solid-menus .dropdown .dropdown-right>a.sub-marker.pad-narrow {
	height:24px!important
}
.solid-menus .dropdown .dropdown-right>.dropdown-menu {
	display:none;
	position:absolute;
	top:-8px;
	left:100%
}
.solid-menus .dropdown .dropdown-right.dropdown-wide>a {
	padding-right:50px
}
.solid-menus .dropdown .dropdown-right.dropdown-wide>a i.icn-right {
	right:0
}
.solid-menus .dropdown .dropdown-right.dropdown-wide .dropdown-menu {
	padding:0;
	top:-3px
}
.solid-menus .dropdown .dropdown-left>.dropdown-menu {
	display:none;
	position:absolute;
	top:-8px;
	right:100%;
	left:auto
}
.solid-menus .dropdown-menu>li>a {
	padding:7px 15px
}
.solid-menus .dropdown-menu>li.dropdown-wide>a {
	padding-top:21px;
	padding-bottom:20px
}
.solid-menus .dropdown-menu>li.dropdown-wide>a:before {
	content:"";
	position:absolute;
	top:30px;
	right:10px;
	background-repeat:no-repeat;
	height:47px;
	width:218px;
	margin-top:-23px
}
.solid-menus .navbar-click .dropdown.open .dropdown-menu-container>.dropdown-menu, .solid-menus .navbar-hover .dropdown.open .dropdown-menu-container>.dropdown-menu, .solid-menus .navbar-hover .dropdown:hover .dropdown-menu-container>.dropdown-menu {
	margin-top:0!important;
	display:block!important
}
.solid-menus .dropdown-menu>li.dropdown-wide>a.car-1:before, .solid-menus .dropdown-menu>li.dropdown-wide>a.car-2:before, .solid-menus .dropdown-menu>li.dropdown-wide>a.car-3:before, .solid-menus .dropdown-menu>li.dropdown-wide>a.car-4:before, .solid-menus .dropdown-menu>li.dropdown-wide>a.car-5:before, .solid-menus .dropdown-menu>li.dropdown-wide>a.car-6:before {
	background-image:url(../../img/car.html)
}
.solid-menus .dropdown-menu>li.dropdown-wide>a.car-1:before {
	background-position:80px -3px
}
.solid-menus .dropdown-menu>li.dropdown-wide>a.car-2:before {
	background-position:80px -90px
}
.solid-menus .dropdown-menu>li.dropdown-wide>a.car-3:before {
	background-position:80px -177px
}
.solid-menus .dropdown-menu>li.dropdown-wide>a.car-4:before {
	background-position:80px -264px
}
.solid-menus .dropdown-menu>li.dropdown-wide>a.car-5:before {
	background-position:80px -351px
}
.solid-menus .dropdown-menu>li.dropdown-wide>a.car-6:before {
	background-position:80px -438px
}
.solid-menus .dropdown-menu li a i {
	position:relative;
	margin-right:5px;
	top:1px;
	width:15px
}
.solid-menus .dropdown-menu ::-webkit-scrollbar {
width:5px
}
.solid-menus .dropdown-menu ::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 1px #333;
box-shadow:inset 0 0 1px #333
}
.solid-menus .dropdown-menu ::-webkit-scrollbar-thumb {
-webkit-border-radius:5px;
border-radius:5px;
background:#595959
}
.solid-menus .navbar-click .dropdown.open .m-marker.m-marker-rotate {
	top:2px;
	-webkit-transform:rotateZ(180deg);
	-moz-transform:rotateZ(180deg);
	transform:rotateZ(180deg)
}
.solid-menus .navbar-hover .dropdown.open .m-marker.m-marker-rotate, .solid-menus .navbar-hover .dropdown:hover .m-marker.m-marker-rotate {
	top:2px;
	-webkit-transform:rotateZ(180deg);
	-moz-transform:rotateZ(180deg);
	transform:rotateZ(180deg)
}
.solid-menus .navbar-toggle.navbar-toggle-left {
	float:left;
	margin-left:1em;
	z-index:1
}
.solid-menus #top-search {
	position:relative
}
.solid-menus #top-search input {
	font-size:21px;
	height:51px;
	padding-right:30px;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background:#EFEFEF
}
.solid-menus #top-search input:focus {
	outline:0!important;
	border:none!important;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow:none!important
}
.solid-menus .navbar-pos-search, .solid-menus .navbar-pos-search a {
	position:absolute;
	top:1px;
	right:0;
	width:45px;
	text-align:center;
	height:51px;
	line-height:51px;
	display:block
}
.solid-menus .x-search-close {
	top:0
}
.solid-menus .navbar-nav .dropdown-menu-container {
	float:left
}
.solid-menus .navbar-nav .dropdown-menu-container>.dropdown-menu {
	display:none;
	left:auto;
	padding:15px 20px;
	direction:ltr
}
.solid-menus .navbar-nav.navbar-right .dropdown-menu-container {
	float:right;
	direction:rtl
}
.solid-menus .navbar-nav.navbar-right .dropdown-menu-container>.dropdown-menu {
	right:auto;
	padding:15px 20px;
	direction:ltr
}
.solid-menus .navbar-nav .navbar-link.navbar-link-adjust {
	padding-top:16px
}
.solid-menus .navbar.navbar-hover .dropdown:hover>.dropdown-menu {
	display:block!important
}
.solid-menus .navbar-fixed-top .navbar-right, .solid-menus .navbar-static-top .navbar-right {
	margin-right:0
}
.solid-menus .row-autoheight {
	overflow-y:auto
}
.solid-menus .row-autoheight .col-autoheight:not(:first-child) {
border-left:1px solid #EAEAEA
}
.solid-menus .m-marker.m-marker-rotate {
-webkit-transition:all .2s linear;
-moz-transition:all .2s linear;
-o-transition:all .2s linear;
transition:all .2s linear
}
.solid-menus .mini-menu {
	width:100%;
	background:#fff
}
.solid-menus .mini-nav>a {
-webkit-transition:background .25s ease-in-out, color .26s ease-in-out;
-moz-transition:background .25s ease-in-out, color .26s ease-in-out;
-o-transition:background .25s ease-in-out, color .26s ease-in-out;
transition:background .25s ease-in-out, color .26s ease-in-out
}
.solid-menus .mini-nav .dropdown-menu {
	min-width:200px;
	left:0;
	border:1px solid #eee!important;
	z-index:1050
}
.solid-menus .mini-nav li>a:hover {
	color:#fff!important;
	background:#333
}
.solid-menus .mini-nav:hover>a {
	color:#fff!important;
	background:#000
}
.solid-menus .mini-nav.mini-nav-no-bg-hover>a:hover {
	color:#1a1a1a!important;
	background:0 0!important
}
.solid-menus .no-bg {
	background:0 0
}
.solid-menus .img-responsive {
	margin-left:auto;
	margin-right:auto
}
.solid-menus .image-container {
	position:relative;
	color:#fff
}
.solid-menus .image-container .image-item {
	position:relative
}
.solid-menus .image-container .image-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	z-index:2;
	text-align:center;
	background-color:rgba(0, 0, 0, .5);
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
.solid-menus .image-container .image-overlay a {
	position:absolute;
	top:50%;
	left:50%;
	background-color:#F5F5F5;
	width:40px!important;
	height:40px!important;
	margin:-28px 0 0 -44px;
	font-size:18px;
	line-height:40px;
	text-align:center;
	color:#444;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-transform:translateY(-20px);
	-moz-transform:translateY(-20px);
	-ms-transform:translateY(-20px);
	-o-transform:translateY(-20px);
	transform:translateY(-20px);
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
-o-transition:all .2s ease;
transition:all .2s ease
}
.solid-menus .image-container .image-overlay a i {
-webkit-transition:all .4s ease;
-moz-transition:all .4s ease;
-o-transition:all .4s ease;
transition:all .4s ease
}
.solid-menus .image-container .image-overlay a.icon-overlay-right {
	left:auto;
	right:50%;
	margin-left:0;
	margin-right:-44px
}
.solid-menus .image-container .image-overlay a:hover {
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0)
}
.solid-menus .image-container .image-overlay a:hover i {
	color:#E2711D
}
.solid-menus .image-container:hover .image-overlay {
	opacity:1
}
.solid-menus .image-container:hover .image-overlay>a {
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0)
}
.solid-menus .image-descr span {
	color:#909090
}
.solid-menus .s-list>li {
	list-style:none
}
.solid-menus .s-list>li>a {
	display:block;
	text-decoration:none;
	font-size:12px;
	padding:3px 4px!important;
	clear:both;
	font-weight:400;
	line-height:1.42857143;
	color:#333;
-webkit-transition:background-color .3s ease, color .2s ease;
-moz-transition:background-color .3s ease, color .2s ease;
-o-transition:background-color .3s ease, color .2s ease;
transition:background-color .3s ease, color .2s ease
}
.solid-menus .s-list>li>a:hover {
	color:#262626;
	background-color:#f5f5f5
}
.solid-menus .s-list.s-list-danger>li>a:hover {
	background:#CC2B07;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	color:#fff
}
.solid-menus .s-list.s-list-md>li a {
	font-size:14px;
	padding:4px 10px!important;
	margin-bottom:2px
}
.solid-menus .s-list.s-list-md.s-list-pl-md>li>a {
	padding-left:0!important
}
.solid-menus .s-list.s-list-pl>li>a {
	margin-left:-3px
}
.solid-menus .s-list.s-list-pl>li>a:hover {
	background:0 0!important;
	color:#337ab7
}
.solid-menus .s-list.s-list-pad-l>li {
	margin-bottom:5px
}
.solid-menus .s-list.s-list-pad-l>li>a {
	padding-left:35px!important
}
.solid-menus .s-list.s-list-pad-l.s-list-pad-l-sm>li {
	margin-bottom:0
}
.solid-menus .s-list.s-list-pad-l.s-list-pad-l-sm>li>a {
	padding-left:25px!important
}
.solid-menus .s-list.s-list-sprite>li>a {
	background-repeat:no-repeat;
	padding-top:5px!important;
	padding-bottom:5px!important
}
.solid-menus .s-list.s-list-sprite>li>a:hover {
	background-color:transparent!important;
	color:#337ab7
}
.solid-menus .s-list.s-list-sprite.s-list-sprite-nfl>li>a {
	background-image:url(../../img/nfl.html)
}
.solid-menus .s-list.s-list-sprite.s-list-sprite-nba>li>a {
	background-image:url(../../img/nba.html)
}
.solid-menus .s-list.s-list-sprite.s-list-sprite-mlb>li>a {
	background-image:url(../../img/mlb.html)
}
.solid-menus .s-list.s-list-sprite.s-list-sprite-flags>li>a {
	background-image:url(../../img/flags.html)
}
.solid-menus .s-list.s-list-no-hover>li>a:hover {
	background:0 0!important;
	color:#337ab7
}
.solid-menus .s-list.s-list-mb-5>li {
	margin-bottom:5px
}
.solid-menus .s-list.s-list-mb-5>li:last-child {
	margin-bottom:0!important
}
.solid-menus .s-list.s-list-mb-10>li {
	margin-bottom:10px
}
.solid-menus .s-list.s-list-mb-10>li:last-child {
	margin-bottom:0!important
}
.solid-menus .s-list.s-list-mb-10>li>a {
	padding:5px 6px!important
}
.solid-menus .i-list {
	padding:0;
	height:100%
}
.solid-menus .i-list>li {
	display:inline
}
.solid-menus .i-list>li a {
	display:inline;
	padding:0;
	background:0 0;
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
-o-transition:all .2s ease;
transition:all .2s ease
}
.solid-menus .i-list>li a:link, .solid-menus .i-list>li a:visited {
	color:#337ab7
}
.solid-menus .i-list.i-list-i-block>li {
	display:inline-block
}
.solid-menus .i-list.i-list-i-block>li>a:hover {
	background:#E7E7E7
}
.solid-menus .i-list.i-list-i-block.i-list-i-block-no-hover>li>a:hover {
	background:0 0!important
}
.solid-menus .i-list.i-list-i-block.i-list-i-block-sm>li a {
	display:block!important;
	font-size:12px;
	padding:7px 10px;
	text-decoration:none;
	color:#777
}
.solid-menus .i-list.i-list-i-block.i-list-i-block-md>li a {
	display:block;
	padding:10px 20px;
	text-decoration:none;
	color:#777
}
.solid-menus .s-link, .solid-menus .tile-container .tile a:hover {
	text-decoration:none!important
}
.solid-menus .i-list.i-list-i-block.i-list-i-block-md>li a:hover {
	background:#E7E7E7!important
}
.solid-menus .i-list.i-list-md>li {
	margin-right:10px
}
.solid-menus .i-list.i-list-md>li>a {
	font-weight:700;
	padding:5px 0
}
.solid-menus .i-list.i-list-md>li:last-child {
	maring-right:0
}
.solid-menus .i-list.i-list-white>li>a:link, .solid-menus .i-list.i-list-white>li>a:visited {
	color:#FFF
}
.solid-menus .i-list.i-list-bullet>li:nth-child(1n+2):before {
content:"●";
color:#585858;
font-size:.8em;
vertical-align:.1em;
padding:0 .1em;
white-space:nowrap
}
.solid-menus .tags>a {
	margin-top:5px
}
.solid-menus .no-box-shadow {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.solid-menus .bx-shadow-1 {
	-webkit-box-shadow:1px 1px 4px 0 #D8D8D8!important;
	-moz-box-shadow:1px 1px 4px 0 #D8D8D8!important;
	box-shadow:1px 1px 4px 0 #D8D8D8!important
}
.solid-menus .no-border-radius {
	-webkit-border-radius:0!important;
	-moz-border-radius:0!important;
	border-radius:0!important
}
.solid-menus .border-radius-4 {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.solid-menus .border-radius-6 {
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
.solid-menus .br-100 {
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%
}
.solid-menus .no-border {
	border:none!important
}
.solid-menus .bt-0 {
	border-top:none
}
.solid-menus .bb-2px {
	border-bottom:2px solid #1ABC9C;
	padding-bottom:4px;
	text-transform:uppercase;
	letter-spacing:1px
}
.solid-menus .bb-d-1px {
	border-bottom:1px dotted #333;
	padding-bottom:1px
}
.solid-menus .br-1px {
	border-right:1px solid #E4E4E4!important
}
.solid-menus .widget-default {
	padding:1.25em
}
.solid-menus .widget-thin {
	padding:.75em
}
.solid-menus .tile-container {
	padding:0;
	display:table-row
}
.solid-menus .tile-container .tile {
	border-right:1px solid #EAEAEA;
	border-bottom:1px solid #eaeaea;
	list-style:none;
	display:table-cell;
	padding:5px 25px
}
.solid-menus .tile-container .tile:last-child {
	border-right:0
}
.solid-menus .tile-container .tile.br-1px {
	border-right:1px solid #EAEAEA
}
.solid-menus .tile-container .tile:hover {
	background:#F1F1F1
}
.solid-menus .tile-container .tile a:link, .solid-menus .tile-container .tile a:visited {
	color:#333
}
.solid-menus .tile-container:last-child {
	border-bottom:0
}
.solid-menus .s-link:link, .solid-menus .s-link:visited {
	color:#333!important
}
.solid-menus .s-link:active, .solid-menus .s-link:hover {
	color:#666!important
}
.solid-menus .s-link.s-link-dark:link, .solid-menus .s-link.s-link-dark:visited {
	color:#333!important
}
.solid-menus .s-link.s-link-dark:active, .solid-menus .s-link.s-link-dark:hover {
	color:#E9913C!important
}
.solid-menus .no-margin {
	margin:0!important
}
.solid-menus .margin-2px {
	margin:2px 2px 0
}
.solid-menus .margin-5px {
	margin:5px
}
.solid-menus .margin-top-0 {
	margin-top:0!important
}
.solid-menus .margin-top-1 {
	margin-top:1em
}
.solid-menus .margin-top-2 {
	margin-top:2em
}
.solid-menus .margin-top-p5 {
	margin-top:.5em
}
.solid-menus .margin-right-1 {
	margin-right:1em!important
}
.solid-menus .margin-right-2 {
	margin-right:2em
}
.solid-menus .margin-bottom-1 {
	margin-bottom:1em
}
.solid-menus .margin-bottom-0 {
	margin-bottom:0!important
}
.solid-menus .margin-bottom-2 {
	margin-bottom:2em
}
.solid-menus .margin-left-0 {
	margin-left:0
}
.solid-menus .margin-left-1 {
	margin-left:1em
}
.solid-menus .margin-left-n-10px {
	margin-left:-10px
}
.solid-menus .margin-auto {
	margin:0 auto
}
.solid-menus .no-padding {
	padding:0!important
}
.solid-menus .pad-1 {
	padding:1em!important
}
.solid-menus .pad-1-25 {
	padding:1.25em
}
.solid-menus .pad-1-5 {
	padding:1.5em
}
.solid-menus .pad-2 {
	padding:2em
}
.solid-menus .pad-top-0 {
	padding-top:0!important
}
.solid-menus .pad-top-1 {
	padding-top:1em!important
}
.solid-menus .pad-left-0 {
	padding-left:0!important
}
.solid-menus .pad-left-1 {
	padding-left:1em!important
}
.solid-menus .pad-left-2 {
	padding-left:2em
}
.solid-menus .pad-right-0 {
	padding-right:0!important
}
.solid-menus .pad-right-1 {
	padding-right:1em!important
}
.solid-menus .pad-right-2 {
	padding-right:2em
}
.solid-menus .pad-bottom-0 {
	padding-bottom:0!important
}
.solid-menus .pad-bottom-1 {
	padding-bottom:1em
}
.solid-menus .pad-left-108px {
	padding-left:108px!important
}
.solid-menus .pad-left-2px {
	padding-left:2px!important
}
.solid-menus .pad-small {
	padding:.5em!important
}
.solid-menus .pad-narrow {
	padding:4px 15px!important
}
.solid-menus .text-candy {
	color:#CC0C40
}
.solid-menus .text-orange {
	color:#E99442
}
.solid-menus .line-t {
	text-decoration:line-through
}
.solid-menus .lh-2 {
	line-height:2
}
.solid-menus .lh-1-5 {
	line-height:1.5
}
.solid-menus .lh-1-25 {
	line-height:1.25
}
.solid-menus .ttn {
	text-transform:none
}
.solid-menus .ws-no-wrap {
	white-space:nowrap
}
.solid-menus .l-block {
	display:block!important
}
.solid-menus .l-i-block {
	display:inline-block
}
.solid-menus .l-c-both {
	clear:both
}
.solid-menus .l-ovr-flow-h {
	overflow:hidden
}
.solid-menus .l-table {
	display:table
}
.solid-menus .l-flex {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex
}
.solid-menus .l-flex.l-flex-hvc {
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.solid-menus .l-flex.l-flex-hvc-col {
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.solid-menus .p-static {
	position:static
}
.solid-menus .p-relative {
	position:relative
}
.solid-menus .p-absolute {
	position:absolute
}
.solid-menus .p-fixed {
	position:fixed
}
.solid-menus .icn-left, .solid-menus .icn-right {
	width:15px;
	position:relative;
	top:1px
}
.solid-menus .icn-left {
	margin-right:5px
}
.solid-menus .icn-right {
	margin-left:5px
}
.solid-menus .social-icon-mina {
	display:inline-block;
	width:25px;
	height:25px;
	margin:10px 5px 10px 0;
	text-align:center;
	font-size:12px;
	line-height:26px;
	padding:0 0 5px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	overflow:hidden;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
	text-decoration:none!important
}
.solid-menus .social-icon-mina i[class^=icon-] {
display:block;
position:relative;
-webkit-transition:all .32s ease-in-out;
-moz-transition:all .32s ease-in-out;
-o-transition:all .32s ease-in-out;
transition:all .32s ease-in-out;
color:#fff
}
.solid-menus .social-icon-mina:hover i[class^=icon]:first-child {
margin-top:-27px;
opacity:0
}
.solid-menus .icn-bx-container {
	position:relative;
	padding:0 0 0 70px;
	margin:0 0 24px
}
.solid-menus .icn-bx-container.icn-bx-container-center {
	padding:0;
	margin:0;
	text-align:center
}
.solid-menus .icn-bx-container.icn-bx-container-center .icn-bx {
	position:relative;
	top:0
}
.solid-menus .icn-bx-container.icn-bx-container-lg {
	padding:0 0 0 160px;
	margin-bottom:20px
}
.solid-menus .icn-bx-container.icn-bx-container-lg .icn-bx i {
	font-size:100px
}
.solid-menus .icn-bx-container.icn-bx-container-sm {
	padding:0 0 0 50px;
	margin-bottom:20px
}
.solid-menus .icn-bx-container.icn-bx-container-sm .icn-bx {
	top:-5px
}
.solid-menus .icn-bx-container.icn-bx-container-sm .icn-bx i {
	font-size:30px
}
.solid-menus .icn-bx-container .icn-bx {
	display:block;
	position:absolute;
	top:-9px;
	left:0
}
.solid-menus .icn-bx-container .icn-bx i {
	font-style:normal;
	font-size:40px;
	text-align:center;
	line-height:1.5
}
.solid-menus #top-social ul {
	margin:0
}
.solid-menus #top-social li, .solid-menus #top-social li .ts-icon, .solid-menus #top-social li .ts-text, .solid-menus #top-social li a {
	display:block;
	position:relative;
	float:left;
	width:auto;
	overflow:hidden;
	height:40px;
	line-height:40px
}
.solid-menus #top-social li {
	border-left:1px solid #EEE
}
.solid-menus #top-social li:first-child {
	border-left:0!important
}
.solid-menus #top-social li a {
	float:none;
	width:40px;
	color:#666;
-webkit-transition:color .41s ease-in-out, background-color .41s, ease-in-out, width .41s ease-in-out;
-moz-transition:color .41s ease-in-out, background-color .41s, ease-in-out, width .41s ease-in-out;
-o-transition:color .41s ease-in-out, background-color .41s, ease-in-out, width .41s ease-in-out;
transition:color .41s ease-in-out, background-color .41s, ease-in-out, width .41s ease-in-out
}
.solid-menus #top-social li a:hover {
	color:#FFF!important;
	text-shadow:1px 1px 1px rgba(0, 0, 0, .2)
}
.solid-menus #top-social li .ts-icon {
	width:40px;
	text-align:center;
	font-size:14px
}
.solid-menus .si-share {
	position:relative;
	padding-left:5px;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent
}
.solid-menus .si-share span {
	line-height:36px;
	font-size:13px
}
.solid-menus .si-share div {
	float:right
}
.solid-menus .si-share .social-icon {
	display:block;
	float:left;
	text-align:center!important;
	width:38px;
	height:41px;
	line-height:41px!important;
	color:#555;
	text-shadow:none!important;
	text-decoration:none!important;
	border-color:transparent!important;
	margin:-2px 0 -4px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	font-size:15px;
	cursor:pointer;
	font-style:normal;
	overflow:hidden;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease
}
.solid-menus .si-share .social-icon i {
	display:block;
	position:relative;
	height:100%;
-webkit-transition:margin .35s ease, opacity .9s ease;
-moz-transition:margin .35s ease, opacity .9s ease;
-o-transition:margin .35s ease, opacity .9s ease;
transition:margin .35s ease, opacity .9s ease
}
.solid-menus .si-share .social-icon i:last-child {
	color:#FFF!important;
	opacity:0
}
.solid-menus .si-share .social-icon:hover i:first-child {
	margin-top:-40px;
	opacity:0
}
.solid-menus .si-share .social-icon:hover i:last-child {
	background:#000;
	opacity:1
}
.solid-menus .tabs {
	position:relative;
	margin:0 0 10px
}
.solid-menus .tabs.top-tabs-bdr .tab-nav {
	padding-left:0;
	border-bottom:1px solid #DDD
}
.solid-menus .tabs.top-tabs-bdr .tab-nav>li {
	list-style:none;
	float:left;
	border:1px solid #DDD;
	text-align:left;
	border-bottom:0;
	height:41px
}
.solid-menus .tabs.top-tabs-bdr .tab-nav>li a {
	line-height:40px;
	padding:0 15px;
	text-decoration:none;
	display:block;
	background:#F2F2F2;
	color:#333;
	height:40px
}
.solid-menus .tabs.top-tabs-bdr .tab-nav>li.ui-tabs-active a {
	position:relative;
	background:#FFF;
	top:1px;
	border-bottom:0
}
.solid-menus .tabs.top-tabs-bdr .tab-nav>li:not(:first-child) {
border-left:0
}
.solid-menus .tabs.top-tabs-bdr .tab-nav.tab-nav-justify {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex
}
.solid-menus .tabs.top-tabs-bdr .tab-nav.tab-nav-justify>li {
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-moz-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.solid-menus .tabs.top-tabs-bdr .tab-container {
	overflow:hidden;
	padding:10px 20px;
	border-left:1px solid #DDD;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD
}
.solid-menus .tabs.top-tabs-bdr .tab-container .s-tab-content {
	display:none
}
.solid-menus .tabs.side-tabs .tab-nav {
	float:left;
	width:202px;
	padding:10px 0;
	border-bottom:0;
	border-right:1px solid #DDD
}
.solid-menus .tabs.side-tabs .tab-nav>li {
	list-style:none;
	float:none;
	border-bottom:1px solid #DDD;
	border-left:1px solid #DDD;
	border-top:0;
	height:auto;
	text-align:left
}
.solid-menus .tabs.side-tabs .tab-nav>li:first-child {
	margin-left:0;
	border-top:1px solid #DDD
}
.solid-menus .tabs.side-tabs .tab-nav>li:last-child {
	border-bottom:1px solid #DDD
}
.solid-menus .tabs.side-tabs .tab-nav>li a {
	height:auto;
	line-height:30px;
	padding:0 15px;
	text-decoration:none;
	display:block;
	background:#F2F2F2;
	color:#333
}
.solid-menus .tabs.side-tabs .tab-nav>li a i {
	position:relative;
	margin-right:5px;
	top:1px;
	width:15px
}
.solid-menus .tabs.side-tabs .tab-nav>li a i.tab-marker {
	position:absolute;
	top:1px;
	right:-8px!important;
	opacity:0;
	font-size:90%;
	color:#868686
}
.solid-menus .tabs.side-tabs .tab-nav>li.ui-tabs-active a {
	position:relative;
	background:#FFF;
	top:0;
	right:-1px
}
.solid-menus .tabs.side-tabs .tab-nav.tab-nav-sm>li>a {
	padding-top:0;
	padding-bottom:0;
	line-height:27px
}
.solid-menus .tabs.side-tabs .tab-nav.tab-nav-md>li>a {
	padding-top:3px;
	padding-bottom:3px
}
.solid-menus .tabs.side-tabs .tab-nav.tab-nav-arrow>li.ui-tabs-active i {
	opacity:1
}
.solid-menus .tabs.side-tabs .tab-container {
	overflow:hidden;
	padding:0 15px 10px 20px
}
.solid-menus .tabs.side-tabs .tab-container .s-tab-content {
	display:none
}
.solid-menus .bootTab {
	padding:0 25px
}
.solid-menus .bootTab>li>a {
	padding:10px 15px!important
}
.solid-menus .bootTabContent.tab-content {
	padding:8px 0 0
}
.solid-menus .video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:25px;
	height:0
}
.solid-menus .video-container iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.solid-menus .heading-block.center:after {
	content:'';
	display:block;
	margin:30px auto!important;
	width:70px;
	border-top:2px solid #444
}
.solid-menus p.or {
	position:relative;
	display:block;
	padding:0 5px;
	margin:1em 0
}
.solid-menus p.or:after {
	content:"";
	width:100%;
	height:1px;
	border-bottom:1px solid #ccc;
	position:absolute;
	top:9px;
	left:0
}
.solid-menus p.or span {
	position:relative;
	padding:7px;
	z-index:1;
	background:#000;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	color:#fff
}
.solid-menus hr.h-divider {
	border-color:#EAEAEA
}
.solid-menus .btn {
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}
.solid-menus .btn-black {
	background:#333;
	color:#fff!important
}
.solid-menus .btn-black:hover {
	background:#404040
}
.solid-menus .btn-red {
	background:#C02942;
	color:#fff!important
}
.solid-menus .btn-red:hover {
	background:#d3304b
}
.solid-menus .btn-amber {
	background:#EB9C4D;
	color:#fff!important
}
.solid-menus .btn-amber:hover {
	background:#eea964
}
.solid-menus .btn-yellow {
	background:#ECD078;
	color:#333!important
}
.solid-menus .btn-yellow:hover {
	background:#efd88e
}
.solid-menus .btn-lime {
	background:#AEE239;
	color:#333!important
}
.solid-menus .btn-lime:hover {
	background:#b7e54f
}
.solid-menus .btn-pink {
	background:#F89FA1;
	color:#fff!important
}
.solid-menus .btn-pink:hover {
	background:#fab7b8
}
.solid-menus .btn-aqua {
	background:#40C0CB;
	color:#fff!important
}
.solid-menus .btn-aqua:hover {
	background:#54c7d0
}
.solid-menus .btn-dirty-green {
	background:#1693A5;
	color:#fff!important
}
.solid-menus .btn-dirty-green:hover {
	background:#19a7bc
}
.solid-menus .btn-teal {
	background:#53777A;
	color:#fff!important
}
.solid-menus .btn-teal:hover {
	background:#5d8689
}
.solid-menus .btn-mina {
	position:relative;
	overflow:hidden!important;
	padding-left:1.3625em!important;
	padding-right:1.3625em!important
}
.solid-menus .btn-mina.btn-mina-st>span {
	position:relative;
	display:block;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}
.solid-menus .btn-mina.btn-mina-sb>span, .solid-menus .btn-mina.btn-mina-st:before {
	display:block;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out
}
.solid-menus .btn-mina.btn-mina-st:before {
	position:absolute;
	content:attr(data-c);
	top:100%;
transition:all .3s ease-in-out
}
.solid-menus .btn-mina.btn-mina-st:hover>span {
	-webkit-transform:translateY(-100%);
	-moz-transform:translateY(-100%);
	-ms-transform:translateY(-100%);
	-o-transform:translateY(-100%);
	transform:translateY(-100%);
	opacity:0
}
.solid-menus .btn-mina.btn-mina-st:hover:before {
	top:0
}
.solid-menus .btn-mina.btn-mina-sb>span {
	position:relative;
transition:all .3s ease-in-out
}
.solid-menus .btn-mina.btn-mina-sb:before, .solid-menus .btn-mina.btn-mina-sr>span {
	display:block;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out
}
.solid-menus .btn-mina.btn-mina-sb:before {
	position:absolute;
	content:attr(data-c);
	bottom:100%;
transition:all .3s ease-in-out
}
.solid-menus .btn-mina.btn-mina-sb:hover>span {
	-webkit-transform:translateY(100%);
	-moz-transform:translateY(100%);
	-ms-transform:translateY(100%);
	-o-transform:translateY(100%);
	transform:translateY(100%);
	opacity:0
}
.solid-menus .btn-mina.btn-mina-sb:hover:before {
	bottom:0
}
.solid-menus .btn-mina.btn-mina-sr>span {
	position:relative;
transition:all .3s ease-in-out
}
.solid-menus .btn-mina.btn-mina-sl>span, .solid-menus .btn-mina.btn-mina-sr:before {
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
	display:block
}
.solid-menus .btn-mina.btn-mina-sr:before {
	position:absolute;
	top:0;
	content:attr(data-c);
	-webkit-transform:translateX(-1000%);
	-moz-transform:translateX(-1000%);
	-ms-transform:translateX(-1000%);
	-o-transform:translateX(-1000%);
	transform:translateX(-1000%);
transition:all .3s ease-in-out
}
.solid-menus .btn-mina.btn-mina-sr:hover>span {
	-webkit-transform:translateX(100%);
	-moz-transform:translateX(100%);
	-ms-transform:translateX(100%);
	-o-transform:translateX(100%);
	transform:translateX(100%);
	opacity:0
}
.solid-menus .btn-mina.btn-mina-sr:hover:before {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0)
}
.solid-menus .btn-mina.btn-mina-sl>span {
	position:relative;
transition:all .3s ease-in-out
}
.solid-menus .btn-mina.btn-mina-sl:before {
	position:absolute;
	display:block;
	top:0;
	content:attr(data-c);
	-webkit-transform:translateX(1000%);
	-moz-transform:translateX(1000%);
	-ms-transform:translateX(1000%);
	-o-transform:translateX(1000%);
	transform:translateX(1000%);
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}
.solid-menus .btn-mina.btn-mina-rip-m:before, .solid-menus .btn-mina.btn-mina-rip-tl:before {
	position:absolute;
	content:"";
	width:10px;
	height:10px;
	-webkit-border-radius:100%;
	left:0
}
.solid-menus .btn-mina.btn-mina-sl:hover>span {
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	-ms-transform:translateX(-100%);
	-o-transform:translateX(-100%);
	transform:translateX(-100%);
	opacity:0
}
.solid-menus .btn-mina.btn-mina-sl:hover:before {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0)
}
.solid-menus .btn-mina.btn-mina-rip-m:before {
	-moz-border-radius:100%;
	border-radius:100%;
	background:rgba(0, 0, 0, .5);
	top:40%;
	right:0;
	opacity:1;
	margin:auto;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0)
}
.solid-menus .btn-mina.btn-mina-rip-m:hover:before {
-webkit-transition:all .5s ease-in;
-moz-transition:all .5s ease-in;
-o-transition:all .5s ease-in;
transition:all .5s ease-in;
	-webkit-transform:scale(10);
	-moz-transform:scale(10);
	-ms-transform:scale(10);
	-o-transform:scale(10);
	transform:scale(10);
	opacity:0
}
.solid-menus .btn-mina.btn-mina-rip-tl:before {
	-moz-border-radius:100%;
	border-radius:100%;
	background:rgba(0, 0, 0, .5);
	top:0;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0)
}
.solid-menus .btn-mina.btn-mina-rip-bl:before, .solid-menus .btn-mina.btn-mina-rip-tr:before {
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	position:absolute;
	content:"";
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, .5)
}
.solid-menus .btn-mina.btn-mina-rip-tl:hover:before {
-webkit-transition:all .5s ease-in;
-moz-transition:all .5s ease-in;
-o-transition:all .5s ease-in;
transition:all .5s ease-in;
	-webkit-transform:scale(20);
	-moz-transform:scale(20);
	-ms-transform:scale(20);
	-o-transform:scale(20);
	transform:scale(20);
	opacity:0
}
.solid-menus .btn-mina.btn-mina-rip-tr:before {
	border-radius:100%;
	top:0;
	right:0;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0)
}
.solid-menus .btn-mina.btn-mina-rip-bl:hover:before, .solid-menus .btn-mina.btn-mina-rip-tr:hover:before {
-webkit-transition:all .5s ease-in;
-moz-transition:all .5s ease-in;
-o-transition:all .5s ease-in;
	-webkit-transform:scale(20);
	opacity:0
}
.solid-menus .btn-mina.btn-mina-rip-tr:hover:before {
transition:all .5s ease-in;
	-moz-transform:scale(20);
	-ms-transform:scale(20);
	-o-transform:scale(20);
	transform:scale(20)
}
.solid-menus .btn-mina.btn-mina-rip-bl:before {
	border-radius:100%;
	bottom:0;
	left:0;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0)
}
.solid-menus .btn-mina.btn-mina-rip-bl:hover:before {
transition:all .5s ease-in;
	-moz-transform:scale(20);
	-ms-transform:scale(20);
	-o-transform:scale(20);
	transform:scale(20)
}
.solid-menus .btn-mina.btn-mina-rip-br:before {
	position:absolute;
	content:"";
	width:10px;
	height:10px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	background:rgba(0, 0, 0, .5);
	bottom:0;
	right:0;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0)
}
.solid-menus .btn-mina.btn-mina-rip-br:hover:before {
-webkit-transition:all .5s ease-in;
-moz-transition:all .5s ease-in;
-o-transition:all .5s ease-in;
transition:all .5s ease-in;
	-webkit-transform:scale(20);
	-moz-transform:scale(20);
	-ms-transform:scale(20);
	-o-transform:scale(20);
	transform:scale(20);
	opacity:0
}
.solid-menus .btn-mina.btn-mina-rev-b>span, .solid-menus .btn-mina.btn-mina-rev-l>span, .solid-menus .btn-mina.btn-mina-rev-r>span, .solid-menus .btn-mina.btn-mina-rev-t>span {
	position:relative;
	display:block;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}
.solid-menus .btn-mina.btn-mina-rev-b:before, .solid-menus .btn-mina.btn-mina-rev-l:before, .solid-menus .btn-mina.btn-mina-rev-r:before, .solid-menus .btn-mina.btn-mina-rev-t:before {
	content:attr(data-icon);
	font-family:font-icons;
	position:absolute;
	left:0;
	right:0;
	margin:auto;
	display:block;
	text-align:center;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}
.solid-menus .btn-mina.btn-mina-rev-b:before {
	top:100%
}
.solid-menus .btn-mina.btn-mina-rev-b:hover>span {
	-webkit-transform:translateY(-100%);
	-moz-transform:translateY(-100%);
	-ms-transform:translateY(-100%);
	-o-transform:translateY(-100%);
	transform:translateY(-100%);
	opacity:0
}
.solid-menus .btn-mina.btn-mina-rev-b:hover:before {
	top:6px
}
.solid-menus .btn-mina.btn-mina-rev-t:before {
	bottom:100%
}
.solid-menus .btn-mina.btn-mina-rev-t:hover>span {
	-webkit-transform:translateY(100%);
	-moz-transform:translateY(100%);
	-ms-transform:translateY(100%);
	-o-transform:translateY(100%);
	transform:translateY(100%);
	opacity:0
}
.solid-menus .btn-mina.btn-mina-rev-t:hover:before {
	bottom:6px
}
.solid-menus .btn-mina.btn-mina-rev-l:before {
	top:6px;
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	-ms-transform:translateX(-100%);
	-o-transform:translateX(-100%);
	transform:translateX(-100%)
}
.solid-menus .btn-mina.btn-mina-rev-l:hover>span {
	-webkit-transform:translateX(100%);
	-moz-transform:translateX(100%);
	-ms-transform:translateX(100%);
	-o-transform:translateX(100%);
	transform:translateX(100%);
	opacity:0
}
.solid-menus .btn-mina.btn-mina-rev-l:hover:before {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0)
}
.solid-menus .btn-mina.btn-mina-rev-r:before {
	top:6px;
	-webkit-transform:translateX(100%);
	-moz-transform:translateX(100%);
	-ms-transform:translateX(100%);
	-o-transform:translateX(100%);
	transform:translateX(100%)
}
.solid-menus .btn-mina.btn-mina-rev-r:hover>span {
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	-ms-transform:translateX(-100%);
	-o-transform:translateX(-100%);
	transform:translateX(-100%);
	opacity:0
}
.solid-menus .btn-mina.btn-mina-rev-r:hover:before {
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-ms-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0)
}
.solid-menus .form-group.form-group-captcha #captcha-image {
	top:2px;
	left:2px;
	border:1px solid #cbcbcb;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px
}
.solid-menus .form-group.form-group-captcha #captcha {
	padding-left:95px
}
.solid-menus .form-group.form-group-captcha #refresh-captcha {
	top:6px;
	right:8px;
	width:23px;
	height:23px;
	background:#1ABC9C;
	color:#fff;
	text-align:center;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	line-height:20px;
	border:2px solid #04a587;
	font-size:11px
}
.solid-menus .form-group.form-group-captcha #refresh-captcha:hover {
	cursor:pointer;
	background:#13866f
}
body {
	font-family:Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif
}
.navbar-nav>li>a, h1, h2, h3, h4, h5, h6 {
	font-family:Raleway, 'Helvetica Neue', Helvetica, Arial, sans-serif
}
.strong {
	font-weight:700!important
}
.smaller {
	font-size:75%;
	line-height:1.35
}
.ltr-space-1 {
	letter-spacing:1px
}
.owl-carousel.owl-wrapper {
	position:relative!important
}
.owl-carousel.owl-custom-nav .owl-controls {
	width:100%;
	position:absolute;
	margin:-48px auto auto;
	top:50%;
	opacity:0;
-webkit-transition:opacity .3s ease;
-moz-transition:opacity .3s ease;
-o-transition:opacity .3s ease;
transition:opacity .3s ease
}
.owl-carousel.owl-custom-nav .owl-controls .owl-next, .owl-carousel.owl-custom-nav .owl-controls .owl-prev {
	margin:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	with:52px;
	height:52px;
	padding:10px 15px;
	background:rgba(0, 0, 0, .85)
}
.owl-carousel.owl-custom-nav .owl-controls .owl-next i, .owl-carousel.owl-custom-nav .owl-controls .owl-prev i {
	font-size:25px
}
.owl-carousel.owl-custom-nav .owl-controls .owl-next:hover, .owl-carousel.owl-custom-nav .owl-controls .owl-prev:hover {
	background:rgba(0, 0, 0, .9)
}
.owl-carousel.owl-custom-nav .owl-controls .owl-prev {
	float:left;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px
}
.owl-carousel.owl-custom-nav .owl-controls .owl-next {
	float:right;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px
}
.owl-carousel.owl-custom-nav:hover .owl-controls {
	opacity:1
}
.owl-carousel.owl-custom-paginate-red .owl-pagination .owl-page.active span {
	background-color:#C02942
}
.owl-carousel.owl-custom-paginate-red .owl-pagination .owl-page span {
	background-color:#eba1ad
}
.owl-carousel.owl-no-nav .owl-controls {
	display:none!important
}
.owl-carousel .overlay {
	position:absolute!important;
	width:100%;
	height:100%;
	z-index:2;
	background-color:rgba(0, 0, 0, .42);
	color:#fff
}
.owl-carousel.owl-custom-nav-dots .owl-controls {
	padding-bottom:20px
}
.ticker, .ticker-swipe, .ticker-wrapper.has-js {
	margin:0 0 0 -10px;
	width:100%!important;
	padding-left:0!important;
	height:15px!important;
	font-size:inherit
}
.ticker, .ticker-content, .ticker-swipe, .ticker-swipe span, .ticker-title, .ticker-wrapper.has-js {
	background:#fff
}
.ticker-swipe span {
	width:0!important;
	border-bottom:0!important
}
.ticker-content, .ticker-swipe, .ticker-title {
	padding-top:0
}
#back-2-top {
	position:fixed;
	bottom:35px;
	right:25px;
	width:35px;
	height:35px;
	background:rgba(16, 187, 163, .73);
	display:none;
	color:#fff;
	text-align:center;
	padding:7px 5px 5px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px
}
#back-2-top.back-2-top-rocket {
	background:0 0!important;
	position:fixed
}
#back-2-top.back-2-top-rocket img {
	width:50px;
	height:50px;
	opacity:.75
}
#back-2-top:hover {
	cursor:pointer
}
.modal {
	z-index:2000
}
input.state-invalid {
	border:1px solid #e82424
}
em.state-invalid {
	margin-top:3px;
	font-size:12px;
	color:#e82424
}
.color-box>li {
	width:50px;
	height:50px;
	border:1px solid #000;
	margin-right:15px
}
.color-box>li:last-child {
	margin-right:0
}
.color-box>li:hover {
	cursor:pointer
}
@media (max-width:1064px) {
.solid-menus .dropdown.p-static.p-static-to-fw .dropdown-menu-container .dropdown-menu {
left:-1px!important;
right:-1px!important
}
}
@media (max-width:894px) {
.solid-menus .solid-menu-multiple .nav>li>a {
padding-left:10px;
padding-right:10px
}
.solid-menus .bb-2px {
margin-top:15px!important
}
}
@media (max-width:767px) {
.solid-menus .navbar-default-light .navbar-nav, .solid-menus .navbar-default-light .navbar-nav.navbar-right {
margin-top:0;
margin-bottom:0
}
.solid-menus .nav>li>a, .solid-menus .solid-menu-multiple .nav>li>a {
padding-left:15px;
padding-right:15px
}
.solid-menus .navbar-default-light .navbar-nav>li {
border-bottom:1px solid #C2C2C2
}
.solid-menus .navbar-default-light .navbar-nav>li:first-child {
border-top:1px solid #C2C2C2
}
.solid-menus .navbar-default-light .navbar-nav>li:last-child {
border-bottom:0
}
.solid-menus .navbar-default-light.navbar-push.navbar-fixed-top .navbar-collapse, .solid-menus .navbar-default-light.navbar-push.navbar-static-top .navbar-collapse {
background:#fff;
border-top:5px solid #fff;
border-right:1px solid #C2C2C2
}
.solid-menus .navbar-default-light.navbar-off-canvas.navbar-fixed-top .navbar-collapse {
background:#fff!important;
border-right:1px solid #c2c2c2
}
.solid-menus .navbar-default-light.navbar-off-canvas.navbar-fixed-top .off-canvas-close p a {
color:#08013c
}
.solid-menus .navbar-default-dark.navbar-push.navbar-fixed-top .navbar-collapse, .solid-menus .navbar-default-dark.navbar-push.navbar-static-top .navbar-collapse {
border-top:5px solid #2c2c2c
}
.solid-menus .navbar-default-dark.navbar-off-canvas.navbar-fixed-top .navbar-collapse {
background:#151515!important
}
.solid-menus .navbar-default-dark.navbar-off-canvas.navbar-fixed-top .off-canvas-close p a {
color:#fb4f4f
}
.solid-menus .navbar-default-blue.navbar-push.navbar-fixed-top .navbar-collapse, .solid-menus .navbar-default-blue.navbar-push.navbar-static-top .navbar-collapse {
background:#05668D;
border-top:5px solid #1e7598
}
.solid-menus .navbar-default-blue.navbar-off-canvas.navbar-fixed-top .navbar-collapse {
background:#05648B!important
}
.solid-menus .navbar-default-blue.navbar-off-canvas.navbar-fixed-top .off-canvas-close p a {
color:#e8da11
}
.solid-menus .navbar-default-blue, .solid-menus .navbar-default-blue .dropdown-menu, .solid-menus .navbar-default-dark, .solid-menus .navbar-default-dark .dropdown-menu {
border:0!important
}
.solid-menus .navbar-default-blue .dropdown .dropdown-right .dropdown-menu, .solid-menus .navbar-default-dark .dropdown .dropdown-right .dropdown-menu {
top:0!important
}
.solid-menus .navbar-default-blue .navbar-pos-search .x-search, .solid-menus .navbar-default-dark .navbar-pos-search .x-search {
top:-1px
}
.solid-menus .navbar-default-blue .navbar-pos-search .x-search.x-search-close, .solid-menus .navbar-default-dark .navbar-pos-search .x-search.x-search-close {
top:2px!important;
margin-top:-2px;
line-height:53px
}
.solid-menus .navbar-header {
display:block;
}
.solid-menus .nav>li .m-marker {
float:right;
position:relative;
top:0;
right:3px
}
.solid-menus .dropdown .dropdown-right>a i.icn-right {
right:10px;
top:11px;
-webkit-transform:rotateZ(90deg);
-moz-transform:rotateZ(90deg);
transform:rotateZ(90deg);
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
-o-transition:all .2s ease;
transition:all .2s ease
}
.solid-menus .dropdown .dropdown-right>a.pad-narrow {
line-height:18px
}
.solid-menus .dropdown .dropdown-right>a.pad-narrow i.icn-right {
top:9px
}
.solid-menus .dropdown .dropdown-right.dropdown-wide>.dropdown-menu {
padding-top:10px;
padding-bottom:5px
}
.solid-menus .dropdown .dropdown-right.dropdown-wide>a i.icn-right {
top:25px;
right:9px
}
.solid-menus .dropdown .dropdown-left.dropdown-parent .dropdown-menu.dropdown-menu-indent-sm>li a, .solid-menus .dropdown .dropdown-right.dropdown-parent .dropdown-menu.dropdown-menu-indent-sm>li a {
padding-left:40px
}
.solid-menus .dropdown .dropdown-left.dropdown-parent .dropdown-menu.dropdown-menu-indent-sm>li .dropdown-menu.dropdown-menu-indent-sm>li a, .solid-menus .dropdown .dropdown-right.dropdown-parent .dropdown-menu.dropdown-menu-indent-sm>li .dropdown-menu.dropdown-menu-indent-sm>li a {
padding-left:50px
}
.solid-menus .dropdown .dropdown-left.dropdown-parent .dropdown-menu.dropdown-menu-indent-sm>li .dropdown-menu.dropdown-menu-indent-sm>li .dropdown-menu.dropdown-menu-indent-sm>li a, .solid-menus .dropdown .dropdown-right.dropdown-parent .dropdown-menu.dropdown-menu-indent-sm>li .dropdown-menu.dropdown-menu-indent-sm>li .dropdown-menu.dropdown-menu-indent-sm>li a {
padding-left:60px
}
.solid-menus .dropdown .dropdown-left .dropdown-menu, .solid-menus .dropdown .dropdown-right .dropdown-menu {
position:relative;
top:0;
left:0
}
.solid-menus .dropdown .dropdown-left>a i.icn-right {
right:10px;
top:1px;
-webkit-transform:rotateZ(-90deg)!important;
-moz-transform:rotateZ(-90deg)!important;
transform:rotateZ(-90deg)!important;
-webkit-transition:all .2s ease;
-moz-transition:all .2s ease;
-o-transition:all .2s ease;
transition:all .2s ease
}
.solid-menus .dropdown.dropdown-parent>a {
background:#E7E7E7
}
.solid-menus .dropdown.dropdown-autoheight .col-autoheight, .solid-menus .dropdown.dropdown-autoheight .dropdown-menu {
height:auto!important
}
.solid-menus .dropdown .dropdown-menu-container {
float:none!important
}
.solid-menus .dropdown .dropdown-menu.l-table {
display:none
}
.solid-menus .dropdown .dropdown-menu.l-table .tile-container {
width:100%!important;
display:block
}
.solid-menus .dropdown .dropdown-menu.l-table .tile-container .tile {
border:0;
display:block
}
.solid-menus .dropdown .dropdown-menu.l-table .tile-container .tile h5 {
text-align:left
}
.solid-menus .dropdown-custom>.dropdown-menu {
top:auto!important;
width:100%!important
}
.solid-menus .navbar-right {
padding:0!important
}
.solid-menus .navbar-right>li:last-child {
padding-right:0
}
.solid-menus .navbar-brand.navbar-brand-center {
position:absolute;
left:0;
right:0;
margin:auto;
text-align:center;
z-index:0
}
.solid-menus .navbar-link.navbar-link-adjust {
padding-top:10px!important
}
.solid-menus .navbar-fixed-top .navbar-right, .solid-menus .navbar-static-top .navbar-right {
margin-right:-15px
}
.solid-menus .tabs.side-tabs .tab-nav {
display:block!important;
float:none;
width:100%;
border-right:0
}
.solid-menus .i-list.i-list-i-block, .solid-menus .i-list.i-list-i-block.i-list-i-block-strict, .solid-menus .no-float-sm {
float:none!important
}
.solid-menus .tabs.side-tabs .tab-nav>li {
display:inline-block;
margin-bottom:3px;
border:1px solid #DDD;
width:49.5%
}
.solid-menus .tabs.side-tabs .tab-nav>li.ui-tabs-active a {
right:0
}
.solid-menus .navbar-off-canvas .tabs.side-tabs .tab-nav>li, .solid-menus .navbar-push .tabs.side-tabs .tab-nav>li {
width:100%!important
}
.solid-menus .i-list.i-list-i-block>li {
display:block!important
}
.solid-menus .i-list.i-list-i-block.i-list-i-block-strict>li {
display:inline-block!important
}
.solid-menus .widget-default {
padding:1em .5em
}
.solid-menus .mini-nav .dropdown-menu {
display:none!important
}
.solid-menus .margin-0-sm, .solid-menus .margin-0-xs {
margin:0!important
}
.solid-menus .margin-10px-xs {
margin:10px!important
}
.solid-menus .margin-10px-b-sm {
margin-bottom:10px
}
.solid-menus .pad-0-sm {
padding:0!important
}
.solid-menus .pad-0-5-sm {
padding:.5em!important
}
.solid-menus .pad-0-25-sm {
padding:.25em!important
}
.solid-menus .pad-1-sm {
padding:1em!important
}
.solid-menus .pad-1-2-sm {
padding:1em 2em!important
}
.solid-menus .pad-left-1-sm {
padding-left:1em!important
}
.solid-menus .pad-lr-2-sm {
padding-left:2em!important;
padding-right:2em!important
}
.solid-menus .pad-top-0-sm {
padding-top:0!important
}
.solid-menus .pull-left-sm {
float:left!important
}
.solid-menus .text-center-sm {
text-align:center!important
}
.solid-menus .text-xs-left {
text-align:left!important
}
.solid-menus .width-100-sm {
width:100%!important;
min-width:100%!important
}
.solid-menus .l-flex-to-block-sm {
display:block!important;
width:auto!important
}
.solid-menus .navbar-push.navbar-fixed-top .navbar-collapse, .solid-menus .navbar-push.navbar-static-top .navbar-collapse {
width:260px;
position:fixed;
top:50px;
bottom:0;
max-height:100%;
background:#151515;
border-top:0;
-webkit-transform:translateX(-280px);
-moz-transform:translateX(-280px);
-ms-transform:translateX(-280px);
-o-transform:translateX(-280px);
transform:translateX(-280px);
-webkit-transition:-webkit-transform .48s ease, height 10ms linear;
-moz-transition:-moz-transform .48s ease, height 10ms linear;
-o-transition:-o-transform .48s ease, height 10ms linear;
transition:transform .48s ease, height 10ms linear
}
.solid-menus .navbar-push.navbar-fixed-top .navbar-collapse:after, .solid-menus .navbar-push.navbar-static-top .navbar-collapse:after {
width:260px;
background:#151515;
display:block
}
.solid-menus .navbar-push.navbar-fixed-top .navbar-collapse.collapse.in, .solid-menus .navbar-push.navbar-static-top .navbar-collapse.collapse.in {
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
.solid-menus .navbar-off-canvas.navbar-fixed-top {
top:0!important
}
.solid-menus .navbar-off-canvas.navbar-fixed-top .navbar-collapse {
width:260px;
position:fixed;
top:0;
bottom:0;
z-index:25;
border:0;
max-height:100%!important;
background:#151515;
-webkit-transform:translateX(-280px);
-moz-transform:translateX(-280px);
-ms-transform:translateX(-280px);
-o-transform:translateX(-280px);
transform:translateX(-280px);
-webkit-transition:-webkit-transform .48s ease, height 10ms linear;
-moz-transition:-moz-transform .48s ease, height 10ms linear;
-o-transition:-o-transform .48s ease, height 10ms linear;
transition:transform .48s ease, height 10ms linear
}
.solid-menus .navbar-off-canvas.navbar-fixed-top .navbar-collapse.collapse.in {
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}
.solid-menus .navbar-off-canvas.navbar-fixed-top .off-canvas-close p {
color:red;
display:block;
padding:15px 3px 15px 15px;
margin:0
}
.solid-menus .navbar-off-canvas.navbar-fixed-top .off-canvas-close p a {
text-decoration:none
}
}
.solid-menus .navbar-default.navbar-default-blue .navbar-nav, .solid-menus .navbar-default.navbar-default-dark .navbar-nav, .solid-menus .navbar-default.navbar-default-light .navbar-nav {
	margin-top:0;
	margin-bottom:0
}
@media (max-width:540px) {
.solid-menus .tabs.top-tabs-bdr .tab-nav {
display:block!important
}
.solid-menus .tabs.top-tabs-bdr .tab-nav>li {
display:block;
width:100%;
border-left:1px solid #DDD!important
}
.solid-menus .tabs.top-tabs-bdr .tab-nav>li.ui-tabs-active a {
background:#FFF;
top:0
}
}
@media (max-width:494px) {
.solid-menus .tabs.side-tabs .tab-nav>li {
width:100%
}
.owl-carousel.owl-custom-nav .owl-controls {
display:none!important
}
}
.solid-menus .navbar-default.navbar-default-light {
	background:#EFEFEF;
	border-color:#C2C2C2
}
.solid-menus .navbar-default.navbar-default-light.navbar-hover .dropdown:hover>a {
	background-color:#e7e7e7!important;
	color:#333!important
}
.solid-menus .navbar-default.navbar-default-light .navbar-nav .open .dropdown-menu {
	background:#fff
}
.solid-menus .navbar-default.navbar-default-light .navbar-nav>li>a:hover {
	background-color:#E7E7E7!important
}
.solid-menus .navbar-default.navbar-default-light .navbar-toggle {
	border:0;
	padding-left:0
}
.solid-menus .navbar-default.navbar-default-light .navbar-toggle .icon-bar {
	background-color:#777
}
.solid-menus .navbar-default.navbar-default-light .navbar-toggle:focus, .solid-menus .navbar-default.navbar-default-light .navbar-toggle:hover {
	background-color:transparent
}
.solid-menus .navbar-default.navbar-default-light .mini-menu .i-list.i-list-i-block>li>a:hover {
	background-color:#e7e7e7!important;
	color:#333!important
}
.solid-menus .navbar-default.navbar-default-dark .navbar-brand, .solid-menus .navbar-default.navbar-default-dark .navbar-nav>li>a {
	color:#000;
}
.solid-menus .navbar-default.navbar-default-dark {
	/*background:#0991CB;
	border-left:1px solid #151515;
	border-right:1px solid #151515;*/
	border-bottom:0;
	border-top:0
}
.solid-menus .navbar-default.navbar-default-dark .navbar-toggle {
	border:0;
	padding-left:0
}
.solid-menus .navbar-default.navbar-default-dark .navbar-toggle .icon-bar {
	background-color:#FBBF07;
}
.solid-menus .navbar-default.navbar-default-dark .navbar-toggle:focus, .solid-menus .navbar-default.navbar-default-dark .navbar-toggle:hover {
	background-color:transparent
}
.solid-menus .navbar-default.navbar-default-dark .navbar-nav>li>a:hover {
	background:#FBBF07
}
.solid-menus .navbar-default.navbar-default-dark .navbar-default .navbar-nav>.open>a:focus, .solid-menus .navbar-default.navbar-default-dark .navbar-default .navbar-nav>.open>a:hover, .solid-menus .navbar-default.navbar-default-dark .navbar-nav>.open>a {
	background-color:#FBBF07
}
.solid-menus .navbar-default.navbar-default-dark.navbar-hover .dropdown:hover>a {
	background-color:#FBBF07;
	color:#fff!important
}
.solid-menus .navbar-default.navbar-default-dark.navbar-hover .dropdown-menu>li>a:focus {
	color:#333;
	background-color:none
}
.solid-menus .navbar-default.navbar-default-dark.navbar-hover .dropdown-menu>li>a:hover {
	color:#fff;
	background-color:#FBBF07
}
.solid-menus .navbar-default.navbar-default-dark.navbar-click .dropdown-menu>li>a:focus, .solid-menus .navbar-default.navbar-default-dark.navbar-click .dropdown-menu>li>a:hover, .solid-menus .navbar-default.navbar-default-dark.navbar-click .dropdown:hover>a {
	background-color:#FBBF07;
	color:#fff!important
}
.solid-menus .navbar-default.navbar-default-dark .dropdown-menu {
	background:#d4d7f5;
	border:1px solid transparent;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.solid-menus .navbar-default.navbar-default-dark .navbar-pos-search .x-search i {
	color:#FBBF07
}
.solid-menus .navbar-default.navbar-default-dark #search_term {
	background:#151515;
	color:#fff
}
.solid-menus .navbar-default.navbar-default-dark .s-list>li>a:hover, .solid-menus .navbar-default.navbar-default-dark .s-list>li>a:hover>span {
	color:#fff;
	background-color:#FBBF07!important
}
.solid-menus .navbar-default.navbar-default-dark .s-list.s-list-sprite>li>a:hover {
	color:#2886D6!important;
	background-color:transparent!important
}
.solid-menus .navbar-default.navbar-default-dark .bb-2px {
	border-color:#E00101
}
.solid-menus .navbar-default.navbar-default-dark .tile-container .tile:hover {
	background:#E00101;
	color:#fff!important
}
.solid-menus .navbar-default.navbar-default-dark .tile-container .tile:hover a {
	color:#fff!important
}
.solid-menus .navbar-default.navbar-default-dark .i-list-i-block.i-list-i-block-md>li a {
	display:block!important;
	padding:10px 20px!important;
	text-decoration:none;
	color:#333
}
.solid-menus .navbar-default.navbar-default-blue .navbar-brand, .solid-menus .navbar-default.navbar-default-blue .navbar-nav>li>a {
	color:#fff
}
.solid-menus .navbar-default.navbar-default-dark .i-list-i-block.i-list-i-block-md>li a:hover {
	background:#E00101!important;
	color:#fff
}
.solid-menus .navbar-default.navbar-default-blue {
	background:#05668D;
	border-left:1px solid #05668D;
	border-right:1px solid #05668D;
	border-bottom:0;
	border-top:0
}
.solid-menus .navbar-default.navbar-default-blue .navbar-toggle {
	border:0;
	padding-left:0
}
.solid-menus .navbar-default.navbar-default-blue .navbar-toggle .icon-bar {
	background-color:#4AC7F9
}
.solid-menus .navbar-default.navbar-default-blue .navbar-toggle:focus, .solid-menus .navbar-default.navbar-default-blue .navbar-toggle:hover {
	background-color:transparent
}
.solid-menus .navbar-default.navbar-default-blue.navbar-click .dropdown-menu>li>a:focus, .solid-menus .navbar-default.navbar-default-blue.navbar-click .dropdown-menu>li>a:hover, .solid-menus .navbar-default.navbar-default-blue.navbar-click .dropdown:hover>a, .solid-menus .navbar-default.navbar-default-blue.navbar-hover .dropdown:hover>a {
	background-color:#055C7F;
	color:#fff!important
}
.solid-menus .navbar-default.navbar-default-blue .navbar-nav>li>a:hover {
	background:#055C7F
}
.solid-menus .navbar-default.navbar-default-blue .navbar-default .navbar-nav>.open>a:focus, .solid-menus .navbar-default.navbar-default-blue .navbar-default .navbar-nav>.open>a:hover, .solid-menus .navbar-default.navbar-default-blue .navbar-nav>.open>a {
	background-color:#055C7F
}
.solid-menus .navbar-default.navbar-default-blue .dropdown-menu {
	background:#fff;
	border:1px solid transparent;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.solid-menus .navbar-default.navbar-default-blue .dropdown-menu>li>a:focus, .solid-menus .navbar-default.navbar-default-blue .dropdown-menu>li>a:hover {
	color:#fff;
	background-color:#055C7F
}
.solid-menus .navbar-default.navbar-default-blue .navbar-pos-search .x-search i {
	color:#4AC7F9
}
.solid-menus .navbar-default.navbar-default-blue #search_term {
	background:#05668D;
	color:#fff
}
.solid-menus .navbar-default.navbar-default-blue .s-list>li>a:hover, .solid-menus .navbar-default.navbar-default-blue .s-list>li>a:hover>span {
	color:#fff!important;
	background-color:#055C7F!important
}
.solid-menus .navbar-default.navbar-default-blue .s-list.s-list-sprite>li>a:hover {
	color:#2886D6!important;
	background-color:transparent!important
}
.solid-menus .navbar-default.navbar-default-blue .bb-2px {
	border-color:#055C7F
}
.solid-menus .navbar-default.navbar-default-blue .tile-container .tile:hover {
	background:#055C7F;
	color:#fff!important
}
.solid-menus .navbar-default.navbar-default-blue .tile-container .tile:hover a {
	color:#fff!important
}
.solid-menus .navbar-default.navbar-default-blue .i-list-i-block.i-list-i-block-md>li a {
	display:block!important;
	padding:10px 20px!important;
	text-decoration:none;
	color:#333
}
.solid-menus .navbar-default.navbar-default-blue .i-list-i-block.i-list-i-block-md>li a:hover {
	background:#05668D!important;
	color:#fff
}
