diff --git a/docs/src/_static/css/anythingslider.css b/docs/src/_static/css/anythingslider.css
deleted file mode 100644
index 25ad8c53e6..0000000000
--- a/docs/src/_static/css/anythingslider.css
+++ /dev/null
@@ -1,291 +0,0 @@
-/*
- AnythingSlider v1.8+ Default theme
- By Chris Coyier: http://css-tricks.com
- with major improvements by Doug Neiner: http://pixelgraphics.us/
- based on work by Remy Sharp: http://jqueryfordesigners.com/
-*/
-
-/*****************************
- SET DEFAULT DIMENSIONS HERE
- *****************************/
-/* change the ID & dimensions to match your slider */
-#slider {
- width: 700px;
- height: 390px;
- list-style: none;
- /* Prevent FOUC (see FAQ page) and keep things readable if javascript is disabled */
- overflow-y: auto;
- overflow-x: hidden;
-}
-
-/******************
- SET STYLING HERE
- ******************
- =================================
- Default state (no keyboard focus)
- ==================================*/
-/* Overall Wrapper */
-.anythingSlider-default {
- margin: 0 auto;
- /* 45px right & left padding for the arrows, 28px @ bottom for navigation */
- padding: 0 45px 28px 45px;
-}
-/* slider window - top & bottom borders, default state */
-.anythingSlider-default .anythingWindow {
- border-top: 3px solid #777;
- border-bottom: 3px solid #777;
-}
-/* Navigation buttons + start/stop button, default state */
-.anythingSlider-default .anythingControls a {
- /* top shadow */
- background: #777 url(../images/default.png) center -288px repeat-x;
- color: #000;
- border-radius: 0 0 5px 5px;
- -moz-border-radius: 0 0 5px 5px;
- -webkit-border-radius: 0 0 5px 5px;
-}
-/* Make sure navigation text is visible */
-.anythingSlider-default .anythingControls a span {
- visibility: visible;
-}
-/* Navigation current button, default state */
-.anythingSlider-default .anythingControls a.cur {
- background: #888;
- color: #000;
-}
-
-/* start-stop button, stopped, default state */
-.anythingSlider-default .anythingControls a.start-stop {
- background-color: #040;
- color: #ddd;
-}
-/* start-stop button, playing, default state */
-.anythingSlider-default .anythingControls a.start-stop.playing {
- background-color: #800;
-}
-
-/* start-stop button, default hovered text color (when visible) */
-/* hide nav/start-stop background image shadow on hover - makes the button appear to come forward */
-.anythingSlider-default .anythingControls a.start-stop:hover,
-.anythingSlider-default .anythingControls a.start-stop.hover,
-.anythingSlider-default .anythingControls a.start-stop .anythingControls ul a:hover {
- background-image: none;
- color: #ddd;
-}
-
-/*
- =================================
- Active State (has keyboard focus)
- =================================
-*/
-/* slider window - top & bottom borders, active state */
-.anythingSlider-default.activeSlider .anythingWindow {
- border-color: #7C9127;
-}
-/* Navigation buttons, active state */
-.anythingSlider-default.activeSlider .anythingControls a {
- /* background image = top shadow */
- background-color: #7C9127;
-}
-/* Navigation current & hovered button, active state */
-.anythingSlider-default.activeSlider .anythingControls a.cur,
-.anythingSlider-default.activeSlider .anythingControls a:hover {
- /* background image removed */
- background: #7C9127;
-}
-
-/* start-stop button, stopped, active state */
-.anythingSlider-default.activeSlider .anythingControls a.start-stop {
- background-color: #080;
- color: #fff;
-}
-/* start-stop button, playing, active state */
-.anythingSlider-default.activeSlider .anythingControls a.start-stop.playing {
- background-color: #d00;
- color: #fff;
-}
-/* start-stop button, active slider hovered text color (when visible) */
-.anythingSlider-default.activeSlider .start-stop:hover,
-.anythingSlider-default.activeSlider .start-stop.hover {
- color: #fff;
-}
-
-/************************
- NAVIGATION POSITIONING
- ************************/
-/* Navigation Arrows */
-.anythingSlider-default .arrow {
- top: 50%;
- position: absolute;
- display: block;
-}
-
-.anythingSlider-default .arrow a {
- display: block;
- width: 45px;
- height: 140px;
- margin: -70px 0 0 0; /* half height of image */
- text-align: center;
- outline: 0;
- background: url(../images/default.png) no-repeat;
-}
-
-/* back arrow */
-.anythingSlider-default .back { left: 0; }
-.anythingSlider-default .back a { background-position: left top; }
-.anythingSlider-default .back a:hover,
-.anythingSlider-default .back a.hover { background-position: left -140px; }
-/* forward arrow */
-.anythingSlider-default .forward { right: 0; }
-.anythingSlider-default .forward a { background-position: right top; }
-.anythingSlider-default .forward a:hover,
-.anythingSlider-default .forward a.hover { background-position: right -140px; }
-
-/* Navigation Links */
-.anythingSlider-default .anythingControls { outline: 0; display: none; }
-.anythingSlider-default .anythingControls ul { margin: 0; padding: 0; float: left; }
-.anythingSlider-default .anythingControls ul li { display: inline; }
-.anythingSlider-default .anythingControls ul a {
- font: 11px/18px Georgia, Serif;
- display: inline-block;
- text-decoration: none;
- padding: 2px 8px;
- height: 18px;
- margin: 0 5px 0 0;
- text-align: center;
- outline: 0;
-}
-
-/* navigationSize window */
-.anythingSlider-default .anythingControls .anythingNavWindow {
- overflow: hidden;
- float: left;
-}
-
-/* Autoplay Start/Stop button */
-.anythingSlider-default .anythingControls .start-stop {
- padding: 2px 5px;
- width: 40px;
- text-align: center;
- text-decoration: none;
- float: right;
- z-index: 100;
- outline: 0;
-}
-
-/***********************
- IE8 AND OLDER STYLING
- ***********************/
-
-/* Navigation Arrows */
-.as-oldie .anythingSlider-default .arrow {
- top: 30%;
-}
-.as-oldie .anythingSlider-default .arrow a {
- margin: 0;
-}
-
-/* margin between nav buttons just looks better */
-.as-oldie .anythingSlider-default .anythingControls li {
- margin-left: 3px;
-}
-
-/* When using the navigationSize option, the side margins need to be zero
- None of the navigation panels look good in IE7 now =( */
-.as-oldie .anythingSlider-default .anythingControls a {
- margin: 0;
-}
-.as-oldie .anythingSlider-default .anythingNavWindow {
- margin: 0 2px;
-}
-.as-oldie .anythingSlider-default .anythingNavWindow li {
- padding: 3px 0 0 0;
-}
-
-/***********************
- COMMON SLIDER STYLING
- ***********************/
-/* Overall Wrapper */
-.anythingSlider {
- display: block;
- overflow: visible !important;
- position: relative;
-}
-/* anythingSlider viewport window */
-.anythingSlider .anythingWindow {
- overflow: hidden;
- position: relative;
- width: 100%;
- height: 100%;
-}
-/* anythingSlider base (original element) */
-.anythingSlider .anythingBase {
- background: transparent;
- list-style: none;
- position: absolute;
- overflow: visible !important;
- top: 0;
- left: 0;
- margin: 0;
- padding: 0;
-}
-
-/* Navigation arrow text; indent moved to span inside "a", for IE7;
- apparently, a negative text-indent on an "a" link moves the link as well as the text */
-.anythingSlider .arrow span {
- display: block;
- visibility: hidden;
-}
-/* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */
-.anythingSlider .arrow.disabled {
- display: none;
-}
-/* all panels inside the slider; horizontal mode */
-.anythingSlider .panel {
- background: transparent;
- display: block;
- overflow: hidden;
- float: left;
- padding: 0;
- margin: 0;
-}
-/* vertical mode */
-.anythingSlider .vertical .panel {
- float: none;
-}
-/* fade mode */
-.anythingSlider .fade .panel {
- float: none;
- position: absolute;
- top: 0;
- left: 0;
- z-index: 0;
-}
-/* fade mode active page - visible & on top */
-.anythingSlider .fade .activePage {
- z-index: 1;
-}
-
-/***********************
- RTL STYLING
- ***********************/
-/* slider autoplay right-to-left, reverse order of nav links to look better */
-.anythingSlider.rtl .anythingWindow {
- direction: ltr;
- unicode-bidi: bidi-override;
-}
-.anythingSlider.rtl .anythingControls ul { float: left; } /* move nav link group to left */
-.anythingSlider.rtl .anythingControls ul a { float: right; } /* reverse order of nav links */
-.anythingSlider.rtl .start-stop { /* float: right; */ } /* move start/stop button - in case you want to switch sides */
-
-/* probably not necessary, but added just in case */
-.anythingSlider,
-.anythingSlider .anythingWindow,
-.anythingSlider .anythingControls ul a,
-.anythingSlider .arrow a,
-.anythingSlider .start-stop {
- transition-duration: 0;
- -o-transition-duration: 0;
- -moz-transition-duration: 0;
- -webkit-transition-duration: 0;
-}
diff --git a/docs/src/_static/css/docs.css b/docs/src/_static/css/docs.css
new file mode 100644
index 0000000000..33f1228373
--- /dev/null
+++ b/docs/src/_static/css/docs.css
@@ -0,0 +1,3530 @@
+/*
+|--------------------------------------------------------------------------
+| 1.0 CSS Used from ERP theme:
+| _static/erp/css/global.css
+| _static/erp/css/structure.css
+| _static/erp/css/erp2.css
+|
+|--------------------------------------------------------------------------
+|
+|
+|
+*/
+
+div, span, a, img, i, ul, li, header, nav {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font-size: 100%;
+ font: inherit;
+ vertical-align: baseline;
+}
+
+header, nav {
+ display: block;
+}
+
+ul {
+ list-style: none;
+}
+
+i {
+ font-style: italic;
+}
+
+a, a:visited, a:focus {
+ text-decoration: none;
+ outline: 0;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+img.scale-with-grid {
+ max-width: 100%;
+ height: auto;
+}
+
+.one.column {
+ width: 98%;
+}
+
+[class^="icon-"]:before {
+ font-family: "mfn-icons";
+ font-style: normal;
+ font-weight: 400;
+ speak: none;
+ display: inline-block;
+ text-decoration: none !important;
+ width: 1em;
+ margin-right: .2em;
+ text-align: center;
+ font-variant: normal;
+ text-transform: none;
+ line-height: 1em;
+ margin-left: .2em;
+}
+
+.icon-down:before {
+ content: '\e863';
+}
+
+.icon-menu-fine:before {
+ content: '\e960';
+}
+
+ul {
+ list-style: none outside;
+}
+
+::-moz-selection {
+ color: #fff;
+}
+
+::selection {
+ color: #fff;
+}
+
+#Top_bar .menu > li > a span {
+ border-color: rgba(0, 0, 0, .05);
+}
+
+@media only screen and (max-width: 959px) {
+ #Header #menu > ul > li.current-menu-item > a {
+ background: rgba(0, 0, 0, .02);
+ }
+}
+
+.minimalist-header-no #Header {
+ min-height: 0 !important;
+}
+
+.header-transparent #Top_bar .top_bar_left, .header-transparent #Top_bar .top_bar_right, .header-transparent #Top_bar .top_bar_right:before {
+ background: none;
+}
+
+.header-transparent #Top_bar .top_bar_right {
+ top: 0;
+}
+
+.header-transparent #Top_bar #logo {
+ padding: 0;
+}
+
+.header-transparent #Top_bar .menu > li > a:after {
+ background: none;
+}
+
+.header-transparent #Top_bar .menu > li > a span {
+ border-color: rgba(0, 0, 0, 0.03);
+}
+
+.header-transparent.ab-hide #Top_bar {
+ top: 0;
+}
+
+.layout-full-width.header-fw #Top_bar .container {
+ max-width: 100%;
+}
+
+a.action_button {
+ display: block;
+ padding: 11px 20px;
+ line-height: 21px;
+ float: left;
+ position: relative;
+ box-sizing: border-box;
+ border-radius: 5px;
+ overflow: hidden;
+}
+
+a.action_button:hover {
+ text-decoration: none;
+}
+
+.container {
+ width: 1200px;
+ margin: 0 auto;
+ position: relative;
+}
+
+.container:after {
+ clear: both;
+ content: " ";
+ display: block;
+ height: 0;
+ visibility: hidden;
+}
+
+.column {
+ float: left;
+ margin: 0 1% 40px;
+}
+
+.one.column {
+ width: 98%;
+}
+
+.container:after {
+ content: "\0020";
+ display: block;
+ height: 0;
+ clear: both;
+ visibility: hidden;
+}
+
+.clearfix:before, .clearfix:after {
+ content: '\0020';
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ width: 0;
+ height: 0;
+}
+
+.clearfix:after {
+ clear: both;
+}
+
+.clearfix {
+ zoom: 1;
+}
+
+body:not(.template-slider) #Header_wrapper {
+ background-repeat: no-repeat;
+ background-position: top center;
+}
+
+#Header_wrapper {
+ position: relative;
+}
+
+#Header {
+ position: relative;
+}
+
+body:not(.template-slider) #Header {
+ min-height: 250px;
+}
+
+#Top_bar {
+ position: absolute;
+ left: 0;
+ top: 61px;
+ width: 100%;
+ z-index: 30;
+}
+
+#Top_bar .column {
+ margin-bottom: 0;
+}
+
+.layout-full-width.header-fw #Top_bar .container {
+ width: 100%;
+}
+
+#Top_bar .top_bar_left {
+ position: relative;
+ float: left;
+}
+
+#Top_bar .top_bar_right {
+ float: right;
+ height: 90px;
+ position: relative;
+ top: -4px;
+ padding: 0 10px 0 20px;
+}
+
+#Top_bar .top_bar_right:before {
+ content: "";
+ display: block;
+ height: 90px;
+ width: 10px;
+ position: absolute;
+ left: -10px;
+ top: 2px;
+ background-repeat: repeat-y;
+ -moz-transform: skewX(0deg) skewY(-25deg);
+ -webkit-transform: skewX(0deg) skewY(-25deg);
+ -o-transform: skewX(0deg) skewY(-25deg);
+ -ms-transform: skewX(0deg) skewY(-25deg);
+ transform: skewX(0deg) skewY(-25deg);
+}
+
+#Top_bar .top_bar_left {
+ width: 990px;
+}
+
+#Top_bar .logo {
+ float: left;
+ margin: 0 30px 0 20px;
+}
+
+#Top_bar #logo {
+ display: block;
+ height: 60px;
+ line-height: 60px;
+ padding: 15px 0px;
+}
+
+#Top_bar #logo:hover {
+ text-decoration: none;
+}
+
+#Top_bar #logo img {
+ vertical-align: middle;
+ max-height: 100%;
+}
+
+#Top_bar #logo img.logo-sticky {
+ display: none;
+}
+
+#Top_bar .menu_wrapper {
+ float: left;
+ z-index: 201;
+}
+
+#Top_bar a.responsive-menu-toggle {
+ display: none;
+}
+
+#Top_bar #menu {
+ z-index: 201;
+}
+
+#Top_bar .menu {
+ z-index: 202;
+}
+
+#Top_bar .menu > li {
+ margin: 0;
+ z-index: 203;
+ display: block;
+ float: left;
+}
+
+#Top_bar .menu > li:not(.mfn-megamenu-parent) {
+ position: relative;
+}
+
+#Top_bar .menu > li > a {
+ display: block;
+ line-height: 60px;
+ padding: 15px 0;
+ position: relative;
+}
+
+#Top_bar .menu > li > a:after {
+ content: "";
+ height: 4px;
+ width: 100%;
+ position: absolute;
+ left: 0;
+ top: -4px;
+ z-index: 203;
+ opacity: 0;
+ filter: alpha(opacity=0);
+}
+
+#Top_bar .menu > li > a span:not(.description) {
+ display: block;
+ line-height: 60px;
+ padding: 0 20px;
+ white-space: nowrap;
+ border-right-width: 1px;
+ border-style: solid;
+}
+
+#Top_bar .menu > li:last-child > a span {
+ border: 0;
+}
+
+#Top_bar .menu > li > a:hover {
+ text-decoration: none;
+}
+
+#Top_bar .menu > li > a, #Top_bar .menu > li > a:after {
+ -webkit-transition: all 0.4s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ -ms-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+}
+
+#Top_bar .menu > li.current-menu-item > a:after {
+ opacity: 1;
+ filter: alpha(opacity=100);
+}
+
+.header-transparent #Top_bar .top_bar_left, .header-transparent #Top_bar .top_bar_right, .header-transparent #Top_bar .top_bar_right:before {
+ background: none;
+}
+
+.header-transparent #Top_bar .top_bar_right {
+ top: -15px;
+}
+
+.header-transparent #Top_bar #logo {
+ padding: 0;
+}
+
+.header-transparent #Top_bar .menu > li > a:after {
+ background: none;
+}
+
+.header-transparent #Top_bar .menu > li > a span {
+ border-color: rgba(0, 0, 0, 0.03);
+}
+
+#Subheader {
+ background-color: rgba(0, 0, 0, .02);
+ background-position: center top;
+ background-repeat: no-repeat;
+ padding: 30px 0;
+ position: relative;
+}
+
+@media only screen and (min-width: 1240px) {
+ body:not(.header-simple) #Top_bar #menu {
+ display: block !important;
+ }
+}
+
+@media only screen and (max-width: 1023px) {
+ #Top_bar #menu {
+ display: none;
+ height: auto;
+ width: 300px;
+ bottom: auto;
+ top: 100%;
+ right: 1px;
+ position: absolute;
+ margin: 0px;
+ background: #fff;
+ }
+
+ #Top_bar a.responsive-menu-toggle {
+ display: block;
+ width: 35px;
+ height: 35px;
+ text-align: center;
+ position: absolute;
+ top: 28px;
+ right: 10px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ }
+
+ #Top_bar a:hover.responsive-menu-toggle {
+ text-decoration: none;
+ }
+
+ #Top_bar a.responsive-menu-toggle i {
+ font-size: 25px;
+ line-height: 35px;
+ }
+
+ #Top_bar #menu > ul {
+ width: 100%;
+ float: left;
+ }
+
+ #Top_bar #menu ul li {
+ width: 100%;
+ padding-bottom: 0;
+ border-right: 0;
+ position: relative;
+ }
+
+ #Top_bar #menu ul li a {
+ padding: 0 20px;
+ margin: 0;
+ display: block;
+ height: auto;
+ line-height: normal;
+ border: none;
+ }
+
+ #Top_bar #menu ul li a:after {
+ display: none;
+ }
+
+ #Top_bar #menu ul li a span {
+ border: none;
+ line-height: 48px;
+ display: inline;
+ padding: 0;
+ }
+
+ #Top_bar #menu ul li a span:after {
+ display: none !important;
+ }
+}
+
+@media only screen and (min-width: 960px) and (max-width: 1239px) {
+ .container {
+ width: 940px;
+ }
+
+ #Top_bar .top_bar_left {
+ width: 729px;
+ }
+}
+
+@media only screen and (min-width: 960px) and (max-width: 1239px) {
+ .container {
+ max-width: 940px;
+ }
+
+ #Top_bar .top_bar_left {
+ width: 729px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 959px) {
+ .container {
+ max-width: 708px;
+ }
+
+ #Top_bar .top_bar_left {
+ width: 501px;
+ }
+}
+
+@media only screen and (max-width: 767px) {
+ .container .column {
+ margin: 0;
+ width: 100% !important;
+ clear: both;
+ }
+
+ .container {
+ max-width: 90%;
+ max-width: calc(100% - 67px) !important;
+ }
+
+ #Top_bar {
+ background: #fff !important;
+ position: static;
+ }
+
+ #Top_bar .container {
+ max-width: 100% !important;
+ }
+
+ #Top_bar .top_bar_left {
+ float: none;
+ width: 100% !important;
+ background: none !important;
+ }
+
+ #Top_bar a.responsive-menu-toggle {
+ right: 20px;
+ }
+
+ #Top_bar .menu_wrapper {
+ float: left !important;
+ width: 100%;
+ margin: 0 !important;
+ }
+
+ #Top_bar #menu {
+ float: left;
+ position: static !important;
+ width: 100% !important;
+ padding-bottom: 20px;
+ }
+
+ #Top_bar .logo {
+ position: static;
+ float: left;
+ width: 100%;
+ text-align: center;
+ margin: 0;
+ }
+
+ #Top_bar .logo #logo {
+ padding: 0 !important;
+ margin: 10px 50px;
+ }
+
+ #Top_bar .logo #logo img {
+ height: auto !important;
+ }
+
+ #Top_bar #logo img.logo-main {
+ display: none;
+ }
+
+ #Top_bar #logo img.logo-mobile {
+ display: inline-block;
+ }
+
+ #Top_bar #logo img.logo-mobile-sticky {
+ display: none;
+ }
+
+ #Top_bar .top_bar_right {
+ float: none;
+ top: 0;
+ height: 60px !important;
+ padding: 0 10px;
+ }
+
+ #Top_bar .top_bar_right .top_bar_right_wrapper {
+ float: right;
+ margin-right: -10px;
+ }
+
+ #Top_bar .top_bar_right:before {
+ display: none;
+ }
+
+ #Top_bar .top_bar_right_wrapper {
+ top: 0 !important;
+ }
+
+ .mobile-tb-center #Top_bar .top_bar_right {
+ text-align: center;
+ }
+
+ .mobile-tb-center #Top_bar .top_bar_right .top_bar_right_wrapper {
+ display: inline-block;
+ float: none;
+ }
+
+ .minimalist-header-no #Subheader {
+ padding: 80px 0 !important;
+ }
+
+ .mobile-header-mini #Top_bar {
+ top: 0;
+ }
+
+ .mobile-header-mini #Top_bar .container {
+ max-width: 100% !important;
+ }
+
+ .mobile-header-mini #Top_bar .top_bar_left {
+ float: left;
+ position: static;
+ }
+
+ .mobile-header-mini #Top_bar .logo {
+ width: auto;
+ float: left;
+ margin-left: 15px;
+ border: none;
+ }
+
+ .mobile-header-mini #Top_bar #logo {
+ height: 60px !important;
+ line-height: 60px !important;
+ margin: 0;
+ }
+
+ .mobile-header-mini #Top_bar a.responsive-menu-toggle {
+ top: 30px !important;
+ left: auto;
+ right: 10px;
+ margin-top: -17px;
+ }
+
+ .mobile-header-mini #Top_bar .top_bar_right {
+ position: absolute;
+ top: 0;
+ right: 54px;
+ background: none;
+ padding: 0;
+ }
+
+ .mobile-header-mini #Top_bar #menu {
+ padding-bottom: 10px;
+ }
+
+ .mobile-header-mini #Top_bar #menu ul li a span {
+ line-height: 44px;
+ }
+
+ .mobile-header-mini.mobile-mini-mr-lc #Top_bar .logo {
+ float: none;
+ margin-left: 0;
+ margin-right: 0;
+ }
+
+ .mobile-header-mini.mobile-mini-mr-lc #Top_bar .top_bar_right {
+ left: 10px;
+ right: auto;
+ }
+
+ .mobile-sticky #Top_bar #menu {
+ overflow: auto;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ }
+
+ .mobile-header-mini.mobile-sticky #Top_bar .top_bar_right {
+ display: block;
+ }
+
+ body:not(.template-slider):not(.header-simple) #Header {
+ min-height: 350px;
+ background-position: center 202px;
+ }
+}
+
+a.action_button {
+ top: 50px;
+ border-radius: 30px;
+}
+
+#Subheader {
+ background-image: url(../images/erp2-subheader.jpg);
+ background-repeat: no-repeat;
+ background-position: center bottom;
+ background-size: cover;
+}
+
+@media only screen and (min-width: 1240px) {
+ body:not(.header-simple) #Top_bar #menu {
+ display: block !important;
+ }
+
+ .menu-link-color #Top_bar .menu > li > a:after {
+ display: none !important;
+ }
+
+ .menuo-no-borders #Top_bar .menu > li > a span {
+ border-width: 0 !important;
+ }
+}
+
+@media only screen and (max-width: 1023px) {
+ #Top_bar #menu {
+ display: none;
+ height: auto;
+ width: 300px;
+ bottom: auto;
+ top: 100%;
+ right: 1px;
+ position: absolute;
+ margin: 0;
+ }
+
+ #Top_bar a.responsive-menu-toggle {
+ display: block;
+ }
+
+ #Top_bar #menu > ul {
+ width: 100%;
+ float: left;
+ }
+
+ #Top_bar #menu ul li {
+ width: 100%;
+ padding-bottom: 0;
+ border-right: 0;
+ position: relative;
+ }
+
+ #Top_bar #menu ul li a {
+ padding: 0 25px;
+ margin: 0;
+ display: block;
+ height: auto;
+ line-height: normal;
+ border: none;
+ }
+
+ #Top_bar #menu ul li a:after {
+ display: none;
+ }
+
+ #Top_bar #menu ul li a span {
+ border: none;
+ line-height: 44px;
+ display: inline;
+ padding: 0;
+ }
+
+ #Top_bar #menu ul li a span:after {
+ display: none !important;
+ }
+}
+
+#Header_wrapper {
+ background-color: #f7f9fa;
+}
+
+#Subheader {
+ background-color: rgba(83, 37, 179, 1);
+}
+
+a {
+ color: #ff7a17;
+}
+
+a:hover {
+ color: #e36304;
+}
+
+*::-moz-selection {
+ background-color: #ff7a17;
+ color: white;
+}
+
+*::selection {
+ background-color: #ff7a17;
+ color: white;
+}
+
+#Header .top_bar_left, #Top_bar #menu {
+ background-color: #3b1f91;
+}
+
+#Top_bar .top_bar_right:before {
+ background-color: #e3e3e3;
+}
+
+#Header .top_bar_right {
+ background-color: #f5f5f5;
+}
+
+a.action_button {
+ background-color: #fff;
+ color: #000;
+}
+
+#Top_bar .menu > li > a {
+ color: #f2f0f8;
+}
+
+#Top_bar .menu > li.current-menu-item > a {
+ color: #fff;
+}
+
+#Top_bar .menu > li a:after {
+ background: #fff;
+}
+
+#Top_bar .responsive-menu-toggle {
+ color: #fff;
+ background: transparent;
+}
+
+::-webkit-input-placeholder {
+ color: #929292;
+}
+
+::-moz-placeholder {
+ color: #929292;
+}
+
+:-ms-input-placeholder {
+ color: #929292;
+}
+
+:focus::-webkit-input-placeholder {
+ color: #929292;
+}
+
+:focus::-moz-placeholder {
+ color: #929292;
+}
+
+@media only screen and (max-width: 767px) {
+ #Top_bar {
+ background-color: #3b1f91 !important;
+ }
+}
+
+#menu > ul > li > a, a.action_button {
+ font-family: "DM Sans", Arial, Tahoma, sans-serif;
+}
+
+#menu > ul > li > a, a.action_button {
+ font-size: 15px;
+ font-weight: 700;
+ letter-spacing: 0px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 959px) {
+ #menu > ul > li > a, a.action_button {
+ font-size: 13px;
+ letter-spacing: 0px;
+ }
+}
+
+@media only screen and (min-width: 480px) and (max-width: 767px) {
+ #menu > ul > li > a, a.action_button {
+ font-size: 13px;
+ letter-spacing: 0px;
+ }
+}
+
+@media only screen and (max-width: 479px) {
+ #menu > ul > li > a, a.action_button {
+ font-size: 13px;
+ letter-spacing: 0px;
+ }
+}
+
+@media only screen and (min-width: 1240px) {
+ .container {
+ max-width: 1060px;
+ }
+}
+
+@media only screen and (max-width: 767px) {
+ .container {
+ max-width: 480px !important;
+ }
+}
+
+#Top_bar #logo, .header-transparent #Top_bar #logo {
+ height: 60px;
+ line-height: 60px;
+ padding: 30px 0;
+}
+
+#Top_bar .menu > li > a {
+ padding: 30px 0;
+}
+
+#Top_bar .top_bar_right {
+ height: 120px;
+}
+
+#Top_bar .top_bar_right_wrapper {
+ top: 40px;
+}
+
+@media only screen and (max-width: 767px) {
+ #Top_bar a.responsive-menu-toggle {
+ top: 40px;
+ }
+
+ .mobile-header-mini #Top_bar #logo {
+ height: 50px !important;
+ line-height: 50px !important;
+ margin: 5px 0;
+ }
+}
+
+#Subheader {
+ padding: 180px 0 120px;
+}
+
+#Top_bar #logo img.logo-sticky, #Top_bar #logo img.logo-mobile, #Top_bar #logo img.logo-mobile-sticky {
+ display: none;
+}
+
+@media only screen and (max-width: 767px) {
+ .mobile-header-mini #Top_bar .container {
+ width: 100% !important;
+ }
+
+ .container {
+ width: calc(100% - 67px) !important;
+ }
+
+ .container .column {
+ margin: 0;
+ width: 100% !important;
+ clear: both;
+ }
+
+ #Top_bar #menu {
+ float: left;
+ position: static !important;
+ width: 100% !important;
+ padding-bottom: 20px;
+ }
+
+ #Top_bar .top_bar_left {
+ margin-top: 0px;
+ }
+}
+
+@media only screen and (max-width: 767px) {
+ #Top_bar #logo img.logo-main {
+ display: none;
+ }
+
+ #Top_bar #logo img.logo-mobile {
+ display: inline-block;
+ }
+}
+
+a.button {
+ display: inline-block;
+ padding: 11px 20px;
+ margin-bottom: 15px;
+ cursor: pointer;
+ margin-right: 7px;
+ border: 0;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ position: relative;
+ overflow: hidden;
+ -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .03);
+ box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .03);
+ background-image: url(../images/box_shadow_button.png);
+ background-repeat: repeat-x;
+}
+
+a.button_js {
+ padding: 0;
+}
+
+@media only screen and (min-width: 768px) {
+ a.button:after {
+ content: "";
+ position: absolute;
+ left: 0;
+ top: 0;
+ height: 100%;
+ width: 0;
+ z-index: 1;
+ -webkit-transition: all .3s;
+ -moz-transition: all .3s;
+ transition: all .3s;
+ background: rgba(0, 0, 0, .05);
+ }
+
+ a:hover.button {
+ text-decoration: none;
+ }
+
+ a.button:hover:after {
+ width: 100%;
+ }
+}
+
+[class^="icon-"]:before {
+ font-family: "mfn-icons";
+ font-style: normal;
+ font-weight: 400;
+ speak: none;
+ display: inline-block;
+ text-decoration: none !important;
+ width: 1em;
+ margin-right: .2em;
+ text-align: center;
+ font-variant: normal;
+ text-transform: none;
+ line-height: 1em;
+ margin-left: .2em;
+}
+
+.icon-up-open-big:before {
+ content: '\e946';
+}
+
+ul {
+ list-style: none outside;
+}
+
+::-moz-selection {
+ color: #fff;
+}
+
+::selection {
+ color: #fff;
+}
+
+#back_to_top {
+ float: right;
+ margin: -9px 0 0;
+ width: 42px;
+ height: 42px;
+ line-height: 42px;
+ font-size: 20px;
+ text-align: center;
+}
+
+*, :after, :before {
+ box-sizing: inherit;
+}
+
+footer, nav {
+ display: block;
+}
+
+* {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+a:active, a:hover {
+ outline: 0;
+}
+
+ul {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ list-style-image: none;
+}
+
+li {
+ list-style: none;
+}
+
+@media print {
+ * {
+ box-shadow: none !important;
+ text-shadow: none !important;
+ filter: none !important;
+ -ms-filter: none !important;
+ }
+
+ a, a:visited {
+ text-decoration: underline;
+ }
+
+ a[href^="#"]:after {
+ content: "";
+ }
+}
+
+.clearfix {
+ *zoom: 1;
+}
+
+.clearfix:after, .clearfix:before {
+ display: table;
+ content: "";
+}
+
+.clearfix:after {
+ clear: both;
+}
+
+a {
+ color: #2980b9;
+ text-decoration: none;
+ cursor: pointer;
+}
+
+a:hover {
+ color: #3091d1;
+}
+
+a:visited {
+ color: #9b59b6;
+}
+
+footer {
+ color: grey;
+}
+
+@media print {
+ footer {
+ display: none;
+ }
+}
+
+.container:after {
+ content: "\0020";
+ display: block;
+ height: 0;
+ clear: both;
+ visibility: hidden;
+}
+
+.clearfix:before, .clearfix:after {
+ content: '\0020';
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ width: 0;
+ height: 0;
+}
+
+.clearfix:after {
+ clear: both;
+}
+
+.clearfix {
+ zoom: 1;
+}
+
+#Footer {
+ background-position: center top;
+ background-repeat: no-repeat;
+}
+
+#Footer .footer_copy {
+ border-top: 1px solid rgba(255, 255, 255, .1);
+}
+
+#Footer .footer_copy .one {
+ margin-bottom: 20px;
+ padding-top: 30px;
+}
+
+#Footer .footer_copy .copyright {
+ float: left;
+}
+
+#Footer .footer_copy a#back_to_top {
+ float: right;
+ margin: -10px 0 0 0;
+}
+
+#Footer .footer_copy .social-menu {
+ float: right;
+ margin-right: 20px;
+}
+
+#Footer .footer_copy .social-menu li {
+ display: inline-block;
+ margin-right: 6px;
+ padding-right: 6px;
+ border-right: 1px solid rgba(255, 255, 255, .1);
+}
+
+#Footer .footer_copy .social-menu li:last-child {
+ margin-right: 0px;
+ padding-right: 0px;
+ border-right: 0px;
+}
+
+@media only screen and (min-width: 960px) and (max-width: 1239px) {
+ .container {
+ width: 940px;
+ }
+}
+
+@media only screen and (min-width: 960px) and (max-width: 1239px) {
+ .container {
+ max-width: 940px;
+ }
+}
+
+@media only screen and (min-width: 768px) and (max-width: 959px) {
+ .container {
+ max-width: 708px;
+ }
+}
+
+@media only screen and (max-width: 767px) {
+ .container .column {
+ margin: 0;
+ width: 100% !important;
+ clear: both;
+ }
+
+ .container {
+ max-width: 90%;
+ max-width: calc(100% - 67px) !important;
+ }
+
+ #Footer .footer_copy {
+ text-align: center;
+ }
+
+ #Footer .footer_copy .copyright {
+ float: none;
+ margin: 0 0 10px;
+ }
+
+ #Footer .footer_copy .social-menu {
+ float: none;
+ margin: 0;
+ }
+
+ #back_to_top {
+ float: none;
+ margin: -10px 0 10px;
+ }
+}
+
+#Footer {
+ background-color: #fff;
+}
+
+a {
+ color: #ff7a17;
+}
+
+a:hover {
+ color: #e36304;
+}
+
+*::-moz-selection {
+ background-color: #ff7a17;
+ color: white;
+}
+
+*::selection {
+ background-color: #ff7a17;
+ color: white;
+}
+
+a.button {
+ background-color: #333ad7;
+ color: #fff;
+}
+
+#Footer {
+ color: #626262;
+}
+
+#Footer a {
+ color: #acabab;
+}
+
+#Footer a:hover {
+ color: #555555;
+}
+
+#Footer .footer_copy .social-menu a {
+ color: #acabab;
+}
+
+#Footer .footer_copy .social-menu a:hover {
+ color: #555555;
+}
+
+#Footer .footer_copy {
+ border-top-color: rgba(0, 0, 0, 0.1);
+}
+
+a#back_to_top.button.button_js {
+ color: #65666C;
+ background: transparent;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+}
+
+a#back_to_top.button.button_js:after {
+ display: none;
+}
+
+::-webkit-input-placeholder {
+ color: #929292;
+}
+
+::-moz-placeholder {
+ color: #929292;
+}
+
+:-ms-input-placeholder {
+ color: #929292;
+}
+
+:focus::-webkit-input-placeholder {
+ color: #929292;
+}
+
+:focus::-moz-placeholder {
+ color: #929292;
+}
+
+@media only screen and (min-width: 1240px) {
+ .container {
+ max-width: 1060px;
+ }
+}
+
+@media only screen and (max-width: 767px) {
+ .container {
+ max-width: 480px !important;
+ }
+}
+
+@media only screen and (max-width: 767px) {
+ .container {
+ width: calc(100% - 67px) !important;
+ }
+
+ .container .column {
+ margin: 0;
+ width: 100% !important;
+ clear: both;
+ }
+}
+
+.container {
+ width: auto !important;
+}
+
+i {
+ font-style: italic;
+}
+
+[class^="icon-"]:before {
+ font-family: "mfn-icons";
+ font-style: normal;
+ font-weight: 400;
+ speak: none;
+ display: inline-block;
+ text-decoration: none !important;
+ width: 1em;
+ margin-right: .2em;
+ text-align: center;
+ font-variant: normal;
+ text-transform: none;
+ line-height: 1em;
+ margin-left: .2em;
+}
+
+.icon-down:before {
+ content: '\e863';
+}
+
+.icon-cancel-fine:before {
+ content: '\e963';
+}
+
+::-moz-selection {
+ color: #fff;
+}
+
+::selection {
+ color: #fff;
+}
+
+#Side_slide {
+ display: block;
+ position: fixed;
+ top: 0px;
+ right: -250px;
+ width: 250px;
+ height: 100%;
+ overflow: auto;
+ border-bottom-width: 60px;
+ border-bottom-style: solid;
+ z-index: 9003;
+}
+
+#Side_slide .close-wrapper {
+ height: 60px;
+}
+
+#Side_slide .close-wrapper a.close {
+ height: 34px;
+ width: 34px;
+ display: block;
+ float: right;
+ margin: 13px 13px 0 0;
+}
+
+#Side_slide .close-wrapper a.close i {
+ font-size: 22px;
+ line-height: 34px;
+}
+
+#Side_slide .extras {
+ padding: 0 20px;
+}
+
+#Side_slide .extras .action_button {
+ width: 100%;
+ margin: 0 0 20px;
+ text-align: center;
+ text-decoration: none;
+}
+
+#Side_slide .extras .extras-wrapper {
+ text-align: center;
+}
+
+#Side_slide, #Side_slide a:not(.button) {
+ color: #a6a6a6;
+}
+
+#Side_slide a:not(.button):hover {
+ color: #fff;
+}
+
+.dark {
+ color: #fff !important;
+}
+
+a.action_button {
+ display: block;
+ padding: 11px 20px;
+ line-height: 21px;
+ float: left;
+ position: relative;
+ box-sizing: border-box;
+ border-radius: 5px;
+ overflow: hidden;
+}
+
+a.action_button:hover {
+ text-decoration: none;
+}
+
+.dark {
+ color: #fff !important;
+}
+
+a.action_button {
+ top: 50px;
+ border-radius: 30px;
+}
+
+a {
+ color: #ff7a17;
+}
+
+a:hover {
+ color: #e36304;
+}
+
+*::-moz-selection {
+ background-color: #ff7a17;
+ color: white;
+}
+
+*::selection {
+ background-color: #ff7a17;
+ color: white;
+}
+
+a.action_button {
+ background-color: #fff;
+ color: #000;
+}
+
+#Side_slide {
+ background-color: #1b0d46;
+ border-color: #1b0d46;
+}
+
+#Side_slide, #Side_slide a:not(.action_button) {
+ color: #c2c2ca;
+}
+
+#Side_slide a:not(.action_button):hover {
+ color: #fff;
+}
+
+::-webkit-input-placeholder {
+ color: #929292;
+}
+
+::-moz-placeholder {
+ color: #929292;
+}
+
+:-ms-input-placeholder {
+ color: #929292;
+}
+
+:focus::-webkit-input-placeholder {
+ color: #929292;
+}
+
+:focus::-moz-placeholder {
+ color: #929292;
+}
+
+a.action_button {
+ font-family: "DM Sans", Arial, Tahoma, sans-serif;
+}
+
+a.action_button {
+ font-size: 15px;
+ font-weight: 700;
+ letter-spacing: 0px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 959px) {
+ a.action_button {
+ font-size: 13px;
+ letter-spacing: 0px;
+ }
+}
+
+@media only screen and (min-width: 480px) and (max-width: 767px) {
+ a.action_button {
+ font-size: 13px;
+ letter-spacing: 0px;
+ }
+}
+
+@media only screen and (max-width: 479px) {
+ a.action_button {
+ font-size: 13px;
+ letter-spacing: 0px;
+ }
+}
+
+#Side_slide {
+ right: -250px;
+ width: 250px;
+}
+
+#body_overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 120%;
+ background: rgba(0, 0, 0, .6);
+ z-index: 9002;
+ display: none;
+}
+
+ul {
+ list-style: none outside;
+}
+
+#Side_slide #menu {
+ display: block !important;
+ margin-bottom: 20px;
+ max-height: none !important;
+}
+
+#Side_slide #menu ul {
+ width: 100% !important;
+}
+
+#Side_slide #menu ul li {
+ width: 100%;
+ position: relative;
+ border-top: 1px solid rgba(255, 255, 255, .03);
+}
+
+#Side_slide #menu > ul:last-child > li:last-child {
+ border-bottom: 1px solid rgba(255, 255, 255, .03);
+}
+
+#Side_slide #menu ul li a {
+ display: block;
+ padding: 11px 5px 10px 20px;
+ margin-right: 50px;
+ text-decoration: none;
+ line-height: 19px;
+}
+
+#Side_slide #menu ul li.current-menu-item > a, #Side_slide #menu ul li.current_page_item > a, #Side_slide #menu ul li:hover > a {
+ color: #fff;
+}
+
+#menu > ul > li > a, a.action_button {
+ font-family: "DM Sans", Arial, Tahoma, sans-serif;
+}
+
+#menu > ul > li > a, a.action_button {
+ font-size: 15px;
+ font-weight: 700;
+ letter-spacing: 0px;
+}
+
+@media only screen and (min-width: 768px) and (max-width: 959px) {
+ #menu > ul > li > a, a.action_button {
+ font-size: 13px;
+ letter-spacing: 0px;
+ }
+}
+
+@media only screen and (min-width: 480px) and (max-width: 767px) {
+ #menu > ul > li > a, a.action_button {
+ font-size: 13px;
+ letter-spacing: 0px;
+ }
+}
+
+@media only screen and (max-width: 479px) {
+ #menu > ul > li > a, a.action_button {
+ font-size: 13px;
+ letter-spacing: 0px;
+ }
+}
+
+/*
+|--------------------------------------------------------------------------
+| 2.0 Mfn-icons
+|
+|--------------------------------------------------------------------------
+|
+|
+|
+*/
+
+@font-face {
+ font-family: 'mfn-icons';
+ src: url(fonts/mfn-icons.eot);
+ src: url(fonts/mfn-icons.eot) format("embedded-opentype"), url(fonts/mfn-icons.woff) format("woff"), url(fonts/mfn-icons.ttf) format("truetype"), url(fonts/mfn-icons.svg) format("svg");
+ font-weight: 400;
+ font-style: normal;
+}
+
+/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
+
+/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
+
+/*
+@media screen and (-webkit-min-device-pixel-ratio:0) {
+ @font-face {
+ font-family: 'mfn-icons';
+ src: url('fonts/../font/mfn-icons.svg?3416171#mfn-icons') format('svg');
+ }
+}
+*/
+
+[class^="icon-"]:before, [class*=" icon-"]:before {
+ font-family: "mfn-icons";
+ font-style: normal;
+ font-weight: 400;
+ speak: none;
+ display: inline-block;
+ text-decoration: none !important;
+ width: 1em;
+ margin-right: .2em;
+ text-align: center;
+ /* opacity: .8; */
+ /* For safety - reset parent styles, that can break glyph codes*/
+ font-variant: normal;
+ text-transform: none;
+ /* fix buttons height, for twitter bootstrap */
+ line-height: 1em;
+ /* Animation center compensation - margins should be symmetric */
+ /* remove if not needed */
+ margin-left: .2em;
+ /* you can be more comfortable with increased icons size */
+ /* font-size: 120%; */
+ /* Uncomment for 3D effect */
+ /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
+}
+
+.icon-acrobat:before {
+ content: '\e800'
+}
+
+.icon-address:before {
+ content: '\e801'
+}
+
+.icon-adjust:before {
+ content: '\e802'
+}
+
+.icon-aim:before {
+ content: '\e803'
+}
+
+.icon-air:before {
+ content: '\e804'
+}
+
+.icon-alert:before {
+ content: '\e805'
+}
+
+.icon-amazon:before {
+ content: '\e806'
+}
+
+.icon-android:before {
+ content: '\e807'
+}
+
+.icon-angellist:before {
+ content: '\e808'
+}
+
+.icon-appnet:before {
+ content: '\e809'
+}
+
+.icon-appstore:before {
+ content: '\e80a'
+}
+
+.icon-archive:before {
+ content: '\e80b'
+}
+
+.icon-arrow-combo:before {
+ content: '\e80c'
+}
+
+.icon-arrows-ccw:before {
+ content: '\e80d'
+}
+
+.icon-attach:before {
+ content: '\e80e'
+}
+
+.icon-attach-line:before {
+ content: '\e80f'
+}
+
+.icon-attention:before {
+ content: '\e810'
+}
+
+.icon-back:before {
+ content: '\e811'
+}
+
+.icon-back-in-time:before {
+ content: '\e812'
+}
+
+.icon-bag:before {
+ content: '\e813'
+}
+
+.icon-basket:before {
+ content: '\e814'
+}
+
+.icon-battery:before {
+ content: '\e815'
+}
+
+.icon-beaker-line:before {
+ content: '\e816'
+}
+
+.icon-bell:before {
+ content: '\e817'
+}
+
+.icon-bitbucket:before {
+ content: '\e818'
+}
+
+.icon-bitcoin:before {
+ content: '\e819'
+}
+
+.icon-block:before {
+ content: '\e81a'
+}
+
+.icon-blogger:before {
+ content: '\e81b'
+}
+
+.icon-book:before {
+ content: '\e81c'
+}
+
+.icon-book-open:before {
+ content: '\e81d'
+}
+
+.icon-bookmark:before {
+ content: '\e81e'
+}
+
+.icon-bookmarks:before {
+ content: '\e81f'
+}
+
+.icon-box:before {
+ content: '\e820'
+}
+
+.icon-briefcase:before {
+ content: '\e821'
+}
+
+.icon-brush:before {
+ content: '\e822'
+}
+
+.icon-bucket:before {
+ content: '\e823'
+}
+
+.icon-buffer:before {
+ content: '\e824'
+}
+
+.icon-calendar:before {
+ content: '\e825'
+}
+
+.icon-calendar-line:before {
+ content: '\e826'
+}
+
+.icon-call:before {
+ content: '\e827'
+}
+
+.icon-camera:before {
+ content: '\e828'
+}
+
+.icon-camera-line:before {
+ content: '\e829'
+}
+
+.icon-cancel:before {
+ content: '\e82a'
+}
+
+.icon-cancel-circled:before {
+ content: '\e82b'
+}
+
+.icon-cancel-squared:before {
+ content: '\e82c'
+}
+
+.icon-cart:before {
+ content: '\e82d'
+}
+
+.icon-cc:before {
+ content: '\e82e'
+}
+
+.icon-cc-by:before {
+ content: '\e82f'
+}
+
+.icon-cc-nc:before {
+ content: '\e830'
+}
+
+.icon-cc-nc-eu:before {
+ content: '\e831'
+}
+
+.icon-cc-nc-jp:before {
+ content: '\e832'
+}
+
+.icon-cc-nd:before {
+ content: '\e833'
+}
+
+.icon-cc-pd:before {
+ content: '\e834'
+}
+
+.icon-cc-remix:before {
+ content: '\e835'
+}
+
+.icon-cc-sa:before {
+ content: '\e836'
+}
+
+.icon-cc-share:before {
+ content: '\e837'
+}
+
+.icon-cc-zero:before {
+ content: '\e838'
+}
+
+.icon-ccw:before {
+ content: '\e839'
+}
+
+.icon-cd:before {
+ content: '\e83a'
+}
+
+.icon-cd-line:before {
+ content: '\e83b'
+}
+
+.icon-chart-area:before {
+ content: '\e83c'
+}
+
+.icon-chart-bar:before {
+ content: '\e83d'
+}
+
+.icon-chart-line:before {
+ content: '\e83e'
+}
+
+.icon-chart-pie:before {
+ content: '\e83f'
+}
+
+.icon-chat:before {
+ content: '\e840'
+}
+
+.icon-check:before {
+ content: '\e841'
+}
+
+.icon-clipboard:before {
+ content: '\e842'
+}
+
+.icon-clock:before {
+ content: '\e843'
+}
+
+.icon-clock-line:before {
+ content: '\e844'
+}
+
+.icon-cloud:before {
+ content: '\e845'
+}
+
+.icon-cloud-line:before {
+ content: '\e846'
+}
+
+.icon-cloud-thunder:before {
+ content: '\e847'
+}
+
+.icon-cloudapp:before {
+ content: '\e848'
+}
+
+.icon-code:before {
+ content: '\e849'
+}
+
+.icon-cog:before {
+ content: '\e84a'
+}
+
+.icon-cog-line:before {
+ content: '\e84b'
+}
+
+.icon-comment-fa:before {
+ content: '\e84c'
+}
+
+.icon-comment-line:before {
+ content: '\e84d'
+}
+
+.icon-compass:before {
+ content: '\e84e'
+}
+
+.icon-credit-card:before {
+ content: '\e84f'
+}
+
+.icon-cup:before {
+ content: '\e850'
+}
+
+.icon-cup-line:before {
+ content: '\e851'
+}
+
+.icon-cw:before {
+ content: '\e852'
+}
+
+.icon-database-line:before {
+ content: '\e853'
+}
+
+.icon-delicious:before {
+ content: '\e854'
+}
+
+.icon-desktop-line:before {
+ content: '\e855'
+}
+
+.icon-diamond-line:before {
+ content: '\e856'
+}
+
+.icon-digg:before {
+ content: '\e857'
+}
+
+.icon-direction:before {
+ content: '\e858'
+}
+
+.icon-disqus:before {
+ content: '\e859'
+}
+
+.icon-doc:before {
+ content: '\e85a'
+}
+
+.icon-doc-landscape:before {
+ content: '\e85b'
+}
+
+.icon-doc-line:before {
+ content: '\e85c'
+}
+
+.icon-doc-text:before {
+ content: '\e85d'
+}
+
+.icon-doc-text-inv:before {
+ content: '\e85e'
+}
+
+.icon-docs:before {
+ content: '\e85f'
+}
+
+.icon-dot:before {
+ content: '\e860'
+}
+
+.icon-dot-2:before {
+ content: '\e861'
+}
+
+.icon-dot-3:before {
+ content: '\e862'
+}
+
+.icon-down:before {
+ content: '\e863'
+}
+
+.icon-down-bold:before {
+ content: '\e864'
+}
+
+.icon-down-circled:before {
+ content: '\e865'
+}
+
+.icon-down-dir:before {
+ content: '\e866'
+}
+
+.icon-down-open:before {
+ content: '\e867'
+}
+
+.icon-down-open-big:before {
+ content: '\e868'
+}
+
+.icon-down-open-mini:before {
+ content: '\e869'
+}
+
+.icon-down-thin:before {
+ content: '\e86a'
+}
+
+.icon-download:before {
+ content: '\e86b'
+}
+
+.icon-drive:before {
+ content: '\e86c'
+}
+
+.icon-droplet:before {
+ content: '\e86d'
+}
+
+.icon-drupal:before {
+ content: '\e86e'
+}
+
+.icon-duckduckgo:before {
+ content: '\e86f'
+}
+
+.icon-dwolla:before {
+ content: '\e870'
+}
+
+.icon-ebay:before {
+ content: '\e871'
+}
+
+.icon-email:before {
+ content: '\e872'
+}
+
+.icon-erase:before {
+ content: '\e873'
+}
+
+.icon-eventasaurus:before {
+ content: '\e874'
+}
+
+.icon-eventbrite:before {
+ content: '\e875'
+}
+
+.icon-eventful:before {
+ content: '\e876'
+}
+
+.icon-export:before {
+ content: '\e877'
+}
+
+.icon-eye:before {
+ content: '\e878'
+}
+
+.icon-eye-line:before {
+ content: '\e879'
+}
+
+.icon-fast-backward:before {
+ content: '\e87a'
+}
+
+.icon-fast-forward:before {
+ content: '\e87b'
+}
+
+.icon-feather:before {
+ content: '\e87c'
+}
+
+.icon-fire-line:before {
+ content: '\e87d'
+}
+
+.icon-fivehundredpx:before {
+ content: '\e87e'
+}
+
+.icon-flag:before {
+ content: '\e87f'
+}
+
+.icon-flash:before {
+ content: '\e880'
+}
+
+.icon-flashlight:before {
+ content: '\e881'
+}
+
+.icon-flight:before {
+ content: '\e882'
+}
+
+.icon-floppy:before {
+ content: '\e883'
+}
+
+.icon-flow-branch:before {
+ content: '\e884'
+}
+
+.icon-flow-cascade:before {
+ content: '\e885'
+}
+
+.icon-flow-line:before {
+ content: '\e886'
+}
+
+.icon-flow-parallel:before {
+ content: '\e887'
+}
+
+.icon-flow-tree:before {
+ content: '\e888'
+}
+
+.icon-folder:before {
+ content: '\e889'
+}
+
+.icon-food-line:before {
+ content: '\e88a'
+}
+
+.icon-forrst:before {
+ content: '\e88b'
+}
+
+.icon-forward:before {
+ content: '\e88c'
+}
+
+.icon-gauge:before {
+ content: '\e88d'
+}
+
+.icon-globe:before {
+ content: '\e88e'
+}
+
+.icon-globe-line:before {
+ content: '\e88f'
+}
+
+.icon-gmail:before {
+ content: '\e890'
+}
+
+.icon-googleplay:before {
+ content: '\e891'
+}
+
+.icon-gowalla:before {
+ content: '\e892'
+}
+
+.icon-graduation-cap:before {
+ content: '\e893'
+}
+
+.icon-graduation-cap-line:before {
+ content: '\e894'
+}
+
+.icon-grooveshark:before {
+ content: '\e895'
+}
+
+.icon-guest:before {
+ content: '\e896'
+}
+
+.icon-hackernews:before {
+ content: '\e897'
+}
+
+.icon-heart-empty-fa:before {
+ content: '\e898'
+}
+
+.icon-heart-fa:before {
+ content: '\e899'
+}
+
+.icon-heart-line:before {
+ content: '\e89a'
+}
+
+.icon-help:before {
+ content: '\e89b'
+}
+
+.icon-help-circled:before {
+ content: '\e89c'
+}
+
+.icon-home:before {
+ content: '\e89d'
+}
+
+.icon-hourglass:before {
+ content: '\e89e'
+}
+
+.icon-html5:before {
+ content: '\e89f'
+}
+
+.icon-ie:before {
+ content: '\e8a0'
+}
+
+.icon-inbox:before {
+ content: '\e8a1'
+}
+
+.icon-inbox-line:before {
+ content: '\e8a2'
+}
+
+.icon-infinity:before {
+ content: '\e8a3'
+}
+
+.icon-info:before {
+ content: '\e8a4'
+}
+
+.icon-info-circled:before {
+ content: '\e8a5'
+}
+
+.icon-install:before {
+ content: '\e8a6'
+}
+
+.icon-instapaper:before {
+ content: '\e8a7'
+}
+
+.icon-intensedebate:before {
+ content: '\e8a8'
+}
+
+.icon-itunes:before {
+ content: '\e8a9'
+}
+
+.icon-key:before {
+ content: '\e8aa'
+}
+
+.icon-key-line:before {
+ content: '\e8ab'
+}
+
+.icon-keyboard:before {
+ content: '\e8ac'
+}
+
+.icon-klout:before {
+ content: '\e8ad'
+}
+
+.icon-lamp:before {
+ content: '\e8ae'
+}
+
+.icon-language:before {
+ content: '\e8af'
+}
+
+.icon-lanyrd:before {
+ content: '\e8b0'
+}
+
+.icon-layout:before {
+ content: '\e8b1'
+}
+
+.icon-leaf:before {
+ content: '\e8b2'
+}
+
+.icon-left:before {
+ content: '\e8b3'
+}
+
+.icon-left-bold:before {
+ content: '\e8b4'
+}
+
+.icon-left-circled:before {
+ content: '\e8b5'
+}
+
+.icon-left-dir:before {
+ content: '\e8b6'
+}
+
+.icon-left-open:before {
+ content: '\e8b7'
+}
+
+.icon-left-open-big:before {
+ content: '\e8b8'
+}
+
+.icon-left-open-mini:before {
+ content: '\e8b9'
+}
+
+.icon-left-thin:before {
+ content: '\e8ba'
+}
+
+.icon-lego:before {
+ content: '\e8bb'
+}
+
+.icon-level-down:before {
+ content: '\e8bc'
+}
+
+.icon-level-up:before {
+ content: '\e8bd'
+}
+
+.icon-lifebuoy:before {
+ content: '\e8be'
+}
+
+.icon-light-down:before {
+ content: '\e8bf'
+}
+
+.icon-light-up:before {
+ content: '\e8c0'
+}
+
+.icon-lightbulb-line:before {
+ content: '\e8c1'
+}
+
+.icon-link:before {
+ content: '\e8c2'
+}
+
+.icon-list:before {
+ content: '\e8c3'
+}
+
+.icon-list-add:before {
+ content: '\e8c4'
+}
+
+.icon-lkdto:before {
+ content: '\e8c5'
+}
+
+.icon-location:before {
+ content: '\e8c6'
+}
+
+.icon-location-line:before {
+ content: '\e8c7'
+}
+
+.icon-lock:before {
+ content: '\e8c8'
+}
+
+.icon-lock-line:before {
+ content: '\e8c9'
+}
+
+.icon-lock-open:before {
+ content: '\e8ca'
+}
+
+.icon-login:before {
+ content: '\e8cb'
+}
+
+.icon-logout:before {
+ content: '\e8cc'
+}
+
+.icon-loop:before {
+ content: '\e8cd'
+}
+
+.icon-macstore:before {
+ content: '\e8ce'
+}
+
+.icon-magnet:before {
+ content: '\e8cf'
+}
+
+.icon-mail:before {
+ content: '\e8d0'
+}
+
+.icon-mail-line:before {
+ content: '\e8d1'
+}
+
+.icon-map:before {
+ content: '\e8d2'
+}
+
+.icon-meetup:before {
+ content: '\e8d3'
+}
+
+.icon-megaphone:before {
+ content: '\e8d4'
+}
+
+.icon-megaphone-line:before {
+ content: '\e8d5'
+}
+
+.icon-menu:before {
+ content: '\e8d6'
+}
+
+.icon-mic:before {
+ content: '\e8d7'
+}
+
+.icon-minus:before {
+ content: '\e8d8'
+}
+
+.icon-minus-circled:before {
+ content: '\e8d9'
+}
+
+.icon-minus-squared:before {
+ content: '\e8da'
+}
+
+.icon-mobile:before {
+ content: '\e8db'
+}
+
+.icon-mobile-line:before {
+ content: '\e8dc'
+}
+
+.icon-money-line:before {
+ content: '\e8dd'
+}
+
+.icon-monitor:before {
+ content: '\e8de'
+}
+
+.icon-moon:before {
+ content: '\e8df'
+}
+
+.icon-mouse:before {
+ content: '\e8e0'
+}
+
+.icon-music:before {
+ content: '\e8e1'
+}
+
+.icon-music-line:before {
+ content: '\e8e2'
+}
+
+.icon-mute:before {
+ content: '\e8e3'
+}
+
+.icon-myspace:before {
+ content: '\e8e4'
+}
+
+.icon-network:before {
+ content: '\e8e5'
+}
+
+.icon-newspaper:before {
+ content: '\e8e6'
+}
+
+.icon-ninetyninedesigns:before {
+ content: '\e8e7'
+}
+
+.icon-note:before {
+ content: '\e8e8'
+}
+
+.icon-note-beamed:before {
+ content: '\e8e9'
+}
+
+.icon-note-line:before {
+ content: '\e8ea'
+}
+
+.icon-openid:before {
+ content: '\e8eb'
+}
+
+.icon-opentable:before {
+ content: '\e8ec'
+}
+
+.icon-palette:before {
+ content: '\e8ed'
+}
+
+.icon-paper-plane:before {
+ content: '\e8ee'
+}
+
+.icon-paper-plane-line:before {
+ content: '\e8ef'
+}
+
+.icon-params-line:before {
+ content: '\e8f0'
+}
+
+.icon-pause:before {
+ content: '\e8f1'
+}
+
+.icon-pencil:before {
+ content: '\e8f2'
+}
+
+.icon-pencil-line:before {
+ content: '\e8f3'
+}
+
+.icon-phone:before {
+ content: '\e8f4'
+}
+
+.icon-photo-line:before {
+ content: '\e8f5'
+}
+
+.icon-picture:before {
+ content: '\e8f6'
+}
+
+.icon-pinboard:before {
+ content: '\e8f7'
+}
+
+.icon-plancast:before {
+ content: '\e8f8'
+}
+
+.icon-play:before {
+ content: '\e8f9'
+}
+
+.icon-plurk:before {
+ content: '\e8fa'
+}
+
+.icon-plus:before {
+ content: '\e8fb'
+}
+
+.icon-plus-circled:before {
+ content: '\e8fc'
+}
+
+.icon-plus-squared:before {
+ content: '\e8fd'
+}
+
+.icon-pocket:before {
+ content: '\e8fe'
+}
+
+.icon-podcast:before {
+ content: '\e8ff'
+}
+
+.icon-popup:before {
+ content: '\e900'
+}
+
+.icon-posterous:before {
+ content: '\e901'
+}
+
+.icon-print:before {
+ content: '\e902'
+}
+
+.icon-progress-0:before {
+ content: '\e903'
+}
+
+.icon-progress-1:before {
+ content: '\e904'
+}
+
+.icon-progress-2:before {
+ content: '\e905'
+}
+
+.icon-progress-3:before {
+ content: '\e906'
+}
+
+.icon-publish:before {
+ content: '\e907'
+}
+
+.icon-quora:before {
+ content: '\e908'
+}
+
+.icon-quote:before {
+ content: '\e909'
+}
+
+.icon-record:before {
+ content: '\e90a'
+}
+
+.icon-reddit:before {
+ content: '\e90b'
+}
+
+.icon-reply:before {
+ content: '\e90c'
+}
+
+.icon-reply-all:before {
+ content: '\e90d'
+}
+
+.icon-resize-full:before {
+ content: '\e90e'
+}
+
+.icon-resize-small:before {
+ content: '\e90f'
+}
+
+.icon-retweet:before {
+ content: '\e910'
+}
+
+.icon-right:before {
+ content: '\e911'
+}
+
+.icon-right-bold:before {
+ content: '\e912'
+}
+
+.icon-right-circled:before {
+ content: '\e913'
+}
+
+.icon-right-dir:before {
+ content: '\e914'
+}
+
+.icon-right-open:before {
+ content: '\e915'
+}
+
+.icon-right-open-big:before {
+ content: '\e916'
+}
+
+.icon-right-open-mini:before {
+ content: '\e917'
+}
+
+.icon-right-thin:before {
+ content: '\e918'
+}
+
+.icon-rocket:before {
+ content: '\e919'
+}
+
+.icon-rss:before {
+ content: '\e91a'
+}
+
+.icon-search:before {
+ content: '\e91b'
+}
+
+.icon-search-line:before {
+ content: '\e91c'
+}
+
+.icon-share:before {
+ content: '\e91d'
+}
+
+.icon-shareable:before {
+ content: '\e91e'
+}
+
+.icon-shop-line:before {
+ content: '\e91f'
+}
+
+.icon-shuffle:before {
+ content: '\e920'
+}
+
+.icon-signal:before {
+ content: '\e921'
+}
+
+.icon-smashmag:before {
+ content: '\e922'
+}
+
+.icon-songkick:before {
+ content: '\e923'
+}
+
+.icon-sound:before {
+ content: '\e924'
+}
+
+.icon-sound-line:before {
+ content: '\e925'
+}
+
+.icon-stackoverflow:before {
+ content: '\e926'
+}
+
+.icon-star:before {
+ content: '\e927'
+}
+
+.icon-star-empty:before {
+ content: '\e928'
+}
+
+.icon-star-line:before {
+ content: '\e929'
+}
+
+.icon-statusnet:before {
+ content: '\e92a'
+}
+
+.icon-stop:before {
+ content: '\e92b'
+}
+
+.icon-suitcase:before {
+ content: '\e92c'
+}
+
+.icon-switch:before {
+ content: '\e92d'
+}
+
+.icon-t-shirt-line:before {
+ content: '\e92e'
+}
+
+.icon-tag:before {
+ content: '\e92f'
+}
+
+.icon-tag-line:before {
+ content: '\e930'
+}
+
+.icon-tape:before {
+ content: '\e931'
+}
+
+.icon-target:before {
+ content: '\e932'
+}
+
+.icon-thermometer:before {
+ content: '\e933'
+}
+
+.icon-thumbs-up:before {
+ content: '\e934'
+}
+
+.icon-thumbs-down:before {
+ content: '\e935'
+}
+
+.icon-thumbs-up-line:before {
+ content: '\e936'
+}
+
+.icon-ticket:before {
+ content: '\e937'
+}
+
+.icon-to-end:before {
+ content: '\e938'
+}
+
+.icon-to-start:before {
+ content: '\e939'
+}
+
+.icon-tools:before {
+ content: '\e93a'
+}
+
+.icon-traffic-cone:before {
+ content: '\e93b'
+}
+
+.icon-trash:before {
+ content: '\e93c'
+}
+
+.icon-trash-line:before {
+ content: '\e93d'
+}
+
+.icon-trophy:before {
+ content: '\e93e'
+}
+
+.icon-truck-line:before {
+ content: '\e93f'
+}
+
+.icon-tv-line:before {
+ content: '\e940'
+}
+
+.icon-up:before {
+ content: '\e941'
+}
+
+.icon-up-bold:before {
+ content: '\e942'
+}
+
+.icon-up-circled:before {
+ content: '\e943'
+}
+
+.icon-up-dir:before {
+ content: '\e944'
+}
+
+.icon-up-open:before {
+ content: '\e945'
+}
+
+.icon-up-open-big:before {
+ content: '\e946'
+}
+
+.icon-up-open-mini:before {
+ content: '\e947'
+}
+
+.icon-up-thin:before {
+ content: '\e948'
+}
+
+.icon-upload:before {
+ content: '\e949'
+}
+
+.icon-upload-cloud:before {
+ content: '\e94a'
+}
+
+.icon-user:before {
+ content: '\e94b'
+}
+
+.icon-user-add:before {
+ content: '\e94c'
+}
+
+.icon-user-line:before {
+ content: '\e94d'
+}
+
+.icon-users:before {
+ content: '\e94e'
+}
+
+.icon-vcard:before {
+ content: '\e94f'
+}
+
+.icon-viadeo:before {
+ content: '\e950'
+}
+
+.icon-video:before {
+ content: '\e951'
+}
+
+.icon-videocam-line:before {
+ content: '\e952'
+}
+
+.icon-vk:before {
+ content: '\e953'
+}
+
+.icon-volume:before {
+ content: '\e954'
+}
+
+.icon-w3c:before {
+ content: '\e955'
+}
+
+.icon-wallet-line:before {
+ content: '\e956'
+}
+
+.icon-water:before {
+ content: '\e957'
+}
+
+.icon-weibo:before {
+ content: '\e958'
+}
+
+.icon-wikipedia:before {
+ content: '\e959'
+}
+
+.icon-window:before {
+ content: '\e95a'
+}
+
+.icon-wordpress:before {
+ content: '\e95b'
+}
+
+.icon-xing:before {
+ content: '\e95c'
+}
+
+.icon-yahoo:before {
+ content: '\e95d'
+}
+
+.icon-yelp:before {
+ content: '\e95e'
+}
+
+.icon-youtube:before {
+ content: '\e95f'
+}
+
+.icon-menu-fine:before {
+ content: '\e960'
+}
+
+.icon-bag-fine:before {
+ content: '\e961'
+}
+
+.icon-search-fine:before {
+ content: '\e962'
+}
+
+.icon-cancel-fine:before {
+ content: '\e963'
+}
+
+.icon-plus-fine:before {
+ content: '\e964'
+}
+
+.icon-minus-fine:before {
+ content: '\e965'
+}
+
+.icon-gplus-circled:before {
+ content: '\f059'
+}
+
+.icon-github-circled:before {
+ content: '\f09b'
+}
+
+.icon-gplus:before {
+ content: '\f0d5'
+}
+
+.icon-comment-empty-fa:before {
+ content: '\f0e5'
+}
+
+.icon-instagram:before {
+ content: '\f16d'
+}
+
+.icon-tumblr:before {
+ content: '\f173'
+}
+
+.icon-windows:before {
+ content: '\f17a'
+}
+
+.icon-foursquare:before {
+ content: '\f180'
+}
+
+.icon-google:before {
+ content: '\f1a0'
+}
+
+.icon-behance:before {
+ content: '\f1b4'
+}
+
+.icon-steam:before {
+ content: '\f1b6'
+}
+
+.icon-spotify:before {
+ content: '\f1bc'
+}
+
+.icon-database:before {
+ content: '\f1c0'
+}
+
+.icon-qq:before {
+ content: '\f1d6'
+}
+
+.icon-paypal:before {
+ content: '\f1ed'
+}
+
+.icon-stripe:before {
+ content: '\f1f5'
+}
+
+.icon-chrome:before {
+ content: '\f268'
+}
+
+.icon-scribd:before {
+ content: '\f28a'
+}
+
+.icon-github:before {
+ content: '\f300'
+}
+
+.icon-flickr:before {
+ content: '\f303'
+}
+
+.icon-flickr-circled:before {
+ content: '\f304'
+}
+
+.icon-vimeo:before {
+ content: '\f306'
+}
+
+.icon-vimeo-circled:before {
+ content: '\f307'
+}
+
+.icon-twitter:before {
+ content: '\f309'
+}
+
+.icon-twitter-circled:before {
+ content: '\f30a'
+}
+
+.icon-facebook:before {
+ content: '\f30c'
+}
+
+.icon-facebook-circled:before {
+ content: '\f30d'
+}
+
+.icon-facebook-squared:before {
+ content: '\f30e'
+}
+
+.icon-pinterest:before {
+ content: '\f312'
+}
+
+.icon-pinterest-circled:before {
+ content: '\f313'
+}
+
+.icon-tumblr-circled:before {
+ content: '\f316'
+}
+
+.icon-linkedin:before {
+ content: '\f318'
+}
+
+.icon-linkedin-circled:before {
+ content: '\f319'
+}
+
+.icon-dribbble:before {
+ content: '\f31b'
+}
+
+.icon-dribbble-circled:before {
+ content: '\f31c'
+}
+
+.icon-stumbleupon:before {
+ content: '\f31e'
+}
+
+.icon-stumbleupon-circled:before {
+ content: '\f31f'
+}
+
+.icon-lastfm:before {
+ content: '\f321'
+}
+
+.icon-lastfm-circled:before {
+ content: '\f322'
+}
+
+.icon-rdio:before {
+ content: '\f324'
+}
+
+.icon-rdio-circled:before {
+ content: '\f325'
+}
+
+.icon-spotify-circled:before {
+ content: '\f328'
+}
+
+.icon-dropbox:before {
+ content: '\f330'
+}
+
+.icon-evernote:before {
+ content: '\f333'
+}
+
+.icon-flattr:before {
+ content: '\f336'
+}
+
+.icon-skype:before {
+ content: '\f339'
+}
+
+.icon-skype-circled:before {
+ content: '\f33a'
+}
+
+.icon-renren:before {
+ content: '\f33c'
+}
+
+.icon-sina-weibo:before {
+ content: '\f33f'
+}
+
+.icon-picasa:before {
+ content: '\f345'
+}
+
+.icon-soundcloud:before {
+ content: '\f348'
+}
+
+.icon-mixi:before {
+ content: '\f34b'
+}
+
+.icon-google-circles:before {
+ content: '\f351'
+}
+
+.icon-vkontakte:before {
+ content: '\f354'
+}
+
+.icon-smashing:before {
+ content: '\f357'
+}
+
+.icon-db-shape:before {
+ content: '\f600'
+}
+
+.icon-sweden:before {
+ content: '\f601'
+}
+
+.icon-logo-db:before {
+ content: '\f603'
+}
+
+/*
+|--------------------------------------------------------------------------
+| 3.0 Additional CSS
+|
+|--------------------------------------------------------------------------
+|
+|
+|
+*/
+
+.rst-content div[class^=highlight], .rst-content pre.literal-block {
+ border: none !important;
+}
+
+.section_wrapper, .container {
+ width: auto !important;
+}
+
+/* ---- */
+body, .rst-content .toctree-wrapper > p.caption, h1, h2, h3, h4, h5, h6, legend {
+ font-family: "DM Sans", Arial, Tahoma, sans-serif !important;
+}
+
+h1, h2, h3, h3 a:not(.action_button), h3 a:hover:not(.action_button) {
+ color: #333ad7;
+}
+
+a:not(.action_button) {
+ color: #ff7a17;
+}
+
+a:visited:not(.action_button) {
+ color: #9b59b6;
+}
+
+a, a:visited, a:focus {
+ text-decoration: none;
+ outline: 0;
+}
+
+.wy-nav-side, .wy-side-nav-search {
+ background-color: #1b0d46;
+}
+
+.wy-side-nav-search {
+ margin-top: .809em;
+}
+
+.wy-menu-vertical .toctree-l1:not(.current) > a:hover {
+ background-color: #1b0d46;
+ color: #fff !important;
+}
+
+.wy-menu-vertical .toctree-l1 > a {
+ padding: 11px 5px 10px 20px;
+ text-decoration: none;
+ line-height: 19px;
+}
+
+.wy-menu-vertical .toctree-l1:not(.current) > a {
+ color: #c2c2ca;
+}
+
+.wy-menu-vertical li.current > a, .wy-menu-vertical li.on a {
+ padding: 11px 5px 10px 20px;
+}
+
+.wy-menu-vertical .toctree-l1:not(.current) > a:visited {
+ color: #c2c2ca;
+}
+
+.wy-menu-vertical .toctree-l1:not(.current) {
+ border-top: 1px solid rgba(255, 255, 255, .03);
+}
+
+.wy-menu-vertical .toctree-l1:last-child:not(.current) {
+ border-bottom: 1px solid rgba(255, 255, 255, .03);
+}
+
+@media only screen and (max-width: 1023px) {
+ a.action_button {
+ top: 0;
+ }
+
+ .top_bar_right {
+ display: none !important;
+ }
+
+ a.action_button, a.action_button:hover {
+ color: #000 !important;
+ }
+}
+
+@media only screen and (max-width: 767px) {
+ #Subheader {
+ display: none;
+ }
+
+ .wy-nav-top a {
+ color: #FFF !important;
+ }
+}
+
+.wy-nav-content-wrap {
+ margin-left: 0;
+ max-width: calc(100% - 300px);
+}
+
+.wy-nav-side {
+ position: relative;
+}
+
+.doc-container {
+ width: 100%;
+ height: 100%;
+ display: flex;
+}
+
+@media screen and (max-width: 768px) {
+ .doc-container {
+ display: block;
+ }
+
+ .toctree-expand {
+ display: none !important;
+ }
+
+ .wy-menu-vertical .toctree-l1 > ul {
+ display: none !important;
+ }
+
+ .wy-nav-side {
+ left: 0;
+ position: relative !important;
+ width: 100%;
+ }
+
+ .wy-nav-content-wrap {
+ max-width: 100%;
+ }
+
+ .wy-side-scroll {
+ overflow-y: hidden;
+ }
+}
+
+.advertisement-banner {
+ padding: 15px;
+ border: 2px solid #333ad7;
+ margin-bottom: 25px;
+ border-radius: 6px;
+}
+
+.advertisement-banner h3 {
+ margin-bottom: 10px;
+}
+
+.advertisement-banner p {
+ margin: 0;
+}
+
+@media only screen and (max-width: 1023px) {
+ #Top_bar a.responsive-menu-toggle {
+ top: 38px;
+ }
+}
\ No newline at end of file
diff --git a/docs/src/_static/css/erp2.css b/docs/src/_static/css/erp2.css
new file mode 100644
index 0000000000..978f353341
--- /dev/null
+++ b/docs/src/_static/css/erp2.css
@@ -0,0 +1,2604 @@
+a.action_button {
+ top: 50px;
+ border-radius: 30px;
+}
+.is-sticky a.action_button {
+ top: 10px;
+}
+#Subheader {
+ background-image: url(../images/erp2-subheader.jpg);
+ background-repeat: no-repeat;
+ background-position: center bottom;
+ background-size: cover
+}
+@media only screen and (min-width: 1240px) {
+ body:not(.header-simple) #Top_bar #menu {
+ display: block !important
+ }
+ .tr-menu #Top_bar #menu {
+ background: none !important
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu {
+ width: 984px
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu>li {
+ float: left
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-1 {
+ width: 100%
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-2 {
+ width: 50%
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-3 {
+ width: 33.33%
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-4 {
+ width: 25%
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-5 {
+ width: 20%
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-6 {
+ width: 16.66%
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu>li>ul {
+ display: block !important;
+ position: inherit;
+ left: auto;
+ top: auto;
+ border-width: 0 1px 0 0
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu>li:last-child>ul {
+ border: 0
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu>li>ul li {
+ width: auto
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu a.mfn-megamenu-title {
+ text-transform: uppercase;
+ font-weight: 400;
+ background: none
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu a .menu-arrow {
+ display: none
+ }
+ .menuo-right #Top_bar .menu>li>ul.mfn-megamenu {
+ left: auto;
+ right: 0
+ }
+ .menuo-right #Top_bar .menu>li>ul.mfn-megamenu-bg {
+ box-sizing: border-box
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu-bg {
+ padding: 20px 166px 20px 20px;
+ background-repeat: no-repeat;
+ background-position: right bottom
+ }
+ .rtl #Top_bar .menu>li>ul.mfn-megamenu-bg {
+ padding-left: 166px;
+ padding-right: 20px;
+ background-position: left bottom
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu-bg>li {
+ background: none
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu-bg>li a {
+ border: none
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu-bg>li>ul {
+ background: none !important;
+ -webkit-box-shadow: 0 0 0 0;
+ -moz-box-shadow: 0 0 0 0;
+ box-shadow: 0 0 0 0
+ }
+ .mm-vertical #Top_bar .container {
+ position: relative;
+ }
+ .mm-vertical #Top_bar .top_bar_left {
+ position: static;
+ }
+ .mm-vertical #Top_bar .menu>li ul {
+ box-shadow: 0 0 0 0 transparent !important;
+ background-image: none;
+ }
+ .mm-vertical #Top_bar .menu>li>ul.mfn-megamenu {
+ width: 98% !important;
+ margin: 0 1%;
+ padding: 20px 0;
+ }
+ .mm-vertical.header-plain #Top_bar .menu>li>ul.mfn-megamenu {
+ width: 100% !important;
+ margin: 0;
+ }
+ .mm-vertical #Top_bar .menu>li>ul.mfn-megamenu>li {
+ display: table-cell;
+ float: none !important;
+ width: 10%;
+ padding: 0 15px;
+ border-right: 1px solid rgba(0, 0, 0, 0.05);
+ }
+ .mm-vertical #Top_bar .menu>li>ul.mfn-megamenu>li:last-child {
+ border-right-width: 0
+ }
+ .mm-vertical #Top_bar .menu>li>ul.mfn-megamenu>li.hide-border {
+ border-right-width: 0
+ }
+ .mm-vertical #Top_bar .menu>li>ul.mfn-megamenu>li a {
+ border-bottom-width: 0;
+ padding: 9px 15px;
+ line-height: 120%;
+ }
+ .mm-vertical #Top_bar .menu>li>ul.mfn-megamenu a.mfn-megamenu-title {
+ font-weight: 700;
+ }
+ .rtl .mm-vertical #Top_bar .menu>li>ul.mfn-megamenu>li:first-child {
+ border-right-width: 0
+ }
+ .rtl .mm-vertical #Top_bar .menu>li>ul.mfn-megamenu>li:last-child {
+ border-right-width: 1px
+ }
+ .header-plain:not(.menuo-right) #Header .top_bar_left {
+ width: auto !important
+ }
+ .header-stack.header-center #Top_bar #menu {
+ display: inline-block !important
+ }
+ .header-simple #Top_bar #menu {
+ display: none;
+ height: auto;
+ width: 300px;
+ bottom: auto;
+ top: 100%;
+ right: 1px;
+ position: absolute;
+ margin: 0
+ }
+ .header-simple #Header a.responsive-menu-toggle {
+ display: block;
+ right: 10px
+ }
+ .header-simple #Top_bar #menu>ul {
+ width: 100%;
+ float: left
+ }
+ .header-simple #Top_bar #menu ul li {
+ width: 100%;
+ padding-bottom: 0;
+ border-right: 0;
+ position: relative
+ }
+ .header-simple #Top_bar #menu ul li a {
+ padding: 0 20px;
+ margin: 0;
+ display: block;
+ height: auto;
+ line-height: normal;
+ border: none
+ }
+ .header-simple #Top_bar #menu ul li a:after {
+ display: none
+ }
+ .header-simple #Top_bar #menu ul li a span {
+ border: none;
+ line-height: 44px;
+ display: inline;
+ padding: 0
+ }
+ .header-simple #Top_bar #menu ul li.submenu .menu-toggle {
+ display: block;
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: 44px;
+ height: 44px;
+ line-height: 44px;
+ font-size: 30px;
+ font-weight: 300;
+ text-align: center;
+ cursor: pointer;
+ color: #444;
+ opacity: 0.33;
+ }
+ .header-simple #Top_bar #menu ul li.submenu .menu-toggle:after {
+ content: "+"
+ }
+ .header-simple #Top_bar #menu ul li.hover>.menu-toggle:after {
+ content: "-"
+ }
+ .header-simple #Top_bar #menu ul li.hover a {
+ border-bottom: 0
+ }
+ .header-simple #Top_bar #menu ul.mfn-megamenu li .menu-toggle {
+ display: none
+ }
+ .header-simple #Top_bar #menu ul li ul {
+ position: relative !important;
+ left: 0 !important;
+ top: 0;
+ padding: 0;
+ margin: 0 !important;
+ width: auto !important;
+ background-image: none
+ }
+ .header-simple #Top_bar #menu ul li ul li {
+ width: 100% !important;
+ display: block;
+ padding: 0;
+ }
+ .header-simple #Top_bar #menu ul li ul li a {
+ padding: 0 20px 0 30px
+ }
+ .header-simple #Top_bar #menu ul li ul li a .menu-arrow {
+ display: none
+ }
+ .header-simple #Top_bar #menu ul li ul li a span {
+ padding: 0
+ }
+ .header-simple #Top_bar #menu ul li ul li a span:after {
+ display: none !important
+ }
+ .header-simple #Top_bar .menu>li>ul.mfn-megamenu a.mfn-megamenu-title {
+ text-transform: uppercase;
+ font-weight: 400
+ }
+ .header-simple #Top_bar .menu>li>ul.mfn-megamenu>li>ul {
+ display: block !important;
+ position: inherit;
+ left: auto;
+ top: auto
+ }
+ .header-simple #Top_bar #menu ul li ul li ul {
+ border-left: 0 !important;
+ padding: 0;
+ top: 0
+ }
+ .header-simple #Top_bar #menu ul li ul li ul li a {
+ padding: 0 20px 0 40px
+ }
+ .rtl.header-simple #Top_bar #menu {
+ left: 1px;
+ right: auto
+ }
+ .rtl.header-simple #Top_bar a.responsive-menu-toggle {
+ left: 10px;
+ right: auto
+ }
+ .rtl.header-simple #Top_bar #menu ul li.submenu .menu-toggle {
+ left: 0;
+ right: auto
+ }
+ .rtl.header-simple #Top_bar #menu ul li ul {
+ left: auto !important;
+ right: 0 !important
+ }
+ .rtl.header-simple #Top_bar #menu ul li ul li a {
+ padding: 0 30px 0 20px
+ }
+ .rtl.header-simple #Top_bar #menu ul li ul li ul li a {
+ padding: 0 40px 0 20px
+ }
+ .menu-highlight #Top_bar .menu>li {
+ margin: 0 2px
+ }
+ .menu-highlight:not(.header-creative) #Top_bar .menu>li>a {
+ margin: 20px 0;
+ padding: 0;
+ -webkit-border-radius: 5px;
+ border-radius: 5px
+ }
+ .menu-highlight #Top_bar .menu>li>a:after {
+ display: none
+ }
+ .menu-highlight #Top_bar .menu>li>a span:not(.description) {
+ line-height: 50px
+ }
+ .menu-highlight #Top_bar .menu>li>a span.description {
+ display: none
+ }
+ .menu-highlight.header-stack #Top_bar .menu>li>a {
+ margin: 10px 0 !important
+ }
+ .menu-highlight.header-stack #Top_bar .menu>li>a span:not(.description) {
+ line-height: 40px
+ }
+ .menu-highlight.header-transparent #Top_bar .menu>li>a {
+ margin: 5px 0
+ }
+ .menu-highlight.header-simple #Top_bar #menu ul li, .menu-highlight.header-creative #Top_bar #menu ul li {
+ margin: 0
+ }
+ .menu-highlight.header-simple #Top_bar #menu ul li>a, .menu-highlight.header-creative #Top_bar #menu ul li>a {
+ -webkit-border-radius: 0;
+ border-radius: 0
+ }
+ .menu-highlight:not(.header-fixed):not(.header-simple) #Top_bar.is-sticky .menu>li>a {
+ margin: 10px 0 !important;
+ padding: 5px 0 !important
+ }
+ .menu-highlight:not(.header-fixed):not(.header-simple) #Top_bar.is-sticky .menu>li>a span {
+ line-height: 30px !important
+ }
+ .header-modern.menu-highlight.menuo-right .menu_wrapper {
+ margin-right: 20px
+ }
+ .menu-line-below #Top_bar .menu>li>a:after {
+ top: auto;
+ bottom: -4px
+ }
+ .menu-line-below #Top_bar.is-sticky .menu>li>a:after {
+ top: auto;
+ bottom: -4px
+ }
+ .menu-line-below-80 #Top_bar:not(.is-sticky) .menu>li>a:after {
+ height: 4px;
+ left: 10%;
+ top: 50%;
+ margin-top: 20px;
+ width: 80%
+ }
+ .menu-line-below-80-1 #Top_bar:not(.is-sticky) .menu>li>a:after {
+ height: 1px;
+ left: 10%;
+ top: 50%;
+ margin-top: 20px;
+ width: 80%
+ }
+ .menu-link-color #Top_bar .menu>li>a:after {
+ display: none !important
+ }
+ .menu-arrow-top #Top_bar .menu>li>a:after {
+ background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
+ border-color: #ccc transparent transparent;
+ border-style: solid;
+ border-width: 7px 7px 0;
+ display: block;
+ height: 0;
+ left: 50%;
+ margin-left: -7px;
+ top: 0 !important;
+ width: 0
+ }
+ .menu-arrow-top #Top_bar.is-sticky .menu>li>a:after {
+ top: 0 !important
+ }
+ .menu-arrow-bottom #Top_bar .menu>li>a:after {
+ background: none !important;
+ border-color: transparent transparent #ccc;
+ border-style: solid;
+ border-width: 0 7px 7px;
+ display: block;
+ height: 0;
+ left: 50%;
+ margin-left: -7px;
+ top: auto;
+ bottom: 0;
+ width: 0
+ }
+ .menu-arrow-bottom #Top_bar.is-sticky .menu>li>a:after {
+ top: auto;
+ bottom: 0
+ }
+ .menuo-no-borders #Top_bar .menu>li>a span {
+ border-width: 0 !important
+ }
+ .menuo-no-borders #Header_creative #Top_bar .menu>li>a span {
+ border-bottom-width: 0
+ }
+ .menuo-no-borders.header-plain #Top_bar a#header_cart, .menuo-no-borders.header-plain #Top_bar a#search_button, .menuo-no-borders.header-plain #Top_bar .wpml-languages, .menuo-no-borders.header-plain #Top_bar a.action_button {
+ border-width: 0
+ }
+ .menuo-right #Top_bar .menu_wrapper {
+ float: right
+ }
+ .menuo-right.header-stack:not(.header-center) #Top_bar .menu_wrapper {
+ margin-right: 150px
+ }
+ body.header-creative {
+ padding-left: 50px
+ }
+ body.header-creative.header-open {
+ padding-left: 250px
+ }
+ body.error404, body.under-construction, body.template-blank {
+ padding-left: 0 !important
+ }
+ .header-creative.footer-fixed #Footer, .header-creative.footer-sliding #Footer, .header-creative.footer-stick #Footer.is-sticky {
+ box-sizing: border-box;
+ padding-left: 50px;
+ }
+ .header-open.footer-fixed #Footer, .header-open.footer-sliding #Footer, .header-creative.footer-stick #Footer.is-sticky {
+ padding-left: 250px;
+ }
+ .header-rtl.header-creative.footer-fixed #Footer, .header-rtl.header-creative.footer-sliding #Footer, .header-rtl.header-creative.footer-stick #Footer.is-sticky {
+ padding-left: 0;
+ padding-right: 50px;
+ }
+ .header-rtl.header-open.footer-fixed #Footer, .header-rtl.header-open.footer-sliding #Footer, .header-rtl.header-creative.footer-stick #Footer.is-sticky {
+ padding-right: 250px;
+ }
+ #Header_creative {
+ background-color: #fff;
+ position: fixed;
+ width: 250px;
+ height: 100%;
+ left: -200px;
+ top: 0;
+ z-index: 9002;
+ -webkit-box-shadow: 2px 0 4px 2px rgba(0, 0, 0, .15);
+ box-shadow: 2px 0 4px 2px rgba(0, 0, 0, .15)
+ }
+ #Header_creative .container {
+ width: 100%
+ }
+ #Header_creative .creative-wrapper {
+ opacity: 0;
+ margin-right: 50px
+ }
+ #Header_creative a.creative-menu-toggle {
+ display: block;
+ width: 34px;
+ height: 34px;
+ line-height: 34px;
+ font-size: 22px;
+ text-align: center;
+ position: absolute;
+ top: 10px;
+ right: 8px;
+ border-radius: 3px
+ }
+ .admin-bar #Header_creative a.creative-menu-toggle {
+ top: 42px
+ }
+ #Header_creative #Top_bar {
+ position: static;
+ width: 100%
+ }
+ #Header_creative #Top_bar .top_bar_left {
+ width: 100% !important;
+ float: none
+ }
+ #Header_creative #Top_bar .top_bar_right {
+ width: 100% !important;
+ float: none;
+ height: auto;
+ margin-bottom: 35px;
+ text-align: center;
+ padding: 0 20px;
+ top: 0;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box
+ }
+ #Header_creative #Top_bar .top_bar_right:before {
+ display: none
+ }
+ #Header_creative #Top_bar .top_bar_right_wrapper {
+ top: 0
+ }
+ #Header_creative #Top_bar .logo {
+ float: none;
+ text-align: center;
+ margin: 15px 0
+ }
+ #Header_creative #Top_bar #menu {
+ background-color: transparent
+ }
+ #Header_creative #Top_bar .menu_wrapper {
+ float: none;
+ margin: 0 0 30px
+ }
+ #Header_creative #Top_bar .menu>li {
+ width: 100%;
+ float: none;
+ position: relative
+ }
+ #Header_creative #Top_bar .menu>li>a {
+ padding: 0;
+ text-align: center
+ }
+ #Header_creative #Top_bar .menu>li>a:after {
+ display: none
+ }
+ #Header_creative #Top_bar .menu>li>a span {
+ border-right: 0;
+ border-bottom-width: 1px;
+ line-height: 38px
+ }
+ #Header_creative #Top_bar .menu li ul {
+ left: 100%;
+ right: auto;
+ top: 0;
+ box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.03);
+ -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.03)
+ }
+ #Header_creative #Top_bar .menu>li>ul.mfn-megamenu {
+ margin: 0;
+ width: 700px !important;
+ }
+ #Header_creative #Top_bar .menu>li>ul.mfn-megamenu>li>ul {
+ left: 0
+ }
+ #Header_creative #Top_bar .menu li ul li a {
+ padding-top: 9px;
+ padding-bottom: 8px
+ }
+ #Header_creative #Top_bar .menu li ul li ul {
+ top: 0
+ }
+ #Header_creative #Top_bar .menu>li>a span.description {
+ display: block;
+ font-size: 13px;
+ line-height: 28px !important;
+ clear: both
+ }
+ #Header_creative #Top_bar .search_wrapper {
+ left: 100%;
+ top: auto;
+ bottom: 0
+ }
+ #Header_creative #Top_bar a#header_cart {
+ display: inline-block;
+ float: none;
+ top: 3px
+ }
+ #Header_creative #Top_bar a#search_button {
+ display: inline-block;
+ float: none;
+ top: 3px
+ }
+ #Header_creative #Top_bar .wpml-languages {
+ display: inline-block;
+ float: none;
+ top: 0
+ }
+ #Header_creative #Top_bar .wpml-languages.enabled:hover a.active {
+ padding-bottom: 11px
+ }
+ #Header_creative #Top_bar .action_button {
+ display: inline-block;
+ float: none;
+ top: 16px;
+ margin: 0
+ }
+ #Header_creative #Top_bar .banner_wrapper {
+ display: block;
+ text-align: center
+ }
+ #Header_creative #Top_bar .banner_wrapper img {
+ max-width: 100%;
+ height: auto;
+ display: inline-block
+ }
+ #Header_creative #Action_bar {
+ display: none;
+ position: absolute;
+ bottom: 0;
+ top: auto;
+ clear: both;
+ padding: 0 20px;
+ box-sizing: border-box
+ }
+ #Header_creative #Action_bar .contact_details {
+ text-align: center;
+ margin-bottom: 20px
+ }
+ #Header_creative #Action_bar .contact_details li {
+ padding: 0
+ }
+ #Header_creative #Action_bar .social {
+ float: none;
+ text-align: center;
+ padding: 5px 0 15px
+ }
+ #Header_creative #Action_bar .social li {
+ margin-bottom: 2px
+ }
+ #Header_creative #Action_bar .social-menu {
+ float: none;
+ text-align: center
+ }
+ #Header_creative #Action_bar .social-menu li {
+ border-color: rgba(0, 0, 0, .1)
+ }
+ #Header_creative .social li a {
+ color: rgba(0, 0, 0, .5)
+ }
+ #Header_creative .social li a:hover {
+ color: #000
+ }
+ #Header_creative .creative-social {
+ position: absolute;
+ bottom: 10px;
+ right: 0;
+ width: 50px
+ }
+ #Header_creative .creative-social li {
+ display: block;
+ float: none;
+ width: 100%;
+ text-align: center;
+ margin-bottom: 5px
+ }
+ .header-creative .fixed-nav.fixed-nav-prev {
+ margin-left: 50px
+ }
+ .header-creative.header-open .fixed-nav.fixed-nav-prev {
+ margin-left: 250px
+ }
+ .menuo-last #Header_creative #Top_bar .menu li.last ul {
+ top: auto;
+ bottom: 0
+ }
+ .header-open #Header_creative {
+ left: 0
+ }
+ .header-open #Header_creative .creative-wrapper {
+ opacity: 1;
+ margin: 0 !important;
+ }
+ .header-open #Header_creative .creative-menu-toggle, .header-open #Header_creative .creative-social {
+ display: none
+ }
+ .header-open #Header_creative #Action_bar {
+ display: block
+ }
+ body.header-rtl.header-creative {
+ padding-left: 0;
+ padding-right: 50px
+ }
+ .header-rtl #Header_creative {
+ left: auto;
+ right: -200px
+ }
+ .header-rtl #Header_creative .creative-wrapper {
+ margin-left: 50px;
+ margin-right: 0
+ }
+ .header-rtl #Header_creative a.creative-menu-toggle {
+ left: 8px;
+ right: auto
+ }
+ .header-rtl #Header_creative .creative-social {
+ left: 0;
+ right: auto
+ }
+ .header-rtl #Footer #back_to_top.sticky {
+ right: 125px
+ }
+ .header-rtl #popup_contact {
+ right: 70px
+ }
+ .header-rtl #Header_creative #Top_bar .menu li ul {
+ left: auto;
+ right: 100%
+ }
+ .header-rtl #Header_creative #Top_bar .search_wrapper {
+ left: auto;
+ right: 100%;
+ }
+ .header-rtl .fixed-nav.fixed-nav-prev {
+ margin-left: 0 !important
+ }
+ .header-rtl .fixed-nav.fixed-nav-next {
+ margin-right: 50px
+ }
+ body.header-rtl.header-creative.header-open {
+ padding-left: 0;
+ padding-right: 250px !important
+ }
+ .header-rtl.header-open #Header_creative {
+ left: auto;
+ right: 0
+ }
+ .header-rtl.header-open #Footer #back_to_top.sticky {
+ right: 325px
+ }
+ .header-rtl.header-open #popup_contact {
+ right: 270px
+ }
+ .header-rtl.header-open .fixed-nav.fixed-nav-next {
+ margin-right: 250px
+ }
+ #Header_creative.active {
+ left: -1px;
+ }
+ .header-rtl #Header_creative.active {
+ left: auto;
+ right: -1px;
+ }
+ #Header_creative.active .creative-wrapper {
+ opacity: 1;
+ margin: 0
+ }
+ .header-creative .vc_row[data-vc-full-width] {
+ padding-left: 50px
+ }
+ .header-creative.header-open .vc_row[data-vc-full-width] {
+ padding-left: 250px
+ }
+ .header-open .vc_parallax .vc_parallax-inner {
+ left: auto;
+ width: calc(100% - 250px);
+ }
+ .header-open.header-rtl .vc_parallax .vc_parallax-inner {
+ left: 0;
+ right: auto;
+ }
+ #Header_creative.scroll {
+ height: 100%;
+ overflow-y: auto
+ }
+ #Header_creative.scroll:not(.dropdown) .menu li ul {
+ display: none !important
+ }
+ #Header_creative.scroll #Action_bar {
+ position: static
+ }
+ #Header_creative.dropdown {
+ outline: none
+ }
+ #Header_creative.dropdown #Top_bar .menu_wrapper {
+ float: left
+ }
+ #Header_creative.dropdown #Top_bar #menu ul li {
+ position: relative;
+ float: left
+ }
+ #Header_creative.dropdown #Top_bar #menu ul li a:after {
+ display: none
+ }
+ #Header_creative.dropdown #Top_bar #menu ul li a span {
+ line-height: 38px;
+ padding: 0
+ }
+ #Header_creative.dropdown #Top_bar #menu ul li.submenu .menu-toggle {
+ display: block;
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: 38px;
+ height: 38px;
+ line-height: 38px;
+ font-size: 26px;
+ font-weight: 300;
+ text-align: center;
+ cursor: pointer;
+ color: #444;
+ opacity: 0.33;
+ }
+ #Header_creative.dropdown #Top_bar #menu ul li.submenu .menu-toggle:after {
+ content: "+"
+ }
+ #Header_creative.dropdown #Top_bar #menu ul li.hover>.menu-toggle:after {
+ content: "-"
+ }
+ #Header_creative.dropdown #Top_bar #menu ul li.hover a {
+ border-bottom: 0
+ }
+ #Header_creative.dropdown #Top_bar #menu ul.mfn-megamenu li .menu-toggle {
+ display: none
+ }
+ #Header_creative.dropdown #Top_bar #menu ul li ul {
+ position: relative !important;
+ left: 0 !important;
+ top: 0;
+ padding: 0;
+ margin-left: 0 !important;
+ width: auto !important;
+ background-image: none
+ }
+ #Header_creative.dropdown #Top_bar #menu ul li ul li {
+ width: 100% !important
+ }
+ #Header_creative.dropdown #Top_bar #menu ul li ul li a {
+ padding: 0 10px;
+ text-align: center
+ }
+ #Header_creative.dropdown #Top_bar #menu ul li ul li a .menu-arrow {
+ display: none
+ }
+ #Header_creative.dropdown #Top_bar #menu ul li ul li a span {
+ padding: 0
+ }
+ #Header_creative.dropdown #Top_bar #menu ul li ul li a span:after {
+ display: none !important
+ }
+ #Header_creative.dropdown #Top_bar .menu>li>ul.mfn-megamenu a.mfn-megamenu-title {
+ text-transform: uppercase;
+ font-weight: 400
+ }
+ #Header_creative.dropdown #Top_bar .menu>li>ul.mfn-megamenu>li>ul {
+ display: block !important;
+ position: inherit;
+ left: auto;
+ top: auto
+ }
+ #Header_creative.dropdown #Top_bar #menu ul li ul li ul {
+ border-left: 0 !important;
+ padding: 0;
+ top: 0
+ }
+ #Header_creative {
+ transition: left .5s ease-in-out, right .5s ease-in-out;
+ }
+ #Header_creative .creative-wrapper {
+ transition: opacity .5s ease-in-out, margin 0s ease-in-out .5s;
+ }
+ #Header_creative.active .creative-wrapper {
+ transition: opacity .5s ease-in-out, margin 0s ease-in-out;
+ }
+}
+@media only screen and (min-width: 768px) {
+ #Top_bar.is-sticky {
+ position: fixed !important;
+ width: 100%;
+ left: 0;
+ top: -60px;
+ height: 60px;
+ z-index: 701;
+ background: #fff;
+ opacity: .97;
+ -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
+ -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
+ box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1)
+ }
+ .layout-boxed.header-boxed #Top_bar.is-sticky {
+ max-width: 1240px;
+ left: 50%;
+ -webkit-transform: translateX(-50%);
+ transform: translateX(-50%)
+ }
+ #Top_bar.is-sticky .top_bar_left, #Top_bar.is-sticky .top_bar_right, #Top_bar.is-sticky .top_bar_right:before {
+ background: none
+ }
+ #Top_bar.is-sticky .top_bar_right {
+ top: -4px;
+ height: auto;
+ }
+ #Top_bar.is-sticky .top_bar_right_wrapper {
+ top: 15px
+ }
+ .header-plain #Top_bar.is-sticky .top_bar_right_wrapper {
+ top: 0
+ }
+ #Top_bar.is-sticky .logo {
+ width: auto;
+ margin: 0 30px 0 20px;
+ padding: 0
+ }
+ #Top_bar.is-sticky #logo, #Top_bar.is-sticky .custom-logo-link {
+ padding: 5px 0 !important;
+ height: 50px !important;
+ line-height: 50px !important
+ }
+ .logo-no-sticky-padding #Top_bar.is-sticky #logo {
+ height: 60px !important;
+ line-height: 60px !important
+ }
+ #Top_bar.is-sticky #logo img.logo-main {
+ display: none
+ }
+ #Top_bar.is-sticky #logo img.logo-sticky {
+ display: inline;
+ max-height: 35px;
+ }
+ #Top_bar.is-sticky .menu_wrapper {
+ clear: none
+ }
+ #Top_bar.is-sticky .menu_wrapper .menu>li>a {
+ padding: 15px 0
+ }
+ #Top_bar.is-sticky .menu>li>a, #Top_bar.is-sticky .menu>li>a span {
+ line-height: 30px
+ }
+ #Top_bar.is-sticky .menu>li>a:after {
+ top: auto;
+ bottom: -4px
+ }
+ #Top_bar.is-sticky .menu>li>a span.description {
+ display: none
+ }
+ #Top_bar.is-sticky .secondary_menu_wrapper, #Top_bar.is-sticky .banner_wrapper {
+ display: none
+ }
+ .header-overlay #Top_bar.is-sticky {
+ display: none
+ }
+ .sticky-dark #Top_bar.is-sticky, .sticky-dark #Top_bar.is-sticky #menu {
+ background: rgba(0, 0, 0, .8)
+ }
+ .sticky-dark #Top_bar.is-sticky .menu>li:not(.current-menu-item)>a {
+ color: #fff
+ }
+ .sticky-dark #Top_bar.is-sticky .top_bar_right a:not(.action_button) {
+ color: rgba(255, 255, 255, .8)
+ }
+ .sticky-dark #Top_bar.is-sticky .wpml-languages a.active, .sticky-dark #Top_bar.is-sticky .wpml-languages ul.wpml-lang-dropdown {
+ background: rgba(0, 0, 0, 0.1);
+ border-color: rgba(0, 0, 0, 0.1)
+ }
+ .sticky-white #Top_bar.is-sticky, .sticky-white #Top_bar.is-sticky #menu {
+ background: rgba(255, 255, 255, .8)
+ }
+ .sticky-white #Top_bar.is-sticky .menu>li:not(.current-menu-item)>a {
+ color: #222
+ }
+ .sticky-white #Top_bar.is-sticky .top_bar_right a:not(.action_button) {
+ color: rgba(0, 0, 0, .8)
+ }
+ .sticky-white #Top_bar.is-sticky .wpml-languages a.active, .sticky-white #Top_bar.is-sticky .wpml-languages ul.wpml-lang-dropdown {
+ background: rgba(255, 255, 255, 0.1);
+ border-color: rgba(0, 0, 0, 0.1)
+ }
+}
+@media only screen and (max-width: 1023px) {
+ #Top_bar #menu {
+ display: none;
+ height: auto;
+ width: 300px;
+ bottom: auto;
+ top: 100%;
+ right: 1px;
+ position: absolute;
+ margin: 0
+ }
+ #Top_bar a.responsive-menu-toggle {
+ display: block
+ }
+ #Top_bar #menu>ul {
+ width: 100%;
+ float: left
+ }
+ #Top_bar #menu ul li {
+ width: 100%;
+ padding-bottom: 0;
+ border-right: 0;
+ position: relative
+ }
+ #Top_bar #menu ul li a {
+ padding: 0 25px;
+ margin: 0;
+ display: block;
+ height: auto;
+ line-height: normal;
+ border: none
+ }
+ #Top_bar #menu ul li a:after {
+ display: none
+ }
+ #Top_bar #menu ul li a span {
+ border: none;
+ line-height: 44px;
+ display: inline;
+ padding: 0
+ }
+ #Top_bar #menu ul li a span.description {
+ margin: 0 0 0 5px
+ }
+ #Top_bar #menu ul li.submenu .menu-toggle {
+ display: block;
+ position: absolute;
+ right: 15px;
+ top: 0;
+ width: 44px;
+ height: 44px;
+ line-height: 44px;
+ font-size: 30px;
+ font-weight: 300;
+ text-align: center;
+ cursor: pointer;
+ color: #444;
+ opacity: 0.33;
+ }
+ #Top_bar #menu ul li.submenu .menu-toggle:after {
+ content: "+"
+ }
+ #Top_bar #menu ul li.hover>.menu-toggle:after {
+ content: "-"
+ }
+ #Top_bar #menu ul li.hover a {
+ border-bottom: 0
+ }
+ #Top_bar #menu ul li a span:after {
+ display: none !important
+ }
+ #Top_bar #menu ul.mfn-megamenu li .menu-toggle {
+ display: none
+ }
+ #Top_bar #menu ul li ul {
+ position: relative !important;
+ left: 0 !important;
+ top: 0;
+ padding: 0;
+ margin-left: 0 !important;
+ width: auto !important;
+ background-image: none !important;
+ box-shadow: 0 0 0 0 transparent !important;
+ -webkit-box-shadow: 0 0 0 0 transparent !important
+ }
+ #Top_bar #menu ul li ul li {
+ width: 100% !important
+ }
+ #Top_bar #menu ul li ul li a {
+ padding: 0 20px 0 35px
+ }
+ #Top_bar #menu ul li ul li a .menu-arrow {
+ display: none
+ }
+ #Top_bar #menu ul li ul li a span {
+ padding: 0
+ }
+ #Top_bar #menu ul li ul li a span:after {
+ display: none !important
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu a.mfn-megamenu-title {
+ text-transform: uppercase;
+ font-weight: 400
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu>li>ul {
+ display: block !important;
+ position: inherit;
+ left: auto;
+ top: auto
+ }
+ #Top_bar #menu ul li ul li ul {
+ border-left: 0 !important;
+ padding: 0;
+ top: 0
+ }
+ #Top_bar #menu ul li ul li ul li a {
+ padding: 0 20px 0 45px
+ }
+ .rtl #Top_bar #menu {
+ left: 1px;
+ right: auto
+ }
+ .rtl #Top_bar a.responsive-menu-toggle {
+ left: 20px;
+ right: auto
+ }
+ .rtl #Top_bar #menu ul li.submenu .menu-toggle {
+ left: 15px;
+ right: auto;
+ border-left: none;
+ border-right: 1px solid #eee
+ }
+ .rtl #Top_bar #menu ul li ul {
+ left: auto !important;
+ right: 0 !important
+ }
+ .rtl #Top_bar #menu ul li ul li a {
+ padding: 0 30px 0 20px
+ }
+ .rtl #Top_bar #menu ul li ul li ul li a {
+ padding: 0 40px 0 20px
+ }
+ .header-stack .menu_wrapper a.responsive-menu-toggle {
+ position: static !important;
+ margin: 11px 0 !important
+ }
+ .header-stack .menu_wrapper #menu {
+ left: 0;
+ right: auto
+ }
+ .rtl.header-stack #Top_bar #menu {
+ left: auto;
+ right: 0
+ }
+ .admin-bar #Header_creative {
+ top: 32px
+ }
+ .header-creative.layout-boxed {
+ padding-top: 85px
+ }
+ .header-creative.layout-full-width #Wrapper {
+ padding-top: 60px
+ }
+ #Header_creative {
+ position: fixed;
+ width: 100%;
+ left: 0 !important;
+ top: 0;
+ z-index: 1001
+ }
+ #Header_creative .creative-wrapper {
+ display: block !important;
+ opacity: 1 !important
+ }
+ #Header_creative .creative-menu-toggle, #Header_creative .creative-social {
+ display: none !important;
+ opacity: 1 !important
+ }
+ #Header_creative #Top_bar {
+ position: static;
+ width: 100%
+ }
+ #Header_creative #Top_bar #logo, #Header_creative #Top_bar .custom-logo-link {
+ height: 50px;
+ line-height: 50px;
+ padding: 5px 0
+ }
+ #Header_creative #Top_bar #logo img.logo-sticky {
+ max-height: 40px !important
+ }
+ #Header_creative #logo img.logo-main {
+ display: none
+ }
+ #Header_creative #logo img.logo-sticky {
+ display: inline-block
+ }
+ .logo-no-sticky-padding #Header_creative #Top_bar #logo {
+ height: 60px;
+ line-height: 60px;
+ padding: 0
+ }
+ .logo-no-sticky-padding #Header_creative #Top_bar #logo img.logo-sticky {
+ max-height: 60px !important
+ }
+ #Header_creative #Action_bar {
+ display: none
+ }
+ #Header_creative #Top_bar .top_bar_right {
+ height: 60px;
+ top: 0
+ }
+ #Header_creative #Top_bar .top_bar_right:before {
+ display: none
+ }
+ #Header_creative #Top_bar .top_bar_right_wrapper {
+ top: 0;
+ padding-top: 9px
+ }
+ #Header_creative.scroll {
+ overflow: visible !important
+ }
+}
+#Header_wrapper, #Intro {
+ background-color: #f7f9fa;
+}
+#Subheader {
+ background-color: rgba(83, 37, 179, 1);
+}
+.header-classic #Action_bar, .header-fixed #Action_bar, .header-plain #Action_bar, .header-split #Action_bar, .header-stack #Action_bar {
+ background-color: #292b33;
+}
+#Sliding-top {
+ background-color: #545454;
+}
+#Sliding-top a.sliding-top-control {
+ border-right-color: #545454;
+}
+#Sliding-top.st-center a.sliding-top-control, #Sliding-top.st-left a.sliding-top-control {
+ border-top-color: #545454;
+}
+#Footer {
+ background-color: #fff;
+}
+body, ul.timeline_items, .icon_box a .desc, .icon_box a:hover .desc, .feature_list ul li a, .list_item a, .list_item a:hover, .widget_recent_entries ul li a, .flat_box a, .flat_box a:hover, .story_box .desc, .content_slider.carouselul li a .title, .content_slider.flat.description ul li .desc, .content_slider.flat.description ul li a .desc, .post-nav.minimal a i {
+ color: #626262;
+}
+.post-nav.minimal a svg {
+ fill: #626262;
+}
+.themecolor, .opening_hours .opening_hours_wrapper li span, .fancy_heading_icon .icon_top, .fancy_heading_arrows .icon-right-dir, .fancy_heading_arrows .icon-left-dir, .fancy_heading_line .title, .button-love a.mfn-love, .format-link .post-title .icon-link, .pager-single>span, .pager-single a:hover, .widget_meta ul, .widget_pages ul, .widget_rss ul, .widget_mfn_recent_comments ul li:after, .widget_archive ul, .widget_recent_comments ul li:after, .widget_nav_menu ul, .woocommerce ul.products li.product .price, .shop_slider .shop_slider_ul li .item_wrapper .price, .woocommerce-page ul.products li.product .price, .widget_price_filter .price_label .from, .widget_price_filter .price_label .to, .woocommerce ul.product_list_widget li .quantity .amount, .woocommerce .product div.entry-summary .price, .woocommerce .star-rating span, #Error_404 .error_pic i, .style-simple #Filters .filters_wrapper ul li a:hover, .style-simple #Filters .filters_wrapper ul li.current-cat a, .style-simple .quick_fact .title {
+ color: #ff7a17;
+}
+.themebg, #comments .commentlist>li .reply a.comment-reply-link, #Filters .filters_wrapper ul li a:hover, #Filters .filters_wrapper ul li.current-cat a, .fixed-nav .arrow, .offer_thumb .slider_pagination a:before, .offer_thumb .slider_pagination a.selected:after, .pager .pages a:hover, .pager .pages a.active, .pager .pages span.page-numbers.current, .pager-single span:after, .portfolio_group.exposure .portfolio-item .desc-inner .line, .Recent_posts ul li .desc:after, .Recent_posts ul li .photo .c, .slider_pagination a.selected, .slider_pagination .slick-active a, .slider_pagination a.selected:after, .slider_pagination .slick-active a:after, .testimonials_slider .slider_images, .testimonials_slider .slider_images a:after, .testimonials_slider .slider_images:before, #Top_bar a#header_cart span, .widget_categories ul, .widget_mfn_menu ul li a:hover, .widget_mfn_menu ul li.current-menu-item:not(.current-menu-ancestor)>a, .widget_mfn_menu ul li.current_page_item:not(.current_page_ancestor)>a, .widget_product_categories ul, .widget_recent_entries ul li:after, .woocommerce-account table.my_account_orders .order-number a, .woocommerce-MyAccount-navigation ul li.is-active a, .style-simple .accordion .question:after, .style-simple .faq .question:after, .style-simple .icon_box .desc_wrapper .title:before, .style-simple #Filters .filters_wrapper ul li a:after, .style-simple .article_box .desc_wrapper p:after, .style-simple .sliding_box .desc_wrapper:after, .style-simple .trailer_box:hover .desc, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.round .bullet.selected:after, .tparrows.default, .tp-bullets.tp-thumbs .bullet.selected:after {
+ background-color: #ff7a17;
+}
+.Latest_news ul li .photo, .Recent_posts.blog_news ul li .photo, .style-simple .opening_hours .opening_hours_wrapper li label, .style-simple .timeline_items li:hover h3, .style-simple .timeline_items li:nth-child(even):hover h3, .style-simple .timeline_items li:hover .desc, .style-simple .timeline_items li:nth-child(even):hover, .style-simple .offer_thumb .slider_pagination a.selected {
+ border-color: #ff7a17;
+}
+a {
+ color: #ff7a17;
+}
+a:hover {
+ color: #e36304;
+}
+*::-moz-selection {
+ background-color: #ff7a17;
+ color: white;
+}
+*::selection {
+ background-color: #ff7a17;
+ color: white;
+}
+.blockquote p.author span, .counter .desc_wrapper .title, .article_box .desc_wrapper p, .team .desc_wrapper p.subtitle, .pricing-box .plan-header p.subtitle, .pricing-box .plan-header .price sup.period, .chart_box p, .fancy_heading .inside, .fancy_heading_line .slogan, .post-meta, .post-meta a, .post-footer, .post-footer a span.label, .pager .pages a, .button-love a .label, .pager-single a, #comments .commentlist>li .comment-author .says, .fixed-nav .desc .date, .filters_buttons li.label, .Recent_posts ul li a .desc .date, .widget_recent_entries ul li .post-date, .tp_recent_tweets .twitter_time, .widget_price_filter .price_label, .shop-filters .woocommerce-result-count, .woocommerce ul.product_list_widget li .quantity, .widget_shopping_cart ul.product_list_widget li dl, .product_meta .posted_in, .woocommerce .shop_table .product-name .variation>dd, .shipping-calculator-button:after, .shop_slider .shop_slider_ul li .item_wrapper .price del, .testimonials_slider .testimonials_slider_ul li .author span, .testimonials_slider .testimonials_slider_ul li .author span a, .Latest_news ul li .desc_footer, .share-simple-wrapper .icons a {
+ color: #a8a8a8;
+}
+h1, h1 a, h1 a:hover, .text-logo #logo {
+ color: #333ad7;
+}
+h2, h2 a, h2 a:hover {
+ color: #333ad7;
+}
+h3, h3 a, h3 a:hover {
+ color: #333ad7;
+}
+h4, h4 a, h4 a:hover, .style-simple .sliding_box .desc_wrapper h4 {
+ color: #000;
+}
+h5, h5 a, h5 a:hover {
+ color: #000;
+}
+h6, h6 a, h6 a:hover, a.content_link .title {
+ color: #333ad7;
+}
+/** Conflict with read the docs theme
+.dropcap, .highlight:not(.highlight_image) {
+ background-color: #ff7a17;
+}
+ */
+a.button, a.tp-button {
+ background-color: #333ad7;
+ color: #fff;
+}
+.button-stroke a.button, .button-stroke a.button .button_icon i, .button-stroke a.tp-button {
+ border-color: #333ad7;
+ color: #fff;
+}
+.button-stroke a:hover.button, .button-stroke a:hover.tp-button {
+ background-color: #333ad7 !important;
+ color: #fff;
+}
+a.button_theme, a.tp-button.button_theme, button, input[type="submit"], input[type="reset"], input[type="button"] {
+ background-color: #ff7a17;
+ color: #fff;
+}
+.button-stroke a.button.button_theme, .button-stroke a.button.button_theme .button_icon i, .button-stroke a.tp-button.button_theme, .button-stroke button, .button-stroke input[type="submit"], .button-stroke input[type="reset"], .button-stroke input[type="button"] {
+ border-color: #ff7a17;
+ color: #ff7a17 !important;
+}
+.button-stroke a.button.button_theme:hover, .button-stroke a.tp-button.button_theme:hover, .button-stroke button:hover, .button-stroke input[type="submit"]:hover, .button-stroke input[type="reset"]:hover, .button-stroke input[type="button"]:hover {
+ background-color: #ff7a17 !important;
+ color: #ffffff !important;
+}
+a.mfn-link {
+ color: #656B6F;
+}
+a.mfn-link-2 span, a:hover.mfn-link-2 span:before, a.hover.mfn-link-2 span:before, a.mfn-link-5 span, a.mfn-link-8:after, a.mfn-link-8:before {
+ background: #ff7a17;
+}
+a:hover.mfn-link {
+ color: #ff7a17;
+}
+a.mfn-link-2 span:before, a:hover.mfn-link-4:before, a:hover.mfn-link-4:after, a.hover.mfn-link-4:before, a.hover.mfn-link-4:after, a.mfn-link-5:before, a.mfn-link-7:after, a.mfn-link-7:before {
+ background: #e36304;
+}
+a.mfn-link-6:before {
+ border-bottom-color: #e36304;
+}
+.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
+ background-color: #ff7a17;
+ color: #fff;
+}
+.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
+ background-color: #ff7a17;
+ color: #fff;
+}
+.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled {
+ background-color: #ff7a17;
+ color: #fff;
+}
+.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit[disabled]:disabled:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button[disabled]:disabled:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button[disabled]:disabled:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button[disabled]:disabled:hover {
+ background-color: #ff7a17;
+ color: #fff;
+}
+.button-stroke.woocommerce-page #respond input#submit, .button-stroke.woocommerce-page a.button, .button-stroke.woocommerce-page button.button, .button-stroke.woocommerce-page input.button {
+ border: 2px solid #ff7a17 !important;
+ color: #ff7a17 !important;
+}
+.button-stroke.woocommerce-page #respond input#submit:hover, .button-stroke.woocommerce-page a.button:hover, .button-stroke.woocommerce-page button.button:hover, .button-stroke.woocommerce-page input.button:hover {
+ background-color: #ff7a17 !important;
+ color: #fff !important;
+}
+.column_column ul, .column_column ol, .the_content_wrapper ul, .the_content_wrapper ol {
+ color: #737E86;
+}
+hr.hr_color, .hr_color hr, .hr_dots span {
+ color: #ff7a17;
+ background: #ff7a17;
+}
+.hr_zigzag i {
+ color: #ff7a17;
+}
+.highlight-left:after, .highlight-right:after {
+ background: #ff7a17;
+}
+@media only screen and (max-width: 767px) {
+ .highlight-left .wrap:first-child, .highlight-right .wrap:last-child {
+ background: #ff7a17;
+ }
+}
+#Header .top_bar_left, .header-classic #Top_bar, .header-plain #Top_bar, .header-stack #Top_bar, .header-split #Top_bar, .header-fixed #Top_bar, .header-below #Top_bar, #Header_creative, #Top_bar #menu, .sticky-tb-color #Top_bar.is-sticky {
+ background-color: #3b1f91;
+}
+#Top_bar .wpml-languages a.active, #Top_bar .wpml-languages ul.wpml-lang-dropdown {
+ background-color: #3b1f91;
+}
+#Top_bar .top_bar_right:before {
+ background-color: #e3e3e3;
+}
+#Header .top_bar_right {
+ background-color: #f5f5f5;
+}
+#Top_bar .top_bar_right a:not(.action_button) {
+ color: #333333;
+}
+a.action_button {
+ background-color: #fff;
+ color: #000;
+}
+.button-stroke a.action_button {
+ border-color: #fff;
+}
+.button-stroke a.action_button:hover {
+ background-color: #ffffff !important;
+}
+#Top_bar .menu>li>a, #Top_bar #menu ul li.submenu .menu-toggle {
+ color: #f2f0f8;
+}
+#Top_bar .menu>li.current-menu-item>a, #Top_bar .menu>li.current_page_item>a, #Top_bar .menu>li.current-menu-parent>a, #Top_bar .menu>li.current-page-parent>a, #Top_bar .menu>li.current-menu-ancestor>a, #Top_bar .menu>li.current-page-ancestor>a, #Top_bar .menu>li.current_page_ancestor>a, #Top_bar .menu>li.hover>a {
+ color: #fff;
+}
+#Top_bar .menu>li a:after {
+ background: #fff;
+}
+.menuo-arrows #Top_bar .menu>li.submenu>a>span:not(.description)::after {
+ border-top-color: #f2f0f8;
+}
+#Top_bar .menu>li.current-menu-item.submenu>a>span:not(.description)::after, #Top_bar .menu>li.current_page_item.submenu>a>span:not(.description)::after, #Top_bar .menu>li.current-menu-parent.submenu>a>span:not(.description)::after, #Top_bar .menu>li.current-page-parent.submenu>a>span:not(.description)::after, #Top_bar .menu>li.current-menu-ancestor.submenu>a>span:not(.description)::after, #Top_bar .menu>li.current-page-ancestor.submenu>a>span:not(.description)::after, #Top_bar .menu>li.current_page_ancestor.submenu>a>span:not(.description)::after, #Top_bar .menu>li.hover.submenu>a>span:not(.description)::after {
+ border-top-color: #fff;
+}
+.menu-highlight #Top_bar #menu>ul>li.current-menu-item>a, .menu-highlight #Top_bar #menu>ul>li.current_page_item>a, .menu-highlight #Top_bar #menu>ul>li.current-menu-parent>a, .menu-highlight #Top_bar #menu>ul>li.current-page-parent>a, .menu-highlight #Top_bar #menu>ul>li.current-menu-ancestor>a, .menu-highlight #Top_bar #menu>ul>li.current-page-ancestor>a, .menu-highlight #Top_bar #menu>ul>li.current_page_ancestor>a, .menu-highlight #Top_bar #menu>ul>li.hover>a {
+ background: #F2F2F2;
+}
+.menu-arrow-bottom #Top_bar .menu>li>a:after {
+ border-bottom-color: #fff;
+}
+.menu-arrow-top #Top_bar .menu>li>a:after {
+ border-top-color: #fff;
+}
+.header-plain #Top_bar .menu>li.current-menu-item>a, .header-plain #Top_bar .menu>li.current_page_item>a, .header-plain #Top_bar .menu>li.current-menu-parent>a, .header-plain #Top_bar .menu>li.current-page-parent>a, .header-plain #Top_bar .menu>li.current-menu-ancestor>a, .header-plain #Top_bar .menu>li.current-page-ancestor>a, .header-plain #Top_bar .menu>li.current_page_ancestor>a, .header-plain #Top_bar .menu>li.hover>a, .header-plain #Top_bar a:hover#header_cart, .header-plain #Top_bar a:hover#search_button, .header-plain #Top_bar .wpml-languages:hover, .header-plain #Top_bar .wpml-languages ul.wpml-lang-dropdown {
+ background: #F2F2F2;
+ color: #fff;
+}
+.header-plain #Top_bar, .header-plain #Top_bar .menu>li>a span:not(.description), .header-plain #Top_bar a#header_cart, .header-plain #Top_bar a#search_button, .header-plain #Top_bar .wpml-languages, .header-plain #Top_bar a.action_button {
+ border-color: #F2F2F2;
+}
+#Top_bar .menu>li ul {
+ background-color: #F2F2F2;
+}
+#Top_bar .menu>li ul li a {
+ color: #5f5f5f;
+}
+#Top_bar .menu>li ul li a:hover, #Top_bar .menu>li ul li.hover>a {
+ color: #2e2e2e;
+}
+#Top_bar .search_wrapper {
+ background: #ff7a17;
+}
+.overlay-menu-toggle {
+ color: #ffffff !important;
+ background: transparent;
+}
+#Overlay {
+ background: rgba(255, 122, 23, 0.95);
+}
+#overlay-menu ul li a, .header-overlay .overlay-menu-toggle.focus {
+ color: #fff;
+}
+#overlay-menu ul li.current-menu-item>a, #overlay-menu ul li.current_page_item>a, #overlay-menu ul li.current-menu-parent>a, #overlay-menu ul li.current-page-parent>a, #overlay-menu ul li.current-menu-ancestor>a, #overlay-menu ul li.current-page-ancestor>a, #overlay-menu ul li.current_page_ancestor>a {
+ color: #f3efeb;
+}
+#Top_bar .responsive-menu-toggle, #Header_creative .creative-menu-toggle, #Header_creative .responsive-menu-toggle {
+ color: #fff;
+ background: transparent;
+}
+#Side_slide {
+ background-color: #1b0d46;
+ border-color: #1b0d46;
+}
+#Side_slide, #Side_slide .search-wrapper input.field, #Side_slide a:not(.action_button), #Side_slide #menu ul li.submenu .menu-toggle {
+ color: #c2c2ca;
+}
+#Side_slide a:not(.action_button):hover, #Side_slide a.active, #Side_slide #menu ul li.hover>.menu-toggle {
+ color: #fff;
+}
+#Side_slide #menu ul li.current-menu-item>a, #Side_slide #menu ul li.current_page_item>a, #Side_slide #menu ul li.current-menu-parent>a, #Side_slide #menu ul li.current-page-parent>a, #Side_slide #menu ul li.current-menu-ancestor>a, #Side_slide #menu ul li.current-page-ancestor>a, #Side_slide #menu ul li.current_page_ancestor>a, #Side_slide #menu ul li.hover>a, #Side_slide #menu ul li:hover>a {
+ color: #fff;
+}
+#Action_bar .contact_details {
+ color: #bbbbbb
+}
+#Action_bar .contact_details a {
+ color: #ff7a17
+}
+#Action_bar .contact_details a:hover {
+ color: #e36304
+}
+#Action_bar .social li a, #Header_creative .social li a, #Action_bar:not(.creative) .social-menu a {
+ color: #bbbbbb
+}
+#Action_bar .social li a:hover, #Header_creative .social li a:hover, #Action_bar:not(.creative) .social-menu a:hover {
+ color: #FFFFFF
+}
+#Subheader .title {
+ color: #fff;
+}
+#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a {
+ color: rgba(255, 255, 255, 0.6);
+}
+#Footer, #Footer .widget_recent_entries ul li a {
+ color: #626262;
+}
+#Footer a {
+ color: #acabab;
+}
+#Footer a:hover {
+ color: #555555;
+}
+#Footer h1, #Footer h1 a, #Footer h1 a:hover, #Footer h2, #Footer h2 a, #Footer h2 a:hover, #Footer h3, #Footer h3 a, #Footer h3 a:hover, #Footer h4, #Footer h4 a, #Footer h4 a:hover, #Footer h5, #Footer h5 a, #Footer h5 a:hover, #Footer h6, #Footer h6 a, #Footer h6 a:hover {
+ color: #333ad7;
+}
+#Footer .themecolor, #Footer .widget_meta ul, #Footer .widget_pages ul, #Footer .widget_rss ul, #Footer .widget_mfn_recent_comments ul li:after, #Footer .widget_archive ul, #Footer .widget_recent_comments ul li:after, #Footer .widget_nav_menu ul, #Footer .widget_price_filter .price_label .from, #Footer .widget_price_filter .price_label .to, #Footer .star-rating span {
+ color: #ff7a17;
+}
+#Footer .themebg, #Footer .widget_categories ul, #Footer .Recent_posts ul li .desc:after, #Footer .Recent_posts ul li .photo .c, #Footer .widget_recent_entries ul li:after, #Footer .widget_mfn_menu ul li a:hover, #Footer .widget_product_categories ul {
+ background-color: #ff7a17;
+}
+#Footer .Recent_posts ul li a .desc .date, #Footer .widget_recent_entries ul li .post-date, #Footer .tp_recent_tweets .twitter_time, #Footer .widget_price_filter .price_label, #Footer .shop-filters .woocommerce-result-count, #Footer ul.product_list_widget li .quantity, #Footer .widget_shopping_cart ul.product_list_widget li dl {
+ color: #a8a8a8;
+}
+#Footer .footer_copy .social li a, #Footer .footer_copy .social-menu a {
+ color: #acabab;
+}
+#Footer .footer_copy .social li a:hover, #Footer .footer_copy .social-menu a:hover {
+ color: #555555;
+}
+#Footer .footer_copy {
+ border-top-color: rgba(0, 0, 0, 0.1);
+}
+a#back_to_top.button.button_js, #popup_contact>a.button {
+ color: #65666C;
+ background: transparent;
+ -webkit-box-shadow: none;
+ box-shadow: none;
+}
+a#back_to_top.button.button_js:after, #popup_contact>a.button:after {
+ display: none;
+}
+#Sliding-top, #Sliding-top .widget_recent_entries ul li a {
+ color: #cccccc;
+}
+#Sliding-top a {
+ color: #ff7a17;
+}
+#Sliding-top a:hover {
+ color: #e36304;
+}
+#Sliding-top h1, #Sliding-top h1 a, #Sliding-top h1 a:hover, #Sliding-top h2, #Sliding-top h2 a, #Sliding-top h2 a:hover, #Sliding-top h3, #Sliding-top h3 a, #Sliding-top h3 a:hover, #Sliding-top h4, #Sliding-top h4 a, #Sliding-top h4 a:hover, #Sliding-top h5, #Sliding-top h5 a, #Sliding-top h5 a:hover, #Sliding-top h6, #Sliding-top h6 a, #Sliding-top h6 a:hover {
+ color: #fff;
+}
+#Sliding-top .themecolor, #Sliding-top .widget_meta ul, #Sliding-top .widget_pages ul, #Sliding-top .widget_rss ul, #Sliding-top .widget_mfn_recent_comments ul li:after, #Sliding-top .widget_archive ul, #Sliding-top .widget_recent_comments ul li:after, #Sliding-top .widget_nav_menu ul, #Sliding-top .widget_price_filter .price_label .from, #Sliding-top .widget_price_filter .price_label .to, #Sliding-top .star-rating span {
+ color: #ff7a17;
+}
+#Sliding-top .themebg, #Sliding-top .widget_categories ul, #Sliding-top .Recent_posts ul li .desc:after, #Sliding-top .Recent_posts ul li .photo .c, #Sliding-top .widget_recent_entries ul li:after, #Sliding-top .widget_mfn_menu ul li a:hover, #Sliding-top .widget_product_categories ul {
+ background-color: #ff7a17;
+}
+#Sliding-top .Recent_posts ul li a .desc .date, #Sliding-top .widget_recent_entries ul li .post-date, #Sliding-top .tp_recent_tweets .twitter_time, #Sliding-top .widget_price_filter .price_label, #Sliding-top .shop-filters .woocommerce-result-count, #Sliding-top ul.product_list_widget li .quantity, #Sliding-top .widget_shopping_cart ul.product_list_widget li dl {
+ color: #a8a8a8;
+}
+blockquote, blockquote a, blockquote a:hover {
+ color: #444444;
+}
+.image_frame .image_wrapper .image_links, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc {
+ background: rgba(255, 122, 23, 0.8);
+}
+.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-title:after, .masonry.tiles .post-item.no-img, .masonry.tiles .post-item.format-quote, .blog-teaser li .desc-wrapper .desc .post-title:after, .blog-teaser li.no-img, .blog-teaser li.format-quote {
+ background: #ff7a17;
+}
+.image_frame .image_wrapper .image_links a {
+ color: #fff;
+}
+.image_frame .image_wrapper .image_links a:hover {
+ background: #fff;
+ color: #ff7a17;
+}
+.image_frame {
+ border-color: #f8f8f8;
+}
+.image_frame .image_wrapper .mask::after {
+ background: rgba(255, 255, 255, 0.4);
+}
+.sliding_box .desc_wrapper {
+ background: #ff7a17;
+}
+.sliding_box .desc_wrapper:after {
+ border-bottom-color: #ff7a17;
+}
+.counter .icon_wrapper i {
+ color: #ff7a17;
+}
+.quick_fact .number-wrapper {
+ color: #ff7a17;
+}
+.progress_bars .bars_list li .bar .progress {
+ background-color: #ff7a17;
+}
+a:hover.icon_bar {
+ color: #ff7a17 !important;
+}
+a.content_link, a:hover.content_link {
+ color: #ff7a17;
+}
+a.content_link:before {
+ border-bottom-color: #ff7a17;
+}
+a.content_link:after {
+ border-color: #ff7a17;
+}
+.get_in_touch, .infobox {
+ background-color: #ff7a17;
+}
+.google-map-contact-wrapper .get_in_touch:after {
+ border-top-color: #ff7a17;
+}
+.timeline_items li h3:before, .timeline_items:after, .timeline .post-item:before {
+ border-color: #ff7a17;
+}
+.how_it_works .image .number {
+ background: #ff7a17;
+}
+.trailer_box .desc .subtitle, .trailer_box.plain .desc .line {
+ background-color: #ff7a17;
+}
+.trailer_box.plain .desc .subtitle {
+ color: #ff7a17;
+}
+.icon_box .icon_wrapper, .icon_box a .icon_wrapper, .style-simple .icon_box:hover .icon_wrapper {
+ color: #ff7a17;
+}
+.icon_box:hover .icon_wrapper:before, .icon_box a:hover .icon_wrapper:before {
+ background-color: #ff7a17;
+}
+ul.clients.clients_tiles li .client_wrapper:hover:before {
+ background: #ff7a17;
+}
+ul.clients.clients_tiles li .client_wrapper:after {
+ border-bottom-color: #ff7a17;
+}
+.list_item.lists_1 .list_left {
+ background-color: #ff7a17;
+}
+.list_item .list_left {
+ color: #ff7a17;
+}
+.feature_list ul li .icon i {
+ color: #ff7a17;
+}
+.feature_list ul li:hover, .feature_list ul li:hover a {
+ background: #ff7a17;
+}
+.ui-tabs .ui-tabs-nav li.ui-state-active a, .accordion .question.active .title>.acc-icon-plus, .accordion .question.active .title>.acc-icon-minus, .faq .question.active .title>.acc-icon-plus, .faq .question.active .title, .accordion .question.active .title {
+ color: #ff7a17;
+}
+.ui-tabs .ui-tabs-nav li.ui-state-active a:after {
+ background: #ff7a17;
+}
+body.table-hover:not(.woocommerce-page) table tr:hover td {
+ background: #ff7a17;
+}
+.pricing-box .plan-header .price sup.currency, .pricing-box .plan-header .price>span {
+ color: #ff7a17;
+}
+.pricing-box .plan-inside ul li .yes {
+ background: #ff7a17;
+}
+.pricing-box-box.pricing-box-featured {
+ background: #ff7a17;
+}
+input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty, .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea {
+ color: #000;
+ background-color: rgba(255, 255, 255, 1);
+ border-color: #ebebeb;
+}
+::-webkit-input-placeholder {
+ color: #929292;
+}
+::-moz-placeholder {
+ color: #929292;
+}
+:-ms-input-placeholder {
+ color: #929292;
+}
+input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus {
+ color: #333ad7;
+ background-color: rgba(255, 255, 255, 1) !important;
+ border-color: #333ad7;
+}
+:focus::-webkit-input-placeholder {
+ color: #929292;
+}
+:focus::-moz-placeholder {
+ color: #929292;
+}
+.woocommerce span.onsale, .shop_slider .shop_slider_ul li .item_wrapper span.onsale {
+ border-top-color: #ff7a17 !important;
+}
+.woocommerce span.onsale i, .shop_slider .shop_slider_ul li .item_wrapper span.onsale i {
+ color: white;
+}
+.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
+ border-color: #ff7a17 !important;
+}
+@media only screen and (min-width: 768px) {
+ .header-semi #Top_bar:not(.is-sticky) {
+ background-color: rgba(59, 31, 145, 0.8);
+ }
+}
+@media only screen and (max-width: 767px) {
+ #Top_bar {
+ background-color: #3b1f91 !important;
+ }
+ #Action_bar {
+ background-color: #FFFFFF !important;
+ }
+ #Action_bar .contact_details {
+ color: #222222
+ }
+ #Action_bar .contact_details a {
+ color: #ff7a17
+ }
+ #Action_bar .contact_details a:hover {
+ color: #e36304
+ }
+ #Action_bar .social li a, #Action_bar .social-menu a {
+ color: #bbbbbb !important
+ }
+ #Action_bar .social li a:hover, #Action_bar .social-menu a:hover {
+ color: #777777 !important
+ }
+}
+html {
+ background-color: #fff;
+}
+#Wrapper, #Content {
+ background-color: #fff;
+}
+body, button, span.date_label, .timeline_items li h3 span, input[type="submit"], input[type="reset"], input[type="button"], input[type="text"], input[type="password"], input[type="tel"], input[type="email"], textarea, select, .offer_li .title h3 {
+ font-family: "DM Sans", Arial, Tahoma, sans-serif;
+}
+#menu>ul>li>a, a.action_button, #overlay-menu ul li a {
+ font-family: "DM Sans", Arial, Tahoma, sans-serif;
+}
+#Subheader .title {
+ font-family: "DM Sans", Arial, Tahoma, sans-serif;
+}
+h1, h2, h3, h4, .text-logo #logo {
+ font-family: "DM Sans", Arial, Tahoma, sans-serif;
+}
+h5, h6 {
+ font-family: "DM Sans", Arial, Tahoma, sans-serif;
+}
+blockquote {
+ font-family: "DM Sans", Arial, Tahoma, sans-serif;
+}
+.chart_box .chart .num, .counter .desc_wrapper .number-wrapper, .how_it_works .image .number, .pricing-box .plan-header .price, .quick_fact .number-wrapper, .woocommerce .product div.entry-summary .price {
+ font-family: "DM Sans", Arial, Tahoma, sans-serif;
+}
+body {
+ font-size: 15px;
+ line-height: 25px;
+ font-weight: 400;
+ letter-spacing: 0px;
+}
+.big {
+ font-size: 17px;
+ line-height: 29px;
+ font-weight: 400;
+ letter-spacing: 0px;
+}
+#menu>ul>li>a, a.action_button, #overlay-menu ul li a {
+ font-size: 15px;
+ font-weight: 700;
+ letter-spacing: 0px;
+}
+#overlay-menu ul li a {
+ line-height: 22.5px;
+}
+#Subheader .title {
+ font-size: 70px;
+ line-height: 70px;
+ font-weight: 700;
+ letter-spacing: 0px;
+}
+h1, .text-logo #logo {
+ font-size: 48px;
+ line-height: 50px;
+ font-weight: 700;
+ letter-spacing: 0px;
+}
+h2 {
+ font-size: 65px;
+ line-height: 65px;
+ font-weight: 700;
+ letter-spacing: 0px;
+}
+h3 {
+ font-size: 45px;
+ line-height: 45px;
+ font-weight: 700;
+ letter-spacing: 0px;
+}
+h4 {
+ font-size: 21px;
+ line-height: 25px;
+ font-weight: 700;
+ letter-spacing: 0px;
+}
+h5 {
+ font-size: 18px;
+ line-height: 30px;
+ font-weight: 700;
+ letter-spacing: 0px;
+}
+h6 {
+ font-size: 15px;
+ line-height: 27px;
+ font-weight: 700;
+ letter-spacing: 0px;
+}
+#Intro .intro-title {
+ font-size: 70px;
+ line-height: 70px;
+ font-weight: 400;
+ letter-spacing: 0px;
+}
+@media only screen and (min-width: 768px) and (max-width: 959px) {
+ body {
+ font-size: 13px;
+ line-height: 21px;
+ letter-spacing: 0px;
+ }
+ .big {
+ font-size: 14px;
+ line-height: 25px;
+ letter-spacing: 0px;
+ }
+ #menu>ul>li>a, a.action_button, #overlay-menu ul li a {
+ font-size: 13px;
+ letter-spacing: 0px;
+ }
+ #overlay-menu ul li a {
+ line-height: 19.5px;
+ letter-spacing: 0px;
+ }
+ #Subheader .title {
+ font-size: 60px;
+ line-height: 60px;
+ letter-spacing: 0px;
+ }
+ h1, .text-logo #logo {
+ font-size: 41px;
+ line-height: 43px;
+ letter-spacing: 0px;
+ }
+ h2 {
+ font-size: 55px;
+ line-height: 55px;
+ letter-spacing: 0px;
+ }
+ h3 {
+ font-size: 38px;
+ line-height: 38px;
+ letter-spacing: 0px;
+ }
+ h4 {
+ font-size: 18px;
+ line-height: 21px;
+ letter-spacing: 0px;
+ }
+ h5 {
+ font-size: 15px;
+ line-height: 26px;
+ letter-spacing: 0px;
+ }
+ h6 {
+ font-size: 13px;
+ line-height: 23px;
+ letter-spacing: 0px;
+ }
+ #Intro .intro-title {
+ font-size: 60px;
+ line-height: 60px;
+ letter-spacing: 0px;
+ }
+ blockquote {
+ font-size: 15px;
+ }
+ .chart_box .chart .num {
+ font-size: 45px;
+ line-height: 45px;
+ }
+ .counter .desc_wrapper .number-wrapper {
+ font-size: 45px;
+ line-height: 45px;
+ }
+ .counter .desc_wrapper .title {
+ font-size: 14px;
+ line-height: 18px;
+ }
+ .faq .question .title {
+ font-size: 14px;
+ }
+ .fancy_heading .title {
+ font-size: 38px;
+ line-height: 38px;
+ }
+ .offer .offer_li .desc_wrapper .title h3 {
+ font-size: 32px;
+ line-height: 32px;
+ }
+ .offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3 {
+ font-size: 32px;
+ line-height: 32px;
+ }
+ .pricing-box .plan-header h2 {
+ font-size: 27px;
+ line-height: 27px;
+ }
+ .pricing-box .plan-header .price>span {
+ font-size: 40px;
+ line-height: 40px;
+ }
+ .pricing-box .plan-header .price sup.currency {
+ font-size: 18px;
+ line-height: 18px;
+ }
+ .pricing-box .plan-header .price sup.period {
+ font-size: 14px;
+ line-height: 14px;
+ }
+ .quick_fact .number {
+ font-size: 80px;
+ line-height: 80px;
+ }
+ .trailer_box .desc h2 {
+ font-size: 27px;
+ line-height: 27px;
+ }
+ .widget>h3 {
+ font-size: 17px;
+ line-height: 20px;
+ }
+}
+@media only screen and (min-width: 480px) and (max-width: 767px) {
+ body {
+ font-size: 13px;
+ line-height: 19px;
+ letter-spacing: 0px;
+ }
+ .big {
+ font-size: 13px;
+ line-height: 22px;
+ letter-spacing: 0px;
+ }
+ #menu>ul>li>a, a.action_button, #overlay-menu ul li a {
+ font-size: 13px;
+ letter-spacing: 0px;
+ }
+ #overlay-menu ul li a {
+ line-height: 19.5px;
+ letter-spacing: 0px;
+ }
+ #Subheader .title {
+ font-size: 53px;
+ line-height: 53px;
+ letter-spacing: 0px;
+ }
+ h1, .text-logo #logo {
+ font-size: 36px;
+ line-height: 38px;
+ letter-spacing: 0px;
+ }
+ h2 {
+ font-size: 49px;
+ line-height: 49px;
+ letter-spacing: 0px;
+ }
+ h3 {
+ font-size: 34px;
+ line-height: 34px;
+ letter-spacing: 0px;
+ }
+ h4 {
+ font-size: 16px;
+ line-height: 19px;
+ letter-spacing: 0px;
+ }
+ h5 {
+ font-size: 14px;
+ line-height: 23px;
+ letter-spacing: 0px;
+ }
+ h6 {
+ font-size: 13px;
+ line-height: 20px;
+ letter-spacing: 0px;
+ }
+ #Intro .intro-title {
+ font-size: 53px;
+ line-height: 53px;
+ letter-spacing: 0px;
+ }
+ blockquote {
+ font-size: 14px;
+ }
+ .chart_box .chart .num {
+ font-size: 40px;
+ line-height: 40px;
+ }
+ .counter .desc_wrapper .number-wrapper {
+ font-size: 40px;
+ line-height: 40px;
+ }
+ .counter .desc_wrapper .title {
+ font-size: 13px;
+ line-height: 16px;
+ }
+ .faq .question .title {
+ font-size: 13px;
+ }
+ .fancy_heading .title {
+ font-size: 34px;
+ line-height: 34px;
+ }
+ .offer .offer_li .desc_wrapper .title h3 {
+ font-size: 28px;
+ line-height: 28px;
+ }
+ .offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3 {
+ font-size: 28px;
+ line-height: 28px;
+ }
+ .pricing-box .plan-header h2 {
+ font-size: 24px;
+ line-height: 24px;
+ }
+ .pricing-box .plan-header .price>span {
+ font-size: 34px;
+ line-height: 34px;
+ }
+ .pricing-box .plan-header .price sup.currency {
+ font-size: 16px;
+ line-height: 16px;
+ }
+ .pricing-box .plan-header .price sup.period {
+ font-size: 13px;
+ line-height: 13px;
+ }
+ .quick_fact .number {
+ font-size: 70px;
+ line-height: 70px;
+ }
+ .trailer_box .desc h2 {
+ font-size: 24px;
+ line-height: 24px;
+ }
+ .widget>h3 {
+ font-size: 16px;
+ line-height: 19px;
+ }
+}
+@media only screen and (max-width: 479px) {
+ body {
+ font-size: 13px;
+ line-height: 19px;
+ letter-spacing: 0px;
+ }
+ .big {
+ font-size: 13px;
+ line-height: 19px;
+ letter-spacing: 0px;
+ }
+ #menu>ul>li>a, a.action_button, #overlay-menu ul li a {
+ font-size: 13px;
+ letter-spacing: 0px;
+ }
+ #overlay-menu ul li a {
+ line-height: 19.5px;
+ letter-spacing: 0px;
+ }
+ #Subheader .title {
+ font-size: 42px;
+ line-height: 42px;
+ letter-spacing: 0px;
+ }
+ h1, .text-logo #logo {
+ font-size: 29px;
+ line-height: 30px;
+ letter-spacing: 0px;
+ }
+ h2 {
+ font-size: 39px;
+ line-height: 39px;
+ letter-spacing: 0px;
+ }
+ h3 {
+ font-size: 27px;
+ line-height: 27px;
+ letter-spacing: 0px;
+ }
+ h4 {
+ font-size: 13px;
+ line-height: 19px;
+ letter-spacing: 0px;
+ }
+ h5 {
+ font-size: 13px;
+ line-height: 19px;
+ letter-spacing: 0px;
+ }
+ h6 {
+ font-size: 13px;
+ line-height: 19px;
+ letter-spacing: 0px;
+ }
+ #Intro .intro-title {
+ font-size: 42px;
+ line-height: 42px;
+ letter-spacing: 0px;
+ }
+ blockquote {
+ font-size: 13px;
+ }
+ .chart_box .chart .num {
+ font-size: 35px;
+ line-height: 35px;
+ }
+ .counter .desc_wrapper .number-wrapper {
+ font-size: 35px;
+ line-height: 35px;
+ }
+ .counter .desc_wrapper .title {
+ font-size: 13px;
+ line-height: 26px;
+ }
+ .faq .question .title {
+ font-size: 13px;
+ }
+ .fancy_heading .title {
+ font-size: 30px;
+ line-height: 30px;
+ }
+ .offer .offer_li .desc_wrapper .title h3 {
+ font-size: 26px;
+ line-height: 26px;
+ }
+ .offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3 {
+ font-size: 26px;
+ line-height: 26px;
+ }
+ .pricing-box .plan-header h2 {
+ font-size: 21px;
+ line-height: 21px;
+ }
+ .pricing-box .plan-header .price>span {
+ font-size: 32px;
+ line-height: 32px;
+ }
+ .pricing-box .plan-header .price sup.currency {
+ font-size: 14px;
+ line-height: 14px;
+ }
+ .pricing-box .plan-header .price sup.period {
+ font-size: 13px;
+ line-height: 13px;
+ }
+ .quick_fact .number {
+ font-size: 60px;
+ line-height: 60px;
+ }
+ .trailer_box .desc h2 {
+ font-size: 21px;
+ line-height: 21px;
+ }
+ .widget>h3 {
+ font-size: 15px;
+ line-height: 18px;
+ }
+}
+.with_aside .sidebar.columns {
+ width: 23%;
+}
+.with_aside .sections_group {
+ width: 77%;
+}
+.aside_both .sidebar.columns {
+ width: 18%;
+}
+.aside_both .sidebar.sidebar-1 {
+ margin-left: -82%;
+}
+.aside_both .sections_group {
+ width: 64%;
+ margin-left: 18%;
+}
+@media only screen and (min-width: 1240px) {
+ .section_wrapper, .container {
+ max-width: 1060px;
+ }
+ .layout-boxed.header-boxed #Top_bar.is-sticky {
+ max-width: 1080px;
+ }
+}
+@media only screen and (max-width: 767px) {
+ .section_wrapper, .container, .four.columns .widget-area {
+ max-width: 480px !important;
+ }
+}
+#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {
+ height: 60px;
+ line-height: 60px;
+ padding: 30px 0;
+}
+.logo-overflow #Top_bar:not(.is-sticky) .logo {
+ height: 120px;
+}
+#Top_bar .menu>li>a {
+ padding: 30px 0;
+}
+.menu-highlight:not(.header-creative) #Top_bar .menu>li>a {
+ margin: 35px 0;
+}
+.header-plain:not(.menu-highlight) #Top_bar .menu>li>a span:not(.description) {
+ line-height: 120px;
+}
+.header-fixed #Top_bar .menu>li>a {
+ padding: 45px 0;
+}
+#Top_bar .top_bar_right, .header-plain #Top_bar .top_bar_right {
+ height: 120px;
+}
+#Top_bar .top_bar_right_wrapper {
+ top: 40px;
+}
+.header-plain #Top_bar a#header_cart, .header-plain #Top_bar a#search_button, .header-plain #Top_bar .wpml-languages, .header-plain #Top_bar a.action_button {
+ line-height: 120px;
+}
+@media only screen and (max-width: 767px) {
+ #Top_bar a.responsive-menu-toggle {
+ top: 40px;
+ }
+ .mobile-header-mini #Top_bar #logo {
+ height: 50px !important;
+ line-height: 50px !important;
+ margin: 5px 0;
+ }
+}
+input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty {
+ border-radius: 20px;
+}
+#Side_slide {
+ right: -250px;
+ width: 250px;
+}
+#Side_slide.left {
+ left: -250px;
+}
+.blog-teaser li .desc-wrapper .desc {
+ background-position-y: -1px;
+}
+form input.display-none {
+ display: none !important
+}
+#Subheader {
+ padding: 180px 0 120px
+}
+#Footer .widgets_wrapper {
+ padding: 70px 0
+}
+/*
+|--------------------------------------------------------------------------
+| Demo Styles
+|
+|--------------------------------------------------------------------------
+|
+|
+|
+*/
+
+#Top_bar #logo img.logo-sticky, #Top_bar #logo img.logo-mobile, #Top_bar #logo img.logo-mobile-sticky {
+ display: none
+}
+/* Section --------------------------------------------------------------------------- */
+
+.section[data-parallax="3d"] {
+ overflow: hidden
+}
+.section .mfn-parallax {
+ position: absolute;
+ left: 0;
+ top: 0;
+ max-width: none!important
+}
+.wrap[data-parallax="3d"] {
+ overflow: hidden;
+ position: relative
+}
+.wrap[data-parallax="3d"]>.mcb-wrap-inner, .wrap[data-parallax="3d"]>.column {
+ position: relative
+}
+.section.center {
+ text-align: center
+}
+.section.no-margin .column, .section.no-margin-v .column {
+ margin-bottom: 0;
+}
+.the_content_wrapper pre {
+ margin-bottom: 20px
+}
+/* Button Item ----------------------------------------------------------------------- */
+
+.column_button .button {
+ margin: 0!important;
+ vertical-align: middle
+}
+.button_align.align_center {
+ text-align: center
+}
+.button_align.align_right {
+ text-align: right
+}
+@media only screen and (max-width: 767px) {
+ .mobile-header-mini #Top_bar .container {
+ width: 100%!important;
+ }
+ .section_wrapper, .container, .four.columns .widget-area {
+ width: calc(100% - 67px)!important;
+ }
+ .section_wrapper .mcb-wrap, .section_wrapper .column, .container .column, .sections_group, .four.columns {
+ margin: 0;
+ width: 100%!important;
+ clear: both;
+ }
+ .mobile-sticky #Top_bar.is-sticky {
+ position: fixed !important;
+ }
+ #Top_bar #menu {
+ float: left;
+ position: static!important;
+ width: 100%!important;
+ padding-bottom: 20px;
+ }
+ #Top_bar .top_bar_left {
+ margin-top: 0px;
+ }
+}
+/* ------------------------------------------- *
+* font awesome
+* ------------------------------------------- */
+
+.the-icons.span3 {
+ float: left;
+ width: 25%;
+ line-height: 25px;
+ padding-bottom: 10px;
+ position: relative;
+}
+.the-icons.span3 [class^="icon-"] {
+ color: #3E3E3E;
+ font-size: 20px;
+ position: absolute;
+ top: 0;
+ left: 0;
+ cursor: default;
+}
+.the-icons.span3 [class^="icon-"]:hover {
+ font-size: 50px;
+ background: #fff;
+ padding: 10px;
+ display: block;
+ text-align: center;
+ width: 70px;
+ height: 50px;
+ border: 1px solid #eee;
+ top: -25px;
+ left: -32px;
+ z-index: 2;
+}
+.the-icons.span3 .i-name {
+ padding-left: 40px;
+}
+@media only screen and min-width: 768px and max-width: 959px {
+ .the-icons.span3 {
+ width: 33.333%;
+ }
+}
+@media only screen and min-width: 480px and max-width: 767px {
+ .the-icons.span3 {
+ width: 50%;
+ }
+}
+@media only screen and max-width: 479px {
+ .the-icons.span3 {
+ width: 100%;
+ }
+}
+/*
+.ui-tabs .ui-tabs-nav li.ui-state-active a:after, body:not(.woocommerce-page) table tr:hover td, body:not(.woocommerce-page) table tr:hover td a {
+ color: #fff;
+}*/
+.accordion .question .answer, .ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li.ui-state-active a, .ui-tabs .ui-tabs-nav li.ui-tabs-selected:after, .ui-tabs .ui-tabs-nav li.ui-state-active:after, .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active a {
+ background-color: #fff;
+}
+/* ------------------------------------------- *
+* demo
+* ------------------------------------------- */
+
+/* sections */
+
+.parallax-video .content_video iframe {
+ border: 35px solid #efefef;
+ -webkit-border-radius: 5px 5px 5px 5px;
+ -moz-border-radius: 5px;
+ border-radius: 5px 5px 5px 5px;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+.section-border-top {
+ border-top: 1px solid rgba0, 0, 0, .08px;
+}
+.notable_works .items_group {
+ background: #eaeae8;
+}
+.notable_works .items_group .fancy_heading h2 {
+ margin-bottom: 0;
+ padding-top: 40px;
+}
+/* custom inline add */
+
+.hrmargin_0, p.hrmargin_0, hr.hrmargin_0, div.hrmargin_0, h2.hrmargin_0, h3.hrmargin_0, h4.hrmargin_0, h5.hrmargin_0, h6.hrmargin_0 {
+ margin: 0;
+}
+.hrmargin_b_60, p.hrmargin_b_60, hr.hrmargin_b_60, div.hrmargin_b_60, h2.hrmargin_b_60, h3.hrmargin_b_60, h4.hrmargin_b_60, h5.hrmargin_b_60, h6.hrmargin_b_60 {
+ margin: 0 auto 60px;
+}
+.hrmargin_b_30, p.hrmargin_b_30, hr.hrmargin_b_30, div.hrmargin_b_30, h2.hrmargin_b_30, h3.hrmargin_b_30, h4.hrmargin_b_30, h5.hrmargin_b_30, h6.hrmargin_b_30 {
+ margin-bottom: 30px;
+}
+.hrmargin_b_1, p.hrmargin_b_1, hr.hrmargin_b_1, div.hrmargin_b_1, h2.hrmargin_b_1, h3.hrmargin_b_1, h4.hrmargin_b_1, h5.hrmargin_b_1, h6.hrmargin_b_1 {
+ margin: 0 auto 1px;
+}
+.hrmargin_b_10, p.hrmargin_b_10, hr.hrmargin_b_10, div.hrmargin_b_10, h2.hrmargin_b_10, h3.hrmargin_b_10, h4.hrmargin_b_10, h5.hrmargin_b_10, h6.hrmargin_b_10 {
+ margin: 0 auto 10px;
+}
+.hrmargin_b_7, p.hrmargin_b_7, hr.hrmargin_b_7, div.hrmargin_b_7, h2.hrmargin_b_7, h3.hrmargin_b_7, h4.hrmargin_b_7, h5.hrmargin_b_7, h6.hrmargin_b_7 {
+ margin-bottom: 7px;
+}
+.hrmargin_b_40, p.hrmargin_b_40, hr.hrmargin_b_40, div.hrmargin_b_40, h2.hrmargin_b_40, h3.hrmargin_b_40, h4.hrmargin_b_40, h5.hrmargin_b_40, h6.hrmargin_b_40 {
+ margin: 0 auto 40px;
+}
+.hrmargin_b_40, p.hrmargin_b_20, hr.hrmargin_b_20, div.hrmargin_b_20, h2.hrmargin_b_20, h3.hrmargin_b_20, h4.hrmargin_b_20, h5.hrmargin_b_20, h6.hrmargin_b_20 {
+ margin: 0 auto 20px;
+}
+.hrmargin_b_25, p.hrmargin_b_25, hr.hrmargin_b_25, div.hrmargin_b_25, h2.hrmargin_b_25, h3.hrmargin_b_25, h4.hrmargin_b_25, h5.hrmargin_b_25, h6.hrmargin_b_25 {
+ margin: 0 auto 25px;
+}
+.hrmargin_b_5, p.hrmargin_b_5, hr.hrmargin_b_5, div.hrmargin_b_5, h2.hrmargin_b_5, h3.hrmargin_b_5, h4.hrmargin_b_5, h5.hrmargin_b_5, h6.hrmargin_b_5 {
+ margin-bottom: 5px;
+}
+.hrmargin_b_4, p.hrmargin_b_4, hr.hrmargin_b_4, div.hrmargin_b_4, h2.hrmargin_b_4, h3.hrmargin_b_4, h4.hrmargin_b_4, h5.hrmargin_b_4, h6.hrmargin_b_4 {
+ margin-bottom: 4px;
+}
+.hrmargin_l_26, p.hrmargin_l_26, hr.hrmargin_l_26, div.hrmargin_l_26, h2.hrmargin_l_26, h3.hrmargin_l_26, h4.hrmargin_l_26, h5.hrmargin_l_26, h6.hrmargin_l_26 {
+ margin-left: 26px;
+}
+.hrmargin_b_30, p.hrmargin_b_30, hr.hrmargin_b_30, div.hrmargin_b_30, h2.hrmargin_b_30, h3.hrmargin_b_30, h4.hrmargin_b_30, h5.hrmargin_b_30, h6.hrmargin_b_30 {
+ margin: 0 auto 30px;
+}
+.hrmargin_b_15, p.hrmargin_b_15, hr.hrmargin_b_15, div.hrmargin_b_15, h2.hrmargin_b_15, h3.hrmargin_b_15, h4.hrmargin_b_15, h5.hrmargin_b_15, h6.hrmargin_b_15 {
+ margin: 0 auto 15px;
+}
+.flv_disp_none, div.flv_disp_none, p.flv_disp_none {
+ display: none;
+}
+.flv_viz_hid, div.flv_viz_hid, p.flv_viz_hid {
+ visibility: hidden !important;
+}
+.flv_clear_both, div.flv_clear_both, p.flv_clear_both {
+ clear: both;
+}
+.sections_style_0, div.sections_style_0 {
+ padding-top: 0;
+ padding-bottom: 0;
+}
+.sections_style_1, div.sections_style_1 {
+ margin: 0 auto;
+ padding: 0;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.sections_style_2, div.sections_style_2 {
+ padding-top: 60px;
+ padding-bottom: 0;
+}
+.sections_style_3, div.sections_style_3 {
+ padding-top: 60px;
+ padding-bottom: 20px;
+}
+.sections_style_4, div.sections_style_4 {
+ padding-top: 40px;
+ padding-bottom: 0;
+}
+.sections_style_5, div.sections_style_5 {
+ padding-top: 70px;
+ padding-bottom: 0;
+}
+.flv_span_12, span.flv_span_12, div.flv_span_12 {
+ padding-top: 12px;
+ display: block;
+}
+.flv_list, ul.flv_list {
+ float: left;
+ width: 46%;
+ margin-left: 4%;
+ list-style: square;
+ line-height: 30px;
+}
+.flv_list_1, li.flv_list_1 {
+ display: inline-block;
+ margin: 0 10px;
+}
+.flv_list_ul_46, ul.flv_list_ul_46 {
+ float: left;
+ width: 46%;
+ margin-left: 4%;
+ list-style: square;
+ line-height: 27px;
+}
+.flv_list_ul_10, ul.flv_list_ul_10 {
+ display: block;
+ margin: 0 0 10px;
+ padding-bottom: 10px;
+ border-bottom: 1px solid rgba(255, 255, 255, .1);
+}
+i.flv_icon_color {
+ color: #afbcda;
+}
+ul.flv_line_height_32 {
+ line-height: 32px;
+}
+p.flv_align_right, div.flv_align_right {
+ text-align: right;
+}
+.flv_float_right, div.flv_float_right {
+ float: right;
+}
+@media only screen and (max-width: 767px) {
+ #Top_bar #logo img.logo-main {
+ display: none
+ }
+ #Top_bar #logo img.logo-mobile {
+ display: inline-block
+ }
+ .logo-overflow #Top_bar .logo {
+ height: auto!important
+ }
+}
+@media only screen and (max-width: 767px) {
+ /* Blog Teaser */
+ .blog-teaser li {
+ width: 100%!important
+ }
+ .blog-teaser li:not(:first-child) {
+ margin-top: 10px
+ }
+ .blog-teaser.margin-no li {
+ margin-top: 0
+ }
+ .grid .post-item, .masonry .post-item {
+ width: 98%!important;
+ margin: 0 1% 20px!important;
+ }
+}
+#contactform #submit, #newsletterform input {
+ width: 100%;
+}
+
+@media only screen and (max-width: 1023px) {
+ a.action_button {
+ top: 0;
+ }
+ .top_bar_right {
+ display: none !important;
+ }
+ a.action_button, a.action_button:hover {
+ color: #000 !important;
+ }
+}
+
+@media only screen and (max-width: 1023px) {
+ #Top_bar.is-sticky a.responsive-menu-toggle {
+ top: 14px;
+ }
+}
+
+.button_round{
+ z-index: 13;
+ background-color: rgb(255, 122, 23);
+ line-height: 50px;
+ letter-spacing: 0px;
+ font-weight: 700;
+ font-size: 16px;
+ border-radius: 25px;
+ padding: 15px 30px;
+ color: rgb(255, 255, 255);
+ text-decoration: none;
+ white-space: nowrap;
+}
+.button_round:hover {
+ text-decoration: none;
+ color: #ffffff;
+ background-color: #ea6221;
+}
+
+pre.prettyprint {
+ font-size: 14px !important;
+ background: rgba(0, 0, 0, 0.9) !important;
+ font-family: "DM Sans" !important;
+ padding: 30px !important;
+ -moz-user-select: text !important;
+ -khtml-user-select: text !important;
+ -webkit-user-select: text !important;
+ -o-user-select: text !important;
+}
+
+@media only screen and (max-width: 1239px) {
+ pre.prettyprint {
+ font-size: 12px !important;
+ padding: 10px !important;
+ }
+}
+
+@media only screen and (max-width: 339px) {
+ pre.prettyprint {
+ font-size: 10px !important;
+ }
+}
+
+.slick-track
+{
+ display: flex !important;
+}
+
+.slick-slide
+{
+ height: inherit !important;
+}
+
+.subscribe_btn {
+ margin: 0 0 0 10px;
+ border-radius: 20px !important;
+ font-weight: 700;
+}
+
+a.googlegroups {
+ color: #ff7a17 !important;
+}
+
+a.googlegroups:hover {
+ color: #e36304 !important;
+ text-decoration: underline;
+}
+
+.social_icons {
+ margin: 25px auto 0 auto;
+ display: inline-block;
+}
+
+.social_icons a {
+ margin: 15px 15px 0 15px;
+}
\ No newline at end of file
diff --git a/docs/src/_static/css/fonts/mfn-icons.css b/docs/src/_static/css/fonts/mfn-icons.css
new file mode 100644
index 0000000000..304846a8fd
--- /dev/null
+++ b/docs/src/_static/css/fonts/mfn-icons.css
@@ -0,0 +1,12 @@
+@font-face{font-family:'mfn-icons';src:url(mfn-icons.eot?12022314);src:url(mfn-icons.eot?12022314#iefix) format("embedded-opentype"),url(mfn-icons.woff?12022314) format("woff"),url(mfn-icons.ttf?12022314) format("truetype"),url(mfn-icons.svg?12022314#mfn-icons) format("svg");font-weight:400;font-style:normal}
+[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"mfn-icons";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:none!important;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}
+
+.icon-acrobat:before{content:'\e800'}.icon-address:before{content:'\e801'}.icon-adjust:before{content:'\e802'}.icon-aim:before{content:'\e803'}.icon-air:before{content:'\e804'}.icon-alert:before{content:'\e805'}.icon-amazon:before{content:'\e806'}.icon-android:before{content:'\e807'}.icon-angellist:before{content:'\e808'}.icon-appnet:before{content:'\e809'}.icon-appstore:before{content:'\e80a'}.icon-archive:before{content:'\e80b'}.icon-arrow-combo:before{content:'\e80c'}.icon-arrows-ccw:before{content:'\e80d'}.icon-attach:before{content:'\e80e'}.icon-attach-line:before{content:'\e80f'}.icon-attention:before{content:'\e810'}.icon-back:before{content:'\e811'}.icon-back-in-time:before{content:'\e812'}.icon-bag:before{content:'\e813'}.icon-basket:before{content:'\e814'}.icon-battery:before{content:'\e815'}.icon-beaker-line:before{content:'\e816'}.icon-bell:before{content:'\e817'}.icon-bitbucket:before{content:'\e818'}.icon-bitcoin:before{content:'\e819'}.icon-block:before{content:'\e81a'}.icon-blogger:before{content:'\e81b'}.icon-book:before{content:'\e81c'}.icon-book-open:before{content:'\e81d'}.icon-bookmark:before{content:'\e81e'}.icon-bookmarks:before{content:'\e81f'}.icon-box:before{content:'\e820'}.icon-briefcase:before{content:'\e821'}.icon-brush:before{content:'\e822'}.icon-bucket:before{content:'\e823'}.icon-buffer:before{content:'\e824'}.icon-calendar:before{content:'\e825'}.icon-calendar-line:before{content:'\e826'}.icon-call:before{content:'\e827'}.icon-camera:before{content:'\e828'}.icon-camera-line:before{content:'\e829'}.icon-cancel:before{content:'\e82a'}.icon-cancel-circled:before{content:'\e82b'}.icon-cancel-squared:before{content:'\e82c'}.icon-cart:before{content:'\e82d'}.icon-cc:before{content:'\e82e'}.icon-cc-by:before{content:'\e82f'}
+.icon-cc-nc:before{content:'\e830'}.icon-cc-nc-eu:before{content:'\e831'}.icon-cc-nc-jp:before{content:'\e832'}.icon-cc-nd:before{content:'\e833'}.icon-cc-pd:before{content:'\e834'}.icon-cc-remix:before{content:'\e835'}.icon-cc-sa:before{content:'\e836'}.icon-cc-share:before{content:'\e837'}.icon-cc-zero:before{content:'\e838'}.icon-ccw:before{content:'\e839'}.icon-cd:before{content:'\e83a'}.icon-cd-line:before{content:'\e83b'}.icon-chart-area:before{content:'\e83c'}.icon-chart-bar:before{content:'\e83d'}.icon-chart-line:before{content:'\e83e'}.icon-chart-pie:before{content:'\e83f'}.icon-chat:before{content:'\e840'}.icon-check:before{content:'\e841'}.icon-clipboard:before{content:'\e842'}.icon-clock:before{content:'\e843'}.icon-clock-line:before{content:'\e844'}.icon-cloud:before{content:'\e845'}.icon-cloud-line:before{content:'\e846'}.icon-cloud-thunder:before{content:'\e847'}.icon-cloudapp:before{content:'\e848'}.icon-code:before{content:'\e849'}.icon-cog:before{content:'\e84a'}.icon-cog-line:before{content:'\e84b'}.icon-comment-fa:before{content:'\e84c'}.icon-comment-line:before{content:'\e84d'}.icon-compass:before{content:'\e84e'}.icon-credit-card:before{content:'\e84f'}.icon-cup:before{content:'\e850'}.icon-cup-line:before{content:'\e851'}.icon-cw:before{content:'\e852'}.icon-database-line:before{content:'\e853'}.icon-delicious:before{content:'\e854'}.icon-desktop-line:before{content:'\e855'}.icon-diamond-line:before{content:'\e856'}.icon-digg:before{content:'\e857'}.icon-direction:before{content:'\e858'}.icon-disqus:before{content:'\e859'}.icon-doc:before{content:'\e85a'}
+.icon-doc-landscape:before{content:'\e85b'}.icon-doc-line:before{content:'\e85c'}.icon-doc-text:before{content:'\e85d'}.icon-doc-text-inv:before{content:'\e85e'}.icon-docs:before{content:'\e85f'}.icon-dot:before{content:'\e860'}.icon-dot-2:before{content:'\e861'}.icon-dot-3:before{content:'\e862'}.icon-down:before{content:'\e863'}.icon-down-bold:before{content:'\e864'}.icon-down-circled:before{content:'\e865'}.icon-down-dir:before{content:'\e866'}.icon-down-open:before{content:'\e867'}.icon-down-open-big:before{content:'\e868'}.icon-down-open-mini:before{content:'\e869'}.icon-down-thin:before{content:'\e86a'}.icon-download:before{content:'\e86b'}.icon-drive:before{content:'\e86c'}.icon-droplet:before{content:'\e86d'}.icon-drupal:before{content:'\e86e'}.icon-duckduckgo:before{content:'\e86f'}.icon-dwolla:before{content:'\e870'}.icon-ebay:before{content:'\e871'}.icon-email:before{content:'\e872'}.icon-erase:before{content:'\e873'}.icon-eventasaurus:before{content:'\e874'}.icon-eventbrite:before{content:'\e875'}.icon-eventful:before{content:'\e876'}.icon-export:before{content:'\e877'}.icon-eye:before{content:'\e878'}.icon-eye-line:before{content:'\e879'}.icon-fast-backward:before{content:'\e87a'}.icon-fast-forward:before{content:'\e87b'}.icon-feather:before{content:'\e87c'}.icon-fire-line:before{content:'\e87d'}.icon-fivehundredpx:before{content:'\e87e'}.icon-flag:before{content:'\e87f'}.icon-flash:before{content:'\e880'}.icon-flashlight:before{content:'\e881'}.icon-flight:before{content:'\e882'}.icon-floppy:before{content:'\e883'}.icon-flow-branch:before{content:'\e884'}.icon-flow-cascade:before{content:'\e885'}.icon-flow-line:before{content:'\e886'}.icon-flow-parallel:before{content:'\e887'}.icon-flow-tree:before{content:'\e888'}.icon-folder:before{content:'\e889'}.icon-food-line:before{content:'\e88a'}.icon-forrst:before{content:'\e88b'}.icon-forward:before{content:'\e88c'}.icon-gauge:before{content:'\e88d'}.icon-globe:before{content:'\e88e'}.icon-globe-line:before{content:'\e88f'}.icon-gmail:before{content:'\e890'}
+.icon-googleplay:before{content:'\e891'}.icon-gowalla:before{content:'\e892'}.icon-graduation-cap:before{content:'\e893'}.icon-graduation-cap-line:before{content:'\e894'}.icon-grooveshark:before{content:'\e895'}.icon-guest:before{content:'\e896'}.icon-hackernews:before{content:'\e897'}.icon-heart-empty-fa:before{content:'\e898'}.icon-heart-fa:before{content:'\e899'}.icon-heart-line:before{content:'\e89a'}.icon-help:before{content:'\e89b'}.icon-help-circled:before{content:'\e89c'}.icon-home:before{content:'\e89d'}.icon-hourglass:before{content:'\e89e'}.icon-html5:before{content:'\e89f'}.icon-ie:before{content:'\e8a0'}.icon-inbox:before{content:'\e8a1'}.icon-inbox-line:before{content:'\e8a2'}.icon-infinity:before{content:'\e8a3'}.icon-info:before{content:'\e8a4'}.icon-info-circled:before{content:'\e8a5'}.icon-install:before{content:'\e8a6'}.icon-instapaper:before{content:'\e8a7'}.icon-intensedebate:before{content:'\e8a8'}.icon-itunes:before{content:'\e8a9'}.icon-key:before{content:'\e8aa'}.icon-key-line:before{content:'\e8ab'}.icon-keyboard:before{content:'\e8ac'}.icon-klout:before{content:'\e8ad'}.icon-lamp:before{content:'\e8ae'}.icon-language:before{content:'\e8af'}.icon-lanyrd:before{content:'\e8b0'}.icon-layout:before{content:'\e8b1'}.icon-leaf:before{content:'\e8b2'}.icon-left:before{content:'\e8b3'}.icon-left-bold:before{content:'\e8b4'}.icon-left-circled:before{content:'\e8b5'}.icon-left-dir:before{content:'\e8b6'}.icon-left-open:before{content:'\e8b7'}.icon-left-open-big:before{content:'\e8b8'}.icon-left-open-mini:before{content:'\e8b9'}.icon-left-thin:before{content:'\e8ba'}.icon-lego:before{content:'\e8bb'}.icon-level-down:before{content:'\e8bc'}.icon-level-up:before{content:'\e8bd'}.icon-lifebuoy:before{content:'\e8be'}.icon-light-down:before{content:'\e8bf'}.icon-light-up:before{content:'\e8c0'}.icon-lightbulb-line:before{content:'\e8c1'}.icon-link:before{content:'\e8c2'}.icon-list:before{content:'\e8c3'}.icon-list-add:before{content:'\e8c4'}.icon-lkdto:before{content:'\e8c5'}
+.icon-location:before{content:'\e8c6'}.icon-location-line:before{content:'\e8c7'}.icon-lock:before{content:'\e8c8'}.icon-lock-line:before{content:'\e8c9'}.icon-lock-open:before{content:'\e8ca'}.icon-login:before{content:'\e8cb'}.icon-logout:before{content:'\e8cc'}.icon-loop:before{content:'\e8cd'}.icon-macstore:before{content:'\e8ce'}.icon-magnet:before{content:'\e8cf'}.icon-mail:before{content:'\e8d0'}.icon-mail-line:before{content:'\e8d1'}.icon-map:before{content:'\e8d2'}.icon-meetup:before{content:'\e8d3'}.icon-megaphone:before{content:'\e8d4'}.icon-megaphone-line:before{content:'\e8d5'}.icon-menu:before{content:'\e8d6'}.icon-mic:before{content:'\e8d7'}.icon-minus:before{content:'\e8d8'}.icon-minus-circled:before{content:'\e8d9'}.icon-minus-squared:before{content:'\e8da'}.icon-mobile:before{content:'\e8db'}.icon-mobile-line:before{content:'\e8dc'}.icon-money-line:before{content:'\e8dd'}.icon-monitor:before{content:'\e8de'}.icon-moon:before{content:'\e8df'}.icon-mouse:before{content:'\e8e0'}.icon-music:before{content:'\e8e1'}.icon-music-line:before{content:'\e8e2'}.icon-mute:before{content:'\e8e3'}.icon-myspace:before{content:'\e8e4'}.icon-network:before{content:'\e8e5'}.icon-newspaper:before{content:'\e8e6'}.icon-ninetyninedesigns:before{content:'\e8e7'}.icon-note:before{content:'\e8e8'}.icon-note-beamed:before{content:'\e8e9'}.icon-note-line:before{content:'\e8ea'}.icon-openid:before{content:'\e8eb'}.icon-opentable:before{content:'\e8ec'}.icon-palette:before{content:'\e8ed'}.icon-paper-plane:before{content:'\e8ee'}.icon-paper-plane-line:before{content:'\e8ef'}.icon-params-line:before{content:'\e8f0'}.icon-pause:before{content:'\e8f1'}.icon-pencil:before{content:'\e8f2'}.icon-pencil-line:before{content:'\e8f3'}.icon-phone:before{content:'\e8f4'}.icon-photo-line:before{content:'\e8f5'}.icon-picture:before{content:'\e8f6'}
+.icon-pinboard:before{content:'\e8f7'}.icon-plancast:before{content:'\e8f8'}.icon-play:before{content:'\e8f9'}.icon-plurk:before{content:'\e8fa'}.icon-plus:before{content:'\e8fb'}.icon-plus-circled:before{content:'\e8fc'}.icon-plus-squared:before{content:'\e8fd'}.icon-pocket:before{content:'\e8fe'}.icon-podcast:before{content:'\e8ff'}.icon-popup:before{content:'\e900'}.icon-posterous:before{content:'\e901'}.icon-print:before{content:'\e902'}.icon-progress-0:before{content:'\e903'}.icon-progress-1:before{content:'\e904'}.icon-progress-2:before{content:'\e905'}.icon-progress-3:before{content:'\e906'}.icon-publish:before{content:'\e907'}.icon-quora:before{content:'\e908'}.icon-quote:before{content:'\e909'}.icon-record:before{content:'\e90a'}.icon-reddit:before{content:'\e90b'}.icon-reply:before{content:'\e90c'}.icon-reply-all:before{content:'\e90d'}.icon-resize-full:before{content:'\e90e'}.icon-resize-small:before{content:'\e90f'}.icon-retweet:before{content:'\e910'}.icon-right:before{content:'\e911'}.icon-right-bold:before{content:'\e912'}.icon-right-circled:before{content:'\e913'}.icon-right-dir:before{content:'\e914'}.icon-right-open:before{content:'\e915'}.icon-right-open-big:before{content:'\e916'}.icon-right-open-mini:before{content:'\e917'}.icon-right-thin:before{content:'\e918'}.icon-rocket:before{content:'\e919'}.icon-rss:before{content:'\e91a'}.icon-search:before{content:'\e91b'}.icon-search-line:before{content:'\e91c'}.icon-share:before{content:'\e91d'}.icon-shareable:before{content:'\e91e'}.icon-shop-line:before{content:'\e91f'}.icon-shuffle:before{content:'\e920'}.icon-signal:before{content:'\e921'}.icon-smashmag:before{content:'\e922'}.icon-songkick:before{content:'\e923'}.icon-sound:before{content:'\e924'}.icon-sound-line:before{content:'\e925'}.icon-stackoverflow:before{content:'\e926'}
+.icon-star:before{content:'\e927'}.icon-star-empty:before{content:'\e928'}.icon-star-line:before{content:'\e929'}.icon-statusnet:before{content:'\e92a'}.icon-stop:before{content:'\e92b'}.icon-suitcase:before{content:'\e92c'}.icon-switch:before{content:'\e92d'}.icon-t-shirt-line:before{content:'\e92e'}.icon-tag:before{content:'\e92f'}.icon-tag-line:before{content:'\e930'}.icon-tape:before{content:'\e931'}.icon-target:before{content:'\e932'}.icon-thermometer:before{content:'\e933'}.icon-thumbs-up:before{content:'\e934'}.icon-thumbs-down:before{content:'\e935'}.icon-thumbs-up-line:before{content:'\e936'}.icon-ticket:before{content:'\e937'}.icon-to-end:before{content:'\e938'}.icon-to-start:before{content:'\e939'}.icon-tools:before{content:'\e93a'}.icon-traffic-cone:before{content:'\e93b'}.icon-trash:before{content:'\e93c'}.icon-trash-line:before{content:'\e93d'}.icon-trophy:before{content:'\e93e'}.icon-truck-line:before{content:'\e93f'}.icon-tv-line:before{content:'\e940'}.icon-up:before{content:'\e941'}.icon-up-bold:before{content:'\e942'}.icon-up-circled:before{content:'\e943'}.icon-up-dir:before{content:'\e944'}.icon-up-open:before{content:'\e945'}.icon-up-open-big:before{content:'\e946'}.icon-up-open-mini:before{content:'\e947'}.icon-up-thin:before{content:'\e948'}.icon-upload:before{content:'\e949'}.icon-upload-cloud:before{content:'\e94a'}.icon-user:before{content:'\e94b'}.icon-user-add:before{content:'\e94c'}.icon-user-line:before{content:'\e94d'}.icon-users:before{content:'\e94e'}.icon-vcard:before{content:'\e94f'}.icon-viadeo:before{content:'\e950'}.icon-video:before{content:'\e951'}.icon-videocam-line:before{content:'\e952'}.icon-vk:before{content:'\e953'}.icon-volume:before{content:'\e954'}.icon-w3c:before{content:'\e955'}.icon-wallet-line:before{content:'\e956'}.icon-water:before{content:'\e957'}.icon-weibo:before{content:'\e958'}.icon-wikipedia:before{content:'\e959'}.icon-window:before{content:'\e95a'}.icon-wordpress:before{content:'\e95b'}.icon-xing:before{content:'\e95c'}
+.icon-yahoo:before{content:'\e95d'}.icon-yelp:before{content:'\e95e'}.icon-youtube:before{content:'\e95f'}.icon-menu-fine:before{content:'\e960'}.icon-bag-fine:before{content:'\e961'}.icon-search-fine:before{content:'\e962'}.icon-cancel-fine:before{content:'\e963'}.icon-plus-fine:before{content:'\e964'}.icon-minus-fine:before{content:'\e965'}.icon-gplus-circled:before{content:'\f059'}.icon-github-circled:before{content:'\f09b'}.icon-gplus:before{content:'\f0d5'}.icon-comment-empty-fa:before{content:'\f0e5'}.icon-instagram:before{content:'\f16d'}.icon-tumblr:before{content:'\f173'}.icon-windows:before{content:'\f17a'}.icon-foursquare:before{content:'\f180'}.icon-google:before{content:'\f1a0'}.icon-behance:before{content:'\f1b4'}.icon-steam:before{content:'\f1b6'}.icon-spotify:before{content:'\f1bc'}.icon-database:before{content:'\f1c0'}.icon-qq:before{content:'\f1d6'}.icon-paypal:before{content:'\f1ed'}.icon-stripe:before{content:'\f1f5'}.icon-chrome:before{content:'\f268'}.icon-scribd:before{content:'\f28a'}.icon-github:before{content:'\f300'}.icon-flickr:before{content:'\f303'}.icon-flickr-circled:before{content:'\f304'}.icon-vimeo:before{content:'\f306'}.icon-vimeo-circled:before{content:'\f307'}.icon-twitter:before{content:'\f309'}.icon-twitter-circled:before{content:'\f30a'}.icon-facebook:before{content:'\f30c'}.icon-facebook-circled:before{content:'\f30d'}.icon-facebook-squared:before{content:'\f30e'}.icon-pinterest:before{content:'\f312'}.icon-pinterest-circled:before{content:'\f313'}.icon-tumblr-circled:before{content:'\f316'}.icon-linkedin:before{content:'\f318'}
+.icon-linkedin-circled:before{content:'\f319'}.icon-dribbble:before{content:'\f31b'}.icon-dribbble-circled:before{content:'\f31c'}.icon-stumbleupon:before{content:'\f31e'}.icon-stumbleupon-circled:before{content:'\f31f'}.icon-lastfm:before{content:'\f321'}.icon-lastfm-circled:before{content:'\f322'}.icon-rdio:before{content:'\f324'}.icon-rdio-circled:before{content:'\f325'}.icon-spotify-circled:before{content:'\f328'}.icon-dropbox:before{content:'\f330'}.icon-evernote:before{content:'\f333'}.icon-flattr:before{content:'\f336'}.icon-skype:before{content:'\f339'}.icon-skype-circled:before{content:'\f33a'}.icon-renren:before{content:'\f33c'}.icon-sina-weibo:before{content:'\f33f'}.icon-picasa:before{content:'\f345'}.icon-soundcloud:before{content:'\f348'}.icon-mixi:before{content:'\f34b'}.icon-google-circles:before{content:'\f351'}.icon-vkontakte:before{content:'\f354'}.icon-smashing:before{content:'\f357'}.icon-db-shape:before{content:'\f600'}.icon-sweden:before{content:'\f601'}.icon-logo-db:before{content:'\f603'}
\ No newline at end of file
diff --git a/docs/src/_static/css/fonts/mfn-icons.eot b/docs/src/_static/css/fonts/mfn-icons.eot
new file mode 100644
index 0000000000..afe6fa5648
Binary files /dev/null and b/docs/src/_static/css/fonts/mfn-icons.eot differ
diff --git a/docs/src/_static/css/fonts/mfn-icons.svg b/docs/src/_static/css/fonts/mfn-icons.svg
new file mode 100644
index 0000000000..1fbd67e5d3
--- /dev/null
+++ b/docs/src/_static/css/fonts/mfn-icons.svg
@@ -0,0 +1,842 @@
+
+
+
+Copyright (C) 2016 by original authors @ fontello.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/src/_static/css/fonts/mfn-icons.ttf b/docs/src/_static/css/fonts/mfn-icons.ttf
new file mode 100644
index 0000000000..7092cee509
Binary files /dev/null and b/docs/src/_static/css/fonts/mfn-icons.ttf differ
diff --git a/docs/src/_static/css/fonts/mfn-icons.woff b/docs/src/_static/css/fonts/mfn-icons.woff
new file mode 100644
index 0000000000..09818d48ba
Binary files /dev/null and b/docs/src/_static/css/fonts/mfn-icons.woff differ
diff --git a/docs/src/_static/css/global.css b/docs/src/_static/css/global.css
new file mode 100644
index 0000000000..50d6c53b07
--- /dev/null
+++ b/docs/src/_static/css/global.css
@@ -0,0 +1,19517 @@
+/*
+|-------------------------------------------------------------------------
+| Be
+| Global style
+| version 6.7
+| http://BeantownThemes.com
+| http://themeforest.net/user/BeantownThemes
+|--------------------------------------------------------------------------
+| 1.0 Base
+| 2.0 Buttons
+| 3.0 Mfn-icons
+| 4.0 Shortcodes
+| 5.0 Variables
+| 6.0 Animation
+| 7.0 jQuery ui
+| 8.0 jPlayer
+| 9.0 Prrettyphoto
+| 10. simple style
+| 11. Bootstrap elements
+|
+*/
+
+/*
+|--------------------------------------------------------------------------
+| 1.0 Base
+|
+|--------------------------------------------------------------------------
+|
+|
+|
+*/
+
+/* #Reset & Basics (Inspired by E. Meyers)
+================================================== */
+
+html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font-size: 100%;
+ font: inherit;
+ vertical-align: baseline;
+}
+article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
+ display: block;
+}
+body {
+ line-height: 1;
+}
+ol, ul {
+ list-style: none;
+}
+blockquote, q {
+ quotes: none;
+}
+blockquote:before, blockquote:after, q:before, q:after {
+ content: '';
+ content: none;
+}
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+/* #Basic Styles
+================================================== */
+
+html {
+ height: 100%;
+}
+body {
+ -webkit-font-smoothing: antialiased;
+ /* Fix for webkit rendering */
+ -webkit-text-size-adjust: 100%;
+}
+/* #Typography
+================================================== */
+
+h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
+ font-weight: inherit;
+}
+h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
+ text-decoration: none;
+}
+h1 {
+ margin-bottom: 15px;
+}
+h2 {
+ margin-bottom: 15px;
+}
+h3 {
+ margin-bottom: 15px;
+}
+h4 {
+ margin-bottom: 15px;
+}
+h5 {
+ margin-bottom: 15px;
+}
+h6 {
+ margin-bottom: 15px;
+}
+p {
+ margin: 0 0 15px;
+}
+em, i {
+ font-style: italic;
+}
+b, strong {
+ font-weight: 700;
+}
+big, .big {
+ font-size: 110%;
+ line-height: 180%;
+}
+dt {
+ font-weight: 700;
+}
+/* #Links
+================================================== */
+
+a, a:visited, a:focus {
+ text-decoration: none;
+ outline: 0;
+}
+a:hover {
+ text-decoration: underline;
+}
+p a, p a:visited {
+ line-height: inherit;
+}
+/* #Images
+================================================== */
+
+img.scale-with-grid, #Content img {
+ max-width: 100%;
+ height: auto;
+}
+.google-map img {
+ max-width: none !important;
+}
+iframe {
+ max-width: 100%;
+}
+/* Sizes ----------------------------------------------------------------------------- */
+
+/* .mcb-wrap */
+
+.one-sixth.mcb-wrap {
+ width: 16.666%;
+}
+/* 1/6 */
+
+.one-fifth.mcb-wrap {
+ width: 20%;
+}
+/* 1/5 */
+
+.one-fourth.mcb-wrap {
+ width: 25%;
+}
+/* 1/4 */
+
+.one-third.mcb-wrap {
+ width: 33.333%;
+}
+/* 1/3 */
+
+.two-fifth.mcb-wrap {
+ width: 40%;
+}
+/* 2/5 */
+
+.one-second.mcb-wrap {
+ width: 50%;
+}
+/* 1/2 */
+
+.three-fifth.mcb-wrap {
+ width: 60%;
+}
+/* 3/5 */
+
+.two-third.mcb-wrap {
+ width: 66.666%;
+}
+/* 2/3 */
+
+.three-fourth.mcb-wrap {
+ width: 75%;
+}
+/* 3/4 */
+
+.four-fifth.mcb-wrap {
+ width: 80%;
+}
+/* 4/5 */
+
+.five-sixth.mcb-wrap {
+ width: 83.333%;
+}
+/* 5/6 */
+
+.one.mcb-wrap {
+ width: 100%;
+}
+/* 1/1 */
+
+/* .column */
+
+.one-sixth.column {
+ width: 14.666%;
+}
+/* 1/6 */
+
+.one-fifth.column {
+ width: 18%;
+}
+/* 1/5 */
+
+.one-fourth.column, .four.columns {
+ width: 23%;
+}
+/* 1/4 */
+
+.one-third.column {
+ width: 31.333%;
+}
+/* 1/3 */
+
+.two-fifth.column {
+ width: 38%;
+}
+/* 2/5 */
+
+.one-second.column {
+ width: 48%;
+}
+/* 1/2 */
+
+.three-fifth.column {
+ width: 58%;
+}
+/* 3/5 */
+
+.two-third.column {
+ width: 64.666%;
+}
+/* 2/3 */
+
+.three-fourth.column {
+ width: 73%;
+}
+/* 3/4 */
+
+.four-fifth.column {
+ width: 78%;
+}
+/* 4/5 */
+
+.five-sixth.column {
+ width: 81.333%;
+}
+/* 5/6 */
+
+.one.column {
+ width: 98%;
+}
+/* 1/1 */
+
+.section.full-width>.one.column, .section.full-width>.section_wrapper>.one.column, .section.full-width .one.wrap .one.column {
+ width: 100%;
+ margin: 0;
+}
+/* .Sidebar | .with_aside */
+
+.with_aside .content_wrapper {
+ max-width: 1240px;
+ margin: 0 auto;
+}
+.with_aside .sections_group {
+ width: 75%;
+ float: left;
+}
+.with_aside .section_wrapper {
+ max-width: 98%;
+ max-width: calc( 100% - 20px);
+}
+.with_aside .four.columns {
+ float: right;
+ margin: 0;
+}
+.aside_left .sections_group {
+ float: right;
+}
+.aside_left .four.columns {
+ float: left;
+}
+/* Sidebar - Both | .aside_both */
+
+.aside_both .sections_group {
+ width: 60%;
+ margin-left: 20%;
+}
+.aside_both .sidebar.columns {
+ width: 18%;
+}
+.aside_both .sidebar-1 {
+ float: left !important;
+ margin-left: -79%;
+}
+/* Column ---------------------------------------------------------------------------- */
+
+/* Column | Margin - Horizontal */
+
+.no-margin-h .column {
+ margin-left: 0;
+ margin-right: 0;
+}
+.no-margin-h .one-sixth.column {
+ width: 16.666%;
+}
+/* 1/6 */
+
+.no-margin-h .one-fifth.column {
+ width: 20%;
+}
+/* 1/5 */
+
+.no-margin-h .one-fourth.column {
+ width: 25%;
+}
+/* 1/4 */
+
+.no-margin-h .one-third.column {
+ width: 33.333%;
+}
+/* 1/3 */
+
+.no-margin-h .one-second.column {
+ width: 50%;
+}
+/* 1/2 */
+
+.no-margin-h .two-third.column {
+ width: 66.666%;
+}
+/* 2/3 */
+
+.no-margin-h .three-fourth.column {
+ width: 75%;
+}
+/* 3/4 */
+
+.no-margin-h .one.column {
+ width: 100%;
+}
+/* 1/1 */
+
+/* Column | Margin - Bottom */
+
+/* set in section options */
+
+.column.column_divider {
+ margin-bottom: 0 !important;
+}
+.column-margin-0px .column {
+ margin-bottom: 0 !important;
+}
+.column-margin-10px .column {
+ margin-bottom: 10px !important;
+}
+.column-margin-20px .column {
+ margin-bottom: 20px !important;
+}
+.column-margin-30px .column {
+ margin-bottom: 30px !important;
+}
+.column-margin-40px .column {
+ margin-bottom: 40px !important;
+}
+.column-margin-50px .column {
+ margin-bottom: 50px !important;
+}
+/* set in item options */
+
+.column-margin-0px.column {
+ margin-bottom: 0 !important;
+}
+.column-margin-10px.column {
+ margin-bottom: 10px !important;
+}
+.column-margin-20px.column {
+ margin-bottom: 20px !important;
+}
+.column-margin-30px.column {
+ margin-bottom: 30px !important;
+}
+.column-margin-40px.column {
+ margin-bottom: 40px !important;
+}
+.column-margin-50px.column {
+ margin-bottom: 50px !important;
+}
+/* Column | Equal Height */
+
+.equal-height .column .column_attr {
+ height: 100%;
+ box-sizing: border-box
+}
+/* Column | Align */
+
+.column_attr.align_left {
+ text-align: left
+}
+.column_attr.align_right {
+ text-align: right
+}
+.column_attr.align_center {
+ text-align: center
+}
+.column_attr.align_justify {
+ text-align: justify
+}
+.mcb-wrap {
+ float: left;
+ position: relative;
+ z-index: 1;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
+.mcb-wrap.divider {
+ width: 100%;
+}
+/* #Buttons
+================================================== */
+
+a.tp-button {
+ background: none;
+ font-family: inherit !important;
+ height: auto !important;
+ line-height: inherit !important;
+ border-radius: 0;
+ -moz-border-radius: 0;
+ -webkit-border-radius: 0;
+ letter-spacing: 0 !important;
+ text-shadow: 0 0 0 !important;
+ box-shadow: 0 0 0 !important;
+ font-weight: 400 !important;
+ border-width: 1px !important;
+}
+a.button, a.tp-button, button, input[type="submit"], input[type="reset"], input[type="button"] {
+ display: inline-block;
+ padding: 11px 20px;
+ margin-bottom: 15px;
+ cursor: pointer;
+ margin-right: 7px;
+ border: 0;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ position: relative;
+ overflow: hidden;
+ -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .03);
+ box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .03);
+ background-image: url(../images/box_shadow_button.png);
+ background-repeat: repeat-x;
+}
+a.button_js {
+ padding: 0;
+}
+a.button.button_large, a.tp-button.button_large, button.button_large, input[type="submit"].button_large, input[type="reset"].button_large, input[type="button"].button_large {
+ font-size: 110%;
+ line-height: 110%;
+}
+/* Button label & icon */
+
+a.button .button_label {
+ display: block;
+ float: left;
+ position: relative;
+ z-index: 2;
+}
+a.button .button_icon {
+ display: block;
+ float: left;
+ background: rgba(0, 0, 0, .05);
+}
+a.button .button_icon i {
+ color: rgba(0, 0, 0, .5);
+}
+/* Button icon left */
+
+a.button.button_left .button_icon, a.tp-button.button_left .button_icon {
+ float: left;
+}
+a.button.button_right .button_icon, a.tp-button.button_right .button_icon {
+ float: right;
+}
+/* Paddings */
+
+a.button .button_label {
+ padding: 11px 20px;
+}
+a.button .button_icon {
+ padding: 11px 13px;
+}
+a.button_large .button_label {
+ padding: 15px 30px;
+}
+a.button_large .button_icon {
+ padding: 15px 13px;
+}
+/* Hover */
+
+@media only screen and (min-width: 768px) {
+ a.button:after, a.tp-button:after, button:after, input[type="submit"]:after, input[type="reset"]:after, input[type="button"]:after {
+ content: "";
+ position: absolute;
+ left: 0;
+ top: 0;
+ height: 100%;
+ width: 0;
+ z-index: 1;
+ -webkit-transition: all .3s;
+ -moz-transition: all .3s;
+ transition: all .3s;
+ background: rgba(0, 0, 0, .05);
+ }
+ a:hover.button, a:hover.tp-button {
+ text-decoration: none;
+ }
+ a.button:hover:after, a.tp-button:hover:after, button:hover:after, input[type="submit"]:hover:after, input[type="reset"]:hover:after, input[type="button"]:hover:after {
+ width: 100%;
+ }
+}
+/* #Buttons stroke
+================================================== */
+
+.button-stroke a.button, .button-stroke a.tp-button, .button-stroke button, .button-stroke input[type="submit"], .button-stroke input[type="reset"], .button-stroke input[type="button"] {
+ border-width: 2px;
+ border-style: solid;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ background-color: transparent !important;
+ -webkit-box-shadow: inset 0 0 0 0;
+ box-shadow: inset 0 0 0 0;
+ background-image: none;
+}
+.button-stroke a.button:after, .button-stroke a.tp-button:after, .button-stroke button:after, .button-stroke input[type="submit"]:after, .button-stroke input[type="reset"]:after, .button-stroke input[type="button"]:after {
+ display: none;
+}
+.button-stroke a:hover.button, .button-stroke a:hover.tp-button, .button-stroke button:hover, .button-stroke input[type="submit"]:hover, .button-stroke input[type="reset"]:hover, .button-stroke input[type="button"]:hover {
+ -webkit-transition: all .3s;
+ -moz-transition: all .3s;
+ transition: all .3s;
+ background-color: #828282;
+}
+.button-stroke a:hover.button.button_stroke_custom, .button-stroke a:hover.tp-button.button_stroke_custom {
+ background-color: rgba(0, 0, 0, .05) !important;
+}
+/* Button icon */
+
+.button-stroke a.button .button_icon {
+ background: none;
+}
+.button-stroke a:hover.button .button_icon i, .button-stroke a.button.button_theme:hover .button_icon i {
+ color: rgba(0, 0, 0, .5) !important;
+}
+/* Paddings */
+
+.button-stroke a.button_left.button .button_label, .button-stroke a.button_left.button_large .button_label {
+ padding-left: 0;
+}
+.button-stroke a.button_right.button .button_label, .button-stroke a.button_right.button_large .button_label {
+ padding-right: 0;
+}
+.button-stroke a.button_left.button_large .button_icon {
+ padding-left: 27px;
+}
+.button-stroke a.button_right.button_large .button_icon {
+ padding-right: 27px;
+}
+/* Fix for odd Mozilla border & padding issues */
+
+button::-moz-focus-inner, input::-moz-focus-inner {
+ border: 0;
+ padding: 0;
+}
+/*
+|--------------------------------------------------------------------------
+| 2.0 Buttons
+|
+|--------------------------------------------------------------------------
+|
+|
+|
+*/
+
+/* Red */
+
+a.button.button_red, a.tp-button.red {
+ background-color: #e7432b;
+ color: #fff;
+}
+.button-stroke a.button.button_red, .button-stroke a.button.button_red .button_icon i, .button-stroke a.tp-button.red {
+ color: #e7432b;
+ border-color: #e7432b;
+}
+.button-stroke a:hover.button.button_red, .button-stroke a:hover.tp-button.red {
+ background-color: #e7432b !important;
+ color: #fff;
+}
+/* Blue */
+
+a.button.button_blue, a.tp-button.blue {
+ background-color: #2e96db;
+ color: #fff;
+}
+.button-stroke a.button.button_blue, .button-stroke a.button.button_blue .button_icon i, .button-stroke a.tp-button.blue {
+ color: #2e96db;
+ border-color: #2e96db;
+}
+.button-stroke a:hover.button.button_blue, .button-stroke a:hover.tp-button.blue {
+ background-color: #2e96db !important;
+ color: #fff;
+}
+/* Turquoise */
+
+a.button.button_turquoise, a.tp-button.turquoise {
+ background-color: #22e387;
+ color: #fff;
+}
+.button-stroke a.button.button_turquoise, .button-stroke a.button.button_turquoise .button_icon i, .button-stroke a.tp-button.turquoise {
+ color: #22e387;
+ border-color: #22e387;
+}
+.button-stroke a:hover.button.button_turquoise, .button-stroke a:hover.tp-button.turquoise {
+ background-color: #22e387 !important;
+ color: #fff;
+}
+/* Yellow */
+
+a.button.button_yellow, a.tp-button.yellow {
+ background-color: #face43;
+ color: #fff;
+}
+.button-stroke a.button.button_yellow, .button-stroke a.button.button_yellow .button_icon i, .button-stroke a.tp-button.yellow {
+ color: #face43;
+ border-color: #face43;
+}
+.button-stroke a:hover.button.button_yellow, .button-stroke a:hover.tp-button.yellow {
+ background-color: #face43 !important;
+ color: #fff;
+}
+/* Grey */
+
+a.button.button_grey, a.tp-button.grey {
+ background-color: #8f8f8f;
+ color: #fff;
+}
+.button-stroke a.button.button_grey, .button-stroke a.button.button_grey .button_icon i, .button-stroke a.tp-button.grey {
+ color: #8f8f8f;
+ border-color: #8f8f8f;
+}
+.button-stroke a:hover.button.button_grey, .button-stroke a:hover.tp-button.grey {
+ background-color: #8f8f8f !important;
+ color: #fff;
+}
+/* Navy */
+
+a.button.button_navy, a.tp-button.navy {
+ background-color: #3b5982;
+ color: #fff;
+}
+.button-stroke a.button.button_navy, .button-stroke a.button.button_navy .button_icon i, .button-stroke a.tp-button.navy {
+ color: #3b5982;
+ border-color: #3b5982;
+}
+.button-stroke a:hover.button.button_navy, .button-stroke a:hover.tp-button.navy {
+ background-color: #3b5982 !important;
+ color: #fff;
+}
+/* Orange */
+
+a.button.button_orange, a.tp-button.orange {
+ background-color: #ff8125;
+ color: #fff;
+}
+.button-stroke a.button.button_orange, .button-stroke a.button.button_orange .button_icon i, .button-stroke a.tp-button.orange {
+ color: #ff8125;
+ border-color: #ff8125;
+}
+.button-stroke a:hover.button.button_orange, .button-stroke a:hover.tp-button.orange {
+ background-color: #ff8125 !important;
+ color: #fff;
+}
+/* Green */
+
+a.button.button_green, a.tp-button.green {
+ background-color: #88be4c;
+ color: #fff;
+}
+.button-stroke a.button.button_green, .button-stroke a.button.button_green .button_icon i, .button-stroke a.tp-button.green {
+ color: #88be4c;
+ border-color: #88be4c;
+}
+.button-stroke a:hover.button.button_green, .button-stroke a:hover.tp-button.green {
+ background-color: #88be4c !important;
+ color: #fff;
+}
+/****************************************************/
+
+/* Button darkgrey */
+
+a.tp-button.darkgrey {
+ background-color: transparent;
+ color: #545454 !important;
+ border-color: #545454;
+}
+a:hover.tp-button.darkgrey {
+ background-color: #545454;
+ color: #fff !important;
+}
+/* Button lightgrey */
+
+a.tp-button.lightgrey {
+ background-color: transparent;
+ color: #fff;
+ border-color: #fff;
+}
+a:hover.tp-button.lightgrey {
+ background-color: #fff;
+ color: #545454 !important;
+}
+/*
+|--------------------------------------------------------------------------
+| 3.0 Mfn-icons
+|
+|--------------------------------------------------------------------------
+|
+|
+|
+*/
+
+@font-face {
+ font-family: 'mfn-icons';
+ src: url(fonts/mfn-icons.eot);
+ src: url(fonts/mfn-icons.eot) format("embedded-opentype"), url(fonts/mfn-icons.woff) format("woff"), url(fonts/mfn-icons.ttf) format("truetype"), url(fonts/mfn-icons.svg) format("svg");
+ font-weight: 400;
+ font-style: normal;
+}
+/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
+
+/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
+
+/*
+@media screen and (-webkit-min-device-pixel-ratio:0) {
+ @font-face {
+ font-family: 'mfn-icons';
+ src: url('fonts/../font/mfn-icons.svg?3416171#mfn-icons') format('svg');
+ }
+}
+*/
+
+[class^="icon-"]:before, [class*=" icon-"]:before {
+ font-family: "mfn-icons";
+ font-style: normal;
+ font-weight: 400;
+ speak: none;
+ display: inline-block;
+ text-decoration: none !important;
+ width: 1em;
+ margin-right: .2em;
+ text-align: center;
+ /* opacity: .8; */
+ /* For safety - reset parent styles, that can break glyph codes*/
+ font-variant: normal;
+ text-transform: none;
+ /* fix buttons height, for twitter bootstrap */
+ line-height: 1em;
+ /* Animation center compensation - margins should be symmetric */
+ /* remove if not needed */
+ margin-left: .2em;
+ /* you can be more comfortable with increased icons size */
+ /* font-size: 120%; */
+ /* Uncomment for 3D effect */
+ /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
+}
+.icon-acrobat:before {
+ content: '\e800'
+}
+.icon-address:before {
+ content: '\e801'
+}
+.icon-adjust:before {
+ content: '\e802'
+}
+.icon-aim:before {
+ content: '\e803'
+}
+.icon-air:before {
+ content: '\e804'
+}
+.icon-alert:before {
+ content: '\e805'
+}
+.icon-amazon:before {
+ content: '\e806'
+}
+.icon-android:before {
+ content: '\e807'
+}
+.icon-angellist:before {
+ content: '\e808'
+}
+.icon-appnet:before {
+ content: '\e809'
+}
+.icon-appstore:before {
+ content: '\e80a'
+}
+.icon-archive:before {
+ content: '\e80b'
+}
+.icon-arrow-combo:before {
+ content: '\e80c'
+}
+.icon-arrows-ccw:before {
+ content: '\e80d'
+}
+.icon-attach:before {
+ content: '\e80e'
+}
+.icon-attach-line:before {
+ content: '\e80f'
+}
+.icon-attention:before {
+ content: '\e810'
+}
+.icon-back:before {
+ content: '\e811'
+}
+.icon-back-in-time:before {
+ content: '\e812'
+}
+.icon-bag:before {
+ content: '\e813'
+}
+.icon-basket:before {
+ content: '\e814'
+}
+.icon-battery:before {
+ content: '\e815'
+}
+.icon-beaker-line:before {
+ content: '\e816'
+}
+.icon-bell:before {
+ content: '\e817'
+}
+.icon-bitbucket:before {
+ content: '\e818'
+}
+.icon-bitcoin:before {
+ content: '\e819'
+}
+.icon-block:before {
+ content: '\e81a'
+}
+.icon-blogger:before {
+ content: '\e81b'
+}
+.icon-book:before {
+ content: '\e81c'
+}
+.icon-book-open:before {
+ content: '\e81d'
+}
+.icon-bookmark:before {
+ content: '\e81e'
+}
+.icon-bookmarks:before {
+ content: '\e81f'
+}
+.icon-box:before {
+ content: '\e820'
+}
+.icon-briefcase:before {
+ content: '\e821'
+}
+.icon-brush:before {
+ content: '\e822'
+}
+.icon-bucket:before {
+ content: '\e823'
+}
+.icon-buffer:before {
+ content: '\e824'
+}
+.icon-calendar:before {
+ content: '\e825'
+}
+.icon-calendar-line:before {
+ content: '\e826'
+}
+.icon-call:before {
+ content: '\e827'
+}
+.icon-camera:before {
+ content: '\e828'
+}
+.icon-camera-line:before {
+ content: '\e829'
+}
+.icon-cancel:before {
+ content: '\e82a'
+}
+.icon-cancel-circled:before {
+ content: '\e82b'
+}
+.icon-cancel-squared:before {
+ content: '\e82c'
+}
+.icon-cart:before {
+ content: '\e82d'
+}
+.icon-cc:before {
+ content: '\e82e'
+}
+.icon-cc-by:before {
+ content: '\e82f'
+}
+.icon-cc-nc:before {
+ content: '\e830'
+}
+.icon-cc-nc-eu:before {
+ content: '\e831'
+}
+.icon-cc-nc-jp:before {
+ content: '\e832'
+}
+.icon-cc-nd:before {
+ content: '\e833'
+}
+.icon-cc-pd:before {
+ content: '\e834'
+}
+.icon-cc-remix:before {
+ content: '\e835'
+}
+.icon-cc-sa:before {
+ content: '\e836'
+}
+.icon-cc-share:before {
+ content: '\e837'
+}
+.icon-cc-zero:before {
+ content: '\e838'
+}
+.icon-ccw:before {
+ content: '\e839'
+}
+.icon-cd:before {
+ content: '\e83a'
+}
+.icon-cd-line:before {
+ content: '\e83b'
+}
+.icon-chart-area:before {
+ content: '\e83c'
+}
+.icon-chart-bar:before {
+ content: '\e83d'
+}
+.icon-chart-line:before {
+ content: '\e83e'
+}
+.icon-chart-pie:before {
+ content: '\e83f'
+}
+.icon-chat:before {
+ content: '\e840'
+}
+.icon-check:before {
+ content: '\e841'
+}
+.icon-clipboard:before {
+ content: '\e842'
+}
+.icon-clock:before {
+ content: '\e843'
+}
+.icon-clock-line:before {
+ content: '\e844'
+}
+.icon-cloud:before {
+ content: '\e845'
+}
+.icon-cloud-line:before {
+ content: '\e846'
+}
+.icon-cloud-thunder:before {
+ content: '\e847'
+}
+.icon-cloudapp:before {
+ content: '\e848'
+}
+.icon-code:before {
+ content: '\e849'
+}
+.icon-cog:before {
+ content: '\e84a'
+}
+.icon-cog-line:before {
+ content: '\e84b'
+}
+.icon-comment-fa:before {
+ content: '\e84c'
+}
+.icon-comment-line:before {
+ content: '\e84d'
+}
+.icon-compass:before {
+ content: '\e84e'
+}
+.icon-credit-card:before {
+ content: '\e84f'
+}
+.icon-cup:before {
+ content: '\e850'
+}
+.icon-cup-line:before {
+ content: '\e851'
+}
+.icon-cw:before {
+ content: '\e852'
+}
+.icon-database-line:before {
+ content: '\e853'
+}
+.icon-delicious:before {
+ content: '\e854'
+}
+.icon-desktop-line:before {
+ content: '\e855'
+}
+.icon-diamond-line:before {
+ content: '\e856'
+}
+.icon-digg:before {
+ content: '\e857'
+}
+.icon-direction:before {
+ content: '\e858'
+}
+.icon-disqus:before {
+ content: '\e859'
+}
+.icon-doc:before {
+ content: '\e85a'
+}
+.icon-doc-landscape:before {
+ content: '\e85b'
+}
+.icon-doc-line:before {
+ content: '\e85c'
+}
+.icon-doc-text:before {
+ content: '\e85d'
+}
+.icon-doc-text-inv:before {
+ content: '\e85e'
+}
+.icon-docs:before {
+ content: '\e85f'
+}
+.icon-dot:before {
+ content: '\e860'
+}
+.icon-dot-2:before {
+ content: '\e861'
+}
+.icon-dot-3:before {
+ content: '\e862'
+}
+.icon-down:before {
+ content: '\e863'
+}
+.icon-down-bold:before {
+ content: '\e864'
+}
+.icon-down-circled:before {
+ content: '\e865'
+}
+.icon-down-dir:before {
+ content: '\e866'
+}
+.icon-down-open:before {
+ content: '\e867'
+}
+.icon-down-open-big:before {
+ content: '\e868'
+}
+.icon-down-open-mini:before {
+ content: '\e869'
+}
+.icon-down-thin:before {
+ content: '\e86a'
+}
+.icon-download:before {
+ content: '\e86b'
+}
+.icon-drive:before {
+ content: '\e86c'
+}
+.icon-droplet:before {
+ content: '\e86d'
+}
+.icon-drupal:before {
+ content: '\e86e'
+}
+.icon-duckduckgo:before {
+ content: '\e86f'
+}
+.icon-dwolla:before {
+ content: '\e870'
+}
+.icon-ebay:before {
+ content: '\e871'
+}
+.icon-email:before {
+ content: '\e872'
+}
+.icon-erase:before {
+ content: '\e873'
+}
+.icon-eventasaurus:before {
+ content: '\e874'
+}
+.icon-eventbrite:before {
+ content: '\e875'
+}
+.icon-eventful:before {
+ content: '\e876'
+}
+.icon-export:before {
+ content: '\e877'
+}
+.icon-eye:before {
+ content: '\e878'
+}
+.icon-eye-line:before {
+ content: '\e879'
+}
+.icon-fast-backward:before {
+ content: '\e87a'
+}
+.icon-fast-forward:before {
+ content: '\e87b'
+}
+.icon-feather:before {
+ content: '\e87c'
+}
+.icon-fire-line:before {
+ content: '\e87d'
+}
+.icon-fivehundredpx:before {
+ content: '\e87e'
+}
+.icon-flag:before {
+ content: '\e87f'
+}
+.icon-flash:before {
+ content: '\e880'
+}
+.icon-flashlight:before {
+ content: '\e881'
+}
+.icon-flight:before {
+ content: '\e882'
+}
+.icon-floppy:before {
+ content: '\e883'
+}
+.icon-flow-branch:before {
+ content: '\e884'
+}
+.icon-flow-cascade:before {
+ content: '\e885'
+}
+.icon-flow-line:before {
+ content: '\e886'
+}
+.icon-flow-parallel:before {
+ content: '\e887'
+}
+.icon-flow-tree:before {
+ content: '\e888'
+}
+.icon-folder:before {
+ content: '\e889'
+}
+.icon-food-line:before {
+ content: '\e88a'
+}
+.icon-forrst:before {
+ content: '\e88b'
+}
+.icon-forward:before {
+ content: '\e88c'
+}
+.icon-gauge:before {
+ content: '\e88d'
+}
+.icon-globe:before {
+ content: '\e88e'
+}
+.icon-globe-line:before {
+ content: '\e88f'
+}
+.icon-gmail:before {
+ content: '\e890'
+}
+.icon-googleplay:before {
+ content: '\e891'
+}
+.icon-gowalla:before {
+ content: '\e892'
+}
+.icon-graduation-cap:before {
+ content: '\e893'
+}
+.icon-graduation-cap-line:before {
+ content: '\e894'
+}
+.icon-grooveshark:before {
+ content: '\e895'
+}
+.icon-guest:before {
+ content: '\e896'
+}
+.icon-hackernews:before {
+ content: '\e897'
+}
+.icon-heart-empty-fa:before {
+ content: '\e898'
+}
+.icon-heart-fa:before {
+ content: '\e899'
+}
+.icon-heart-line:before {
+ content: '\e89a'
+}
+.icon-help:before {
+ content: '\e89b'
+}
+.icon-help-circled:before {
+ content: '\e89c'
+}
+.icon-home:before {
+ content: '\e89d'
+}
+.icon-hourglass:before {
+ content: '\e89e'
+}
+.icon-html5:before {
+ content: '\e89f'
+}
+.icon-ie:before {
+ content: '\e8a0'
+}
+.icon-inbox:before {
+ content: '\e8a1'
+}
+.icon-inbox-line:before {
+ content: '\e8a2'
+}
+.icon-infinity:before {
+ content: '\e8a3'
+}
+.icon-info:before {
+ content: '\e8a4'
+}
+.icon-info-circled:before {
+ content: '\e8a5'
+}
+.icon-install:before {
+ content: '\e8a6'
+}
+.icon-instapaper:before {
+ content: '\e8a7'
+}
+.icon-intensedebate:before {
+ content: '\e8a8'
+}
+.icon-itunes:before {
+ content: '\e8a9'
+}
+.icon-key:before {
+ content: '\e8aa'
+}
+.icon-key-line:before {
+ content: '\e8ab'
+}
+.icon-keyboard:before {
+ content: '\e8ac'
+}
+.icon-klout:before {
+ content: '\e8ad'
+}
+.icon-lamp:before {
+ content: '\e8ae'
+}
+.icon-language:before {
+ content: '\e8af'
+}
+.icon-lanyrd:before {
+ content: '\e8b0'
+}
+.icon-layout:before {
+ content: '\e8b1'
+}
+.icon-leaf:before {
+ content: '\e8b2'
+}
+.icon-left:before {
+ content: '\e8b3'
+}
+.icon-left-bold:before {
+ content: '\e8b4'
+}
+.icon-left-circled:before {
+ content: '\e8b5'
+}
+.icon-left-dir:before {
+ content: '\e8b6'
+}
+.icon-left-open:before {
+ content: '\e8b7'
+}
+.icon-left-open-big:before {
+ content: '\e8b8'
+}
+.icon-left-open-mini:before {
+ content: '\e8b9'
+}
+.icon-left-thin:before {
+ content: '\e8ba'
+}
+.icon-lego:before {
+ content: '\e8bb'
+}
+.icon-level-down:before {
+ content: '\e8bc'
+}
+.icon-level-up:before {
+ content: '\e8bd'
+}
+.icon-lifebuoy:before {
+ content: '\e8be'
+}
+.icon-light-down:before {
+ content: '\e8bf'
+}
+.icon-light-up:before {
+ content: '\e8c0'
+}
+.icon-lightbulb-line:before {
+ content: '\e8c1'
+}
+.icon-link:before {
+ content: '\e8c2'
+}
+.icon-list:before {
+ content: '\e8c3'
+}
+.icon-list-add:before {
+ content: '\e8c4'
+}
+.icon-lkdto:before {
+ content: '\e8c5'
+}
+.icon-location:before {
+ content: '\e8c6'
+}
+.icon-location-line:before {
+ content: '\e8c7'
+}
+.icon-lock:before {
+ content: '\e8c8'
+}
+.icon-lock-line:before {
+ content: '\e8c9'
+}
+.icon-lock-open:before {
+ content: '\e8ca'
+}
+.icon-login:before {
+ content: '\e8cb'
+}
+.icon-logout:before {
+ content: '\e8cc'
+}
+.icon-loop:before {
+ content: '\e8cd'
+}
+.icon-macstore:before {
+ content: '\e8ce'
+}
+.icon-magnet:before {
+ content: '\e8cf'
+}
+.icon-mail:before {
+ content: '\e8d0'
+}
+.icon-mail-line:before {
+ content: '\e8d1'
+}
+.icon-map:before {
+ content: '\e8d2'
+}
+.icon-meetup:before {
+ content: '\e8d3'
+}
+.icon-megaphone:before {
+ content: '\e8d4'
+}
+.icon-megaphone-line:before {
+ content: '\e8d5'
+}
+.icon-menu:before {
+ content: '\e8d6'
+}
+.icon-mic:before {
+ content: '\e8d7'
+}
+.icon-minus:before {
+ content: '\e8d8'
+}
+.icon-minus-circled:before {
+ content: '\e8d9'
+}
+.icon-minus-squared:before {
+ content: '\e8da'
+}
+.icon-mobile:before {
+ content: '\e8db'
+}
+.icon-mobile-line:before {
+ content: '\e8dc'
+}
+.icon-money-line:before {
+ content: '\e8dd'
+}
+.icon-monitor:before {
+ content: '\e8de'
+}
+.icon-moon:before {
+ content: '\e8df'
+}
+.icon-mouse:before {
+ content: '\e8e0'
+}
+.icon-music:before {
+ content: '\e8e1'
+}
+.icon-music-line:before {
+ content: '\e8e2'
+}
+.icon-mute:before {
+ content: '\e8e3'
+}
+.icon-myspace:before {
+ content: '\e8e4'
+}
+.icon-network:before {
+ content: '\e8e5'
+}
+.icon-newspaper:before {
+ content: '\e8e6'
+}
+.icon-ninetyninedesigns:before {
+ content: '\e8e7'
+}
+.icon-note:before {
+ content: '\e8e8'
+}
+.icon-note-beamed:before {
+ content: '\e8e9'
+}
+.icon-note-line:before {
+ content: '\e8ea'
+}
+.icon-openid:before {
+ content: '\e8eb'
+}
+.icon-opentable:before {
+ content: '\e8ec'
+}
+.icon-palette:before {
+ content: '\e8ed'
+}
+.icon-paper-plane:before {
+ content: '\e8ee'
+}
+.icon-paper-plane-line:before {
+ content: '\e8ef'
+}
+.icon-params-line:before {
+ content: '\e8f0'
+}
+.icon-pause:before {
+ content: '\e8f1'
+}
+.icon-pencil:before {
+ content: '\e8f2'
+}
+.icon-pencil-line:before {
+ content: '\e8f3'
+}
+.icon-phone:before {
+ content: '\e8f4'
+}
+.icon-photo-line:before {
+ content: '\e8f5'
+}
+.icon-picture:before {
+ content: '\e8f6'
+}
+.icon-pinboard:before {
+ content: '\e8f7'
+}
+.icon-plancast:before {
+ content: '\e8f8'
+}
+.icon-play:before {
+ content: '\e8f9'
+}
+.icon-plurk:before {
+ content: '\e8fa'
+}
+.icon-plus:before {
+ content: '\e8fb'
+}
+.icon-plus-circled:before {
+ content: '\e8fc'
+}
+.icon-plus-squared:before {
+ content: '\e8fd'
+}
+.icon-pocket:before {
+ content: '\e8fe'
+}
+.icon-podcast:before {
+ content: '\e8ff'
+}
+.icon-popup:before {
+ content: '\e900'
+}
+.icon-posterous:before {
+ content: '\e901'
+}
+.icon-print:before {
+ content: '\e902'
+}
+.icon-progress-0:before {
+ content: '\e903'
+}
+.icon-progress-1:before {
+ content: '\e904'
+}
+.icon-progress-2:before {
+ content: '\e905'
+}
+.icon-progress-3:before {
+ content: '\e906'
+}
+.icon-publish:before {
+ content: '\e907'
+}
+.icon-quora:before {
+ content: '\e908'
+}
+.icon-quote:before {
+ content: '\e909'
+}
+.icon-record:before {
+ content: '\e90a'
+}
+.icon-reddit:before {
+ content: '\e90b'
+}
+.icon-reply:before {
+ content: '\e90c'
+}
+.icon-reply-all:before {
+ content: '\e90d'
+}
+.icon-resize-full:before {
+ content: '\e90e'
+}
+.icon-resize-small:before {
+ content: '\e90f'
+}
+.icon-retweet:before {
+ content: '\e910'
+}
+.icon-right:before {
+ content: '\e911'
+}
+.icon-right-bold:before {
+ content: '\e912'
+}
+.icon-right-circled:before {
+ content: '\e913'
+}
+.icon-right-dir:before {
+ content: '\e914'
+}
+.icon-right-open:before {
+ content: '\e915'
+}
+.icon-right-open-big:before {
+ content: '\e916'
+}
+.icon-right-open-mini:before {
+ content: '\e917'
+}
+.icon-right-thin:before {
+ content: '\e918'
+}
+.icon-rocket:before {
+ content: '\e919'
+}
+.icon-rss:before {
+ content: '\e91a'
+}
+.icon-search:before {
+ content: '\e91b'
+}
+.icon-search-line:before {
+ content: '\e91c'
+}
+.icon-share:before {
+ content: '\e91d'
+}
+.icon-shareable:before {
+ content: '\e91e'
+}
+.icon-shop-line:before {
+ content: '\e91f'
+}
+.icon-shuffle:before {
+ content: '\e920'
+}
+.icon-signal:before {
+ content: '\e921'
+}
+.icon-smashmag:before {
+ content: '\e922'
+}
+.icon-songkick:before {
+ content: '\e923'
+}
+.icon-sound:before {
+ content: '\e924'
+}
+.icon-sound-line:before {
+ content: '\e925'
+}
+.icon-stackoverflow:before {
+ content: '\e926'
+}
+.icon-star:before {
+ content: '\e927'
+}
+.icon-star-empty:before {
+ content: '\e928'
+}
+.icon-star-line:before {
+ content: '\e929'
+}
+.icon-statusnet:before {
+ content: '\e92a'
+}
+.icon-stop:before {
+ content: '\e92b'
+}
+.icon-suitcase:before {
+ content: '\e92c'
+}
+.icon-switch:before {
+ content: '\e92d'
+}
+.icon-t-shirt-line:before {
+ content: '\e92e'
+}
+.icon-tag:before {
+ content: '\e92f'
+}
+.icon-tag-line:before {
+ content: '\e930'
+}
+.icon-tape:before {
+ content: '\e931'
+}
+.icon-target:before {
+ content: '\e932'
+}
+.icon-thermometer:before {
+ content: '\e933'
+}
+.icon-thumbs-up:before {
+ content: '\e934'
+}
+.icon-thumbs-down:before {
+ content: '\e935'
+}
+.icon-thumbs-up-line:before {
+ content: '\e936'
+}
+.icon-ticket:before {
+ content: '\e937'
+}
+.icon-to-end:before {
+ content: '\e938'
+}
+.icon-to-start:before {
+ content: '\e939'
+}
+.icon-tools:before {
+ content: '\e93a'
+}
+.icon-traffic-cone:before {
+ content: '\e93b'
+}
+.icon-trash:before {
+ content: '\e93c'
+}
+.icon-trash-line:before {
+ content: '\e93d'
+}
+.icon-trophy:before {
+ content: '\e93e'
+}
+.icon-truck-line:before {
+ content: '\e93f'
+}
+.icon-tv-line:before {
+ content: '\e940'
+}
+.icon-up:before {
+ content: '\e941'
+}
+.icon-up-bold:before {
+ content: '\e942'
+}
+.icon-up-circled:before {
+ content: '\e943'
+}
+.icon-up-dir:before {
+ content: '\e944'
+}
+.icon-up-open:before {
+ content: '\e945'
+}
+.icon-up-open-big:before {
+ content: '\e946'
+}
+.icon-up-open-mini:before {
+ content: '\e947'
+}
+.icon-up-thin:before {
+ content: '\e948'
+}
+.icon-upload:before {
+ content: '\e949'
+}
+.icon-upload-cloud:before {
+ content: '\e94a'
+}
+.icon-user:before {
+ content: '\e94b'
+}
+.icon-user-add:before {
+ content: '\e94c'
+}
+.icon-user-line:before {
+ content: '\e94d'
+}
+.icon-users:before {
+ content: '\e94e'
+}
+.icon-vcard:before {
+ content: '\e94f'
+}
+.icon-viadeo:before {
+ content: '\e950'
+}
+.icon-video:before {
+ content: '\e951'
+}
+.icon-videocam-line:before {
+ content: '\e952'
+}
+.icon-vk:before {
+ content: '\e953'
+}
+.icon-volume:before {
+ content: '\e954'
+}
+.icon-w3c:before {
+ content: '\e955'
+}
+.icon-wallet-line:before {
+ content: '\e956'
+}
+.icon-water:before {
+ content: '\e957'
+}
+.icon-weibo:before {
+ content: '\e958'
+}
+.icon-wikipedia:before {
+ content: '\e959'
+}
+.icon-window:before {
+ content: '\e95a'
+}
+.icon-wordpress:before {
+ content: '\e95b'
+}
+.icon-xing:before {
+ content: '\e95c'
+}
+.icon-yahoo:before {
+ content: '\e95d'
+}
+.icon-yelp:before {
+ content: '\e95e'
+}
+.icon-youtube:before {
+ content: '\e95f'
+}
+.icon-menu-fine:before {
+ content: '\e960'
+}
+.icon-bag-fine:before {
+ content: '\e961'
+}
+.icon-search-fine:before {
+ content: '\e962'
+}
+.icon-cancel-fine:before {
+ content: '\e963'
+}
+.icon-plus-fine:before {
+ content: '\e964'
+}
+.icon-minus-fine:before {
+ content: '\e965'
+}
+.icon-gplus-circled:before {
+ content: '\f059'
+}
+.icon-github-circled:before {
+ content: '\f09b'
+}
+.icon-gplus:before {
+ content: '\f0d5'
+}
+.icon-comment-empty-fa:before {
+ content: '\f0e5'
+}
+.icon-instagram:before {
+ content: '\f16d'
+}
+.icon-tumblr:before {
+ content: '\f173'
+}
+.icon-windows:before {
+ content: '\f17a'
+}
+.icon-foursquare:before {
+ content: '\f180'
+}
+.icon-google:before {
+ content: '\f1a0'
+}
+.icon-behance:before {
+ content: '\f1b4'
+}
+.icon-steam:before {
+ content: '\f1b6'
+}
+.icon-spotify:before {
+ content: '\f1bc'
+}
+.icon-database:before {
+ content: '\f1c0'
+}
+.icon-qq:before {
+ content: '\f1d6'
+}
+.icon-paypal:before {
+ content: '\f1ed'
+}
+.icon-stripe:before {
+ content: '\f1f5'
+}
+.icon-chrome:before {
+ content: '\f268'
+}
+.icon-scribd:before {
+ content: '\f28a'
+}
+.icon-github:before {
+ content: '\f300'
+}
+.icon-flickr:before {
+ content: '\f303'
+}
+.icon-flickr-circled:before {
+ content: '\f304'
+}
+.icon-vimeo:before {
+ content: '\f306'
+}
+.icon-vimeo-circled:before {
+ content: '\f307'
+}
+.icon-twitter:before {
+ content: '\f309'
+}
+.icon-twitter-circled:before {
+ content: '\f30a'
+}
+.icon-facebook:before {
+ content: '\f30c'
+}
+.icon-facebook-circled:before {
+ content: '\f30d'
+}
+.icon-facebook-squared:before {
+ content: '\f30e'
+}
+.icon-pinterest:before {
+ content: '\f312'
+}
+.icon-pinterest-circled:before {
+ content: '\f313'
+}
+.icon-tumblr-circled:before {
+ content: '\f316'
+}
+.icon-linkedin:before {
+ content: '\f318'
+}
+.icon-linkedin-circled:before {
+ content: '\f319'
+}
+.icon-dribbble:before {
+ content: '\f31b'
+}
+.icon-dribbble-circled:before {
+ content: '\f31c'
+}
+.icon-stumbleupon:before {
+ content: '\f31e'
+}
+.icon-stumbleupon-circled:before {
+ content: '\f31f'
+}
+.icon-lastfm:before {
+ content: '\f321'
+}
+.icon-lastfm-circled:before {
+ content: '\f322'
+}
+.icon-rdio:before {
+ content: '\f324'
+}
+.icon-rdio-circled:before {
+ content: '\f325'
+}
+.icon-spotify-circled:before {
+ content: '\f328'
+}
+.icon-dropbox:before {
+ content: '\f330'
+}
+.icon-evernote:before {
+ content: '\f333'
+}
+.icon-flattr:before {
+ content: '\f336'
+}
+.icon-skype:before {
+ content: '\f339'
+}
+.icon-skype-circled:before {
+ content: '\f33a'
+}
+.icon-renren:before {
+ content: '\f33c'
+}
+.icon-sina-weibo:before {
+ content: '\f33f'
+}
+.icon-picasa:before {
+ content: '\f345'
+}
+.icon-soundcloud:before {
+ content: '\f348'
+}
+.icon-mixi:before {
+ content: '\f34b'
+}
+.icon-google-circles:before {
+ content: '\f351'
+}
+.icon-vkontakte:before {
+ content: '\f354'
+}
+.icon-smashing:before {
+ content: '\f357'
+}
+.icon-db-shape:before {
+ content: '\f600'
+}
+.icon-sweden:before {
+ content: '\f601'
+}
+.icon-logo-db:before {
+ content: '\f603'
+}
+/*
+|--------------------------------------------------------------------------
+| 4.0 Shortcodes
+|
+|--------------------------------------------------------------------------
+|
+|
+|
+*/
+
+/* Chart box ------------------------------------------------------------------------- */
+
+.chart_box {
+ position: relative;
+ text-align: center
+}
+.chart_box:before {
+ content: "";
+ display: block;
+ z-index: 2;
+ width: 138px;
+ height: 138px;
+ border-width: 1px;
+ border-style: solid;
+ position: absolute;
+ left: 50%;
+ margin-left: -69px;
+ top: 1px;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ background-color: #fff;
+ background-image: url(../images/stripes/stripes_3_b.png)
+}
+.chart_box .chart {
+ width: 140px;
+ margin: 0 auto 10px;
+ position: relative
+}
+.chart_box .chart canvas {
+ position: relative;
+ z-index: 2
+}
+.chart_box .chart .icon, .chart_box .chart .image {
+ width: 70px;
+ height: 70px;
+ line-height: 70px;
+ overflow: hidden;
+ position: absolute;
+ left: 35px;
+ top: 35px;
+ z-index: 3;
+ text-align: center
+}
+.chart_box .chart .icon {
+ font-size: 45px
+}
+.chart_box .chart .icon i:before {
+ margin: 0
+}
+.chart_box .chart .image img {
+ vertical-align: middle
+}
+.chart_box .chart .num {
+ position: absolute;
+ left: 0;
+ top: 45px;
+ z-index: 3;
+ width: 100%;
+ font-size: 50px;
+ line-height: 50px
+}
+.chart_box p {
+ margin-bottom: 0
+}
+/* Dropcaps -------------------------------------------------------------------------- */
+
+.dropcap {
+ display: inline-block;
+ float: left;
+ width: 35px;
+ height: 35px;
+ line-height: 35px;
+ font-size: 20px;
+ margin: 0 10px 5px 0;
+ text-align: center;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ background-image: url(../images/stripes/stripes_10_w.png)
+}
+.dropcap_circle {
+ -webkit-border-radius: 100%;
+ border-radius: 100%
+}
+.dropcap.transparent {
+ background: none!important
+}
+.dropcap.size-2 {
+ width: 50px;
+ height: 50px;
+ line-height: 50px;
+ font-size: 35px
+}
+.dropcap.size-3 {
+ width: 60px;
+ height: 60px;
+ line-height: 60px;
+ font-size: 40px
+}
+/* Highlight ------------------------------------------------------------------------- */
+
+.highlight {
+ padding: 1px 7px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ background-image: url(../images/stripes/stripes_10_w.png)
+}
+.highlight.highlight_image {
+ padding: 0 2px 7px
+}
+/* Tooltip --------------------------------------------------------------------------- */
+
+.tooltip {
+ display: inline;
+ position: relative;
+ cursor: help;
+ border-bottom-width: 1px;
+ border-style: dotted
+}
+.tooltip:hover:after, .tooltip.hover:after {
+ content: attr(data-tooltip);
+ font-size: 13px;
+ line-height: 18px;
+ text-align: center;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ padding: 5px 15px;
+ width: 140px;
+ position: absolute;
+ left: 50%;
+ bottom: 110%;
+ z-index: 98;
+ margin-left: -85px;
+ background-image: url(../images/stripes/stripes_10_w.png)
+}
+.tooltip.tooltip-img:after {
+ display: none
+}
+.tooltip.tooltip-img .tooltip-content {
+ display: none;
+ font-size: 13px;
+ line-height: 18px;
+ text-align: center;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ padding: 5px 15px;
+ width: 300px;
+ position: absolute;
+ left: 50%;
+ bottom: 110%;
+ z-index: 98;
+ margin-left: -165px;
+ background-image: url(../images/stripes/stripes_10_w.png)
+}
+.tooltip.tooltip-img:hover .tooltip-content, .tooltip.tooltip-img.hover .tooltip-content {
+ display: block
+}
+.wpml-languages .tooltip:hover:after, .wpml-languages .tooltip.hover:after {
+ top: 40px;
+ bottom: auto
+}
+.wpml-languages:not(.disabled) .tooltip {
+ cursor: default
+}
+.wpml-languages:not(.disabled) .tooltip:hover:after, .wpml-languages:not(.disabled) .tooltip.hover:after {
+ display: none!important
+}
+/* Blockquote ------------------------------------------------------------------------ */
+
+blockquote {
+ font-size: 17px;
+ line-height: 31px;
+ display: block;
+ height: auto;
+ margin: 0 0 35px 25px;
+ top: 15px;
+ position: relative;
+ background: url(../images/stripes/textline.png) repeat-y
+}
+blockquote:before {
+ content: ""
+}
+blockquote:after {
+ content: "";
+ width: 55px;
+ height: 40px;
+ background: url(../images/blockquote.png);
+ position: absolute;
+ left: -25px;
+ top: -15px
+}
+.blockquote {
+ margin-bottom: 20px
+}
+.blockquote blockquote {
+ margin-bottom: 25px
+}
+.blockquote p.author {
+ margin-left: 25px
+}
+.blockquote p.author i {
+ margin-right: 5px
+}
+/* Button Item ----------------------------------------------------------------------- */
+
+.column_button .button {
+ margin: 0!important;
+ vertical-align: middle
+}
+.button_align.align_center {
+ text-align: center
+}
+.button_align.align_right {
+ text-align: right
+}
+/* Image frames ---------------------------------------------------------------------- */
+
+.column_image {
+ line-height: 0
+}
+.image_frame, .wp-caption {
+ display: block;
+ margin: 0;
+ border-width: 8px;
+ border-style: solid;
+ max-width: 100%;
+ line-height: 0;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box
+}
+/* .image_frame.inline-block{display:inline-block;max-width:100%} */
+
+/* deprecated since 13.1 */
+
+.image_frame .image_wrapper, .wp-caption img {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box
+}
+.image_frame a, .wp-caption a {
+ display: block
+}
+.wp-caption-text {
+ display: block;
+ text-align: center;
+ margin: 0;
+ padding: 10px 0 5px;
+ line-height: normal
+}
+.wp-caption-text.hide {
+ display: none
+}
+.if-caption-on .image_frame {
+ position: relative
+}
+.if-caption-on .wp-caption-text {
+ position: absolute;
+ bottom: 15px;
+ left: 15px;
+ padding: 5px 10px!important;
+ width: calc(100% - 30px);
+ box-sizing: border-box;
+ background: rgba(0, 0, 0, .5);
+ color: rgba(255, 255, 255, .7);
+ border-radius: 3px;
+}
+.image_frame.no_border .wp-caption-text, .if-zoom .image_frame:not(.has_border) .wp-caption-text {
+ padding: 10px 0;
+}
+.the_content_wrapper .image_frame, .the_content_wrapper .wp-caption {
+ margin-bottom: 20px
+}
+.the_content_wrapper .wp-caption.alignnone, .the_content_wrapper .wp-caption.aligncenter {
+ clear: both
+}
+.image_frame .image_wrapper {
+ position: relative;
+ overflow: hidden
+}
+.image_frame .image_wrapper .mask {
+ position: absolute;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 2
+}
+.image_frame .image_wrapper img:not(.ls-l) {
+ position: relative;
+ top: 0;
+ -webkit-transform: scale(1);
+ -moz-transform: scale(1);
+ -ms-transform: scale(1);
+ -o-transform: scale(1);
+ transform: scale(1)
+}
+.image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
+ margin-bottom: -15px!important
+}
+.masonry-flat .image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
+ margin-bottom: 0!important
+}
+.image_frame:hover .image_wrapper img, .image_frame.hover .image_wrapper img {
+ top: -15px
+}
+.image_frame:hover .image_wrapper .ls-container img, .image_frame.no_link:hover .image_wrapper img {
+ top: 0
+}
+.image_frame .image_wrapper .mask:after {
+ content: "";
+ display: block;
+ position: absolute;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 3;
+ filter: alpha(opacity=0);
+ opacity: 0
+}
+.image_frame:hover .image_wrapper .mask:after, .image_frame.hover .image_wrapper .mask:after {
+ filter: alpha(opacity=100);
+ opacity: 1
+}
+.image_frame.no_link:hover .image_wrapper .mask:after {
+ filter: alpha(opacity=0);
+ opacity: 0
+}
+.image_frame .image_wrapper .image_links {
+ width: 100%;
+ height: 60px;
+ position: absolute;
+ left: 0;
+ bottom: -60px;
+ z-index: 4;
+ overflow: hidden
+}
+.image_frame:hover .image_wrapper .image_links, .image_frame.hover .image_wrapper .image_links {
+ bottom: 0
+}
+.image_frame .image_wrapper .image_links a {
+ display: block;
+ font-size: 25px;
+ line-height: 60px;
+ width: 100%;
+ text-align: center
+}
+.image_frame .image_wrapper .image_links.double a {
+ width: 50%;
+ display: block;
+ float: left
+}
+.image_frame .image_wrapper .image_links.double a:first-child {
+ -webkit-box-shadow: inset -1px 0 0 0 rgba(255, 255, 255, .2);
+ box-shadow: inset -1px 0 0 0 rgba(255, 255, 255, .2)
+}
+.image_frame .image_wrapper .image_links.triple a {
+ width: 33%;
+ display: block;
+ float: left;
+ -webkit-box-shadow: inset -1px 0 0 0 rgba(255, 255, 255, .2);
+ box-shadow: inset -1px 0 0 0 rgba(255, 255, 255, .2)
+}
+.image_frame .image_wrapper .image_links.triple a:last-child {
+ -webkit-box-shadow: 0 0 0;
+ box-shadow: 0 0 0;
+ width: 34%
+}
+.image_frame .image_wrapper .image_links.hover-title a {
+ font-size: 15px;
+ text-decoration: none
+}
+.image_frame.no_border {
+ border-width: 0
+}
+/* Alignments ------------------------------------------------------------------------ */
+
+.alignleft {
+ float: left;
+ margin: 15px 15px 15px 0
+}
+.alignright {
+ float: right;
+ margin: 15px 0 15px 15px
+}
+.aligncenter {
+ text-align: center;
+ margin: 0 auto;
+ display: block
+}
+.aligncenter img {
+ display: inline
+}
+/* Animation */
+
+.image_frame .image_wrapper img, .image_frame .image_wrapper .mask:after, .image_frame .image_wrapper .image_links {
+ -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
+}
+.image_frame .image_wrapper .image_links a {
+ -webkit-transition: all .1s ease-in-out;
+ -moz-transition: all .1s ease-in-out;
+ -o-transition: all .1s ease-in-out;
+ transition: all .1s ease-in-out
+}
+/* Greyscale */
+
+.greyscale .image_wrapper img {
+ top: 0!important;
+ margin-bottom: 0!important
+}
+.greyscale .image_wrapper img.BWFilter {
+ opacity: 1;
+ z-index: 2
+}
+.greyscale .image_wrapper img:not(.BWFilter) {
+ opacity: 0
+}
+.greyscale .image_wrapper:hover img.BWFilter {
+ opacity: 0!important
+}
+.greyscale .image_wrapper:hover img:not(.BWFilter) {
+ opacity: 1!important
+}
+.greyscale:not(.no_link) .image_wrapper img:not(.ls-l) {
+ margin-bottom: 0!important
+}
+.greyscale .image_wrapper .mask {
+ display: none
+}
+.greyscale .image_frame .image_wrapper img {
+ -webkit-transition: all 0s;
+ -moz-transition: all 0s;
+ -o-transition: all 0s;
+ transition: all 0s
+}
+.greyscale.tiles .post-item .image_wrapper_tiles img.BWFilter {
+ opacity: 1;
+ z-index: 2
+}
+.greyscale.tiles .post-item .image_wrapper_tiles img:not(.BWFilter) {
+ opacity: 0
+}
+.greyscale.tiles .post-item:hover .image_wrapper_tiles img.BWFilter {
+ opacity: 0!important
+}
+.greyscale.tiles .post-item:hover .image_wrapper_tiles img:not(.BWFilter) {
+ opacity: 1!important
+}
+/* Style | Overlay */
+
+.if-overlay .image_frame .image_wrapper .image_links {
+ opacity: 0;
+ width: 60px;
+ height: 60px;
+ bottom: auto;
+ top: 50%;
+ left: 50%;
+ z-index: 4;
+ margin-top: -30px;
+ margin-left: -30px;
+ -moz-transform: scale(0);
+ -webkit-transform: scale(0);
+ -o-transform: scale(0)
+}
+.if-overlay .image_frame .image_wrapper .image_links.double {
+ width: 120px;
+ margin-left: -60px
+}
+.if-overlay .image_frame .image_wrapper .image_links.triple {
+ width: 180px;
+ margin-left: -90px
+}
+.if-overlay .image_frame .image_wrapper .image_links.hover-title {
+ width: 100%;
+ left: 0;
+ margin-left: 0
+}
+.if-overlay li.product .product-loading-icon, .if-overlay li.product .added-cart {
+ border-radius: 0!important;
+ width: 60px!important;
+ height: 60px!important;
+ margin: -30px 0 0 -30px !important
+}
+.if-overlay li.product.adding-to-cart .added-cart, .if-overlay li.product.added-to-cart .added-cart {
+ z-index: 5!important
+}
+.if-overlay .image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
+ margin-bottom: 0
+}
+.if-overlay .image_frame:hover .image_wrapper .image_links, .if-overlay .image_frame.hover .image_wrapper .image_links {
+ opacity: 1;
+ -moz-transform: scale(1);
+ -webkit-transform: scale(1);
+ -o-transform: scale(1)
+}
+.if-overlay .image_frame:hover .image_wrapper img, .if-overlay .image_frame.hover .image_wrapper img {
+ -moz-transform: scale(1.2);
+ -webkit-transform: scale(1.2);
+ -o-transform: scale(1.2);
+ top: 0
+}
+.if-overlay .image_item:hover .image_wrapper img, .if-overlay .image_item.hover .image_wrapper img {
+ -moz-transform: scale(1);
+ -webkit-transform: scale(1);
+ -o-transform: scale(1)
+}
+/* Style | Zoom */
+
+.if-zoom {}
+.if-zoom .image_frame .image_wrapper .image_links {
+ display: none;
+}
+.if-zoom .image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
+ margin-bottom: 0!important
+}
+.if-zoom .image_frame:hover .image_wrapper img, .if-zoom .image_frame.hover .image_wrapper img {
+ top: 0
+}
+.if-zoom .image_frame .image_wrapper .mask {
+ display: none;
+}
+.if-zoom .image_frame:hover .image_wrapper img, .if-zoom .image_frame.hover .image_wrapper img {
+ -moz-transform: scale(1.1);
+ -webkit-transform: scale(1.1);
+ -o-transform: scale(1.1);
+ -ms-transform: scale(1.1);
+}
+.if-zoom .image_frame.no_link:hover .image_wrapper img, .if-zoom image_frame.no_link.hover .image_wrapper img {
+ -moz-transform: scale(1);
+ -webkit-transform: scale(1);
+ -o-transform: scale(1);
+ -ms-transform: scale(1);
+}
+/* Hide border */
+
+.if-border-hide .image_frame:not(.has_border) {
+ border-width: 0;
+}
+/* Hover Disable */
+
+.image_frame.hover-disable .image_wrapper .image_links {
+ display: none
+}
+.image_frame.hover-disable .image_wrapper .mask {
+ display: none!important
+}
+.image_frame.hover-disable .image_wrapper img {
+ margin-bottom: 0!important;
+ top: 0!important;
+ -moz-transform: scale(1)!important;
+ -webkit-transform: scale(1)!important;
+ -o-transform: scale(1)!important
+}
+.image_frame.hover-disable:not(.no_link) .image_wrapper img:not(.ls-l) {
+ margin-bottom: 0!important
+}
+/* Video ----------------------------------------------------------------------------- */
+
+/* In this case, the aspect ratio is 16:9, which means that the height will be 56.25% of the width. For a video with a 4:3 aspect ratio, we set padding-bottom to 75%. */
+
+.content_video.iframe.auto-wh {
+ position: relative;
+ padding-bottom: 56.25%;
+ height: 0;
+ overflow: hidden
+}
+.content_video.iframe.auto-wh iframe {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%
+}
+.post-photo-wrapper.embed .image_wrapper, .single-photo-wrapper.embed .image_wrapper {
+ position: relative;
+ padding-bottom: 56.25%;
+ height: 0;
+ overflow: hidden
+}
+.post-photo-wrapper.embed .image_wrapper iframe, .single-photo-wrapper.embed .image_wrapper iframe {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%
+}
+.post-photo-wrapper.html5 .jp-jplayer, .single-photo-wrapper.html5 .jp-jplayer {
+ position: relative;
+ padding-bottom: 56.25%;
+ height: 0!important;
+ overflow: hidden
+}
+.post-photo-wrapper.html5 .jp-jplayer img, .single-photo-wrapper.html5 .jp-jplayer img {
+ position: absolute;
+}
+.post-photo-wrapper.html5 .jp-jplayer video, .single-photo-wrapper.html5 .jp-jplayer video {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%
+}
+/* Gallery --------------------------------------------------------------------------- */
+
+.gallery .gallery-item {
+ overflow: hidden;
+ margin: 0 0 10px!important
+}
+.gallery .gallery-item .gallery-icon {
+ border: 0;
+ width: 95%;
+ overflow: hidden;
+ line-height: 0;
+ margin-right: 2.5%!important;
+ margin-left: 2.5%!important;
+ padding: 0!important;
+ position: relative
+}
+.gallery .gallery-item img {
+ border: 0!important;
+ line-height: 0;
+ display: block
+}
+/*
+.gallery-columns-2 .gallery-item:nth-child(2n+1){clear:both}
+.gallery-columns-3 .gallery-item:nth-child(3n+1){clear:both}
+.gallery-columns-4 .gallery-item:nth-child(4n+1){clear:both}
+.gallery-columns-5 .gallery-item:nth-child(5n+1){clear:both}
+.gallery-columns-6 .gallery-item:nth-child(6n+1){clear:both}
+.gallery-columns-7 .gallery-item:nth-child(7n+1){clear:both}
+.gallery-columns-8 .gallery-item:nth-child(8n+1){clear:both}
+.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:both}
+*/
+
+/* Gallery | Flat */
+
+.gallery.flat .gallery-item {
+ margin: 0!important
+}
+.gallery.flat .gallery-item .gallery-icon {
+ margin: 0!important;
+ width: 100%
+}
+.gallery.flat .gallery-item .gallery-icon .image_frame {
+ border-width: 0;
+ margin-bottom: 0
+}
+/* Gallery | Fancy */
+
+.gallery.fancy .gallery-item:nth-child(2n+1) {
+ transform: rotate(-2deg)
+}
+.gallery.fancy .gallery-item:nth-child(2n) {
+ transform: rotate(2deg)
+}
+.gallery.fancy .gallery-item .image_frame {
+ margin: 7%
+}
+/* Gallery | Masonry */
+
+.gallery.masonry .gallery-item {
+ margin: 0!important
+}
+.gallery.masonry .gallery-item .gallery-icon {
+ margin: 0!important;
+ width: 100%
+}
+.gallery.masonry .gallery-item .image_frame {
+ margin-bottom: 0
+}
+/* Divider --------------------------------------------------------------------------- */
+
+hr {
+ display: block;
+ border: none;
+ outline: none;
+ height: 1px;
+ width: 100%;
+ margin: 0 auto 15px;
+ clear: both
+}
+hr, .hr_wide, .hr_zigzag, .hr_dots {
+ margin: 0 auto 15px;
+ clear: both
+}
+hr.hr_narrow {
+ width: 7%
+}
+hr.no_line {
+ background: none;
+ color: transparent;
+}
+.hr_wide {
+ position: relative;
+ height: 1px
+}
+.hr_wide hr {
+ position: absolute;
+ left: -1000px;
+ top: 0;
+ width: 3000px
+}
+.aside_left .hr_wide hr {
+ left: 0
+}
+.aside_right .hr_wide hr {
+ right: 0;
+ left: auto
+}
+.hr_zigzag {
+ text-align: center;
+ margin-bottom: 10px
+}
+.hr_zigzag i {
+ font-size: 25px;
+ line-height: 25px;
+ margin: 0 -11px;
+ display: inline-block
+}
+.hr_dots {
+ text-align: center;
+ line-height: 0
+}
+.hr_dots span {
+ display: inline-block;
+ width: 5px;
+ height: 5px;
+ overflow: hidden;
+ margin: 0 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px
+}
+.column_divider hr, .column_divider .hr_wide, .column_divider .hr_zigzag, .column_divider .hr_dots {
+ margin-bottom: 0
+}
+/* Divider | Fancy */
+
+.fancy-divider svg {
+ display: block
+}
+.fancy-divider svg:not(:root) {
+ overflow: hidden
+}
+/* Decoration SVG */
+
+.section .section-divider {
+ display: block;
+ width: 50px;
+ height: 50px;
+ position: absolute;
+ left: 50%;
+ margin-left: -25px;
+ background-color: inherit;
+ z-index: 1
+}
+.section-divider.triangle.up, .section-divider.triangle.down {
+ -moz-transform: rotate(45deg);
+ -webkit-transform: rotate(45deg);
+ -o-transform: rotate(45deg);
+ -ms-transform: rotate(45deg);
+ transform: rotate(45deg)
+}
+.section-divider.triangle.up {
+ top: -25px
+}
+.section-divider.triangle.down {
+ bottom: -25px
+}
+.section-divider.triple-triangle:after, .section-divider.triple-triangle:before {
+ content: "";
+ display: block;
+ width: 50px;
+ height: 50px;
+ position: absolute;
+ background-color: inherit;
+ z-index: 1
+}
+.section-divider.triple-triangle.up:after {
+ left: -36px;
+ top: 50px
+}
+.section-divider.triple-triangle.up:before {
+ right: -50px;
+ top: -36px
+}
+.section-divider.triple-triangle.down:after {
+ left: -51px;
+ top: 35px
+}
+.section-divider.triple-triangle.down:before {
+ right: -35px;
+ top: -50px
+}
+.section-divider.triple-triangle.up, .section-divider.triple-triangle.down {
+ -moz-transform: rotate(45deg);
+ -webkit-transform: rotate(45deg);
+ -o-transform: rotate(45deg);
+ -ms-transform: rotate(45deg);
+ transform: rotate(45deg)
+}
+.section-divider.triple-triangle.up {
+ top: -25px
+}
+.section-divider.triple-triangle.down {
+ bottom: -25px
+}
+.section-divider.square.up, .section-divider.square.down {
+ width: 70px;
+ height: 70px;
+ margin-left: -35px
+}
+.section-divider.square.up {
+ top: -25px
+}
+.section-divider.square.down {
+ bottom: -25px
+}
+.section-divider.circle.up, .section-divider.circle.down {
+ width: 70px;
+ height: 70px;
+ margin-left: -35px;
+ -webkit-border-radius: 100%;
+ border-radius: 100%
+}
+.section-divider.circle.up {
+ top: -25px
+}
+.section-divider.circle.down {
+ bottom: -25px
+}
+/* Decoration Image | height:100px - fallback */
+
+.section .section-decoration {
+ width: 100%;
+ height: 100px;
+ position: absolute;
+ left: 0;
+ background-repeat: repeat-x;
+ z-index: 1;
+}
+.section .section-decoration.top {
+ top: 0;
+ background-position: center top;
+}
+.section .section-decoration.bottom {
+ bottom: 0;
+ background-position: center bottom;
+}
+/* Idea box -------------------------------------------------------------------------- */
+
+.idea_box {
+ padding: 25px 25px 25px 70px;
+ position: relative;
+ border-top-width: 1px;
+ border-style: solid;
+ background: rgba(0, 0, 0, .02);
+ clear: both
+}
+.idea_box .icon {
+ font-size: 30px;
+ line-height: 30px;
+ position: absolute;
+ left: 15px;
+ top: 50%;
+ margin-top: -15px;
+ color: rgba(0, 0, 0, .15)
+}
+/* Google font ----------------------------------------------------------------------- */
+
+.google_font {
+ margin-bottom: 15px;
+}
+/* Popup | .popup-content ------------------------------------------------------------ */
+
+.popup-content {
+ display: none;
+}
+/* Single icon ----------------------------------------------------------------------- */
+
+.single_icon {
+ display: block;
+ margin: 0 auto 15px
+}
+.single_icon.icon_left {
+ text-align: left
+}
+.single_icon.icon_right {
+ text-align: right
+}
+.single_icon.icon_center {
+ text-align: center
+}
+/* Forms ----------------------------------------------------------------------------- */
+
+form, fieldset {
+ margin-bottom: 0
+}
+textarea {
+ min-height: 60px
+}
+label, legend {
+ display: block;
+ margin-bottom: 5px;
+ font-weight: 700
+}
+input[type="checkbox"] {
+ display: inline
+}
+input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
+ padding: 10px;
+ outline: none;
+ margin: 0;
+ width: 230px;
+ max-width: 100%;
+ display: block;
+ margin-bottom: 20px;
+ font-size: 13px;
+ border-width: 1px;
+ border-style: solid;
+ border-radius: 0;
+ box-sizing: border-box;
+ -webkit-appearance: none
+}
+/* Lists ----------------------------------------------------------------------------- */
+
+ul {
+ list-style: none outside
+}
+ol {
+ list-style: decimal
+}
+.column_column ul, .column_column ol, .column_helper ul, .column_helper ol, .column_visual ul, .column_visual ol, .mfn-acc ul, .mfn-acc ol, .ui-tabs-panel ul, .ui-tabs-panel ol, .the_content_wrapper ul, .the_content_wrapper ol, .post-excerpt ul, .post-excerpt ol {
+ margin: 0 0 15px 30px
+}
+.column_column ul li, .column_helper ul li, .column_visual ul li, .mfn-acc ul li, .ui-tabs-panel ul li, .the_content_wrapper ul li, .post-excerpt ul li {
+ list-style: disc outside
+}
+.column_column ul li, .column_column ol li, .column_helper ul li, .column_helper ol li, .column_visual ul li, .column_visual ol li, .mfn-acc ul li, .mfn-acc ol li, .ui-tabs-panel ul li, .ui-tabs-panel ol li, .the_content_wrapper ul li, .the_content_wrapper ol li, .post-excerpt ul li, .post-excerpt ol li {
+ margin-bottom: 10px
+}
+.column_column ul li ul, .column_column ol li ol, .column_helper ul li ul, .column_helper ol li ol, .column_visual ul li ul, .column_visual ol li ol, .mfn-acc ul li ul, .mfn-acc ol li ol, .ui-tabs-panel ul li ul, .ui-tabs-panel ol li ol, .the_content_wrapper ul li ul, .the_content_wrapper ol li ol, .post-excerpt ul li ul, .post-excerpt ol li ol {
+ margin-top: 10px;
+ margin-bottom: 0
+}
+ul.list_mixed, ul.list_check, ul.list_star, ul.list_idea {
+ margin-left: 0
+}
+ul.list_mixed li, ul.list_check li, ul.list_star li, ul.list_idea li {
+ margin-bottom: 20px;
+ position: relative;
+ list-style: none;
+ padding-left: 50px;
+ margin-left: 0
+}
+ul.list_mixed li:after, ul.list_check li:after, ul.list_star li:after, ul.list_idea li:after {
+ content: "";
+ width: 70px;
+ height: 1px;
+ overflow: hidden;
+ background: rgba(0, 0, 0, .08);
+ position: absolute;
+ left: 0;
+ bottom: -11px
+}
+ul.list_mixed li:last-child:after, ul.list_check li:last-child:after, ul.list_star li:last-child:after, ul.list_idea li:last-child:after {
+ display: none
+}
+ul.list_check li, li.list_check {
+ background: url(../images/icons/list_check.png) no-repeat 20px 5px
+}
+ul.list_star li, li.list_star {
+ background: url(../images/icons/list_star.png) no-repeat 20px 5px
+}
+ul.list_idea li, li.list_idea {
+ background: url(../images/icons/list_idea.png) no-repeat 20px 6px
+}
+dl {
+ margin: 0 0 30px
+}
+dl>dt, dl>dd {
+ border-width: 1px 0 0;
+ border-style: solid;
+ padding: 10px 0;
+ margin: 0
+}
+dl>dt {
+ display: block;
+ float: left;
+ width: 100px;
+ font-weight: 700
+}
+dl>dd {
+ margin-left: 110px
+}
+dl>dd:after {
+ content: "";
+ clear: both;
+ display: block
+}
+/* Alerts ---------------------------------------------------------------------------- */
+
+.alert {
+ margin-bottom: 30px;
+ padding: 20px 55px 20px 90px;
+ position: relative;
+ -webkit-border-radius: 5px;
+ border-radius: 5px
+}
+.alert .alert_icon {
+ width: 60px;
+ height: 60px;
+ font-size: 30px;
+ line-height: 60px;
+ color: rgba(0, 0, 0, .4);
+ position: absolute;
+ left: 10px;
+ top: 10px;
+ text-align: center;
+ -webkit-border-radius: 5px;
+ border-radius: 5px
+}
+.alert a.close {
+ position: absolute;
+ right: 15px;
+ top: 20px;
+ font-size: 20px;
+ line-height: 20px
+}
+.alert a.close i {
+ margin: 0!important;
+ color: rgba(0, 0, 0, .6)
+}
+.alert a:hover.close i {
+ color: rgba(0, 0, 0, .8)
+}
+.alert_warning {
+ background: #ffe38b;
+ color: #9b812e
+}
+.alert_warning .alert_icon {
+ background: #fbda72
+}
+.alert_warning a, .alert_warning a:hover {
+ color: #645012
+}
+.alert_error {
+ background: #fb5455;
+ color: #fff
+}
+.alert_error .alert_icon {
+ background: #f24143
+}
+.alert_error a, .alert_error a:hover {
+ color: #9f2e2e
+}
+.alert_info {
+ background: #3097db;
+ color: #fff
+}
+.alert_info .alert_icon {
+ background: #1c81c4
+}
+.alert_info a, .alert_info a:hover {
+ color: #b1e0ff
+}
+.alert_success {
+ background: #a5de5c;
+ color: #fff
+}
+.alert_success .alert_icon {
+ background: #8fc944
+}
+.alert_success a, .alert_success a:hover {
+ color: #5d9514
+}
+/* Muffin link ----------------------------------------------------------------------- */
+
+a.mfn-link {
+ position: relative;
+ display: inline-block;
+ margin: 15px 25px;
+ font-size: 15px;
+ text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
+ text-decoration: none;
+ outline: none;
+ white-space: nowrap
+}
+a:hover.mfn-link {
+ text-decoration: none
+}
+/* Effect 1: Brackets */
+
+a.mfn-link-1:before, a.mfn-link-1:after {
+ display: inline-block;
+ opacity: 0;
+ -webkit-transition: -webkit-transform 0.3s, opacity .2s;
+ -moz-transition: -moz-transform 0.3s, opacity .2s;
+ transition: transform 0.3s, opacity .2s
+}
+a.mfn-link-1:before {
+ margin-right: 10px;
+ content: '[';
+ -webkit-transform: translateX(20px);
+ -moz-transform: translateX(20px);
+ transform: translateX(20px)
+}
+a.mfn-link-1:after {
+ margin-left: 10px;
+ content: ']';
+ -webkit-transform: translateX(-20px);
+ -moz-transform: translateX(-20px);
+ transform: translateX(-20px)
+}
+a:hover.mfn-link-1:before, a:hover.mfn-link-1:after, a.hover.mfn-link-1:before, a.hover.mfn-link-1:after {
+ opacity: 1;
+ -webkit-transform: translateX(0px);
+ -moz-transform: translateX(0px);
+ transform: translateX(0px)
+}
+/* Effect 2: 3D rolling links */
+
+a.mfn-link-2 {
+ line-height: 44px;
+ -webkit-perspective: 1000px;
+ -moz-perspective: 1000px;
+ perspective: 1000px
+}
+a.mfn-link-2 span {
+ position: relative;
+ display: inline-block;
+ padding: 0 14px;
+ -webkit-transition: -webkit-transform .3s;
+ -moz-transition: -moz-transform .3s;
+ transition: transform .3s;
+ -webkit-transform-origin: 50% 0;
+ -moz-transform-origin: 50% 0;
+ transform-origin: 50% 0;
+ -webkit-transform-style: preserve-3d;
+ -moz-transform-style: preserve-3d;
+ transform-style: preserve-3d
+}
+a.mfn-link-2 span:before {
+ position: absolute;
+ top: 100%;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ content: attr(data-hover);
+ -webkit-transition: background .3s;
+ -moz-transition: background .3s;
+ transition: background .3s;
+ -webkit-transform: rotateX(-90deg);
+ -moz-transform: rotateX(-90deg);
+ transform: rotateX(-90deg);
+ -webkit-transform-origin: 50% 0;
+ -moz-transform-origin: 50% 0;
+ transform-origin: 50% 0;
+ text-align: center
+}
+a:hover.mfn-link-2 span, a.hover.mfn-link-2 span {
+ -webkit-transform: rotateX(90deg) translateY(-22px);
+ -moz-transform: rotateX(90deg) translateY(-22px);
+ transform: rotateX(90deg) translateY(-22px)
+}
+/* Effect 3: bottom line */
+
+a.mfn-link-3 {
+ padding: 8px 0
+}
+a.mfn-link-3:after {
+ position: absolute;
+ top: 100%;
+ left: 0;
+ width: 100%;
+ height: 3px;
+ content: '';
+ opacity: 0;
+ -webkit-transition: opacity 0.3s, -webkit-transform .3s;
+ -moz-transition: opacity 0.3s, -moz-transform .3s;
+ transition: opacity 0.3s, transform .3s;
+ -webkit-transform: translateY(10px);
+ -moz-transform: translateY(10px);
+ transform: translateY(10px)
+}
+a:hover.mfn-link-3:after, a.hover.mfn-link-3:after {
+ opacity: 1;
+ -webkit-transform: translateY(0px);
+ -moz-transform: translateY(0px);
+ transform: translateY(0px)
+}
+/* Effect 4: second border slides up */
+
+a.mfn-link-4 {
+ padding: 12px 10px 10px;
+ text-shadow: none;
+ font-weight: 700
+}
+a.mfn-link-4:before, a.mfn-link-4::after {
+ position: absolute;
+ top: 100%;
+ left: 0;
+ width: 100%;
+ height: 3px;
+ content: '';
+ -webkit-transition: -webkit-transform .3s;
+ -moz-transition: -moz-transform .3s;
+ transition: transform .3s;
+ -webkit-transform: scale(0.85);
+ -moz-transform: scale(0.85);
+ transform: scale(0.85)
+}
+a.mfn-link-4:after {
+ opacity: 0;
+ -webkit-transition: top 0.3s, opacity 0.3s, -webkit-transform .3s;
+ -moz-transition: top 0.3s, opacity 0.3s, -moz-transform .3s;
+ transition: top 0.3s, opacity 0.3s, transform .3s
+}
+a:hover.mfn-link-4:before, a:hover.mfn-link-4:after, a.hover.mfn-link-4:before, a.hover.mfn-link-4:after {
+ -webkit-transform: scale(1);
+ -moz-transform: scale(1);
+ transform: scale(1)
+}
+a:hover.mfn-link-4:after, a.hover.mfn-link-4:after {
+ top: 0;
+ opacity: 1
+}
+/* Effect 5: reveal, push out */
+
+a.mfn-link-5 {
+ overflow: hidden;
+ margin: 0 15px;
+ position: relative;
+ z-index: 1
+}
+a.mfn-link-5 span {
+ display: block;
+ padding: 10px 20px;
+ -webkit-transition: -webkit-transform .3s;
+ -moz-transition: -moz-transform .3s;
+ transition: transform .3s
+}
+a.mfn-link-5:before {
+ position: absolute;
+ top: 0;
+ left: 0;
+ text-align: left;
+ z-index: -1;
+ padding: 10px 20px;
+ width: 100%;
+ height: 100%;
+ content: attr(data-hover);
+ -webkit-transition: -webkit-transform .3s;
+ -moz-transition: -moz-transform .3s;
+ transition: transform .3s;
+ -webkit-transform: translateX(-25%);
+ -moz-transform: translateX(-25%);
+ transform: translateX(-25%)
+}
+a:hover.mfn-link-5 span, a.hover.mfn-link-5 span {
+ -webkit-transform: translateX(100%);
+ -moz-transform: translateX(100%);
+ transform: translateX(100%)
+}
+a:hover.mfn-link-5:before, a.hover.mfn-link-5:before {
+ -webkit-transform: translateX(0%);
+ -moz-transform: translateX(0%);
+ transform: translateX(0%)
+}
+/* Effect 6: text fill*/
+
+a.mfn-link-6 {
+ padding: 10px 0;
+ text-shadow: none
+}
+a.mfn-link-6:before {
+ position: absolute;
+ top: 0;
+ left: 0;
+ overflow: hidden;
+ padding: 10px 0;
+ max-width: 0;
+ border-bottom: 2px solid;
+ content: attr(data-hover);
+ -webkit-transition: max-width .5s;
+ -moz-transition: max-width .5s;
+ transition: max-width .5s
+}
+a:hover.mfn-link-6:before, a.hover.mfn-link-6:before {
+ max-width: 100%
+}
+/* Effect 7: border switch */
+
+a.mfn-link-7 {
+ padding: 0 20px;
+ height: 45px;
+ line-height: 45px
+}
+a.mfn-link-7:before, a.mfn-link-7:after {
+ position: absolute;
+ width: 45px;
+ height: 2px;
+ content: '';
+ opacity: .2;
+ -webkit-transition: all .3s;
+ -moz-transition: all .3s;
+ transition: all .3s;
+ pointer-events: none
+}
+a.mfn-link-7:before {
+ top: 0;
+ left: 0;
+ -webkit-transform: rotate(90deg);
+ -moz-transform: rotate(90deg);
+ transform: rotate(90deg);
+ -webkit-transform-origin: 0 0;
+ -moz-transform-origin: 0 0;
+ transform-origin: 0 0
+}
+a.mfn-link-7:after {
+ right: 0;
+ bottom: 0;
+ -webkit-transform: rotate(90deg);
+ -moz-transform: rotate(90deg);
+ transform: rotate(90deg);
+ -webkit-transform-origin: 100% 0;
+ -moz-transform-origin: 100% 0;
+ transform-origin: 100% 0
+}
+a:hover.mfn-link-7:before, a:hover.mfn-link-7:after, a.hover.mfn-link-7:before, a.hover.mfn-link-7:after {
+ opacity: 1
+}
+a:hover.mfn-link-7:before, a.hover.mfn-link-7:before {
+ left: 50%;
+ -webkit-transform: rotate(0deg) translateX(-50%);
+ -moz-transform: rotate(0deg) translateX(-50%);
+ transform: rotate(0deg) translateX(-50%)
+}
+a:hover.mfn-link-7:after, a.hover.mfn-link-7:after {
+ right: 50%;
+ -webkit-transform: rotate(0deg) translateX(50%);
+ -moz-transform: rotate(0deg) translateX(50%);
+ transform: rotate(0deg) translateX(50%)
+}
+/* Effect 8: cross */
+
+a.mfn-link-8 {
+ padding: 0 5px;
+ font-weight: 700;
+ -webkit-transition: color .3s;
+ -moz-transition: color .3s;
+ transition: color .3s;
+ position: relative;
+ z-index: 1
+}
+a.mfn-link-8:before, a.mfn-link-8:after {
+ position: absolute;
+ width: 100%;
+ left: 0;
+ top: 50%;
+ height: 2px;
+ margin-top: -1px;
+ content: '';
+ z-index: -1;
+ -webkit-transition: -webkit-transform 0.3s, opacity .3s;
+ -moz-transition: -moz-transform 0.3s, opacity .3s;
+ transition: transform 0.3s, opacity .3s;
+ pointer-events: none
+}
+a.mfn-link-8:before {
+ -webkit-transform: translateY(-20px);
+ -moz-transform: translateY(-20px);
+ transform: translateY(-20px)
+}
+a.mfn-link-8:after {
+ -webkit-transform: translateY(20px);
+ -moz-transform: translateY(20px);
+ transform: translateY(20px)
+}
+a:hover.mfn-link-8:before, a:hover.mfn-link-8:after, a.hover.mfn-link-8:before, a.hover.mfn-link-8:after {
+ opacity: .7
+}
+a:hover.mfn-link-8:before, a.hover.mfn-link-8:before {
+ -webkit-transform: rotate(45deg);
+ -moz-transform: rotate(45deg);
+ transform: rotate(45deg)
+}
+a:hover.mfn-link-8:after, a.hover.mfn-link-8:after {
+ -webkit-transform: rotate(-45deg);
+ -moz-transform: rotate(-45deg);
+ transform: rotate(-45deg)
+}
+/* variables */
+
+a.mfn-link-4:before, a.mfn-link-4:after, a.mfn-link-3:after, a:hover.mfn-link-8:after, a:hover.mfn-link-8:before, a.hover.mfn-link-8:after, a.hover.mfn-link-8:before {
+ background: rgba(0, 0, 0, 0.1)
+}
+a.mfn-link-6 {
+ border-top: 2px solid rgba(0, 0, 0, .05)
+}
+a.mfn-link.mfn-link-6 {
+ color: rgba(0, 0, 0, .25)
+}
+a.mfn-link-2 span, a:hover.mfn-link-2 span:before, a.hover.mfn-link-2 span:before, a.mfn-link-5 span, a.mfn-link-5:before {
+ color: #fff
+}
+/* Accordion ------------------------------------------------------------------------- */
+
+.accordion .question {
+ margin-bottom: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ overflow: hidden;
+ border-width: 1px;
+ border-style: solid
+}
+.accordion .question:last-child {
+ margin-bottom: 0
+}
+.accordion .question .title {
+ padding: 14px 14px 14px 60px;
+ font-size: 13px;
+ font-weight: 700;
+ position: relative;
+ border-width: 0;
+ border-style: solid;
+ cursor: pointer;
+ background-image: url(../images/bg_panel.png);
+ background-repeat: repeat-x;
+ background-position: left top
+}
+.accordion .question .title:before {
+ content: "";
+ width: 49px;
+ height: 100%;
+ border-width: 0 1px 0 0;
+ border-style: solid;
+ position: absolute;
+ left: 0;
+ top: 0;
+ z-index: 1
+}
+.accordion .question .title>.acc-icon-plus, .accordion .question .title>.acc-icon-minus {
+ font-size: 17px;
+ line-height: 17px;
+ display: block;
+ position: absolute;
+ left: 15px;
+ top: 16px;
+ width: 20px;
+ height: 20px;
+ text-align: center;
+ color: rgba(0, 0, 0, .25)
+}
+.accordion .question .title>.acc-icon-plus:before, .accordion .question .title>.acc-icon-minus:before {
+ margin: 0!important
+}
+.accordion .question .title>.acc-icon-plus {
+ display: block
+}
+.accordion .question .title>.acc-icon-minus {
+ display: none
+}
+.accordion .question .answer {
+ padding: 15px 20px 20px;
+ overflow: hidden;
+ display: none;
+ background-image: url(../images/box_shadow.png);
+ background-repeat: repeat-x;
+ background-position: left top
+}
+.accordion .question .answer .wpb_content_element:last-child {
+ margin-bottom: 0
+}
+.accordion .question.active .title {
+ border-width: 0 0 1px
+}
+.accordion .question.active .title>.acc-icon-plus {
+ display: none
+}
+.accordion .question.active .title>.acc-icon-minus {
+ display: block
+}
+.accordion .question.active p:last-child {
+ margin-bottom: 0
+}
+/* FAQ ------------------------------------------------------------------------------- */
+
+.faq .question {
+ margin-bottom: 5px;
+ overflow: hidden;
+ position: relative;
+ background: rgba(0, 0, 0, .02)
+}
+.faq .question:before {
+ content: "";
+ width: 60px;
+ height: 100%;
+ border-width: 0 1px 0 0;
+ border-style: solid;
+ border-color: rgba(0, 0, 0, .1);
+ position: absolute;
+ left: 0;
+ top: 0;
+ z-index: 1
+}
+.faq .question:after {
+ content: "";
+ width: 60px;
+ height: 100%;
+ background: rgba(0, 0, 0, .03);
+ position: absolute;
+ left: 0;
+ top: 0;
+ z-index: 1
+}
+.faq .question:last-child {
+ margin-bottom: 0
+}
+.faq .question .title {
+ padding: 20px 40px 20px 80px;
+ font-size: 15px;
+ position: relative;
+ cursor: pointer;
+ z-index: 2
+}
+.faq .question .title>.acc-icon-plus, .faq .question .title>.acc-icon-minus {
+ font-size: 17px;
+ line-height: 17px;
+ display: block;
+ position: absolute;
+ right: 15px;
+ top: 21px;
+ width: 20px;
+ height: 20px;
+ text-align: center;
+ color: rgba(0, 0, 0, .25)
+}
+.faq .question .title>.acc-icon-plus:before, .faq .question .title>.acc-icon-minus:before {
+ margin: 0!important
+}
+.faq .question .title>.acc-icon-plus {
+ display: block
+}
+.faq .question .title>.acc-icon-minus {
+ display: none
+}
+.faq .question .title .num {
+ font-weight: 700;
+ position: absolute;
+ left: 27px;
+ top: 20px;
+ font-weight: bold
+}
+.faq .question .answer {
+ padding: 0 20px 20px 80px;
+ overflow: hidden;
+ display: none
+}
+.faq .question.active .title>.acc-icon-plus {
+ display: none
+}
+.faq .question.active .title>.acc-icon-minus {
+ display: block
+}
+.faq .question.active p:last-child {
+ margin-bottom: 0
+}
+.wpb_wrapper .faq {
+ margin-bottom: 5px
+}
+.wpb_wrapper .faq .question .title.wpb_toggle {
+ background-position: 23px
+}
+.wpb_wrapper .faq .question .answer.wpb_toggle_content {
+ margin: 0
+}
+.wpb_wrapper .faq .question .last_toggle_el_margin {
+ margin-bottom: 0
+}
+.wpb_wrapper .faq .question .title>.acc-icon-plus, .wpb_wrapper .faq .question .title>.acc-icon-minus {
+ left: 20px;
+ right: auto;
+ color: rgba(0, 0, 0, .5)
+}
+/* Table ----------------------------------------------------------------------------- */
+
+table {
+ width: 100%;
+ margin-bottom: 15px;
+ border-collapse: collapse;
+ border-spacing: 0;
+ -webkit-border-radius: 5px;
+ border-radius: 5px
+}
+table th, table td {
+ padding: 10px;
+ text-align: center;
+ border-width: 1px;
+ border-style: solid;
+ vertical-align: middle
+}
+table th {
+ font-weight: 700;
+ background: url(../images/bg_panel.png) repeat-x left top
+}
+table th.clear {
+ border: 0;
+ background: none
+}
+table tr:first-child td {
+ background: url(../images/box_shadow.png) repeat-x left top
+}
+table tr:nth-child(2n) td {
+ background: rgba(0, 0, 0, 0.01)
+}
+/* table.simple */
+
+table.simple th {
+ background: none
+}
+table.simple th, table.simple td {
+ border-width: 0 0 1px
+}
+table.simple tr:first-child td {
+ background: none
+}
+table.simple tr:last-child td {
+ border: none
+}
+/* Rows Hover */
+
+body.table-hover:not(.woocommerce-page) table tr:hover td {
+ -webkit-transition: all .3s ease-in-out;
+ -moz-transition: all .3s ease-in-out;
+ -o-transition: all .3s ease-in-out;
+ -ms-transition: all .3s ease-in-out;
+ transition: all .3s ease-in-out
+}
+/* Feature list ---------------------------------------------------------------------- */
+
+.feature_list ul {
+ margin: 0;
+ overflow: hidden
+}
+.feature_list ul li {
+ margin: 0;
+ list-style: none;
+ width: 25%;
+ float: left;
+ display: block;
+ padding: 10px;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box
+}
+.feature_list ul li a {
+ display: block
+}
+.feature_list ul li a:hover {
+ text-decoration: none
+}
+.feature_list ul li .icon {
+ width: 60px;
+ height: 60px;
+ line-height: 0;
+ margin-right: 10px;
+ display: table-cell;
+ vertical-align: middle;
+ text-align: center
+}
+.feature_list ul li .icon i {
+ font-size: 43px;
+ line-height: 60px
+}
+.feature_list ul li .icon i:before {
+ margin: 0
+}
+.feature_list ul li p {
+ display: table-cell;
+ vertical-align: middle;
+ padding: 0 0 0 10px
+}
+.feature_list hr {
+ margin: 0
+}
+/* Animation */
+
+.feature_list ul li a {
+ -webkit-transition: all .1s ease-in-out;
+ -moz-transition: all .1s ease-in-out;
+ -o-transition: all .1s ease-in-out;
+ -ms-transition: all .1s ease-in-out;
+ transition: all .1s ease-in-out
+}
+/* Columns */
+
+.feature_list[data-col="2"] ul li {
+ width: 50%
+}
+.feature_list[data-col="3"] ul li {
+ width: 33.33%
+}
+.feature_list[data-col="4"] ul li {
+ width: 25%
+}
+.feature_list[data-col="5"] ul li {
+ width: 20%
+}
+.feature_list[data-col="6"] ul li {
+ width: 16.66%
+}
+/* List ------------------------------------------------------------------------------ */
+
+.list_item {
+ display: block
+}
+.list_item a {
+ display: block
+}
+.list_item a:hover {
+ text-decoration: none
+}
+.list_item .list_left {
+ width: 80px;
+ height: 80px;
+ line-height: 80px;
+ font-size: 50px;
+ overflow: hidden;
+ text-align: center;
+ float: left
+}
+.list_item .list_image {
+ font-size: 0
+}
+.list_item .list_left img {
+ max-width: 80px!important;
+ max-height: 80px!important;
+ vertical-align: middle
+}
+.list_item .list_left i:before {
+ margin: 0
+}
+.list_item .circle {
+ width: 78px;
+ height: 78px;
+ line-height: 78px;
+ border-width: 1px;
+ border-style: solid;
+ font-size: 20px;
+ font-weight: 700;
+ overflow: hidden;
+ text-align: center;
+ float: left;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ background-image: url(../images/stripes/stripes_3_b.png);
+ -webkit-box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, .08);
+ box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, .08)
+}
+.list_item .list_right {
+ padding: 5px 0 0;
+ margin-left: 100px;
+ word-wrap: break-word
+}
+.list_item .list_right h4 {
+ margin-bottom: 7px
+}
+.list_item.lists_1 .list_left {
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ background-image: url(../images/stripes/stripes_3_b.png);
+ -webkit-box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, .1);
+ box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, .1)
+}
+.list_item.lists_1 .list_image {
+ width: 60px;
+ height: 60px;
+ line-height: 60px;
+ padding: 10px;
+ font-size: 0
+}
+.list_item.lists_1 .list_left img {
+ max-width: 60px!important;
+ max-height: 60px!important
+}
+.list_item.lists_3 .list_left {
+ float: none;
+ margin-bottom: 10px
+}
+.list_item.lists_3 .list_icon {
+ width: auto;
+ text-align: left
+}
+.list_item.lists_3 .list_right {
+ margin-left: 0;
+ padding-top: 0
+}
+.list_item.lists_3 .list_right h4 {
+ margin-bottom: 10px
+}
+.list_item.lists_4 .list_right {
+ padding-top: 21px
+}
+.align_right .list_item .list_left {
+ float: right;
+}
+.align_right .list_item .list_right {
+ margin-left: 0;
+ margin-right: 100px;
+}
+/* Pricing boxes --------------------------------------------------------------------- */
+
+.pricing-box {
+ border-width: 1px;
+ border-style: solid;
+ background: #fff
+}
+.pricing-box .plan-header {
+ text-align: center;
+ padding: 20px 15px 0
+}
+.pricing-box .plan-header .image {
+ text-align: center;
+ margin-bottom: 15px
+}
+.pricing-box .plan-header h2 {
+ margin: 0 0 20px;
+ font-size: 30px;
+ line-height: 30px
+}
+.pricing-box .plan-header .price {
+ margin: 0 0 20px
+}
+.pricing-box .plan-header .price>span {
+ font-size: 45px;
+ line-height: 45px;
+ margin: 0 5px
+}
+.pricing-box .plan-header .price sup.currency {
+ font-size: 20px;
+ line-height: 20px;
+ top: -10px;
+ position: relative
+}
+.pricing-box.cp-right .plan-header .price sup.currency {
+ margin-right: 5px
+}
+.pricing-box .plan-header .price sup.period {
+ font-size: 15px;
+ line-height: 15px;
+ top: -15px;
+ position: relative
+}
+.pricing-box .plan-header hr {
+ margin-bottom: 0;
+ width: 60%
+}
+.pricing-box .plan-header p.subtitle {
+ padding: 20px 0 0;
+ margin-bottom: 0
+}
+.pricing-box .plan-inside {
+ padding: 10px 30px;
+ text-align: center
+}
+.pricing-box .plan-inside ul {
+ margin: 0;
+ font-size: 100%;
+ line-height: normal
+}
+.pricing-box .plan-inside ul li {
+ text-align: center;
+ padding: 11px 10px;
+ display: block;
+ margin: 0;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.1)
+}
+.pricing-box .plan-inside ul li .yes, .pricing-box .plan-inside ul li .no {
+ display: inline-block;
+ overflow: hidden;
+ width: 10px;
+ height: 10px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ background: rgba(0, 0, 0, .1)
+}
+.pricing-box .plan-inside ul li:last-child {
+ border-bottom: 0
+}
+.pricing-box .plan-footer {
+ text-align: center
+}
+.pricing-box .plan-footer a {
+ margin-right: 0
+}
+.pricing-box-box.pricing-box-featured {
+ border-color: transparent
+}
+/* Pricing table */
+
+.pricing-box.pricing-box-label .plan-header *, .pricing-box.pricing-box-label .plan-footer {
+ visibility: hidden
+}
+.pricing-box-label ul li {
+ font-weight: 700;
+ text-align: right!important
+}
+.pricing-box-label, .pricing-box-table {
+ border: 0;
+ background: none
+}
+.pricing-box-label .plan-inside, .pricing-box-table .plan-inside {
+ padding-left: 0;
+ padding-right: 0
+}
+.pricing-box-table.pricing-box-featured {
+ background: rgba(0, 0, 0, .02);
+ padding-left: 10px;
+ padding-right: 10px
+}
+/* Content slider ----------------------------------------------------------------------------- */
+
+.content_slider {
+ padding: 0 140px;
+ position: relative
+}
+.content_slider .content_slider_ul {
+ margin: 0!important;
+ line-height: 0;
+ border-width: 8px;
+ border-style: solid;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box
+}
+.content_slider .content_slider_ul li {
+ display: block;
+ float: left;
+ margin: 0!important;
+}
+.content_slider a.button {
+ position: absolute;
+ top: 50%;
+ margin: -22px 0 0;
+ font-size: 13px;
+ line-height: 21px
+}
+.content_slider a.slider_prev {
+ left: -90px
+}
+.content_slider a.slider_next {
+ right: -90px
+}
+.content_slider .slider_pagination {
+ width: 100%;
+ margin-top: 30px;
+}
+.content_slider .slider_pagination li {
+ display: inline-block;
+}
+.content_slider .content_slider_ul {
+ max-height: 283px;
+ transition: opacity 0.3s ease-in-out;
+}
+.content_slider .content_slider_ul.slick-slider {
+ opacity: 1;
+ max-height: none;
+ zoom: 1;
+}
+/* Flat */
+
+.content_slider.flat .content_slider_ul {
+ border-width: 0
+}
+.content_slider.flat a.button {
+ background: none!important;
+ box-shadow: none;
+ border: none
+}
+.content_slider.flat a.button:after {
+ display: none!important
+}
+.content_slider.flat a.button:hover {
+ background: none!important
+}
+.content_slider.flat a.button .button_icon {
+ background: none;
+ padding: 0;
+ font-size: 50px;
+ opacity: .3
+}
+.content_slider.flat a:hover.button .button_icon {
+ opacity: 1
+}
+/* Flat description */
+
+.content_slider.flat.description ul li {
+ text-align: center
+}
+.content_slider.flat.description ul li a {
+ display: block;
+ text-decoration: none
+}
+.content_slider.flat.description ul li img {
+ margin-bottom: 30px
+}
+.content_slider.flat.description ul li h3 {
+ margin-bottom: 0
+}
+.content_slider.flat.description ul li .desc {
+ line-height: initial;
+ padding: 0 20%;
+ margin-top: 15px
+}
+/* Carousel */
+
+.content_slider.carousel {
+ padding: 0 70px
+}
+.content_slider.carousel .content_slider_ul {
+ border-width: 0
+}
+.content_slider.carousel .content_slider_ul li {
+ text-align: center;
+ padding: 0 20px;
+ padding-top: 5px
+}
+.content_slider.carousel .content_slider_ul li img {
+ margin-bottom: 20px;
+ opacity: .8;
+ position: relative;
+ top: 0
+}
+.content_slider.carousel .content_slider_ul li a {
+ color: inherit;
+ text-decoration: none;
+}
+.content_slider.carousel .content_slider_ul li .title {
+ opacity: .3;
+ font-size: 115%;
+ line-height: initial;
+}
+.content_slider.carousel .content_slider_ul li:hover img {
+ opacity: 1;
+ top: -5px
+}
+.content_slider.carousel .content_slider_ul li:hover .title {
+ opacity: 1
+}
+.content_slider.carousel a.button {
+ background: none!important;
+ box-shadow: none;
+ border: none;
+ top: 40%;
+ margin-top: -11px;
+}
+.content_slider.carousel a.button:after {
+ display: none!important
+}
+.content_slider.carousel a.button:hover {
+ background: none!important
+}
+.content_slider.carousel a.button .button_icon {
+ background: none;
+ padding: 0;
+ font-size: 30px;
+ opacity: .5
+}
+.content_slider.carousel a.button:hover .button_icon {
+ opacity: 1
+}
+.content_slider.carousel a.slider_prev {
+ left: -70px
+}
+.content_slider.carousel a.slider_next {
+ right: -70px
+}
+/* Navigation visibility */
+
+.content_slider.hide-arrows {
+ padding: 0
+}
+.content_slider.hide-arrows a.slider_prev, .content_slider.hide-arrows a.slider_next {
+ display: none!important
+}
+.content_slider.hide-dots .slider_pagination {
+ display: none!important
+}
+.section.full-width .column.one .content_slider.hide-arrows {
+ padding: 0 140px;
+}
+/* Animation */
+
+.content_slider.carousel ul li img, .content_slider.carousel ul li .title, .content_slider.flat a.button .button_icon {
+ -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
+}
+/* Offer slider ---------------------------------------------------------------------- */
+
+.offer {
+ position: relative
+}
+.offer .offer_ul {
+ margin: 0!important
+}
+.offer .offer_li {
+ display: block;
+ float: left
+}
+.offer .offer_li .image_wrapper {
+ float: left;
+ width: 50%;
+ line-height: 0
+}
+.offer .offer_li .image_wrapper img {
+ float: right
+}
+.offer .offer_li .desc_wrapper {
+ float: left;
+ width: 570px;
+ width: calc(50% - 42px);
+ margin: 30px 12px 30px 30px
+}
+.offer .offer_li .desc_wrapper .title {
+ margin-bottom: 30px;
+ position: relative;
+ min-height: 43px;
+ padding-right: 160px
+}
+.offer .offer_li .desc_wrapper.no-link .title {
+ padding: 0
+}
+.offer .offer_li .desc_wrapper .title h3 {
+ margin: 0;
+ font-size: 35px;
+ line-height: 35px;
+ padding-top: 3px
+}
+.offer .offer_li .desc_wrapper .title h3 em {
+ color: rgba(0, 0, 0, .1);
+ font-style: normal
+}
+.offer .offer_li .desc_wrapper .title a.button {
+ margin: 0;
+ position: absolute;
+ right: 0;
+ top: 0
+}
+.offer .offer_li .desc_wrapper.align_left {
+ text-align: left
+}
+.offer .offer_li .desc_wrapper.align_right {
+ text-align: right
+}
+.offer .offer_li .desc_wrapper.align_center {
+ text-align: center
+}
+.offer .offer_li .desc_wrapper.align_justify {
+ text-align: justify
+}
+.offer .offer_li .desc_wrapper.align_right.has-link .title {
+ padding-left: 160px;
+ padding-right: 0
+}
+.offer .offer_li .desc_wrapper.align_right .title a.button {
+ left: 0;
+ right: auto;
+}
+.offer .offer_li .desc_wrapper.align_center.has-link .title {
+ text-align: left
+}
+.offer_li ul {
+ list-style: disc inside none;
+ margin-bottom: 10px
+}
+.offer_li ol {
+ list-style: decimal inside none;
+ margin-bottom: 10px
+}
+.offer_li li {
+ margin-bottom: 5px
+}
+.offer a.slider_prev, .offer a.slider_next {
+ background: #262626;
+ margin: 0;
+ position: absolute
+}
+.offer a.slider_prev:after, .offer a.slider_next:after {
+ background: rgba(0, 0, 0, .2)
+}
+.offer a.slider_prev .button_icon, .offer a.slider_next .button_icon {
+ padding: 0;
+ width: 46px;
+ height: 46px;
+ line-height: 46px;
+ font-size: 13px;
+ text-align: center
+}
+.offer a.slider_prev .button_icon i, .offer a.slider_next .button_icon i {
+ color: #fff
+}
+.offer a.slider_prev {
+ left: 50px;
+ top: 50%;
+ z-index: 2;
+ margin-top: -69px;
+ border-radius: 5px 5px 0 0;
+ -moz-border-radius: 5px 5px 0 0;
+ -webkit-border-radius: 5px 5px 0 0
+}
+.offer a.slider_next {
+ left: 50px;
+ top: 50%;
+ z-index: 2;
+ margin-top: 23px;
+ border-radius: 0 0 5px 5px;
+ -moz-border-radius: 0 0 5px 5px;
+ -webkit-border-radius: 0 0 5px 5px
+}
+.offer .slider_pagination {
+ display: block;
+ left: 50px;
+ top: 50%;
+ color: #6C6C6C;
+ margin-top: -23px;
+ position: absolute;
+ z-index: 1;
+ width: 46px;
+ height: 46px;
+ line-height: 46px;
+ text-align: center;
+ font-size: 13px;
+ background: #1c1c1c
+}
+.offer .slider_pagination .current, .offer .slider_pagination .count {
+ color: #fff
+}
+.button-stroke .offer a.slider_prev .button_icon, .button-stroke .offer a.slider_next .button_icon {
+ padding: 0;
+ width: 42px;
+ height: 42px;
+ line-height: 42px;
+ text-align: center
+}
+.button-stroke .offer a.slider_prev {
+ margin-top: -75px
+}
+.button-stroke .offer a.slider_next {
+ margin-top: 28px
+}
+.button-stroke .offer .slider_pagination {
+ border-radius: 3px;
+ background: rgba(0, 0, 0, 0.6)
+}
+/* Offer thumb */
+
+.offer_thumb {
+ position: relative;
+ padding-left: 120px;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box
+}
+.offer_thumb_ul li.offer_thumb_li {
+ float: left;
+ display: block;
+ padding-left: 30px;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box
+}
+.offer_thumb_ul li.offer_thumb_li .image_wrapper {
+ float: right;
+ width: 57%
+}
+.offer_thumb_ul li.offer_thumb_li .desc_wrapper {
+ float: left;
+ width: 39%;
+ margin-right: 4%;
+ padding-top: 20px
+}
+.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title {
+ margin-bottom: 15px;
+ position: relative;
+ min-height: 43px;
+ padding-right: 160px
+}
+.offer_thumb_ul li.offer_thumb_li .desc_wrapper.no-link .title {
+ padding: 0
+}
+.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3 {
+ margin: 0;
+ font-size: 35px;
+ line-height: 35px;
+ padding-top: 3px
+}
+.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title a.button {
+ margin: 0;
+ position: absolute;
+ right: 0;
+ top: 0
+}
+.offer_thumb_ul li.offer_thumb_li .desc_wrapper.align_left {
+ text-align: left
+}
+.offer_thumb_ul li.offer_thumb_li .desc_wrapper.align_right {
+ text-align: right
+}
+.offer_thumb_ul li.offer_thumb_li .desc_wrapper.align_center {
+ text-align: center
+}
+.offer_thumb_ul li.offer_thumb_li .desc_wrapper.align_justify {
+ text-align: justify
+}
+.offer_thumb_ul li.offer_thumb_li .desc_wrapper.align_right.has-link .title {
+ padding-left: 160px;
+ padding-right: 0
+}
+.offer_thumb_ul li.offer_thumb_li .desc_wrapper.align_right .title a.button {
+ left: 0;
+ right: auto;
+}
+.offer_thumb_ul li.offer_thumb_li .desc_wrapper.align_center.has-link .title {
+ text-align: left
+}
+/* Animation */
+
+.offer_thumb .slider_pagination a img {
+ -webkit-transition: all .4s ease-in-out;
+ -moz-transition: all .4s ease-in-out;
+ -o-transition: all .4s ease-in-out;
+ transition: all .4s ease-in-out
+}
+.offer_thumb .slider_pagination a:before, .offer_thumb .slider_pagination a:after {
+ -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
+}
+@media only screen and (min-width: 768px) {
+ .offer_thumb .slider_pagination {
+ position: absolute;
+ left: 0;
+ top: 0;
+ border-width: 1px;
+ border-style: solid
+ }
+ .offer_thumb .slider_pagination a {
+ display: block;
+ margin: 0;
+ width: 85px !important;
+ height: 85px !important;
+ line-height: 85px;
+ text-align: center;
+ padding: 8px;
+ text-indent: 0;
+ border-bottom-width: 1px;
+ border-style: solid;
+ border-radius: 0;
+ -moz-border-radius: 0;
+ -webkit-border-radius: 0
+ }
+ .offer_thumb .slider_pagination a:not(.selected):hover img {
+ filter: alpha(opacity=60);
+ opacity: .6
+ }
+ .offer_thumb .slider_pagination a.selected {
+ top: 0
+ }
+ body:not(.style-simple) .offer_thumb:not(.bottom) .slider_pagination a:last-child {
+ border: 0
+ }
+ .offer_thumb .slider_pagination a:before {
+ content: "";
+ display: block;
+ width: 5px;
+ height: 100%;
+ right: -5px;
+ top: 0;
+ position: absolute;
+ filter: alpha(opacity=0);
+ opacity: 0
+ }
+ .offer_thumb .slider_pagination a.selected:before {
+ filter: alpha(opacity=100);
+ opacity: 1
+ }
+ .offer_thumb .slider_pagination a:after {
+ content: "";
+ left: auto;
+ right: -9px;
+ top: 50%;
+ margin-top: -4px;
+ width: 8px;
+ height: 8px;
+ filter: alpha(opacity=0);
+ opacity: 0;
+ border-radius: 0;
+ -moz-border-radius: 0;
+ -webkit-border-radius: 0
+ }
+ .offer_thumb .slider_pagination a.selected:after {
+ filter: alpha(opacity=100);
+ opacity: 1
+ }
+ .offer_thumb .slider_pagination a {
+ background-color: #fff
+ }
+ .offer_thumb .slider_pagination a.selected {
+ background-color: #fff;
+ background-image: url(../images/stripes/stripes_3_b.png)
+ }
+ .offer_thumb .slider_pagination a img {
+ vertical-align: middle
+ }
+}
+/* Offer thumb bottom */
+
+.offer_thumb.bottom {
+ padding-left: 0
+}
+.offer_thumb.bottom .offer_thumb_ul li.offer_thumb_li .image_wrapper {
+ width: 48%;
+ text-align: center
+}
+.offer_thumb.bottom .offer_thumb_ul li.offer_thumb_li .desc_wrapper {
+ margin-right: 4%;
+ width: 48%
+}
+.offer_thumb.bottom .slider_pagination {
+ position: static;
+ border: 0;
+ text-align: center;
+ margin-top: 50px
+}
+.offer_thumb.bottom .slider_pagination a {
+ display: inline-block;
+ border-width: 1px 0 1px 1px;
+ border-style: solid
+}
+.offer_thumb.bottom .slider_pagination a:last-child {
+ border-right-width: 1px;
+ border-style: solid
+}
+.offer_thumb.bottom .slider_pagination a:before {
+ width: 100%;
+ height: 5px;
+ left: 0;
+ right: auto;
+ top: -5px
+}
+.offer_thumb.bottom .slider_pagination a:after {
+ left: 50%;
+ right: auto;
+ top: -5px;
+ margin-left: -4px
+}
+/* Latest news ----------------------------------------------------------------------- */
+
+.Latest_news ul {
+ float: left;
+ width: 100%;
+ margin: 0
+}
+.Latest_news ul li {
+ margin: 0 0 20px;
+ list-style: none;
+ position: relative;
+ overflow: hidden
+}
+.Latest_news ul li .photo {
+ width: 30%;
+ border-right-width: 3px;
+ border-style: solid;
+ float: left;
+ line-height: 0
+}
+.Latest_news ul li .desc {
+ width: 100%;
+ padding: 3px 12px 3px 0;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box
+}
+.Latest_news ul li.has-post-thumbnail .desc {
+ margin-left: 30%;
+ width: 70%;
+ padding-left: 12px;
+}
+.Latest_news ul li .desc h5 {
+ margin: 0 0 7px
+}
+.Latest_news ul li .desc .post-excerpt {
+ margin: 10px 0 5px
+}
+.Latest_news ul li .desc_footer {
+ overflow: hidden;
+ border-top-width: 1px;
+ border-style: solid;
+ padding-top: 5px;
+ color: #a8a8a8
+}
+.Latest_news ul li .desc_footer .date {
+ float: left;
+ margin-right: 5px
+}
+.Latest_news ul li .desc_footer .button-love {
+ float: left;
+ margin-right: 5px
+}
+.Latest_news ul li .desc_footer .button-love a.mfn-love {
+ display: inline-block;
+ position: relative;
+ padding-left: 24px;
+ margin-left: 5px
+}
+.Latest_news ul li .desc_footer .button-love a.mfn-love i {
+ position: absolute;
+ left: 0;
+ top: 0;
+ font-size: 16px
+}
+.Latest_news ul li .desc_footer .button-love a.mfn-love:hover {
+ text-decoration: none
+}
+.Latest_news ul li .desc_footer .button-love a.mfn-love i:last-child {
+ opacity: 0;
+ filter: alpha(opacity=0);
+ -webkit-transition: all .3s ease-in-out;
+ -moz-transition: all .3s ease-in-out;
+ -o-transition: all .3s ease-in-out;
+ -ms-transition: all .3s ease-in-out;
+ transition: all .3s ease-in-out
+}
+.Latest_news ul li .desc_footer .button-love a:hover.mfn-love i:last-child, .Latest_news ul li .desc_footer .button-love a.loved.mfn-love i:last-child {
+ opacity: 1;
+ filter: alpha(opacity=100)
+}
+.Latest_news .button {
+ float: left;
+ clear: both;
+}
+.Latest_news.featured ul {
+ float: left;
+ width: 49%;
+}
+.Latest_news.featured ul.ul-first {
+ margin-right: 1%;
+}
+.Latest_news.featured ul.ul-second {
+ margin-left: 1%;
+}
+.Latest_news.featured ul.ul-first li .photo {
+ width: 100%;
+ float: left;
+ margin-bottom: 10px;
+ border-right-width: 0;
+ border-bottom-width: 3px;
+ border-bottom-style: solid;
+}
+.Latest_news.featured ul.ul-first li .desc {
+ width: 100%;
+ margin: 0;
+ padding: 0;
+ float: left;
+}
+.Latest_news.featured ul.ul-first li .desc h4 {
+ margin: 0 0 7px;
+}
+.column.two-fifth .Latest_news.featured ul, .column.one-third .Latest_news.featured ul, .column.one-fourth .Latest_news.featured ul {
+ width: 100%
+}
+.wrap.three-fifth .column.one-second .Latest_news.featured ul, .wrap.one-second .column.one-second .Latest_news.featured ul, .wrap.one-second .column.three-fifth .Latest_news.featured ul, .wrap.two-fifth .column.three-fourth .Latest_news.featured ul, .wrap.two-fifth .column.one-second .Latest_news.featured ul, .wrap.two-fifth .column.three-fifth .Latest_news.featured ul, .wrap.one-fourth .Latest_news.featured ul, .wrap.one-fifth .Latest_news.featured ul, .wrap.one-sixth .Latest_news.featured ul {
+ width: 100%
+}
+/* Blog Teaser ----------------------------------------------------------------------- */
+
+.blog-teaser .teaser-wrapper {
+ float: left;
+ width: 100%;
+ margin: 0;
+}
+.blog-teaser li {
+ display: block;
+ position: relative;
+ overflow: hidden
+}
+.the_content_wrapper .blog-teaser li {
+ margin-bottom: 0;
+}
+.blog-teaser li:first-child {
+ float: left;
+ width: 66%;
+}
+.blog-teaser li:not(:first-child) {
+ float: right;
+ width: 33%;
+}
+.blog-teaser li:last-child {
+ margin-top: 1%;
+}
+.blog-teaser li:last-child .photo-wrapper {
+ margin-bottom: -3.2%;
+}
+.blog-teaser.margin-no li:first-child {
+ width: 66.6666%;
+}
+.blog-teaser.margin-no li:not(:first-child) {
+ float: right;
+ width: 33.3333%;
+}
+.blog-teaser.margin-no li:last-child {
+ margin-top: 0;
+}
+.blog-teaser.margin-no li:last-child .photo-wrapper {
+ margin-bottom: 0;
+}
+.blog-teaser li .photo-wrapper {
+ position: relative;
+ line-height: 0;
+}
+.blog-teaser li .photo-wrapper:after {
+ content: "";
+ position: absolute;
+ z-index: 2;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ background: rgba(0, 0, 0, .2);
+ opacity: 0;
+ transition: all 0.6s ease-out;
+}
+.blog-teaser li:hover .photo-wrapper:after {
+ opacity: 1;
+}
+.blog-teaser li .desc-wrapper {
+ position: absolute;
+ left: 0;
+ bottom: -20px;
+ width: 100%;
+ z-index: 4;
+ transition: all 0.4s ease-out;
+}
+.blog-teaser li:hover .desc-wrapper {
+ transform: translateY(-20px);
+}
+.blog-teaser li .desc-wrapper .desc {
+ background: url(../images/blog_masonry_tile_gradient.png) top left repeat-x;
+ padding: 70px 25px 30px;
+}
+.blog-teaser li .desc-wrapper .desc .post-meta .author .label {
+ display: none;
+}
+.blog-teaser li .desc-wrapper .desc .post-meta .comments {
+ margin-left: 5px;
+}
+.blog-teaser li .desc-wrapper .desc .post-title a {
+ color: #fff;
+}
+.blog-teaser li .desc-wrapper .desc .post-title:after {
+ content: "";
+ display: block;
+ height: 3px;
+ margin-top: 20px;
+ width: 0;
+ transition: all 0.4s ease-out;
+ background-color: #fff;
+}
+.blog-teaser li:hover .desc-wrapper .desc .post-title:after {
+ width: 40%
+}
+.blog-teaser li:first-child:hover .desc-wrapper .desc .post-title:after {
+ width: 20%
+}
+.blog-teaser li .desc-wrapper .desc .post-meta, .blog-teaser li .desc-wrapper .desc .post-meta a {
+ color: rgba(255, 255, 255, .7);
+}
+.blog-teaser li:not(.has-post-thumbnail) .photo-wrapper {
+ padding-top: 75%;
+ padding-bottom: 3.2%;
+}
+.blog-teaser li:not(.has-post-thumbnail) .desc-wrapper .desc {
+ background: none;
+}
+.blog-teaser li:not(.has-post-thumbnail) .desc-wrapper .desc .post-title:after {
+ background: #fff;
+}
+/* Helper ---------------------------------------------------------------------------- */
+
+.helper {
+ overflow: hidden
+}
+.helper .helper_header {
+ padding: 15px 150px 15px 20px;
+ position: relative;
+ min-height: 35px
+}
+.helper .helper_header .title {
+ margin: 0;
+ line-height: 35px
+}
+.helper .helper_header .links {
+ position: absolute;
+ right: 15px;
+ top: 15px
+}
+.helper .helper_header .links a.link {
+ display: inline-block;
+ height: 35px;
+ line-height: 35px;
+ margin: 0 5px;
+ padding: 0 10px;
+ text-decoration: none;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ -webkit-transition: all .3s ease-in-out;
+ -moz-transition: all .3s ease-in-out;
+ -o-transition: all .3s ease-in-out;
+ -ms-transition: all .3s ease-in-out;
+ transition: all .3s ease-in-out
+}
+.helper .helper_content .item {
+ padding: 0 20px 20px;
+ overflow: hidden;
+ display: none
+}
+.helper {
+ background: #f5f5f5
+}
+.helper .helper_header .links a.link {
+ color: #999;
+ background: #fff
+}
+.helper .helper_header .links a.link.active, .helper .helper_header .links a:hover.link {
+ color: #999;
+ background: rgba(0, 0, 0, .06)
+}
+/* Icon box -------------------------------------------------------------------------- */
+
+.icon_box {
+ position: relative;
+ padding: 10px 0
+}
+.icon_box.has_border:after {
+ content: "";
+ display: block;
+ width: 0;
+ height: 100%;
+ border-width: 0 1px 0 0;
+ border-style: solid;
+ position: absolute;
+ right: -2.4%;
+ top: 0
+}
+.icon_box a {
+ display: block
+}
+.icon_box a:hover {
+ text-decoration: none
+}
+.icon_box .icon_wrapper {
+ width: 110px;
+ height: 110px;
+ text-align: center;
+ line-height: 110px;
+ font-size: 50px;
+ position: relative;
+ overflow: hidden;
+ margin: 0 auto 15px;
+ border-width: 8px;
+ border-style: solid;
+ display: block;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ background-image: url(../images/stripes/stripes_3_b.png)
+}
+.icon_box .icon_wrapper i {
+ z-index: 2;
+ position: relative
+}
+.icon_box .icon_wrapper:before {
+ content: "";
+ display: block;
+ width: 100%;
+ height: 100%;
+ border-width: 1px;
+ border-style: solid;
+ position: absolute;
+ left: 0;
+ top: 0;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box
+}
+.icon_box .icon_wrapper {
+ background-color: #fff;
+ -webkit-box-shadow: inset 0 0 7px 0 rgba(0, 0, 0, .08);
+ box-shadow: inset 0 0 7px 0 rgba(0, 0, 0, .08)
+}
+.icon_box .image_wrapper {
+ text-align: center;
+ margin-bottom: 15px
+}
+.icon_box .desc_wrapper {
+ text-align: center
+}
+/* Icon postion left */
+
+.icon_box.icon_position_left {
+ min-height: 126px;
+ padding-left: 145px
+}
+.icon_box.icon_position_left .icon_wrapper {
+ position: absolute;
+ left: 0;
+ top: 10px;
+ margin-bottom: 0
+}
+.icon_box.icon_position_left .desc_wrapper {
+ text-align: left;
+ padding-top: 10px
+}
+.icon_box.icon_position_left .image_wrapper {
+ position: absolute;
+ left: 0;
+ top: 10px;
+ margin-bottom: 0;
+ width: 126px;
+ height: 126px;
+ overflow: hidden
+}
+/* Animation */
+
+.icon_box .icon_wrapper, .icon_box .icon_wrapper:before {
+ -webkit-transition: background-color .3s ease-in-out;
+ -moz-transition: background-color .3s ease-in-out;
+ -o-transition: background-color .3s ease-in-out;
+ -ms-transition: background-color .3s ease-in-out;
+ transition: background-color .3s ease-in-out
+}
+.icon_box .icon_wrapper {
+ -webkit-transform: scale(1);
+ -moz-transform: scale(1);
+ -ms-transform: scale(1);
+ -o-transform: scale(1);
+ transform: scale(1)
+}
+.icon_box:hover .icon_wrapper {
+ -webkit-transform: scale(0.93);
+ -moz-transform: scale(0.93);
+ -ms-transform: scale(0.93);
+ -o-transform: scale(0.94);
+ transform: scale(0.94)
+}
+/* Icon box button & mfn-link */
+
+.icon_box a.mfn-link, .icon_box a.button {
+ display: inline-block
+}
+/* Article box ----------------------------------------------------------------------- */
+
+.article_box {
+ overflow: hidden
+}
+.article_box a {
+ display: block
+}
+.article_box a:hover {
+ text-decoration: none
+}
+.article_box .photo_wrapper {
+ width: 50%;
+ float: left;
+ line-height: 0
+}
+.article_box .desc_wrapper {
+ width: 50%;
+ min-height: 139px;
+ float: left;
+ padding: 10px 15px;
+ background-color: #f8f8f8;
+ background-image: url(../images/stripes/stripes_3_b.png);
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box
+}
+.article_box .desc_wrapper p {
+ margin-bottom: 10px;
+ border-bottom-width: 1px;
+ border-style: solid;
+ padding-bottom: 7px
+}
+.article_box .desc_wrapper h4 {
+ margin-bottom: 5px
+}
+.article_box .desc_wrapper i.icon-right-open {
+ display: block;
+ position: relative;
+ left: -5px
+}
+/* Sliding box ----------------------------------------------------------------------- */
+
+.sliding_box {
+ position: relative
+}
+.sliding_box a {
+ display: block
+}
+.sliding_box a:hover {
+ text-decoration: none
+}
+.sliding_box .photo_wrapper {
+ line-height: 0;
+ position: relative;
+ bottom: -15px;
+ -webkit-transform: scale(1);
+ -moz-transform: scale(1);
+ -ms-transform: scale(1);
+ -o-transform: scale(1);
+ transform: scale(1)
+}
+.sliding_box .desc_wrapper {
+ padding: 15px 20px;
+ width: 100%;
+ text-align: center;
+ z-index: 2;
+ position: relative;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box
+}
+.sliding_box .desc_wrapper:after {
+ content: "";
+ display: block;
+ position: absolute;
+ left: 50%;
+ top: 0;
+ margin-left: -8px;
+ width: 0;
+ height: 0;
+ border-style: solid;
+ border-width: 0 8px 8px;
+ border-color: transparent
+}
+.sliding_box .desc_wrapper h4 {
+ margin-bottom: 0
+}
+/* Animation */
+
+.sliding_box .photo_wrapper {
+ -webkit-transition: all .3s ease-in-out;
+ -moz-transition: all .3s ease-in-out;
+ -o-transition: all .3s ease-in-out;
+ -ms-transition: all .3s ease-in-out;
+ transition: all .3s ease-in-out
+}
+.sliding_box:hover .photo_wrapper {
+ bottom: -1px
+}
+.sliding_box .desc_wrapper:after {
+ -webkit-transition: all .5s ease-in-out;
+ -moz-transition: all .5s ease-in-out;
+ -o-transition: all .5s ease-in-out;
+ -ms-transition: all .5s ease-in-out;
+ transition: all .5s ease-in-out
+}
+.sliding_box:hover .desc_wrapper:after {
+ top: -8px
+}
+/* Story box ------------------------------------------------------------------------- */
+
+.story_box {
+ padding: 0 11%
+}
+.story_box a, .story_box a:hover {
+ display: block;
+ text-decoration: none
+}
+.story_box .photo_wrapper {
+ line-height: 0;
+ overflow: hidden
+}
+.story_box .photo_wrapper img {
+ display: block;
+ opacity: .7
+}
+.story_box .desc_wrapper {
+ margin-right: 20%;
+ position: relative;
+ z-index: 2
+}
+.story_box .desc_wrapper h3 {
+ margin-left: -30px;
+ margin-top: -26px
+}
+.story_box .desc_wrapper hr {
+ margin-left: 0;
+ width: 20%
+}
+.story_box:hover .desc_wrapper hr {
+ width: 40%
+}
+.story_box:hover .photo_wrapper img {
+ display: block;
+ opacity: 1
+}
+.story_box.vertical {
+ padding: 0 17%
+}
+/* Animation */
+
+.story_box .desc_wrapper hr, .story_box .photo_wrapper img {
+ -webkit-transition: all .3s ease-in-out;
+ -moz-transition: all .3s ease-in-out;
+ -o-transition: all .3s ease-in-out;
+ -ms-transition: all .3s ease-in-out;
+ transition: all .3s ease-in-out
+}
+/* Promo box ------------------------------------------------------------------------- */
+
+.promo_box {
+ position: relative
+}
+.promo_box.has_border:after {
+ content: "";
+ display: block;
+ width: 0;
+ height: 100%;
+ border-width: 0 1px 0 0;
+ border-style: solid;
+ position: absolute;
+ right: -2.4%;
+ top: 0
+}
+.promo_box_wrapper {
+ overflow: hidden
+}
+.promo_box_wrapper .photo_wrapper {
+ width: 36%;
+ float: left;
+ text-align: left;
+ line-height: 0
+}
+.promo_box_wrapper .desc_wrapper {
+ width: 56%;
+ margin: 0 2% 0 6%;
+ float: left;
+ padding-top: 10px
+}
+.promo_box_wrapper .desc_wrapper .desc {
+ margin-bottom: 15px
+}
+.promo_box_wrapper.promo_box_right .photo_wrapper {
+ float: right;
+ text-align: right
+}
+.promo_box_wrapper.promo_box_right .desc_wrapper {
+ margin: 0 6% 0 2%;
+ text-align: right
+}
+.promo_box_wrapper.promo_box_right .desc_wrapper a.button {
+ margin-right: 0
+}
+/* Zoom box -------------------------------------------------------------------------- */
+
+.column_zoom_box {
+ text-align: center;
+ line-height: 0;
+}
+.zoom_box {
+ position: relative;
+ line-height: 0;
+ overflow: hidden;
+ display: inline-block;
+ max-width: 100%
+}
+.zoom_box .photo img, .zoom_box .desc {
+ -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
+}
+.zoom_box .photo img {
+ -webkit-transform: scale(1);
+ -moz-transform: scale(1);
+ -ms-transform: scale(1);
+ -o-transform: scale(1);
+ transform: scale(1)
+}
+.zoom_box:hover .photo img {
+ -webkit-transform: scale(1.15);
+ -moz-transform: scale(1.15);
+ -ms-transform: scale(1.15);
+ -o-transform: scale(1.15);
+ transform: scale(1.15)
+}
+.zoom_box .desc {
+ background: rgba(0, 0, 0, .8);
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ left: 0;
+ top: 0;
+ text-align: center;
+ opacity: 0;
+ -webkit-transform: scale(1.15);
+ -moz-transform: scale(1.15);
+ -ms-transform: scale(1.15);
+ -o-transform: scale(1.15);
+ transform: scale(1.15)
+}
+.zoom_box:hover .desc {
+ opacity: 1;
+ -webkit-transform: scale(1);
+ -moz-transform: scale(1);
+ -ms-transform: scale(1);
+ -o-transform: scale(1);
+ transform: scale(1)
+}
+.zoom_box .desc .desc_img img {
+ max-width: 30%!important;
+ padding-bottom: 15px
+}
+.zoom_box .desc .desc_txt {
+ padding: 0 40px;
+ font-size: 26px;
+ line-height: 30px;
+ color: #fff
+}
+/* Counter --------------------------------------------------------------------------- */
+
+.counter {
+ padding: 20px;
+ background-image: url(../images/stripes/stripes_10_b.png);
+ text-align: center;
+ position: relative
+}
+.counter .icon_wrapper {
+ margin-bottom: 15px;
+ line-height: 0;
+ width: 100%
+}
+.counter .icon_wrapper i:before {
+ margin: 0
+}
+.counter .icon_wrapper i {
+ display: inline-block;
+ width: 50px;
+ height: 50px;
+ line-height: 50px;
+ font-size: 50px
+}
+.counter .desc_wrapper .number-wrapper {
+ font-size: 50px;
+ line-height: 50px;
+ margin-bottom: 5px
+}
+.counter .desc_wrapper .number-wrapper .label {
+ font-size: 70%;
+ line-height: 100%
+}
+.counter .desc_wrapper .title {
+ font-size: 15px;
+ line-height: 20px;
+ margin: 0
+}
+.counter.counter_horizontal {
+ text-align: left;
+ min-height: 75px
+}
+.counter.counter_horizontal .icon_wrapper {
+ width: 50px;
+ height: 50px;
+ position: absolute;
+ left: 30px;
+ top: 32px;
+ margin: 0
+}
+.counter.counter_horizontal .desc_wrapper {
+ padding-left: 85px
+}
+/* Chart box ------------------------------------------------------------------------- */
+
+.chart_box {
+ position: relative;
+ text-align: center
+}
+.chart_box:before {
+ content: "";
+ display: block;
+ z-index: 2;
+ width: 138px;
+ height: 138px;
+ border-width: 1px;
+ border-style: solid;
+ position: absolute;
+ left: 50%;
+ margin-left: -69px;
+ top: 1px;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ background-color: #fff;
+ background-image: url(../images/stripes/stripes_3_b.png)
+}
+.chart_box .chart {
+ width: 140px;
+ margin: 0 auto 10px;
+ position: relative
+}
+.chart_box .chart canvas {
+ position: relative;
+ z-index: 2
+}
+.chart_box .chart .icon, .chart_box .chart .image {
+ width: 70px;
+ height: 70px;
+ line-height: 70px;
+ overflow: hidden;
+ position: absolute;
+ left: 35px;
+ top: 35px;
+ z-index: 3;
+ text-align: center
+}
+.chart_box .chart .icon {
+ font-size: 45px
+}
+.chart_box .chart .icon i:before {
+ margin: 0
+}
+.chart_box .chart .image img {
+ vertical-align: middle
+}
+.chart_box .chart .num {
+ position: absolute;
+ left: 0;
+ top: 45px;
+ z-index: 3;
+ width: 100%;
+ font-size: 50px;
+ line-height: 50px
+}
+.chart_box p {
+ margin-bottom: 0
+}
+/* Progress bars --------------------------------------------------------------------- */
+
+.progress_bars .bars_list {
+ margin: 0
+}
+.progress_bars .bars_list li {
+ margin-bottom: 20px;
+ list-style: none;
+ overflow: hidden
+}
+.progress_bars .bars_list li:last-child {
+ margin-bottom: 0
+}
+.progress_bars .bars_list li h6 {
+ margin-bottom: 7px;
+ position: relative;
+ padding-right: 40px
+}
+.progress_bars .bars_list li h6 .label {
+ display: block;
+ font-size: 11px;
+ line-height: 17px;
+ padding: 0 5px;
+ font-weight: 400;
+ position: absolute;
+ right: 0;
+ top: 1px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ background: rgba(0, 0, 0, .05);
+ color: rgba(0, 0, 0, .35)
+}
+.progress_bars .bars_list li h6 .label em {
+ font-style: normal
+}
+.progress_bars .bars_list li .bar {
+ position: relative;
+ width: 100%;
+ height: 20px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ overflow: hidden;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ background: rgba(0, 0, 0, .02);
+ -webkit-box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.04);
+ box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.04)
+}
+.progress_bars .bars_list li .bar .progress {
+ display: block;
+ height: 100%;
+ background-image: url(../images/progressbar.png);
+ -webkit-box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.04);
+ box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.04)
+}
+.progress_bars .bars_list:not(.hover) li .bar .progress {
+ width: 0!important
+}
+/* Animation */
+
+.progress_bars .bars_list.hover li .bar .progress {
+ -webkit-transition: all 1.3s ease-in-out;
+ -moz-transition: all 1.3s ease-in-out;
+ -o-transition: all 1.3s ease-in-out;
+ transition: all 1.3s ease-in-out
+}
+/* Progress icons -------------------------------------------------------------------- */
+
+.progress_icons {
+ margin-bottom: 12px;
+ overflow: hidden
+}
+.progress_icons .progress_icon {
+ display: inline-block;
+ margin: 0 7px 7px 0;
+ width: 35px;
+ height: 35px;
+ line-height: 35px;
+ font-size: 17px;
+ color: #fff;
+ text-align: center;
+ -webkit-border-radius: 100%;
+ border-radius: 100%
+}
+.progress_icons .progress_icon img {
+ max-width: 25px!important;
+ max-height: 25px;
+ margin: 5px 0 -5px
+}
+.progress_icons .progress_icon:last-child {
+ margin-right: 0
+}
+.progress_icons .progress_icon:not(.themebg) {
+ background: rgba(0, 0, 0, .06)
+}
+/* Animation */
+
+.progress_icons .progress_icon {
+ -webkit-transition: all .4s ease-in-out;
+ -moz-transition: all .4s ease-in-out;
+ -o-transition: all .4s ease-in-out;
+ transition: all .4s ease-in-out
+}
+/* Trailer box ----------------------------------------------------------------------- */
+
+.trailer_box {
+ text-align: center;
+ position: relative;
+ line-height: 0
+}
+.trailer_box a {
+ display: block
+}
+.trailer_box a:after {
+ content: "";
+ display: block;
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ z-index: 1;
+ width: 100%;
+ height: 100%;
+ filter: alpha(opacity=0);
+ opacity: 0;
+ background: rgba(0, 0, 0, .15)
+}
+.trailer_box:hover a:after {
+ filter: alpha(opacity=100);
+ opacity: 100
+}
+.trailer_box .desc {
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ z-index: 2;
+ width: 100%;
+ padding: 20px 15px 35px;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box
+}
+.trailer_box .desc h2 {
+ margin: 0;
+ position: relative;
+ bottom: 0;
+ font-size: 30px;
+ line-height: 30px
+}
+.trailer_box:hover .desc h2 {
+ bottom: 20px
+}
+.trailer_box .desc .subtitle {
+ display: inline-block;
+ position: relative;
+ bottom: 0;
+ line-height: normal;
+ letter-spacing: 1px;
+ padding: 4px 8px;
+ text-transform: uppercase;
+ margin-bottom: 15px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ background-image: url(../images/stripes/stripes_10_w.png)
+}
+.trailer_box:hover .desc .subtitle {
+ bottom: 20px
+}
+.trailer_box .desc .line {
+ height: 1px;
+ width: 0;
+ margin: 0 auto;
+ background: #fff;
+ overflow: hidden;
+ display: block
+}
+.trailer_box:hover .desc .line {
+ width: 60%
+}
+/* Animation */
+
+.trailer_box a:after, .trailer_box .desc .subtitle, .trailer_box .desc .line, .trailer_box .desc h2 {
+ -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
+}
+/* Quick facts ----------------------------------------------------------------------- */
+
+.quick_fact {
+ text-align: center
+}
+.quick_fact.align_left {
+ text-align: left
+}
+.quick_fact.align_right {
+ text-align: right
+}
+.quick_fact .number-wrapper {
+ font-size: 90px;
+ line-height: 90px
+}
+.quick_fact .number-wrapper .label {
+ font-size: 70%;
+ line-height: 100%
+}
+.quick_fact hr {
+ width: 40%
+}
+/* Photo box ------------------------------------------------------------------------- */
+
+.photo_box {
+ text-align: center
+}
+.photo_box.pb_left {
+ text-align: left
+}
+.photo_box.pb_right {
+ text-align: right
+}
+.photo_box .image_frame {
+ margin-bottom: 15px
+}
+.photo_box.without-desc .image_frame {
+ margin-bottom: 0
+}
+.photo_box .desc {
+ margin-bottom: 15px
+}
+/* Flat box -------------------------------------------------------------------------- */
+
+.flat_box a, .flat_box a:hover {
+ display: block;
+ text-decoration: none
+}
+.flat_box .photo_wrapper {
+ margin-bottom: 15px;
+ position: relative;
+ line-height: 0;
+ overflow: hidden
+}
+.flat_box .photo_wrapper .icon {
+ position: absolute;
+ left: 0;
+ top: 0;
+ height: 100%;
+ width: 90px;
+ text-align: center;
+ color: #fff;
+ z-index: 2
+}
+.flat_box .photo_wrapper .icon i {
+ display: block;
+ width: 100%;
+ height: 60px;
+ line-height: 60px;
+ font-size: 55px;
+ vertical-align: middle;
+ position: absolute;
+ top: 50%;
+ margin-top: -30px
+}
+.flat_box .photo_wrapper .icon img {
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ max-width: calc(100% - 16px)!important;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+}
+.flat_box:hover .photo_wrapper .icon, .flat_box a:hover .photo_wrapper .icon {
+ -webkit-transform: translateX(-90px);
+ transform: translateX(-90px)
+}
+.flat_box .photo_wrapper img.photo {
+ position: relative;
+ display: block;
+ z-index: 1;
+ -webkit-transform: translateX(15px);
+ transform: translateX(15px)
+}
+.flat_box:hover .photo_wrapper img.photo, .flat_box a:hover .photo_wrapper img.photo {
+ -webkit-transform: translateX(0px);
+ transform: translateX(0px)
+}
+.flat_box .desc_wrapper {
+ margin-left: 90px
+}
+@media only screen and (min-width: 960px) {
+ .one-fourth .flat_box .photo_wrapper .icon {
+ width: 60px
+ }
+ .one-fourth .flat_box .photo_wrapper .icon i {
+ height: 40px;
+ line-height: 40px;
+ font-size: 35px;
+ margin-top: -20px
+ }
+ .one-fourth .flat_box a:hover .photo_wrapper .icon {
+ -webkit-transform: translateX(-60px);
+ transform: translateX(-60px)
+ }
+ .one-fourth .flat_box .desc_wrapper {
+ margin-left: 60px
+ }
+}
+/* Animation */
+
+.flat_box .photo_wrapper .icon {
+ -webkit-transition: all .4s ease-in-out;
+ -moz-transition: all .4s ease-in-out;
+ -o-transition: all .4s ease-in-out;
+ transition: all .4s ease-in-out
+}
+.flat_box .photo_wrapper img {
+ -webkit-transition: all .4s ease-in-out;
+ -moz-transition: all .4s ease-in-out;
+ -o-transition: all .4s ease-in-out;
+ transition: all .4s ease-in-out
+}
+/* Feature box -------------------------------------------------------------------------- */
+
+.feature_box .feature_box_wrapper {
+ display: table;
+ padding: 20px
+}
+.feature_box .feature_box_wrapper .photo_wrapper, .feature_box .feature_box_wrapper .desc_wrapper {
+ display: table-cell;
+ vertical-align: middle
+}
+.feature_box .feature_box_wrapper .photo_wrapper {
+ width: 50%;
+}
+.feature_box .feature_box_wrapper .photo_wrapper a {
+ display: block;
+ line-height: 0
+}
+.feature_box .feature_box_wrapper .desc_wrapper {
+ width: 46%;
+ padding-left: 4%
+}
+/* Hover box ------------------------------------------------------------------------- */
+
+.hover_box {
+ text-align: center;
+ line-height: 0
+}
+.hover_box a {
+ display: block;
+ line-height: 0
+}
+.hover_box .hover_box_wrapper {
+ display: inline-block;
+ position: relative;
+ overflow: hidden;
+ line-height: 0;
+ max-width: 100%
+}
+.hover_box .hover_box_wrapper img {
+ display: block
+}
+.hover_box .hover_box_wrapper .visible_photo {
+ opacity: 1;
+ filter: alpha(opacity=100)
+}
+.hover_box .hover_box_wrapper .hidden_photo {
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ opacity: 0;
+ filter: alpha(opacity=0);
+ -ms-transform: translate(-50%, -50%);
+ -webkit-transform: translate(-50%, -50%);
+ -moz-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%)
+}
+.hover_box:hover .hover_box_wrapper .visible_photo, .hover_box.hover .hover_box_wrapper .visible_photo {
+ opacity: 0;
+ filter: alpha(opacity=0)
+}
+.hover_box:hover .hover_box_wrapper .hidden_photo, .hover_box.hover .hover_box_wrapper .hidden_photo {
+ opacity: 1;
+ filter: alpha(opacity=100)
+}
+.hover_box .hover_box_wrapper .visible_photo, .hover_box .hover_box_wrapper .hidden_photo {
+ -webkit-transition: all .4s ease-in-out;
+ -moz-transition: all .4s ease-in-out;
+ -o-transition: all .4s ease-in-out;
+ transition: all .4s ease-in-out
+}
+/* Hover color ----------------------------------------------------------------------- */
+
+.hover_color:hover .hover_color_bg, .hover_color.hover .hover_color_bg {
+ background-color: inherit!important;
+ border-color: inherit!important
+}
+.hover_color {
+ border-color: transparent
+}
+.hover_color a {
+ display: block
+}
+.hover_color a:hover {
+ text-decoration: none
+}
+.hover_color .hover_color_bg {
+ border: 2px solid transparent
+}
+.hover_color .hover_color_wrapper {
+ text-decoration: none;
+ padding: 40px 30px;
+ text-align: center
+}
+.hover_color, .hover_color a, .hover_color a:hover, .hover_color h1 a, .hover_color h2 a, .hover_color h3 a, .hover_color h4 a, .hover_color h5 a, .hover_color h6 a {
+ color: #fff
+}
+.hover_color .hover_color_bg {
+ -webkit-transition: all .4s ease-in-out;
+ -moz-transition: all .4s ease-in-out;
+ -o-transition: all .4s ease-in-out;
+ transition: all .4s ease-in-out
+}
+.hover_color, .hover_color_bg {
+ height: 100%
+}
+/* Content links --------------------------------------------------------------------- */
+
+a.content_link {
+ display: inline-block;
+ position: relative;
+ border-width: 1px;
+ border-style: solid;
+ width: 140px;
+ padding: 25px 15px;
+ text-align: center;
+ margin-left: -1px;
+ background-color: #fff
+}
+a.content_link .icon {
+ display: block;
+ font-size: 45px;
+ line-height: 45px;
+ margin-bottom: 15px
+}
+a.content_link .title {
+ font-weight: 700
+}
+a.content_link:after {
+ content: "";
+ z-index: 2;
+ filter: alpha(opacity=0);
+ opacity: 0;
+ height: 0;
+ width: 100%;
+ border-width: 0 0 5px;
+ border-style: solid;
+ position: absolute;
+ left: 0;
+ bottom: -6px
+}
+a.content_link:before {
+ content: "";
+ z-index: 2;
+ filter: alpha(opacity=0);
+ opacity: 0;
+ position: absolute;
+ left: 50%;
+ bottom: -1px;
+ margin-left: -6px;
+ width: 0;
+ height: 0;
+ border-style: solid;
+ border-width: 0 6px 6px;
+ border-color: transparent
+}
+a:hover.content_link:after {
+ filter: alpha(opacity=100);
+ opacity: 100
+}
+a:hover.content_link:before {
+ filter: alpha(opacity=100);
+ opacity: 100
+}
+a:hover.content_link {
+ text-decoration: none;
+ background-image: url(../images/stripes/stripes_3_b.png)
+}
+a.content_link:after, a.content_link:before {
+ -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
+}
+/* Icon bar -------------------------------------------------------------------------- */
+
+a.icon_bar {
+ display: inline-block;
+ overflow: hidden;
+ text-align: center;
+ margin: 0 2px 2px 0;
+ border-width: 1px;
+ border-style: solid;
+ position: relative;
+ background-color: #fff;
+ background-image: url(../images/stripes/stripes_3_b.png);
+ -webkit-box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, .08);
+ box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, .08)
+}
+a.icon_bar span {
+ display: block
+}
+a.icon_bar, a.icon_bar span {
+ width: 58px;
+ height: 58px;
+ line-height: 58px;
+ font-size: 20px
+}
+a.icon_bar_small, a.icon_bar_small span {
+ width: 43px;
+ height: 43px;
+ line-height: 43px;
+ font-size: 15px
+}
+a.icon_bar span.t {
+ position: relative
+}
+a.icon_bar span.b {
+ position: absolute;
+ top: 100%
+}
+a.icon_bar span {
+ -webkit-transition: -webkit-transform .3s;
+ -moz-transition: -moz-transform .3s;
+ transition: transform .3s
+}
+a.icon_bar span.b {
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0)
+}
+a:hover.icon_bar span {
+ -webkit-transform: translateY(-100%);
+ -moz-transform: translateY(-100%);
+ transform: translateY(-100%)
+}
+.wpb_wrapper a.icon_bar {
+ margin-bottom: 2px
+}
+/* Social */
+
+a.icon_bar_facebook span.b {
+ background: #3a589b;
+ color: #fff
+}
+a.icon_bar_google span.b {
+ background: #d6492f;
+ color: #fff
+}
+a.icon_bar_twitter span.b {
+ background: #32ccfe;
+ color: #fff
+}
+a.icon_bar_vimeo span.b {
+ background: #1ca7cc;
+ color: #fff
+}
+a.icon_bar_youtube span.b {
+ background: #ff3334;
+ color: #fff
+}
+a.icon_bar_flickr span.b {
+ background: #ff0084;
+ color: #fff
+}
+a.icon_bar_linkedin span.b {
+ background: #007bb6;
+ color: #fff
+}
+a.icon_bar_pinterest span.b {
+ background: #cb2027;
+ color: #fff
+}
+a.icon_bar_dribbble span.b {
+ background: #ec4a89;
+ color: #fff
+}
+/* Get in touch ---------------------------------------------------------------------- */
+
+.get_in_touch {
+ padding: 25px 20px 25px 30px;
+ background-repeat: no-repeat;
+ background-position: right bottom
+}
+.get_in_touch ul {
+ margin: 0;
+ font-size: 100%;
+ line-height: normal
+}
+.get_in_touch ul li {
+ margin: 0;
+ list-style: none;
+ position: relative;
+ padding: 13px 0 13px 50px;
+ word-wrap: break-word
+}
+.get_in_touch ul li:after {
+ content: "";
+ display: block;
+ width: 70px;
+ border-width: 0 0 1px;
+ border-style: solid;
+ border-color: rgba(255, 255, 255, .2);
+ position: absolute;
+ left: -30px;
+ bottom: 0
+}
+.get_in_touch ul li p {
+ margin: 0
+}
+.get_in_touch ul li .icon {
+ position: absolute;
+ left: 0;
+ top: 5px;
+ display: block;
+ color: rgba(0, 0, 0, .7);
+ width: 30px;
+ height: 30px;
+ line-height: 30px;
+ font-size: 23px;
+ text-align: center
+}
+.get_in_touch ul li:last-child:after {
+ display: none
+}
+/* Infobox --------------------------------------------------------------------------- */
+
+.infobox {
+ padding: 25px 20px 25px 30px;
+ background-repeat: no-repeat;
+ background-position: right bottom
+}
+.infobox ul {
+ margin: 0;
+ font-size: 100%;
+ line-height: normal
+}
+.infobox ul li {
+ margin: 0;
+ list-style: none;
+ position: relative;
+ padding: 13px 0 13px 50px;
+ word-wrap: break-word
+}
+.infobox ul li p {
+ margin: 0
+}
+.infobox ul li:before {
+ content: "";
+ display: block;
+ background: url(../images/icons/list_check.png) no-repeat;
+ width: 16px;
+ height: 16px;
+ position: absolute;
+ left: 0;
+ top: 15px
+}
+.infobox ul li:after {
+ content: "";
+ display: block;
+ width: 70px;
+ border-width: 0 0 1px;
+ border-style: solid;
+ border-color: rgba(255, 255, 255, .2);
+ position: absolute;
+ left: -30px;
+ bottom: 0
+}
+.infobox ul li:last-child:after {
+ display: none
+}
+/* Opening hours --------------------------------------------------------------------- */
+
+.opening_hours {
+ padding: 25px;
+ border-width: 1px;
+ border-style: solid;
+ background-color: #fff;
+ background-repeat: no-repeat;
+ background-position: right bottom
+}
+.opening_hours .opening_hours_wrapper .desc {
+ margin-bottom: 15px
+}
+.opening_hours .opening_hours_wrapper li {
+ position: relative;
+ padding-bottom: 15px;
+ margin-bottom: 15px;
+ text-align: center;
+ border-bottom-width: 1px;
+ border-style: dashed;
+ list-style: none
+}
+.opening_hours .opening_hours_wrapper li:last-child {
+ border: 0;
+ padding-bottom: 0;
+ margin-bottom: 0
+}
+.opening_hours .opening_hours_wrapper li label {
+ margin-bottom: 8px;
+ font-size: 12px;
+ line-height: 18px;
+ display: inline-block;
+ font-weight: 400;
+ padding: 5px 11px;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ background-image: url(../images/stripes/stripes_3_b.png);
+ background-color: #f8f8f8
+}
+.opening_hours .opening_hours_wrapper li span {
+ font-size: 22px;
+ line-height: 22px;
+ margin: 0;
+ padding: 0 14px;
+ display: block
+}
+.opening_hours .opening_hours_wrapper li span sup {
+ font-size: 13px;
+ line-height: 13px;
+ position: relative;
+ top: 4px;
+ margin-left: 2px
+}
+/* Timeline -------------------------------------------------------------------------- */
+
+.timeline_items {
+ margin: 0!important;
+ position: relative;
+ background: url(../images/timeline_top.png) no-repeat top center;
+ padding-top: 9px
+}
+.timeline_items:after {
+ content: "";
+ width: 0;
+ height: 0;
+ border-width: 3px;
+ border-style: solid;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ position: absolute;
+ left: 50%;
+ bottom: -10px;
+ margin-left: -3px;
+ display: block;
+ z-index: 1
+}
+.timeline_items li {
+ margin: 0!important;
+ list-style: none!important;
+ width: 45%;
+ padding: 0 0 25px 55%;
+ position: relative;
+ background: url(../images/timeline_right.png) no-repeat top center
+}
+.timeline_items li:nth-child(even) {
+ padding: 0 55% 25px 0;
+ background: url(../images/timeline_left.png) no-repeat top center
+}
+.timeline_items li h3 {
+ font-size: 30px;
+ line-height: 35px
+}
+.timeline_items li h3 span {
+ position: absolute;
+ right: 55%;
+ top: 8px
+}
+.timeline_items li h3:before {
+ content: "";
+ width: 7px;
+ height: 7px;
+ border-width: 4px;
+ border-style: solid;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ position: absolute;
+ left: 50%;
+ top: 11px;
+ margin-left: -8px;
+ display: block;
+ z-index: 1
+}
+.timeline_items li:nth-child(even) h3 {
+ text-align: right
+}
+.timeline_items li:nth-child(even) h3 span {
+ left: 55%;
+ right: auto
+}
+.timeline_items li .desc {
+ position: relative;
+ font-size: 15px;
+ line-height: 31px;
+ background: url(../images/stripes/textline.png) repeat-y
+}
+.timeline_items li .desc:before {
+ content: "";
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ left: -122%;
+ top: 0;
+ background-image: url(../images/stripes/stripes_10_b.png)
+}
+.timeline_items li:nth-child(even) .desc:before {
+ left: auto;
+ right: -122%
+}
+.timeline_items li:nth-child(even) .desc {
+ text-align: right
+}
+/* How it works ---------------------------------------------------------------------- */
+
+.how_it_works {
+ text-align: center;
+ position: relative
+}
+.how_it_works.has_border:after {
+ content: "";
+ display: block;
+ width: 12%;
+ height: 4px;
+ background: rgba(0, 0, 0, .03);
+ -webkit-border-radius: 2px;
+ border-radius: 2px;
+ position: absolute;
+ right: -10.5%;
+ top: 100px
+}
+.how_it_works .image {
+ width: 200px;
+ height: 200px;
+ line-height: 200px;
+ text-align: center;
+ position: relative;
+ margin: 0 auto 15px;
+ background: #fff;
+ border-width: 2px;
+ border-style: solid;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box
+}
+.how_it_works .image img {
+ max-width: 116px!important;
+ max-height: 116px!important;
+ vertical-align: middle
+}
+.how_it_works .image .number {
+ position: absolute;
+ right: 10px;
+ bottom: 10px;
+ width: 35px;
+ height: 35px;
+ line-height: 35px;
+ font-size: 15px;
+ text-align: center;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, .1);
+ box-shadow: inset 0 0 0 2px rgba(0, 0, 0, .1)
+}
+.with_aside .how_it_works .image {
+ width: 150px;
+ height: 150px;
+ line-height: 150px
+}
+.with_aside .how_it_works .image .number {
+ bottom: 4px;
+ right: 4px
+}
+.with_aside .how_it_works.has_border:after {
+ top: 75px
+}
+/* Google maps ----------------------------------------------------------------------- */
+
+.google-map-wrapper {
+ position: relative
+}
+.google-map {
+ border-width: 8px;
+ border-style: solid;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box
+}
+.google-map-wrapper.no_border .google-map, .section.full-width .one .google-map {
+ border-width: 0
+}
+.google-map-contact-wrapper {
+ position: absolute;
+ z-index: 10;
+ right: 50px;
+ top: 50px;
+}
+.section.full-width .wrap.one .column_map.one .google-map-contact-wrapper {
+ left: 50%;
+ margin-left: 300px;
+ right: auto;
+}
+.google-map-contact-wrapper .get_in_touch {
+ width: 210px;
+ padding: 25px;
+ position: relative
+}
+.google-map-contact-wrapper .get_in_touch:after {
+ content: "";
+ display: block;
+ position: absolute;
+ left: 0;
+ bottom: -30px;
+ width: 0;
+ height: 0;
+ border-style: solid;
+ border-width: 30px 30px 0 0;
+ border-color: transparent
+}
+.google-map-contact-wrapper.style-bar {
+ position: static;
+ margin-left: 0!important;
+}
+.google-map-contact-wrapper.style-bar .get_in_touch {
+ float: none;
+ width: 100%;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box
+}
+.google-map-contact-wrapper.style-bar .get_in_touch:after {
+ display: none;
+}
+/* Team ------------------------------------------------------------------------------ */
+
+.team .image_frame {
+ margin-bottom: 15px
+}
+.team .desc_wrapper h4 {
+ margin-bottom: 3px
+}
+.team .desc_wrapper hr {
+ width: 40%;
+ margin-left: 0
+}
+.team .desc_wrapper .desc {
+ margin-bottom: 15px
+}
+.team .desc_wrapper .links {
+ line-height: 0
+}
+.team.team_horizontal {
+ overflow: hidden
+}
+.team.team_horizontal .image_frame {
+ width: 48%;
+ float: left;
+ margin-right: 4%;
+ margin-bottom: 0
+}
+.team.team_horizontal .desc_wrapper {
+ width: 48%;
+ float: left
+}
+.team .desc_wrapper blockquote {
+ margin-top: 20px
+}
+.team.team_circle {
+ text-align: center
+}
+.team.team_circle .desc_wrapper hr {
+ margin-left: auto
+}
+.team.team_circle .image_frame.photo {
+ width: 120px;
+ height: 120px;
+ margin: 0 auto 15px;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ overflow: hidden;
+ position: relative;
+ z-index: 1
+}
+/* Team list ------------------------------------------------------------------------- */
+
+.team_list .column {
+ margin-bottom: 0
+}
+.team_list .bq_wrapper {
+ background: rgba(0, 0, 0, .02);
+ border-left-width: 1px;
+ border-style: solid;
+ padding: 20px
+}
+/* Fancy headings -------------------------------------------------------------------- */
+
+.fancy_heading {
+ text-align: center
+}
+.fancy_heading .title {
+ font-size: 42px;
+ line-height: 42px
+}
+.fancy_heading_icon .icon_top {
+ font-size: 50px;
+ line-height: 50px;
+ margin-bottom: 15px;
+ overflow: hidden;
+ display: block
+}
+.fancy_heading_icon .icon_top i:before {
+ margin: 0
+}
+.fancy_heading_line {
+ background-image: url(../images/fancy_heading_hr.png);
+ background-position: bottom center;
+ background-repeat: no-repeat;
+ padding-bottom: 15px
+}
+.fancy_heading_line .slogan {
+ display: block;
+ margin-bottom: 7px;
+ text-transform: uppercase;
+ letter-spacing: 1px;
+ font-size: 14px
+}
+.fancy_heading_line .inside {
+ margin-bottom: 15px
+}
+/* Call to action -------------------------------------------------------------------- */
+
+.column_call_to_action {
+ margin-bottom: 0
+}
+.call_to_action {
+ overflow: hidden;
+ display: table;
+ padding: 40px 0;
+ width: 100%
+}
+.call_to_action .call_to_action_wrapper {
+ display: table;
+ width: 100%
+}
+.call_to_action .call_left, .call_to_action .call_center, .call_to_action .call_right {
+ display: table-cell;
+ vertical-align: middle;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box
+}
+.call_to_action .call_left {
+ width: 40%;
+ padding: 0 20px;
+ text-align: center
+}
+.call_to_action .call_left h3 {
+ margin-bottom: 0
+}
+.call_to_action .call_center {
+ width: 20%;
+ text-align: center
+}
+.call_to_action .call_center a {
+ display: inline-block
+}
+.call_to_action .call_center .icon_wrapper {
+ display: inline-block;
+ border-width: 3px;
+ border-style: solid;
+ width: 65px;
+ height: 65px;
+ line-height: 65px;
+ font-size: 30px;
+ -webkit-border-radius: 100%;
+ border-radius: 100%
+}
+.call_to_action .call_center .button {
+ margin: 0
+}
+.call_to_action .call_right {
+ width: 40%;
+ padding: 0 20px
+}
+/* Clients --------------------------------------------------------------------------- */
+
+ul.clients {
+ margin: 0
+}
+ul.clients li {
+ float: left;
+ width: 16.666%;
+ margin: 0!important;
+ list-style: none
+}
+ul.clients .client_wrapper {
+ padding: 10px 15px;
+ margin: 10px;
+ background: rgba(0, 0, 0, .01);
+ text-align: center;
+ line-height: 0;
+ height: 75px;
+ line-height: 75px;
+ position: relative
+}
+ul.clients .client_wrapper:hover {
+ background: rgba(0, 0, 0, .05)
+}
+ul.clients .client_wrapper a {
+ display: block;
+ width: 100%;
+ height: 100%
+}
+ul.clients .client_wrapper .gs-wrapper {
+ width: 100%;
+ height: 100%;
+ position: relative
+}
+ul.clients .client_wrapper img {
+ position: absolute;
+ top: 50%!important;
+ left: 50%!important;
+ -ms-transform: translate(-50%, -50%)!important;
+ -webkit-transform: translate(-50%, -50%)!important;
+ -moz-transform: translate(-50%, -50%)!important;
+ transform: translate(-50%, -50%)!important
+}
+ul.clients.greyscale .client_wrapper img.BWFilter {
+ opacity: 1;
+ z-index: 2
+}
+ul.clients.greyscale .client_wrapper img:not(.BWFilter) {
+ opacity: 0
+}
+ul.clients.greyscale .client_wrapper:hover img.BWFilter {
+ opacity: 0!important
+}
+ul.clients.greyscale .client_wrapper:hover img:not(.BWFilter) {
+ opacity: 1!important
+}
+ul.clients.clients_tiles li .client_wrapper {
+ background: none
+}
+ul.clients.clients_tiles li .client_wrapper:before {
+ content: "";
+ display: block;
+ width: 100%;
+ height: 1px;
+ background: rgba(0, 0, 0, .08);
+ position: absolute;
+ left: 0;
+ bottom: 0
+}
+ul.clients.clients_tiles li .client_wrapper:after {
+ content: "";
+ display: none;
+ position: absolute;
+ left: 50%;
+ margin-left: -4px;
+ bottom: 0;
+ width: 0;
+ height: 0;
+ border-style: solid;
+ border-width: 0 4px 5px;
+ border-color: transparent
+}
+ul.clients.clients_tiles li .client_wrapper:hover:before {
+ height: 2px
+}
+ul.clients.clients_tiles li .client_wrapper:hover:after {
+ display: block;
+ bottom: 2px
+}
+ul.clients li .client_wrapper, ul.clients li .client_wrapper img {
+ -webkit-transition: all .4s ease-in-out;
+ -moz-transition: all .4s ease-in-out;
+ -o-transition: all .4s ease-in-out;
+ -ms-transition: all .4s ease-in-out;
+ transition: all .4s ease-in-out
+}
+/* Clients slider -------------------------------------------------------------------- */
+
+.clients_slider .clients_slider_header {
+ position: relative;
+ height: 43px;
+ margin-bottom: 15px;
+ overflow: hidden;
+ padding-right: 110px
+}
+.clients_slider .clients_slider_header .title {
+ margin: 9px 0 0
+}
+.clients_slider .clients_slider_header a.slider_prev, .clients_slider .clients_slider_header a.slider_next {
+ position: absolute;
+ top: 0;
+ margin: 0;
+ font-size: 13px;
+ line-height: 21px
+}
+.clients_slider .clients_slider_header a.slider_prev {
+ right: 50px
+}
+.clients_slider .clients_slider_header a.slider_next {
+ right: 0
+}
+/* Blog slider ----------------------------------------------------------------------- */
+
+.blog_slider .blog_slider_header {
+ position: relative;
+ height: 43px;
+ margin-bottom: 15px;
+ overflow: hidden;
+ padding-right: 110px
+}
+.blog_slider .blog_slider_header .title {
+ margin: 9px 0 0
+}
+.blog_slider .blog_slider_header a.slider_prev, .blog_slider .blog_slider_header a.slider_next {
+ position: absolute;
+ top: 0;
+ margin: 0;
+ font-size: 13px;
+ line-height: 21px
+}
+.blog_slider .blog_slider_header a.slider_prev {
+ right: 50px
+}
+.blog_slider .blog_slider_header a.slider_next {
+ right: 0
+}
+.blog_slider .slider_pagination {
+ margin-top: 15px
+}
+.blog_slider .blog_slider_ul {
+ margin: 0
+}
+.blog_slider .blog_slider_ul li {
+ float: left;
+ width: 25%;
+ list-style: none
+}
+.blog_slider .blog_slider_ul li .item_wrapper {
+ margin: 0 10px;
+ position: relative
+}
+.blog_slider .blog_slider_ul li .item_wrapper .image_frame {
+ margin-left: 30px;
+ margin-bottom: 15px;
+ min-height: 52px
+}
+.blog_slider .blog_slider_ul li .item_wrapper .date_label {
+ position: absolute;
+ left: 0;
+ top: 30px;
+ z-index: 20
+}
+.blog_slider .blog_slider_ul li .item_wrapper hr {
+ margin-left: 30px;
+ width: 40%
+}
+.blog_slider .blog_slider_ul li .item_wrapper a.button {
+ margin-left: 30px;
+ margin-bottom: 0
+}
+.blog_slider .blog_slider_ul li.format-quote .item_wrapper {
+ overflow: hidden
+}
+.blog_slider .blog_slider_ul li.format-quote .item_wrapper blockquote {
+ margin-top: 70px;
+ margin-left: 40px
+}
+.blog_slider .blog_slider_ul li.format-link .item_wrapper .image_frame {
+ height: 180px;
+ background-color: rgba(255, 255, 255, .5);
+ background-image: url(../images/link.png);
+ background-position: center center;
+ background-repeat: no-repeat
+}
+.blog_slider.hide-dots .slider_pagination {
+ display: none!important
+}
+.blog_slider.hide-arrows .blog_slider_header a.button {
+ display: none!important
+}
+.blog_slider.hide-nav .slider_pagination, .blog_slider.hide-nav .blog_slider_header a.button {
+ display: none!important
+}
+/* Blog slider - flat */
+
+.blog_slider.flat .blog_slider_ul li .item_wrapper .image_frame {
+ margin-left: 0;
+ border: 0
+}
+.blog_slider.flat .blog_slider_ul li .item_wrapper .date_label {
+ position: static;
+ background-color: transparent!important;
+ background-image: none;
+ display: inline-block;
+ padding: 0
+}
+.blog_slider.flat .blog_slider_ul li .item_wrapper .desc hr {
+ margin-left: 0;
+ width: 0
+}
+.blog_slider.flat .blog_slider_ul li .item_wrapper .desc a.button {
+ display: none;
+ margin-left: 0
+}
+.blog_slider.flat .blog_slider_ul li .item_wrapper:hover .desc hr {
+ width: 100px
+}
+.blog_slider.flat .blog_slider_ul li .item_wrapper .image_wrapper img, .blog_slider.flat .blog_slider_ul li .item_wrapper .image_wrapper img {
+ filter: alpha(opacity=90);
+ opacity: .9
+}
+.blog_slider.flat .blog_slider_ul li .item_wrapper:hover .image_wrapper img, .blog_slider.flat .blog_slider_ul li .item_wrapper:hover .image_wrapper img {
+ top: 0;
+ filter: alpha(opacity=100);
+ opacity: 1
+}
+/* Arrows */
+
+.blog_slider.flat {
+ position: relative
+}
+.blog_slider.flat .blog_slider_header {
+ position: static;
+ height: 0;
+ margin-bottom: 0;
+ overflow: hidden;
+ padding-right: 0
+}
+.blog_slider.flat .blog_slider_header a.button.slider_prev, .blog_slider.flat .blog_slider_header a.button.slider_next {
+ width: 60px;
+ height: 100%;
+ border: 0;
+ border-radius: 0;
+ background-color: rgba(255, 255, 255, .4)!important;
+ box-shadow: inset 0 0 0 0;
+ background-image: none
+}
+.blog_slider.flat .blog_slider_header a:hover.button.slider_prev, .blog_slider.flat .blog_slider_header a:hover.button.slider_next {
+ background-color: rgba(255, 255, 255, .7)!important
+}
+.blog_slider.flat .blog_slider_header a.button.slider_prev:after, .blog_slider.flat .blog_slider_header a.button.slider_next:after {
+ display: none
+}
+.blog_slider.flat .blog_slider_header a.button.slider_prev .button_icon, .blog_slider.flat .blog_slider_header a.button.slider_next .button_icon {
+ float: none;
+ font-size: 15px;
+ padding: 0;
+ text-align: center;
+ position: absolute;
+ width: 100%;
+ top: 50%;
+ margin-top: -4px;
+ background: none
+}
+.blog_slider.flat .blog_slider_header a.button.slider_prev .button_icon i, .blog_slider.flat .blog_slider_header a.button.slider_next .button_icon i, .blog_slider.flat .blog_slider_header a:hover.button.slider_prev .button_icon i, .blog_slider.flat .blog_slider_header a:hover.button.slider_next .button_icon i {
+ color: #000!important
+}
+.blog_slider.flat .blog_slider_header a.button.slider_prev {
+ left: 10px;
+ right: auto;
+ z-index: 2
+}
+.blog_slider.flat .blog_slider_header a.button.slider_next {
+ right: 10px;
+ z-index: 2
+}
+.blog_slider.flat .blog_slider_header {
+ filter: alpha(opacity=0);
+ opacity: 0
+}
+.blog_slider.flat:hover .blog_slider_header {
+ filter: alpha(opacity=100);
+ opacity: 1
+}
+/* Animation */
+
+.blog_slider.flat .blog_slider_header, .blog_slider.flat .blog_slider_header a.button.slider_prev, .blog_slider.flat .blog_slider_header a.button.slider_next, .blog_slider.flat .blog_slider_ul li .item_wrapper .desc hr {
+ -webkit-transition: all .3s ease-in-out;
+ -moz-transition: all .3s ease-in-out;
+ -o-transition: all .3s ease-in-out;
+ -ms-transition: all .3s ease-in-out;
+ transition: all .3s ease-in-out
+}
+/* Shop slider ----------------------------------------------------------------------- */
+
+.shop_slider .blog_slider_header {
+ position: relative;
+ height: 43px;
+ margin-bottom: 15px;
+ overflow: hidden;
+ padding-right: 110px
+}
+.shop_slider .blog_slider_header .title {
+ margin: 9px 0 0
+}
+.shop_slider .blog_slider_header a.slider_prev, .shop_slider .blog_slider_header a.slider_next {
+ position: absolute;
+ top: 0;
+ margin: 0;
+ font-size: 13px;
+ line-height: 21px
+}
+.shop_slider .blog_slider_header a.slider_prev {
+ right: 50px
+}
+.shop_slider .blog_slider_header a.slider_next {
+ right: 0
+}
+.shop_slider .slider_pagination {
+ margin-top: 15px
+}
+.shop_slider .shop_slider_ul {
+ margin: 0
+}
+.shop_slider .shop_slider_ul li {
+ float: left;
+ width: 25%;
+ list-style: none
+}
+.shop_slider .shop_slider_ul li .item_wrapper {
+ margin: 0 10px;
+ position: relative
+}
+.shop_slider .shop_slider_ul li .item_wrapper .desc {
+ background: #fff;
+ padding: 15px 20px
+}
+.shop_slider .shop_slider_ul li .item_wrapper .desc h4 {
+ margin-bottom: 5px
+}
+.shop_slider .shop_slider_ul li .item_wrapper span.onsale {
+ height: 0;
+ min-height: 0;
+ width: 0;
+ min-width: 0;
+ font-size: 18px;
+ line-height: 18px;
+ text-align: center;
+ position: absolute;
+ left: 0!important;
+ right: auto;
+ top: 0!important;
+ margin: 0!important;
+ border-style: solid;
+ border-width: 70px 70px 0 0;
+ border-color: transparent;
+ padding: 0;
+ text-shadow: none;
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ box-shadow: none;
+ -webkit-border-radius: 0;
+ border-radius: 0;
+ z-index: 2;
+ background: none
+}
+.shop_slider .shop_slider_ul li .item_wrapper span.onsale i {
+ position: absolute;
+ left: 8px;
+ top: -60px;
+ color: rgba(0, 0, 0, .5)
+}
+.shop_slider .shop_slider_ul li .item_wrapper .price {
+ font-size: 18px;
+ margin-bottom: 0
+}
+.shop_slider .shop_slider_ul li .item_wrapper .price del {
+ font-size: .67em
+}
+/* Portfolio slider ------------------------------------------------------------------ */
+
+.portfolio_slider {
+ position: relative;
+}
+.portfolio_slider ul {
+ margin: 0!important;
+ opacity: 0;
+ max-height: 283px;
+ transition: opacity 0.3s ease-in-out;
+}
+.portfolio_slider ul.slick-slider {
+ opacity: 1;
+ max-height: none;
+ zoom: 1;
+}
+.portfolio_slider ul li {
+ float: left;
+ width: 20%;
+ list-style: none;
+ margin: 0!important
+}
+.portfolio_slider ul li .image_frame {
+ border: 0;
+ margin-bottom: 0
+}
+.portfolio_slider .slider_nav {
+ color: #fff;
+ display: none;
+ font-size: 15px;
+ height: 80px;
+ line-height: 80px;
+ position: absolute;
+ text-align: center;
+ z-index: 5;
+ width: 35px;
+ top: 50%;
+ margin-top: -40px
+}
+.portfolio_slider .slider_prev {
+ left: 0
+}
+.portfolio_slider .slider_next {
+ right: 0
+}
+.portfolio_slider.arrows_hover:hover .slider_nav {
+ display: block
+}
+.portfolio_slider.arrows_always .slider_nav {
+ display: block
+}
+/* Portfolio grid -------------------------------------------------------------------- */
+
+ul.portfolio_grid {
+ overflow: hidden;
+ margin: 0
+}
+ul.portfolio_grid li {
+ float: left;
+ margin: 0;
+ width: 100%;
+}
+ul.portfolio_grid li .image_frame {
+ border: 0;
+ margin: 0
+}
+.two-third.column_portfolio_grid li, .one-second.column_portfolio_grid li, .three-fifth.column_portfolio_grid li, .vc_col-sm-6 .portfolio_grid li, .vc_col-sm-8 .portfolio_grid li {
+ width: 50%
+}
+.one.column_portfolio_grid li, .three-fourth.column_portfolio_grid li, .four-fifth.column_portfolio_grid li, .five-sixth.column_portfolio_grid li, .vc_col-sm-9 .portfolio_grid li, .vc_col-sm-10 .portfolio_grid li, .vc_col-sm-12 .portfolio_grid li {
+ width: 25%
+}
+/* Portfolio photo ------------------------------------------------------------------- */
+
+.portfolio-photo .portfolio-item {
+ overflow: hidden;
+ position: relative
+}
+.portfolio-photo .portfolio-item a.portfolio-item-bg {
+ display: block;
+ position: relative;
+ text-align: center;
+ line-height: 0
+}
+.portfolio-photo .portfolio-item a.portfolio-item-bg .mask {
+ position: absolute;
+ z-index: 1;
+ left: 0;
+ top: 0;
+ background: #000;
+ opacity: .3;
+ width: 100%;
+ height: 100%
+}
+.portfolio-photo .portfolio-item:hover a.portfolio-item-bg .mask {
+ opacity: 0
+}
+.portfolio-photo .portfolio-item .portfolio-details {
+ display: block
+}
+.portfolio-photo .portfolio-item .portfolio-details .details {
+ position: absolute;
+ z-index: 2;
+ left: 50%;
+ top: 50%;
+ -webkit-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ width: 240px;
+ padding: 55px 30px;
+ text-align: center
+}
+.portfolio-photo .portfolio-item .portfolio-details .details .title {
+ font-size: 23px;
+ line-height: 27px;
+ border-bottom: 1px solid rgba(0, 0, 0, .1);
+ padding-bottom: 15px;
+ margin-bottom: 10px
+}
+.portfolio-photo .portfolio-item .portfolio-details:hover .details {
+ opacity: 0
+}
+.portfolio-photo .portfolio-item .portfolio-details .more {
+ display: block;
+ opacity: 0;
+ text-transform: uppercase;
+ width: 70px;
+ height: 40px;
+ padding: 20px 5px;
+ letter-spacing: 1px;
+ text-align: center;
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ z-index: 2;
+ margin: -40px 0 0 -40px;
+ -webkit-border-radius: 100%;
+ border-radius: 100%
+}
+.portfolio-photo .portfolio-item .portfolio-details .more h4 {
+ font-size: 15px;
+ line-height: 18px
+}
+.portfolio-photo .portfolio-item .portfolio-details:hover .more {
+ opacity: 1
+}
+.portfolio-photo .portfolio-item .portfolio-details .details, .portfolio-photo .portfolio-item .portfolio-details .more {
+ background: #fff
+}
+.portfolio-photo .portfolio-item .portfolio-details .details .categories {
+ color: #a8a8a8
+}
+.portfolio-photo .portfolio-item .portfolio-details .more {
+ color: rgba(0, 0, 0, .6)
+}
+.portfolio-photo .portfolio-item a .mask, .portfolio-photo .portfolio-item .portfolio-details .details, .portfolio-photo .portfolio-item .portfolio-details .more {
+ -webkit-transition: all .5s ease-in-out;
+ -moz-transition: all .5s ease-in-out;
+ -o-transition: all .5s ease-in-out;
+ transition: all .5s ease-in-out
+}
+.portfolio-photo .portfolio-item .portfolio-details .image_links a {
+ -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
+}
+.portfolio-photo.margin .portfolio-item {
+ margin-bottom: 25px
+}
+/* Portfolio Items | Filters --------------------------------------------------------- */
+
+.column_portfolio #Filters .filters_wrapper, .column_portfolio #Filters .filters_wrapper ul {
+ display: block
+}
+.wpb_wrapper #Filters .filters_wrapper, .wpb_wrapper #Filters .filters_wrapper ul {
+ display: block
+}
+.the_content_wrapper #Filters.filters4portfolio .filters_wrapper, .the_content_wrapper #Filters.filters4portfolio .filters_wrapper ul {
+ display: block
+}
+/* Testimonials slider --------------------------------------------------------------- */
+
+.testimonials_slider {
+ position: relative
+}
+.testimonials_slider a.slider_prev, .testimonials_slider a.slider_next {
+ position: absolute;
+ top: 30px;
+ z-index: 2;
+ margin: 0
+}
+.testimonials_slider a.slider_prev {
+ left: 0
+}
+.testimonials_slider a.slider_next {
+ right: 0
+}
+.testimonials_slider .slider_images {
+ width: 100%;
+ height: auto;
+ line-height: 0;
+ text-align: center;
+ margin: 0 0 30px;
+ position: relative;
+ z-index: 2
+}
+.testimonials_slider .slider_images:before {
+ content: "";
+ display: block;
+ height: 100%;
+ width: 3000px;
+ position: absolute;
+ left: -1000px;
+ top: 0;
+ z-index: 1
+}
+.with_aside .testimonials_slider .slider_images:before {
+ display: none
+}
+.testimonials_slider .slider_images li {
+ display: inline-block;
+}
+.testimonials_slider .slider_images li a {
+ display: block;
+ position: relative;
+ height: 85px;
+ width: 85px;
+ line-height: 0;
+ cursor: pointer;
+ opacity: .5;
+ z-index: 10
+}
+.testimonials_slider .slider_images li a:after {
+ content: "";
+ display: none;
+ height: 6px;
+ width: 100%;
+ position: absolute;
+ left: 0;
+ bottom: -6px
+}
+.testimonials_slider .slider_images li.slick-active a, .testimonials_slider .slider_images li a:hover {
+ opacity: 1
+}
+.testimonials_slider .slider_images li.slick-active a:after {
+ display: block
+}
+.testimonials_slider .testimonials_slider_ul {
+ margin: 0!important;
+ max-height: 283px;
+ transition: opacity 0.3s ease-in-out;
+}
+.testimonials_slider .testimonials_slider_ul.slick-slider {
+ opacity: 1;
+ max-height: none;
+ zoom: 1;
+}
+.testimonials_slider .testimonials_slider_ul li {
+ float: left;
+ width: 100%;
+ padding: 0 80px;
+ list-style: none;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box
+}
+.testimonials_slider .testimonials_slider_ul li .bq_wrapper {
+ background: rgba(0, 0, 0, 0.02);
+ padding: 30px 40px 10px;
+ margin-bottom: 20px
+}
+.testimonials_slider .testimonials_slider_ul li .hr_dots {
+ margin-bottom: 15px
+}
+.testimonials_slider .testimonials_slider_ul li .author {
+ text-align: center
+}
+.testimonials_slider .testimonials_slider_ul li .author h5 {
+ margin-bottom: 2px
+}
+.testimonials_slider .testimonials_slider_ul li .single-photo-img {
+ display: none
+}
+.testimonials_slider.hide-photos .testimonials_slider_ul li .single-photo-img {
+ display: none !important
+}
+.column:not(.one) .testimonials_slider:not(.single-photo) a.slider_prev, .column:not(.one) .testimonials_slider:not(.single-photo) a.slider_next {
+ display: none!important
+}
+.column:not(.one) .testimonials_slider:not(.single-photo) .testimonials_slider_ul li {
+ padding: 0 20px
+}
+.one-third .testimonials_slider .slider_images:before, .one-fourth .testimonials_slider .slider_images:before, .one-second .testimonials_slider .slider_images:before {
+ display: none
+}
+.wpb_wrapper .testimonials_slider .slider_images:before {
+ display: none
+}
+.testimonials_slider .slider_images a {
+ -webkit-transition: all .3s ease-in-out;
+ -moz-transition: all .3s ease-in-out;
+ -o-transition: all .3s ease-in-out;
+ -ms-transition: all .3s ease-in-out;
+ transition: all .3s ease-in-out
+}
+/* Testimonials slider - Single photo */
+
+.testimonials_slider.single-photo a.slider_prev, .testimonials_slider.single-photo a.slider_next {
+ display: none!important
+}
+.testimonials_slider.single-photo .testimonials_slider_ul li {
+ padding: 0;
+ text-align: center
+}
+.testimonials_slider.single-photo .testimonials_slider_ul li .bq_wrapper {
+ margin: 0 6% 20px
+}
+.testimonials_slider.single-photo .testimonials_slider_ul li .single-photo-img {
+ display: block;
+ margin: 0 auto 20px;
+ height: 85px;
+ width: 85px;
+ line-height: 0;
+ overflow: hidden;
+ -webkit-border-radius: 50%;
+ border-radius: 50%
+}
+.testimonials_slider.single-photo .slider_pager {
+ margin-top: 30px
+}
+.testimonials_slider.single-photo .slider_pager li {
+ display: inline-block
+}
+.testimonials_slider.single-photo .slider_pager li a {
+ top: 0
+}
+.testimonials_slider.single-photo .slider_pager li a img {
+ display: none
+}
+/* Testimonials slider - Hide bar beneath images */
+
+.testimonials_slider.hide-bar .slider_images:before {
+ display: none!important
+}
+.testimonials_slider.hide-bar .slider_images {
+ background-color: transparent!important
+}
+/* Testimonials list ----------------------------------------------------------------- */
+
+.testimonials_list .item {
+ overflow: hidden;
+ clear: both
+}
+.testimonials_list .item .photo {
+ width: 23%;
+ float: left;
+ margin: 0 1% 40px
+}
+.testimonials_list .item .desc {
+ width: 73%;
+ float: left;
+ margin: 0 1% 40px
+}
+.testimonials_list .item .desc h4 {
+ margin-bottom: 3px;
+ margin-top: 10px
+}
+.testimonials_list .item .desc p.subtitle {
+ opacity: .6
+}
+.testimonials_list .item .desc hr.hr_color {
+ width: 20%;
+ margin-left: 0
+}
+.testimonials_list .item.no-img .desc {
+ width: 98%
+}
+/* Before After | TwentyTwenty plugin ------------------------------------------------ */
+
+.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
+ content: " ";
+ display: block;
+ background: #fff;
+ position: absolute;
+ z-index: 30;
+ -webkit-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
+ -moz-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
+ box-shadow: 0 0 12px rgba(51, 51, 51, 0.5)
+}
+.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
+ width: 3px;
+ height: 9999px;
+ left: 50%;
+ margin-left: -1.5px
+}
+.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
+ width: 9999px;
+ height: 3px;
+ top: 50%;
+ margin-top: -1.5px
+}
+.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
+ position: absolute;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ -webkit-transition-duration: .5s;
+ -moz-transition-duration: .5s;
+ transition-duration: .5s
+}
+.twentytwenty-before-label, .twentytwenty-after-label {
+ -webkit-transition-property: opacity;
+ -moz-transition-property: opacity;
+ transition-property: opacity
+}
+.twentytwenty-before-label:before, .twentytwenty-after-label:before {
+ color: #fff;
+ font-size: 13px;
+ letter-spacing: .1em;
+ position: absolute;
+ background: rgba(0, 0, 0, 0.25);
+ line-height: 38px;
+ padding: 0 20px;
+ -webkit-border-radius: 2px;
+ -moz-border-radius: 2px;
+ border-radius: 2px
+}
+.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
+ top: 50%;
+ margin-top: -19px
+}
+.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {
+ left: 50%;
+ margin-left: -45px;
+ text-align: center;
+ width: 90px
+}
+.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {
+ width: 0;
+ height: 0;
+ border: 6px inset transparent;
+ position: absolute
+}
+.twentytwenty-left-arrow, .twentytwenty-right-arrow {
+ top: 50%;
+ margin-top: -6px
+}
+.twentytwenty-up-arrow, .twentytwenty-down-arrow {
+ left: 50%;
+ margin-left: -6px
+}
+.twentytwenty-container {
+ -webkit-box-sizing: content-box;
+ -moz-box-sizing: content-box;
+ box-sizing: content-box;
+ z-index: 0;
+ overflow: hidden;
+ position: relative;
+ -webkit-user-select: none;
+ -moz-user-select: none
+}
+.twentytwenty-container img {
+ max-width: 100%;
+ position: absolute;
+ top: 0;
+ display: block
+}
+.twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {
+ background: rgba(0, 0, 0, 0)
+}
+.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
+ opacity: 0
+}
+.twentytwenty-container * {
+ -webkit-box-sizing: content-box;
+ -moz-box-sizing: content-box;
+ box-sizing: content-box
+}
+.twentytwenty-before-label {
+ opacity: 0
+}
+.twentytwenty-before-label:before {
+ content: "Before"
+}
+.twentytwenty-after-label {
+ opacity: 0
+}
+.twentytwenty-after-label:before {
+ content: "After"
+}
+.twentytwenty-horizontal .twentytwenty-before-label:before {
+ left: 10px
+}
+.twentytwenty-horizontal .twentytwenty-after-label:before {
+ right: 10px
+}
+.twentytwenty-vertical .twentytwenty-before-label:before {
+ top: 10px
+}
+.twentytwenty-vertical .twentytwenty-after-label:before {
+ bottom: 10px
+}
+.twentytwenty-overlay {
+ -webkit-transition-property: background;
+ -moz-transition-property: background;
+ transition-property: background;
+ background: rgba(0, 0, 0, 0);
+ z-index: 25
+}
+.twentytwenty-overlay:hover .twentytwenty-after-label {
+ opacity: 1
+}
+.twentytwenty-overlay:hover .twentytwenty-before-label {
+ opacity: 1
+}
+.twentytwenty-before {
+ z-index: 20
+}
+.twentytwenty-after {
+ z-index: 10
+}
+.twentytwenty-handle {
+ height: 38px;
+ width: 38px;
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ margin-left: -22px;
+ margin-top: -22px;
+ border: 3px solid #fff;
+ -webkit-border-radius: 1000px;
+ -moz-border-radius: 1000px;
+ border-radius: 1000px;
+ -webkit-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
+ -moz-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
+ box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
+ z-index: 40;
+ cursor: pointer
+}
+.twentytwenty-horizontal .twentytwenty-handle:before {
+ bottom: 50%;
+ margin-bottom: 22px;
+ -webkit-box-shadow: 0 3px 0 white, 0 0 12px rgba(51, 51, 51, 0.5);
+ -moz-box-shadow: 0 3px 0 white, 0 0 12px rgba(51, 51, 51, 0.5);
+ box-shadow: 0 3px 0 white, 0 0 12px rgba(51, 51, 51, 0.5)
+}
+.twentytwenty-horizontal .twentytwenty-handle:after {
+ top: 50%;
+ margin-top: 22px;
+ -webkit-box-shadow: 0 -3px 0 white, 0 0 12px rgba(51, 51, 51, 0.5);
+ -moz-box-shadow: 0 -3px 0 white, 0 0 12px rgba(51, 51, 51, 0.5);
+ box-shadow: 0 -3px 0 white, 0 0 12px rgba(51, 51, 51, 0.5)
+}
+.twentytwenty-vertical .twentytwenty-handle:before {
+ left: 50%;
+ margin-left: 22px;
+ -webkit-box-shadow: 3px 0 0 white, 0 0 12px rgba(51, 51, 51, 0.5);
+ -moz-box-shadow: 3px 0 0 white, 0 0 12px rgba(51, 51, 51, 0.5);
+ box-shadow: 3px 0 0 white, 0 0 12px rgba(51, 51, 51, 0.5)
+}
+.twentytwenty-vertical .twentytwenty-handle:after {
+ right: 50%;
+ margin-right: 22px;
+ -webkit-box-shadow: -3px 0 0 white, 0 0 12px rgba(51, 51, 51, 0.5);
+ -moz-box-shadow: -3px 0 0 white, 0 0 12px rgba(51, 51, 51, 0.5);
+ box-shadow: -3px 0 0 white, 0 0 12px rgba(51, 51, 51, 0.5)
+}
+.twentytwenty-left-arrow {
+ border-right: 6px solid #fff;
+ left: 50%;
+ margin-left: -17px
+}
+.twentytwenty-right-arrow {
+ border-left: 6px solid #fff;
+ right: 50%;
+ margin-right: -17px
+}
+.twentytwenty-up-arrow {
+ border-bottom: 6px solid #fff;
+ top: 50%;
+ margin-top: -17px
+}
+.twentytwenty-down-arrow {
+ border-top: 6px solid #fff;
+ bottom: 50%;
+ margin-bottom: -17px
+}
+/* Ultrawide ------------------------------------------------------------------------- */
+
+.image_frame.stretch .image_wrapper img {
+ width: 100%
+}
+.mcb-section.bg-cover, .mcb-wrap.bg-cover, .column_attr.bg-cover {
+ background-size: cover
+}
+.mcb-section.bg-contain, .mcb-wrap.bg-contain, .column_attr.bg-contain {
+ background-size: contain
+}
+@media only screen and (min-width: 1921px) {
+ .image_frame.stretch-ultrawide .image_wrapper img {
+ width: 100%
+ }
+ .mcb-section.bg-cover-ultrawide, .mcb-wrap.bg-cover-ultrawide, .column_attr.bg-cover-ultrawide {
+ background-size: cover
+ }
+}
+/* Others ---------------------------------------------------------------------------- */
+
+/* Date */
+
+.date_label, .timeline_items li h3 span {
+ font-size: 12px;
+ line-height: 18px;
+ display: inline-block;
+ padding: 2px 5px;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ background-image: url(../images/stripes/stripes_3_b.png)
+}
+.date_label:after, .timeline_items li h3 span:after {
+ content: "";
+ display: block;
+ position: absolute;
+ right: -5px;
+ top: 6px;
+ width: 0;
+ height: 0;
+ border-style: solid;
+ border-width: 5.5px 0 5.5px 5px;
+ border-color: transparent
+}
+.date_label, .timeline_items li h3 span {
+ background-color: #f8f8f8;
+ color: #a8a8a8
+}
+.date_label:after, .timeline_items li h3 span:after {
+ border-left-color: #f8f8f8
+}
+@media only screen and (min-width: 768px) {
+ .timeline_items li:nth-child(2n) h3 span::after {
+ border-right-color: #f8f8f8;
+ border-width: 5.5px 5.5px 5.5px 0;
+ left: -5px;
+ right: auto
+ }
+}
+/* Item | Sidebar Widget */
+
+.column_sidebar_widget .widget:after {
+ display: none
+}
+.column_sidebar_widget .widget {
+ margin-bottom: 20px;
+ padding-bottom: 20px
+}
+/* Isotope Filtering */
+
+.isotope-item {
+ z-index: 2
+}
+.isotope-hidden.isotope-item {
+ pointer-events: none;
+ z-index: 1
+}
+/* Variables ------------------------------------------------------------------------- */
+
+/* #2991d6 - theme color, link, #2275ac - link hover, strong */
+
+/* Selections */
+
+::-moz-selection {
+ color: #fff
+}
+::selection {
+ color: #fff
+}
+/* Borders */
+
+.idea_box, .ui-tabs, .accordion .question, .accordion .question.active .title, .accordion .question .title:before, .ui-tabs .ui-tabs-nav, .ui-tabs .ui-tabs-nav li, .tabs_vertical.ui-tabs .ui-tabs-panel, table th, table td, .list_item .circle, input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .promo_box.has_border:after, dl>dt, dl>dd, .article_box .desc_wrapper p, a.icon_bar, a.content_link, .how_it_works .image, .opening_hours, .opening_hours .opening_hours_wrapper li, .icon_box.has_border:after, .chart_box:before, .pricing-box, .team_list .bq_wrapper, .post-footer .post-links, .format-link .post-title .icon-link, .share_wrapper, .post-header .title_wrapper, .section-post-related .section-related-adjustment, #comments> :first-child, .widget-area, .widget:after, .fixed-nav .desc h6, .portfolio_group.list .portfolio-item, .portfolio_group .portfolio-item .desc .details-wrapper, .Recent_posts ul li .desc h6, .widget_recent_entries ul li a, .woocommerce .widget_best_sellers li, .woocommerce .widget_featured_products li, .woocommerce .widget_recent_reviews li, .woocommerce .widget_recent_products li, .woocommerce .widget_recently_viewed_products li, .woocommerce .widget_random_products li, .woocommerce .widget_top_rated_products li, .woocommerce .widget_onsale li, .woocommerce .widget_layered_nav li, .woocommerce .widget_shopping_cart ul.product_list_widget li, .woocommerce .widget_products li, .woocommerce .product .related.products, .woocommerce .product .upsells.products, .woocommerce .product div.entry-summary h1.product_title:after, .woocommerce .quantity input.qty, .header-stack #Top_bar .logo, .offer_thumb .slider_pagination, .offer_thumb .slider_pagination a, .Latest_news ul li .desc_footer, .Latest_news ul li .photo, .offer_thumb.bottom .slider_pagination a, .style-simple .faq .question, .style-simple #Filters .filters_wrapper ul, #edd_checkout_cart th, #edd_checkout_cart td {
+ border-color: rgba(0, 0, 0, .08)
+}
+/* Tooltip */
+
+.tooltip-img .tooltip-content, .tooltip:after {
+ background: #444;
+ color: #fff
+}
+/* Highlight */
+/* Conflict with read the docs theme
+.dropcap, .highlight:not(.highlight_image) {
+ color: #fff
+} */
+
+/* Inputs */
+
+input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty {
+ background-color: #fff;
+ color: #626262;
+ -webkit-box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.02);
+ box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.02)
+}
+input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus {
+ background-color: #E9F5FC!important;
+ border-color: #d5e5ee;
+ color: #1982C2
+}
+/* Dividers */
+
+hr {
+ background-color: rgba(0, 0, 0, .08);
+ color: rgba(0, 0, 0, .08)
+}
+/* Header */
+
+#Top_bar .menu>li>a span {
+ border-color: rgba(0, 0, 0, .05)
+}
+#Top_bar .search_wrapper input[type="text"] {
+ border-color: #fff;
+ color: #fff
+}
+/* Footer */
+
+#Footer .Recent_posts ul li .desc h6, #Footer .widget_recent_entries ul li a, #Footer .widget_best_sellers li, #Footer .widget_featured_products li, #Footer .widget_recent_reviews li, #Footer .widget_recent_products li, #Footer .widget_recently_viewed_products li, #Footer .widget_random_products li, #Footer .widget_top_rated_products li, #Footer .widget_onsale li, #Footer .widget_layered_nav li, #Footer .widget_shopping_cart ul.product_list_widget li, #Footer .widget_products li, #Footer .widget_archive ul li:after, #Footer .widget_nav_menu ul li:after, #Footer table th, #Footer table td {
+ border-color: rgba(255, 255, 255, .08)
+}
+/* Borders */
+
+#Sliding-top .Recent_posts ul li .desc h6, #Sliding-top .widget_recent_entries ul li a, #Sliding-top .widget_best_sellers li, #Sliding-top .widget_featured_products li, #Sliding-top .widget_recent_reviews li, #Sliding-top .widget_recent_products li, #Sliding-top .widget_recently_viewed_products li, #Sliding-top .widget_random_products li, #Sliding-top .widget_top_rated_products li, #Sliding-top .widget_onsale li, #Sliding-top .widget_layered_nav li, #Sliding-top .widget_shopping_cart ul.product_list_widget li, #Sliding-top .widget_products li, #Sliding-top .widget_archive ul li:after, #Sliding-top .widget_nav_menu ul li:after, #Sliding-top table th, #Sliding-top table td {
+ border-color: rgba(255, 255, 255, .08)
+}
+/* Image frames & Google maps & Icon bar */
+
+.image_frame, .wp-caption, .google-map, .icon_box .icon_wrapper, .content_slider .content_slider_ul, .author-box .avatar-wrapper, #comments .commentlist>li .photo, .edd_download_image {
+ border-color: #f8f8f8
+}
+.wp-caption-text {
+ background: #f8f8f8;
+ color: #A6A6A6
+}
+.image_frame .image_wrapper, .wp-caption img, .icon_box .icon_wrapper:before {
+ border-color: #e2e2e2
+}
+.image_frame .image_wrapper .mask, .edd_download_image:after {
+ -webkit-box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, .07);
+ box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, .07)
+}
+.image_frame .image_wrapper .mask:after {
+ background: rgba(255, 255, 255, .4)
+}
+/* Image frame overlay */
+
+.if-overlay .image_frame .image_wrapper .mask {
+ -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, .0);
+ box-shadow: inset 0 0 0 0 rgba(0, 0, 0, .0)
+}
+.if-overlay .image_frame .image_wrapper .mask:after {
+ background: rgba(0, 0, 0, .15)
+}
+/* Sliding box */
+
+.sliding_box .desc_wrapper h4 {
+ color: #fff
+}
+/* Counter & Chart */
+
+.counter .desc_wrapper .number-wrapper, .chart_box .chart .num, .chart_box .chart .icon, .style-simple .quick_fact .number-wrapper, #edd_checkout_cart .edd_cart_header_row th {
+ color: #444
+}
+/* Icon bar */
+
+a.icon_bar {
+ color: #444!important
+}
+/* Get in touch & Infobox */
+
+.get_in_touch, .get_in_touch a, .get_in_touch h3, .get_in_touch ul, .infobox, .infobox a, .infobox h3, .infobox ul {
+ color: #fff!important
+}
+/* How it works */
+
+.how_it_works .image .number {
+ color: #fff
+}
+/* Trailer box */
+
+.trailer_box .desc h2 {
+ color: #fff
+}
+.trailer_box .desc .subtitle {
+ color: #fff
+}
+/* Icon box */
+
+.icon_box:hover .icon_wrapper, .icon_box a:hover .icon_wrapper {
+ color: #fff
+}
+/* List */
+
+.list_item.lists_1 .list_left {
+ color: #fff
+}
+/* Features list */
+
+.feature_list ul li:hover, .feature_list ul li:hover a {
+ color: #fff
+}
+.feature_list ul li:hover .icon i, .feature_list ul li:hover a .icon i {
+ color: #fff
+}
+/* Tabs, Accordion, Toggle, Table, Faq */
+
+.ui-tabs .ui-tabs-nav li a, .accordion .question .title, .faq .question .title, table th {
+ color: #444
+}
+.ui-tabs .ui-tabs-nav li.ui-state-active a:after, body.table-hover:not(.woocommerce-page) table tr:hover td, body.table-hover:not(.woocommerce-page) table tr:hover td a {
+ color: #fff
+}
+.accordion .question .answer, .ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li.ui-state-active a, .ui-tabs .ui-tabs-nav li.ui-tabs-selected:after, .ui-tabs .ui-tabs-nav li.ui-state-active:after, .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active a {
+ background-color: #fff
+}
+/* Pricing */
+
+.pricing-box-box.pricing-box-featured, .pricing-box-box.pricing-box-featured .plan-header h2, .pricing-box-box.pricing-box-featured .plan-header .price sup.currency, .pricing-box-box.pricing-box-featured .plan-header .price>span, .pricing-box-box.pricing-box-featured .plan-header .price sup.period, .pricing-box-box.pricing-box-featured .plan-header p.subtitle, .pricing-box-box.pricing-box-featured .plan-inside ul {
+ color: #fff
+}
+.pricing-box-box.pricing-box-featured .plan-header hr {
+ border-color: rgba(0, 0, 0, .2);
+ background: rgba(0, 0, 0, .2)
+}
+.pricing-box-box.pricing-box-featured a.button {
+ background-color: #fff;
+ color: #444
+}
+/* Mobile menu */
+
+@media only screen and (max-width: 959px) {
+ #Header #menu>ul>li.current-menu-item>a, #Header #menu>ul>li.current_page_item>a, #Header #menu>ul>li.current-menu-parent>a, #Header #menu>ul>li.current-page-parent>a, #Header #menu>ul>li.current-menu-ancestor>a, #Header #menu>ul>li.current_page_ancestor>a {
+ background: rgba(0, 0, 0, .02)
+ }
+}
+/* Style Simple ---------------------------------------------------------------------- */
+
+/* Tabs */
+
+.style-simple .ui-tabs {
+ border: 0
+}
+.style-simple .ui-tabs .ui-tabs-panel {
+ background: none
+}
+.style-simple .ui-tabs .ui-tabs-nav {
+ background: none
+}
+.style-simple .ui-tabs .ui-tabs-nav li {
+ border: 0;
+ display: inline-block;
+ float: none
+}
+.style-simple .ui-tabs .ui-tabs-nav li.ui-state-active a, .style-simple .ui-tabs .ui-tabs-nav li.ui-tabs-selected:after, .style-simple .ui-tabs .ui-tabs-nav li.ui-state-active:after {
+ background-color: transparent
+}
+.style-simple .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after, .style-simple .ui-tabs .ui-tabs-nav li.ui-state-disabled a:after, .style-simple .ui-tabs .ui-tabs-nav li.ui-state-processing a:after, .style-simple .ui-tabs .ui-tabs-nav li.ui-state-active a:after {
+ bottom: -1px;
+ height: 2px;
+ margin-left: -50%;
+ width: 100%
+}
+.style-simple .tabs_vertical.ui-tabs .ui-tabs-panel {
+ border-width: 0 0 0 1px !important
+}
+.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav {
+ border: 0
+}
+.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after, .style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-disabled a:after, .style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-processing a:after, .style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active a:after {
+ display: block;
+ width: 2px;
+ height: 100%;
+ right: -1px;
+ top: 0;
+ bottom: auto;
+ left: auto;
+ margin: 0
+}
+.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li a {
+ background: none;
+ text-align: right;
+ padding-right: 20px!important;
+ padding-left: 10px!important
+}
+/* Accordion & Toggle */
+
+.style-simple .accordion .question {
+ border-width: 0 0 0 1px;
+ border-radius: 0;
+ position: relative;
+ margin-bottom: 0
+}
+.style-simple .accordion .question:after {
+ content: "";
+ display: none;
+ width: 2px;
+ height: 100%;
+ position: absolute;
+ left: 0;
+ top: 0;
+ background-color: #ccc
+}
+.style-simple .accordion .question.active:after {
+ display: block
+}
+.style-simple .accordion .question .title {
+ background: none;
+ padding-left: 50px;
+ border: 0
+}
+.style-simple .accordion .question .title:before {
+ display: none
+}
+.style-simple .accordion .question .answer {
+ background: none;
+ padding: 0 20px 10px 50px
+}
+/* FAQ */
+
+.style-simple .faq .question {
+ border-width: 0 0 0 1px;
+ border-style: solid;
+ margin-bottom: 0;
+ position: relative;
+ background: none
+}
+.style-simple .faq .question:before {
+ display: none
+}
+.style-simple .faq .question:after {
+ content: "";
+ display: none;
+ width: 2px;
+ height: 100%;
+ position: absolute;
+ top: 0;
+ background-color: #ccc
+}
+.style-simple .faq .question .title, .style-simple .faq .question .answer {
+ padding-left: 70px
+}
+.style-simple .faq .question.active:after {
+ display: block
+}
+/* Table */
+
+.style-simple table:not(.recaptchatable) th {
+ background: none
+}
+.style-simple table:not(.recaptchatable) tr:first-child td {
+ background: none
+}
+.style-simple table:not(.recaptchatable) th, .style-simple table td {
+ border-width: 0 1px 1px 0
+}
+.style-simple table:not(.recaptchatable) tr td:last-child, .style-simple table tr th:last-child {
+ border-right: 0
+}
+.style-simple table:not(.recaptchatable) tr:last-child td {
+ border-bottom: 0
+}
+.style-simple table:not(.recaptchatable) tr:nth-child(2n) td {
+ background: none
+}
+/* Opening hours */
+
+.style-simple .opening_hours {
+ padding: 0;
+ border: 0;
+ background-color: transparent
+}
+.style-simple .opening_hours .opening_hours_wrapper li {
+ padding-bottom: 0;
+ border: 0;
+ margin-bottom: 0;
+ text-align: left
+}
+.style-simple .opening_hours .opening_hours_wrapper li label {
+ background-color: transparent;
+ background-image: none;
+ font-size: 15px;
+ border-bottom: 1px solid #ccc;
+ padding: 10px 0;
+ border-radius: 0
+}
+.style-simple .opening_hours .opening_hours_wrapper li span {
+ font-size: 32px;
+ line-height: 32px;
+ padding: 10px 0
+}
+.style-simple .opening_hours .opening_hours_wrapper li span sup {
+ top: -1px;
+ font-size: 16px;
+ line-height: 16px;
+ margin-left: 4px
+}
+/* Icon box */
+
+.style-simple .icon_box .image_wrapper, .style-simple .icon_box .icon_wrapper {
+ padding-top: 5px;
+ margin-bottom: 25px
+}
+.style-simple .icon_box .icon_wrapper {
+ font-size: 80px;
+ background-color: transparent;
+ box-shadow: 0 0 0 0 rgba(0, 0, 0, .0);
+ border-width: 0;
+ background-image: none;
+ -webkit-transform: scale(1)!important;
+ -moz-transform: scale(1)!important;
+ -ms-transform: scale(1)!important;
+ -o-transform: scale(1)!important;
+ transform: scale(1)!important
+}
+.style-simple .icon_box .icon_wrapper:before {
+ display: none
+}
+.style-simple .icon_box .icon_wrapper i {
+ position: relative;
+ top: 0
+}
+.style-simple .icon_box .image_wrapper img {
+ position: relative;
+ top: 0
+}
+.style-simple .icon_box .desc_wrapper .title {
+ margin-bottom: 20px
+}
+.style-simple .icon_box .desc_wrapper .title:before {
+ content: "";
+ display: block;
+ width: 0;
+ margin: 0 auto;
+ height: 2px;
+ top: -15px;
+ position: relative;
+ background-color: #ccc
+}
+.style-simple .icon_box:hover .icon_wrapper i {
+ top: -5px
+}
+.style-simple .icon_box:hover .image_wrapper img {
+ top: -5px
+}
+.style-simple .icon_box:hover .desc_wrapper .title:before {
+ width: 100px
+}
+.style-simple .icon_box .icon_wrapper i, .style-simple .icon_box .image_wrapper img, .style-simple .icon_box .desc_wrapper .title:before {
+ -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
+}
+/* Filters */
+
+.style-simple #Filters {
+ text-align: center
+}
+.style-simple #Filters .filters_buttons {
+ background: none;
+ padding: 15px 0
+}
+.style-simple #Filters .filters_wrapper {
+ margin-top: 0
+}
+.style-simple #Filters .filters_wrapper ul {
+ overflow: visible;
+ display: inline-block;
+ border-bottom-width: 1px;
+ border-style: solid
+}
+.style-simple #Filters .filters_wrapper ul li {
+ width: auto;
+ margin: 0
+}
+.style-simple #Filters .filters_wrapper ul li a {
+ background: none;
+ border: 0;
+ padding: 14px 25px;
+ position: relative
+}
+.style-simple #Filters .filters_wrapper ul li a:after {
+ content: "";
+ display: none;
+ position: absolute;
+ left: 0;
+ bottom: -1px;
+ width: 100%;
+ height: 2px;
+ background: #ccc
+}
+.style-simple #Filters .filters_wrapper ul li.close a {
+ color: inherit;
+ padding: 14px 15px;
+ width: auto;
+ border: 0!important
+}
+.style-simple #Filters .filters_wrapper ul li a:hover, .style-simple #Filters .filters_wrapper ul li.current-cat a {
+ background: none;
+ color: inherit
+}
+.style-simple #Filters .filters_wrapper ul li.current-cat a:after {
+ display: block
+}
+/* Clients */
+
+.style-simple ul.clients.clients_tiles li .client_wrapper::after {
+ display: none
+}
+/* Progress bars */
+
+.style-simple .progress_bars .bars_list li .bar {
+ height: 5px
+}
+.style-simple .progress_bars .bars_list li .bar {
+ box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) inset;
+ background: rgba(0, 0, 0, 0.03);
+ border-radius: 0
+}
+.style-simple .progress_bars .bars_list li .bar .progress {
+ background-image: none
+}
+/* Counters */
+
+.style-simple .counter {
+ background-image: none;
+}
+/* Lists */
+
+.style-simple .list_item.lists_1 .list_left {
+ background-image: none;
+ border-radius: 2px;
+ box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) inset
+}
+.style-simple .list_item .circle {
+ background-image: none;
+ box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) inset
+}
+/* Blockquote */
+
+.style-simple blockquote {
+ background: none;
+ line-height: 25px;
+ font-style: italic
+}
+.style-simple blockquote:after {
+ display: none
+}
+/* Testimonials slider */
+
+.style-simple .testimonials_slider .testimonials_slider_ul li .bq_wrapper {
+ padding-top: 0;
+ padding-bottom: 1px;
+ background: none;
+ text-align: center
+}
+.style-simple .testimonials_slider .testimonials_slider_ul li .bq_wrapper blockquote {
+ margin-left: 0;
+ margin-right: 0;
+}
+.style-simple .testimonials_slider .slider_images {
+ background-color: transparent
+}
+.style-simple .testimonials_slider .slider_images:before {
+ display: none
+}
+/* Article box */
+
+.style-simple .article_box .desc_wrapper {
+ background-image: none
+}
+.style-simple .article_box .desc_wrapper p {
+ border-bottom-width: 0;
+ margin-bottom: 0;
+ padding-bottom: 10px
+}
+.style-simple .article_box .desc_wrapper p:after {
+ background-color: rgba(0, 0, 0, .1);
+ content: "";
+ display: block;
+ height: 2px;
+ margin-top: 10px;
+ width: 20px
+}
+.style-simple .article_box:hover .desc_wrapper p:after {
+ width: 40%
+}
+.style-simple .article_box .desc_wrapper i.icon-right-open {
+ display: none
+}
+.style-simple .article_box .desc_wrapper p:after {
+ -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
+}
+/* Idea box */
+
+.style-simple .idea_box {
+ border: 1px solid rgba(0, 0, 0, 0.08);
+ padding: 15px 15px 15px 0;
+ background: none
+}
+.style-simple .idea_box .icon {
+ display: block;
+ position: static;
+ float: left;
+ left: 0;
+ top: 0;
+ margin-top: 0;
+ width: 60px;
+ text-align: center;
+ margin-top: 5px
+}
+.style-simple .idea_box .desc {
+ border-left: 1px solid rgba(0, 0, 0, 0.08);
+ padding: 10px 15px 10px 20px;
+ margin-left: 60px
+}
+/* Sliding box */
+
+.style-simple .sliding_box .photo_wrapper {
+ top: 0
+}
+.style-simple .sliding_box .desc_wrapper {
+ background: none;
+ padding-left: 0;
+ padding-right: 0
+}
+.style-simple .sliding_box .desc_wrapper h4 {
+ color: inherit;
+ margin-bottom: 5px
+}
+.style-simple .sliding_box .desc_wrapper:after {
+ display: inline-block;
+ content: "";
+ width: 20%;
+ height: 2px;
+ border: 0;
+ background-color: rgba(0, 0, 0, .1);
+ position: static;
+ top: 0;
+ margin: 0
+}
+.style-simple .sliding_box:hover .desc_wrapper:after {
+ width: 60%
+}
+/* Trailer box */
+
+.style-simple .trailer_box .desc {
+ padding: 27px 15px 30px
+}
+.style-simple .trailer_box .desc .line {
+ display: none
+}
+.style-simple .trailer_box .desc .subtitle {
+ background-image: none;
+ background-color: transparent;
+ color: rgba(255, 255, 255, .7);
+ margin-bottom: 10px;
+ padding: 0
+}
+.style-simple .trailer_box:hover .desc h2 {
+ bottom: 0
+}
+.style-simple .trailer_box:hover .desc .subtitle {
+ bottom: 0
+}
+.style-simple .trailer_box .desc {
+ -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
+}
+/* Timeline */
+
+.style-simple .timeline_items {
+ background: none
+}
+.style-simple .timeline_items:after {
+ display: none
+}
+.style-simple .timeline_items li {
+ width: 50%;
+ padding: 0 0 0 50%;
+ background: none;
+ margin-bottom: 15px!important
+}
+.style-simple .timeline_items li:nth-child(even) {
+ padding: 0 50% 0 0;
+ background: none
+}
+.style-simple .timeline_items li h3 span {
+ background: none!important;
+ border-radius: 4px;
+ font-size: 14px;
+ font-style: italic;
+ top: 22px
+}
+.style-simple .timeline_items li h3:before {
+ display: none
+}
+.style-simple .timeline_items li .desc:before {
+ display: none
+}
+.style-simple .timeline_items li h3 {
+ border-left: 2px solid rgba(0, 0, 0, 0.08);
+ margin: 0;
+ padding: 15px 0 0 25px;
+ width: 100%;
+ box-sizing: padding-box;
+ -webkit-box-sizing: border-box
+}
+.style-simple .timeline_items li h3 span {
+ position: absolute;
+ right: 52%
+}
+.style-simple .timeline_items li:nth-child(even) h3 {
+ padding: 15px 25px 0 0;
+ text-align: right;
+ border-left: 0;
+ border-right: 2px solid rgba(0, 0, 0, 0.04)
+}
+.style-simple .timeline_items li:nth-child(even) h3 span {
+ left: 52%;
+ right: auto
+}
+.style-simple .timeline_items li .desc {
+ border-left: 2px solid rgba(0, 0, 0, 0.08);
+ padding: 15px 0 15px 25px;
+ background: none;
+ width: 100%;
+ box-sizing: padding-box;
+ -webkit-box-sizing: border-box
+}
+.style-simple .timeline_items li:nth-child(even) .desc {
+ padding: 15px 25px 15px 0;
+ border-left: 0;
+ border-right: 2px solid rgba(0, 0, 0, 0.04)
+}
+.style-simple .timeline_items li:hover h3, .style-simple .timeline_items li:nth-child(even):hover h3, .style-simple .timeline_items li:hover .desc, .style-simple .timeline_items li:nth-child(even):hover {
+ -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
+}
+/* Quick fact */
+
+.style-simple .quick_fact .number-wrapper {
+ font-family: inherit;
+ font-size: 60px;
+ line-height: 60px
+}
+.style-simple .quick_fact .title {
+ font-family: inherit;
+ font-size: 18px;
+ font-weight: 400
+}
+.style-simple .quick_fact hr {
+ display: none
+}
+/* Chart box */
+
+.style-simple .chart_box:before {
+ background-color: transparent;
+ background-image: none;
+ border-width: 0
+}
+.style-simple .chart_box .chart .num {
+ font-family: inherit;
+ font-size: 30px
+}
+/* Content link */
+
+.style-simple a.content_link {
+ border-width: 0 0 2px;
+ margin: 0 10px;
+ background-color: transparent;
+ background-image: none
+}
+.style-simple a.content_link:after {
+ border-width: 0 0 2px;
+ bottom: -2px
+}
+.style-simple a.content_link:before {
+ border-width: 0 5px 6px
+}
+/* How it works */
+
+.style-simple .how_it_works .image {
+ border-width: 0 0 2px;
+ background: transparent;
+ border-radius: 0;
+ margin-bottom: 30px
+}
+.style-simple .how_it_works .image .number {
+ border-radius: 0;
+ bottom: -17px;
+ left: 50%;
+ margin-left: -17px;
+ box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) inset
+}
+/* Offer thumb */
+
+.style-simple .offer_thumb_ul li.offer_thumb_li {
+ padding-left: 0
+}
+.style-simple .offer_thumb .slider_pagination a img {
+ filter: alpha(opacity=70);
+ opacity: .7
+}
+.style-simple .offer_thumb .slider_pagination a.selected img, .style-simple .offer_thumb .slider_pagination a:not(.selected):hover img {
+ filter: alpha(opacity=1);
+ opacity: 1
+}
+@media only screen and (min-width: 768px) {
+ .style-simple .offer_thumb .slider_pagination {
+ border: 0
+ }
+ .style-simple .offer_thumb .slider_pagination a {
+ margin-bottom: 6px;
+ border-width: 1px;
+ background: none
+ }
+ .style-simple .offer_thumb.bottom .slider_pagination a {
+ margin: 3px
+ }
+ .style-simple .offer_thumb .slider_pagination a:before, .style-simple .offer_thumb .slider_pagination a:after {
+ display: none
+ }
+}
+/* Alerts */
+
+.style-simple .alert {
+ -webkit-border-radius: 0;
+ border-radius: 0
+}
+.style-simple .alert .alert_icon {
+ position: absolute;
+ left: 0;
+ top: 0;
+ background: none;
+ border-right: 1px solid rgba(255, 255, 255, .3);
+ -webkit-border-radius: 0;
+ border-radius: 0
+}
+/* Zoom box */
+
+/*
+.style-simple .zoom_box{position:relative;line-height:0;overflow:hidden}
+.style-simple .zoom_box .photo img,.style-simple .zoom_box .desc{-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}
+.style-simple .zoom_box .photo img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
+.style-simple .zoom_box:hover .photo img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}
+.style-simple .zoom_box .desc{background:rgba(0,0,0,.8);width:100%;height:100%;position:absolute;left:0;top:0;text-align:center;opacity:0;-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}
+.style-simple .zoom_box:hover .desc{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
+.style-simple .zoom_box .desc .desc_img{position:absolute;left:0;top:50%;width:100%;text-align:center;transform:translateY(-80%);-webkit-transform:translateY(-80%)}
+.style-simple .zoom_box .desc .desc_img img{padding:0}
+.style-simple .zoom_box .desc .desc_txt{width:100%;padding:15px 20px;font-size:17px;line-height:22px;color:#fff;position:absolute;left:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
+*/
+
+/* Features list */
+
+.style-simple .feature_list hr {
+ background-color: rgba(0, 0, 0, 0);
+ color: rgba(0, 0, 0, 0)
+}
+/* Progress icons */
+
+.style-simple .progress_icons .progress_icon {
+ color: rgba(0, 0, 0, .3);
+ border-width: 1px;
+ border-style: solid
+}
+.style-simple .progress_icons .progress_icon.themebg {
+ border-color: transparent;
+ color: #fff
+}
+.style-simple .progress_icons .progress_icon:not(.themebg) {
+ background: none;
+ border-color: rgba(0, 0, 0, .3)
+}
+/* Pricing box */
+
+.style-simple .pricing-box {
+ border: 0
+}
+.style-simple .pricing-box:not(.pricing-box-featured) {
+ background: none
+}
+/* Tooltip */
+
+.style-simple .tooltip:hover:after, .style-simple .tooltip.hover:after {
+ background-image: none
+}
+/* Highlight */
+
+.style-simple .highlight {
+ background-image: none;
+}
+/* Get in touch */
+
+.style-simple .get_in_touch {
+ padding: 25px 30px
+}
+.style-simple .get_in_touch ul li {
+ border-bottom: 1px solid rgba(255, 255, 255, .1)
+}
+.style-simple .get_in_touch ul li:last-child {
+ border: 0
+}
+.style-simple .get_in_touch ul li:after {
+ display: none
+}
+.style-simple .get_in_touch ul li .icon {
+ left: 5px
+}
+/* Infobox */
+
+.style-simple .infobox {
+ padding: 25px 30px
+}
+.style-simple .infobox ul li {
+ border-bottom: 1px solid rgba(255, 255, 255, .1);
+ padding-left: 40px
+}
+.style-simple .infobox ul li:last-child {
+ border: 0
+}
+.style-simple .infobox ul li:after {
+ display: none
+}
+.style-simple .infobox ul li:before {
+ left: 5px
+}
+/* Icon bar */
+
+.style-simple a.icon_bar {
+ border-width: 0;
+ background-color: #f0f0f0;
+ background-image: none;
+ -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, .0);
+ box-shadow: inset 0 0 0 0 rgba(0, 0, 0, .0)
+}
+.style-simple a.icon_bar span.t {
+ opacity: 1;
+ filter: alpha(opacity=100)
+}
+.style-simple a:hover.icon_bar span.t {
+ opacity: 0;
+ filter: alpha(opacity=0)
+}
+.style-simple a.icon_bar span.b {
+ position: absolute;
+ top: 0;
+ opacity: 0;
+ filter: alpha(opacity=0)
+}
+.style-simple a:hover.icon_bar span.b {
+ opacity: 1;
+ filter: alpha(opacity=100)
+}
+.style-simple a.icon_bar span {
+ -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
+}
+.style-simple a.icon_bar span.b {
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0)
+}
+.style-simple a:hover.icon_bar span {
+ -webkit-transform: translateY(0);
+ -moz-transform: translateY(0);
+ transform: translateY(0)
+}
+/*
+|--------------------------------------------------------------------------
+| 6.0 Animation
+|
+|--------------------------------------------------------------------------
+|
+|
+|
+*/
+
+/* Animations v1.4, Copyright 2014, Joe Mottershaw, https://github.com/joemottershaw/ */
+
+.animate, .hover-bounce, .hover-flash, .hover-heartbeat, .hover-panic, .hover-pulsate, .hover-pulse, .hover-shakeH, .hover-shakeV, .hover-slingshotCCW, .hover-slingshotCW, .hover-spinCCW, .hover-spinCW, .hover-strobe, .hover-tada, .hover-wave, .hover-wobble, .trigger {
+ opacity: 0;
+ -webkit-animation-duration: 1s;
+ -moz-animation-duration: 1s;
+ -ms-animation-duration: 1s;
+ -o-animation-duration: 1s;
+ animation-duration: 1s;
+ -webkit-animation-fill-mode: both;
+ -moz-animation-fill-mode: both;
+ -ms-animation-fill-mode: both;
+ -o-animation-fill-mode: both;
+ animation-fill-mode: both;
+}
+.animate.slow-mo, .hover-bounce.slow-mo, .hover-flash.slow-mo, .hover-heartbeat.slow-mo, .hover-panic.slow-mo, .hover-pulsate.slow-mo, .hover-pulse.slow-mo, .hover-shakeH.slow-mo, .hover-shakeV.slow-mo, .hover-slingshotCCW.slow-mo, .hover-slingshotCW.slow-mo, .hover-spinCCW.slow-mo, .hover-spinCW.slow-mo, .hover-strobe.slow-mo, .hover-tada.slow-mo, .hover-wave.slow-mo, .hover-wobble.slow-mo, .trigger.slow-mo {
+ -webkit-animation-duration: 2s;
+ -moz-animation-duration: 2s;
+ -ms-animation-duration: 2s;
+ -o-animation-duration: 2s;
+ animation-duration: 2s;
+}
+.animate.super-slow-mo, .hover-bounce.super-slow-mo, .hover-flash.super-slow-mo, .hover-heartbeat.super-slow-mo, .hover-panic.super-slow-mo, .hover-pulsate.super-slow-mo, .hover-pulse.super-slow-mo, .hover-shakeH.super-slow-mo, .hover-shakeV.super-slow-mo, .hover-slingshotCCW.super-slow-mo, .hover-slingshotCW.super-slow-mo, .hover-spinCCW.super-slow-mo, .hover-spinCW.super-slow-mo, .hover-strobe.super-slow-mo, .hover-tada.super-slow-mo, .hover-wave.super-slow-mo, .hover-wobble.super-slow-mo, .trigger.super-slow-mo {
+ -webkit-animation-duration: 3s;
+ -moz-animation-duration: 3s;
+ -ms-animation-duration: 3s;
+ -o-animation-duration: 3s;
+ animation-duration: 3s;
+}
+.animate.ultra-slow-mo, .hover-bounce.ultra-slow-mo, .hover-flash.ultra-slow-mo, .hover-heartbeat.ultra-slow-mo, .hover-panic.ultra-slow-mo, .hover-pulsate.ultra-slow-mo, .hover-pulse.ultra-slow-mo, .hover-shakeH.ultra-slow-mo, .hover-shakeV.ultra-slow-mo, .hover-slingshotCCW.ultra-slow-mo, .hover-slingshotCW.ultra-slow-mo, .hover-spinCCW.ultra-slow-mo, .hover-spinCW.ultra-slow-mo, .hover-strobe.ultra-slow-mo, .hover-tada.ultra-slow-mo, .hover-wave.ultra-slow-mo, .hover-wobble.ultra-slow-mo, .trigger.ultra-slow-mo {
+ -webkit-animation-duration: 4s;
+ -moz-animation-duration: 4s;
+ -ms-animation-duration: 4s;
+ -o-animation-duration: 4s;
+ animation-duration: 4s;
+}
+.animate.hyper-slow-mo, .hover-bounce.hyper-slow-mo, .hover-flash.hyper-slow-mo, .hover-heartbeat.hyper-slow-mo, .hover-panic.hyper-slow-mo, .hover-pulsate.hyper-slow-mo, .hover-pulse.hyper-slow-mo, .hover-shakeH.hyper-slow-mo, .hover-shakeV.hyper-slow-mo, .hover-slingshotCCW.hyper-slow-mo, .hover-slingshotCW.hyper-slow-mo, .hover-spinCCW.hyper-slow-mo, .hover-spinCW.hyper-slow-mo, .hover-strobe.hyper-slow-mo, .hover-tada.hyper-slow-mo, .hover-wave.hyper-slow-mo, .hover-wobble.hyper-slow-mo, .trigger.hyper-slow-mo {
+ -webkit-animation-duration: 5s;
+ -moz-animation-duration: 5s;
+ -ms-animation-duration: 5s;
+ -o-animation-duration: 5s;
+ animation-duration: 5s;
+}
+.hover-bounce, .hover-flash, .hover-heartbeat, .hover-panic, .hover-pulsate, .hover-pulse, .hover-shakeH, .hover-shakeV, .hover-slingshotCCW, .hover-slingshotCW, .hover-spinCCW, .hover-spinCW, .hover-strobe, .hover-tada, .hover-wave, .hover-wobble, .ie .animate, .no-js .animate, .trigger {
+ opacity: 1;
+}
+.animate.infinite, .hover-bounce.infinite, .hover-flash.infinite, .hover-heartbeat.infinite, .hover-panic.infinite, .hover-pulsate.infinite, .hover-pulse.infinite, .hover-shakeH.infinite, .hover-shakeV.infinite, .hover-slingshotCCW.infinite, .hover-slingshotCW.infinite, .hover-spinCCW.infinite, .hover-spinCW.infinite, .hover-strobe.infinite, .hover-tada.infinite, .hover-wave.infinite, .hover-wobble.infinite, .trigger.infinite {
+ -webkit-animation-iteration-count: infinite;
+ -moz-animation-iteration-count: infinite;
+ -ms-animation-iteration-count: infinite;
+ -o-animation-iteration-count: infinite;
+ animation-iteration-count: infinite;
+}
+@-webkit-keyframes fadeIn {
+ 0% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+@-moz-keyframes fadeIn {
+ 0% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+@-ms-keyframes fadeIn {
+ 0% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+@-o-keyframes fadeIn {
+ 0% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+@keyframes fadeIn {
+ 0% {
+ opacity: 0;
+ }
+ 100% {
+ opacity: 1;
+ }
+}
+.animate.fadeIn {
+ -webkit-animation-name: fadeIn;
+ -moz-animation-name: fadeIn;
+ -ms-animation-name: fadeIn;
+ -o-animation-name: fadeIn;
+ animation-name: fadeIn;
+}
+@-webkit-keyframes fadeInUp {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateY(200px);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateY(0);
+ }
+}
+@-moz-keyframes fadeInUp {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateY(200px);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: translateY(0);
+ }
+}
+@-ms-keyframes fadeInUp {
+ 0% {
+ opacity: 0;
+ -ms-transform: translateY(200px);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: translateY(0);
+ }
+}
+@-o-keyframes fadeInUp {
+ 0% {
+ opacity: 0;
+ -o-transform: translateY(200px);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: translateY(0);
+ }
+}
+@keyframes fadeInUp {
+ 0% {
+ opacity: 0;
+ transform: translateY(200px);
+ }
+ 100% {
+ opacity: 1;
+ transform: translateY(0);
+ }
+}
+.animate.fadeInUp {
+ -webkit-animation-name: fadeInUp;
+ -moz-animation-name: fadeInUp;
+ -ms-animation-name: fadeInUp;
+ -o-animation-name: fadeInUp;
+ animation-name: fadeInUp;
+}
+@-webkit-keyframes fadeInDown {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateY(-200px);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateY(0);
+ }
+}
+@-moz-keyframes fadeInDown {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateY(-200px);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: translateY(0);
+ }
+}
+@-ms-keyframes fadeInDown {
+ 0% {
+ opacity: 0;
+ -ms-transform: translateY(-200px);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: translateY(0);
+ }
+}
+@-o-keyframes fadeInDown {
+ 0% {
+ opacity: 0;
+ -o-transform: translateY(-200px);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: translateY(0);
+ }
+}
+@keyframes fadeInDown {
+ 0% {
+ opacity: 0;
+ transform: translateY(-200px);
+ }
+ 100% {
+ opacity: 1;
+ transform: translateY(0);
+ }
+}
+.animate.fadeInDown {
+ -webkit-animation-name: fadeInDown;
+ -moz-animation-name: fadeInDown;
+ -ms-animation-name: fadeInDown;
+ -o-animation-name: fadeInDown;
+ animation-name: fadeInDown;
+}
+@-webkit-keyframes fadeInLeft {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateX(-200px);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateX(0);
+ }
+}
+@-moz-keyframes fadeInLeft {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateX(-200px);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: translateX(0);
+ }
+}
+@-ms-keyframes fadeInLeft {
+ 0% {
+ opacity: 0;
+ -ms-transform: translateX(-200px);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: translateX(0);
+ }
+}
+@-o-keyframes fadeInLeft {
+ 0% {
+ opacity: 0;
+ -o-transform: translateX(-200px);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: translateX(0);
+ }
+}
+@keyframes fadeInLeft {
+ 0% {
+ opacity: 0;
+ transform: translateX(-200px);
+ }
+ 100% {
+ opacity: 1;
+ transform: translateX(0);
+ }
+}
+.animate.fadeInLeft {
+ -webkit-animation-name: fadeInLeft;
+ -moz-animation-name: fadeInLeft;
+ -ms-animation-name: fadeInLeft;
+ -o-animation-name: fadeInLeft;
+ animation-name: fadeInLeft;
+}
+@-webkit-keyframes fadeInRight {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateX(200px);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateX(0);
+ }
+}
+@-moz-keyframes fadeInRight {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateX(200px);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: translateX(0);
+ }
+}
+@-ms-keyframes fadeInRight {
+ 0% {
+ opacity: 0;
+ -ms-transform: translateX(200px);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: translateX(0);
+ }
+}
+@-o-keyframes fadeInRight {
+ 0% {
+ opacity: 0;
+ -o-transform: translateX(200px);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: translateX(0);
+ }
+}
+@keyframes fadeInRight {
+ 0% {
+ opacity: 0;
+ transform: translateX(200px);
+ }
+ 100% {
+ opacity: 1;
+ transform: translateX(0);
+ }
+}
+.animate.fadeInRight {
+ -webkit-animation-name: fadeInRight;
+ -moz-animation-name: fadeInRight;
+ -ms-animation-name: fadeInRight;
+ -o-animation-name: fadeInRight;
+ animation-name: fadeInRight;
+}
+@-webkit-keyframes fadeInUpLarge {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateY(1000px);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateY(0);
+ }
+}
+@-moz-keyframes fadeInUpLarge {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateY(1000px);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: translateY(0);
+ }
+}
+@-ms-keyframes fadeInUpLarge {
+ 0% {
+ opacity: 0;
+ -ms-transform: translateY(1000px);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: translateY(0);
+ }
+}
+@-o-keyframes fadeInUpLarge {
+ 0% {
+ opacity: 0;
+ -o-transform: translateY(1000px);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: translateY(0);
+ }
+}
+@keyframes fadeInUpLarge {
+ 0% {
+ opacity: 0;
+ transform: translateY(1000px);
+ }
+ 100% {
+ opacity: 1;
+ transform: translateY(0);
+ }
+}
+.animate.fadeInUpLarge {
+ -webkit-animation-name: fadeInUpLarge;
+ -moz-animation-name: fadeInUpLarge;
+ -ms-animation-name: fadeInUpLarge;
+ -o-animation-name: fadeInUpLarge;
+ animation-name: fadeInUpLarge;
+}
+@-webkit-keyframes fadeInDownLarge {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateY(-1000px);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateY(0);
+ }
+}
+@-moz-keyframes fadeInDownLarge {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateY(-1000px);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: translateY(0);
+ }
+}
+@-ms-keyframes fadeInDownLarge {
+ 0% {
+ opacity: 0;
+ -ms-transform: translateY(-1000px);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: translateY(0);
+ }
+}
+@-o-keyframes fadeInDownLarge {
+ 0% {
+ opacity: 0;
+ -o-transform: translateY(-1000px);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: translateY(0);
+ }
+}
+@keyframes fadeInDownLarge {
+ 0% {
+ opacity: 0;
+ transform: translateY(-1000px);
+ }
+ 100% {
+ opacity: 1;
+ transform: translateY(0);
+ }
+}
+.animate.fadeInDownLarge {
+ -webkit-animation-name: fadeInDownLarge;
+ -moz-animation-name: fadeInDownLarge;
+ -ms-animation-name: fadeInDownLarge;
+ -o-animation-name: fadeInDownLarge;
+ animation-name: fadeInDownLarge;
+}
+@-webkit-keyframes fadeInLeftLarge {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateX(-1000px);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateX(0);
+ }
+}
+@-moz-keyframes fadeInLeftLarge {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateX(-1000px);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: translateX(0);
+ }
+}
+@-ms-keyframes fadeInLeftLarge {
+ 0% {
+ opacity: 0;
+ -ms-transform: translateX(-1000px);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: translateX(0);
+ }
+}
+@-o-keyframes fadeInLeftLarge {
+ 0% {
+ opacity: 0;
+ -o-transform: translateX(-1000px);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: translateX(0);
+ }
+}
+@keyframes fadeInLeftLarge {
+ 0% {
+ opacity: 0;
+ transform: translateX(-1000px);
+ }
+ 100% {
+ opacity: 1;
+ transform: translateX(0);
+ }
+}
+.animate.fadeInLeftLarge {
+ -webkit-animation-name: fadeInLeftLarge;
+ -moz-animation-name: fadeInLeftLarge;
+ -ms-animation-name: fadeInLeftLarge;
+ -o-animation-name: fadeInLeftLarge;
+ animation-name: fadeInLeftLarge;
+}
+@-webkit-keyframes fadeInRightLarge {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateX(1000px);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateX(0);
+ }
+}
+@-moz-keyframes fadeInRightLarge {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateX(1000px);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: translateX(0);
+ }
+}
+@-ms-keyframes fadeInRightLarge {
+ 0% {
+ opacity: 0;
+ -ms-transform: translateX(1000px);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: translateX(0);
+ }
+}
+@-o-keyframes fadeInRightLarge {
+ 0% {
+ opacity: 0;
+ -o-transform: translateX(1000px);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: translateX(0);
+ }
+}
+@keyframes fadeInRightLarge {
+ 0% {
+ opacity: 0;
+ transform: translateX(1000px);
+ }
+ 100% {
+ opacity: 1;
+ transform: translateX(0);
+ }
+}
+.animate.fadeInRightLarge {
+ -webkit-animation-name: fadeInRightLarge;
+ -moz-animation-name: fadeInRightLarge;
+ -ms-animation-name: fadeInRightLarge;
+ -o-animation-name: fadeInRightLarge;
+ animation-name: fadeInRightLarge;
+}
+@-webkit-keyframes fadeOut {
+ 0% {
+ opacity: 1;
+ }
+ 100% {
+ opacity: 0;
+ }
+}
+@-moz-keyframes fadeOut {
+ 0% {
+ opacity: 1;
+ }
+ 100% {
+ opacity: 0;
+ }
+}
+@-ms-keyframes fadeOut {
+ 0% {
+ opacity: 1;
+ }
+ 100% {
+ opacity: 0;
+ }
+}
+@-o-keyframes fadeOut {
+ 0% {
+ opacity: 1;
+ }
+ 100% {
+ opacity: 0;
+ }
+}
+@keyframes fadeOut {
+ 0% {
+ opacity: 1;
+ }
+ 100% {
+ opacity: 0;
+ }
+}
+.animate.fadeOut {
+ -webkit-animation-name: fadeOut;
+ -moz-animation-name: fadeOut;
+ -ms-animation-name: fadeOut;
+ -o-animation-name: fadeOut;
+ animation-name: fadeOut;
+}
+@-webkit-keyframes fadeOutUp {
+ 0% {
+ opacity: 1;
+ -webkit-transform: translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateY(-200px);
+ }
+}
+@-moz-keyframes fadeOutUp {
+ 0% {
+ opacity: 1;
+ -moz-transform: translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -moz-transform: translateY(-200px);
+ }
+}
+@-ms-keyframes fadeOutUp {
+ 0% {
+ opacity: 1;
+ -ms-transform: translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -ms-transform: translateY(-200px);
+ }
+}
+@-o-keyframes fadeOutUp {
+ 0% {
+ opacity: 1;
+ -o-transform: translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -o-transform: translateY(-200px);
+ }
+}
+@keyframes fadeOutUp {
+ 0% {
+ opacity: 1;
+ transform: translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ transform: translateY(-200px);
+ }
+}
+.animate.fadeOutUp {
+ -webkit-animation-name: fadeOutUp;
+ -moz-animation-name: fadeOutUp;
+ -ms-animation-name: fadeOutUp;
+ -o-animation-name: fadeOutUp;
+ animation-name: fadeOutUp;
+}
+@-webkit-keyframes fadeOutDown {
+ 0% {
+ opacity: 1;
+ -webkit-transform: translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateY(200px);
+ }
+}
+@-moz-keyframes fadeOutDown {
+ 0% {
+ opacity: 1;
+ -moz-transform: translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -moz-transform: translateY(200px);
+ }
+}
+@-ms-keyframes fadeOutDown {
+ 0% {
+ opacity: 1;
+ -ms-transform: translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -ms-transform: translateY(200px);
+ }
+}
+@-o-keyframes fadeOutDown {
+ 0% {
+ opacity: 1;
+ -o-transform: translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -o-transform: translateY(200px);
+ }
+}
+@keyframes fadeOutDown {
+ 0% {
+ opacity: 1;
+ transform: translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ transform: translateY(200px);
+ }
+}
+.animate.fadeOutDown {
+ -webkit-animation-name: fadeOutDown;
+ -moz-animation-name: fadeOutDown;
+ -ms-animation-name: fadeOutDown;
+ -o-animation-name: fadeOutDown;
+ animation-name: fadeOutDown;
+}
+@-webkit-keyframes fadeOutLeft {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateX(-200px);
+ }
+}
+@-moz-keyframes fadeOutLeft {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: translateX(-200px);
+ }
+}
+@-ms-keyframes fadeOutLeft {
+ 0% {
+ opacity: 0;
+ -ms-transform: translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: translateX(-200px);
+ }
+}
+@-o-keyframes fadeOutLeft {
+ 0% {
+ opacity: 0;
+ -o-transform: translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: translateX(-200px);
+ }
+}
+@keyframes fadeOutLeft {
+ 0% {
+ opacity: 0;
+ transform: translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ transform: translateX(-200px);
+ }
+}
+.animate.fadeOutLeft {
+ -webkit-animation-name: fadeOutLeft;
+ -moz-animation-name: fadeOutLeft;
+ -ms-animation-name: fadeOutLeft;
+ -o-animation-name: fadeOutLeft;
+ animation-name: fadeOutLeft;
+}
+@-webkit-keyframes fadeOutRight {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateX(200px);
+ }
+}
+@-moz-keyframes fadeOutRight {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: translateX(200px);
+ }
+}
+@-ms-keyframes fadeOutRight {
+ 0% {
+ opacity: 0;
+ -ms-transform: translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: translateX(200px);
+ }
+}
+@-o-keyframes fadeOutRight {
+ 0% {
+ opacity: 0;
+ -o-transform: translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: translateX(200px);
+ }
+}
+@keyframes fadeOutRight {
+ 0% {
+ opacity: 0;
+ transform: translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ transform: translateX(200px);
+ }
+}
+.animate.fadeOutRight {
+ -webkit-animation-name: fadeOutRight;
+ -moz-animation-name: fadeOutRight;
+ -ms-animation-name: fadeOutRight;
+ -o-animation-name: fadeOutRight;
+ animation-name: fadeOutRight;
+}
+@-webkit-keyframes fadeOutUpLarge {
+ 0% {
+ opacity: 1;
+ -webkit-transform: translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateY(-1000px);
+ }
+}
+@-moz-keyframes fadeOutUpLarge {
+ 0% {
+ opacity: 1;
+ -moz-transform: translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -moz-transform: translateY(-1000px);
+ }
+}
+@-ms-keyframes fadeOutUpLarge {
+ 0% {
+ opacity: 1;
+ -ms-transform: translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -ms-transform: translateY(-1000px);
+ }
+}
+@-o-keyframes fadeOutUpLarge {
+ 0% {
+ opacity: 1;
+ -o-transform: translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -o-transform: translateY(-1000px);
+ }
+}
+@keyframes fadeOutUpLarge {
+ 0% {
+ opacity: 1;
+ transform: translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ transform: translateY(-1000px);
+ }
+}
+.animate.fadeOutUpLarge {
+ -webkit-animation-name: fadeOutUpLarge;
+ -moz-animation-name: fadeOutUpLarge;
+ -ms-animation-name: fadeOutUpLarge;
+ -o-animation-name: fadeOutUpLarge;
+ animation-name: fadeOutUpLarge;
+}
+@-webkit-keyframes fadeOutDownLarge {
+ 0% {
+ opacity: 1;
+ -webkit-transform: translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateY(1000px);
+ }
+}
+@-moz-keyframes fadeOutDownLarge {
+ 0% {
+ opacity: 1;
+ -moz-transform: translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -moz-transform: translateY(1000px);
+ }
+}
+@-ms-keyframes fadeOutDownLarge {
+ 0% {
+ opacity: 1;
+ -ms-transform: translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -ms-transform: translateY(1000px);
+ }
+}
+@-o-keyframes fadeOutDownLarge {
+ 0% {
+ opacity: 1;
+ -o-transform: translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -o-transform: translateY(1000px);
+ }
+}
+@keyframes fadeOutDownLarge {
+ 0% {
+ opacity: 1;
+ transform: translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ transform: translateY(1000px);
+ }
+}
+.animate.fadeOutDownLarge {
+ -webkit-animation-name: fadeOutDownLarge;
+ -moz-animation-name: fadeOutDownLarge;
+ -ms-animation-name: fadeOutDownLarge;
+ -o-animation-name: fadeOutDownLarge;
+ animation-name: fadeOutDownLarge;
+}
+@-webkit-keyframes fadeOutLeftLarge {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateX(-1000px);
+ }
+}
+@-moz-keyframes fadeOutLeftLarge {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: translateX(-1000px);
+ }
+}
+@-ms-keyframes fadeOutLeftLarge {
+ 0% {
+ opacity: 0;
+ -ms-transform: translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: translateX(-1000px);
+ }
+}
+@-o-keyframes fadeOutLeftLarge {
+ 0% {
+ opacity: 0;
+ -o-transform: translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: translateX(-1000px);
+ }
+}
+@keyframes fadeOutLeftLarge {
+ 0% {
+ opacity: 0;
+ transform: translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ transform: translateX(-1000px);
+ }
+}
+.animate.fadeOutLeftLarge {
+ -webkit-animation-name: fadeOutLeftLarge;
+ -moz-animation-name: fadeOutLeftLarge;
+ -ms-animation-name: fadeOutLeftLarge;
+ -o-animation-name: fadeOutLeftLarge;
+ animation-name: fadeOutLeftLarge;
+}
+@-webkit-keyframes fadeOutRightLarge {
+ 0% {
+ opacity: 0;
+ -webkit-transform: translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: translateX(1000px);
+ }
+}
+@-moz-keyframes fadeOutRightLarge {
+ 0% {
+ opacity: 0;
+ -moz-transform: translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: translateX(1000px);
+ }
+}
+@-ms-keyframes fadeOutRightLarge {
+ 0% {
+ opacity: 0;
+ -ms-transform: translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: translateX(1000px);
+ }
+}
+@-o-keyframes fadeOutRightLarge {
+ 0% {
+ opacity: 0;
+ -o-transform: translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: translateX(1000px);
+ }
+}
+@keyframes fadeOutRightLarge {
+ 0% {
+ opacity: 0;
+ transform: translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ transform: translateX(1000px);
+ }
+}
+.animate.fadeOutRightLarge {
+ -webkit-animation-name: fadeOutRightLarge;
+ -moz-animation-name: fadeOutRightLarge;
+ -ms-animation-name: fadeOutRightLarge;
+ -o-animation-name: fadeOutRightLarge;
+ animation-name: fadeOutRightLarge;
+}
+@-webkit-keyframes zoomIn {
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale(0);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: scale(1);
+ }
+}
+@-moz-keyframes zoomIn {
+ 0% {
+ opacity: 0;
+ -moz-transform: scale(0);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: scale(1);
+ }
+}
+@-ms-keyframes zoomIn {
+ 0% {
+ opacity: 0;
+ -ms-transform: scale(0);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: scale(1);
+ }
+}
+@-o-keyframes zoomIn {
+ 0% {
+ opacity: 0;
+ -o-transform: scale(0);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: scale(1);
+ }
+}
+@keyframes zoomIn {
+ 0% {
+ opacity: 0;
+ transform: scale(0);
+ }
+ 100% {
+ opacity: 1;
+ transform: scale(1);
+ }
+}
+.animate.zoomIn {
+ -webkit-animation-name: zoomIn;
+ -moz-animation-name: zoomIn;
+ -ms-animation-name: zoomIn;
+ -o-animation-name: zoomIn;
+ animation-name: zoomIn;
+}
+@-webkit-keyframes zoomInUp {
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale(0) translateY(200px);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: scale(1) translateY(0);
+ }
+}
+@-moz-keyframes zoomInUp {
+ 0% {
+ opacity: 0;
+ -moz-transform: scale(0) translateY(200px);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: scale(1) translateY(0);
+ }
+}
+@-ms-keyframes zoomInUp {
+ 0% {
+ opacity: 0;
+ -ms-transform: scale(0) translateY(200px);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: scale(1) translateY(0);
+ }
+}
+@-o-keyframes zoomInUp {
+ 0% {
+ opacity: 0;
+ -o-transform: scale(0) translateY(200px);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: scale(1) translateY(0);
+ }
+}
+@keyframes zoomInUp {
+ 0% {
+ opacity: 0;
+ transform: scale(0) translateY(200px);
+ }
+ 100% {
+ opacity: 1;
+ transform: scale(1) translateY(0);
+ }
+}
+.animate.zoomInUp {
+ -webkit-animation-name: zoomInUp;
+ -moz-animation-name: zoomInUp;
+ -ms-animation-name: zoomInUp;
+ -o-animation-name: zoomInUp;
+ animation-name: zoomInUp;
+}
+@-webkit-keyframes zoomInDown {
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale(0) translateY(-200px);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: scale(1) translateY(0);
+ }
+}
+@-moz-keyframes zoomInDown {
+ 0% {
+ opacity: 0;
+ -moz-transform: scale(0) translateY(-200px);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: scale(1) translateY(0);
+ }
+}
+@-ms-keyframes zoomInDown {
+ 0% {
+ opacity: 0;
+ -ms-transform: scale(0) translateY(-200px);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: scale(1) translateY(0);
+ }
+}
+@-o-keyframes zoomInDown {
+ 0% {
+ opacity: 0;
+ -o-transform: scale(0) translateY(-200px);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: scale(1) translateY(0);
+ }
+}
+@keyframes zoomInDown {
+ 0% {
+ opacity: 0;
+ transform: scale(0) translateY(-200px);
+ }
+ 100% {
+ opacity: 1;
+ transform: scale(1) translateY(0);
+ }
+}
+.animate.zoomInDown {
+ -webkit-animation-name: zoomInDown;
+ -moz-animation-name: zoomInDown;
+ -ms-animation-name: zoomInDown;
+ -o-animation-name: zoomInDown;
+ animation-name: zoomInDown;
+}
+@-webkit-keyframes zoomInLeft {
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale(0) translateX(-200px);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: scale(1) translateX(0);
+ }
+}
+@-moz-keyframes zoomInLeft {
+ 0% {
+ opacity: 0;
+ -moz-transform: scale(0) translateX(-200px);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: scale(1) translateX(0);
+ }
+}
+@-ms-keyframes zoomInLeft {
+ 0% {
+ opacity: 0;
+ -ms-transform: scale(0) translateX(-200px);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: scale(1) translateX(0);
+ }
+}
+@-o-keyframes zoomInLeft {
+ 0% {
+ opacity: 0;
+ -o-transform: scale(0) translateX(-200px);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: scale(1) translateX(0);
+ }
+}
+@keyframes zoomInLeft {
+ 0% {
+ opacity: 0;
+ transform: scale(0) translateX(-200px);
+ }
+ 100% {
+ opacity: 1;
+ transform: scale(1) translateX(0);
+ }
+}
+.animate.zoomInLeft {
+ -webkit-animation-name: zoomInLeft;
+ -moz-animation-name: zoomInLeft;
+ -ms-animation-name: zoomInLeft;
+ -o-animation-name: zoomInLeft;
+ animation-name: zoomInLeft;
+}
+@-webkit-keyframes zoomInRight {
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale(0) translateX(200px);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: scale(1) translateX(0);
+ }
+}
+@-moz-keyframes zoomInRight {
+ 0% {
+ opacity: 0;
+ -moz-transform: scale(0) translateX(200px);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: scale(1) translateX(0);
+ }
+}
+@-ms-keyframes zoomInRight {
+ 0% {
+ opacity: 0;
+ -ms-transform: scale(0) translateX(200px);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: scale(1) translateX(0);
+ }
+}
+@-o-keyframes zoomInRight {
+ 0% {
+ opacity: 0;
+ -o-transform: scale(0) translateX(200px);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: scale(1) translateX(0);
+ }
+}
+@keyframes zoomInRight {
+ 0% {
+ opacity: 0;
+ transform: scale(0) translateX(200px);
+ }
+ 100% {
+ opacity: 1;
+ transform: scale(1) translateX(0);
+ }
+}
+.animate.zoomInRight {
+ -webkit-animation-name: zoomInRight;
+ -moz-animation-name: zoomInRight;
+ -ms-animation-name: zoomInRight;
+ -o-animation-name: zoomInRight;
+ animation-name: zoomInRight;
+}
+@-webkit-keyframes zoomInUpLarge {
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale(0) translateY(1000px);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: scale(1) translateY(0);
+ }
+}
+@-moz-keyframes zoomInUpLarge {
+ 0% {
+ opacity: 0;
+ -moz-transform: scale(0) translateY(1000px);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: scale(1) translateY(0);
+ }
+}
+@-ms-keyframes zoomInUpLarge {
+ 0% {
+ opacity: 0;
+ -ms-transform: scale(0) translateY(1000px);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: scale(1) translateY(0);
+ }
+}
+@-o-keyframes zoomInUpLarge {
+ 0% {
+ opacity: 0;
+ -o-transform: scale(0) translateY(1000px);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: scale(1) translateY(0);
+ }
+}
+@keyframes zoomInUpLarge {
+ 0% {
+ opacity: 0;
+ transform: scale(0) translateY(1000px);
+ }
+ 100% {
+ opacity: 1;
+ transform: scale(1) translateY(0);
+ }
+}
+.animate.zoomInUpLarge {
+ -webkit-animation-name: zoomInUpLarge;
+ -moz-animation-name: zoomInUpLarge;
+ -ms-animation-name: zoomInUpLarge;
+ -o-animation-name: zoomInUpLarge;
+ animation-name: zoomInUpLarge;
+}
+@-webkit-keyframes zoomInDownLarge {
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale(0) translateY(-1000px);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: scale(1) translateY(0);
+ }
+}
+@-moz-keyframes zoomInDownLarge {
+ 0% {
+ opacity: 0;
+ -moz-transform: scale(0) translateY(-1000px);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: scale(1) translateY(0);
+ }
+}
+@-ms-keyframes zoomInDownLarge {
+ 0% {
+ opacity: 0;
+ -ms-transform: scale(0) translateY(-1000px);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: scale(1) translateY(0);
+ }
+}
+@-o-keyframes zoomInDownLarge {
+ 0% {
+ opacity: 0;
+ -o-transform: scale(0) translateY(-1000px);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: scale(1) translateY(0);
+ }
+}
+@keyframes zoomInDownLarge {
+ 0% {
+ opacity: 0;
+ transform: scale(0) translateY(-1000px);
+ }
+ 100% {
+ opacity: 1;
+ transform: scale(1) translateY(0);
+ }
+}
+.animate.zoomInDownLarge {
+ -webkit-animation-name: zoomInDownLarge;
+ -moz-animation-name: zoomInDownLarge;
+ -ms-animation-name: zoomInDownLarge;
+ -o-animation-name: zoomInDownLarge;
+ animation-name: zoomInDownLarge;
+}
+@-webkit-keyframes zoomInLeftLarge {
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale(0) translateX(-1000px);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: scale(1) translateX(0);
+ }
+}
+@-moz-keyframes zoomInLeftLarge {
+ 0% {
+ opacity: 0;
+ -moz-transform: scale(0) translateX(-1000px);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: scale(1) translateX(0);
+ }
+}
+@-ms-keyframes zoomInLeftLarge {
+ 0% {
+ opacity: 0;
+ -ms-transform: scale(0) translateX(-1000px);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: scale(1) translateX(0);
+ }
+}
+@-o-keyframes zoomInLeftLarge {
+ 0% {
+ opacity: 0;
+ -o-transform: scale(0) translateX(-1000px);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: scale(1) translateX(0);
+ }
+}
+@keyframes zoomInLeftLarge {
+ 0% {
+ opacity: 0;
+ transform: scale(0) translateX(-1000px);
+ }
+ 100% {
+ opacity: 1;
+ transform: scale(1) translateX(0);
+ }
+}
+.animate.zoomInLeftLarge {
+ -webkit-animation-name: zoomInLeftLarge;
+ -moz-animation-name: zoomInLeftLarge;
+ -ms-animation-name: zoomInLeftLarge;
+ -o-animation-name: zoomInLeftLarge;
+ animation-name: zoomInLeftLarge;
+}
+@-webkit-keyframes zoomInRightLarge {
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale(0) translateX(1000px);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: scale(1) translateX(0);
+ }
+}
+@-moz-keyframes zoomInRightLarge {
+ 0% {
+ opacity: 0;
+ -moz-transform: scale(0) translateX(1000px);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: scale(1) translateX(0);
+ }
+}
+@-ms-keyframes zoomInRightLarge {
+ 0% {
+ opacity: 0;
+ -ms-transform: scale(0) translateX(1000px);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: scale(1) translateX(0);
+ }
+}
+@-o-keyframes zoomInRightLarge {
+ 0% {
+ opacity: 0;
+ -o-transform: scale(0) translateX(1000px);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: scale(1) translateX(0);
+ }
+}
+@keyframes zoomInRightLarge {
+ 0% {
+ opacity: 0;
+ transform: scale(0) translateX(1000px);
+ }
+ 100% {
+ opacity: 1;
+ transform: scale(1) translateX(0);
+ }
+}
+.animate.zoomInRightLarge {
+ -webkit-animation-name: zoomInRightLarge;
+ -moz-animation-name: zoomInRightLarge;
+ -ms-animation-name: zoomInRightLarge;
+ -o-animation-name: zoomInRightLarge;
+ animation-name: zoomInRightLarge;
+}
+@-webkit-keyframes zoomOut {
+ 0% {
+ opacity: 1;
+ -webkit-transform: scale(1);
+ }
+ 100% {
+ opacity: 0;
+ -webkit-transform: scale(0);
+ }
+}
+@-moz-keyframes zoomOut {
+ 0% {
+ opacity: 1;
+ -moz-transform: scale(1);
+ }
+ 100% {
+ opacity: 0;
+ -moz-transform: scale(0);
+ }
+}
+@-ms-keyframes zoomOut {
+ 0% {
+ opacity: 1;
+ -ms-transform: scale(1);
+ }
+ 100% {
+ opacity: 0;
+ -ms-transform: scale(0);
+ }
+}
+@-o-keyframes zoomOut {
+ 0% {
+ opacity: 1;
+ -o-transform: scale(1);
+ }
+ 100% {
+ opacity: 0;
+ -o-transform: scale(0);
+ }
+}
+@keyframes zoomOut {
+ 0% {
+ opacity: 1;
+ transform: scale(1);
+ }
+ 100% {
+ opacity: 0;
+ transform: scale(0);
+ }
+}
+.animate.zoomOut {
+ -webkit-animation-name: zoomOut;
+ -moz-animation-name: zoomOut;
+ -ms-animation-name: zoomOut;
+ -o-animation-name: zoomOut;
+ animation-name: zoomOut;
+}
+@-webkit-keyframes zoomOutUp {
+ 0% {
+ opacity: 1;
+ -webkit-transform: scale(1) translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -webkit-transform: scale(0) translateY(-200px);
+ }
+}
+@-moz-keyframes zoomOutUp {
+ 0% {
+ opacity: 1;
+ -moz-transform: scale(1) translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -moz-transform: scale(0) translateY(-200px);
+ }
+}
+@-ms-keyframes zoomOutUp {
+ 0% {
+ opacity: 1;
+ -ms-transform: scale(1) translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -ms-transform: scale(0) translateY(-200px);
+ }
+}
+@-o-keyframes zoomOutUp {
+ 0% {
+ opacity: 1;
+ -o-transform: scale(1) translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -o-transform: scale(0) translateY(-200px);
+ }
+}
+@keyframes zoomOutUp {
+ 0% {
+ opacity: 1;
+ transform: scale(1) translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ transform: scale(0) translateY(-200px);
+ }
+}
+.animate.zoomOutUp {
+ -webkit-animation-name: zoomOutUp;
+ -moz-animation-name: zoomOutUp;
+ -ms-animation-name: zoomOutUp;
+ -o-animation-name: zoomOutUp;
+ animation-name: zoomOutUp;
+}
+@-webkit-keyframes zoomOutDown {
+ 0% {
+ opacity: 1;
+ -webkit-transform: scale(1) translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -webkit-transform: scale(0) translateY(200px);
+ }
+}
+@-moz-keyframes zoomOutDown {
+ 0% {
+ opacity: 1;
+ -moz-transform: scale(1) translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -moz-transform: scale(0) translateY(200px);
+ }
+}
+@-ms-keyframes zoomOutDown {
+ 0% {
+ opacity: 1;
+ -ms-transform: scale(1) translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -ms-transform: scale(0) translateY(200px);
+ }
+}
+@-o-keyframes zoomOutDown {
+ 0% {
+ opacity: 1;
+ -o-transform: scale(1) translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -o-transform: scale(0) translateY(200px);
+ }
+}
+@keyframes zoomOutDown {
+ 0% {
+ opacity: 1;
+ transform: scale(1) translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ transform: scale(0) translateY(200px);
+ }
+}
+.animate.zoomOutDown {
+ -webkit-animation-name: zoomOutDown;
+ -moz-animation-name: zoomOutDown;
+ -ms-animation-name: zoomOutDown;
+ -o-animation-name: zoomOutDown;
+ animation-name: zoomOutDown;
+}
+@-webkit-keyframes zoomOutLeft {
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale(0) translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: scale(1) translateX(-200px);
+ }
+}
+@-moz-keyframes zoomOutLeft {
+ 0% {
+ opacity: 0;
+ -moz-transform: scale(0) translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: scale(1) translateX(-200px);
+ }
+}
+@-ms-keyframes zoomOutLeft {
+ 0% {
+ opacity: 0;
+ -ms-transform: scale(0) translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: scale(1) translateX(-200px);
+ }
+}
+@-o-keyframes zoomOutLeft {
+ 0% {
+ opacity: 0;
+ -o-transform: scale(0) translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: scale(1) translateX(-200px);
+ }
+}
+@keyframes zoomOutLeft {
+ 0% {
+ opacity: 0;
+ transform: scale(0) translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ transform: scale(1) translateX(-200px);
+ }
+}
+.animate.zoomOutLeft {
+ -webkit-animation-name: zoomOutLeft;
+ -moz-animation-name: zoomOutLeft;
+ -ms-animation-name: zoomOutLeft;
+ -o-animation-name: zoomOutLeft;
+ animation-name: zoomOutLeft;
+}
+@-webkit-keyframes zoomOutRight {
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale(0) translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: scale(1) translateX(200px);
+ }
+}
+@-moz-keyframes zoomOutRight {
+ 0% {
+ opacity: 0;
+ -moz-transform: scale(0) translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: scale(1) translateX(200px);
+ }
+}
+@-ms-keyframes zoomOutRight {
+ 0% {
+ opacity: 0;
+ -ms-transform: scale(0) translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: scale(1) translateX(200px);
+ }
+}
+@-o-keyframes zoomOutRight {
+ 0% {
+ opacity: 0;
+ -o-transform: scale(0) translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: scale(1) translateX(200px);
+ }
+}
+@keyframes zoomOutRight {
+ 0% {
+ opacity: 0;
+ transform: scale(0) translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ transform: scale(1) translateX(200px);
+ }
+}
+.animate.zoomOutRight {
+ -webkit-animation-name: zoomOutRight;
+ -moz-animation-name: zoomOutRight;
+ -ms-animation-name: zoomOutRight;
+ -o-animation-name: zoomOutRight;
+ animation-name: zoomOutRight;
+}
+@-webkit-keyframes zoomOutUpLarge {
+ 0% {
+ opacity: 1;
+ -webkit-transform: scale(1) translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -webkit-transform: scale(0) translateY(-1000px);
+ }
+}
+@-moz-keyframes zoomOutUpLarge {
+ 0% {
+ opacity: 1;
+ -moz-transform: scale(1) translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -moz-transform: scale(0) translateY(-1000px);
+ }
+}
+@-ms-keyframes zoomOutUpLarge {
+ 0% {
+ opacity: 1;
+ -ms-transform: scale(1) translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -ms-transform: scale(0) translateY(-1000px);
+ }
+}
+@-o-keyframes zoomOutUpLarge {
+ 0% {
+ opacity: 1;
+ -o-transform: scale(1) translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -o-transform: scale(0) translateY(-1000px);
+ }
+}
+@keyframes zoomOutUpLarge {
+ 0% {
+ opacity: 1;
+ transform: scale(1) translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ transform: scale(0) translateY(-1000px);
+ }
+}
+.animate.zoomOutUpLarge {
+ -webkit-animation-name: zoomOutUpLarge;
+ -moz-animation-name: zoomOutUpLarge;
+ -ms-animation-name: zoomOutUpLarge;
+ -o-animation-name: zoomOutUpLarge;
+ animation-name: zoomOutUpLarge;
+}
+@-webkit-keyframes zoomOutDownLarge {
+ 0% {
+ opacity: 1;
+ -webkit-transform: scale(1) translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -webkit-transform: scale(0) translateY(1000px);
+ }
+}
+@-moz-keyframes zoomOutDownLarge {
+ 0% {
+ opacity: 1;
+ -moz-transform: scale(1) translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -moz-transform: scale(0) translateY(1000px);
+ }
+}
+@-ms-keyframes zoomOutDownLarge {
+ 0% {
+ opacity: 1;
+ -ms-transform: scale(1) translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -ms-transform: scale(0) translateY(1000px);
+ }
+}
+@-o-keyframes zoomOutDownLarge {
+ 0% {
+ opacity: 1;
+ -o-transform: scale(1) translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ -o-transform: scale(0) translateY(1000px);
+ }
+}
+@keyframes zoomOutDownLarge {
+ 0% {
+ opacity: 1;
+ transform: scale(1) translateY(0);
+ }
+ 100% {
+ opacity: 0;
+ transform: scale(0) translateY(1000px);
+ }
+}
+.animate.zoomOutDownLarge {
+ -webkit-animation-name: zoomOutDownLarge;
+ -moz-animation-name: zoomOutDownLarge;
+ -ms-animation-name: zoomOutDownLarge;
+ -o-animation-name: zoomOutDownLarge;
+ animation-name: zoomOutDownLarge;
+}
+@-webkit-keyframes zoomOutLeftLarge {
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale(0) translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: scale(1) translateX(-1000px);
+ }
+}
+@-moz-keyframes zoomOutLeftLarge {
+ 0% {
+ opacity: 0;
+ -moz-transform: scale(0) translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: scale(1) translateX(-1000px);
+ }
+}
+@-ms-keyframes zoomOutLeftLarge {
+ 0% {
+ opacity: 0;
+ -ms-transform: scale(0) translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: scale(1) translateX(-1000px);
+ }
+}
+@-o-keyframes zoomOutLeftLarge {
+ 0% {
+ opacity: 0;
+ -o-transform: scale(0) translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: scale(1) translateX(-1000px);
+ }
+}
+@keyframes zoomOutLeftLarge {
+ 0% {
+ opacity: 0;
+ transform: scale(0) translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ transform: scale(1) translateX(-1000px);
+ }
+}
+.animate.zoomOutLeftLarge {
+ -webkit-animation-name: zoomOutLeftLarge;
+ -moz-animation-name: zoomOutLeftLarge;
+ -ms-animation-name: zoomOutLeftLarge;
+ -o-animation-name: zoomOutLeftLarge;
+ animation-name: zoomOutLeftLarge;
+}
+@-webkit-keyframes zoomOutRightLarge {
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale(0) translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: scale(1) translateX(1000px);
+ }
+}
+@-moz-keyframes zoomOutRightLarge {
+ 0% {
+ opacity: 0;
+ -moz-transform: scale(0) translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: scale(1) translateX(1000px);
+ }
+}
+@-ms-keyframes zoomOutRightLarge {
+ 0% {
+ opacity: 0;
+ -ms-transform: scale(0) translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: scale(1) translateX(1000px);
+ }
+}
+@-o-keyframes zoomOutRightLarge {
+ 0% {
+ opacity: 0;
+ -o-transform: scale(0) translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: scale(1) translateX(1000px);
+ }
+}
+@keyframes zoomOutRightLarge {
+ 0% {
+ opacity: 0;
+ transform: scale(0) translateX(0);
+ }
+ 100% {
+ opacity: 1;
+ transform: scale(1) translateX(1000px);
+ }
+}
+.animate.zoomOutRightLarge {
+ -webkit-animation-name: zoomOutRightLarge;
+ -moz-animation-name: zoomOutRightLarge;
+ -ms-animation-name: zoomOutRightLarge;
+ -o-animation-name: zoomOutRightLarge;
+ animation-name: zoomOutRightLarge;
+}
+@-webkit-keyframes bounceIn {
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale(0);
+ }
+ 50% {
+ opacity: 1;
+ -webkit-transform: scale(1.1);
+ }
+ 70% {
+ opacity: 1;
+ -webkit-transform: scale(.9);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: scale(1);
+ }
+}
+@-moz-keyframes bounceIn {
+ 0% {
+ opacity: 0;
+ -moz-transform: scale(0);
+ }
+ 50% {
+ opacity: 1;
+ -moz-transform: scale(1.1);
+ }
+ 70% {
+ opacity: 1;
+ -moz-transform: scale(.9);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: scale(1);
+ }
+}
+@-ms-keyframes bounceIn {
+ 0% {
+ opacity: 0;
+ -ms-transform: scale(0);
+ }
+ 50% {
+ opacity: 1;
+ -ms-transform: scale(1.1);
+ }
+ 70% {
+ opacity: 1;
+ -ms-transform: scale(.9);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: scale(1);
+ }
+}
+@-o-keyframes bounceIn {
+ 0% {
+ opacity: 0;
+ -o-transform: scale(0);
+ }
+ 50% {
+ opacity: 1;
+ -o-transform: scale(1.1);
+ }
+ 70% {
+ opacity: 1;
+ -o-transform: scale(.9);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: scale(1);
+ }
+}
+@keyframes bounceIn {
+ 0% {
+ opacity: 0;
+ transform: scale(0);
+ }
+ 50% {
+ opacity: 1;
+ transform: scale(1.1);
+ }
+ 70% {
+ opacity: 1;
+ transform: scale(.9);
+ }
+ 100% {
+ opacity: 1;
+ transform: scale(1);
+ }
+}
+.animate.bounceIn {
+ -webkit-animation-name: bounceIn;
+ -moz-animation-name: bounceIn;
+ -ms-animation-name: bounceIn;
+ -o-animation-name: bounceIn;
+ animation-name: bounceIn;
+}
+@-webkit-keyframes bounceInUp {
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale(0) translateY(200px);
+ }
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale(1.1) translateY(-40px);
+ }
+ 80% {
+ opacity: 1;
+ -webkit-transform: scale(.9) translateY(20px);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: scale(1) translateY(0);
+ }
+}
+@-moz-keyframes bounceInUp {
+ 0% {
+ opacity: 0;
+ -moz-transform: scale(0) translateY(200px);
+ }
+ 60% {
+ opacity: 1;
+ -moz-transform: scale(1.1) translateY(-40px);
+ }
+ 80% {
+ opacity: 1;
+ -moz-transform: scale(.9) translateY(20px);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: scale(1) translateY(0);
+ }
+}
+@-ms-keyframes bounceInUp {
+ 0% {
+ opacity: 0;
+ -ms-transform: scale(0) translateY(200px);
+ }
+ 60% {
+ opacity: 1;
+ -ms-transform: scale(1.1) translateY(-40px);
+ }
+ 80% {
+ opacity: 1;
+ -ms-transform: scale(.9) translateY(20px);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: scale(1) translateY(0);
+ }
+}
+@-o-keyframes bounceInUp {
+ 0% {
+ opacity: 0;
+ -o-transform: scale(0) translateY(200px);
+ }
+ 60% {
+ opacity: 1;
+ -o-transform: scale(1.1) translateY(-40px);
+ }
+ 80% {
+ opacity: 1;
+ -o-transform: scale(.9) translateY(20px);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: scale(1) translateY(0);
+ }
+}
+@keyframes bounceInUp {
+ 0% {
+ opacity: 0;
+ transform: scale(0) translateY(200px);
+ }
+ 60% {
+ opacity: 1;
+ transform: scale(1.1) translateY(-40px);
+ }
+ 80% {
+ opacity: 1;
+ transform: scale(.9) translateY(20px);
+ }
+ 100% {
+ opacity: 1;
+ transform: scale(1) translateY(0);
+ }
+}
+.animate.bounceInUp {
+ -webkit-animation-name: bounceInUp;
+ -moz-animation-name: bounceInUp;
+ -ms-animation-name: bounceInUp;
+ -o-animation-name: bounceInUp;
+ animation-name: bounceInUp;
+}
+@-webkit-keyframes bounceInDown {
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale(0) translateY(-200px);
+ }
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale(1.1) translateY(40px);
+ }
+ 80% {
+ opacity: 1;
+ -webkit-transform: scale(.9) translateY(-20px);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: scale(1) translateY(0);
+ }
+}
+@-moz-keyframes bounceInDown {
+ 0% {
+ opacity: 0;
+ -moz-transform: scale(0) translateY(-200px);
+ }
+ 60% {
+ opacity: 1;
+ -moz-transform: scale(1.1) translateY(40px);
+ }
+ 80% {
+ opacity: 1;
+ -moz-transform: scale(.9) translateY(-20px);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: scale(1) translateY(0);
+ }
+}
+@-ms-keyframes bounceInDown {
+ 0% {
+ opacity: 0;
+ -ms-transform: scale(0) translateY(-200px);
+ }
+ 60% {
+ opacity: 1;
+ -ms-transform: scale(1.1) translateY(40px);
+ }
+ 80% {
+ opacity: 1;
+ -ms-transform: scale(.9) translateY(-20px);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: scale(1) translateY(0);
+ }
+}
+@-o-keyframes bounceInDown {
+ 0% {
+ opacity: 0;
+ -o-transform: scale(0) translateY(-200px);
+ }
+ 60% {
+ opacity: 1;
+ -o-transform: scale(1.1) translateY(40px);
+ }
+ 80% {
+ opacity: 1;
+ -o-transform: scale(.9) translateY(-20px);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: scale(1) translateY(0);
+ }
+}
+@keyframes bounceInDown {
+ 0% {
+ opacity: 0;
+ transform: scale(0) translateY(-200px);
+ }
+ 60% {
+ opacity: 1;
+ transform: scale(1.1) translateY(40px);
+ }
+ 80% {
+ opacity: 1;
+ transform: scale(.9) translateY(-20px);
+ }
+ 100% {
+ opacity: 1;
+ transform: scale(1) translateY(0);
+ }
+}
+.animate.bounceInDown {
+ -webkit-animation-name: bounceInDown;
+ -moz-animation-name: bounceInDown;
+ -ms-animation-name: bounceInDown;
+ -o-animation-name: bounceInDown;
+ animation-name: bounceInDown;
+}
+@-webkit-keyframes bounceInLeft {
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale(0) translateX(-200px);
+ }
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale(1.1) translateX(40px);
+ }
+ 80% {
+ opacity: 1;
+ -webkit-transform: scale(.9) translateX(-20px);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: scale(1) translateX(0);
+ }
+}
+@-moz-keyframes bounceInLeft {
+ 0% {
+ opacity: 0;
+ -moz-transform: scale(0) translateX(-200px);
+ }
+ 60% {
+ opacity: 1;
+ -moz-transform: scale(1.1) translateX(40px);
+ }
+ 80% {
+ opacity: 1;
+ -moz-transform: scale(.9) translateX(-20px);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: scale(1) translateX(0);
+ }
+}
+@-ms-keyframes bounceInLeft {
+ 0% {
+ opacity: 0;
+ -ms-transform: scale(0) translateX(-200px);
+ }
+ 60% {
+ opacity: 1;
+ -ms-transform: scale(1.1) translateX(40px);
+ }
+ 80% {
+ opacity: 1;
+ -ms-transform: scale(.9) translateX(-20px);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: scale(1) translateX(0);
+ }
+}
+@-o-keyframes bounceInLeft {
+ 0% {
+ opacity: 0;
+ -o-transform: scale(0) translateX(-200px);
+ }
+ 60% {
+ opacity: 1;
+ -o-transform: scale(1.1) translateX(40px);
+ }
+ 80% {
+ opacity: 1;
+ -o-transform: scale(.9) translateX(-20px);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: scale(1) translateX(0);
+ }
+}
+@keyframes bounceInLeft {
+ 0% {
+ opacity: 0;
+ transform: scale(0) translateX(-200px);
+ }
+ 60% {
+ opacity: 1;
+ transform: scale(1.1) translateX(40px);
+ }
+ 80% {
+ opacity: 1;
+ transform: scale(.9) translateX(-20px);
+ }
+ 100% {
+ opacity: 1;
+ transform: scale(1) translateX(0);
+ }
+}
+.animate.bounceInLeft {
+ -webkit-animation-name: bounceInLeft;
+ -moz-animation-name: bounceInLeft;
+ -ms-animation-name: bounceInLeft;
+ -o-animation-name: bounceInLeft;
+ animation-name: bounceInLeft;
+}
+@-webkit-keyframes bounceInRight {
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale(0) translateX(200px);
+ }
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale(1.1) translateX(-40px);
+ }
+ 80% {
+ opacity: 1;
+ -webkit-transform: scale(.9) translateX(20px);
+ }
+ 100% {
+ opacity: 1;
+ -webkit-transform: scale(1) translateX(0);
+ }
+}
+@-moz-keyframes bounceInRight {
+ 0% {
+ opacity: 0;
+ -moz-transform: scale(0) translateX(200px);
+ }
+ 60% {
+ opacity: 1;
+ -moz-transform: scale(1.1) translateX(-40px);
+ }
+ 80% {
+ opacity: 1;
+ -moz-transform: scale(.9) translateX(20px);
+ }
+ 100% {
+ opacity: 1;
+ -moz-transform: scale(1) translateX(0);
+ }
+}
+@-ms-keyframes bounceInRight {
+ 0% {
+ opacity: 0;
+ -ms-transform: scale(0) translateX(200px);
+ }
+ 60% {
+ opacity: 1;
+ -ms-transform: scale(1.1) translateX(-40px);
+ }
+ 80% {
+ opacity: 1;
+ -ms-transform: scale(.9) translateX(20px);
+ }
+ 100% {
+ opacity: 1;
+ -ms-transform: scale(1) translateX(0);
+ }
+}
+@-o-keyframes bounceInRight {
+ 0% {
+ opacity: 0;
+ -o-transform: scale(0) translateX(200px);
+ }
+ 60% {
+ opacity: 1;
+ -o-transform: scale(1.1) translateX(-40px);
+ }
+ 80% {
+ opacity: 1;
+ -o-transform: scale(.9) translateX(20px);
+ }
+ 100% {
+ opacity: 1;
+ -o-transform: scale(1) translateX(0);
+ }
+}
+@keyframes bounceInRight {
+ 0% {
+ opacity: 0;
+ transform: scale(0) translateX(200px);
+ }
+ 60% {
+ opacity: 1;
+ transform: scale(1.1) translateX(-40px);
+ }
+ 80% {
+ opacity: 1;
+ transform: scale(.9) translateX(20px);
+ }
+ 100% {
+ opacity: 1;
+ transform: scale(1) translateX(0);
+ }
+}
+.animate.bounceInRight {
+ -webkit-animation-name: bounceInRight;
+ -moz-animation-name: bounceInRight;
+ -ms-animation-name: bounceInRight;
+ -o-animation-name: bounceInRight;
+ animation-name: bounceInRight;
+}
+@-webkit-keyframes bounceOut {
+ 0% {
+ opacity: 1;
+ -webkit-transform: scale(1);
+ }
+ 30% {
+ opacity: 1;
+ -webkit-transform: scale(1.1);
+ }
+ 50% {
+ opacity: 0;
+ -webkit-transform: scale(.9);
+ }
+ 100% {
+ opacity: 0;
+ -webkit-transform: scale(0);
+ }
+}
+@-moz-keyframes bounceOut {
+ 0% {
+ opacity: 1;
+ -moz-transform: scale(1);
+ }
+ 30% {
+ opacity: 1;
+ -moz-transform: scale(1.1);
+ }
+ 50% {
+ opacity: 0;
+ -moz-transform: scale(.9);
+ }
+ 100% {
+ opacity: 0;
+ -moz-transform: scale(0);
+ }
+}
+@-ms-keyframes bounceOut {
+ 0% {
+ opacity: 1;
+ -ms-transform: scale(1);
+ }
+ 30% {
+ opacity: 1;
+ -ms-transform: scale(1.1);
+ }
+ 50% {
+ opacity: 0;
+ -ms-transform: scale(.9);
+ }
+ 100% {
+ opacity: 0;
+ -ms-transform: scale(0);
+ }
+}
+@-o-keyframes bounceOut {
+ 0% {
+ opacity: 1;
+ -o-transform: scale(1);
+ }
+ 30% {
+ opacity: 1;
+ -o-transform: scale(1.1);
+ }
+ 50% {
+ opacity: 0;
+ -o-transform: scale(.9);
+ }
+ 100% {
+ opacity: 0;
+ -o-transform: scale(0);
+ }
+}
+@keyframes bounceOut {
+ 0% {
+ opacity: 1;
+ transform: scale(1);
+ }
+ 30% {
+ opacity: 1;
+ transform: scale(1.1);
+ }
+ 50% {
+ opacity: 0;
+ transform: scale(.9);
+ }
+ 100% {
+ opacity: 0;
+ transform: scale(0);
+ }
+}
+.animate.bounceOut {
+ -webkit-animation-name: bounceOut;
+ -moz-animation-name: bounceOut;
+ -ms-animation-name: bounceOut;
+ -o-animation-name: bounceOut;
+ animation-name: bounceOut;
+}
+@-webkit-keyframes bounceOutUp {
+ 0% {
+ opacity: 1;
+ -webkit-transform: translateY(0);
+ }
+ 20% {
+ opacity: 1;
+ -webkit-transform: translateY(40px);
+ }
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateY(-200px);
+ }
+}
+@-moz-keyframes bounceOutUp {
+ 0% {
+ opacity: 1;
+ -moz-transform: translateY(0);
+ }
+ 20% {
+ opacity: 1;
+ -moz-transform: translateY(40px);
+ }
+ 100% {
+ opacity: 0;
+ -moz-transform: translateY(-200px);
+ }
+}
+@-ms-keyframes bounceOutUp {
+ 0% {
+ opacity: 1;
+ -ms-transform: translateY(0);
+ }
+ 20% {
+ opacity: 1;
+ -ms-transform: translateY(40px);
+ }
+ 100% {
+ opacity: 0;
+ -ms-transform: translateY(-200px);
+ }
+}
+@-o-keyframes bounceOutUp {
+ 0% {
+ opacity: 1;
+ -o-transform: translateY(0);
+ }
+ 20% {
+ opacity: 1;
+ -o-transform: translateY(40px);
+ }
+ 100% {
+ opacity: 0;
+ -o-transform: translateY(-200px);
+ }
+}
+@keyframes bounceOutUp {
+ 0% {
+ opacity: 1;
+ transform: translateY(0);
+ }
+ 20% {
+ opacity: 1;
+ transform: translateY(40px);
+ }
+ 100% {
+ opacity: 0;
+ transform: translateY(-200px);
+ }
+}
+.animate.bounceOutUp {
+ -webkit-animation-name: bounceOutUp;
+ -moz-animation-name: bounceOutUp;
+ -ms-animation-name: bounceOutUp;
+ -o-animation-name: bounceOutUp;
+ animation-name: bounceOutUp;
+}
+@-webkit-keyframes bounceOutDown {
+ 0% {
+ opacity: 1;
+ -webkit-transform: translateY(0);
+ }
+ 20% {
+ opacity: 1;
+ -webkit-transform: translateY(-40px);
+ }
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateY(200px);
+ }
+}
+@-moz-keyframes bounceOutDown {
+ 0% {
+ opacity: 1;
+ -moz-transform: translateY(0);
+ }
+ 20% {
+ opacity: 1;
+ -moz-transform: translateY(-40px);
+ }
+ 100% {
+ opacity: 0;
+ -moz-transform: translateY(200px);
+ }
+}
+@-ms-keyframes bounceOutDown {
+ 0% {
+ opacity: 1;
+ -ms-transform: translateY(0);
+ }
+ 20% {
+ opacity: 1;
+ -ms-transform: translateY(-40px);
+ }
+ 100% {
+ opacity: 0;
+ -ms-transform: translateY(200px);
+ }
+}
+@-o-keyframes bounceOutDown {
+ 0% {
+ opacity: 1;
+ -o-transform: translateY(0);
+ }
+ 20% {
+ opacity: 1;
+ -o-transform: translateY(-40px);
+ }
+ 100% {
+ opacity: 0;
+ -o-transform: translateY(200px);
+ }
+}
+@keyframes bounceOutDown {
+ 0% {
+ opacity: 1;
+ transform: translateY(0);
+ }
+ 20% {
+ opacity: 1;
+ transform: translateY(-40px);
+ }
+ 100% {
+ opacity: 0;
+ transform: translateY(200px);
+ }
+}
+.animate.bounceOutDown {
+ -webkit-animation-name: bounceOutDown;
+ -moz-animation-name: bounceOutDown;
+ -ms-animation-name: bounceOutDown;
+ -o-animation-name: bounceOutDown;
+ animation-name: bounceOutDown;
+}
+@-webkit-keyframes bounceOutLeft {
+ 0% {
+ opacity: 1;
+ -webkit-transform: translateX(0);
+ }
+ 20% {
+ opacity: 1;
+ -webkit-transform: translateX(40px);
+ }
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateX(-200px);
+ }
+}
+@-moz-keyframes bounceOutLeft {
+ 0% {
+ opacity: 1;
+ -moz-transform: translateX(0);
+ }
+ 20% {
+ opacity: 1;
+ -moz-transform: translateX(40px);
+ }
+ 100% {
+ opacity: 0;
+ -moz-transform: translateX(-200px);
+ }
+}
+@-ms-keyframes bounceOutLeft {
+ 0% {
+ opacity: 1;
+ -ms-transform: translateX(0);
+ }
+ 20% {
+ opacity: 1;
+ -ms-transform: translateX(40px);
+ }
+ 100% {
+ opacity: 0;
+ -ms-transform: translateX(-200px);
+ }
+}
+@-o-keyframes bounceOutLeft {
+ 0% {
+ opacity: 1;
+ -o-transform: translateX(0);
+ }
+ 20% {
+ opacity: 1;
+ -o-transform: translateX(40px);
+ }
+ 100% {
+ opacity: 0;
+ -o-transform: translateX(-200px);
+ }
+}
+@keyframes bounceOutLeft {
+ 0% {
+ opacity: 1;
+ transform: translateX(0);
+ }
+ 20% {
+ opacity: 1;
+ transform: translateX(40px);
+ }
+ 100% {
+ opacity: 0;
+ transform: translateX(-200px);
+ }
+}
+.animate.bounceOutLeft {
+ -webkit-animation-name: bounceOutLeft;
+ -moz-animation-name: bounceOutLeft;
+ -ms-animation-name: bounceOutLeft;
+ -o-animation-name: bounceOutLeft;
+ animation-name: bounceOutLeft;
+}
+@-webkit-keyframes bounceOutRight {
+ 0% {
+ opacity: 1;
+ -webkit-transform: translateX(0);
+ }
+ 20% {
+ opacity: 1;
+ -webkit-transform: translateX(-40px);
+ }
+ 100% {
+ opacity: 0;
+ -webkit-transform: translateX(200px);
+ }
+}
+@-moz-keyframes bounceOutRight {
+ 0% {
+ opacity: 1;
+ -moz-transform: translateX(0);
+ }
+ 20% {
+ opacity: 1;
+ -moz-transform: translateX(-40px);
+ }
+ 100% {
+ opacity: 0;
+ -moz-transform: translateX(200px);
+ }
+}
+@-ms-keyframes bounceOutRight {
+ 0% {
+ opacity: 1;
+ -ms-transform: translateX(0);
+ }
+ 20% {
+ opacity: 1;
+ -ms-transform: translateX(-40px);
+ }
+ 100% {
+ opacity: 0;
+ -ms-transform: translateX(200px);
+ }
+}
+@-o-keyframes bounceOutRight {
+ 0% {
+ opacity: 1;
+ -o-transform: translateX(0);
+ }
+ 20% {
+ opacity: 1;
+ -o-transform: translateX(-40px);
+ }
+ 100% {
+ opacity: 0;
+ -o-transform: translateX(200px);
+ }
+}
+@keyframes bounceOutRight {
+ 0% {
+ opacity: 1;
+ transform: translateX(0);
+ }
+ 20% {
+ opacity: 1;
+ transform: translateX(-40px);
+ }
+ 100% {
+ opacity: 0;
+ transform: translateX(200px);
+ }
+}
+.animate.bounceOutRight {
+ -webkit-animation-name: bounceOutRight;
+ -moz-animation-name: bounceOutRight;
+ -ms-animation-name: bounceOutRight;
+ -o-animation-name: bounceOutRight;
+ animation-name: bounceOutRight;
+}
+@-webkit-keyframes flash {
+ 0%, 100%, 50% {
+ opacity: 1;
+ }
+ 25%, 75% {
+ opacity: 0;
+ }
+}
+@-moz-keyframes flash {
+ 0%, 100%, 50% {
+ opacity: 1;
+ }
+ 25%, 75% {
+ opacity: 0;
+ }
+}
+@-ms-keyframes flash {
+ 0%, 100%, 50% {
+ opacity: 1;
+ }
+ 25%, 75% {
+ opacity: 0;
+ }
+}
+@-o-keyframes flash {
+ 0%, 100%, 50% {
+ opacity: 1;
+ }
+ 25%, 75% {
+ opacity: 0;
+ }
+}
+@keyframes flash {
+ 0%, 100%, 50% {
+ opacity: 1;
+ }
+ 25%, 75% {
+ opacity: 0;
+ }
+}
+.hover-flash:hover, .trigger.flash {
+ -webkit-animation-name: flash;
+ -moz-animation-name: flash;
+ -ms-animation-name: flash;
+ -o-animation-name: flash;
+ animation-name: flash;
+}
+@-webkit-keyframes strobe {
+ 0%, 100%, 20%, 40%, 60%, 80% {
+ opacity: 1;
+ }
+ 10%, 30%, 50%, 70%, 90% {
+ opacity: 0;
+ }
+}
+@-moz-keyframes strobe {
+ 0%, 100%, 20%, 40%, 60%, 80% {
+ opacity: 1;
+ }
+ 10%, 30%, 50%, 70%, 90% {
+ opacity: 0;
+ }
+}
+@-ms-keyframes strobe {
+ 0%, 100%, 20%, 40%, 60%, 80% {
+ opacity: 1;
+ }
+ 10%, 30%, 50%, 70%, 90% {
+ opacity: 0;
+ }
+}
+@-o-keyframes strobe {
+ 0%, 100%, 20%, 40%, 60%, 80% {
+ opacity: 1;
+ }
+ 10%, 30%, 50%, 70%, 90% {
+ opacity: 0;
+ }
+}
+@keyframes strobe {
+ 0%, 100%, 20%, 40%, 60%, 80% {
+ opacity: 1;
+ }
+ 10%, 30%, 50%, 70%, 90% {
+ opacity: 0;
+ }
+}
+.hover-strobe:hover, .trigger.strobe {
+ -webkit-animation-name: strobe;
+ -moz-animation-name: strobe;
+ -ms-animation-name: strobe;
+ -o-animation-name: strobe;
+ animation-name: strobe;
+}
+@-webkit-keyframes shakeH {
+ 0%, 100% {
+ -webkit-transform: translateX(0);
+ }
+ 10%, 30%, 50%, 70%, 90% {
+ -webkit-transform: translateX(-10px);
+ }
+ 20%, 40%, 60%, 80% {
+ -webkit-transform: translateX(10px);
+ }
+}
+@-moz-keyframes shakeH {
+ 0%, 100% {
+ -moz-transform: translateX(0);
+ }
+ 10%, 30%, 50%, 70%, 90% {
+ -moz-transform: translateX(-10px);
+ }
+ 20%, 40%, 60%, 80% {
+ -moz-transform: translateX(10px);
+ }
+}
+@-ms-keyframes shakeH {
+ 0%, 100% {
+ -ms-transform: translateX(0);
+ }
+ 10%, 30%, 50%, 70%, 90% {
+ -ms-transform: translateX(-10px);
+ }
+ 20%, 40%, 60%, 80% {
+ -ms-transform: translateX(10px);
+ }
+}
+@-o-keyframes shakeH {
+ 0%, 100% {
+ -o-transform: translateX(0);
+ }
+ 10%, 30%, 50%, 70%, 90% {
+ -o-transform: translateX(-10px);
+ }
+ 20%, 40%, 60%, 80% {
+ -o-transform: translateX(10px);
+ }
+}
+@keyframes shakeH {
+ 0%, 100% {
+ transform: translateX(0);
+ }
+ 10%, 30%, 50%, 70%, 90% {
+ transform: translateX(-10px);
+ }
+ 20%, 40%, 60%, 80% {
+ transform: translateX(10px);
+ }
+}
+.hover-shakeH:hover, .trigger.shakeH {
+ -webkit-animation-name: shakeH;
+ -moz-animation-name: shakeH;
+ -ms-animation-name: shakeH;
+ -o-animation-name: shakeH;
+ animation-name: shakeH;
+}
+@-webkit-keyframes shakeV {
+ 0%, 100% {
+ -webkit-transform: translateY(0);
+ }
+ 10%, 30%, 50%, 70%, 90% {
+ -webkit-transform: translateY(-10px);
+ }
+ 20%, 40%, 60%, 80% {
+ -webkit-transform: translateY(10px);
+ }
+}
+@-moz-keyframes shakeV {
+ 0%, 100% {
+ -moz-transform: translateY(0);
+ }
+ 10%, 30%, 50%, 70%, 90% {
+ -moz-transform: translateY(-10px);
+ }
+ 20%, 40%, 60%, 80% {
+ -moz-transform: translateY(10px);
+ }
+}
+@-ms-keyframes shakeV {
+ 0%, 100% {
+ -ms-transform: translateY(0);
+ }
+ 10%, 30%, 50%, 70%, 90% {
+ -ms-transform: translateY(-10px);
+ }
+ 20%, 40%, 60%, 80% {
+ -ms-transform: translateY(10px);
+ }
+}
+@-o-keyframes shakeV {
+ 0%, 100% {
+ -o-transform: translateY(0);
+ }
+ 10%, 30%, 50%, 70%, 90% {
+ -o-transform: translateY(-10px);
+ }
+ 20%, 40%, 60%, 80% {
+ -o-transform: translateY(10px);
+ }
+}
+@keyframes shakeV {
+ 0%, 100% {
+ transform: translateY(0);
+ }
+ 10%, 30%, 50%, 70%, 90% {
+ transform: translateY(-10px);
+ }
+ 20%, 40%, 60%, 80% {
+ transform: translateY(10px);
+ }
+}
+.hover-shakeV:hover, .trigger.shakeV {
+ -webkit-animation-name: shakeV;
+ -moz-animation-name: shakeV;
+ -ms-animation-name: shakeV;
+ -o-animation-name: shakeV;
+ animation-name: shakeV;
+}
+@-webkit-keyframes bounce {
+ 0%, 100%, 20%, 50%, 80% {
+ -webkit-transform: translateY(0);
+ }
+ 40% {
+ -webkit-transform: translateY(-30px);
+ }
+ 60% {
+ -webkit-transform: translateY(-15px);
+ }
+}
+@-moz-keyframes bounce {
+ 0%, 100%, 20%, 50%, 80% {
+ -moz-transform: translateY(0);
+ }
+ 40% {
+ -moz-transform: translateY(-30px);
+ }
+ 60% {
+ -moz-transform: translateY(-15px);
+ }
+}
+@-ms-keyframes bounce {
+ 0%, 100%, 20%, 50%, 80% {
+ -ms-transform: translateY(0);
+ }
+ 40% {
+ -ms-transform: translateY(-30px);
+ }
+ 60% {
+ -ms-transform: translateY(-15px);
+ }
+}
+@-o-keyframes bounce {
+ 0%, 100%, 20%, 50%, 80% {
+ -o-transform: translateY(0);
+ }
+ 40% {
+ -o-transform: translateY(-30px);
+ }
+ 60% {
+ -o-transform: translateY(-15px);
+ }
+}
+@keyframes bounce {
+ 0%, 100%, 20%, 50%, 80% {
+ transform: translateY(0);
+ }
+ 40% {
+ transform: translateY(-30px);
+ }
+ 60% {
+ transform: translateY(-15px);
+ }
+}
+.hover-bounce:hover, .trigger.bounce {
+ -webkit-animation-name: bounce;
+ -moz-animation-name: bounce;
+ -ms-animation-name: bounce;
+ -o-animation-name: bounce;
+ animation-name: bounce;
+}
+@-webkit-keyframes tada {
+ 0%, 100% {
+ -webkit-transform: scale(1) rotate(0);
+ }
+ 10%, 20% {
+ -webkit-transform: scale(0.9) rotate(-3deg);
+ }
+ 30%, 50%, 70%, 90% {
+ -webkit-transform: scale(1.1) rotate(3deg);
+ }
+ 40%, 60%, 80% {
+ -webkit-transform: scale(1.1) rotate(-3deg);
+ }
+}
+@-moz-keyframes tada {
+ 0%, 100% {
+ -moz-transform: scale(1) rotate(0);
+ }
+ 10%, 20% {
+ -moz-transform: scale(0.9) rotate(-3deg);
+ }
+ 30%, 50%, 70%, 90% {
+ -moz-transform: scale(1.1) rotate(3deg);
+ }
+ 40%, 60%, 80% {
+ -moz-transform: scale(1.1) rotate(-3deg);
+ }
+}
+@-ms-keyframes tada {
+ 0%, 100% {
+ -ms-transform: scale(1) rotate(0);
+ }
+ 10%, 20% {
+ -ms-transform: scale(0.9) rotate(-3deg);
+ }
+ 30%, 50%, 70%, 90% {
+ -ms-transform: scale(1.1) rotate(3deg);
+ }
+ 40%, 60%, 80% {
+ -ms-transform: scale(1.1) rotate(-3deg);
+ }
+}
+@-o-keyframes tada {
+ 0%, 100% {
+ -o-transform: scale(1) rotate(0);
+ }
+ 10%, 20% {
+ -o-transform: scale(0.9) rotate(-3deg);
+ }
+ 30%, 50%, 70%, 90% {
+ -o-transform: scale(1.1) rotate(3deg);
+ }
+ 40%, 60%, 80% {
+ -o-transform: scale(1.1) rotate(-3deg);
+ }
+}
+@keyframes tada {
+ 0%, 100% {
+ transform: scale(1) rotate(0);
+ }
+ 10%, 20% {
+ transform: scale(0.9) rotate(-3deg);
+ }
+ 30%, 50%, 70%, 90% {
+ transform: scale(1.1) rotate(3deg);
+ }
+ 40%, 60%, 80% {
+ transform: scale(1.1) rotate(-3deg);
+ }
+}
+.hover-tada:hover, .trigger.tada {
+ -webkit-animation-name: tada;
+ -moz-animation-name: tada;
+ -ms-animation-name: tada;
+ -o-animation-name: tada;
+ animation-name: tada;
+}
+@-webkit-keyframes wave {
+ 20% {
+ -webkit-transform: rotate(15deg);
+ }
+ 40% {
+ -webkit-transform: rotate(-10deg);
+ }
+ 60% {
+ -webkit-transform: rotate(5deg);
+ }
+ 80% {
+ -webkit-transform: rotate(-5deg);
+ }
+ 100% {
+ -webkit-transform: rotate(0deg);
+ }
+}
+@-moz-keyframes wave {
+ 20% {
+ -moz-transform: rotate(15deg);
+ }
+ 40% {
+ -moz-transform: rotate(-10deg);
+ }
+ 60% {
+ -moz-transform: rotate(5deg);
+ }
+ 80% {
+ -moz-transform: rotate(-5deg);
+ }
+ 100% {
+ -moz-transform: rotate(0deg);
+ }
+}
+@-ms-keyframes wave {
+ 20% {
+ -ms-transform: rotate(15deg);
+ }
+ 40% {
+ -ms-transform: rotate(-10deg);
+ }
+ 60% {
+ -ms-transform: rotate(5deg);
+ }
+ 80% {
+ -ms-transform: rotate(-5deg);
+ }
+ 100% {
+ -ms-transform: rotate(0deg);
+ }
+}
+@-o-keyframes wave {
+ 20% {
+ -o-transform: rotate(15deg);
+ }
+ 40% {
+ -o-transform: rotate(-10deg);
+ }
+ 60% {
+ -o-transform: rotate(5deg);
+ }
+ 80% {
+ -o-transform: rotate(-5deg);
+ }
+ 100% {
+ -o-transform: rotate(0deg);
+ }
+}
+@keyframes wave {
+ 20% {
+ transform: rotate(15deg);
+ }
+ 40% {
+ transform: rotate(-10deg);
+ }
+ 60% {
+ transform: rotate(5deg);
+ }
+ 80% {
+ transform: rotate(-5deg);
+ }
+ 100% {
+ transform: rotate(0deg);
+ }
+}
+.hover-wave:hover {
+ -webkit-animation-name: wave;
+ -moz-animation-name: wave;
+ -ms-animation-name: wave;
+ -o-animation-name: wave;
+ animation-name: wave;
+}
+@-webkit-keyframes spinCW {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(360deg);
+ }
+}
+@-moz-keyframes spinCW {
+ 0% {
+ -moz-transform: rotate(0deg);
+ }
+ 100% {
+ -moz-transform: rotate(360deg);
+ }
+}
+@-ms-keyframes spinCW {
+ 0% {
+ -ms-transform: rotate(0deg);
+ }
+ 100% {
+ -ms-transform: rotate(360deg);
+ }
+}
+@-o-keyframes spinCW {
+ 0% {
+ -o-transform: rotate(0deg);
+ }
+ 100% {
+ -o-transform: rotate(360deg);
+ }
+}
+@keyframes spinCW {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+.hover-spinCW:hover, .trigger.spinCW {
+ -webkit-animation-name: spinCW;
+ -moz-animation-name: spinCW;
+ -ms-animation-name: spinCW;
+ -o-animation-name: spinCW;
+ animation-name: spinCW;
+}
+@-webkit-keyframes spinCCW {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(-360deg);
+ }
+}
+@-moz-keyframes spinCCW {
+ 0% {
+ -moz-transform: rotate(0deg);
+ }
+ 100% {
+ -moz-transform: rotate(-360deg);
+ }
+}
+@-ms-keyframes spinCCW {
+ 0% {
+ -ms-transform: rotate(0deg);
+ }
+ 100% {
+ -ms-transform: rotate(-360deg);
+ }
+}
+@-o-keyframes spinCCW {
+ 0% {
+ -o-transform: rotate(0deg);
+ }
+ 100% {
+ -o-transform: rotate(-360deg);
+ }
+}
+@keyframes spinCCW {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(-360deg);
+ }
+}
+.hover-spinCCW:hover, .trigger.spinCCW {
+ -webkit-animation-name: spinCCW;
+ -moz-animation-name: spinCCW;
+ -ms-animation-name: spinCCW;
+ -o-animation-name: spinCCW;
+ animation-name: spinCCW;
+}
+@-webkit-keyframes slingshotCW {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ }
+ 20%, 30% {
+ -webkit-transform: rotate(-45deg);
+ }
+ 100% {
+ -webkit-transform: rotate(360deg);
+ }
+}
+@-moz-keyframes slingshotCW {
+ 0% {
+ -moz-transform: rotate(0deg);
+ }
+ 20%, 30% {
+ -moz-transform: rotate(-45deg);
+ }
+ 100% {
+ -moz-transform: rotate(360deg);
+ }
+}
+@-ms-keyframes slingshotCW {
+ 0% {
+ -ms-transform: rotate(0deg);
+ }
+ 20%, 30% {
+ -ms-transform: rotate(-45deg);
+ }
+ 100% {
+ -ms-transform: rotate(360deg);
+ }
+}
+@-o-keyframes slingshotCW {
+ 0% {
+ -o-transform: rotate(0deg);
+ }
+ 20%, 30% {
+ -o-transform: rotate(-45deg);
+ }
+ 100% {
+ -o-transform: rotate(360deg);
+ }
+}
+@keyframes slingshotCW {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 20%, 30% {
+ transform: rotate(-45deg);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+.hover-slingshotCW:hover, .trigger.slingshotCW {
+ -webkit-animation-name: slingshotCW;
+ -moz-animation-name: slingshotCW;
+ -ms-animation-name: slingshotCW;
+ -o-animation-name: slingshotCW;
+ animation-name: slingshotCW;
+}
+@-webkit-keyframes slingshotCCW {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ }
+ 20%, 30% {
+ -webkit-transform: rotate(45deg);
+ }
+ 100% {
+ -webkit-transform: rotate(-360deg);
+ }
+}
+@-moz-keyframes slingshotCCW {
+ 0% {
+ -moz-transform: rotate(0deg);
+ }
+ 20%, 30% {
+ -moz-transform: rotate(45deg);
+ }
+ 100% {
+ -moz-transform: rotate(-360deg);
+ }
+}
+@-ms-keyframes slingshotCCW {
+ 0% {
+ -ms-transform: rotate(0deg);
+ }
+ 20%, 30% {
+ -ms-transform: rotate(45deg);
+ }
+ 100% {
+ -ms-transform: rotate(-360deg);
+ }
+}
+@-o-keyframes slingshotCCW {
+ 0% {
+ -o-transform: rotate(0deg);
+ }
+ 20%, 30% {
+ -o-transform: rotate(45deg);
+ }
+ 100% {
+ -o-transform: rotate(-360deg);
+ }
+}
+@keyframes slingshotCCW {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 20%, 30% {
+ transform: rotate(45deg);
+ }
+ 100% {
+ transform: rotate(-360deg);
+ }
+}
+.hover-slingshotCCW:hover, .trigger.slingshotCCW {
+ -webkit-animation-name: slingshotCCW;
+ -moz-animation-name: slingshotCCW;
+ -ms-animation-name: slingshotCCW;
+ -o-animation-name: slingshotCCW;
+ animation-name: slingshotCCW;
+}
+@-webkit-keyframes wobble {
+ 0% {
+ -webkit-transform: translateX(0px);
+ }
+ 15% {
+ -webkit-transform: translateX(-25px) rotate(-5deg);
+ }
+ 30% {
+ -webkit-transform: translateX(20px) rotate(3deg);
+ }
+ 45% {
+ -webkit-transform: translateX(-15px) rotate(-3deg);
+ }
+ 60% {
+ -webkit-transform: translateX(10px) rotate(2deg);
+ }
+ 75% {
+ -webkit-transform: translateX(-5px) rotate(-1deg);
+ }
+ 100% {
+ -webkit-transform: translateX(0px);
+ }
+}
+@-moz-keyframes wobble {
+ 0% {
+ -moz-transform: translateX(0px);
+ }
+ 15% {
+ -moz-transform: translateX(-25px) rotate(-5deg);
+ }
+ 30% {
+ -moz-transform: translateX(20px) rotate(3deg);
+ }
+ 45% {
+ -moz-transform: translateX(-15px) rotate(-3deg);
+ }
+ 60% {
+ -moz-transform: translateX(10px) rotate(2deg);
+ }
+ 75% {
+ -moz-transform: translateX(-5px) rotate(-1deg);
+ }
+ 100% {
+ -moz-transform: translateX(0px);
+ }
+}
+@-ms-keyframes wobble {
+ 0% {
+ -ms-transform: translateX(0px);
+ }
+ 15% {
+ -ms-transform: translateX(-25px) rotate(-5deg);
+ }
+ 30% {
+ -ms-transform: translateX(20px) rotate(3deg);
+ }
+ 45% {
+ -ms-transform: translateX(-15px) rotate(-3deg);
+ }
+ 60% {
+ -ms-transform: translateX(10px) rotate(2deg);
+ }
+ 75% {
+ -ms-transform: translateX(-5px) rotate(-1deg);
+ }
+ 100% {
+ -ms-transform: translateX(0px);
+ }
+}
+@-o-keyframes wobble {
+ 0% {
+ -o-transform: translateX(0px);
+ }
+ 15% {
+ -o-transform: translateX(-25px) rotate(-5deg);
+ }
+ 30% {
+ -o-transform: translateX(20px) rotate(3deg);
+ }
+ 45% {
+ -o-transform: translateX(-15px) rotate(-3deg);
+ }
+ 60% {
+ -o-transform: translateX(10px) rotate(2deg);
+ }
+ 75% {
+ -o-transform: translateX(-5px) rotate(-1deg);
+ }
+ 100% {
+ -o-transform: translateX(0px);
+ }
+}
+@keyframes wobble {
+ 0% {
+ transform: translateX(0px);
+ }
+ 15% {
+ transform: translateX(-25px) rotate(-5deg);
+ }
+ 30% {
+ transform: translateX(20px) rotate(3deg);
+ }
+ 45% {
+ transform: translateX(-15px) rotate(-3deg);
+ }
+ 60% {
+ transform: translateX(10px) rotate(2deg);
+ }
+ 75% {
+ transform: translateX(-5px) rotate(-1deg);
+ }
+ 100% {
+ transform: translateX(0px);
+ }
+}
+.hover-wobble:hover, .trigger.wobble {
+ -webkit-animation-name: wobble;
+ -moz-animation-name: wobble;
+ -ms-animation-name: wobble;
+ -o-animation-name: wobble;
+ animation-name: wobble;
+}
+@-webkit-keyframes pulse {
+ 0%, 100% {
+ -webkit-transform: scale(1);
+ }
+ 50% {
+ -webkit-transform: scale(1.1);
+ }
+}
+@-moz-keyframes pulse {
+ 0%, 100% {
+ -moz-transform: scale(1);
+ }
+ 50% {
+ -moz-transform: scale(1.1);
+ }
+}
+@-ms-keyframes pulse {
+ 0%, 100% {
+ -ms-transform: scale(1);
+ }
+ 50% {
+ -ms-transform: scale(1.1);
+ }
+}
+@-o-keyframes pulse {
+ 0%, 100% {
+ -o-transform: scale(1);
+ }
+ 50% {
+ -o-transform: scale(1.1);
+ }
+}
+@keyframes pulse {
+ 0%, 100% {
+ transform: scale(1);
+ }
+ 50% {
+ transform: scale(1.1);
+ }
+}
+.hover-pulse:hover, .trigger.pulse {
+ -webkit-animation-name: pulse;
+ -moz-animation-name: pulse;
+ -ms-animation-name: pulse;
+ -o-animation-name: pulse;
+ animation-name: pulse;
+}
+@-webkit-keyframes pulsate {
+ 0%, 100%, 50% {
+ -webkit-transform: scale(1);
+ }
+ 25%, 75% {
+ -webkit-transform: scale(1.1);
+ }
+}
+@-moz-keyframes pulsate {
+ 0%, 100%, 50% {
+ -moz-transform: scale(1);
+ }
+ 25%, 75% {
+ -moz-transform: scale(1.1);
+ }
+}
+@-ms-keyframes pulsate {
+ 0%, 100%, 50% {
+ -ms-transform: scale(1);
+ }
+ 25%, 75% {
+ -ms-transform: scale(1.1);
+ }
+}
+@-o-keyframes pulsate {
+ 0%, 100%, 50% {
+ -o-transform: scale(1);
+ }
+ 25%, 75% {
+ -o-transform: scale(1.1);
+ }
+}
+@keyframes pulsate {
+ 0%, 100%, 50% {
+ transform: scale(1);
+ }
+ 25%, 75% {
+ transform: scale(1.1);
+ }
+}
+.hover-pulsate:hover, .trigger.pulsate {
+ -webkit-animation-name: pulsate;
+ -moz-animation-name: pulsate;
+ -ms-animation-name: pulsate;
+ -o-animation-name: pulsate;
+ animation-name: pulsate;
+}
+@-webkit-keyframes heartbeat {
+ 0%, 30%, 50%, 60%, 80% {
+ -webkit-transform: scale(1);
+ }
+ 40%, 70% {
+ -webkit-transform: scale(1.1);
+ }
+}
+@-moz-keyframes heartbeat {
+ 0%, 30%, 50%, 60%, 80% {
+ -moz-transform: scale(1);
+ }
+ 40%, 70% {
+ -moz-transform: scale(1.1);
+ }
+}
+@-ms-keyframes heartbeat {
+ 0%, 30%, 50%, 60%, 80% {
+ -ms-transform: scale(1);
+ }
+ 40%, 70% {
+ -ms-transform: scale(1.1);
+ }
+}
+@-o-keyframes heartbeat {
+ 0%, 30%, 50%, 60%, 80% {
+ -o-transform: scale(1);
+ }
+ 40%, 70% {
+ -o-transform: scale(1.1);
+ }
+}
+@keyframes heartbeat {
+ 0%, 30%, 50%, 60%, 80% {
+ transform: scale(1);
+ }
+ 40%, 70% {
+ transform: scale(1.1);
+ }
+}
+.hover-heartbeat:hover, .trigger.heartbeat {
+ -webkit-animation-name: heartbeat;
+ -moz-animation-name: heartbeat;
+ -ms-animation-name: heartbeat;
+ -o-animation-name: heartbeat;
+ animation-name: heartbeat;
+}
+@-webkit-keyframes panic {
+ 0%, 100% {
+ -webkit-transform: scale(1) rotate(0);
+ }
+ 10%, 60% {
+ -webkit-transform: scale(1.1) rotate(-3deg);
+ }
+ 20%, 40% {
+ -webkit-transform: scale(1) rotate(-3deg);
+ }
+ 30% {
+ -webkit-transform: scale(1.1) rotate(3deg);
+ }
+ 50%, 70%, 90% {
+ -webkit-transform: scale(1) rotate(3deg);
+ }
+ 80% {
+ -webkit-transform: scale(1.1) rotate(-3deg);
+ }
+}
+@-moz-keyframes panic {
+ 0%, 100% {
+ -moz-transform: scale(1) rotate(0);
+ }
+ 10%, 60% {
+ -moz-transform: scale(1.1) rotate(-3deg);
+ }
+ 20%, 40% {
+ -moz-transform: scale(1) rotate(-3deg);
+ }
+ 30% {
+ -moz-transform: scale(1.1) rotate(3deg);
+ }
+ 50%, 70%, 90% {
+ -moz-transform: scale(1) rotate(3deg);
+ }
+ 80% {
+ -moz-transform: scale(1.1) rotate(-3deg);
+ }
+}
+@-ms-keyframes panic {
+ 0%, 100% {
+ -ms-transform: scale(1) rotate(0);
+ }
+ 10%, 60% {
+ -ms-transform: scale(1.1) rotate(-3deg);
+ }
+ 20%, 40% {
+ -ms-transform: scale(1) rotate(-3deg);
+ }
+ 30% {
+ -ms-transform: scale(1.1) rotate(3deg);
+ }
+ 50%, 70%, 90% {
+ -ms-transform: scale(1) rotate(3deg);
+ }
+ 80% {
+ -ms-transform: scale(1.1) rotate(-3deg);
+ }
+}
+@-o-keyframes panic {
+ 0%, 100% {
+ -o-transform: scale(1) rotate(0);
+ }
+ 10%, 60% {
+ -o-transform: scale(1.1) rotate(-3deg);
+ }
+ 20%, 40% {
+ -o-transform: scale(1) rotate(-3deg);
+ }
+ 30% {
+ -o-transform: scale(1.1) rotate(3deg);
+ }
+ 50%, 70%, 90% {
+ -o-transform: scale(1) rotate(3deg);
+ }
+ 80% {
+ -o-transform: scale(1.1) rotate(-3deg);
+ }
+}
+@keyframes panic {
+ 0%, 100% {
+ transform: scale(1) rotate(0);
+ }
+ 10%, 60% {
+ transform: scale(1.1) rotate(-3deg);
+ }
+ 20%, 40% {
+ transform: scale(1) rotate(-3deg);
+ }
+ 30% {
+ transform: scale(1.1) rotate(3deg);
+ }
+ 50%, 70%, 90% {
+ transform: scale(1) rotate(3deg);
+ }
+ 80% {
+ transform: scale(1.1) rotate(-3deg);
+ }
+}
+.hover-panic:hover, .trigger.panic {
+ -webkit-animation-name: panic;
+ -moz-animation-name: panic;
+ -ms-animation-name: panic;
+ -o-animation-name: panic;
+ animation-name: panic;
+}
+/*
+|--------------------------------------------------------------------------
+| 7.0 jQuery ui
+|
+|--------------------------------------------------------------------------
+|
+|
+|
+*/
+
+/*
+ * jQuery UI CSS Framework 1.8.22
+ *
+ * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Theming
+ */
+
+.ui-helper-hidden {
+ display: none;
+}
+.ui-helper-hidden-accessible {
+ position: absolute !important;
+ clip: rect(1px, 1px, 1px, 1px);
+}
+.ui-helper-reset {
+ border: 0;
+ outline: 0;
+ line-height: 1.3;
+ text-decoration: none;
+ font-size: 100%;
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+.ui-helper-clearfix:before, .ui-helper-clearfix:after {
+ content: "";
+ display: table;
+}
+.ui-helper-clearfix:after {
+ clear: both;
+}
+.ui-helper-clearfix {
+ zoom: 1;
+}
+.ui-helper-zfix {
+ width: 100%;
+ height: 100%;
+ top: 0;
+ left: 0;
+ position: absolute;
+ opacity: 0;
+ filter: Alpha(Opacity=0);
+}
+.ui-state-disabled {
+ cursor: default !important;
+}
+.ui-icon {
+ display: block;
+ text-indent: -99999px;
+ overflow: hidden;
+ background-repeat: no-repeat;
+ width: 16px;
+ height: 16px;
+ background-image: url(images/ui-icons_222222_256x240.png);
+}
+.ui-widget-overlay {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
+ opacity: .3;
+ filter: Alpha(Opacity=30);
+}
+.ui-accordion {
+ width: 100%;
+}
+.ui-accordion .ui-accordion-header {
+ cursor: pointer;
+ position: relative;
+ margin-top: 1px;
+ zoom: 1;
+ border-style: solid;
+ border-width: 1px;
+}
+.ui-accordion .ui-accordion-li-fix {
+ display: inline;
+}
+.ui-accordion .ui-accordion-header-active {
+ border-bottom: 0 !important;
+}
+.ui-accordion .ui-accordion-header a {
+ display: block;
+ font-size: 13px;
+ padding: .5em .5em .5em .7em;
+}
+.ui-accordion-icons .ui-accordion-header a {
+ padding-left: 30px;
+}
+.ui-accordion .ui-accordion-header .ui-icon {
+ position: absolute;
+ left: .5em;
+ top: 50%;
+ margin-top: -8px;
+}
+.ui-accordion .ui-accordion-content {
+ border-top: 0;
+ margin-top: -2px;
+ position: relative;
+ top: 1px;
+ margin-bottom: 2px;
+ overflow: auto;
+ display: none;
+ zoom: 1;
+ -webkit-border-radius: 0 0 6px 4px;
+ border-radius: 0 0 6px 4px;
+ border-style: solid;
+ border-width: 1px;
+ padding: 1em 2.2em;
+}
+.ui-accordion .ui-accordion-content-active {
+ display: block;
+ background: none;
+}
+.ui-accordion .ui-state-active {
+ background: none !important;
+ font-weight: 700;
+ -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.00);
+ box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.00);
+ border-bottom: 0;
+}
+.ui-accordion .ui-icon {
+ display: block;
+}
+.ui-accordion .ui-state-default {
+ background: url(images/bg_widget_header.png) no-repeat 0 0;
+}
+.ui-accordion .ui-state-hover {
+ background: url(images/bg_widget_header_active.png) no-repeat 0 0;
+}
+.ui-tabs {
+ position: relative;
+ overflow: hidden;
+ zoom: 1;
+ margin-bottom: 15px;
+ background: none !important;
+ -webkit-border-radius: 5px !important;
+ border-radius: 5px !important;
+ border-style: solid;
+ border-width: 1px;
+}
+.ui-tabs .ui-tabs-nav {
+ display: block;
+ background-image: url(../images/bg_panel.png);
+ background-repeat: repeat-x;
+ background-position: left top;
+ border-style: solid;
+ border-width: 0 0 1px;
+ margin: 0;
+ padding: 0;
+}
+.ui-tabs .ui-tabs-nav li {
+ list-style: none;
+ float: left;
+ position: relative;
+ white-space: nowrap;
+ border-style: solid;
+ border-width: 0 1px 0 0;
+ margin: 0;
+ padding: 0;
+}
+.ui-tabs .ui-tabs-nav li a {
+ text-decoration: none;
+ display: block;
+ font-size: 13px;
+ font-weight: 700;
+ padding: 14px 30px !important;
+}
+.ui-tabs .ui-tabs-nav li a i {
+ margin-right: 4px;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-selected:after, .ui-tabs .ui-tabs-nav li.ui-state-active:after {
+ content: "";
+ display: block;
+ height: 5px;
+ width: 100%;
+ position: absolute;
+ left: 0;
+ bottom: -5px;
+ z-index: 1;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a, .ui-tabs .ui-tabs-nav li.ui-state-active a {
+ cursor: text;
+}
+.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after, .ui-tabs .ui-tabs-nav li.ui-state-disabled a:after, .ui-tabs .ui-tabs-nav li.ui-state-processing a:after, .ui-tabs .ui-tabs-nav li.ui-state-active a:after {
+ content: "";
+ display: block;
+ height: 1px;
+ width: 80%;
+ position: absolute;
+ left: 50%;
+ margin-left: -40%;
+ bottom: -1px;
+ z-index: 2;
+}
+.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
+ cursor: pointer;
+}
+.ui-tabs .ui-tabs-panel {
+ display: block;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ background-image: url(../images/box_shadow.png);
+ background-repeat: repeat-x;
+ background-position: left top;
+ border-width: 0;
+ padding: 15px 20px 20px !important;
+ margin: 0;
+ overflow: hidden;
+}
+.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab.ui-tabs-panel {
+ background-color: #fff;
+}
+.ui-tabs .ui-tabs-panel p:last-child {
+ margin-bottom: 0;
+}
+.ui-tabs .ui-tabs-hide {
+ display: none !important;
+}
+.ui-widget .ui-widget {
+ font-size: 1em;
+}
+.ui-widget-content {
+ background: #fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
+ border-style: solid;
+ border-width: 1px;
+}
+.ui-widget-header {
+ font-weight: 700;
+ border-style: solid;
+ border-width: 1px;
+}
+.ui-widget :active {
+ outline: none;
+}
+.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
+ border: 1px solid #fcefa1;
+ background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
+ color: #363636;
+}
+.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
+ color: #363636;
+}
+.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
+ border: 1px solid #cd0a0a;
+ background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
+ color: #cd0a0a;
+}
+.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
+ font-weight: 700;
+}
+.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
+ opacity: .7;
+ filter: Alpha(Opacity=70);
+ font-weight: 400;
+}
+.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
+ opacity: .35;
+ filter: Alpha(Opacity=35);
+ background-image: none;
+}
+.ui-state-default .ui-icon {
+ background-image: url(images/ui-icons_888888_256x240.png);
+}
+.ui-state-highlight .ui-icon {
+ background-image: url(images/ui-icons_2e83ff_256x240.png);
+}
+.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
+ background-image: url(images/ui-icons_cd0a0a_256x240.png);
+}
+.ui-icon-carat-1-n {
+ background-position: 0 0;
+}
+.ui-icon-carat-1-ne {
+ background-position: -16px 0;
+}
+.ui-icon-carat-1-e {
+ background-position: -32px 0;
+}
+.ui-icon-carat-1-se {
+ background-position: -48px 0;
+}
+.ui-icon-carat-1-s {
+ background-position: -64px 0;
+}
+.ui-icon-carat-1-sw {
+ background-position: -80px 0;
+}
+.ui-icon-carat-1-w {
+ background-position: -96px 0;
+}
+.ui-icon-carat-1-nw {
+ background-position: -112px 0;
+}
+.ui-icon-carat-2-n-s {
+ background-position: -128px 0;
+}
+.ui-icon-carat-2-e-w {
+ background-position: -144px 0;
+}
+.ui-icon-triangle-1-n {
+ background-position: 0 -16px;
+}
+.ui-icon-triangle-1-ne {
+ background-position: -16px -16px;
+}
+.ui-icon-triangle-1-e {
+ background-position: -32px -16px;
+}
+.ui-icon-triangle-1-se {
+ background-position: -48px -16px;
+}
+.ui-icon-triangle-1-s {
+ background-position: -64px -16px;
+}
+.ui-icon-triangle-1-sw {
+ background-position: -80px -16px;
+}
+.ui-icon-triangle-1-w {
+ background-position: -96px -16px;
+}
+.ui-icon-triangle-1-nw {
+ background-position: -112px -16px;
+}
+.ui-icon-triangle-2-n-s {
+ background-position: -128px -16px;
+}
+.ui-icon-triangle-2-e-w {
+ background-position: -144px -16px;
+}
+.ui-icon-arrow-1-n {
+ background-position: 0 -32px;
+}
+.ui-icon-arrow-1-ne {
+ background-position: -16px -32px;
+}
+.ui-icon-arrow-1-e {
+ background-position: -32px -32px;
+}
+.ui-icon-arrow-1-se {
+ background-position: -48px -32px;
+}
+.ui-icon-arrow-1-s {
+ background-position: -64px -32px;
+}
+.ui-icon-arrow-1-sw {
+ background-position: -80px -32px;
+}
+.ui-icon-arrow-1-w {
+ background-position: -96px -32px;
+}
+.ui-icon-arrow-1-nw {
+ background-position: -112px -32px;
+}
+.ui-icon-arrow-2-n-s {
+ background-position: -128px -32px;
+}
+.ui-icon-arrow-2-ne-sw {
+ background-position: -144px -32px;
+}
+.ui-icon-arrow-2-e-w {
+ background-position: -160px -32px;
+}
+.ui-icon-arrow-2-se-nw {
+ background-position: -176px -32px;
+}
+.ui-icon-arrowstop-1-n {
+ background-position: -192px -32px;
+}
+.ui-icon-arrowstop-1-e {
+ background-position: -208px -32px;
+}
+.ui-icon-arrowstop-1-s {
+ background-position: -224px -32px;
+}
+.ui-icon-arrowstop-1-w {
+ background-position: -240px -32px;
+}
+.ui-icon-arrowthick-1-n {
+ background-position: 0 -48px;
+}
+.ui-icon-arrowthick-1-ne {
+ background-position: -16px -48px;
+}
+.ui-icon-arrowthick-1-e {
+ background-position: -32px -48px;
+}
+.ui-icon-arrowthick-1-se {
+ background-position: -48px -48px;
+}
+.ui-icon-arrowthick-1-s {
+ background-position: -64px -48px;
+}
+.ui-icon-arrowthick-1-sw {
+ background-position: -80px -48px;
+}
+.ui-icon-arrowthick-1-w {
+ background-position: -96px -48px;
+}
+.ui-icon-arrowthick-1-nw {
+ background-position: -112px -48px;
+}
+.ui-icon-arrowthick-2-n-s {
+ background-position: -128px -48px;
+}
+.ui-icon-arrowthick-2-ne-sw {
+ background-position: -144px -48px;
+}
+.ui-icon-arrowthick-2-e-w {
+ background-position: -160px -48px;
+}
+.ui-icon-arrowthick-2-se-nw {
+ background-position: -176px -48px;
+}
+.ui-icon-arrowthickstop-1-n {
+ background-position: -192px -48px;
+}
+.ui-icon-arrowthickstop-1-e {
+ background-position: -208px -48px;
+}
+.ui-icon-arrowthickstop-1-s {
+ background-position: -224px -48px;
+}
+.ui-icon-arrowthickstop-1-w {
+ background-position: -240px -48px;
+}
+.ui-icon-arrowreturnthick-1-w {
+ background-position: 0 -64px;
+}
+.ui-icon-arrowreturnthick-1-n {
+ background-position: -16px -64px;
+}
+.ui-icon-arrowreturnthick-1-e {
+ background-position: -32px -64px;
+}
+.ui-icon-arrowreturnthick-1-s {
+ background-position: -48px -64px;
+}
+.ui-icon-arrowreturn-1-w {
+ background-position: -64px -64px;
+}
+.ui-icon-arrowreturn-1-n {
+ background-position: -80px -64px;
+}
+.ui-icon-arrowreturn-1-e {
+ background-position: -96px -64px;
+}
+.ui-icon-arrowreturn-1-s {
+ background-position: -112px -64px;
+}
+.ui-icon-arrowrefresh-1-w {
+ background-position: -128px -64px;
+}
+.ui-icon-arrowrefresh-1-n {
+ background-position: -144px -64px;
+}
+.ui-icon-arrowrefresh-1-e {
+ background-position: -160px -64px;
+}
+.ui-icon-arrowrefresh-1-s {
+ background-position: -176px -64px;
+}
+.ui-icon-arrow-4 {
+ background-position: 0 -80px;
+}
+.ui-icon-arrow-4-diag {
+ background-position: -16px -80px;
+}
+.ui-icon-extlink {
+ background-position: -32px -80px;
+}
+.ui-icon-newwin {
+ background-position: -48px -80px;
+}
+.ui-icon-refresh {
+ background-position: -64px -80px;
+}
+.ui-icon-shuffle {
+ background-position: -80px -80px;
+}
+.ui-icon-transfer-e-w {
+ background-position: -96px -80px;
+}
+.ui-icon-transferthick-e-w {
+ background-position: -112px -80px;
+}
+.ui-icon-folder-collapsed {
+ background-position: 0 -96px;
+}
+.ui-icon-folder-open {
+ background-position: -16px -96px;
+}
+.ui-icon-document {
+ background-position: -32px -96px;
+}
+.ui-icon-document-b {
+ background-position: -48px -96px;
+}
+.ui-icon-note {
+ background-position: -64px -96px;
+}
+.ui-icon-mail-closed {
+ background-position: -80px -96px;
+}
+.ui-icon-mail-open {
+ background-position: -96px -96px;
+}
+.ui-icon-suitcase {
+ background-position: -112px -96px;
+}
+.ui-icon-comment {
+ background-position: -128px -96px;
+}
+.ui-icon-person {
+ background-position: -144px -96px;
+}
+.ui-icon-print {
+ background-position: -160px -96px;
+}
+.ui-icon-trash {
+ background-position: -176px -96px;
+}
+.ui-icon-locked {
+ background-position: -192px -96px;
+}
+.ui-icon-unlocked {
+ background-position: -208px -96px;
+}
+.ui-icon-bookmark {
+ background-position: -224px -96px;
+}
+.ui-icon-tag {
+ background-position: -240px -96px;
+}
+.ui-icon-home {
+ background-position: 0 -112px;
+}
+.ui-icon-flag {
+ background-position: -16px -112px;
+}
+.ui-icon-calendar {
+ background-position: -32px -112px;
+}
+.ui-icon-cart {
+ background-position: -48px -112px;
+}
+.ui-icon-pencil {
+ background-position: -64px -112px;
+}
+.ui-icon-clock {
+ background-position: -80px -112px;
+}
+.ui-icon-disk {
+ background-position: -96px -112px;
+}
+.ui-icon-calculator {
+ background-position: -112px -112px;
+}
+.ui-icon-zoomin {
+ background-position: -128px -112px;
+}
+.ui-icon-zoomout {
+ background-position: -144px -112px;
+}
+.ui-icon-search {
+ background-position: -160px -112px;
+}
+.ui-icon-wrench {
+ background-position: -176px -112px;
+}
+.ui-icon-gear {
+ background-position: -192px -112px;
+}
+.ui-icon-heart {
+ background-position: -208px -112px;
+}
+.ui-icon-star {
+ background-position: -224px -112px;
+}
+.ui-icon-link {
+ background-position: -240px -112px;
+}
+.ui-icon-cancel {
+ background-position: 0 -128px;
+}
+.ui-icon-plus {
+ background-position: -16px -128px;
+}
+.ui-icon-plusthick {
+ background-position: -32px -128px;
+}
+.ui-icon-minus {
+ background-position: -48px -128px;
+}
+.ui-icon-minusthick {
+ background-position: -64px -128px;
+}
+.ui-icon-close {
+ background-position: -80px -128px;
+}
+.ui-icon-closethick {
+ background-position: -96px -128px;
+}
+.ui-icon-key {
+ background-position: -112px -128px;
+}
+.ui-icon-lightbulb {
+ background-position: -128px -128px;
+}
+.ui-icon-scissors {
+ background-position: -144px -128px;
+}
+.ui-icon-clipboard {
+ background-position: -160px -128px;
+}
+.ui-icon-copy {
+ background-position: -176px -128px;
+}
+.ui-icon-contact {
+ background-position: -192px -128px;
+}
+.ui-icon-image {
+ background-position: -208px -128px;
+}
+.ui-icon-video {
+ background-position: -224px -128px;
+}
+.ui-icon-script {
+ background-position: -240px -128px;
+}
+.ui-icon-alert {
+ background-position: 0 -144px;
+}
+.ui-icon-info {
+ background-position: -16px -144px;
+}
+.ui-icon-notice {
+ background-position: -32px -144px;
+}
+.ui-icon-help {
+ background-position: -48px -144px;
+}
+.ui-icon-check {
+ background-position: -64px -144px;
+}
+.ui-icon-bullet {
+ background-position: -80px -144px;
+}
+.ui-icon-radio-off {
+ background-position: -96px -144px;
+}
+.ui-icon-radio-on {
+ background-position: -112px -144px;
+}
+.ui-icon-pin-w {
+ background-position: -128px -144px;
+}
+.ui-icon-pin-s {
+ background-position: -144px -144px;
+}
+.ui-icon-play {
+ background-position: 0 -160px;
+}
+.ui-icon-pause {
+ background-position: -16px -160px;
+}
+.ui-icon-seek-next {
+ background-position: -32px -160px;
+}
+.ui-icon-seek-prev {
+ background-position: -48px -160px;
+}
+.ui-icon-seek-end {
+ background-position: -64px -160px;
+}
+.ui-icon-stop {
+ background-position: -96px -160px;
+}
+.ui-icon-eject {
+ background-position: -112px -160px;
+}
+.ui-icon-volume-off {
+ background-position: -128px -160px;
+}
+.ui-icon-volume-on {
+ background-position: -144px -160px;
+}
+.ui-icon-power {
+ background-position: 0 -176px;
+}
+.ui-icon-signal-diag {
+ background-position: -16px -176px;
+}
+.ui-icon-signal {
+ background-position: -32px -176px;
+}
+.ui-icon-battery-0 {
+ background-position: -48px -176px;
+}
+.ui-icon-battery-1 {
+ background-position: -64px -176px;
+}
+.ui-icon-battery-2 {
+ background-position: -80px -176px;
+}
+.ui-icon-battery-3 {
+ background-position: -96px -176px;
+}
+.ui-icon-circle-plus {
+ background-position: 0 -192px;
+}
+.ui-icon-circle-minus {
+ background-position: -16px -192px;
+}
+.ui-icon-circle-close {
+ background-position: -32px -192px;
+}
+.ui-icon-circle-triangle-e {
+ background-position: -48px -192px;
+}
+.ui-icon-circle-triangle-s {
+ background-position: -64px -192px;
+}
+.ui-icon-circle-triangle-w {
+ background-position: -80px -192px;
+}
+.ui-icon-circle-triangle-n {
+ background-position: -96px -192px;
+}
+.ui-icon-circle-arrow-e {
+ background-position: -112px -192px;
+}
+.ui-icon-circle-arrow-s {
+ background-position: -128px -192px;
+}
+.ui-icon-circle-arrow-w {
+ background-position: -144px -192px;
+}
+.ui-icon-circle-arrow-n {
+ background-position: -160px -192px;
+}
+.ui-icon-circle-zoomin {
+ background-position: -176px -192px;
+}
+.ui-icon-circle-zoomout {
+ background-position: -192px -192px;
+}
+.ui-icon-circle-check {
+ background-position: -208px -192px;
+}
+.ui-icon-circlesmall-plus {
+ background-position: 0 -208px;
+}
+.ui-icon-circlesmall-minus {
+ background-position: -16px -208px;
+}
+.ui-icon-circlesmall-close {
+ background-position: -32px -208px;
+}
+.ui-icon-squaresmall-plus {
+ background-position: -48px -208px;
+}
+.ui-icon-squaresmall-minus {
+ background-position: -64px -208px;
+}
+.ui-icon-squaresmall-close {
+ background-position: -80px -208px;
+}
+.ui-icon-grip-dotted-vertical {
+ background-position: 0 -224px;
+}
+.ui-icon-grip-dotted-horizontal {
+ background-position: -16px -224px;
+}
+.ui-icon-grip-solid-vertical {
+ background-position: -32px -224px;
+}
+.ui-icon-grip-solid-horizontal {
+ background-position: -48px -224px;
+}
+.ui-icon-gripsmall-diagonal-se {
+ background-position: -64px -224px;
+}
+.ui-icon-grip-diagonal-se {
+ background-position: -80px -224px;
+}
+.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
+ -moz-border-radius-topleft: 0;
+ -webkit-border-top-left-radius: 0;
+ -khtml-border-top-left-radius: 0;
+ border-top-left-radius: 0;
+}
+.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
+ -moz-border-radius-topright: 0;
+ -webkit-border-top-right-radius: 0;
+ -khtml-border-top-right-radius: 0;
+ border-top-right-radius: 0;
+}
+.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
+ -moz-border-radius-bottomleft: 0;
+ -webkit-border-bottom-left-radius: 0;
+ -khtml-border-bottom-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
+ -moz-border-radius-bottomright: 0;
+ -webkit-border-bottom-right-radius: 0;
+ -khtml-border-bottom-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+.ui-accordion-header.ui-corner-all {
+ -moz-border-radius-bottomleft: 4px;
+ -webkit-border-bottom-left-radius: 4px;
+ -khtml-border-bottom-left-radius: 4px;
+ border-bottom-left-radius: 4px;
+}
+.ui-tabs .ui-corner-top {
+ -moz-border-radius-topright: 0;
+ -webkit-border-top-right-radius: 0;
+ -khtml-border-top-right-radius: 0;
+ border-top-right-radius: 0;
+ -moz-border-radius-topleft: 0;
+ -webkit-border-top-left-radius: 0;
+ -khtml-border-top-left-radius: 0;
+ border-top-left-radius: 0;
+}
+.ui-widget-shadow {
+ background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
+ opacity: .3;
+ filter: Alpha(Opacity=30);
+ -moz-border-radius: 8px;
+ -khtml-border-radius: 8px;
+ -webkit-border-radius: 8px;
+ border-radius: 8px;
+ margin: -8px 0 0 -8px;
+ padding: 8px;
+}
+.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
+ font-weight: 400;
+}
+.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, .ui-state-hover a, .ui-state-hover a:hover, .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
+ text-decoration: none;
+}
+.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
+ color: #cd0a0a;
+}
+.ui-widget-content .ui-icon, .ui-widget-header .ui-icon {
+ background-image: url(images/ui-icons_222222_256x240.png);
+}
+.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-state-active .ui-icon {
+ background-image: url(images/ui-icons_454545_256x240.png);
+}
+.ui-icon-seek-start, .ui-icon-seek-first {
+ background-position: -80px -160px;
+}
+.wpb_tour .wpb_tabs_nav a {
+ width: auto !important;
+}
+@media only screen and (min-width: 767px) {
+ .tabs_vertical.ui-tabs {
+ -webkit-border-radius: 0 !important;
+ border-radius: 0 !important;
+ }
+ .tabs_vertical.ui-widget-content {
+ border: 0;
+ }
+ .tabs_vertical.ui-tabs .ui-tabs-nav {
+ width: 30%;
+ float: left;
+ background: none;
+ -webkit-border-radius: 5px 0 0 5px !important;
+ border-radius: 5px 0 0 5px !important;
+ border-width: 1px 0 1px 1px;
+ }
+ .tabs_vertical.ui-tabs .ui-tabs-panel {
+ width: 69.7%;
+ float: left;
+ min-height: 120px;
+ -webkit-border-radius: 0 5px 5px 5px !important;
+ border-radius: 0 5px 5px 5px !important;
+ background-image: none;
+ border: 1px solid rgba(0, 0, 0, .08) !important;
+ }
+ .tabs_vertical.ui-tabs .ui-tabs-nav li {
+ float: none;
+ width: 100%;
+ white-space: normal;
+ border-width: 0 0 1px;
+ }
+ .tabs_vertical.ui-tabs .ui-tabs-nav li:first-child a {
+ -webkit-border-radius: 5px 0 0 0 !important;
+ border-radius: 5px 0 0 0 !important;
+ }
+ .tabs_vertical.ui-tabs .ui-tabs-nav li:last-child {
+ border-bottom: 0 !important;
+ }
+ .tabs_vertical.ui-tabs .ui-tabs-nav li a {
+ float: none;
+ line-height: 18px;
+ height: auto;
+ padding-left: 20px;
+ padding-right: 20px;
+ background-image: url(../images/bg_panel.png);
+ background-repeat: repeat-x;
+ background-position: left top;
+ }
+ .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active a {
+ background-image: none;
+ }
+ .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after, .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-disabled a:after, .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-processing a:after, .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active a:after {
+ display: none;
+ }
+ .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-tabs-selected:after, .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active:after {
+ content: "";
+ display: block;
+ height: 100%;
+ width: 1px;
+ position: absolute;
+ left: auto;
+ right: -1px;
+ top: 0;
+ z-index: 1;
+ }
+}
+/*
+|--------------------------------------------------------------------------
+| 8.0 jPlayer
+|
+|--------------------------------------------------------------------------
+|
+|
+|
+*/
+
+div.jp-audio, div.jp-audio-stream, div.jp-video {
+ background-color: #EEE;
+ color: #666;
+ font-family: Verdana, Arial, sans-serif;
+ font-size: 1.25em;
+ line-height: 1.6;
+ position: relative;
+}
+div.jp-video-full {
+ height: 270px;
+ position: static !important;
+ width: 100%;
+}
+div.jp-video-full div.jp-jplayer, div.jp-jplayer>video {
+ height: 100% !important;
+}
+div.jp-video-full div div {
+ z-index: 1000;
+}
+div.jp-video-full div.jp-jplayer {
+ left: 0;
+ overflow: hidden;
+ position: fixed !important;
+ top: 0;
+}
+div.jp-video-full div.jp-gui {
+ height: 100%;
+ left: 0;
+ position: fixed !important;
+ top: 0;
+ width: 100%;
+ z-index: 1001;
+}
+div.jp-video-full div.jp-interface {
+ bottom: 0;
+ left: 0;
+ position: absolute !important;
+}
+div.jp-interface {
+ -moz-box-sizing: border-box;
+ bottom: 0;
+ position: absolute;
+ width: 100%;
+ height: 45px;
+}
+div.jp-controls-holder {
+ clear: both;
+ height: 0;
+ overflow: hidden;
+ top: -8px;
+ width: 440px;
+ margin: 0 auto;
+}
+div.jp-interface ul.jp-controls {
+ list-style-type: none;
+ overflow: hidden;
+ margin: 0;
+ padding: 0;
+}
+div.jp-audio ul.jp-controls {
+ width: 380px;
+ padding: 20px 20px 0;
+}
+div.jp-audio-stream ul.jp-controls {
+ width: 142px;
+ padding: 20px 20px 0;
+}
+div.jp-video div.jp-type-single ul.jp-controls {
+ margin-left: 200px;
+ width: 78px;
+}
+div.jp-video div.jp-type-playlist ul.jp-controls {
+ margin-left: 172px;
+ width: 134px;
+}
+div.jp-interface ul.jp-controls a {
+ display: block;
+ overflow: hidden;
+ text-indent: -9999px;
+}
+a.jp-play, a.jp-pause {
+ height: 45px;
+ width: 45px;
+ background-color: rgba(0, 0, 0, .05);
+}
+a:hover.jp-play, a:hover.jp-pause {
+ background-color: rgba(0, 0, 0, .1);
+}
+a.jp-play {
+ background-image: url(images/jplayer.png);
+ background-repeat: no-repeat;
+ background-position: 0 0;
+ left: 0;
+ position: absolute;
+ top: 0;
+}
+a.jp-play:hover {
+ background-image: url(images/jplayer.png);
+ background-repeat: no-repeat;
+ background-position: 0 0;
+}
+a.jp-pause {
+ background-image: url(images/jplayer.png);
+ background-repeat: no-repeat;
+ background-position: -45px 0;
+ display: none;
+ left: 0;
+ position: absolute;
+ top: 0;
+}
+a.jp-pause:hover {
+ background-image: url(images/jplayer.png);
+ background-repeat: no-repeat;
+ background-position: -45px 0;
+}
+a.jp-stop, a.jp-previous, a.jp-next {
+ height: 24px;
+ width: 24px;
+}
+a.jp-stop {
+ background: url(images/jplayer.png) no-repeat scroll -60px 0 rgba(0, 0, 0, 0);
+ left: 60px;
+ position: absolute;
+ top: 23px;
+ display: none !important;
+}
+a.jp-stop:hover {
+ background: url(images/jplayer.png) no-repeat scroll -60px 0 rgba(0, 0, 0, 0);
+}
+a.jp-previous {
+ background: url(images/jplayer.blue.monday.jpg) no-repeat scroll 0 -112px rgba(0, 0, 0, 0);
+}
+a.jp-previous:hover {
+ background: url(images/jplayer.blue.monday.jpg) no-repeat scroll -29px -112px rgba(0, 0, 0, 0);
+}
+a.jp-next {
+ background: url(images/jplayer.blue.monday.jpg) no-repeat scroll 0 -141px rgba(0, 0, 0, 0);
+}
+a.jp-next:hover {
+ background: url(images/jplayer.blue.monday.jpg) no-repeat scroll -29px -141px rgba(0, 0, 0, 0);
+}
+div.jp-progress {
+ background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
+ overflow: hidden;
+ margin: 0 108px 0 45px;
+ height: 45px !important;
+}
+div.jp-audio div.jp-progress {
+ height: 15px;
+ position: absolute;
+ top: 32px;
+}
+div.jp-video div.jp-progress {
+ height: 4px;
+ left: 0;
+ top: 0;
+}
+div.jp-seek-bar {
+ cursor: pointer;
+ height: 100%;
+ width: 0;
+ background: none !important;
+}
+div.jp-play-bar {
+ height: 100%;
+ width: 0;
+ background-color: rgba(255, 255, 255, .15);
+}
+div.jp-seeking-bg {
+ background: url(images/jplayer.blue.monday.seeking.gif) repeat scroll 0 0 rgba(0, 0, 0, 0);
+}
+a.jp-mute, a.jp-unmute, a.jp-volume-max {
+ height: 10px;
+ width: 10px;
+}
+div.jp-audio div.jp-type-single a.jp-mute, div.jp-audio div.jp-type-single a.jp-unmute {
+ margin-left: 210px;
+}
+div.jp-audio div.jp-type-playlist a.jp-mute, div.jp-audio div.jp-type-playlist a.jp-unmute {
+ margin-left: 154px;
+}
+div.jp-audio-stream div.jp-type-single a.jp-mute div.jp-audio-stream div.jp-type-single a.jp-unmute {
+ margin-left: 10px;
+}
+div.jp-audio a.jp-volume-max, div.jp-audio-stream a.jp-volume-max {
+ margin-left: 56px;
+}
+ul.jp-toggles li a.jp-repeat {
+ display: none !important;
+}
+div.jp-video a.jp-mute, div.jp-video a.jp-unmute, div.jp-video a.jp-volume-max {
+ margin-top: 0;
+ position: absolute;
+ top: 12px;
+}
+div.jp-video a.jp-mute, div.jp-video a.jp-unmute {
+ right: 73px;
+ top: 18px;
+ z-index: 2;
+}
+div.jp-video a.jp-volume-max {
+ display: none !important;
+ left: 134px;
+}
+a.jp-unmute {
+ background-image: url(images/jplayer.png);
+ background-repeat: no-repeat;
+ background-position: -235px 0;
+ display: none;
+}
+a.jp-unmute:hover {
+ background-image: url(images/jplayer.png);
+ background-repeat: no-repeat;
+ background-position: -235px 0;
+}
+a.jp-volume-max {
+ background: url(images/jplayer.blue.monday.jpg) no-repeat scroll 0 -186px rgba(0, 0, 0, 0);
+}
+a.jp-volume-max:hover {
+ background: url(images/jplayer.blue.monday.jpg) no-repeat scroll -19px -186px rgba(0, 0, 0, 0);
+}
+div.jp-volume-bar {
+ background-image: url(images/jplayer.png);
+ background-repeat: no-repeat;
+ background-position: -110px 0;
+ cursor: pointer;
+ height: 45px;
+ position: absolute;
+ width: 25px;
+}
+div.jp-volume-bar:before {
+ content: "";
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: 45px;
+ height: 45px;
+ top: 0;
+ right: 0;
+ background-color: rgba(0, 0, 0, .05);
+}
+div.jp-audio div.jp-volume-bar {
+ left: 330px;
+ top: 37px;
+}
+div.jp-audio-stream div.jp-volume-bar {
+ left: 92px;
+ top: 37px;
+}
+div.jp-video div.jp-volume-bar {
+ right: 45px;
+ top: 0;
+}
+div.jp-volume-bar-value {
+ background-image: url(images/jplayer.png);
+ background-repeat: no-repeat;
+ background-position: -155px 0;
+ height: 45px;
+ width: 0;
+}
+div.jp-audio div.jp-time-holder {
+ position: absolute;
+ top: 50px;
+}
+div.jp-current-time, div.jp-duration {
+ font-size: .64em;
+ font-style: oblique;
+ width: 60px;
+}
+div.jp-duration {
+ display: inline;
+ float: right;
+ text-align: right;
+}
+div.jp-video div.jp-current-time {
+ display: none;
+ margin-left: 20px;
+}
+div.jp-video div.jp-duration {
+ display: none;
+ margin-right: 20px;
+}
+div.jp-title {
+ display: none;
+ font-weight: 700;
+ text-align: center;
+}
+div.jp-title, div.jp-playlist {
+ background-color: #CCC;
+ border-top: 1px solid #009BE3;
+ width: 100%;
+}
+div.jp-type-single div.jp-title, div.jp-type-playlist div.jp-title, div.jp-type-single div.jp-playlist {
+ border-top: medium none;
+}
+div.jp-title ul, div.jp-playlist ul {
+ font-size: .72em;
+ list-style-type: none;
+ margin: 0;
+ padding: 0 20px;
+}
+div.jp-title li {
+ font-weight: 700;
+ padding: 5px 0;
+}
+div.jp-playlist li {
+ border-bottom: 1px solid #EEE;
+ padding: 5px 0 4px 20px;
+}
+div.jp-playlist li div {
+ display: inline;
+}
+div.jp-type-playlist div.jp-playlist li:last-child {
+ border-bottom: medium none;
+ padding: 5px 0 5px 20px;
+}
+div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
+ list-style-position: inside;
+ list-style-type: square;
+ padding-left: 7px;
+}
+div.jp-type-playlist div.jp-playlist a {
+ color: #333;
+ text-decoration: none;
+}
+div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
+ color: #666;
+ display: inline;
+ float: right;
+ font-weight: 700;
+ margin-right: 10px;
+ text-align: right;
+}
+div.jp-type-playlist div.jp-playlist span.jp-free-media {
+ display: inline;
+ float: right;
+ margin-right: 10px;
+ text-align: right;
+}
+div.jp-type-playlist div.jp-playlist span.jp-free-media a {
+ color: #666;
+}
+span.jp-artist {
+ color: #666;
+ font-size: .8em;
+}
+div.jp-video-play {
+ background-color: rgba(0, 0, 0, 0);
+ cursor: pointer;
+ overflow: hidden;
+ width: 100%;
+}
+div.jp-video-full div.jp-video-play {
+ height: 100%;
+}
+a.jp-video-play-icon {
+ background: url(images/jplayer.png) no-repeat scroll -280px 0 rgba(0, 0, 0, 0);
+ display: block;
+ height: 72px;
+ left: 50%;
+ margin-left: -36px;
+ margin-top: -66px;
+ position: absolute;
+ text-indent: -9999px;
+ top: 50%;
+ width: 72px;
+}
+div.jp-video-play:hover a.jp-video-play-icon {
+ background: url(images/jplayer.png) no-repeat scroll -352px 0 rgba(0, 0, 0, 0);
+}
+div.jp-jplayer audio, div.jp-jplayer {
+ height: 0;
+ width: 0;
+ overflow: hidden;
+}
+div.jp-jplayer {
+ background-color: #000;
+}
+div.jp-jplayer>img {
+ height: auto !important;
+}
+.image_frame:not(.no_link) .image_wrapper div.jp-jplayer>img {
+ margin-bottom: 0 !important;
+}
+ul.jp-toggles {
+ list-style-type: none;
+ overflow: hidden;
+ margin: 0 auto;
+ padding: 0;
+}
+div.jp-audio .jp-type-single ul.jp-toggles {
+ width: 25px;
+}
+div.jp-audio .jp-type-playlist ul.jp-toggles {
+ left: 325px;
+ position: absolute;
+ top: 50px;
+ width: 55px;
+ margin: 0;
+}
+div.jp-video ul.jp-toggles {
+ margin-top: 10px;
+ width: 100px;
+}
+ul.jp-toggles li {
+ display: block;
+ float: right;
+}
+ul.jp-toggles li a {
+ display: block;
+ height: 45px;
+ line-height: 100%;
+ text-indent: -9999px;
+ width: 45px;
+}
+a.jp-repeat {
+ background: url(images/jplayer.blue.monday.jpg) no-repeat scroll 0 -290px rgba(0, 0, 0, 0);
+}
+a.jp-repeat:hover {
+ background: url(images/jplayer.blue.monday.jpg) no-repeat scroll -30px -290px rgba(0, 0, 0, 0);
+}
+a.jp-repeat-off {
+ background: url(images/jplayer.blue.monday.jpg) no-repeat scroll -60px -290px rgba(0, 0, 0, 0);
+}
+a.jp-repeat-off:hover {
+ background: url(images/jplayer.blue.monday.jpg) no-repeat scroll -90px -290px rgba(0, 0, 0, 0);
+}
+a.jp-shuffle {
+ background: url(images/jplayer.blue.monday.jpg) no-repeat scroll 0 -270px rgba(0, 0, 0, 0);
+ margin-left: 5px;
+}
+a.jp-shuffle:hover {
+ background: url(images/jplayer.blue.monday.jpg) no-repeat scroll -30px -270px rgba(0, 0, 0, 0);
+}
+a.jp-shuffle-off {
+ background: url(images/jplayer.blue.monday.jpg) no-repeat scroll -60px -270px rgba(0, 0, 0, 0);
+ margin-left: 5px;
+}
+a.jp-shuffle-off:hover {
+ background: url(images/jplayer.blue.monday.jpg) no-repeat scroll -90px -270px rgba(0, 0, 0, 0);
+}
+.jp-no-solution {
+ background-color: #EEE;
+ border: 2px solid #009BE3;
+ color: #000;
+ display: none;
+ font-size: .8em;
+ padding: 5px;
+}
+.jp-no-solution a {
+ color: #000;
+}
+.jp-no-solution span {
+ display: block;
+ font-size: 1em;
+ font-weight: 700;
+ text-align: center;
+}
+div.jp-audio, div.jp-audio-stream, div.jp-video-270p, div.jp-video-360p {
+ width: 100%;
+}
+div.jp-audio div.jp-type-single div.jp-interface, div.jp-audio div.jp-type-playlist div.jp-interface, div.jp-audio-stream div.jp-type-single div.jp-interface {
+ height: 80px;
+}
+div.jp-video ul.jp-controls, div.jp-interface ul.jp-controls li, div.jp-current-time {
+ display: inline;
+ float: left;
+}
+div.jp-audio div.jp-type-single div.jp-progress, div.jp-audio div.jp-type-single div.jp-time-holder {
+ left: 110px;
+ width: 186px;
+}
+div.jp-audio div.jp-type-playlist div.jp-progress, div.jp-audio div.jp-type-playlist div.jp-time-holder {
+ left: 166px;
+ width: 130px;
+}
+a.jp-mute, a.jp-mute:hover {
+ background-image: url(images/jplayer.png);
+ background-repeat: no-repeat;
+ background-position: -225px 0;
+}
+div.jp-type-playlist div.jp-playlist a:hover, div.jp-type-playlist div.jp-playlist a.jp-playlist-current, div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover, div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {
+ color: #0D88C1;
+}
+a.jp-full-screen, a.jp-restore-screen {
+ background-image: url(images/jplayer.png);
+ background-repeat: no-repeat;
+ background-position: -180px 0;
+ background-color: rgba(0, 0, 0, .05);
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+a.jp-full-screen:hover, a.jp-restore-screen:hover {
+ background-color: rgba(0, 0, 0, .1);
+}
+/*
+|--------------------------------------------------------------------------
+| 9.0 Prrettyphoto
+|
+|--------------------------------------------------------------------------
+|
+|
+|
+*/
+
+div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right {
+ height: 13px;
+}
+div.pp_default .pp_top .pp_left {
+ background: url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat;
+}
+div.pp_default .pp_top .pp_middle {
+ background: url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x;
+}
+div.pp_default .pp_top .pp_right {
+ background: url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat;
+}
+div.pp_default .pp_content .ppt {
+ color: #f8f8f8;
+}
+div.pp_default .pp_content_container .pp_left {
+ background: url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
+ padding-left: 13px;
+}
+div.pp_default .pp_content_container .pp_right {
+ background: url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;
+ padding-right: 13px;
+}
+div.pp_default .pp_next:hover {
+ background: url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;
+ cursor: pointer;
+}
+div.pp_default .pp_previous:hover {
+ background: url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
+ cursor: pointer;
+}
+div.pp_default .pp_expand {
+ background: url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
+ cursor: pointer;
+ width: 28px;
+ height: 28px;
+}
+div.pp_default .pp_expand:hover {
+ background: url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
+ cursor: pointer;
+}
+div.pp_default .pp_contract {
+ background: url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
+ cursor: pointer;
+ width: 28px;
+ height: 28px;
+}
+div.pp_default .pp_contract:hover {
+ background: url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
+ cursor: pointer;
+}
+div.pp_default .pp_close {
+ width: 30px;
+ height: 30px;
+ background: url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
+ cursor: pointer;
+}
+div.pp_default .pp_gallery ul li a {
+ background: url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
+ border: 1px solid #aaa;
+}
+div.pp_default .pp_social {
+ margin-top: 7px;
+}
+div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {
+ position: static;
+ left: auto;
+}
+div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {
+ background: url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
+ height: 30px;
+ width: 30px;
+}
+div.pp_default .pp_nav .pp_pause {
+ background-position: -51px -29px;
+}
+div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {
+ background: url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
+ height: 20px;
+ width: 20px;
+ margin: 4px 0 0;
+}
+div.pp_default a.pp_arrow_next {
+ left: 52px;
+ background-position: -82px -3px;
+}
+div.pp_default .pp_content_container .pp_details {
+ margin-top: 5px;
+}
+div.pp_default .pp_nav {
+ clear: none;
+ height: 30px;
+ width: 110px;
+ position: relative;
+}
+div.pp_default .pp_nav .currentTextHolder {
+ font-family: Georgia;
+ font-style: italic;
+ color: #999;
+ font-size: 11px;
+ left: 75px;
+ line-height: 25px;
+ position: absolute;
+ top: 2px;
+ margin: 0;
+ padding: 0 0 0 10px;
+}
+div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover {
+ opacity: .7;
+}
+div.pp_default .pp_description {
+ font-size: 11px;
+ font-weight: 700;
+ line-height: 14px;
+ margin: 5px 50px 5px 0;
+}
+div.pp_default .pp_bottom .pp_left {
+ background: url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat;
+}
+div.pp_default .pp_bottom .pp_middle {
+ background: url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x;
+}
+div.pp_default .pp_bottom .pp_right {
+ background: url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat;
+}
+div.pp_default .pp_loaderIcon {
+ background: url(../images/prettyPhoto/default/loader.gif) center center no-repeat;
+}
+div.light_rounded .pp_top .pp_left {
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;
+}
+div.light_rounded .pp_top .pp_right {
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
+}
+div.light_rounded .pp_next:hover {
+ background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
+ cursor: pointer;
+}
+div.light_rounded .pp_previous:hover {
+ background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
+ cursor: pointer;
+}
+div.light_rounded .pp_expand {
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
+ cursor: pointer;
+}
+div.light_rounded .pp_expand:hover {
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
+ cursor: pointer;
+}
+div.light_rounded .pp_contract {
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
+ cursor: pointer;
+}
+div.light_rounded .pp_contract:hover {
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
+ cursor: pointer;
+}
+div.light_rounded .pp_close {
+ width: 75px;
+ height: 22px;
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
+ cursor: pointer;
+}
+div.light_rounded .pp_nav .pp_play {
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
+ height: 15px;
+ width: 14px;
+}
+div.light_rounded .pp_nav .pp_pause {
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
+ height: 15px;
+ width: 14px;
+}
+div.light_rounded .pp_arrow_previous {
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;
+}
+div.light_rounded .pp_arrow_next {
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;
+}
+div.light_rounded .pp_bottom .pp_left {
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;
+}
+div.light_rounded .pp_bottom .pp_right {
+ background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;
+}
+div.dark_rounded .pp_top .pp_left {
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;
+}
+div.dark_rounded .pp_top .pp_right {
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;
+}
+div.dark_rounded .pp_content_container .pp_left {
+ background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
+}
+div.dark_rounded .pp_content_container .pp_right {
+ background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
+}
+div.dark_rounded .pp_next:hover {
+ background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
+ cursor: pointer;
+}
+div.dark_rounded .pp_previous:hover {
+ background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
+ cursor: pointer;
+}
+div.dark_rounded .pp_expand {
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
+ cursor: pointer;
+}
+div.dark_rounded .pp_expand:hover {
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
+ cursor: pointer;
+}
+div.dark_rounded .pp_contract {
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
+ cursor: pointer;
+}
+div.dark_rounded .pp_contract:hover {
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
+ cursor: pointer;
+}
+div.dark_rounded .pp_close {
+ width: 75px;
+ height: 22px;
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
+ cursor: pointer;
+}
+div.dark_rounded .pp_description {
+ margin-right: 85px;
+ color: #fff;
+}
+div.dark_rounded .pp_nav .pp_play {
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
+ height: 15px;
+ width: 14px;
+}
+div.dark_rounded .pp_nav .pp_pause {
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
+ height: 15px;
+ width: 14px;
+}
+div.dark_rounded .pp_arrow_previous {
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;
+}
+div.dark_rounded .pp_arrow_next {
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;
+}
+div.dark_rounded .pp_bottom .pp_left {
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;
+}
+div.dark_rounded .pp_bottom .pp_right {
+ background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;
+}
+div.dark_rounded .pp_loaderIcon {
+ background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
+}
+div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {
+ background: #000;
+}
+div.dark_square .pp_description {
+ color: #fff;
+ margin: 0 85px 0 0;
+}
+div.dark_square .pp_loaderIcon {
+ background: url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat;
+}
+div.dark_square .pp_expand {
+ background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
+ cursor: pointer;
+}
+div.dark_square .pp_expand:hover {
+ background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
+ cursor: pointer;
+}
+div.dark_square .pp_contract {
+ background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
+ cursor: pointer;
+}
+div.dark_square .pp_contract:hover {
+ background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
+ cursor: pointer;
+}
+div.dark_square .pp_close {
+ width: 75px;
+ height: 22px;
+ background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
+ cursor: pointer;
+}
+div.dark_square .pp_nav {
+ clear: none;
+}
+div.dark_square .pp_nav .pp_play {
+ background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
+ height: 15px;
+ width: 14px;
+}
+div.dark_square .pp_nav .pp_pause {
+ background: url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
+ height: 15px;
+ width: 14px;
+}
+div.dark_square .pp_arrow_previous {
+ background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;
+}
+div.dark_square .pp_arrow_next {
+ background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;
+}
+div.dark_square .pp_next:hover {
+ background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
+ cursor: pointer;
+}
+div.dark_square .pp_previous:hover {
+ background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
+ cursor: pointer;
+}
+div.light_square .pp_expand {
+ background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
+ cursor: pointer;
+}
+div.light_square .pp_expand:hover {
+ background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
+ cursor: pointer;
+}
+div.light_square .pp_contract {
+ background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
+ cursor: pointer;
+}
+div.light_square .pp_contract:hover {
+ background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
+ cursor: pointer;
+}
+div.light_square .pp_close {
+ width: 75px;
+ height: 22px;
+ background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
+ cursor: pointer;
+}
+div.light_square .pp_nav .pp_play {
+ background: url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
+ height: 15px;
+ width: 14px;
+}
+div.light_square .pp_nav .pp_pause {
+ background: url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
+ height: 15px;
+ width: 14px;
+}
+div.light_square .pp_arrow_previous {
+ background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;
+}
+div.light_square .pp_arrow_next {
+ background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;
+}
+div.light_square .pp_next:hover {
+ background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
+ cursor: pointer;
+}
+div.light_square .pp_previous:hover {
+ background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
+ cursor: pointer;
+}
+div.facebook .pp_top .pp_left {
+ background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;
+}
+div.facebook .pp_top .pp_middle {
+ background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;
+}
+div.facebook .pp_top .pp_right {
+ background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;
+}
+div.facebook .pp_content_container .pp_left {
+ background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;
+}
+div.facebook .pp_content_container .pp_right {
+ background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;
+}
+div.facebook .pp_expand {
+ background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
+ cursor: pointer;
+}
+div.facebook .pp_expand:hover {
+ background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
+ cursor: pointer;
+}
+div.facebook .pp_contract {
+ background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
+ cursor: pointer;
+}
+div.facebook .pp_contract:hover {
+ background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
+ cursor: pointer;
+}
+div.facebook .pp_close {
+ width: 22px;
+ height: 22px;
+ background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
+ cursor: pointer;
+}
+div.facebook .pp_description {
+ margin: 0 37px 0 0;
+}
+div.facebook .pp_loaderIcon {
+ background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;
+}
+div.facebook .pp_arrow_previous {
+ background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
+ height: 22px;
+ margin-top: 0;
+ width: 22px;
+}
+div.facebook .pp_arrow_previous.disabled {
+ background-position: 0 -96px;
+ cursor: default;
+}
+div.facebook .pp_arrow_next {
+ background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
+ height: 22px;
+ margin-top: 0;
+ width: 22px;
+}
+div.facebook .pp_arrow_next.disabled {
+ background-position: -32px -96px;
+ cursor: default;
+}
+div.facebook .pp_nav {
+ margin-top: 0;
+}
+div.facebook .pp_nav p {
+ font-size: 15px;
+ padding: 0 3px 0 4px;
+}
+div.facebook .pp_nav .pp_play {
+ background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
+ height: 22px;
+ width: 22px;
+}
+div.facebook .pp_nav .pp_pause {
+ background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
+ height: 22px;
+ width: 22px;
+}
+div.facebook .pp_next:hover {
+ background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
+ cursor: pointer;
+}
+div.facebook .pp_previous:hover {
+ background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
+ cursor: pointer;
+}
+div.facebook .pp_bottom .pp_left {
+ background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;
+}
+div.facebook .pp_bottom .pp_middle {
+ background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;
+}
+div.facebook .pp_bottom .pp_right {
+ background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;
+}
+div.pp_pic_holder a:focus {
+ outline: none;
+}
+div.pp_overlay {
+ background: #000;
+ display: none;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+ z-index: 9500;
+}
+div.pp_pic_holder {
+ display: none;
+ position: absolute;
+ width: 100px;
+ z-index: 10000;
+}
+.pp_content {
+ height: 40px;
+ min-width: 40px;
+}
+* html .pp_content {
+ width: 40px;
+}
+.pp_content_container {
+ position: relative;
+ text-align: left;
+ width: 100%;
+}
+.pp_content_container .pp_left {
+ padding-left: 20px;
+}
+.pp_content_container .pp_right {
+ padding-right: 20px;
+}
+.pp_content_container .pp_details {
+ float: left;
+ margin: 10px 0 2px;
+}
+.pp_description {
+ display: none;
+ margin: 0;
+}
+.pp_social {
+ float: left;
+ margin: 0;
+}
+.pp_social .facebook {
+ float: left;
+ margin-left: 5px;
+ width: 55px;
+ overflow: hidden;
+}
+.pp_social .twitter {
+ float: left;
+}
+.pp_nav {
+ clear: right;
+ float: left;
+ margin: 3px 10px 0 0;
+}
+.pp_nav p {
+ float: left;
+ white-space: nowrap;
+ margin: 2px 4px;
+}
+.pp_nav .pp_play, .pp_nav .pp_pause {
+ float: left;
+ margin-right: 4px;
+ text-indent: -10000px;
+}
+a.pp_arrow_previous, a.pp_arrow_next {
+ display: block;
+ float: left;
+ height: 15px;
+ margin-top: 3px;
+ overflow: hidden;
+ text-indent: -10000px;
+ width: 14px;
+}
+.pp_hoverContainer {
+ position: absolute;
+ top: 0;
+ width: 100%;
+ z-index: 2000;
+}
+.pp_gallery {
+ display: none;
+ left: 50%;
+ margin-top: -50px;
+ position: absolute;
+ z-index: 10000;
+}
+.pp_gallery div {
+ float: left;
+ overflow: hidden;
+ position: relative;
+}
+.pp_gallery ul {
+ float: left;
+ height: 35px;
+ position: relative;
+ white-space: nowrap;
+ margin: 0 0 0 5px;
+ padding: 0;
+}
+.pp_gallery ul a {
+ border: 1px rgba(0, 0, 0, 0.5) solid;
+ display: block;
+ float: left;
+ height: 33px;
+ overflow: hidden;
+}
+.pp_gallery ul a img {
+ border: 0;
+}
+.pp_gallery li {
+ display: block;
+ float: left;
+ margin: 0 5px 0 0;
+ padding: 0;
+}
+.pp_gallery li.default a {
+ background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
+ display: block;
+ height: 33px;
+ width: 50px;
+}
+.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
+ margin-top: 7px !important;
+}
+a.pp_next {
+ background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
+ display: block;
+ float: right;
+ height: 100%;
+ text-indent: -10000px;
+ width: 49%;
+}
+a.pp_previous {
+ background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
+ display: block;
+ float: left;
+ height: 100%;
+ text-indent: -10000px;
+ width: 49%;
+}
+a.pp_expand, a.pp_contract {
+ cursor: pointer;
+ display: none;
+ height: 20px;
+ position: absolute;
+ right: 30px;
+ text-indent: -10000px;
+ top: 10px;
+ width: 20px;
+ z-index: 20000;
+}
+a.pp_close {
+ position: absolute;
+ right: 0;
+ top: 0;
+ display: block;
+ line-height: 22px;
+ text-indent: -10000px;
+}
+.pp_loaderIcon {
+ display: block;
+ height: 24px;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ width: 24px;
+ margin: -12px 0 0 -12px;
+}
+#pp_full_res {
+ line-height: 1 !important;
+}
+#pp_full_res .pp_inline {
+ text-align: left;
+}
+#pp_full_res .pp_inline p {
+ margin: 0 0 15px;
+}
+div.ppt {
+ color: #fff;
+ display: none;
+ font-size: 17px;
+ z-index: 9999;
+ margin: 0 0 5px 15px;
+}
+div.pp_default .pp_content, div.light_rounded .pp_content {
+ background-color: #fff;
+}
+div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline {
+ color: #000;
+}
+div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a {
+ border-color: #fff;
+}
+div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details {
+ position: relative;
+}
+div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content {
+ background: #fff;
+}
+div.light_rounded .pp_description, div.light_square .pp_description {
+ margin-right: 85px;
+}
+div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {
+ margin-top: 12px !important;
+}
+div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled {
+ background-position: 0 -87px;
+ cursor: default;
+}
+div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled {
+ background-position: -22px -87px;
+ cursor: default;
+}
+div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon {
+ background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
+}
+div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle {
+ background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
+}
+div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder {
+ color: #c4c4c4;
+}
+div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline {
+ color: #fff;
+}
+.pp_top, .pp_bottom {
+ height: 20px;
+ position: relative;
+}
+* html .pp_top, * html .pp_bottom {
+ padding: 0 20px;
+}
+.pp_top .pp_left, .pp_bottom .pp_left {
+ height: 20px;
+ left: 0;
+ position: absolute;
+ width: 20px;
+}
+.pp_top .pp_middle, .pp_bottom .pp_middle {
+ height: 20px;
+ left: 20px;
+ position: absolute;
+ right: 20px;
+}
+* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {
+ left: 0;
+ position: static;
+}
+.pp_top .pp_right, .pp_bottom .pp_right {
+ height: 20px;
+ left: auto;
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: 20px;
+}
+.pp_fade, .pp_gallery li.default a img {
+ display: none;
+}
+/*
+|--------------------------------------------------------------------------
+| 10. simple style
+|
+|--------------------------------------------------------------------------
+|
+|
+|
+*/
+
+/* Tabs */
+
+.style-simple .ui-tabs {
+ border: 0;
+}
+.style-simple .ui-tabs .ui-tabs-panel {
+ background: none;
+}
+.style-simple .ui-tabs .ui-tabs-nav {
+ background: none;
+ text-align: center;
+}
+.style-simple .ui-tabs .ui-tabs-nav li {
+ border: 0;
+ display: inline-block;
+ float: none;
+}
+.style-simple .ui-tabs .ui-tabs-nav li.ui-state-active a, .style-simple .ui-tabs .ui-tabs-nav li.ui-tabs-selected:after, .style-simple .ui-tabs .ui-tabs-nav li.ui-state-active:after {
+ background-color: transparent;
+}
+.style-simple .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after, .style-simple .ui-tabs .ui-tabs-nav li.ui-state-disabled a:after, .style-simple .ui-tabs .ui-tabs-nav li.ui-state-processing a:after, .style-simple .ui-tabs .ui-tabs-nav li.ui-state-active a:after {
+ bottom: -1px;
+ height: 2px;
+ margin-left: -50%;
+ width: 100%;
+}
+.style-simple .tabs_vertical.ui-tabs .ui-tabs-panel {
+ border-width: 0 0 0 1px !important;
+}
+.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav {
+ border: 0;
+}
+.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after, .style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-disabled a:after, .style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-processing a:after, .style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active a:after {
+ display: block;
+ width: 2px;
+ height: 100%;
+ right: -1px;
+ top: 0;
+ bottom: auto;
+ left: auto;
+ margin: 0;
+}
+.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li a {
+ background: none;
+ text-align: right;
+ padding-right: 20px !important;
+ padding-left: 10px !important;
+}
+/* Accordion & Toggle */
+
+.style-simple .accordion .question {
+ border-width: 0 0 0 1px;
+ border-radius: 0;
+ position: relative;
+ margin-bottom: 0;
+}
+.style-simple .accordion .question:after {
+ content: "";
+ display: none;
+ width: 2px;
+ height: 100%;
+ position: absolute;
+ left: 0;
+ top: 0;
+ background-color: #ccc;
+}
+.style-simple .accordion .question.active:after {
+ display: block;
+}
+.style-simple .accordion .question .title {
+ background: none;
+ padding-left: 50px;
+ border: 0;
+}
+.style-simple .accordion .question .title:before {
+ display: none;
+}
+.style-simple .accordion .question .answer {
+ background: none;
+ padding: 0 20px 10px 50px;
+}
+/* FAQ */
+
+.style-simple .faq .question {
+ border-width: 0 0 0 1px;
+ border-style: solid;
+ margin-bottom: 0;
+ position: relative;
+ background: none;
+}
+.style-simple .faq .question:before {
+ display: none;
+}
+.style-simple .faq .question:after {
+ content: "";
+ display: none;
+ width: 2px;
+ height: 100%;
+ position: absolute;
+ top: 0;
+ background-color: #ccc;
+}
+.style-simple .faq .question .title, .style-simple .faq .question .answer {
+ padding-left: 70px;
+}
+.style-simple .faq .question.active:after {
+ display: block;
+}
+/* Table */
+
+.style-simple table th {
+ background: none;
+}
+.style-simple table tr:first-child td {
+ background: none;
+}
+.style-simple table tr:hover td {
+ background: none;
+ color: inherit;
+}
+.style-simple table th, .style-simple table td {
+ border-width: 0 1px 1px 0;
+}
+.style-simple table tr td:last-child, .style-simple table tr th:last-child {
+ border-right: 0;
+}
+.style-simple table tr:last-child td {
+ border-bottom: 0;
+}
+.style-simple table tr:nth-child(2n) td {
+ background: none;
+}
+/* Opening hours */
+
+.style-simple .opening_hours {
+ padding: 0;
+ border: 0;
+ background-color: transparent;
+}
+.style-simple .opening_hours .opening_hours_wrapper li {
+ padding-bottom: 0;
+ border: 0;
+ margin-bottom: 0;
+}
+.style-simple .opening_hours .opening_hours_wrapper li {
+ text-align: left;
+}
+.style-simple .opening_hours .opening_hours_wrapper li label {
+ background-color: transparent;
+ background-image: none;
+ font-size: 15px;
+ border-bottom: 1px solid #ccc;
+ padding: 10px 0;
+ border-radius: 0;
+}
+.style-simple .opening_hours .opening_hours_wrapper li span {
+ font-size: 32px;
+ line-height: 32px;
+ padding: 10px 0;
+}
+.style-simple .opening_hours .opening_hours_wrapper li span sup {
+ top: -1px;
+ font-size: 16px;
+ line-height: 16px;
+ margin-left: 4px;
+}
+/* Icon box */
+
+.style-simple .icon_box .image_wrapper, .style-simple .icon_box .icon_wrapper {
+ padding-top: 5px;
+ margin-bottom: 25px;
+}
+.style-simple .icon_box .icon_wrapper {
+ font-size: 80px;
+ background-color: transparent;
+ box-shadow: 0 0 0 0 rgba(0, 0, 0, .0);
+ border-width: 0;
+ background-image: none;
+ -webkit-transform: scale(1) !important;
+ -moz-transform: scale(1) !important;
+ -ms-transform: scale(1) !important;
+ -o-transform: scale(1) !important;
+ transform: scale(1) !important;
+}
+.style-simple .icon_box .icon_wrapper:before {
+ display: none;
+}
+.style-simple .icon_box .icon_wrapper i {
+ position: relative;
+ top: 0;
+}
+.style-simple .icon_box .image_wrapper img {
+ position: relative;
+ top: 0;
+}
+.style-simple .icon_box .desc_wrapper h4 {
+ margin-bottom: 20px;
+}
+.style-simple .icon_box .desc_wrapper h4:before {
+ content: "";
+ display: block;
+ width: 0;
+ margin: 0 auto;
+ height: 2px;
+ top: -15px;
+ position: relative;
+ background-color: #ccc;
+}
+.style-simple .icon_box:hover .icon_wrapper i {
+ top: -5px;
+}
+.style-simple .icon_box:hover .image_wrapper img {
+ top: -5px;
+}
+.style-simple .icon_box:hover .desc_wrapper h4:before {
+ width: 100px;
+}
+/* Animation */
+
+.style-simple .icon_box .icon_wrapper i, .style-simple .icon_box .image_wrapper img, .style-simple .icon_box .desc_wrapper h4:before {
+ -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;
+}
+/* Filters */
+
+.style-simple #Filters {
+ text-align: center;
+}
+.style-simple #Filters .filters_buttons {
+ background: none;
+ padding: 15px 0;
+}
+.style-simple #Filters .filters_wrapper {
+ margin-top: 0;
+}
+.style-simple #Filters .filters_wrapper ul {
+ overflow: visible;
+ display: inline-block;
+ border-bottom-width: 1px;
+ border-style: solid;
+}
+.style-simple #Filters .filters_wrapper ul li {
+ width: auto;
+ margin: 0;
+}
+.style-simple #Filters .filters_wrapper ul li a {
+ background: none;
+ border: 0;
+ padding: 14px 25px;
+ position: relative;
+}
+.style-simple #Filters .filters_wrapper ul li a:after {
+ content: "";
+ display: none;
+ position: absolute;
+ left: 0;
+ bottom: -1px;
+ width: 100%;
+ height: 2px;
+ background: #ccc;
+}
+.style-simple #Filters .filters_wrapper ul li.close a {
+ color: inherit;
+ padding: 14px 15px;
+ width: auto;
+ border: 0 !important;
+}
+.style-simple #Filters .filters_wrapper ul li a:hover, .style-simple #Filters .filters_wrapper ul li.current-cat a {
+ background: none;
+ color: inherit;
+}
+.style-simple #Filters .filters_wrapper ul li.current-cat a:after {
+ display: block;
+}
+/* Clients */
+
+.style-simple ul.clients.clients_tiles li .client_wrapper::after {
+ display: none;
+}
+/* Progress bars */
+
+.style-simple .progress_bars .bars_list li .bar, .style-simple .progress_bars .bars_list li .bar .progress {
+ height: 5px;
+}
+.style-simple .progress_bars .bars_list li .bar {
+ box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) inset;
+ background: rgba(0, 0, 0, 0.03);
+ border-radius: 0;
+}
+.style-simple .progress_bars .bars_list li .bar .progress {
+ background-image: none;
+}
+/* Counters */
+
+.style-simple .counter {
+ background-image: none;
+}
+/* Lists */
+
+.style-simple .list_item.lists_1 .list_left {
+ background-image: none;
+ border-radius: 2px;
+ box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) inset;
+}
+.style-simple .list_item .circle {
+ background-image: none;
+ box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) inset;
+}
+/* Blockquote */
+
+.style-simple blockquote {
+ background: none;
+ line-height: 25px;
+ font-style: italic;
+}
+.style-simple blockquote:after {
+ display: none;
+}
+/* Testimonials slider */
+
+.style-simple .testimonials_slider .testimonials_slider_ul li .bq_wrapper {
+ padding-top: 0;
+ padding-bottom: 0;
+ background: none;
+ text-align: center;
+}
+.style-simple .testimonials_slider .slider_images {
+ background-color: transparent;
+}
+.style-simple .testimonials_slider .slider_images:before {
+ display: none;
+}
+/* Article box */
+
+.style-simple .article_box .desc_wrapper {
+ background-image: none;
+}
+.style-simple .article_box .desc_wrapper p {
+ border-bottom-width: 0;
+ margin-bottom: 0;
+ padding-bottom: 10px;
+}
+.style-simple .article_box .desc_wrapper p:after {
+ background-color: rgba(0, 0, 0, .1);
+ content: "";
+ display: block;
+ height: 2px;
+ margin-top: 10px;
+ width: 20px;
+}
+.style-simple .article_box:hover .desc_wrapper p:after {
+ width: 40%;
+}
+.style-simple .article_box .desc_wrapper i.icon-right-open {
+ display: none;
+}
+.style-simple .article_box .desc_wrapper p:after {
+ -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;
+}
+/* Idea box */
+
+.style-simple .idea_box {
+ border: 1px solid rgba(0, 0, 0, 0.08);
+ padding: 15px 15px 15px 0;
+ background: none;
+}
+.style-simple .idea_box .icon {
+ display: block;
+ position: static;
+ float: left;
+ left: 0;
+ top: 0;
+ margin-top: 0;
+ width: 60px;
+ text-align: center;
+ margin-top: 5px;
+}
+.style-simple .idea_box .desc {
+ border-left: 1px solid rgba(0, 0, 0, 0.08);
+ padding: 10px 15px 10px 20px;
+ margin-left: 60px;
+}
+/* Sliding box */
+
+.style-simple .sliding_box .photo_wrapper {
+ top: 0;
+}
+.style-simple .sliding_box .desc_wrapper {
+ background: none;
+ padding-left: 0;
+ padding-right: 0;
+}
+.style-simple .sliding_box .desc_wrapper h4 {
+ color: inherit;
+ margin-bottom: 5px;
+}
+.style-simple .sliding_box .desc_wrapper:after {
+ display: inline-block;
+ content: "";
+ width: 20%;
+ height: 2px;
+ border: 0;
+ background-color: rgba(0, 0, 0, .1);
+ position: static;
+ top: 0;
+ margin: 0;
+}
+.style-simple .sliding_box:hover .desc_wrapper:after {
+ width: 60%;
+}
+/* Trailer box */
+
+.style-simple .trailer_box .desc {
+ padding: 27px 15px 30px;
+}
+.style-simple .trailer_box .desc .line {
+ display: none;
+}
+.style-simple .trailer_box .desc .subtitle {
+ background-image: none;
+ background-color: transparent;
+ color: rgba(255, 255, 255, .7);
+ margin-bottom: 10px;
+ padding: 0;
+}
+.style-simple .trailer_box:hover .desc h2 {
+ bottom: 0;
+}
+.style-simple .trailer_box:hover .desc .subtitle {
+ bottom: 0;
+}
+/* Animation */
+
+.style-simple .trailer_box .desc {
+ -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;
+}
+/* Timeline */
+
+.style-simple .timeline_items {
+ background: none;
+}
+.style-simple .timeline_items:after {
+ display: none;
+}
+.style-simple .timeline_items li {
+ width: 50%;
+ padding: 0 0 0 50%;
+ background: none;
+ margin-bottom: 15px !important;
+}
+.style-simple .timeline_items li:nth-child(even) {
+ padding: 0 50% 0 0;
+ background: none;
+}
+.style-simple .timeline_items li h3 span {
+ background: none !important;
+ border-radius: 4px;
+ font-size: 14px;
+ font-style: italic;
+ top: 22px;
+}
+.style-simple .timeline_items li h3:before {
+ display: none;
+}
+.style-simple .timeline_items li .desc:before {
+ display: none;
+}
+.style-simple .timeline_items li h3 {
+ border-left: 2px solid rgba(0, 0, 0, 0.08);
+ margin: 0;
+ padding: 15px 0 0 25px;
+ width: 100%;
+ box-sizing: padding-box;
+}
+.style-simple .timeline_items li h3 span {
+ position: absolute;
+ right: 52%;
+}
+.style-simple .timeline_items li:nth-child(even) h3 {
+ padding: 15px 25px 0 0;
+ text-align: right;
+ border-left: 0;
+ border-right: 2px solid rgba(0, 0, 0, 0.04);
+}
+.style-simple .timeline_items li:nth-child(even) h3 span {
+ left: 52%;
+ right: auto;
+}
+.style-simple .timeline_items li .desc {
+ border-left: 2px solid rgba(0, 0, 0, 0.08);
+ padding: 15px 0 15px 25px;
+ background: none;
+ width: 100%;
+ box-sizing: padding-box;
+}
+.style-simple .timeline_items li:nth-child(even) .desc {
+ padding: 15px 25px 15px 0;
+ border-left: 0;
+ border-right: 2px solid rgba(0, 0, 0, 0.04);
+}
+/* Animation */
+
+.style-simple .timeline_items li:hover h3, .style-simple .timeline_items li:nth-child(even):hover h3, .style-simple .timeline_items li:hover .desc, .style-simple .timeline_items li:nth-child(even):hover {
+ -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;
+}
+/* Quick fact */
+
+.style-simple .quick_fact .number-wrapper {
+ font-family: inherit;
+ font-size: 60px;
+ line-height: 60px;
+}
+.style-simple .quick_fact .title {
+ font-family: inherit;
+ font-size: 18px;
+ font-weight: 400;
+}
+.style-simple .quick_fact hr {
+ display: none;
+}
+/* Chart box */
+
+.style-simple .chart_box:before {
+ background-color: transparent;
+ background-image: none;
+ border-width: 0;
+}
+.style-simple .chart_box .chart .num {
+ font-family: inherit;
+ font-size: 30px;
+}
+/* Content link */
+
+.style-simple a.content_link {
+ border-width: 0 0 2px;
+ margin: 0 10px;
+ background-color: transparent;
+ background-image: none;
+}
+.style-simple a.content_link:after {
+ border-width: 0 0 2px;
+ bottom: -2px;
+}
+.style-simple a.content_link:before {
+ border-width: 0 5px 6px;
+}
+/* How it works */
+
+.style-simple .how_it_works .image {
+ border-width: 0 0 2px;
+ background: transparent;
+ border-radius: 0;
+ margin-bottom: 30px;
+}
+.style-simple .how_it_works .image .number {
+ border-radius: 0;
+ bottom: -17px;
+ left: 50%;
+ margin-left: -17px;
+ box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) inset;
+}
+/* Offer thumb */
+
+.style-simple .offer_thumb_ul li.offer_thumb_li {
+ padding-left: 0;
+}
+.style-simple .offer_thumb .slider_pagination a img {
+ filter: alpha(opacity=70);
+ opacity: .7;
+}
+.style-simple .offer_thumb .slider_pagination a.selected img, .style-simple .offer_thumb .slider_pagination a:not(.selected):hover img {
+ filter: alpha(opacity=1);
+ opacity: 1;
+}
+@media only screen and (min-width: 768px) {
+ .style-simple .offer_thumb .slider_pagination {
+ border: 0;
+ }
+ .style-simple .offer_thumb .slider_pagination a {
+ margin-bottom: 6px;
+ border-width: 1px;
+ background: none;
+ }
+ .style-simple .offer_thumb.bottom .slider_pagination a {
+ margin: 3px;
+ }
+ .style-simple .offer_thumb .slider_pagination a:before, .style-simple .offer_thumb .slider_pagination a:after {
+ display: none;
+ }
+}
+/* Alerts */
+
+.style-simple .alert {
+ -webkit-border-radius: 0;
+ border-radius: 0;
+}
+.style-simple .alert .alert_icon {
+ position: absolute;
+ left: 0;
+ top: 0;
+ background: none;
+ border-right: 1px solid rgba(255, 255, 255, .3);
+ -webkit-border-radius: 0;
+ border-radius: 0;
+}
+/* Zoom box */
+
+.style-simple .zoom_box {
+ position: relative;
+ line-height: 0;
+ overflow: hidden;
+}
+.style-simple .zoom_box .photo img, .style-simple .zoom_box .desc {
+ -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;
+}
+.style-simple .zoom_box .photo img {
+ -webkit-transform: scale(1);
+ -moz-transform: scale(1);
+ -ms-transform: scale(1);
+ -o-transform: scale(1);
+ transform: scale(1);
+}
+.style-simple .zoom_box:hover .photo img {
+ -webkit-transform: scale(1.15);
+ -moz-transform: scale(1.15);
+ -ms-transform: scale(1.15);
+ -o-transform: scale(1.15);
+ transform: scale(1.15);
+}
+.style-simple .zoom_box .desc {
+ background: rgba(0, 0, 0, .8);
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ left: 0;
+ top: 0;
+ text-align: center;
+ opacity: 0;
+ -webkit-transform: scale(1.15);
+ -moz-transform: scale(1.15);
+ -ms-transform: scale(1.15);
+ -o-transform: scale(1.15);
+ transform: scale(1.15);
+}
+.style-simple .zoom_box:hover .desc {
+ opacity: 1;
+ -webkit-transform: scale(1);
+ -moz-transform: scale(1);
+ -ms-transform: scale(1);
+ -o-transform: scale(1);
+ transform: scale(1);
+}
+.style-simple .zoom_box .desc .desc_img {
+ position: absolute;
+ left: 0;
+ top: 50%;
+ width: 100%;
+ text-align: center;
+ transform: translateY(-80%);
+ -webkit-transform: translateY(-80%);
+}
+.style-simple .zoom_box .desc .desc_img img {
+ padding: 0;
+}
+.style-simple .zoom_box .desc .desc_txt {
+ width: 100%;
+ padding: 15px 20px;
+ font-size: 17px;
+ line-height: 22px;
+ color: #fff;
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+/* Features list */
+
+.style-simple .feature_list hr {
+ background-color: rgba(0, 0, 0, 0);
+ color: rgba(0, 0, 0, 0);
+}
+/* Progress icons */
+
+.style-simple .progress_icons .progress_icon {
+ color: rgba(0, 0, 0, .3);
+ border-width: 1px;
+ border-style: solid;
+}
+.style-simple .progress_icons .progress_icon.themebg {
+ border-color: transparent;
+ color: #fff;
+}
+.style-simple .progress_icons .progress_icon:not(.themebg) {
+ background: none;
+ border-color: rgba(0, 0, 0, .3);
+}
+/* Pricing box */
+
+.style-simple .pricing-box {
+ border: 0;
+}
+.style-simple .pricing-box:not(.pricing-box-featured) {
+ background: none;
+}
+/* Tooltip */
+
+.style-simple .tooltip:hover:after, .style-simple .tooltip.hover:after {
+ background-image: none;
+}
+/* Highlight */
+
+.style-simple .highlight {
+ background-image: none;
+}
+/* Get in touch */
+
+.style-simple .get_in_touch {
+ padding: 25px 30px;
+}
+.style-simple .get_in_touch ul li {
+ border-bottom: 1px solid rgba(255, 255, 255, .1);
+}
+.style-simple .get_in_touch ul li:last-child {
+ border: 0;
+}
+.style-simple .get_in_touch ul li:after {
+ display: none;
+}
+.style-simple .get_in_touch ul li .icon {
+ left: 5px;
+}
+/* Infobox */
+
+.style-simple .infobox {
+ padding: 25px 30px;
+}
+.style-simple .infobox ul li {
+ border-bottom: 1px solid rgba(255, 255, 255, .1);
+ padding-left: 40px;
+}
+.style-simple .infobox ul li:last-child {
+ border: 0;
+}
+.style-simple .infobox ul li:after {
+ display: none;
+}
+.style-simple .infobox ul li:before {
+ left: 5px;
+}
+/* Icon bar */
+
+.style-simple a.icon_bar {
+ border-width: 0;
+ background-color: #f0f0f0;
+ background-image: none;
+ -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, .0);
+ box-shadow: inset 0 0 0 0 rgba(0, 0, 0, .0);
+}
+.style-simple a.icon_bar span.t {
+ opacity: 1;
+ filter: alpha(opacity=100);
+}
+.style-simple a:hover.icon_bar span.t {
+ opacity: 0;
+ filter: alpha(opacity=0);
+}
+.style-simple a.icon_bar span.b {
+ position: absolute;
+ top: 0;
+ opacity: 0;
+ filter: alpha(opacity=0);
+}
+.style-simple a:hover.icon_bar span.b {
+ opacity: 1;
+ filter: alpha(opacity=100);
+}
+/* Animation */
+
+.style-simple a.icon_bar span {
+ -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;
+}
+.style-simple a.icon_bar span.b {
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+}
+.style-simple a:hover.icon_bar span {
+ -webkit-transform: translateY(0);
+ -moz-transform: translateY(0);
+ transform: translateY(0);
+}
+#contactWrapper .column {
+ margin-bottom: 10px;
+}
+#contactWrapper input[type="date"], #contactWrapper input[type="email"], #contactWrapper input[type="number"], #contactWrapper input[type="password"], #contactWrapper input[type="search"], #contactWrapper input[type="tel"], #contactWrapper input[type="text"], #contactWrapper input[type="url"], #contactWrapper select, #contactWrapper textarea {
+ padding: 10px;
+ outline: none;
+ margin: 0;
+ width: 100%;
+ max-width: 100%;
+ display: block;
+ margin-bottom: 0;
+ font-size: 13px;
+ border-width: 1px;
+ border-style: solid;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ -webkit-appearance: none;
+ -webkit-border-radius: 0;
+ border-radius: 0;
+}
+/* ---------------- contact form -------------------- */
+
+#contactform .column input[type="text"], #contactform .column input[type="email"] {
+ width: 100%;
+}
+#contactform .column {
+ margin-bottom: 10px;
+}
+.flv_disp_none {
+ display: none !important;
+}
+.flv_disp_none, div.flv_disp_none, p.flv_disp_none {
+ display: none;
+}
+.flv_viz_hid, div.flv_viz_hid, p.flv_viz_hid {
+ visibility: hidden !important;
+}
+.flv_clear_both, div.flv_clear_both, p.flv_clear_both {
+ clear: both;
+}
+body.nice-scroll:not(.layout-boxed) {
+ padding-right: 10px !important;
+ overflow: hidden;
+}
+#rev_slider_100_1 input, #rev_slider_98_1_wrapper input {
+ display: inline-block !important;
+}
+/*
+|--------------------------------------------------------------------------
+| 11. Bootstrap elements
+|
+|--------------------------------------------------------------------------
+|
+|
+|
+*/
+
+.visible-xs, .visible-sm, .visible-md, .visible-lg {
+ display: none !important;
+}
+.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
+ display: none !important;
+}
+@media (max-width: 767px) {
+ .visible-xs {
+ display: block !important;
+ }
+ table.visible-xs {
+ display: table;
+ }
+ tr.visible-xs {
+ display: table-row !important;
+ }
+ th.visible-xs, td.visible-xs {
+ display: table-cell !important;
+ }
+}
+@media (max-width: 767px) {
+ .visible-xs-block {
+ display: block !important;
+ }
+}
+@media (max-width: 767px) {
+ .visible-xs-inline {
+ display: inline !important;
+ }
+}
+@media (max-width: 767px) {
+ .visible-xs-inline-block {
+ display: inline-block !important;
+ }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .visible-sm {
+ display: block !important;
+ }
+ table.visible-sm {
+ display: table;
+ }
+ tr.visible-sm {
+ display: table-row !important;
+ }
+ th.visible-sm, td.visible-sm {
+ display: table-cell !important;
+ }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .visible-sm-block {
+ display: block !important;
+ }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .visible-sm-inline {
+ display: inline !important;
+ }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .visible-sm-inline-block {
+ display: inline-block !important;
+ }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+ .visible-md {
+ display: block !important;
+ }
+ table.visible-md {
+ display: table;
+ }
+ tr.visible-md {
+ display: table-row !important;
+ }
+ th.visible-md, td.visible-md {
+ display: table-cell !important;
+ }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+ .visible-md-block {
+ display: block !important;
+ }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+ .visible-md-inline {
+ display: inline !important;
+ }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+ .visible-md-inline-block {
+ display: inline-block !important;
+ }
+}
+@media (min-width: 1200px) {
+ .visible-lg {
+ display: block !important;
+ }
+ table.visible-lg {
+ display: table;
+ }
+ tr.visible-lg {
+ display: table-row !important;
+ }
+ th.visible-lg, td.visible-lg {
+ display: table-cell !important;
+ }
+}
+@media (min-width: 1200px) {
+ .visible-lg-block {
+ display: block !important;
+ }
+}
+@media (min-width: 1200px) {
+ .visible-lg-inline {
+ display: inline !important;
+ }
+}
+@media (min-width: 1200px) {
+ .visible-lg-inline-block {
+ display: inline-block !important;
+ }
+}
+@media (max-width: 767px) {
+ .hidden-xs {
+ display: none !important;
+ }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .hidden-sm {
+ display: none !important;
+ }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+ .hidden-md {
+ display: none !important;
+ }
+}
+@media (min-width: 1200px) {
+ .hidden-lg {
+ display: none !important;
+ }
+}
+.visible-print {
+ display: none !important;
+}
+@media print {
+ .visible-print {
+ display: block !important;
+ }
+ table.visible-print {
+ display: table;
+ }
+ tr.visible-print {
+ display: table-row !important;
+ }
+ th.visible-print, td.visible-print {
+ display: table-cell !important;
+ }
+}
+.visible-print-block {
+ display: none !important;
+}
+@media print {
+ .visible-print-block {
+ display: block !important;
+ }
+}
+.visible-print-inline {
+ display: none !important;
+}
+@media print {
+ .visible-print-inline {
+ display: inline !important;
+ }
+}
+.visible-print-inline-block {
+ display: none !important;
+}
+@media print {
+ .visible-print-inline-block {
+ display: inline-block !important;
+ }
+}
+@media print {
+ .hidden-print {
+ display: none !important;
+ }
+}
+.slotholder {
+ transform: none !important;
+}
+@media only screen and (max-width: 767px) {
+ .caroufredsel_wrapper {
+ width: 90% !important;
+ margin: auto !important;
+ }
+}
+@media only screen and (max-width: 767px) {
+ .caroufredsel_wrapper ul.offer_ul li, .caroufredsel_wrapper ul.offer_ul {
+ width: 100% !important;
+ }
+}
+.woocommerce .product .product_wrapper .product_image_wrapper .images {
+ width: 100%;
+ margin: 0;
+}
+.widget_product_categories ul {
+ background-color: #2991d6;
+}
+/* Hide border */
+
+.if-border-hide .image_frame:not(.has_border) {
+ border-width: 0;
+}
+.logo-overflow #Top_bar .logo {
+ height: 60px;
+ position: relative;
+ z-index: 198
+}
+.logo-overflow #Top_bar #logo {
+ height: auto!important;
+ margin-top: 0!important;
+ z-index: 199
+}
+.logo-overflow #Top_bar #logo img {
+ max-height: none;
+ z-index: 200
+}
+.logo-overflow #Top_bar.is-sticky #logo {
+ height: auto!important
+}
+.logo-overflow #Top_bar.is-sticky #logo img:not(.svg) {
+ max-height: 110px!important
+}
+/* .minimalist-header */
+
+body.minimalist-header:not(.template-slider) #Header {
+ min-height: 0;
+ background-image: none!important
+}
+body.minimalist-header.header-modern:not(.template-slider) #Header {
+ min-height: 147px
+}
+body.minimalist-header.header-simple:not(.template-slider) #Header {
+ min-height: 130px
+}
+body.minimalist-header.header-stack:not(.template-slider) #Header {
+ min-height: 0
+}
+body.minimalist-header.header-fixed:not(.template-slider) #Header {
+ min-height: 60px
+}
+body.minimalist-header.header-below:not(.template-slider) #Header {
+ min-height: 90px;
+ padding-top: 0
+}
+.minimalist-header-no #Header {
+ min-height: 0!important
+}
+/* Transparent ----------------------------------------------------------------------- */
+
+.tr-content #Wrapper, .tr-content #Content {
+ background: none
+}
+.tr-header #Wrapper {
+ background: none
+}
+.tr-header #Header_wrapper {
+ background: none!important
+}
+.tr-footer #Wrapper {
+ background: none
+}
+.tr-footer #Footer {
+ background: none!important
+}
+/* Decoration Image | height:100px - fallback */
+
+.section .section-decoration {
+ width: 100%;
+ height: 100px;
+ position: absolute;
+ left: 0;
+ background-repeat: repeat-x;
+ z-index: 1;
+}
+.section .section-decoration.top {
+ top: 0;
+ background-position: center top;
+}
+.section .section-decoration.bottom {
+ bottom: 0;
+ background-position: center bottom;
+}
+/* Header | Transparent */
+
+.header-transparent #Top_bar .top_bar_left, .header-transparent #Top_bar .top_bar_right, .header-transparent #Top_bar .top_bar_right:before {
+ background: none;
+}
+.header-transparent #Top_bar .top_bar_right {
+ top: 0;
+}
+.header-transparent #Top_bar #logo {
+ padding: 0;
+}
+.header-transparent #Top_bar .menu>li>a:after {
+ background: none;
+}
+.header-transparent #Top_bar .menu>li>a span {
+ border-color: rgba(0, 0, 0, 0.03);
+}
+.header-transparent #Top_bar .menu li>ul:not(.mfn-megamenu-bg) {
+ background-image: none;
+}
+.header-transparent.ab-hide #Top_bar {
+ top: 0
+}
+.header-transparent #Top_bar.is-sticky .menu_wrapper .menu>li>a {
+ padding: 0;
+}
+.header-transparent #Top_bar.is-sticky .menu>li>a span:not(.description) {
+ line-height: 60px;
+}
+/* Buttons | Stroke ------------------------------------------------------------------ */
+
+.button-stroke a.button:not(.action_button), .button-stroke:not(.header-plain) a.button.action_button, .button-stroke a.tp-button, .button-stroke button, .button-stroke input[type="submit"], .button-stroke input[type="reset"], .button-stroke input[type="button"] {
+ border-width: 2px;
+ border-style: solid;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ background-color: transparent!important;
+ -webkit-box-shadow: inset 0 0 0 0;
+ box-shadow: inset 0 0 0 0;
+ background-image: none
+}
+.button-stroke a.button:not(.action_button):after, .button-stroke:not(.header-plain) a.button.action_button:after, .button-stroke a.tp-button:after, .button-stroke button:after, .button-stroke input[type="submit"]:after, .button-stroke input[type="reset"]:after, .button-stroke input[type="button"]:after {
+ display: none
+}
+.button-stroke a.button:not(.action_button), .button-stroke:not(.header-plain) a.button.action_button, .button-stroke a.tp-button, .button-stroke button, .button-stroke input[type="submit"], .button-stroke input[type="reset"], .button-stroke input[type="button"] {
+ -webkit-transition: all .3s;
+ -moz-transition: all .3s;
+ transition: all .3s;
+}
+.button-stroke a:hover.button:not(.action_button), .button-stroke:not(.header-plain) a:hover.button.action_button, .button-stroke a:hover.tp-button, .button-stroke button:hover, .button-stroke input[type="submit"]:hover, .button-stroke input[type="reset"]:hover, .button-stroke input[type="button"]:hover {
+ background-color: #828282
+}
+.button-stroke a:hover.button.button_stroke_custom:not(.action_button), .button-stroke:not(.header-plain) a:hover.button.button_stroke_custom.action_button, .button-stroke a:hover.tp-button.button_stroke_custom {
+ background-color: rgba(0, 0, 0, .05)!important
+}
+.button-stroke a.button .button_icon {
+ background: none
+}
+.button-stroke a:hover.button .button_icon i, .button-stroke a.button.button_theme:hover .button_icon i {
+ color: rgba(0, 0, 0, .5)!important
+}
+.button-stroke a.button_left.button .button_label, .button-stroke a.button_left.button_large .button_label {
+ padding-left: 0
+}
+.button-stroke a.button_right.button .button_label, .button-stroke a.button_right.button_large .button_label {
+ padding-right: 0
+}
+.button-stroke a.button_left.button_large .button_icon {
+ padding-left: 27px
+}
+.button-stroke a.button_right.button_large .button_icon {
+ padding-right: 27px
+}
+/* Buttons sizes */
+
+a.button.button_size_1 .button_label {
+ padding: 10px 17px
+}
+a.button.button_size_1 .button_icon {
+ padding: 10px 10px
+}
+a.button.button_size_1, a.tp-button.button_size_1, button.button_size_1, input[type="submit"].button_size_1, input[type="reset"].button_size_1, input[type="button"].button_size_1 {
+ font-size: 95%;
+ line-height: 95%
+}
+a.button.button_size_3 .button_label {
+ padding: 15px 30px
+}
+a.button.button_size_3 .button_icon {
+ padding: 15px 13px
+}
+a.button.button_size_3, a.tp-button.button_size_3, button.button_size_3, input[type="submit"].button_size_3, input[type="reset"].button_size_3, input[type="button"].button_size_3 {
+ font-size: 110%;
+ line-height: 110%
+}
+a.button.button_size_4 .button_label {
+ padding: 18px 33px;
+}
+a.button.button_size_4 .button_icon {
+ padding: 18px 16px
+}
+a.button.button_size_4, a.tp-button.button_size_4, button.button_size_4, input[type="submit"].button_size_4, input[type="reset"].button_size_4, input[type="button"].button_size_4 {
+ font-size: 120%;
+ line-height: 120%
+}
+a.button.button_full_width, button.button_full_width, input[type="submit"].button_full_width, input[type="reset"].button_full_width, input[type="button"].button_full_width {
+ width: 100%;
+ text-align: center;
+}
+a.button.button_full_width .button_label {
+ display: inline-block;
+ float: none;
+}
+#wowslider-container1 a.ws_next:before {
+ content: "\e914" !important;
+}
+#wowslider-container1 a.ws_prev:before {
+ content: '\e8b6' !important;
+}
+/* Side Slide ------------------------------------------------------------------------- */
+
+#body_overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 120%;
+ background: rgba(0, 0, 0, .6);
+ z-index: 9002;
+ display: none;
+}
+/* height +20% - mobile fallback */
+
+body.mobile-side-slide {
+ position: relative;
+ overflow-x: visible;
+}
+#Side_slide {
+ display: block;
+ position: fixed;
+ top: 0px;
+ right: -250px;
+ width: 250px;
+ height: 100%;
+ overflow: auto;
+ border-bottom-width: 60px;
+ border-bottom-style: solid;
+ z-index: 9003;
+}
+/* border-bottom:60px - mobile fallback */
+
+#Side_slide.left {
+ left: -250px;
+ right: 0
+}
+.admin-bar #Side_slide {
+ border-top-width: 32px;
+ border-top-style: solid;
+}
+#Side_slide .close-wrapper {
+ height: 60px
+}
+#Side_slide .close-wrapper a.close {
+ height: 34px;
+ width: 34px;
+ display: block;
+ float: right;
+ margin: 13px 13px 0 0
+}
+#Side_slide .close-wrapper a.close i {
+ font-size: 22px;
+ line-height: 34px;
+}
+#Side_slide .extras {
+ padding: 0 20px
+}
+#Side_slide .extras .action_button {
+ width: 100%;
+ margin: 0 0 20px;
+ text-align: center;
+ text-decoration: none
+}
+#Side_slide .extras .action_button .button_label {
+ float: none
+}
+#Side_slide .extras .extras-wrapper {
+ text-align: center;
+}
+#Side_slide .extras .extras-wrapper a {
+ display: inline-block;
+ text-decoration: none;
+ vertical-align: middle;
+ padding: 5px;
+ margin-bottom: 20px;
+ line-height: 22px
+}
+#Side_slide .extras .extras-wrapper .icon {
+ font-size: 22px
+}
+#Side_slide .extras .extras-wrapper .cart {
+ position: relative
+}
+#Side_slide .extras .extras-wrapper .cart span {
+ position: absolute;
+ top: 0;
+ left: 31px;
+ font-size: 11px;
+ border-radius: 2px
+}
+#Side_slide .extras .extras-wrapper a.lang-active img {
+ position: relative;
+ top: 2px;
+}
+#Side_slide .extras .extras-wrapper a.lang-active i:before {
+ width: auto;
+ margin-left: 5px
+}
+#Side_slide #menu {
+ display: block!important;
+ margin-bottom: 20px;
+ max-height: none!important
+}
+#Side_slide #menu ul {
+ width: 100%!important;
+}
+#Side_slide #menu ul li {
+ width: 100%;
+ position: relative;
+ border-top: 1px solid rgba(255, 255, 255, .03)
+}
+#Side_slide #menu>ul:last-child>li:last-child {
+ border-bottom: 1px solid rgba(255, 255, 255, .03)
+}
+#Side_slide #menu ul li a {
+ display: block;
+ padding: 11px 5px 10px 20px;
+ margin-right: 50px;
+ text-decoration: none;
+ line-height: 19px
+}
+#Side_slide #menu ul li a .menu-arrow {
+ display: none
+}
+#Side_slide #menu ul li ul {
+ display: none;
+ background: rgba(255, 255, 255, .025)
+}
+#Side_slide #menu ul li ul li a {
+ padding-left: 35px
+}
+#Side_slide #menu ul li ul li ul li a {
+ padding-left: 50px
+}
+#Side_slide #menu ul li.submenu .menu-toggle {
+ display: block;
+ position: absolute;
+ right: 5px;
+ top: 0;
+ width: 40px;
+ height: 40px;
+ line-height: 40px;
+ font-size: 22px;
+ font-weight: 100;
+ text-align: center;
+ cursor: pointer;
+ opacity: 0.5;
+}
+#Side_slide #menu ul li.submenu .menu-toggle:after {
+ content: "+"
+}
+#Side_slide #menu ul li.hover>.menu-toggle {
+ opacity: 1
+}
+#Side_slide #menu ul li.hover>.menu-toggle:after {
+ content: "-"
+}
+#Side_slide #menu ul.mfn-megamenu-bg {
+ background-image: none!important
+}
+#Side_slide #menu ul.mfn-megamenu li .menu-toggle {
+ display: none
+}
+#Side_slide #menu ul.mfn-megamenu>li>ul {
+ display: block!important
+}
+#Side_slide #menu ul.mfn-megamenu>li>ul:first-child {
+ background-color: transparent
+}
+#Side_slide #menu ul.mfn-megamenu>li>ul:first-child>li:first-child {
+ border-top-width: 0
+}
+#Side_slide .lang-wrapper {
+ margin-bottom: 20px;
+ text-align: center;
+ display: none;
+}
+#Side_slide .lang-wrapper ul li {
+ border-top: 1px solid rgba(255, 255, 255, .03)
+}
+#Side_slide .lang-wrapper ul li:last-child {
+ border-bottom: 1px solid rgba(255, 255, 255, .03)
+}
+#Side_slide .lang-wrapper ul li a {
+ display: block;
+ padding: 11px 20px 10px 20px;
+ text-decoration: none;
+ line-height: 19px
+}
+#Side_slide .search-wrapper {
+ margin-bottom: 20px;
+ position: relative;
+ display: none;
+}
+#Side_slide .search-wrapper input.field {
+ width: 100%;
+ background: none!important;
+ border-width: 1px 0 1px 0;
+ border-color: rgba(255, 255, 255, .05);
+ line-height: 20px;
+ padding: 10px 55px 10px 20px;
+ box-sizing: border-box;
+ box-shadow: 0 0 0 0 transparent;
+}
+#Side_slide .search-wrapper a.submit {
+ position: absolute;
+ top: 0;
+ right: 5px;
+ font-size: 20px;
+ padding: 10px
+}
+#Side_slide .social {
+ text-align: center;
+ margin: 0 20px 13px
+}
+#Side_slide .social li {
+ display: inline-block
+}
+#Side_slide .social li a {
+ display: block;
+ padding: 3px 5px;
+ text-decoration: none
+}
+/* Side Slide | Color */
+
+#Side_slide {
+ background-color: #191919;
+ border-color: #191919
+}
+/* border-bottom:60px - mobile fallback */
+
+#Side_slide, #Side_slide .search-wrapper input.field, #Side_slide a:not(.button), #Side_slide #menu ul li.submenu .menu-toggle {
+ color: #a6a6a6
+}
+#Side_slide a:not(.button):hover, #Side_slide a.active, #Side_slide #menu ul li.hover>.menu-toggle {
+ color: #fff;
+}
+#Side_slide #menu ul li.current-menu-item>a, #Side_slide #menu ul li.current_page_item>a, #Side_slide #menu ul li.current-menu-parent>a, #Side_slide #menu ul li.current-page-parent>a, #Side_slide #menu ul li.current-menu-ancestor>a, #Side_slide #menu ul li.current-page-ancestor>a, #Side_slide #menu ul li.current_page_ancestor>a, #Side_slide #menu ul li.hover>a, #Side_slide #menu ul li:hover>a {
+ color: #fff;
+}
+/* Side Slide | Light */
+
+#Side_slide.light #menu ul li {
+ border-top-color: rgba(0, 0, 0, .03)
+}
+#Side_slide.light #menu>ul:last-child>li:last-child {
+ border-bottom-color: rgba(0, 0, 0, .03)
+}
+#Side_slide.light #menu ul li ul {
+ background: rgba(0, 0, 0, .02)
+}
+#Side_slide.light .lang-wrapper ul li {
+ border-top-color: rgba(0, 0, 0, .03)
+}
+#Side_slide.light .lang-wrapper ul li:last-child {
+ border-bottom-color: rgba(0, 0, 0, .03)
+}
+#Side_slide.light .search-wrapper input.field {
+ border-color: rgba(0, 0, 0, .05)
+}
+.aside_both .sidebar.sidebar-1 {
+ margin-left: -82%;
+}
+/* Before After | TwentyTwenty plugin ------------------------------------------------ */
+
+.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
+ content: " ";
+ display: block;
+ background: #fff;
+ position: absolute;
+ z-index: 30;
+ -webkit-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
+ -moz-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
+ box-shadow: 0 0 12px rgba(51, 51, 51, 0.5)
+}
+.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
+ width: 3px;
+ height: 9999px;
+ left: 50%;
+ margin-left: -1.5px
+}
+.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
+ width: 9999px;
+ height: 3px;
+ top: 50%;
+ margin-top: -1.5px
+}
+.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {
+ position: absolute;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ -webkit-transition-duration: .5s;
+ -moz-transition-duration: .5s;
+ transition-duration: .5s
+}
+.twentytwenty-before-label, .twentytwenty-after-label {
+ -webkit-transition-property: opacity;
+ -moz-transition-property: opacity;
+ transition-property: opacity
+}
+.twentytwenty-before-label:before, .twentytwenty-after-label:before {
+ color: #fff;
+ font-size: 13px;
+ letter-spacing: .1em;
+ position: absolute;
+ background: rgba(0, 0, 0, 0.25);
+ line-height: 38px;
+ padding: 0 20px;
+ -webkit-border-radius: 2px;
+ -moz-border-radius: 2px;
+ border-radius: 2px
+}
+.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
+ top: 50%;
+ margin-top: -19px
+}
+.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {
+ left: 50%;
+ margin-left: -45px;
+ text-align: center;
+ width: 90px
+}
+.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {
+ width: 0;
+ height: 0;
+ border: 6px inset transparent;
+ position: absolute
+}
+.twentytwenty-left-arrow, .twentytwenty-right-arrow {
+ top: 50%;
+ margin-top: -6px
+}
+.twentytwenty-up-arrow, .twentytwenty-down-arrow {
+ left: 50%;
+ margin-left: -6px
+}
+.twentytwenty-container {
+ -webkit-box-sizing: content-box;
+ -moz-box-sizing: content-box;
+ box-sizing: content-box;
+ z-index: 0;
+ overflow: hidden;
+ position: relative;
+ -webkit-user-select: none;
+ -moz-user-select: none
+}
+.twentytwenty-container img {
+ max-width: 100%;
+ position: absolute;
+ top: 0;
+ display: block
+}
+.twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {
+ background: rgba(0, 0, 0, 0)
+}
+.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
+ opacity: 0
+}
+.twentytwenty-container * {
+ -webkit-box-sizing: content-box;
+ -moz-box-sizing: content-box;
+ box-sizing: content-box
+}
+.twentytwenty-before-label {
+ opacity: 0
+}
+.twentytwenty-before-label:before {
+ content: "Before"
+}
+.twentytwenty-after-label {
+ opacity: 0
+}
+.twentytwenty-after-label:before {
+ content: "After"
+}
+.twentytwenty-horizontal .twentytwenty-before-label:before {
+ left: 10px
+}
+.twentytwenty-horizontal .twentytwenty-after-label:before {
+ right: 10px
+}
+.twentytwenty-vertical .twentytwenty-before-label:before {
+ top: 10px
+}
+.twentytwenty-vertical .twentytwenty-after-label:before {
+ bottom: 10px
+}
+.twentytwenty-overlay {
+ -webkit-transition-property: background;
+ -moz-transition-property: background;
+ transition-property: background;
+ background: rgba(0, 0, 0, 0);
+ z-index: 25
+}
+.twentytwenty-overlay:hover .twentytwenty-after-label {
+ opacity: 1
+}
+.twentytwenty-overlay:hover .twentytwenty-before-label {
+ opacity: 1
+}
+.twentytwenty-before {
+ z-index: 20
+}
+.twentytwenty-after {
+ z-index: 10
+}
+.twentytwenty-handle {
+ height: 38px;
+ width: 38px;
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ margin-left: -22px;
+ margin-top: -22px;
+ border: 3px solid #fff;
+ -webkit-border-radius: 1000px;
+ -moz-border-radius: 1000px;
+ border-radius: 1000px;
+ -webkit-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
+ -moz-box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
+ box-shadow: 0 0 12px rgba(51, 51, 51, 0.5);
+ z-index: 40;
+ cursor: pointer
+}
+.twentytwenty-horizontal .twentytwenty-handle:before {
+ bottom: 50%;
+ margin-bottom: 22px;
+ -webkit-box-shadow: 0 3px 0 white, 0 0 12px rgba(51, 51, 51, 0.5);
+ -moz-box-shadow: 0 3px 0 white, 0 0 12px rgba(51, 51, 51, 0.5);
+ box-shadow: 0 3px 0 white, 0 0 12px rgba(51, 51, 51, 0.5)
+}
+.twentytwenty-horizontal .twentytwenty-handle:after {
+ top: 50%;
+ margin-top: 22px;
+ -webkit-box-shadow: 0 -3px 0 white, 0 0 12px rgba(51, 51, 51, 0.5);
+ -moz-box-shadow: 0 -3px 0 white, 0 0 12px rgba(51, 51, 51, 0.5);
+ box-shadow: 0 -3px 0 white, 0 0 12px rgba(51, 51, 51, 0.5)
+}
+.twentytwenty-vertical .twentytwenty-handle:before {
+ left: 50%;
+ margin-left: 22px;
+ -webkit-box-shadow: 3px 0 0 white, 0 0 12px rgba(51, 51, 51, 0.5);
+ -moz-box-shadow: 3px 0 0 white, 0 0 12px rgba(51, 51, 51, 0.5);
+ box-shadow: 3px 0 0 white, 0 0 12px rgba(51, 51, 51, 0.5)
+}
+.twentytwenty-vertical .twentytwenty-handle:after {
+ right: 50%;
+ margin-right: 22px;
+ -webkit-box-shadow: -3px 0 0 white, 0 0 12px rgba(51, 51, 51, 0.5);
+ -moz-box-shadow: -3px 0 0 white, 0 0 12px rgba(51, 51, 51, 0.5);
+ box-shadow: -3px 0 0 white, 0 0 12px rgba(51, 51, 51, 0.5)
+}
+.twentytwenty-left-arrow {
+ border-right: 6px solid #fff;
+ left: 50%;
+ margin-left: -17px
+}
+.twentytwenty-right-arrow {
+ border-left: 6px solid #fff;
+ right: 50%;
+ margin-right: -17px
+}
+.twentytwenty-up-arrow {
+ border-bottom: 6px solid #fff;
+ top: 50%;
+ margin-top: -17px
+}
+.twentytwenty-down-arrow {
+ border-top: 6px solid #fff;
+ bottom: 50%;
+ margin-bottom: -17px
+}
+.section.full-width>.section_wrapper {
+ max-width: 100% !important;
+}
+/* Switch Style */
+
+.demo-switch {
+ text-align: center;
+}
+.demo-switch .title {
+ margin: 0 2% 15px;
+ font-family: Lora;
+ font-style: italic;
+ color: #6c6d6d;
+}
+.demo-switch a {
+ margin: 0 2%;
+ font-weight: 700;
+ opacity: .8;
+}
+.demo-switch a:hover {
+ opacity: 1;
+}
+.demo-switch a.active {
+ color: #0095eb;
+ opacity: 1;
+}
+.demo-switch a {
+ -webkit-transition: all .2s ease-in-out;
+ -moz-transition: all .2s ease-in-out;
+ -o-transition: all .2s ease-in-out;
+ -ms-transition: all .2s ease-in-out;
+ transition: all .2s ease-in-out
+}
+/* Slick Slider ---------------------------------------------------------------------- */
+
+.slick-slider {
+ position: relative;
+ display: block;
+ box-sizing: border-box;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ -webkit-touch-callout: none;
+ -khtml-user-select: none;
+ -ms-touch-action: pan-y;
+ touch-action: pan-y;
+ -webkit-tap-highlight-color: transparent
+}
+.slick-list {
+ position: relative;
+ display: block;
+ overflow: hidden;
+ margin: 0;
+ padding: 0
+}
+.slick-list:focus {
+ outline: none
+}
+.slick-list.dragging {
+ cursor: pointer;
+ cursor: hand
+}
+.slick-slider .slick-track, .slick-slider .slick-list {
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0)
+}
+.slick-track {
+ position: relative;
+ top: 0;
+ left: 0;
+ display: block
+}
+.slick-track:before, .slick-track:after {
+ display: table;
+ content: ''
+}
+.slick-track:after {
+ clear: both
+}
+.slick-loading .slick-track {
+ visibility: hidden
+}
+.slick-slide {
+ display: none;
+ float: left;
+ height: 100%;
+ min-height: 1px;
+ outline: none
+}
+[dir='rtl'] .slick-slide {
+ float: right!important
+}
+.slick-slide img {
+ display: inline-block
+}
+.slick-slide.slick-loading img {
+ display: none
+}
+.slick-slide.dragging img {
+ pointer-events: none
+}
+.slick-initialized .slick-slide {
+ display: block
+}
+.slick-loading .slick-slide {
+ visibility: hidden
+}
+.slick-vertical .slick-slide {
+ display: block;
+ height: auto;
+ border: 1px solid transparent
+}
+.slick-arrow.slick-hidden {
+ display: none
+}
+/* Buttons | Flat -------------------------------------------------------------------- */
+
+.button-flat a.button:not(.action_button), .button-flat:not(.header-plain) a.button.action_button, .button-flat a.tp-button, .button-flat button, .button-flat input[type="submit"], .button-flat input[type="reset"], .button-flat input[type="button"] {
+ background-image: none;
+ border-width: 0;
+ border-style: solid;
+ -webkit-border-radius: 0;
+ border-radius: 0;
+ -webkit-box-shadow: inset 0 0 0 0;
+ box-shadow: inset 0 0 0 0;
+ -webkit-appearance: none
+}
+.button-flat a.button .button_icon {
+ background: none
+}
+.button-flat a.button .button_icon i {
+ color: inherit
+}
+.button-flat a.button_left.button .button_label, .button-flat a.button_left.button_large .button_label {
+ padding-left: 0
+}
+.button-flat a.button_right.button .button_label, .button-flat a.button_right.button_large .button_label {
+ padding-right: 0
+}
+.button-flat a.button_left.button_large .button_icon {
+ padding-left: 27px
+}
+.button-flat a.button_right.button_large .button_icon {
+ padding-right: 27px
+}
+button::-moz-focus-inner, input::-moz-focus-inner {
+ border: 0;
+ padding: 0
+}
+@media only screen and (min-width: 768px) {
+ .button-flat a.button:after, .button-flat a.tp-button:after, .button-flat button:after, .button-flat input[type="submit"]:after, .button-flat input[type="reset"]:after, .button-flat input[type="button"]:after {
+ content: "";
+ position: absolute;
+ left: 0;
+ top: 0;
+ height: 100%;
+ width: 100%;
+ z-index: 1;
+ -webkit-transition: all .3s;
+ -moz-transition: all .3s;
+ transition: all .3s;
+ background: rgba(0, 0, 0, .07);
+ filter: alpha(opacity=0);
+ opacity: 0
+ }
+ .button-flat a.button:hover:after, .button-flat a.tp-button:hover:after, .button-flat button:hover:after, .button-flat input[type="submit"]:hover:after, .button-flat input[type="reset"]:hover:after, .button-flat input[type="button"]:hover:after {
+ width: 100%;
+ filter: alpha(opacity=1);
+ opacity: 1
+ }
+}
+/* Header | Plain */
+
+.header-plain #Top_bar {
+ border-bottom-width: 1px;
+ border-style: solid;
+ position: static
+}
+.header-plain.layout-boxed #Top_bar .container {
+ max-width: 100%
+}
+.header-plain #Top_bar .one.column {
+ width: 100%;
+ margin: 0
+}
+.header-plain #Header .top_bar_left, .header-plain #Header .top_bar_right {
+ background-color: transparent
+}
+.header-plain #Top_bar .top_bar_right, .header-plain #Top_bar .top_bar_right_wrapper {
+ top: 0
+}
+.header-plain #Top_bar .top_bar_right:before {
+ display: none
+}
+.header-plain #Action_bar {
+ position: static
+}
+.header-plain #Action_bar .contact_details li, .header-plain #Action_bar .social, .header-plain #Action_bar .social-menu {
+ padding: 12px 0
+}
+/* Header plain | Logo */
+
+.header-plain #Top_bar #logo {
+ height: 50px;
+ line-height: 50px
+}
+/* Header plain | Menu */
+
+.header-plain #Top_bar .menu_wrapper {
+ float: right
+}
+.header-plain #Top_bar .menu>li>a {
+ padding-top: 0!important;
+ padding-bottom: 0!important
+}
+.header-plain #Top_bar .menu>li>a:after {
+ display: none
+}
+.header-plain #Top_bar .menu>li>a span:not(.description) {
+ line-height: 80px;
+ padding: 0 30px
+}
+.header-plain #Top_bar .menu>li:first-child>a span:not(.description) {
+ border-left-width: 1px
+}
+.header-plain #Top_bar .top_bar_right {
+ height: 80px;
+ padding: 0;
+ margin-left: -1px;
+}
+.header-plain.menu-highlight #Top_bar .menu>li, .header-plain.menu-highlight #Top_bar .menu>li>a {
+ margin: 0
+}
+/* Header plain | Top bar right */
+
+.header-plain #Top_bar a#header_cart, .header-plain #Top_bar a#search_button {
+ margin-right: 0;
+ top: 0;
+ border-left-width: 1px;
+ border-style: solid
+}
+.header-plain #Top_bar a#header_cart span {
+ margin-right: -9px
+}
+.header-plain #Top_bar .wpml-languages {
+ top: 0;
+ margin: 0;
+ border-left-width: 1px;
+ border-style: solid
+}
+.header-plain #Top_bar .wpml-languages a.active {
+ border: 0;
+ padding: 0
+}
+.header-plain #Top_bar .wpml-languages ul.wpml-lang-dropdown li a {
+ line-height: 40px
+}
+.header-plain #Top_bar .wpml-languages a.active {
+ background: none
+}
+.header-plain #Top_bar .wpml-languages ul.wpml-lang-dropdown {
+ border: 0;
+ border-radius: 0
+}
+.header-plain #Top_bar a.button.action_button {
+ margin: 0;
+ top: 0;
+ border-radius: 0;
+ border-left-width: 1px;
+ border-style: solid
+}
+.header-plain #Top_bar .menu>li>a span:not(.description) {
+ line-height: 80px;
+ padding: 0 30px
+}
+.header-plain #Top_bar a#header_cart, .header-plain #Top_bar a#search_button {
+ padding: 0 25px;
+ line-height: 80px;
+ margin-left: 0;
+}
+.header-plain #Top_bar .wpml-languages {
+ padding: 0 25px;
+ line-height: 80px
+}
+.header-plain #Top_bar a.button.action_button {
+ line-height: 80px
+}
+.header-plain #Top_bar a.button.action_button .button_label {
+ padding: 0 30px
+}
+/* Header plain | Sticky */
+
+.header-plain #Top_bar.is-sticky .menu>li>a span:not(.description) {
+ line-height: 60px!important
+}
+.header-plain #Top_bar.is-sticky a#header_cart, .header-plain #Top_bar.is-sticky a#search_button {
+ padding: 0 25px;
+ line-height: 60px
+}
+.header-plain #Top_bar.is-sticky .wpml-languages {
+ padding: 0 25px;
+ height: 60px;
+ line-height: 60px
+}
+.header-plain #Top_bar.is-sticky a.button.action_button {
+ height: 60px;
+ line-height: 60px
+}
+.header-plain #Top_bar.is-sticky a.button.action_button .button_label {
+ padding: 0 25px
+}
+.header-plain #Top_bar.is-sticky .top_bar_right {
+ padding: 0;
+ height: 60px;
+ top: 0
+}
+.header-plain #Top_bar.is-sticky .wpml-languages {
+ top: 0
+}
+.header-plain #Top_bar.is-sticky a.button.action_button {
+ top: 0
+}
+/* Header plain | Colors */
+
+.header-plain #Action_bar {
+ background-color: #2C2C2C
+}
+.header-plain #Top_bar {
+ background-color: #fff
+}
+.header-plain #Top_bar, .header-plain #Top_bar .menu>li>a span:not(.description), .header-plain #Top_bar a#header_cart, .header-plain #Top_bar a#search_button, .header-plain #Top_bar .wpml-languages, .header-plain #Top_bar a.button.action_button {
+ border-color: #f2f2f2
+}
+/* Heading --------------------------------------------------------------------------- */
+
+.mfn_heading {}
+.mfn_heading.align_left {
+ text-align: left
+}
+.mfn_heading.align_center {
+ text-align: center
+}
+.mfn_heading.align_right {
+ text-align: right
+}
+.mfn_heading .title {
+ display: inline-block;
+ position: relative
+}
+.mfn_heading.heading_lines {
+ overflow: hidden
+}
+.mfn_heading.heading_lines .title .line {
+ position: absolute;
+ width: 3000px;
+ height: 1px;
+ top: 50%;
+ background: rgba(0, 0, 0, .3)
+}
+.mfn_heading.heading_lines .title .line_l {
+ right: 100%;
+ margin-right: 20px
+}
+.mfn_heading.heading_lines .title .line_r {
+ left: 100%;
+ margin-left: 20px
+}
+.dark .mfn_heading.heading_lines .title .line {
+ background: rgba(255, 255, 255, .3)
+}
+/* Fancy headings -------------------------------------------------------------------- */
+
+.fancy_heading {
+ text-align: center
+}
+.fancy_heading .title {
+ font-size: 42px;
+ line-height: 42px
+}
+.fancy_heading_icon .icon_top {
+ font-size: 50px;
+ line-height: 50px;
+ margin-bottom: 15px;
+ overflow: hidden;
+ display: block
+}
+.fancy_heading_icon .icon_top i:before {
+ margin: 0
+}
+.fancy_heading_line {
+ background-image: url(../images/fancy_heading_hr.png);
+ background-position: bottom center;
+ background-repeat: no-repeat;
+ padding-bottom: 15px
+}
+.fancy_heading_line .slogan {
+ display: block;
+ margin-bottom: 7px;
+ text-transform: uppercase;
+ letter-spacing: 1px;
+ font-size: 14px
+}
+.fancy_heading_line .inside {
+ margin-bottom: 15px
+}
+#back_to_top {
+ float: right;
+ margin: -9px 0 0;
+ width: 42px;
+ height: 42px;
+ line-height: 42px;
+ font-size: 20px;
+ text-align: center;
+}
+/* Pricing boxes --------------------------------------------------------------------- */
+
+.pricing-box {
+ border-width: 1px;
+ border-style: solid;
+ background: #fff
+}
+.pricing-box .plan-header {
+ text-align: center;
+ padding: 20px 15px 0
+}
+.pricing-box .plan-header .image {
+ text-align: center;
+ margin-bottom: 15px
+}
+.pricing-box .plan-header h2 {
+ margin: 0 0 20px;
+ font-size: 30px;
+ line-height: 30px
+}
+.pricing-box .plan-header .price {
+ margin: 0 0 20px
+}
+.pricing-box .plan-header .price>span {
+ font-size: 45px;
+ line-height: 45px;
+ margin: 0 5px
+}
+.pricing-box .plan-header .price sup.currency {
+ font-size: 20px;
+ line-height: 20px;
+ top: -10px;
+ position: relative
+}
+.pricing-box.cp-right .plan-header .price sup.currency {
+ margin-right: 5px
+}
+.pricing-box .plan-header .price sup.period {
+ font-size: 15px;
+ line-height: 15px;
+ top: -15px;
+ position: relative
+}
+.pricing-box .plan-header hr {
+ margin-bottom: 0;
+ width: 60%
+}
+.pricing-box .plan-header p.subtitle {
+ padding: 20px 0 0;
+ margin-bottom: 0
+}
+.pricing-box .plan-inside {
+ padding: 10px 30px;
+ text-align: center
+}
+.pricing-box .plan-inside ul {
+ margin: 0;
+ font-size: 100%;
+ line-height: normal
+}
+.pricing-box .plan-inside ul li {
+ text-align: center;
+ padding: 11px 10px;
+ display: block;
+ margin: 0;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.1)
+}
+.pricing-box .plan-inside ul li .yes, .pricing-box .plan-inside ul li .no {
+ display: inline-block;
+ overflow: hidden;
+ width: 10px;
+ height: 10px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ background: rgba(0, 0, 0, .1)
+}
+.pricing-box .plan-inside ul li:last-child {
+ border-bottom: 0
+}
+.pricing-box .plan-footer {
+ text-align: center
+}
+.pricing-box .plan-footer a {
+ margin-right: 0
+}
+.pricing-box-box.pricing-box-featured {
+ border-color: transparent
+}
+/* Pricing table */
+
+.pricing-box.pricing-box-label .plan-header *, .pricing-box.pricing-box-label .plan-footer {
+ visibility: hidden
+}
+.pricing-box-label ul li {
+ font-weight: 700;
+ text-align: right!important
+}
+.pricing-box-label, .pricing-box-table {
+ border: 0;
+ background: none
+}
+.pricing-box-label .plan-inside, .pricing-box-table .plan-inside {
+ padding-left: 0;
+ padding-right: 0
+}
+.pricing-box-table.pricing-box-featured {
+ background: rgba(0, 0, 0, .02);
+ padding-left: 10px;
+ padding-right: 10px
+}
+/* Content slider ----------------------------------------------------------------------------- */
+
+.content_slider {
+ padding: 0 140px;
+ position: relative
+}
+.content_slider .content_slider_ul {
+ margin: 0!important;
+ line-height: 0;
+ border-width: 8px;
+ border-style: solid;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box
+}
+.content_slider .content_slider_ul li {
+ display: block;
+ float: left;
+ margin: 0!important;
+}
+.content_slider a.button {
+ position: absolute;
+ top: 50%;
+ margin: -22px 0 0;
+ font-size: 13px;
+ line-height: 21px
+}
+.content_slider a.slider_prev {
+ left: -90px
+}
+.content_slider a.slider_next {
+ right: -90px
+}
+.content_slider .slider_pagination {
+ width: 100%;
+ margin-top: 20px;
+}
+.content_slider .slider_pagination li {
+ display: inline-block;
+}
+.content_slider .content_slider_ul {
+ opacity: 0;
+ max-height: 300px;
+ transition: opacity 0.3s ease-in-out;
+}
+.content_slider .content_slider_ul.slick-slider {
+ opacity: 1;
+ max-height: none;
+ zoom: 1;
+}
+/* Flat */
+
+.content_slider.flat .content_slider_ul {
+ border-width: 0
+}
+.content_slider.flat a.button {
+ background: none!important;
+ box-shadow: none;
+ border: none
+}
+.content_slider.flat a.button:after {
+ display: none!important
+}
+.content_slider.flat a.button:hover {
+ background: none!important
+}
+.content_slider.flat a.button .button_icon {
+ background: none;
+ padding: 0;
+ font-size: 50px;
+ opacity: .3
+}
+.content_slider.flat a:hover.button .button_icon {
+ opacity: 1
+}
+/* Flat description */
+
+.content_slider.flat.description ul li {
+ text-align: center
+}
+.content_slider.flat.description ul li a {
+ display: block;
+ text-decoration: none
+}
+.content_slider.flat.description ul li img {
+ margin-bottom: 30px
+}
+.content_slider.flat.description ul li h3 {
+ margin-bottom: 0
+}
+.content_slider.flat.description ul li .desc {
+ line-height: initial;
+ padding: 0 20%;
+ margin-top: 15px
+}
+/* Carousel */
+
+.content_slider.carousel {
+ padding: 0 70px
+}
+.content_slider.carousel .content_slider_ul {
+ border-width: 0
+}
+.content_slider.carousel .content_slider_ul li {
+ text-align: center;
+ padding: 0 20px;
+ padding-top: 5px
+}
+.content_slider.carousel .content_slider_ul li img {
+ margin-bottom: 20px;
+ opacity: .8;
+ position: relative;
+ top: 0
+}
+.content_slider.carousel .content_slider_ul li a {
+ color: inherit;
+ text-decoration: none;
+}
+.content_slider.carousel .content_slider_ul li .title {
+ opacity: .3;
+ line-height: initial;
+ /* font-size:115%; */
+}
+.content_slider.carousel .content_slider_ul li:hover img {
+ opacity: 1;
+ top: -5px
+}
+.content_slider.carousel .content_slider_ul li:hover .title {
+ opacity: 1
+}
+.content_slider.carousel a.button {
+ background: none!important;
+ box-shadow: none;
+ border: none;
+ top: 40%;
+ margin-top: -11px;
+}
+.content_slider.carousel a.button:after {
+ display: none!important
+}
+.content_slider.carousel a.button:hover {
+ background: none!important
+}
+.content_slider.carousel a.button .button_icon {
+ background: none;
+ padding: 0;
+ font-size: 30px;
+ opacity: .5
+}
+.content_slider.carousel a.button:hover .button_icon {
+ opacity: 1
+}
+.content_slider.carousel a.slider_prev {
+ left: -70px
+}
+.content_slider.carousel a.slider_next {
+ right: -70px
+}
+/* Center mode */
+
+.content_slider.center {
+ padding: 0
+}
+.content_slider.center .content_slider_ul {
+ border-width: 0
+}
+.content_slider.center .content_slider_ul li {
+ position: relative;
+ padding: 0 5px;
+}
+.content_slider.center .content_slider_ul li:not(.slick-center) {
+ transform: scale(.98)
+}
+.content_slider.center .content_slider_ul li:after {
+ content: "";
+ position: absolute;
+ top: 0;
+ left: 0;
+ display: block;
+ width: 100%;
+ height: 100%;
+ background-color: rgba(0, 0, 0, .15);
+ opacity: 0;
+}
+.content_slider.center .content_slider_ul li:not(.slick-center):after {
+ opacity: 1;
+}
+.content_slider.center .content_slider_ul li a {
+ position: relative;
+ z-index: 1;
+}
+.content_slider.center a.button {
+ background: none!important;
+ box-shadow: none;
+ border: none;
+ z-index: 1
+}
+.content_slider.center a.button.slider_prev {
+ left: 0
+}
+.content_slider.center a.button.slider_next {
+ right: 0
+}
+.content_slider.center a.button:after {
+ display: none!important
+}
+.content_slider.center a.button:hover {
+ background: none!important
+}
+.content_slider.center a.button .button_icon {
+ background: none;
+ padding: 0;
+ font-size: 50px;
+ opacity: .66
+}
+.content_slider.center a.button .button_icon i {
+ color: #fff;
+}
+.content_slider.center a.button:hover .button_icon {
+ opacity: 1
+}
+.content_slider.center .content_slider_ul li, .content_slider.center .content_slider_ul li:after, .content_slider.center a.button .button_icon {
+ transition: all .3s cubic-bezier(.4, 0, .2, 1)
+}
+/* Navigation visibility */
+
+.content_slider.hide-arrows {
+ padding: 0
+}
+.content_slider.hide-arrows a.slider_prev, .content_slider.hide-arrows a.slider_next {
+ display: none!important
+}
+.content_slider.hide-dots .slider_pagination {
+ display: none!important
+}
+.section.full-width .column.one .content_slider.hide-arrows {
+ padding: 0 140px;
+}
+/* Nice Scroll | .nice-scroll -------------------------------------------------------- */
+
+body.nice-scroll {
+ position: relative
+}
+body.nice-scroll:not(.layout-boxed) {
+ padding-right: 10px!important
+}
+.nice-scroll #configurator, .nice-scroll #Sliding-top a.sliding-top-control, .nice-scroll .fixed-nav.fixed-nav-next {
+ margin-right: 10px
+}
+.nice-scroll .nicescroll-rails {
+ background: #666;
+ z-index: 9002!important
+}
+/* Slider | Pagination --------------------------------------------------------------- */
+
+.slider_pagination {
+ text-align: center;
+ line-height: 0
+}
+.slider_pagination a {
+ display: inline-block;
+ width: 12px;
+ height: 12px;
+ text-indent: -9999px;
+ margin: 0 9px;
+ background: rgba(0, 0, 0, .15);
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ position: relative;
+ cursor: pointer
+}
+.slider_pagination a:hover {
+ background: rgba(0, 0, 0, .25)
+}
+.slider_pagination a.selected, .slider_pagination .slick-active a {
+ width: 10px;
+ height: 8px;
+ margin: 0 10px;
+ position: relative;
+ top: 4px;
+ background: rgba(0, 0, 0, .15);
+ -webkit-border-radius: 2px;
+ border-radius: 2px
+}
+.slider_pagination a.selected:after, .slider_pagination .slick-active a:after {
+ content: "";
+ display: block;
+ width: 8px;
+ height: 8px;
+ -webkit-border-radius: 1px;
+ border-radius: 1px;
+ position: absolute;
+ left: 1px;
+ top: -3px;
+ background: #D6D6D6;
+ -webkit-transform: rotate(45deg);
+ transform: rotate(45deg)
+}
+/* Slider Revolution ----------------------------------------------------------------- */
+
+#mfn-rev-slider input {
+ display: inline-block
+}
+/* Animation */
+
+.content_slider.carousel ul li img, .content_slider.carousel ul li .title, .content_slider.flat a.button .button_icon {
+ -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
+}
+/* Dark ------------------------------------------------------------------------------ */
+
+.dark, .dark ul.timeline_items, .dark .icon_box a .desc, .dark .icon_box a:hover .desc, .dark .feature_list ul li a, .dark .list_item a, .dark .list_item a:hover, .dark .widget_recent_entries ul li a {
+ color: #fff!important
+}
+.dark .ui-tabs .ui-tabs-panel, .dark .accordion .question .answer {
+ color: #626262
+}
+/* Headings font */
+
+.dark h1, .dark h1 a, .dark h1 a:hover {
+ color: #fff
+}
+.dark h2, .dark h2 a, .dark h2 a:hover {
+ color: #fff
+}
+.dark h3, .dark h3 a, .dark h3 a:hover {
+ color: #fff
+}
+.dark h4, .dark h4 a, .dark h4 a:hover {
+ color: #fff
+}
+.dark h5, .dark h5 a, .dark h5 a:hover {
+ color: #fff
+}
+.dark h6, .dark h6 a, .dark h6 a:hover, .dark a.content_link .title {
+ color: #fff
+}
+/* Borders */
+
+.dark .idea_box, .dark table th, .dark table td, .dark .list_item .circle, .dark input[type="text"], .dark input[type="tel"], .dark input[type="password"], .dark input[type="email"], .dark textarea, .dark select, .dark .promo_box.has_border:after, .dark dl>dt, .dark dl>dd, .dark .article_box .desc_wrapper p, .dark a.icon_bar, .dark a.content_link, .dark .how_it_works .image, .dark .opening_hours, .dark .opening_hours .opening_hours_wrapper li, .dark .icon_box.has_border:after, .dark .chart_box:before, .dark .pricing-box, .dark .team_list .bq_wrapper, .dark .post-footer .post-links, .dark .format-link .post-title .icon-link, .dark .share_wrapper, .dark .post-header .title_wrapper, .dark .section-post-related .section-related-adjustment, .dark .comments, .dark .widget-area, .dark .widget:after, .dark .fixed-nav .desc h6, .dark .portfolio_group.list .portfolio-item, .dark .portfolio_group .portfolio-item .desc .details-wrapper, .dark .Recent_posts ul li .desc h6, .dark .widget_recent_entries ul li a, .dark .woocommerce .widget_best_sellers li, .dark .woocommerce .widget_featured_products li, .dark .woocommerce .widget_recent_reviews li, .dark .woocommerce .widget_recent_products li, .dark .woocommerce .widget_recently_viewed_products li, .dark .woocommerce .widget_random_products li, .dark .woocommerce .widget_top_rated_products li, .dark .woocommerce .widget_onsale li, .dark .woocommerce .widget_layered_nav li, .dark .woocommerce .widget_shopping_cart ul.product_list_widget li, .dark .woocommerce .widget_products li, .dark .woocommerce .product .related.products, .dark .woocommerce .product div.entry-summary h1.product_title:after, .dark .woocommerce .quantity input.qty {
+ border-color: rgba(255, 255, 255, .08)
+}
+/* Grey */
+
+.dark .blockquote p.author span, .dark .counter .desc_wrapper .title, .dark .article_box .desc_wrapper p, .dark .team .desc_wrapper p.subtitle, .dark .pricing-box .plan-header p.subtitle, .dark .pricing-box .plan-header .price sup.period, .dark .chart_box p, .dark .fancy_heading .inside, .dark .fancy_heading_line .slogan, .dark .post-meta, .dark .post-meta a, .dark .post-footer, .dark .post-footer a span.label, .dark .pager .pages a, .dark .button-love a .label, .dark .pager-single a, .dark #comments .commentlist>li .comment-author .says, .dark .fixed-nav .desc .date, .dark .filters_buttons li.label, .dark .Recent_posts ul li a .desc .date, .dark .widget_recent_entries ul li .post-date, .dark .tp_recent_tweets .twitter_time, .dark .widget_price_filter .price_label, .dark .shop-filters .woocommerce-result-count, .dark .woocommerce ul.product_list_widget li .quantity, .dark .widget_shopping_cart ul.product_list_widget li dl, .dark .product_meta .posted_in, .dark .woocommerce .shop_table .product-name .variation>dd, .dark .shipping-calculator-button:after, .dark .shop_slider .shop_slider_ul li .item_wrapper .price del, .dark .testimonials_slider .testimonials_slider_ul li .author span, .dark .testimonials_slider .testimonials_slider_ul li .author span a {
+ color: #DEDEDE
+}
+/* Dividers */
+
+.dark hr {
+ background-color: rgba(255, 255, 255, .08);
+ color: rgba(255, 255, 255, .08)
+}
+/* Others */
+
+.dark blockquote {
+ color: #fff
+}
+.dark .article_box .desc_wrapper h4 {
+ color: #444
+}
+.dark .progress_bars .bars_list li h6 .label {
+ color: rgba(255, 255, 255, 0.35);
+ background: rgba(255, 255, 255, 0.05)
+}
+.dark .faq .question .title {
+ color: #fff
+}
+.dark .counter .desc_wrapper .number {
+ color: #fff
+}
+.dark a.content_link .title {
+ color: #444
+}
+.dark .opening_hours, .dark .opening_hours h3 {
+ color: #444
+}
+.dark .Recent_posts ul li .desc {
+ background: rgba(0, 0, 0, .1)
+}
+/* Pricing box */
+
+.dark .pricing-box-box {
+ background: rgba(0, 0, 0, 0.1)
+}
+.dark .pricing-box .plan-inside ul li {
+ border-bottom: 1px solid rgba(255, 255, 255, 0.1)
+}
+/* Lists */
+
+.dark .column_column ul, .dark .column_column ol, .dark .the_content_wrapper ul, .dark .the_content_wrapper ol {
+ color: #fff
+}
+.dark .list_item.lists_2 .list_icon i {
+ color: #fff
+}
+/* Pricing table */
+
+.dark .pricing-box-table.pricing-box-featured {
+ background: rgba(0, 0, 0, .1)
+}
+.dark .pricing-box .plan-header .price sup.period {
+ color: rgba(255, 255, 255, 0.5)!important
+}
+/* Call to action */
+
+.dark .call_to_action .call_left h3 {
+ color: rgba(0, 0, 0, .65)
+}
+.dark .call_to_action .call_center a {
+ color: #fff
+}
+/* Fancy heading */
+
+.dark .fancy_heading_line {
+ background-image: url(../images/fancy_heading_hr_dark.png)
+}
+/* Content slider */
+
+.dark .content_slider.flat a.button .button_icon i {
+ color: #fff
+}
+/* Fancy links */
+
+.dark a.mfn-link, .dark a:hover.mfn-link {
+ color: #fff
+}
+.dark a.hover.mfn-link-2 span:before, .dark a.mfn-link-8:after, .dark a.mfn-link-8:before {
+ background: #fff
+}
+.dark a.mfn-link-4:hover:before, .dark a.mfn-link-4:hover:after, .dark a.hover.mfn-link-4:before, .dark a.hover.mfn-link-4:after, .dark a.mfn-link-7:after, .dark a.mfn-link-7:before {
+ background: #fff
+}
+.dark a.mfn-link-6:before {
+ border-bottom-color: #fff
+}
+/* Pagination */
+
+.dark .slider_pagination a {
+ background: rgba(255, 255, 255, 0.3)
+}
+/* Content slider ----------------------------------------------------------------------------- */
+
+.content_slider {
+ padding: 0 140px;
+ position: relative
+}
+.content_slider .content_slider_ul {
+ margin: 0!important;
+ line-height: 0;
+ border-width: 8px;
+ border-style: solid;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box
+}
+.content_slider .content_slider_ul li {
+ display: block;
+ float: left;
+ margin: 0!important;
+}
+.content_slider a.button {
+ position: absolute;
+ top: 50%;
+ margin: -22px 0 0;
+ font-size: 13px;
+ line-height: 21px
+}
+.content_slider a.slider_prev {
+ left: -90px
+}
+.content_slider a.slider_next {
+ right: -90px
+}
+.content_slider .slider_pagination {
+ width: 100%;
+ margin-top: 20px;
+}
+.content_slider .slider_pagination li {
+ display: inline-block;
+}
+.content_slider .content_slider_ul {
+ opacity: 0;
+ max-height: 300px;
+ transition: opacity 0.3s ease-in-out;
+}
+.content_slider .content_slider_ul.slick-slider {
+ opacity: 1;
+ max-height: none;
+ zoom: 1;
+}
+.layout-full-width.header-fw #Action_bar .container, .layout-full-width.header-fw #Top_bar .container {
+ max-width: 100%;
+}
+/* Grid */
+
+.grid .post-item {
+ width: 31.33%;
+ margin: 0 1% 20px;
+ background: #fff !important;
+}
+.grid .post-photo-wrapper {
+ width: 100%;
+ float: none;
+}
+.grid .post-desc-wrapper {
+ width: 100%;
+ float: none;
+}
+.grid .post-desc-wrapper .post-desc {
+ padding: 20px 20px 0;
+}
+.grid .post-footer {
+ margin: 0 -20px;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+.grid .post-meta .author-date .author span.label {
+ display: none;
+}
+.grid .post-desc-wrapper .post-meta .category .cat-btn {
+ display: none;
+}
+.grid .post-desc-wrapper .post-footer .button-love .love-text {
+ display: none;
+}
+/* Columns 2-6 */
+
+.posts_group.grid.col-2 .post-item {
+ width: 47.99%;
+}
+.posts_group.grid.col-3 .post-item {
+ width: 31.33%;
+}
+.posts_group.grid.col-4 .post-item {
+ width: 22.99%;
+}
+.posts_group.grid.col-5 .post-item {
+ width: 18.99%;
+ margin: 0 0.5% 20px;
+}
+.posts_group.grid.col-6 .post-item {
+ width: 15.66%;
+ margin: 0 0.5% 20px;
+}
+.posts_group.grid.col-2 .post-item:nth-child(2n+1) {
+ clear: both;
+}
+.posts_group.grid.col-3 .post-item:nth-child(3n+1) {
+ clear: both;
+}
+.posts_group.grid.col-4 .post-item:nth-child(4n+1) {
+ clear: both;
+}
+.posts_group.grid.col-5 .post-item:nth-child(5n+1) {
+ clear: both;
+}
+.posts_group.grid.col-6 .post-item:nth-child(6n+1) {
+ clear: both;
+}
+/* Masonry */
+
+.masonry:not(.tiles) .post-item {
+ width: 31.33%;
+ margin: 0 1% 20px;
+ background: #fff !important;
+}
+.masonry .post-photo-wrapper {
+ width: 100%;
+ float: none;
+}
+.masonry .post-desc-wrapper {
+ width: 100%;
+ float: none;
+}
+.masonry .post-desc-wrapper .post-desc {
+ padding: 20px 20px 0;
+}
+.masonry .post-footer {
+ margin: 0 -20px;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+.masonry .post-meta .author-date .author span.label {
+ display: none;
+}
+.masonry .post-desc-wrapper .post-meta .category .cat-btn {
+ display: none;
+}
+.masonry .post-desc-wrapper .post-footer .button-love .love-text {
+ display: none;
+}
+/* Columns 2-6 */
+
+.posts_group.masonry.col-2 .post-item {
+ width: 47.99%;
+}
+.posts_group.masonry.col-3 .post-item {
+ width: 31.33%;
+}
+.posts_group.masonry.col-4 .post-item {
+ width: 22.99%;
+}
+.posts_group.masonry.col-5 .post-item {
+ width: 18.99%;
+ margin: 0 0.5% 20px;
+}
+.posts_group.masonry.col-6 .post-item {
+ width: 15.66%;
+ margin: 0 0.5% 20px;
+}
+/* Masonry tiles */
+
+.masonry.tiles {
+ position: relative;
+}
+.masonry.tiles .post-item {
+ margin: 0 !important;
+ overflow: hidden;
+ background-color: transparent;
+}
+.masonry.tiles .post-item:not(.no-img) .post-desc-wrapper {
+ position: absolute;
+ z-index: 4;
+ left: 0;
+ bottom: -20px;
+}
+.masonry.tiles .post-item:not(.no-img) .post-desc-wrapper .post-desc {
+ background: url(../images/blog_masonry_tile_gradient.png) top left repeat-x;
+ padding: 70px 30px 30px;
+}
+.masonry.tiles .post-item .post-desc-wrapper .post-desc {
+ padding: 50% 30px 10px;
+}
+.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-meta .author-date .post-links {
+ display: inline-block;
+ margin-left: 10px;
+}
+.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-excerpt {
+ display: none;
+}
+/* Photo wrapper */
+
+.masonry.tiles .post-item:not(.no-img) .post-photo-wrapper {
+ line-height: 0;
+ position: relative;
+}
+.masonry.tiles .post-item:not(.no-img) .post-photo-wrapper:after {
+ content: "";
+ position: absolute;
+ z-index: 2;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ background: rgba(0, 0, 0, .2);
+ opacity: 0;
+ transition: all 0.6s ease-out;
+}
+.masonry.tiles .post-item:not(.no-img):hover .post-photo-wrapper:after {
+ opacity: 1;
+}
+/* Posts */
+
+.masonry.tiles .format-link .post-title .icon-link {
+ display: none;
+}
+.masonry.tiles .format-link .post-title .link-wrapper {
+ margin-left: 0;
+ padding-top: 5px;
+}
+.masonry.tiles .format-quote blockquote {
+ margin-left: 0;
+ top: 0;
+ margin-bottom: 25px;
+}
+.masonry.tiles .format-quote blockquote:after {
+ display: none;
+}
+.masonry.tiles .format-quote blockquote a {
+ text-decoration: none;
+}
+/* Post icon */
+
+.masonry.tiles .post-item .post-format-icon {
+ position: absolute;
+ z-index: 3;
+ left: 25px;
+ top: 25px;
+ font-size: 35px;
+ line-height: 35px;
+ color: #fff;
+}
+/* Line */
+
+.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-title:after {
+ content: "";
+ display: block;
+ height: 3px;
+ margin-top: 20px;
+ width: 0;
+ transition: all 0.4s ease-out;
+}
+.masonry.tiles .post-item:hover .post-desc-wrapper .post-desc .post-title:after {
+ width: 40%;
+}
+/* Desc wrapper animation */
+
+.masonry.tiles .post-item .post-desc-wrapper {
+ transition: all 0.4s ease-out;
+}
+.masonry.tiles .post-item:hover .post-desc-wrapper {
+ transform: translateY(-20px);
+}
+/* Columns 2-6 */
+
+.posts_group.masonry.tiles.col-2 .post-item {
+ width: 49.99%;
+}
+.posts_group.masonry.tiles.col-3 .post-item {
+ width: 33.33%;
+}
+.posts_group.masonry.tiles.col-4 .post-item {
+ width: 24.99%;
+}
+.posts_group.masonry.tiles.col-5 .post-item {
+ width: 19.99%;
+}
+.posts_group.masonry.tiles.col-6 .post-item {
+ width: 16.66%;
+}
+/* With margin */
+
+.posts_group.masonry.margin .post-item {
+ margin: 0 1% 25px !important;
+}
+.posts_group.masonry.margin.col-2 .post-item {
+ width: 47.99%;
+}
+.posts_group.masonry.margin.col-3 .post-item {
+ width: 31.33%;
+}
+.posts_group.masonry.margin.col-4 .post-item {
+ width: 22.99%;
+}
+.posts_group.masonry.margin.col-5 .post-item {
+ width: 18.99%;
+ margin: 0 0.5% 12px !important;
+}
+.posts_group.masonry.margin.col-6 .post-item {
+ width: 15.66%;
+ margin: 0 0.5% 12px !important;
+}
+/* Colors */
+
+.masonry.tiles .post-item.format-quote blockquote, .masonry.tiles .post-item.format-quote blockquote a, .masonry.tiles .post-item.format-link .post-title .icon-link, .masonry.tiles .post-item.format-link .post-title .link-wrapper h4, .masonry.tiles .post-item.format-link .post-title .link-wrapper a, .masonry.tiles .post-item .post-desc-wrapper .post-desc .post-title .entry-title a {
+ color: #fff;
+}
+.masonry.tiles .post-item.no-img .post-desc-wrapper .post-desc .post-title:after, .masonry.tiles .post-item.format-quote .post-desc-wrapper .post-desc .post-title:after, .masonry.tiles .post-item.format-link .post-desc-wrapper .post-desc .post-title:after {
+ background-color: #fff;
+}
+.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-head .post-meta, .masonry.tiles .post-item .post-desc-wrapper .post-desc .post-head .post-meta a, .masonry.tiles .post-item .post-desc-wrapper .post-desc .post-excerpt {
+ color: rgba(255, 255, 255, .7);
+}
+/* Timeline */
+
+.timeline .post-item {
+ float: none;
+ width: auto;
+ padding-left: 200px;
+ margin-bottom: 0;
+ padding-bottom: 40px;
+ background: url(../images/timeline_right.png) no-repeat 90px top;
+}
+.timeline .post-item:last-child {
+ padding-bottom: 20px;
+ margin-bottom: 20px;
+}
+.timeline .format-quote .post-meta, .timeline .format-link .post-meta {
+ padding-top: 7px;
+}
+.timeline .post-item:before {
+ content: "";
+ width: 7px;
+ height: 7px;
+ border-width: 4px;
+ border-style: solid;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ position: absolute;
+ left: 126px;
+ top: 11px;
+ display: block;
+ visibility: visible;
+ z-index: 1;
+}
+.timeline .date_label {
+ display: block;
+}
+.timeline .post-meta .author-date .date {
+ display: none;
+}
+/* Photo */
+
+.photo .post-item {
+ float: none;
+}
+.photo .post-photo-wrapper {
+ width: 100%;
+ float: none;
+}
+.photo .post-desc-wrapper {
+ width: 100%;
+ float: none;
+ text-align: center;
+}
+.photo .post-desc .post-head {}
+.photo .post-desc .post-head .post-meta {
+ display: inline-block;
+}
+.photo .post-desc .post-head .post-footer {
+ display: inline-block;
+ background: none;
+ padding: 0;
+ line-height: inherit;
+}
+.photo .post-desc .post-title {}
+.photo .post-desc .post-excerpt {
+ margin-bottom: 0;
+}
+.photo .post-desc .post-head .post-meta .author-date, .photo .post-desc .post-head .post-meta .category, .photo .post-desc .post-head .post-footer .button-love, .photo .post-desc .post-head .post-footer .post-links {
+ float: none;
+ display: inline-block;
+}
+.photo .post-desc .post-head .post-meta .author-date {
+ margin-right: 20px;
+}
+.photo .post-desc .post-head .post-meta .author-date .label {
+ display: none;
+}
+.photo .post-desc .post-head .post-footer .button-love {
+ margin-right: 20px;
+}
+.photo .post-desc .post-head .post-footer .button-love .love-text {
+ display: none;
+}
+.photo .post-desc .post-head .post-footer .post-links {
+ border: 0;
+ padding: 0;
+}
+.photo .post-desc .post-head .post-footer .post-links .icon-doc-text, .photo .post-desc .post-head .post-footer .post-links .post-more {
+ display: none;
+}
+.photo .format-image {
+ text-align: center;
+}
+.photo .format-image .post-photo-wrapper {
+ display: inline-block;
+ width: auto;
+}
+.photo .format-link .post-title {
+ display: inline-block;
+ text-align: left;
+}
+/* Post types */
+
+.format-quote .post-photo-wrapper {
+ display: none
+}
+.format-quote .post-desc {
+ padding: 0
+}
+.format-quote .post-desc-wrapper {
+ width: 100%;
+ float: none
+}
+.format-video .image_frame .image_wrapper img {
+ margin-bottom: 0!important
+}
+.format-video .image_frame:hover .image_wrapper img {
+ top: 0
+}
+.format-link .post-photo-wrapper {
+ display: none
+}
+.format-link .post-desc-wrapper {
+ width: 100%;
+ float: none
+}
+.format-link .post-desc {
+ padding: 0
+}
+.format-link .post-title {
+ overflow: hidden
+}
+.format-link .post-title .icon-link {
+ display: block;
+ width: 80px;
+ height: 80px;
+ font-size: 60px;
+ line-height: 80px;
+ border-right-width: 1px;
+ border-style: solid;
+ float: left;
+ text-align: center
+}
+.format-link .post-title .link-wrapper {
+ margin-left: 100px;
+ padding-top: 14px
+}
+.format-link .post-title .link-wrapper h4 {
+ margin-bottom: 7px;
+ font-size: 20px;
+ line-height: 22px
+}
+/* Single Post ----------------------------------------------------------------------- */
+
+.post-nav {
+ padding: 10px 10px 4px 130px;
+ margin-bottom: 20px;
+ background-image: url(../images/stripes/stripes_5_b.png);
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ overflow: hidden
+}
+.post-nav .next-prev-nav {
+ float: left
+}
+.post-nav .next-prev-nav li {
+ float: left;
+ margin-right: 5px
+}
+.post-nav .next-prev-nav a.button {
+ margin: 0;
+ padding: 0!important
+}
+.post-nav .list-nav {
+ float: right;
+ line-height: 49px
+}
+.post-nav.minimal.column {
+ padding: 0;
+ background: none;
+ position: relative;
+ height: 40px!important;
+}
+.post-nav.minimal a {
+ position: absolute;
+ top: 0;
+ opacity: .6;
+ -webkit-transition: all .3s ease-in-out;
+ transition: all .3s ease-in-out;
+}
+.post-nav.minimal a:hover {
+ opacity: 1
+}
+.post-nav.minimal a.prev {
+ left: 0;
+}
+.post-nav.minimal a.next {
+ right: 0;
+}
+.post-nav.minimal a.home {
+ left: 50%;
+ margin: 3px 0 0 -13px;
+}
+.post-nav.minimal a i {
+ font-size: 25px;
+ line-height: 30px;
+ color: #626262
+}
+.post-nav.minimal a svg {
+ fill: #626262
+}
+.post-header {
+ margin-bottom: 20px
+}
+.post-header .button-love {
+ width: 99px;
+ float: left;
+ text-align: center
+}
+.post-header .button-love a.mfn-love {
+ display: inline-block;
+ position: relative;
+ padding-left: 28px;
+ font-size: 17px;
+ margin-top: 25px
+}
+.no-title .post-header .button-love a.mfn-love {
+ margin-top: 0
+}
+.post-header .button-love a.mfn-love i {
+ position: absolute;
+ left: 0;
+ top: 0;
+ font-size: 18px
+}
+.post-header .button-love a.mfn-love:hover {
+ text-decoration: none
+}
+.post-header .button-love a.mfn-love i:last-child {
+ opacity: 0;
+ filter: alpha(opacity=0);
+ -webkit-transition: all .3s ease-in-out;
+ -moz-transition: all .3s ease-in-out;
+ -o-transition: all .3s ease-in-out;
+ -ms-transition: all .3s ease-in-out;
+ transition: all .3s ease-in-out
+}
+.post-header .button-love a:hover.mfn-love i:last-child, .post-header .button-love a.loved.mfn-love i:last-child {
+ opacity: 1;
+ filter: alpha(opacity=100)
+}
+.post-header .title_wrapper {
+ margin-left: 99px;
+ border-left-width: 1px;
+ border-style: solid;
+ padding-left: 30px
+}
+.post-header .title_wrapper h1 {
+ font-size: 35px;
+ line-height: 35px
+}
+.single-photo-wrapper .share_wrapper {
+ float: left
+}
+.single-photo-wrapper .image_frame {
+ margin-left: 120px
+}
+.single-photo-wrapper .image_frame iframe {
+ width: 100%
+}
+.no-share .single-photo-wrapper .image_frame {
+ margin-left: 0
+}
+.single-photo-wrapper.image {
+ text-align: center
+}
+.single-photo-wrapper.image .image_frame {
+ margin-left: 0;
+ display: inline-block
+}
+.section-post-header .single-photo-wrapper.image .image_frame {
+ max-width: 80%;
+ max-width: calc(100% - 130px)
+}
+.no-share .section-post-header .single-photo-wrapper.image .image_frame {
+ max-width: 100%
+}
+.share_wrapper {
+ background: #fff;
+ border-width: 1px;
+ border-style: solid;
+ width: 98px;
+ text-align: center;
+ padding: 10px 0 5px
+}
+.share_wrapper .stButton {
+ margin-bottom: 10px
+}
+.section-post-intro-share .share_wrapper {
+ float: right;
+ background: none;
+ border: none;
+ width: unset;
+ padding: 0
+}
+.section-post-intro-share .share_wrapper>span {
+ float: left
+}
+.section-post-intro-share .share_wrapper .stButton .stBubble {
+ display: none!important
+}
+.author-box .avatar-wrapper {
+ width: 64px;
+ height: 64px;
+ float: left;
+ border-width: 8px;
+ border-style: solid;
+ display: block;
+ line-height: 0;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ overflow: hidden
+}
+.author-box .desc-wrapper {
+ background: rgba(0, 0, 0, .02);
+ padding: 20px;
+ position: relative;
+ margin-left: 105px
+}
+.author-box .desc-wrapper:after {
+ content: "";
+ display: block;
+ position: absolute;
+ left: -6px;
+ top: 35px;
+ width: 0;
+ height: 0;
+ border-style: solid;
+ border-width: 6px 6px 6px 0;
+ border-color: transparent rgba(0, 0, 0, .02) transparent transparent
+}
+.author-box .desc-wrapper h5 {
+ margin-bottom: 5px
+}
+/* Hide Love */
+
+.hide-love .button-love {
+ display: none!important
+}
+.hide-love .post-header .title_wrapper {
+ margin-left: 0;
+ padding-left: 10px;
+ border-left: none
+}
+.hide-love .post-nav {
+ padding-left: 10px
+}
+.hide-love .portfolio_group .portfolio-item .desc .title_wrapper {
+ padding-right: 0
+}
+/* Post related */
+
+.section-post-related .section-related-adjustment {
+ border-top-width: 1px;
+ border-style: solid;
+ padding-top: 20px
+}
+.section-post-related .post-related {
+ position: relative;
+ width: 31.333%
+}
+.section-post-related .col-2 .post-related {
+ width: 48%
+}
+.section-post-related .col-3 .post-related {
+ width: 31.333%
+}
+.section-post-related .col-4 .post-related {
+ width: 23%
+}
+.section-post-related .col-5 .post-related {
+ width: 18%
+}
+.section-post-related .col-6 .post-related {
+ width: 14.666%
+}
+.section-post-related .col-2 .post-related:nth-child(2n+1) {
+ clear: both
+}
+.section-post-related .col-3 .post-related:nth-child(3n+1) {
+ clear: both
+}
+.section-post-related .col-4 .post-related:nth-child(4n+1) {
+ clear: both
+}
+.section-post-related .col-5 .post-related:nth-child(5n+1) {
+ clear: both
+}
+.section-post-related .col-6 .post-related:nth-child(6n+1) {
+ clear: both
+}
+.section-post-related .post-related .image_frame {
+ margin-left: 30px;
+ margin-bottom: 15px
+}
+.section-post-related .post-related .fullscreen-container {
+ height: 180px!important
+}
+.section-post-related .post-related .date_label {
+ position: absolute;
+ left: 0;
+ top: 30px;
+ z-index: 20
+}
+.section-post-related .post-related hr {
+ margin-left: 30px;
+ width: 40%
+}
+.section-post-related .post-related a.button {
+ margin-left: 30px;
+ margin-bottom: 0
+}
+.section-post-related .format-quote blockquote {
+ margin-top: 70px;
+ margin-left: 40px
+}
+.section-post-related .format-link .image_frame {
+ height: 180px;
+ background-color: rgba(255, 255, 255, .5);
+ background-image: url(../images/link.png);
+ background-position: center center;
+ background-repeat: no-repeat
+}
+.section-post-related .format-standard.no-img .image_frame {
+ display: block;
+ height: 180px;
+ background-color: rgba(255, 255, 255, .5);
+ background-image: url(../images/photo.png);
+ background-position: center center;
+ background-repeat: no-repeat
+}
+.section-post-related .post-related .image_frame iframe {
+ width: 100%
+}
+/* Section post related - simple */
+
+.section-post-related .simple .post-related .image_frame {
+ margin-left: 0px;
+}
+.section-post-related .simple .post-related .date_label {
+ margin-bottom: 5px;
+ position: static;
+ padding: 0;
+ background-color: transparent;
+ background-image: none;
+}
+.section-post-related .simple .post-related .date_label:after {
+ display: none;
+}
+.section-post-related .simple .post-related hr {
+ display: none;
+}
+.section-post-related .simple .post-related a.button {
+ margin-left: 0px;
+}
+.section-post-related .simple .post-related.format-quote .date_label {
+ margin-bottom: 10px;
+}
+.section-post-related .simple .format-quote blockquote {
+ margin-top: 0px;
+}
+/* Format | Link */
+
+.single-format-link .single-photo-wrapper .share_wrapper {
+ float: none;
+ width: auto;
+ padding: 10px 15px 15px
+}
+.single-format-link .single-photo-wrapper .share_wrapper .stButton {
+ margin: 0 10px 0 0
+}
+.single-format-link .section-post-header .single-photo-wrapper .image_frame {
+ display: none
+}
+/* Format | Quote */
+
+.single-format-quote #Subheader .title {
+ width: 100%
+}
+.single-format-quote #Subheader ul.breadcrumbs {
+ display: none
+}
+.single-format-quote .single-photo-wrapper .share_wrapper {
+ float: none;
+ width: auto;
+ padding: 10px 15px 15px
+}
+.single-format-quote .single-photo-wrapper .share_wrapper .stButton {
+ margin: 0 10px 0 0
+}
+.single-format-quote .section-post-header .single-photo-wrapper .image_frame {
+ display: none
+}
+/* NO img */
+
+.portfolio.no-img .single-photo-wrapper .share_wrapper, .format-image.no-img .single-photo-wrapper .share_wrapper, .format-standard.no-img .single-photo-wrapper .share_wrapper {
+ float: none;
+ width: auto;
+ padding: 10px 15px 15px
+}
+.portfolio.no-img .single-photo-wrapper .share_wrapper .stButton, .format-image.no-img .single-photo-wrapper .share_wrapper .stButton, .format-standard.no-img .single-photo-wrapper .share_wrapper .stButton {
+ margin: 0 10px 0 0
+}
+.portfolio.no-img .section-post-header .single-photo-wrapper .image_frame, .format-image.no-img .section-post-header .single-photo-wrapper .image_frame, .format-standard.no-img .section-post-header .single-photo-wrapper .image_frame {
+ display: none!important
+}
+/* Project decription */
+
+.project-description li {
+ width: 99.9%;
+ clear: both;
+ padding: 7px 10px;
+ background: rgba(0, 0, 0, .01);
+ border-style: solid;
+ border-color: rgba(0, 0, 0, .03);
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box
+}
+.project-description li .label {
+ font-weight: 700;
+ min-width: 50px;
+ display: inline-block
+}
+.project-description li.one-third {
+ float: left;
+ width: 33.3%;
+ clear: none;
+ padding-right: 15px;
+ border-width: 0 1px 1px 0
+}
+.project-description li:nth-child(3) {
+ border-right-color: transparent
+}
+/* Share Item */
+
+.share_item {
+ float: none;
+ width: auto;
+ padding: 10px 15px 15px
+}
+.share_item .stButton {
+ margin: 0 10px 0 0
+}
+/* Templates | Preview --------------------------------------------------------------- */
+
+.single-template .section-post-header, .single-template .section-post-about, .single-template .section-post-related, .single-template .section-post-comments {
+ display: none;
+}
+/* Widget Area ----------------------------------------------------------------------- */
+
+.widget-area {
+ border-style: solid;
+ padding: 30px 20px 20px;
+ position: relative
+}
+.widget-area:before {
+ content: "";
+ display: block;
+ position: absolute;
+ top: 0;
+ width: 1500px;
+ height: 100%;
+ background: rgba(0, 0, 0, .01);
+ visibility: visible
+}
+.aside_left .widget-area {
+ border-right-width: 1px
+}
+.aside_left .widget-area:before {
+ right: 0
+}
+.aside_right .widget-area {
+ border-left-width: 1px
+}
+.aside_right .widget-area:before {
+ left: 0
+}
+.widget-area.lines-boxed .widget:after {
+ width: 100%
+}
+.widget-area.lines-hidden .widget:after {
+ display: none
+}
+.widget {
+ padding-bottom: 30px;
+ margin-bottom: 30px;
+ position: relative
+}
+.widget:last-child {
+ margin-bottom: 0;
+ padding-bottom: 0
+}
+.widget:last-child:after {
+ display: none
+}
+.widget:after {
+ content: "";
+ display: block;
+ position: absolute;
+ bottom: 0;
+ width: 1500px;
+ height: 0;
+ visibility: visible;
+ border-width: 1px 0 0;
+ border-style: solid
+}
+.widget>h3 {
+ font-size: 18px;
+ line-height: 22px
+}
+.aside_left .widget:after {
+ right: 0
+}
+.aside_right .widget:after {
+ left: 0
+}
+.with_aside.aside_both .sidebar-1 .widget-area {
+ border-right-width: 1px
+}
+.with_aside.aside_both .sidebar-1 .widget-area:before {
+ right: 0
+}
+.with_aside.aside_both .sidebar-1 .widget-area .widget:after {
+ right: 0
+}
+.with_aside.aside_both .sidebar-2 .widget-area {
+ border-left-width: 1px
+}
+.with_aside.aside_both .sidebar-2 .widget-area:before {
+ left: 0
+}
+.with_aside.aside_both .sidebar-2 .widget-area .widget:after {
+ left: 0
+}
+/* Recent posts */
+
+.Recent_posts ul {
+ margin: 0!important
+}
+.Recent_posts ul li {
+ margin-bottom: 10px;
+ list-style: none!important
+}
+.Recent_posts ul li:last-child {
+ margin-bottom: 0
+}
+.Recent_posts ul li a {
+ text-decoration: none
+}
+.Recent_posts ul li .desc {
+ margin-right: 80px;
+ padding: 5px 15px;
+ background: #fff;
+ position: relative;
+ min-height: 70px
+}
+.Recent_posts ul li .desc:after {
+ content: "";
+ display: block;
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: 4px;
+ height: 100%
+}
+.Recent_posts ul li .desc h6 {
+ position: relative;
+ z-index: 2;
+ margin-bottom: 3px;
+ padding-bottom: 3px;
+ border-bottom-width: 1px;
+ border-style: solid
+}
+.Recent_posts ul li .desc .date {
+ position: relative;
+ z-index: 2
+}
+.Recent_posts ul li .desc .date i {
+ display: inline-block;
+ margin-right: 2px
+}
+.Recent_posts ul li.no-img {
+ position: relative
+}
+.Recent_posts ul li.no-img .photo {
+ width: 0;
+ position: static
+}
+.Recent_posts ul li.no-img .desc {
+ margin-right: 0;
+ min-height: inherit
+}
+.Recent_posts ul li .photo {
+ width: 80px;
+ height: 80px;
+ line-height: 0;
+ text-align: center;
+ float: right;
+ position: relative
+}
+.Recent_posts ul li .photo .c {
+ width: 25px;
+ height: 25px;
+ line-height: 25px;
+ z-index: 3;
+ text-align: center;
+ color: #fff;
+ position: absolute;
+ right: -12px;
+ bottom: 12px;
+ font-size: 11px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px
+}
+.Recent_posts ul li a:hover h6, .Recent_posts ul li a:hover .desc .date {
+ color: #fff!important
+}
+.Recent_posts ul li a:hover .desc:after {
+ width: 100%
+}
+/* Formats */
+
+.Recent_posts ul li.format-link .photo {
+ background-color: #eee;
+ background-image: url(../images/link.png);
+ background-position: center center;
+ background-repeat: no-repeat
+}
+.Recent_posts ul li.format-quote .photo {
+ background-color: #eee;
+ background-image: url(../images/blockquote.png);
+ background-position: center center;
+ background-repeat: no-repeat;
+ background-size: 40% auto
+}
+/* Animation */
+
+.Recent_posts ul li a h6, .Recent_posts ul li a .desc .date, .Recent_posts ul li a .desc:after {
+ -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
+}
+/* Recent posts | WordPress */
+
+.widget_recent_entries ul li {
+ padding: 5px 15px;
+ background: #fff;
+ position: relative;
+ margin-bottom: 10px
+}
+.widget_recent_entries ul li a {
+ display: block;
+ text-decoration: none;
+ position: relative;
+ z-index: 2;
+ margin-bottom: 3px;
+ padding-bottom: 3px;
+ border-bottom-width: 1px;
+ border-style: solid
+}
+.widget_recent_entries ul li:last-child {
+ margin-bottom: 0
+}
+.widget_recent_entries ul li:after {
+ content: "";
+ display: block;
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: 4px;
+ height: 100%
+}
+.widget_recent_entries ul li:hover:after {
+ width: 100%
+}
+.widget_recent_entries ul li .post-date {
+ display: block;
+ position: relative;
+ z-index: 2
+}
+.widget_recent_entries ul li:hover a, .widget_recent_entries ul li:hover .post-date {
+ color: #fff
+}
+.widget_recent_entries ul li:hover a, .widget_recent_entries ul li:hover .post-date, .widget_recent_entries ul li:hover:after {
+ -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
+}
+/* Categories */
+
+.widget_categories ul {
+ list-style-type: square;
+ color: #fff;
+ padding: 5px 10px 5px 30px
+}
+.widget_categories ul li {
+ position: relative
+}
+.widget_categories ul li:after {
+ content: "";
+ display: block;
+ width: 70px;
+ border-width: 0 0 1px;
+ border-style: solid;
+ border-color: rgba(255, 255, 255, .2);
+ position: absolute;
+ left: -30px;
+ bottom: 0
+}
+.widget_categories ul li:last-child:after {
+ display: none
+}
+.widget_categories ul li a {
+ color: #fff!important;
+ display: block;
+ padding: 7px 0 7px 3px
+}
+/* Archives, Custom menu */
+
+.widget_archive ul, .widget_nav_menu ul {
+ list-style-type: square;
+ padding: 5px 10px 5px 30px;
+ background: rgba(0, 0, 0, .03)
+}
+.widget_archive ul li, .widget_nav_menu ul li {
+ position: relative
+}
+.widget_archive ul li:after, .widget_nav_menu ul li:after {
+ content: "";
+ display: block;
+ width: 70px;
+ border-width: 0 0 1px;
+ border-style: solid;
+ border-color: rgba(0, 0, 0, .1);
+ position: absolute;
+ left: -30px;
+ bottom: 0
+}
+.widget_archive ul li:last-child:after, .widget_nav_menu ul li:last-child:after {
+ display: none
+}
+.widget_archive ul li a, .widget_nav_menu ul li a {
+ display: block;
+ padding: 8px 0 9px 3px
+}
+/* Meta, Pages, RSS */
+
+.widget_meta ul, .widget_pages ul, .widget_rss ul {
+ list-style-type: square;
+ padding: 0 0 0 30px
+}
+.widget_meta ul li a, .widget_pages ul li a, .widget_rss ul li a {
+ display: block;
+ padding: 4px 0 7px 4px
+}
+/* Recent comments */
+
+.widget_mfn_recent_comments ul {
+ margin: 0!important
+}
+.widget_mfn_recent_comments ul li {
+ padding-bottom: 15px;
+ margin-bottom: 0!important;
+ background: url(../images/recent_comments.png) no-repeat 4px top;
+ padding-left: 40px;
+ position: relative;
+ list-style: none!important
+}
+.widget_mfn_recent_comments ul li:last-child {
+ padding-bottom: 5px
+}
+.widget_mfn_recent_comments ul li .date_label {
+ background-color: rgba(0, 0, 0, .03);
+ margin-top: 7px;
+ margin-bottom: 5px;
+ position: relative
+}
+.widget_mfn_recent_comments ul li .date_label:after {
+ border-left-color: rgba(0, 0, 0, .03)
+}
+.widget_mfn_recent_comments ul li:after {
+ content: "";
+ width: 7px;
+ height: 7px;
+ border-width: 4px;
+ border-style: solid;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ position: absolute;
+ left: 0;
+ top: 11px;
+ display: block;
+ z-index: 1
+}
+.widget_mfn_recent_comments ul li p {
+ margin-bottom: 0
+}
+/* Recent comments wordpress */
+
+.widget_recent_comments ul li {
+ padding-bottom: 5px;
+ padding-top: 6px;
+ background: url(../images/recent_comments.png) no-repeat 4px top;
+ padding-left: 40px;
+ position: relative
+}
+.widget_recent_comments ul li:last-child {
+ padding-bottom: 5px
+}
+.widget_recent_comments ul li:after {
+ content: "";
+ width: 7px;
+ height: 7px;
+ border-width: 4px;
+ border-style: solid;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ position: absolute;
+ left: 0;
+ top: 11px;
+ display: block;
+ z-index: 1
+}
+/* Search */
+
+.widget_search input[type="text"] {
+ margin-bottom: 0;
+ width: 100%
+}
+.widget_search .icon_close, .widget_search .icon_search {
+ display: none
+}
+/* Calendar */
+
+.widget_calendar td, .widget_calendar th {
+ padding: 4px 3px
+}
+.widget_calendar caption {
+ padding: 5px;
+ font-size: 14px
+}
+.widget_calendar table tfoot tr:hover td {
+ background: none!important
+}
+/* Flickr */
+
+.Flickr {
+ overflow: hidden
+}
+.Flickr .flickr_badge_image {
+ margin: 0;
+ padding: 0;
+ float: left;
+ margin: 0 1% 2% 1%;
+ width: 23%
+}
+.Flickr .flickr_badge_image a {
+ display: block;
+ line-height: 0
+}
+/* Recent tweets */
+
+.widget_tp_widget_recent_tweets .tp_recent_tweets {
+ clear: none;
+ float: none
+}
+.widget_tp_widget_recent_tweets ul {
+ overflow: hidden
+}
+.widget_tp_widget_recent_tweets ul li:last-child {
+ padding-bottom: 0
+}
+/* Tag cloud */
+
+.widget_mfn_tag_cloud ul {
+ margin-bottom: 0;
+ overflow: hidden
+}
+.widget_mfn_tag_cloud ul li {
+ margin: 0;
+ padding: 0;
+ float: left;
+ margin: 0 5px 2px 0
+}
+.widget_mfn_tag_cloud a {
+ overflow: hidden;
+ white-space: nowrap;
+ display: inline-block;
+ height: 22px;
+ font-size: 12px;
+ padding-right: 8px;
+ margin-right: 1px
+}
+.widget_mfn_tag_cloud a:hover {
+ text-decoration: none
+}
+.widget_mfn_tag_cloud a span {
+ padding-left: 8px;
+ height: 22px;
+ line-height: 22px;
+ display: block;
+ float: left
+}
+/* Muffin menu */
+
+.widget_mfn_menu ul li a {
+ display: block;
+ padding: 7px 10px;
+ margin-bottom: 5px;
+ background: #fff;
+ border: 1px solid rgba(0, 0, 0, .04);
+ color: #858585
+}
+.widget_mfn_menu ul li a:hover, .widget_mfn_menu ul li.current-menu-item:not(.current-menu-ancestor)>a, .widget_mfn_menu ul li.current_page_item:not(.current_page_ancestor)>a {
+ text-decoration: none;
+ color: #fff!important
+}
+.widget_mfn_menu ul li ul li a {
+ padding-left: 20px
+}
+.widget_mfn_menu ul li ul li a:before {
+ content: "-";
+ margin-right: 5px
+}
+.widget_mfn_menu ul li ul li ul li a {
+ padding-left: 40px
+}
+.widget_mfn_menu ul li ul li ul li ul li a {
+ padding-left: 60px
+}
+.widget_mfn_menu ul.submenus-hover li ul {
+ overflow: hidden;
+ max-height: 0;
+ -webkit-transition: max-height 1s ease-in-out;
+ -moz-transition: max-height 1s ease-in-out;
+ -o-transition: max-height 1s ease-in-out;
+ transition: max-height 1s ease-in-out
+}
+.widget_mfn_menu ul.submenus-hover li.current_page_item>ul, .widget_mfn_menu ul.submenus-hover li:hover>ul {
+ max-height: 10000px
+}
+.widget_mfn_menu ul.submenu-active li.current-menu-parent>ul {
+ max-height: 10000px
+}
+.widget_mfn_menu ul.submenus-click li ul {
+ overflow: hidden;
+ max-height: 0
+}
+.widget_mfn_menu ul.submenus-click li.hover>ul {
+ max-height: 10000px
+}
+/* Muffin login */
+
+.mfn-login {
+ overflow: hidden
+}
+.mfn-login form p {
+ margin-bottom: 5px
+}
+.mfn-login form input {
+ margin-bottom: 0
+}
+.mfn-login .sep {
+ margin: 0 7px
+}
+.mfn-login .avatar-wrapper {
+ float: left;
+ width: 64px;
+ margin: 0 10px 10px 0
+}
+.mfn-login .author {
+ float: left
+}
+.mfn-login .alert {
+ padding: 5px 10px;
+ margin-bottom: 5px
+}
+/* Portfolio ----------------------------------------------------------------------- */
+
+.portfolio_group {
+ margin: 0!important
+}
+.portfolio_group .portfolio-item {
+ list-style: none!important;
+ float: left
+}
+.portfolio_group .portfolio-item.isotope-grid-sizer {
+ margin: 0!important
+}
+.portfolio_group:not(.list) .portfolio-item {
+ background: none!important
+}
+.portfolio_group .portfolio-item .list_style_header {
+ display: none;
+ overflow: hidden;
+ margin-bottom: 20px;
+ position: relative;
+ min-height: 46px;
+ padding-right: 275px
+}
+.portfolio_group .portfolio-item .list_style_header h3 {
+ margin-bottom: 0;
+ margin-top: 7px
+}
+.portfolio_group .portfolio-item .list_style_header .links_wrapper {
+ position: absolute;
+ right: 0;
+ top: 0
+}
+.portfolio_group .portfolio-item .list_style_header .links_wrapper a {
+ margin-bottom: 0
+}
+.portfolio_group .portfolio-item .list_style_header .links_wrapper a:last-child {
+ margin-right: 0
+}
+.portfolio_group .portfolio-item:first-child .list_style_header .links_wrapper a.portfolio_prev_js {
+ display: none
+}
+.portfolio_group .portfolio-item:last-child .list_style_header .links_wrapper a.portfolio_next_js {
+ display: none
+}
+.portfolio_group .portfolio-item .image_frame {
+ width: 100%;
+ margin-bottom: 0
+}
+.portfolio_group .portfolio-item .desc {
+ padding: 20px;
+ background: #fff;
+ overflow: hidden
+}
+.portfolio_group .portfolio-item .desc .title_wrapper {
+ position: relative;
+ padding-right: 43px
+}
+.portfolio_group .portfolio-item .desc .title_wrapper h5 {
+ margin-bottom: 0
+}
+.portfolio_group .portfolio-item .desc .title_wrapper .button-love {
+ position: absolute;
+ right: 0;
+ top: 0
+}
+.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.mfn-love {
+ display: inline-block;
+ position: relative;
+ padding-left: 24px
+}
+.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.mfn-love i {
+ position: absolute;
+ left: 0;
+ top: 0;
+ font-size: 16px
+}
+.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.mfn-love:hover {
+ text-decoration: none
+}
+.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.mfn-love i:last-child {
+ opacity: 0;
+ filter: alpha(opacity=0);
+ -webkit-transition: all .3s ease-in-out;
+ -moz-transition: all .3s ease-in-out;
+ -o-transition: all .3s ease-in-out;
+ -ms-transition: all .3s ease-in-out;
+ transition: all .3s ease-in-out
+}
+.portfolio_group .portfolio-item .desc .title_wrapper .button-love a:hover.mfn-love i:last-child, .portfolio_group .portfolio-item .desc .title_wrapper .button-love a.loved.mfn-love i:last-child {
+ opacity: 1;
+ filter: alpha(opacity=100)
+}
+.portfolio_group .portfolio-item .desc .desc-wrapper {
+ margin-right: 280px
+}
+.portfolio_group .portfolio-item .desc .details-wrapper {
+ float: right;
+ width: 240px;
+ padding-left: 19px;
+ border-left-width: 1px;
+ border-style: solid
+}
+.portfolio_group .portfolio-item .desc .details-wrapper dl {
+ margin-bottom: 0
+}
+.portfolio_group .portfolio-item .desc .details-wrapper dl>dt {
+ padding: 2px 0;
+ border: 0;
+ width: 80px
+}
+.portfolio_group .portfolio-item .desc .details-wrapper dl>dd {
+ padding: 2px 0;
+ border: 0;
+ margin-left: 90px
+}
+/* List */
+
+.portfolio_group.list .portfolio-item {
+ width: 100%;
+ border-bottom-width: 0;
+ border-style: solid
+}
+.portfolio_group.list .portfolio-item .portfolio-item-fw-bg {
+ background-position: top center;
+ background-repeat: repeat;
+ padding: 35px 0
+}
+.portfolio_group:not(.list) .portfolio-item .portfolio-item-fw-bg {
+ background: none!important
+}
+body.with_aside .portfolio_group.list .portfolio-item .portfolio-item-fw-bg {
+ padding-left: 5%;
+ padding-right: 5%
+}
+body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper {
+ width: 1176px;
+ margin: 0 auto
+}
+.portfolio_group.list .portfolio-item .list_style_header {
+ display: block
+}
+.portfolio_group.list .portfolio-item .desc {
+ background: none;
+ padding: 20px 0 0
+}
+.portfolio_group.list .portfolio-item .desc .title_wrapper {
+ display: none
+}
+/* Flat */
+
+.portfolio_group.flat .portfolio-item {
+ width: 33.3%
+}
+.portfolio_group.flat .portfolio-item .image_frame {
+ border: 0
+}
+.portfolio_group.flat .portfolio-item .image_frame .mask {
+ box-shadow: 0 0 0 0;
+ -webkit-box-shadow: 0 0 0 0
+}
+.portfolio_group.flat .portfolio-item .desc {
+ display: none
+}
+/* Grid */
+
+.portfolio_group.grid .portfolio-item {
+ width: 31.2%;
+ margin: 0 1% 20px
+}
+.portfolio_group.grid .portfolio-item .desc .desc-wrapper, .portfolio_group.grid .portfolio-item .desc .details-wrapper {
+ display: none
+}
+/* Masonry */
+
+.portfolio_group.masonry .portfolio-item {
+ width: 31.2%;
+ margin: 0 1% 20px
+}
+.portfolio_group.masonry .portfolio-item .desc .title_wrapper {
+ margin-bottom: 15px
+}
+.portfolio_group.masonry .portfolio-item .desc .desc-wrapper {
+ display: block;
+ margin-right: 0
+}
+.portfolio_group.masonry .portfolio-item .desc .details-wrapper {
+ display: none
+}
+/* Masonry hover */
+
+.portfolio_group.masonry-hover .portfolio-item {
+ width: 31.2%;
+ margin: 0 1% 20px;
+}
+.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper {
+ position: relative;
+ overflow: hidden;
+}
+.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc {
+ opacity: 0;
+ position: absolute;
+ left: 0;
+ top: 0;
+ background-color: rgba(0, 0, 0, .3);
+ height: 100%;
+ width: 100%;
+ padding: 10% 10% 50px;
+ box-sizing: border-box;
+ z-index: 2;
+}
+.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc h3:after {
+ content: "";
+ display: block;
+ margin: 15px 0;
+ width: 20px;
+ height: 3px;
+ background: #fff;
+}
+.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc h3 a {
+ color: #fff;
+}
+.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .desc-inner {
+ height: 100%;
+ overflow: hidden;
+ color: #fff;
+}
+.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper {
+ bottom: 18px;
+ box-sizing: border-box;
+ left: 0;
+ padding: 0 7% 0 8%;
+ position: absolute;
+ width: 100%;
+}
+.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.zoom, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.link, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.external {
+ font-size: 25px;
+ color: #fff;
+ position: relative;
+ top: 0;
+}
+.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.zoom {}
+.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.link {
+ float: right;
+}
+.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.external {}
+.portfolio_group.masonry-hover .portfolio-item .image-wrapper {
+ line-height: 0;
+}
+.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc.bg-light h3 a, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc.bg-light .desc-inner, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc.bg-light .links-wrappper a {
+ color: #444;
+}
+.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc.bg-light h3:after {
+ background: #444;
+}
+.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper:hover .hover-desc {
+ opacity: 1;
+}
+.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a:hover.zoom, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a:hover.link, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a:hover.external {
+ top: -3px;
+}
+.portfolio_group.masonry-hover .portfolio-item.no-thumbnail .masonry-hover-wrapper .hover-desc {
+ padding: 10%;
+}
+.portfolio_group.masonry-hover .portfolio-item.no-thumbnail .masonry-hover-wrapper {
+ overflow: visible;
+}
+.portfolio_group.masonry-hover .portfolio-item.no-thumbnail .masonry-hover-wrapper .hover-desc {
+ position: static;
+ opacity: 1;
+}
+.portfolio_group.masonry-hover .portfolio-item.no-thumbnail .masonry-hover-wrapper .hover-desc .desc-inner {
+ margin-bottom: 15px;
+}
+.portfolio_group.masonry-hover .portfolio-item.no-thumbnail .masonry-hover-wrapper .hover-desc .links-wrappper {
+ position: static;
+ padding: 0;
+ margin-top: 30px;
+}
+.portfolio_group.masonry-hover .portfolio-item.no-thumbnail .masonry-hover-wrapper .hover-desc .links-wrappper a.zoom {
+ display: none;
+}
+/* Animation */
+
+.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.zoom, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.link, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc .links-wrappper a.external, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc {
+ -webkit-transition: all 0.3s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+}
+/* Masonry minimal */
+
+.portfolio_group.masonry-minimal .portfolio-item {
+ width: 31.2%;
+ margin: 0 1% 20px;
+}
+/* Masonry Flat */
+
+.portfolio_group.masonry-flat {
+ float: left;
+ width: 100.5%;
+}
+.portfolio_group.masonry-flat .portfolio-item {
+ width: 24.9%;
+ display: block;
+ float: left;
+ position: relative;
+}
+.portfolio_group.masonry-flat .portfolio-item.wide {
+ width: 49.8%;
+}
+.portfolio_group.masonry-flat .portfolio-item .portfolio-item-fill {
+ padding-bottom: 78%;
+}
+.portfolio_group.masonry-flat .portfolio-item.tall .portfolio-item-fill {
+ padding-bottom: 156%;
+}
+.portfolio_group.masonry-flat .portfolio-item.wide .portfolio-item-fill {
+ padding-bottom: 39%;
+}
+.portfolio_group.masonry-flat .portfolio-item.tall.wide .portfolio-item-fill {
+ padding-bottom: 78%;
+}
+.portfolio_group.masonry-flat .portfolio-item .image_frame {
+ border: 0;
+ position: absolute;
+ top: 0;
+ left: 0;
+ bottom: 0;
+ right: 0;
+ overflow: hidden;
+}
+.portfolio_group.masonry-flat .portfolio-item .image_frame .image_wrapper {
+ position: static;
+}
+.portfolio_group.masonry-flat .portfolio-item .image_frame .mask {
+ box-shadow: 0 0 0 0;
+ -webkit-box-shadow: 0 0 0 0;
+}
+.portfolio_group.masonry-flat .portfolio-item .image_frame img {
+ margin: 0 !important;
+ top: 0 !important;
+}
+.portfolio_group.masonry-flat .portfolio-item .desc {
+ display: none;
+}
+/* Columns 2-6 */
+
+/* Grid, Masonry, Masonry Hover */
+
+.portfolio_group.grid.col-2 .portfolio-item, .portfolio_group.masonry.col-2 .portfolio-item, .portfolio_group.masonry-hover.col-2 .portfolio-item, .portfolio_group.masonry-minimal.col-2 .portfolio-item {
+ width: 47.99%;
+}
+.portfolio_group.grid.col-3 .portfolio-item, .portfolio_group.masonry.col-3 .portfolio-item, .portfolio_group.masonry-hover.col-3 .portfolio-item, .portfolio_group.masonry-minimal.col-3 .portfolio-item {
+ width: 31.33%;
+}
+.portfolio_group.grid.col-4 .portfolio-item, .portfolio_group.masonry.col-4 .portfolio-item, .portfolio_group.masonry-hover.col-4 .portfolio-item, .portfolio_group.masonry-minimal.col-4 .portfolio-item {
+ width: 22.99%;
+}
+.portfolio_group.grid.col-5 .portfolio-item, .portfolio_group.masonry.col-5 .portfolio-item, .portfolio_group.masonry-hover.col-5 .portfolio-item, .portfolio_group.masonry-minimal.col-5 .portfolio-item {
+ width: 18.99%;
+ margin: 0 0.5% 20px;
+}
+.portfolio_group.grid.col-6 .portfolio-item, .portfolio_group.masonry.col-6 .portfolio-item, .portfolio_group.masonry-hover.col-6 .portfolio-item, .portfolio_group.masonry-minimal.col-6 .portfolio-item {
+ width: 15.66%;
+ margin: 0 0.5% 20px;
+}
+/* Flat */
+
+.portfolio_group.flat.col-2 .portfolio-item {
+ width: 49.99%;
+}
+.portfolio_group.flat.col-3 .portfolio-item {
+ width: 33.33%;
+}
+.portfolio_group.flat.col-4 .portfolio-item {
+ width: 24.99%;
+}
+.portfolio_group.flat.col-5 .portfolio-item {
+ width: 19.99%;
+}
+.portfolio_group.flat.col-6 .portfolio-item {
+ width: 16.66%;
+}
+/* Exposure */
+
+.portfolio_group.exposure {}
+.portfolio_group.exposure .portfolio-item {
+ width: 100%;
+ position: relative;
+}
+.portfolio_group.exposure .portfolio-item a.link {
+ display: block;
+}
+.portfolio_group.exposure .portfolio-item .image-wrapper {
+ line-height: 0;
+}
+.portfolio_group.exposure .portfolio-item .image-wrapper .mask {
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 1;
+ background: rgba(0, 0, 0, .5);
+ opacity: 0;
+}
+.portfolio_group.exposure .portfolio-item .desc-inner {
+ position: absolute;
+ left: 0;
+ top: 30px;
+ z-index: 2;
+ width: 100%;
+}
+.portfolio_group.exposure .portfolio-item .desc-inner .desc-wrapper-inner {
+ padding: 0 35px;
+ margin: 0 1%;
+ width: 98%;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+.full-width .portfolio_group.exposure .portfolio-item .desc-inner {
+ top: 70px;
+}
+.full-width .portfolio_group.exposure .portfolio-item .desc-inner .desc-wrapper-inner {
+ padding: 0;
+}
+.portfolio_group.exposure .portfolio-item .desc-inner .line {
+ display: block;
+ width: 0;
+ height: 4px;
+ margin-bottom: 20px;
+}
+.portfolio_group.exposure .portfolio-item .desc-inner .entry-title {
+ margin-bottom: 20px;
+}
+.portfolio_group.exposure .portfolio-item .desc-inner .desc-wrappper {
+ width: 75%;
+ opacity: 0.7;
+}
+.portfolio_group.exposure .portfolio-item .details-wrapper {
+ position: absolute;
+ right: 0;
+ bottom: 5px;
+ z-index: 2;
+ width: 100%;
+}
+.portfolio_group.exposure .portfolio-item .details-wrapper .details-wrapper-inner {
+ padding: 0 25px;
+ margin: 0 1%;
+ width: 98%;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+.full-width .portfolio_group.exposure .portfolio-item .details-wrapper {
+ bottom: 35px;
+}
+.full-width .portfolio_group.exposure .portfolio-item .details-wrapper .details-wrapper-inner {
+ padding: 0;
+}
+.portfolio_group.exposure .portfolio-item .details-wrapper .column {
+ float: right;
+ opacity: 0;
+ -webkit-transform: translateY(-7%);
+ transform: translateY(-7%);
+ border-top: 1px solid rgba(255, 255, 255, .4);
+ padding: 20px 10px;
+ margin-bottom: 0;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+.portfolio_group.exposure .portfolio-item .details-wrapper .column h5.label {
+ font-weight: 400;
+ margin-bottom: 8px;
+}
+.portfolio_group.exposure .portfolio-item .details-wrapper .column h5 {
+ font-weight: 700;
+}
+/* Colors */
+
+.portfolio_group.exposure .portfolio-item .desc-inner .entry-title, .portfolio_group.exposure .portfolio-item .desc-inner .desc-wrappper, .portfolio_group.exposure .portfolio-item .desc-inner .desc-wrappper h2, .portfolio_group.exposure .portfolio-item .desc-inner .desc-wrappper h3, .portfolio_group.exposure .portfolio-item .desc-inner .desc-wrappper h4, .portfolio_group.exposure .portfolio-item .desc-inner .desc-wrappper h5, .portfolio_group.exposure .portfolio-item .desc-inner .desc-wrappper h6, .portfolio_group.exposure .portfolio-item .details-wrapper h5, .portfolio_group.exposure .portfolio-item .details-wrapper h5 a {
+ color: #fff;
+}
+/* Hover */
+
+.portfolio_group.exposure .portfolio-item .desc-inner .line, .portfolio_group.exposure .portfolio-item .image-wrapper .mask {
+ -webkit-transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
+ transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);
+}
+.portfolio_group.exposure .portfolio-item .details-wrapper .column {
+ -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
+ transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
+}
+.portfolio_group.exposure .portfolio-item .details-wrapper .column:first-child {
+ -webkit-transition-delay: 0.2s;
+ transition-delay: 0.2s;
+}
+.portfolio_group.exposure .portfolio-item .details-wrapper .column:nth-child(2) {
+ -webkit-transition-delay: 0.3s;
+ transition-delay: 0.3s;
+}
+.portfolio_group.exposure .portfolio-item .details-wrapper .column:nth-child(3) {
+ -webkit-transition-delay: 0.4s;
+ transition-delay: 0.4s;
+}
+.portfolio_group.exposure .portfolio-item:hover .desc-inner .line {
+ width: 100px;
+}
+.portfolio_group.exposure .portfolio-item:hover .image-wrapper .mask {
+ opacity: 1;
+}
+.portfolio_group.exposure .portfolio-item:hover .details-wrapper .column {
+ opacity: 1;
+ -webkit-transform: translateY(0);
+ transform: translateY(0);
+}
+.section_wrapper .portfolio_wrapper .column.one.pager_wrapper .hover-desc {
+ margin: 40px 0!important
+}
+.template-slider .section-portfolio-header {
+ margin-top: 30px
+}
+/* Intro ------------------------------------------------------------------------- */
+
+#Intro {
+ text-align: center;
+ position: relative;
+ background-color: #000119;
+ background-position: center top;
+}
+#Intro .intro-inner {
+ position: relative;
+ padding: 250px 10%
+}
+#Intro .intro-title {
+ margin-bottom: 20px;
+ word-wrap: break-word
+}
+#Intro .intro-meta>div {
+ display: inline-block;
+ margin: 0 10px
+}
+#Intro .intro-next {
+ cursor: pointer;
+ font-size: 38px;
+ height: 50px;
+ left: 50%;
+ bottom: 30px;
+ line-height: 50px;
+ margin: 0 0 0 -25px;
+ position: absolute;
+ text-align: center;
+ width: 50px;
+ z-index: 1;
+ -webkit-transition: all .3s ease-in-out;
+ transition: all .3s ease-in-out
+}
+#Intro.parallax {
+ overflow: hidden
+}
+#Intro.parallax .mfn-parallax {
+ position: absolute;
+ left: 0;
+ top: 0;
+ max-width: auto!important;
+ transition: opacity .2s;
+}
+/* Light */
+
+#Intro .intro-title {
+ color: #fff
+}
+#Intro .intro-meta, #Intro .intro-meta a {
+ color: rgba(255, 255, 255, .7)
+}
+#Intro .intro-next {
+ color: rgba(255, 255, 255, 0.2)
+}
+#Intro .intro-next:hover {
+ color: rgba(255, 255, 255, 0.5)
+}
+/* Dark */
+
+#Intro.light .intro-title {
+ color: #212121
+}
+#Intro.light .intro-meta, #Intro.light .intro-meta a {
+ color: rgba(33, 33, 33, .7)
+}
+#Intro.light .intro-next {
+ color: rgba(33, 33, 33, 0.2)
+}
+#Intro.light .intro-next:hover {
+ color: rgba(33, 33, 33, 0.5)
+}
+.quick_fact .number {
+ font-size: 90px;
+ line-height: 90px;
+}
+/* Logo | Advanced */
+
+.logo-valign-top #Top_bar #logo img {
+ vertical-align: top
+}
+.logo-valign-bottom #Top_bar #logo img {
+ vertical-align: bottom
+}
+.logo-no-margin #Top_bar .logo {
+ margin-left: 0!important;
+ padding: 0!important
+}
+.logo-no-margin.header-plain #Top_bar .logo {
+ margin: 0!important
+}
+.logo-no-margin #Header_creative .logo {
+ margin-top: 0!important
+}
+.logo-no-margin.header-fw #Top_bar .column {
+ margin: 0;
+ width: 100%
+}
+.logo-no-sticky-padding #Top_bar.is-sticky #logo {
+ padding: 0!important
+}
+.logo-no-sticky-padding #Top_bar.is-sticky #logo img.logo-sticky {
+ max-height: 60px
+}
+.logo-overflow #Top_bar .logo {
+ height: 60px;
+ position: relative;
+ z-index: 198
+}
+.logo-overflow #Top_bar #logo {
+ height: auto!important;
+ margin-top: 0!important;
+ z-index: 199
+}
+.logo-overflow #Top_bar #logo img {
+ max-height: none;
+ z-index: 200
+}
+.logo-overflow #Top_bar.is-sticky #logo {
+ height: auto!important
+}
+.logo-overflow #Top_bar.is-sticky #logo img.logo-sticky:not(.svg) {
+ max-height: 110px
+}
+.logo-overflow.header-creative #Top_bar:not(.is-sticky) .logo, .logo-overflow.header-stack #Top_bar:not(.is-sticky) .logo {
+ height: auto
+}
+#Filters.only .filters_buttons {
+ display: none
+}
+#Filters.only .filters_wrapper {
+ display: block
+}
+#Filters.only li.reset-inner {
+ display: inline-block
+}
+#Filters.only li.close {
+ display: none!important
+}
+#Filters.only-categories .categories {
+ display: block
+}
+#Filters.only-categories .tags {
+ display: none!important
+}
+#Filters.only-categories .authors {
+ display: none!important
+}
+#Filters.only-tags .categories {
+ display: none!important
+}
+#Filters.only-tags .tags {
+ display: block
+}
+#Filters.only-tags .authors {
+ display: none!important
+}
+#Filters.only-authors .categories {
+ display: none!important
+}
+#Filters.only-authors .tags {
+ display: none!important
+}
+#Filters.only-authors .authors {
+ display: block
+}
+#Filters .filters_wrapper ul li a {
+ -webkit-transition: all .2s ease-in-out;
+ -moz-transition: all .2s ease-in-out;
+ -o-transition: all .2s ease-in-out;
+ -ms-transition: all .2s ease-in-out;
+ transition: all .2s ease-in-out
+}
+.portfolio_slider_ul, ul.testimonials-slider {
+ background: none !important;
+}
+.portfolio_slider_ul li, ul.testimonials-slider>* {
+ visibility: visible !important;
+}
+a#back_to_top.button .button_icon {
+ padding: 2px 7px;
+}
+.content_slider .content_slider_ul.carouFredSel {
+ opacity: 1;
+}
+/* Code Hightlighter ----------------------------------------------------------------- */
+
+code, pre, q {
+ font-family: Consolas, monospace!important;
+ border: 1px solid #e8e8e8;
+ background: #fff;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+}
+code, q {
+ padding: 2px 4px;
+ white-space: nowrap;
+ margin: 0 2px;
+ color: #2991d6
+}
+
+code p, pre p {
+ margin-bottom: 0!important
+}
+
+#contactWrapper.no_border input, #contactWrapper.no_border select, #contactWrapper.no_border textarea{border-width:0px}
+@media only screen and (max-width: 767px){ .mcb-wrap[data-mobile="no-up"] {margin-top:0!important}}
+
+
+/* Share | Simple | .share-simple-wrapper */
+.share-simple .post-header .title_wrapper{margin-left:0;padding-left:0;border-left-width:0}
+
+.share-simple-wrapper{border-top:1px solid rgba(0,0,0,.08);padding:15px 0;text-align:left}
+.share-simple-wrapper .share-label{margin-right:10px}
+.share-simple-wrapper .icons{display:inline}
+.share-simple-wrapper .icons a{padding:0 5px;color:#a8a8a8}
+.share-simple-wrapper .icons .facebook:hover{color:#3B5998}
+.share-simple-wrapper .icons .twitter:hover{color:#1DA1F2}
+.share-simple-wrapper .icons .google:hover{color:#DC4E41}
+.share-simple-wrapper .icons .linkedin:hover{color:#0077B5}
+.share-simple-wrapper .icons .pinterest:hover{color:#BD081B}
+
+.share-simple-wrapper .button-love{float:right}
+.share-simple-wrapper .mfn-love{position:relative;display:inline-block;padding-left:24px;margin-left:5px}
+.share-simple-wrapper .mfn-love i{position:absolute;left:0;top:0;font-size:16px}
+.share-simple-wrapper .mfn-love:hover{text-decoration:none}
+.share-simple-wrapper .mfn-love i:last-child{opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
+.share-simple-wrapper .mfn-love:hover i:last-child,
+.share-simple-wrapper .mfn-love.loved i:last-child{opacity:1;filter:alpha(opacity=100)}
+
+
+.offer a.slider_prev,.offer a.slider_next{background:#262626;margin:0;position:absolute}
+.offer a.slider_prev:after,.offer a.slider_next:after{background:rgba(0,0,0,.2)}
+.offer a.slider_prev .button_icon,.offer a.slider_next .button_icon{padding:0;width:46px;height:46px;line-height:46px;font-size:13px;text-align:center}
+.offer a.slider_prev .button_icon i,.offer a.slider_next .button_icon i{color:#fff}
+.offer a.slider_prev{left:50px;top:50%;z-index:2;margin-top:-69px;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
+.offer a.slider_next{left:50px;top:50%;z-index:2;margin-top:23px;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}
+
+.offer .slider_pagination{opacity:0;left:50px;top:50%;color:#6C6C6C;margin-top:-23px;position:absolute;z-index:1;width:46px;height:46px;line-height:46px;text-align:center;font-size:13px;background:#1c1c1c}
+.offer .slider_pagination.show{opacity:1}
+.offer .slider_pagination .current,.offer .slider_pagination .count{color:#fff}
+
+
+.style-simple .dark .quick_fact .number-wrapper {
+ color: #fff;
+}
+
+a.action_button{display:block;padding:11px 20px;line-height:21px;float:left;position:relative;box-sizing:border-box;border-radius:5px;overflow:hidden}
+a.action_button:hover{text-decoration:none}
+
+/* Blockquote */
+.dark blockquote{background-image:url(../images/textline_dark.png);}
+.dark blockquote:after{background-image:url(../images/blockquote_dark.png)}
+
+/* Wrap | Equal Height */
+.equal-height-wrap .mcb-wrap .mcb-wrap-inner{position:relative;float:left;width:100%}
+.equal-height-wrap .mcb-wrap.valign-middle .mcb-wrap-inner{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
+.equal-height-wrap .mcb-wrap.valign-bottom .mcb-wrap-inner{top:100%;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
+
+
+#Content.no-padding, .template-slider #Content, .with_aside #Content {
+ padding-top: 0px !important;
+}
+
+.slider_pagination a.selected, .slider_pagination .slick-active a {
+ top: 4px !important;
+}
+
+.testimonials-logo {
+ max-width: 200px;
+ display: block;
+ margin: 0 auto 20px;
+ line-height: 0;
+ overflow: hidden;
+ text-align: center;
+}
\ No newline at end of file
diff --git a/docs/src/_static/css/jquery.qtip.min.css b/docs/src/_static/css/jquery.qtip.min.css
deleted file mode 100644
index 9c454f3050..0000000000
--- a/docs/src/_static/css/jquery.qtip.min.css
+++ /dev/null
@@ -1 +0,0 @@
-/*! qtip2 v2.0.0 | http://craigsworks.com/projects/qtip2/ | Licensed MIT, GPL */.qtip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr;vertical-align:middle}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-focus{}.qtip-hover{}.qtip-default{border-width:1px;border-style:solid;border-color:#F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}/*! Light tooltip style */.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}/*! Red tooltip style */.qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#D95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}/*! Green tooltip style */.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}/*! Blue tooltip style */.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));background-image:-webkit-linear-gradient(top,#4A4A4A 0,black 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,black 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,black 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,black 100%)}.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"}.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:transparent;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px black}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:transparent}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:-10000em;top:-10000em}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}
\ No newline at end of file
diff --git a/docs/src/_static/css/structure.css b/docs/src/_static/css/structure.css
new file mode 100644
index 0000000000..c8c63330cc
--- /dev/null
+++ b/docs/src/_static/css/structure.css
@@ -0,0 +1,7624 @@
+/*
+|--------------------------------------------------------------------------
+| Be
+| Structure styles
+| http://BeantownThemes.com
+| http://themeforest.net/user/BeantownThemes
+|--------------------------------------------------------------------------
+| 1.0 Grid
+| 2.0 Layout
+| 3.0 Responsive-1240
+| 4.0 Responsive
+|
+*/
+
+
+/*
+|--------------------------------------------------------------------------
+| 1.0 Grid
+|
+|--------------------------------------------------------------------------
+|
+|
+|
+*/
+
+
+/* #Base 1200 Grid
+================================================== */
+
+body {
+ min-width: 1240px;
+ padding: 25px 0;
+}
+#Wrapper {
+ width: 1240px;
+ margin: 0px auto;
+ overflow: hidden;
+}
+.layout-full-width {
+ padding: 0;
+}
+.layout-full-width #Wrapper {
+ width: 100% !important;
+ margin: 0 !important;
+}
+
+/* #Content
+=============================== */
+
+#Content {
+ width: 100%;
+}
+body:not(.template-slider) #Content {
+ padding-top: 30px;
+}
+.section {
+ position: relative;
+}
+.section_wrapper, .container {
+ width: 1200px;
+ margin: 0 auto;
+ position: relative;
+}
+.section_wrapper:after, .container:after {
+ clear: both;
+ content: " ";
+ display: block;
+ height: 0;
+ visibility: hidden;
+}
+.column, .columns {
+ float: left;
+ margin: 0 1% 40px;
+}
+.column.column_divider, .column-margin-0px .column {
+ margin-bottom: 0;
+}
+.column-margin-10px .column {
+ margin-bottom: 10px;
+}
+.column-margin-20px .column {
+ margin-bottom: 20px;
+}
+.column-margin-30px .column {
+ margin-bottom: 30px;
+}
+.column-margin-40px .column {
+ margin-bottom: 40px;
+}
+.column-margin-50px .column {
+ margin-bottom: 50px;
+}
+.the_content_wrapper {
+ margin: 0 1%;
+}
+.column_content .the_content_wrapper {
+ margin: 0;
+}
+.column_attr.align_left {
+ text-align: left;
+}
+.column_attr.align_right {
+ text-align: right;
+}
+.column_attr.align_center {
+ text-align: center;
+}
+.column_attr.align_justify {
+ text-align: justify;
+}
+.extra_content .the_content_wrapper {
+ margin: 0 1% 40px;
+}
+
+/* .with_aside */
+
+.with_aside .content_wrapper {
+ width: 1200px;
+ margin: 0 auto;
+}
+.with_aside .sections_group {
+ width: 75%;
+ float: left;
+}
+.with_aside .section_wrapper {
+ width: 100%;
+}
+.with_aside .four.columns {
+ float: right;
+}
+.aside_left .sections_group {
+ float: right;
+}
+.aside_left .four.columns {
+ float: left;
+}
+
+/* both sidebars | .aside_both */
+
+.aside_both .sections_group {
+ width: 60%;
+ margin-left: 20%;
+}
+.aside_both .sidebar.columns {
+ width: 18%;
+}
+.aside_both .sidebar-1 {
+ float: left !important;
+ margin-left: -79%;
+}
+
+/* sidebars for sections */
+
+.right-sidebar .items_group {
+ width: 75%;
+ float: left;
+}
+.right-sidebar .four.columns {
+ float: right;
+}
+.left-sidebar .items_group {
+ width: 75%;
+ float: right;
+}
+.left-sidebar .four.columns {
+ float: left;
+}
+
+/* #Base Grid
+=============================== */
+
+.one-sixth.column {
+ width: 14.666%;
+}
+
+/* 1/6 */
+
+.one-fifth.column {
+ width: 18%;
+}
+
+/* 1/5 */
+
+.four.columns, .one-fourth.column {
+ width: 23%;
+}
+
+/* 1/4 */
+
+.one-third.column {
+ width: 31.333%;
+}
+
+/* 1/3 */
+
+.one-second.column {
+ width: 48%;
+}
+
+/* 1/2 */
+
+.two-third.column {
+ width: 64.666%;
+}
+
+/* 2/3 */
+
+.three-fourth.column {
+ width: 73%;
+}
+
+/* 3/4 */
+
+.one.column {
+ width: 98%;
+}
+
+/* 1/1 */
+
+
+/* without horizontal margin */
+
+.no-margin-h .column {
+ margin-left: 0;
+ margin-right: 0;
+}
+.no-margin-h .one-sixth.column {
+ width: 16.666%;
+}
+
+/* 1/6 */
+
+.no-margin-h .one-fifth.column {
+ width: 20%;
+}
+
+/* 1/5 */
+
+.no-margin-h .one-fourth.column {
+ width: 25%;
+}
+
+/* 1/4 */
+
+.no-margin-h .one-third.column {
+ width: 33.333%;
+}
+
+/* 1/3 */
+
+.no-margin-h .one-second.column {
+ width: 50%;
+}
+
+/* 1/2 */
+
+.no-margin-h .two-third.column {
+ width: 66.666%;
+}
+
+/* 2/3 */
+
+.no-margin-h .three-fourth.column {
+ width: 75%;
+}
+
+/* 3/4 */
+
+.no-margin-h .one.column {
+ width: 100%;
+}
+
+/* 1/1 */
+
+
+/* #Clearing
+================================================== */
+
+
+/* Self Clearing Goodness */
+
+.container:after {
+ content: "\0020";
+ display: block;
+ height: 0;
+ clear: both;
+ visibility: hidden;
+}
+
+/* Use clearfix class on parent to clear nested columns, or wrap each row of columns in a
*/
+
+.clearfix:before, .clearfix:after, .row:before, .row:after {
+ content: '\0020';
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ width: 0;
+ height: 0;
+}
+.row:after, .clearfix:after {
+ clear: both;
+}
+.row, .clearfix {
+ zoom: 1;
+}
+
+/* You can also use a
to clear columns */
+
+.clear {
+ clear: both;
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ width: 0;
+ height: 0;
+}
+
+/*
+|--------------------------------------------------------------------------
+| 2.0 Layout
+|
+|--------------------------------------------------------------------------
+|
+|
+|
+*/
+
+
+/* #Global
+================================================== */
+
+.the_content_wrapper pre {
+ margin-bottom: 20px
+}
+.rev_slider iframe {
+ max-width: 1220px;
+}
+.rev_slider ul {
+ margin: 0 !important;
+}
+.tp-static-layers {
+ z-index: 200;
+}
+.ls-yourlogo {
+ z-index: 28;
+}
+.section.center {
+ text-align: center;
+}
+.section.no-margin .column, .section.no-margin-v .column {
+ margin-bottom: 0;
+}
+#Wrapper {
+ -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, .06);
+ box-shadow: 0px 0px 15px rgba(0, 0, 0, .06);
+}
+
+/* #Blank & #UnderConstruction
+================================================== */
+
+.page.hide-title-area:not(.with_aside) #Content, .no-content-padding:not(.with_aside) #Content, .template-blank #Content, .under-construction #Content {
+ padding: 0 !important;
+}
+.under-construction .section-uc-1 {
+ padding-top: 40px;
+ background-color: #fff;
+}
+.under-construction .section-uc-2 {
+ padding-top: 40px;
+ background-color: #f5f5f5;
+ background: url(../../../images/stripes/stripes_3_b.png) repeat center;
+}
+.under-construction .section-uc-3 {
+ padding-top: 40px;
+}
+.under-construction .section-border-top {
+ border-top: 1px solid rgba(0, 0, 0, 0.08);
+}
+
+/* Nice Scroll | .nice-scroll
+================================================== */
+
+body.nice-scroll {
+ position: relative;
+}
+body.nice-scroll:not(.layout-boxed) {
+ padding-right: 10px !important;
+}
+.nice-scroll #configurator, .nice-scroll #Sliding-top a.sliding-top-control, .nice-scroll .fixed-nav.fixed-nav-next {
+ margin-right: 10px;
+}
+.nice-scroll .nicescroll-rails {
+ background: #666;
+ z-index: 9001 !important;
+}
+
+/* Slider | Pagination
+================================================== */
+
+.slider_pagination, .tp-bullets.simplebullets.round {
+ text-align: center;
+ line-height: 0;
+}
+.slider_pagination a, .tp-bullets.simplebullets.round .bullet {
+ display: inline-block;
+ width: 12px;
+ height: 12px;
+ text-indent: -9999px;
+ margin: 0 9px;
+ background: rgba(0, 0, 0, .15);
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ position: relative;
+}
+.slider_pagination a:hover {
+ background: rgba(0, 0, 0, .25);
+}
+.slider_pagination a.selected, .tp-bullets.simplebullets.round .bullet.selected {
+ width: 10px;
+ height: 8px;
+ margin: 0px 10px 0;
+ position: relative;
+ top: 4px;
+ background: rgba(0, 0, 0, .15);
+ -webkit-border-radius: 2px;
+ border-radius: 2px;
+}
+.slider_pagination a.selected:after, .tp-bullets.simplebullets.round .bullet.selected:after {
+ content: "";
+ display: block;
+ width: 8px;
+ height: 8px;
+ -webkit-border-radius: 1px;
+ border-radius: 1px;
+ position: absolute;
+ left: 1px;
+ top: -3px;
+ -webkit-transform: rotate(45deg);
+ -moz-transform: rotate(45deg);
+ -o-transform: rotate(45deg);
+ -ms-transform: rotate(45deg);
+ transform: rotate(45deg);
+}
+.tp-bullets.simplebullets.round .bullet {
+ background: #fff;
+}
+.offer_thumb .slider_pagination a img {
+ -webkit-transition: all 0.4s ease-in-out;
+ -moz-transition: all 0.4s ease-in-out;
+ -o-transition: all 0.4s ease-in-out;
+ transition: all 0.4s ease-in-out;
+}
+.offer_thumb .slider_pagination a:before, .offer_thumb .slider_pagination a:after {
+ -webkit-transition: all 0.2s ease-in-out;
+ -moz-transition: all 0.2s ease-in-out;
+ -o-transition: all 0.2s ease-in-out;
+ transition: all 0.2s ease-in-out;
+}
+@media only screen and (min-width: 768px) {
+ .offer_thumb .slider_pagination {
+ position: absolute;
+ left: 0;
+ top: 0;
+ border-width: 1px;
+ border-style: solid;
+ }
+ .offer_thumb .slider_pagination a {
+ display: block;
+ margin: 0;
+ width: 85px;
+ height: 85px;
+ line-height: 85px;
+ text-align: center;
+ padding: 8px;
+ text-indent: 0;
+ border-bottom-width: 1px;
+ border-style: solid;
+ border-radius: 0;
+ -moz-border-radius: 0;
+ -webkit-border-radius: 0;
+ }
+ .offer_thumb .slider_pagination a:not(.selected):hover img {
+ filter: alpha(opacity=60);
+ opacity: 0.6;
+ }
+ .offer_thumb .slider_pagination a.selected {
+ top: 0;
+ }
+ .offer_thumb .slider_pagination a:last-child {
+ border: 0;
+ }
+ .offer_thumb .slider_pagination a:before {
+ content: "";
+ display: block;
+ width: 5px;
+ height: 100%;
+ right: -5px;
+ top: 0;
+ position: absolute;
+ filter: alpha(opacity=0);
+ opacity: 0;
+ }
+ .offer_thumb .slider_pagination a.selected:before {
+ filter: alpha(opacity=100);
+ opacity: 1;
+ }
+ .offer_thumb .slider_pagination a:after {
+ content: "";
+ left: auto;
+ right: -9px;
+ top: 50%;
+ margin-top: -4px;
+ width: 8px;
+ height: 8px;
+ filter: alpha(opacity=0);
+ opacity: 0;
+ border-radius: 0;
+ -moz-border-radius: 0;
+ -webkit-border-radius: 0;
+ }
+ .offer_thumb .slider_pagination a.selected:after {
+ filter: alpha(opacity=100);
+ opacity: 1;
+ }
+ .offer_thumb .slider_pagination a {
+ background-color: #fff;
+ }
+ .offer_thumb .slider_pagination a.selected {
+ background-color: #fff;
+ background-image: url(../../../images/stripes/stripes_3_b.png);
+ }
+ .offer_thumb .slider_pagination a img {
+ vertical-align: middle;
+ }
+}
+
+/* Slider Revolution | Navigation
+================================================== */
+
+.tp-bullets.tp-thumbs {
+ z-index: 29;
+}
+.fullwidthbanner-container .tp-thumbs {
+ padding: 0 !important;
+}
+.tp-bullets.tp-thumbs .tp-mask, .tp-bullets.tp-thumbs .bullet {
+ overflow: visible;
+}
+.tp-bullets.tp-thumbs .bullet.selected:after {
+ bottom: -7px;
+ content: "";
+ display: block;
+ height: 7px;
+ left: 0;
+ position: absolute;
+ width: 100%;
+}
+
+/* Arrows */
+
+.tparrows.round, .tparrows.navbar {
+ display: inline-block;
+ padding: 0;
+ width: 46px;
+ height: 46px;
+ cursor: pointer;
+ border: 0;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ position: relative;
+ overflow: hidden;
+ -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .03);
+ box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .03);
+ background-repeat: no-repeat;
+ background-position: center center;
+}
+.tp-leftarrow.round, .tp-leftarrow.navbar {
+ background-image: url(../../../images/tp-leftarrow.png);
+}
+.tp-rightarrow.round, .tp-rightarrow.navbar {
+ background-image: url(../../../images/tp-rightarrow.png);
+}
+.tparrows.round:after {
+ content: "";
+ position: absolute;
+ left: 0;
+ top: 0;
+ height: 100%;
+ width: 0;
+ z-index: 1;
+ text-decoration: none;
+ background: rgba(0, 0, 0, .05);
+ -webkit-transition: all 0.3s;
+ -moz-transition: all 0.3s;
+ transition: all 0.3s;
+}
+.tparrows.round:hover:after {
+ width: 100%;
+}
+.tparrows.default.preview1, .tparrows.default.preview4 {
+ background: transparent;
+}
+
+/* #Sliding top
+================================================== */
+
+#Sliding-top {
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ z-index: 800;
+}
+#Sliding-top:after {
+ content: "";
+ height: 3px;
+ width: 100%;
+ display: block;
+ position: absolute;
+ left: 0;
+ bottom: -3px;
+ z-index: 1;
+ background: url(../../../images/box_shadow.png) repeat-x left top;
+}
+#Sliding-top .widgets_wrapper {
+ padding: 15px 0;
+ display: none;
+}
+#Sliding-top .widgets_wrapper .column {
+ margin-bottom: 0;
+}
+#Sliding-top .widgets_wrapper .widget {
+ margin-bottom: 0;
+ padding: 15px 0;
+}
+#Sliding-top .widgets_wrapper .widget:after {
+ display: none;
+}
+#Sliding-top a.sliding-top-control {
+ display: block;
+ width: 0;
+ height: 0;
+ border-style: solid;
+ border-width: 0 45px 45px 0;
+ border-color: transparent transparent transparent transparent;
+ position: absolute;
+ z-index: 801;
+ right: 0;
+ bottom: -45px;
+}
+#Sliding-top a.sliding-top-control span {
+ display: block;
+ width: 26px;
+ height: 30px;
+ line-height: 25px;
+ text-align: center;
+ position: absolute;
+ right: -45px;
+ top: 0;
+ color: #fff;
+ font-size: 18px;
+}
+#Sliding-top a.sliding-top-control .minus {
+ display: none;
+}
+#Sliding-top a.sliding-top-control .plus {
+ display: block;
+}
+#Sliding-top.active a.sliding-top-control .minus {
+ display: block;
+}
+#Sliding-top.active a.sliding-top-control .plus {
+ display: none;
+}
+
+/*
+ #Sliding-top .widgets_wrapper .widget ul { margin: 0 0 15px 30px; line-height: 21px; }
+ #Sliding-top .widgets_wrapper .widget ul li { list-style:disc outside; padding: 3px 0; }
+ */
+
+
+/* Widgets */
+
+#Sliding-top .Recent_posts ul li .desc {
+ background: rgba(0, 0, 0, .1);
+}
+#Sliding-top .widget_mfn_menu ul li a {
+ background: rgba(0, 0, 0, .1);
+ color: #ccc;
+}
+#Sliding-top .widget_recent_entries ul li {
+ background: rgba(0, 0, 0, .1);
+}
+#Sliding-top ul.list_mixed li:after, #Sliding-top ul.list_check li:after, #Sliding-top ul.list_star li:after, #Sliding-top ul.list_idea li:after {
+ background: rgba(255, 255, 255, .08);
+}
+#Sliding-top .widget_mfn_recent_comments ul li .date_label {
+ background-color: rgba(0, 0, 0, .07);
+}
+#Sliding-top .widget_mfn_recent_comments ul li .date_label:after {
+ border-left-color: rgba(0, 0, 0, .07);
+}
+
+/* #Pager
+================================================== */
+
+.pager_wrapper {
+ margin-bottom: 0;
+}
+.pager {
+ text-align: center;
+}
+.pager .pages {
+ display: inline-block;
+ margin: 0 30px;
+ padding: 4px 3px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ background-color: #f8f8f8;
+ background-image: url(../../../images/stripes/stripes_3_b.png);
+}
+.pager .pages a, .pager .pages span.page-numbers {
+ display: inline-block;
+ margin: 0 1px;
+ width: 35px;
+ height: 35px;
+ line-height: 35px;
+ text-align: center;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+}
+.pager .pages a:hover {
+ text-decoration: none;
+}
+.pager .pages a:hover, .pager .pages a.active, .pager .pages span.page-numbers.current {
+ color: #fff;
+}
+.pager a.next_page, .pager a.prev_page {
+ display: inline-block;
+ line-height: 43px;
+}
+
+/* Animation */
+
+.pager .pages a {
+ -webkit-transition: all 0.3s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+}
+
+/* #Load more button
+================================================== */
+
+.pager_lm {
+ background: url("../../../images/preloader.gif") no-repeat center 17px;
+ text-align: center;
+}
+.pager_lm .pager_load_more {
+ margin: 0;
+}
+.pager_lm.loading {
+ min-height: 49px;
+}
+.pager_lm:not(.loading) {
+ background: none;
+}
+
+/* #Pager single (blog post)
+================================================== */
+
+.pager-single {
+ text-align: center;
+ background: rgba(0, 0, 0, 0.02);
+ margin-top: 15px;
+}
+.pager-single span {
+ height: 45px;
+ line-height: 45px;
+ display: inline-block;
+ padding: 0 9px;
+ position: relative;
+ font-weight: bold;
+}
+.pager-single a span {
+ font-weight: normal;
+}
+.pager-single span:after {
+ content: "";
+ display: block;
+ position: absolute;
+ left: 0;
+ bottom: -1px;
+ width: 100%;
+ height: 1px;
+}
+.pager-single a span:after {
+ display: none;
+}
+
+/* #Fixed nav
+================================================== */
+
+.post-nav .fixed-nav {
+ display: none;
+}
+.fixed-nav {
+ position: fixed;
+ bottom: 40px;
+ height: 80px;
+ z-index: 90;
+}
+.fixed-nav.fixed-nav-prev {
+ left: 0;
+}
+.fixed-nav.fixed-nav-next {
+ right: 0;
+}
+.fixed-nav .arrow {
+ display: block;
+ width: 35px;
+ height: 80px;
+ font-size: 15px;
+ position: relative;
+ z-index: 92;
+ color: #fff;
+ line-height: 80px;
+ text-align: center;
+}
+.fixed-nav .photo {
+ height: 80px;
+ width: 80px;
+ position: relative;
+ z-index: 92;
+ overflow: hidden;
+ line-height: 0;
+}
+.fixed-nav .desc {
+ width: 190px;
+ padding: 6px 15px;
+ min-height: 68px;
+ background: #fff;
+ z-index: 91;
+}
+.fixed-nav .desc h6 {
+ margin-bottom: 3px;
+ padding-bottom: 3px;
+ border-bottom-width: 1px;
+ border-style: solid;
+}
+.fixed-nav .desc i {
+ display: inline-block;
+ margin-right: 2px;
+}
+.fixed-nav .desc i:before {
+ margin-left: 0;
+}
+.fixed-nav-prev .arrow, .fixed-nav-prev .photo, .fixed-nav-prev .desc {
+ float: left;
+}
+.fixed-nav-prev .desc {
+ margin-left: -335px;
+}
+.fixed-nav-prev:hover .desc {
+ margin-left: 0px;
+}
+.fixed-nav-next .arrow, .fixed-nav-next .photo, .fixed-nav-next .desc {
+ float: right;
+}
+.fixed-nav-next .desc {
+ margin-right: -335px;
+}
+.fixed-nav-next:hover .desc {
+ margin-right: 0px;
+}
+
+/* Animation */
+
+.fixed-nav .photo, .fixed-nav .desc {
+ -webkit-transition: all 0.3s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ -ms-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+}
+
+/* Format */
+
+.fixed-nav.format-quote .desc {
+ display: none;
+}
+.fixed-nav.format-quote .photo {
+ background-color: #eee;
+ background-image: url("../../../images/blockquote.png");
+ background-position: center center;
+ background-repeat: no-repeat;
+ background-size: 50% auto;
+}
+.fixed-nav.format-link .photo img {
+ display: none;
+}
+.fixed-nav.format-link .photo {
+ background-color: #eee;
+ background-image: url("../../../images/link.png");
+ background-position: center center;
+ background-repeat: no-repeat;
+}
+@media only screen and (max-width: 1430px) {
+ .fixed-nav-prev .photo {
+ position: static;
+ margin-left: -115px;
+ }
+ .fixed-nav-prev:hover .photo {
+ margin-left: 0;
+ }
+ .fixed-nav-next .photo {
+ position: static;
+ margin-right: -115px;
+ }
+ .fixed-nav-next:hover .photo {
+ margin-right: 0;
+ }
+}
+
+/* #Filters
+================================================== */
+
+#Filters {
+ margin-bottom: 30px;
+}
+#Filters .filters_buttons {
+ padding: 15px 15px;
+ background-image: url(../../../images/stripes/stripes_5_b.png);
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ overflow: hidden;
+}
+#Filters .filters_buttons li {
+ float: left;
+ margin-right: 15px;
+}
+#Filters .filters_buttons li.categories i, #Filters .filters_buttons li.tags i {
+ margin-right: 3px;
+}
+#Filters .filters_buttons li.reset {
+ float: right;
+ margin-right: 0;
+}
+#Filters .filters_wrapper {
+ display: none;
+ margin-top: 20px;
+}
+#Filters .filters_wrapper ul {
+ display: none;
+ overflow: hidden;
+}
+#Filters .filters_wrapper ul li {
+ float: left;
+ width: 19%;
+ margin: 0.5%;
+}
+#Filters .filters_wrapper ul li a {
+ display: block;
+ padding: 7px 10px;
+ background: #fff;
+ border: 1px solid #F7F7F7;
+ color: #858585;
+}
+#Filters .filters_wrapper ul li a:hover, #Filters .filters_wrapper ul li.current-cat a {
+ text-decoration: none;
+ color: #fff;
+}
+#Filters .filters_wrapper ul li.close a {
+ text-align: center;
+ width: 38px;
+ padding: 7px 0;
+ background: #8B8B8B;
+ border: 1px solid #F7F7F7 !important;
+ color: #fff;
+}
+#Filters .filters_wrapper ul li.close a:hover {
+ background: #545454;
+}
+
+/* Animations */
+
+#Filters .filters_wrapper ul li a {
+ -webkit-transition: all 0.2s ease-in-out;
+ -moz-transition: all 0.2s ease-in-out;
+ -o-transition: all 0.2s ease-in-out;
+ -ms-transition: all 0.2s ease-in-out;
+ transition: all 0.2s ease-in-out;
+}
+
+/* #Owl-pagination
+================================================== */
+
+
+/* #NEXT / PREV NAVI
+================================================== */
+
+
+/* Section: Highlight
+================================================== */
+
+.highlight-left, .highlight-right {
+ position: relative;
+}
+.highlight-left:after, .highlight-right:after {
+ content: "";
+ position: absolute;
+ width: 50%;
+ height: 100%;
+ top: 0;
+}
+.highlight-left:after {
+ left: 0;
+}
+.highlight-right:after {
+ right: 0;
+}
+.highlight-left .section_wrapper, .highlight-right .section_wrapper {
+ z-index: 2;
+}
+@media only screen and (max-width: 767px) {
+ .highlight-left:after, .highlight-right:after {
+ content: none;
+ }
+}
+
+/* Section: Portfolio
+================================================== */
+
+.section.full-width .section_wrapper {
+ width: 100% !important;
+}
+.section.full-width .section_wrapper .column.one {
+ width: 100%;
+ margin: 0 !important;
+}
+
+/* #Header
+================================================== */
+
+body:not(.template-slider) #Header_wrapper {
+ background-repeat: no-repeat;
+ background-position: top center;
+}
+body:not(.template-slider) #Header_wrapper.bg-fixed {
+ background-attachment: fixed;
+}
+#Header_wrapper {
+ position: relative;
+}
+#Header {
+ position: relative;
+}
+body:not(.template-slider) #Header {
+ min-height: 250px;
+}
+.header-transparent .header_placeholder, .header-empty .header_placeholder {
+ height: 0 !important;
+}
+
+/* Minimalist Header */
+
+body.minimalist-header:not(.template-slider) #Header {
+ min-height: 0;
+ background-image: none !important;
+}
+body.minimalist-header.header-modern:not(.template-slider) #Header {
+ min-height: 147px;
+}
+body.minimalist-header.header-simple:not(.template-slider) #Header {
+ min-height: 130px;
+}
+body.minimalist-header.header-stack:not(.template-slider) #Header {
+ min-height: 0;
+}
+body.minimalist-header.header-fixed:not(.template-slider) #Header {
+ min-height: 60px;
+}
+body.minimalist-header.header-below:not(.template-slider) #Header {
+ min-height: 90px;
+ padding-top: 0;
+}
+
+/* #Action bar
+================================================== */
+
+#Action_bar {
+ position: absolute;
+ left: 0;
+ top: 0;
+ width: 100%;
+ z-index: 30;
+}
+#Action_bar .column {
+ margin-bottom: 0;
+ overflow: hidden;
+}
+#Action_bar .contact_details {
+ float: left;
+}
+#Action_bar .contact_details li {
+ display: inline-block;
+ margin-right: 10px;
+ padding: 20px 0;
+ color: rgba(255, 255, 255, 0.5);
+}
+#Action_bar .contact_details li>i {
+ margin-right: 2px;
+}
+#Action_bar .contact_details li:last-child {
+ margin-right: 0px;
+}
+#Action_bar .social {
+ float: right;
+ padding: 20px 0;
+}
+#Action_bar .social li {
+ display: inline-block;
+ margin-right: 6px;
+}
+#Action_bar .social li:last-child {
+ margin-right: 0px;
+}
+#Action_bar .social li a {
+ color: rgba(255, 255, 255, .3);
+ font-size: 15px;
+ line-height: 15px;
+ -webkit-transition: all 0.3s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ -ms-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+}
+#Action_bar .social li a:hover {
+ color: rgb(255, 255, 255);
+}
+#Action_bar .social-menu {
+ float: right;
+ padding: 20px 0;
+}
+#Action_bar .social-menu li {
+ display: inline-block;
+ margin-right: 6px;
+ padding-right: 6px;
+ border-right: 1px solid rgba(255, 255, 255, .1);
+}
+#Action_bar .social-menu li:last-child {
+ margin-right: 0px;
+ padding-right: 0;
+ border-right: 0;
+}
+
+/* #Top_bar
+================================================== */
+
+#Top_bar {
+ position: absolute;
+ left: 0;
+ top: 61px;
+ width: 100%;
+ z-index: 30;
+}
+#Top_bar .column {
+ margin-bottom: 0;
+}
+.layout-full-width.header-fw #Action_bar .container, .layout-full-width.header-fw #Top_bar .container {
+ width: 100%;
+}
+#Top_bar .top_bar_left {
+ position: relative;
+ float: left;
+}
+#Top_bar .top_bar_right {
+ float: right;
+ height: 90px;
+ position: relative;
+ top: -4px;
+ padding: 0 10px 0 20px;
+}
+#Top_bar .top_bar_right:before {
+ content: "";
+ display: block;
+ height: 90px;
+ width: 10px;
+ position: absolute;
+ left: -10px;
+ top: 2px;
+ background-image: url(../../../images/top_bar_right_shadow.png);
+ background-repeat: repeat-y;
+ -moz-transform: skewX(0deg) skewY(-25deg);
+ -webkit-transform: skewX(0deg) skewY(-25deg);
+ -o-transform: skewX(0deg) skewY(-25deg);
+ -ms-transform: skewX(0deg) skewY(-25deg);
+ transform: skewX(0deg) skewY(-25deg);
+}
+.ie #Top_bar .top_bar_right:before {
+ width: 11px;
+}
+
+/* Top bar width */
+
+#Top_bar .top_bar_left {
+ width: 990px;
+}
+
+/* Logo */
+
+#Top_bar .logo {
+ float: left;
+ margin: 0 30px 0 20px;
+}
+#Top_bar .logo h1 {
+ margin: 0;
+}
+#Top_bar .logo:not(.text-logo) h1 {
+ line-height: 0;
+ font-size: 0;
+ margin: 0;
+}
+#Top_bar #logo {
+ display: block;
+ height: 60px;
+ line-height: 60px;
+ padding: 15px 0px;
+}
+
+/* overflow: hidden; */
+
+#Top_bar #logo:hover {
+ text-decoration: none;
+}
+#Top_bar #logo img {
+ vertical-align: middle;
+ max-height: 100%;
+}
+#Top_bar #logo img.logo-sticky {
+ display: none;
+}
+
+/* Menu wrapper */
+
+#Top_bar .menu_wrapper {
+ float: left;
+ z-index: 201;
+}
+
+/* Secondary menu wrapper */
+
+#Top_bar .secondary_menu_wrapper {
+ display: none;
+}
+
+/* Menu responsive */
+
+#Top_bar a.responsive-menu-toggle {
+ display: none;
+}
+
+/* Banner */
+
+#Top_bar .banner_wrapper {
+ display: none;
+}
+
+/* Search wrapper */
+
+#Top_bar .search_wrapper {
+ position: absolute;
+ left: 0;
+ top: 100%;
+ display: none;
+ z-index: 201;
+ width: 100%;
+ padding: 15px;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+#Top_bar .search_wrapper input[type="text"] {
+ width: 100%;
+ margin: 0;
+ -webkit-box-shadow: 0 0 0;
+ box-shadow: 0 0 0;
+ padding-left: 35px;
+ background: none;
+ border-width: 0 0 1px 0;
+ border-style: solid;
+ border-color: rgba(255, 255, 255, .08) !important;
+ font-size: 15px;
+}
+#Top_bar .search_wrapper input[type="text"]:focus {
+ background-color: transparent !important;
+}
+#Top_bar .search_wrapper .icon_search, #Top_bar .search_wrapper .icon_close {
+ position: absolute;
+ top: 25px;
+ font-size: 20px;
+ line-height: 20px;
+ display: block;
+}
+#Top_bar .search_wrapper .icon_search {
+ left: 18px;
+ color: rgba(0, 0, 0, .5);
+}
+#Top_bar .search_wrapper .icon_close {
+ right: 18px;
+ color: #fff;
+ opacity: 0.3;
+ filter: alpha(opacity=30);
+ -webkit-transition: all 0.2s ease-in-out;
+ -moz-transition: all 0.2s ease-in-out;
+ -o-transition: all 0.2s ease-in-out;
+ -ms-transition: all 0.2s ease-in-out;
+ transition: all 0.2s ease-in-out;
+}
+#Top_bar .search_wrapper .icon_close:hover {
+ right: 18px;
+ opacity: 1;
+ filter: alpha(opacity=100);
+}
+
+/* Cart */
+
+#Top_bar a#header_cart {
+ position: relative;
+ top: 34px;
+ display: block;
+ float: left;
+ font-size: 20px;
+ line-height: 20px;
+ margin-right: 15px;
+}
+#Top_bar a#header_cart span {
+ position: absolute;
+ right: -9px;
+ top: -7px;
+ display: block;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ width: 17px;
+ height: 17px;
+ line-height: 17px;
+ text-align: center;
+ font-size: 11px;
+ color: #fff;
+}
+
+/* Search */
+
+#Top_bar a#search_button {
+ position: relative;
+ top: 34px;
+ display: block;
+ float: left;
+ font-size: 20px;
+ line-height: 20px;
+ margin-right: 10px;
+}
+#Top_bar a.button.action_button {
+ top: 13px;
+ margin: 0 10px 0 0;
+}
+
+/* WPML */
+
+#Top_bar .wpml-languages {
+ display: block;
+ float: left;
+ position: relative;
+ top: 25px;
+ z-index: 210;
+ margin-right: 10px;
+}
+#Top_bar .wpml-languages a.active {
+ display: block;
+ padding: 8px 6px 8px 10px;
+ border-width: 1px;
+ border-style: solid;
+ border-color: #e8e8e8;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+}
+#Top_bar .wpml-languages.disabled a.active {
+ padding: 8px 10px;
+}
+#Top_bar .wpml-languages a.active i {
+ font-size: 14px;
+ line-height: 14px;
+ margin: 0 0 0 5px;
+}
+#Top_bar .wpml-languages a.active i:before {
+ margin: 0;
+}
+#Top_bar .wpml-languages a:hover.active {
+ text-decoration: none;
+}
+#Top_bar .wpml-languages.enabled:hover a.active {
+ -webkit-border-radius: 5px 5px 0 0;
+ border-radius: 5px 5px 0 0;
+ border-bottom: 0;
+}
+#Top_bar .wpml-languages ul.wpml-lang-dropdown {
+ position: absolute;
+ left: 0;
+ top: 100%;
+ width: 100%;
+ -webkit-border-radius: 0 0 5px 5px;
+ border-radius: 0 0 5px 5px;
+ z-index: 205;
+ overflow: hidden;
+ display: none;
+ border-width: 0 1px 1px 1px;
+ border-style: solid;
+ border-color: #e8e8e8;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+#Top_bar .wpml-languages ul.wpml-lang-dropdown li {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.05);
+}
+#Top_bar .wpml-languages ul.wpml-lang-dropdown li:last-child {
+ border-bottom: 0;
+}
+#Top_bar .wpml-languages ul.wpml-lang-dropdown li a {
+ font-size: 12px;
+ display: block;
+ text-align: center;
+ padding: 4px 0px;
+ color: #8B8B8B;
+}
+#Top_bar .wpml-languages ul.wpml-lang-dropdown li a:hover {
+ text-decoration: none;
+ color: #5F5F5F;
+ background: rgba(0, 0, 0, .03);
+}
+#Top_bar .wpml-languages:hover {
+ height: auto;
+}
+#Top_bar .wpml-languages:hover ul.wpml-lang-dropdown {
+ display: block;
+}
+#Top_bar .wpml-languages a.active, #Top_bar .wpml-languages ul.wpml-lang-dropdown {
+ background: #fff;
+}
+#Top_bar .wpml-languages.horizontal {
+ display: block;
+ padding: 8px 10px;
+ border: 1px solid #e8e8e8;
+ background: #fff;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+}
+#Top_bar .wpml-languages.horizontal ul li {
+ float: left;
+ margin-right: 6px;
+}
+#Top_bar .wpml-languages.horizontal ul li:last-child {
+ margin-right: 0;
+}
+
+/* #menu
+================================================== */
+
+
+/* main menu 1st level */
+
+#Top_bar #menu {
+ z-index: 201;
+}
+#Top_bar .menu {
+ z-index: 202;
+}
+#Top_bar .menu>li {
+ margin: 0;
+ z-index: 203;
+ display: block;
+ float: left;
+}
+#Top_bar .menu>li:not(.mfn-megamenu-parent) {
+ position: relative;
+}
+#Top_bar .menu>li.hover {
+ z-index: 204;
+}
+#Top_bar .menu>li>a {
+ display: block;
+ line-height: 60px;
+ padding: 15px 0;
+ position: relative;
+}
+#Top_bar .page-menu>li>a {
+ padding: 15px 20px;
+}
+
+/* default WP Pages Menu */
+
+#Top_bar .menu>li>a:after {
+ content: "";
+ height: 4px;
+ width: 100%;
+ position: absolute;
+ left: 0;
+ top: -4px;
+ z-index: 203;
+ opacity: 0;
+ filter: alpha(opacity=0);
+}
+#Top_bar .menu>li>a span:not(.description) {
+ display: block;
+ line-height: 60px;
+ padding: 0 20px;
+ white-space: nowrap;
+ border-right-width: 1px;
+ border-style: solid;
+}
+#Top_bar .menu>li>a span.description {
+ font-size: 11px;
+ line-height: 12px !important;
+ margin: -15px -15px 0;
+ color: #aaa;
+ font-weight: 300;
+ text-align: center;
+ display: block;
+}
+#Top_bar .menu>li:last-child>a span {
+ border: 0;
+}
+#Top_bar .menu>li>a:hover {
+ text-decoration: none;
+}
+.menu-arrows #Top_bar .menu>li.submenu>a>span:not(.description) {
+ padding-right: 30px;
+}
+.menu-arrows #Top_bar .menu>li.submenu>a>span:not(.description):after {
+ content: "";
+ display: block;
+ width: 0;
+ height: 0;
+ position: absolute;
+ top: 50%;
+ right: 10px;
+ margin-top: -2px;
+ border-top: 5px solid #ccc;
+ border-left: 5px solid transparent;
+ border-right: 5px solid transparent;
+}
+.menu-highlight #Top_bar .menu>li.current-menu-item>a, .menu-highlight #Top_bar .menu>li.current_page_item>a, .menu-highlight #Top_bar .menu>li.current-menu-ancestor>a, .menu-highlight #Top_bar .menu>li.current_page_ancestor>a, .menu-highlight #Top_bar .menu>li.hover>a {
+ color: #fff;
+}
+
+/* Animation */
+
+#Top_bar .menu>li>a, #Top_bar .menu>li>a:after {
+ -webkit-transition: all 0.4s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ -ms-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+}
+#Top_bar .menu>li.current-menu-item>a:after, #Top_bar .menu>li.current_page_item>a:after, #Top_bar .menu>li.current-menu-ancestor>a:after, #Top_bar .menu>li.current_page_ancestor>a:after, #Top_bar .menu>li.hover>a:after {
+ opacity: 1;
+ filter: alpha(opacity=100);
+}
+
+/* main menu 2nd level */
+
+#Top_bar .menu li ul {
+ position: absolute;
+ left: 0px;
+ top: 100%;
+ z-index: 205;
+ margin: 0;
+ display: none;
+ background-image: url(../../../images/box_shadow.png);
+ background-repeat: repeat-x;
+ background-position: left top;
+}
+#Top_bar .menu li>ul {
+ box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.03);
+ -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.03);
+}
+#Top_bar .menu li ul li {
+ padding: 0;
+ width: 190px;
+ position: relative;
+ font-weight: normal;
+}
+#Top_bar .menu li ul li a {
+ padding: 10px 10px 10px 20px;
+ display: block;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.05);
+}
+#Top_bar .menu li ul li a span {
+ display: inline-block;
+ position: relative;
+}
+#Top_bar .menu li ul li a .menu-arrow {
+ position: absolute;
+ right: 7px;
+ top: 11px;
+ font-size: 12px;
+ color: rgba(0, 0, 0, 0.35);
+}
+#Top_bar .menu>li ul li a:hover, #Top_bar .menu>li ul li.hover>a {
+ text-decoration: none;
+ background: rgba(0, 0, 0, .06);
+}
+
+/* main menu 3rd level */
+
+#Top_bar .menu li ul li ul {
+ position: absolute;
+ left: 190px;
+ top: 0px;
+ z-index: 204;
+}
+
+/* Animation */
+
+#Top_bar .menu li ul li a {
+ -webkit-transition: all 0.2s ease-in-out;
+ -moz-transition: all 0.2s ease-in-out;
+ -o-transition: all 0.2s ease-in-out;
+ -ms-transition: all 0.2s ease-in-out;
+ transition: all 0.2s ease-in-out;
+}
+
+/* #secondary menu
+================================================== */
+
+#Header #menu-secondary-menu {
+ z-index: 220;
+}
+#Header .secondary-menu {
+ z-index: 221;
+}
+#Header .secondary-menu>li {
+ margin: 0;
+ z-index: 222;
+ display: block;
+ float: left;
+ position: relative;
+ padding: 8px 9px;
+ line-height: 100%;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+}
+#Header .secondary-menu>li.submenu {
+ -webkit-border-radius: 4px 4px 0 0;
+ border-radius: 4px 4px 0 0;
+}
+#Header .secondary-menu>li>a {
+ display: block;
+}
+#Header .secondary-menu>li>a:hover {
+ text-decoration: none;
+}
+#Header .secondary-menu li ul {
+ position: absolute;
+ left: 0px;
+ padding: 7px;
+ top: 100%;
+ z-index: 223;
+ margin: 0;
+ display: none;
+ -webkit-border-radius: 0px 4px 4px 4px;
+ border-radius: 0 4px 4px 4px;
+}
+#Header .secondary-menu li ul li {}
+#Header .secondary-menu li ul li:last-child {
+ border-bottom: 0;
+}
+#Header .secondary-menu li ul li a {
+ display: block;
+ text-align: center;
+ white-space: nowrap;
+ padding: 6px 8px;
+}
+#Header .secondary-menu li ul li a:hover {
+ text-decoration: none;
+}
+#Header .secondary-menu>li>a {
+ color: #A8A8A8;
+}
+#Header .secondary-menu>li.hover, #Header .secondary-menu li ul {
+ background: #F9F9F9;
+}
+#Header .secondary-menu li ul li {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.05);
+}
+#Header .secondary-menu li ul li a {
+ color: #8B8B8B;
+}
+#Header .secondary-menu li ul li a:hover {
+ color: #5F5F5F;
+ background: rgba(255, 255, 255, 0.8);
+}
+
+/* #Header styles
+================================================== */
+
+.header-fixed #Action_bar {
+ display: none;
+}
+@media only screen and (min-width: 768px) {
+ .header-fixed #Top_bar {
+ position: fixed;
+ width: 100%;
+ left: 0;
+ top: 0 !important;
+ height: 60px;
+ z-index: 701;
+ background: #fff;
+ opacity: .97;
+ filter: alpha(opacity=97);
+ -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
+ -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
+ box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
+ }
+ .header-fixed #Top_bar .top_bar_left, .header-fixed #Top_bar .top_bar_right, .header-fixed #Top_bar .top_bar_right:before {
+ background: none;
+ }
+ .header-fixed #Top_bar .top_bar_right {
+ top: -4px;
+ }
+ .header-fixed #Top_bar .logo {
+ width: auto;
+ margin: 0 30px 0 20px;
+ padding: 0;
+ }
+ .header-fixed #Top_bar #logo {
+ padding: 5px 0;
+ height: 50px;
+ line-height: 50px;
+ }
+ .header-fixed #Top_bar #logo img {
+ max-height: 35px;
+ }
+ .header-fixed #Top_bar .menu_wrapper {
+ clear: none;
+ }
+ .header-fixed #Top_bar .menu_wrapper .menu>li>a {
+ padding: 15px 0;
+ }
+ .header-fixed #Top_bar .menu>li>a, .header-fixed #Top_bar .menu>li>a span {
+ line-height: 30px;
+ }
+ .header-fixed #Top_bar .menu>li>a:after {
+ top: auto;
+ bottom: -4px;
+ }
+ .header-fixed #Top_bar .menu>li>a span.description {
+ margin-top: -5px;
+ }
+ .header-fixed #Top_bar #header_cart {
+ top: 27px;
+ }
+ .header-fixed #Top_bar #search_button {
+ top: 25px;
+ }
+ .header-fixed #Top_bar .wpml-languages {
+ top: 15px;
+ }
+ .header-fixed #Top_bar .secondary_menu_wrapper {
+ display: none;
+ }
+ .header-fixed #Top_bar .responsive-menu-toggle {
+ top: 12px;
+ }
+}
+.header-below {}
+.header-below #Header .top_bar_left, .header-below #Header .top_bar_right {
+ background-color: transparent;
+}
+.header-below #Top_bar {
+ position: static;
+}
+.header-below #Top_bar .top_bar_right {
+ top: 0;
+}
+.header-below #Top_bar .top_bar_right:before {
+ display: none;
+}
+.header-below #Action_bar {
+ display: none;
+}
+body.header-below:not(.template-slider) #Header {
+ min-height: 90px;
+ padding-top: 160px;
+}
+.header-below #Top_bar {
+ background-color: #fff;
+}
+.header-classic {}
+.header-classic #Header .top_bar_left, .header-classic #Header .top_bar_right {
+ background-color: transparent;
+}
+.header-classic #Top_bar {
+ position: static;
+}
+.header-classic #Top_bar .top_bar_right {
+ top: 0;
+}
+.header-classic #Top_bar .top_bar_right:before {
+ display: none;
+}
+.header-classic #Action_bar {
+ position: static;
+}
+.header-classic #Action_bar .contact_details li, .header-classic #Action_bar .social, .header-classic #Action_bar .social-menu {
+ padding: 12px 0;
+}
+.header-classic #Action_bar {
+ background-color: #2C2C2C;
+}
+.header-classic #Top_bar {
+ background-color: #fff;
+}
+.header-split {}
+.header-split #Header .top_bar_left {
+ width: 100% !important;
+}
+.header-split #Header .top_bar_left, .header-split #Header .top_bar_right {
+ background-color: transparent;
+}
+.header-split #Header .top_bar_left .menu_wrapper {
+ width: 100%;
+}
+.header-split #Header .top_bar_left .menu_left {
+ float: left;
+ width: 38%;
+ text-align: center;
+}
+.header-split #Header .top_bar_left .menu_right {
+ float: right;
+ width: 38%;
+ text-align: center;
+}
+.header-split #Header .top_bar_left .menu>li {
+ display: inline-block;
+ float: none;
+}
+.header-split #Header .top_bar_left .logo {
+ width: 100%;
+ margin: 0;
+ text-align: center;
+}
+@media only screen and (min-width: 1240px) {
+ .header-split #Header .top_bar_left .logo {
+ position: absolute;
+ left: 38%;
+ width: 24%;
+ }
+}
+.header-split #Top_bar .top_bar_right {
+ position: absolute;
+ top: 0;
+ right: -28px;
+ padding: 0;
+}
+.header-split #Top_bar a.action_button, .header-split #Top_bar a#header_cart, .header-split #Top_bar .wpml-languages {
+ display: none;
+}
+.header-split #Top_bar .top_bar_right:before {
+ display: none;
+}
+.header-split #Top_bar {
+ position: static;
+ background-color: #fff;
+}
+.header-split #Action_bar {
+ position: static;
+ background-color: #2C2C2C;
+}
+.header-split #Action_bar .contact_details li, .header-split #Action_bar .social, .header-split #Action_bar .social-menu {
+ padding: 12px 0;
+}
+.header-stack {}
+.header-stack #Header .top_bar_left {
+ width: 100% !important;
+}
+
+/**/
+
+.header-stack #Header .top_bar_left, .header-stack #Header .top_bar_right {
+ background-color: transparent;
+}
+.header-stack #Top_bar {
+ position: static;
+}
+.header-stack #Top_bar .logo {
+ width: 100%;
+ margin: 0;
+ padding: 0 30px;
+ text-align: left;
+ border-bottom-width: 1px;
+ border-style: solid;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+/**/
+
+.header-stack.header-center #Top_bar .logo {
+ text-align: center;
+}
+.header-stack.header-right #Top_bar .logo {
+ text-align: right;
+}
+.header-stack #Top_bar .logo #logo {
+ display: inline-block;
+ height: auto;
+}
+
+/**/
+
+.header-stack #Top_bar .menu_wrapper {
+ clear: both;
+}
+
+/**/
+
+.header-stack #Top_bar .menu_wrapper .menu>li>a {
+ padding: 0;
+}
+
+/**/
+
+.header-stack #Top_bar .menu>li>a span.description {
+ margin-bottom: 10px;
+}
+.header-stack #Top_bar .top_bar_right {
+ position: absolute;
+ right: 0;
+ bottom: -16px;
+ top: auto;
+}
+
+/**/
+
+.header-stack #Top_bar .top_bar_right:before {
+ display: none;
+}
+.header-stack #Top_bar .secondary_menu_wrapper {
+ position: absolute;
+ right: 20px;
+ top: 35px;
+ display: block;
+}
+
+/**/
+
+.header-stack.header-right #Top_bar .secondary_menu_wrapper {
+ left: 20px;
+ right: auto;
+}
+
+/**/
+
+.header-stack #Action_bar {
+ position: static;
+}
+.header-stack #Action_bar .contact_details li, .header-stack #Action_bar .social, .header-stack #Action_bar .social-menu {
+ padding: 12px 0;
+}
+body.header-stack:not(.template-slider) #Header {
+ min-height: 315px;
+}
+.header-stack #Action_bar {
+ background-color: #2C2C2C;
+}
+.header-stack #Top_bar {
+ background-color: #fff;
+}
+.header-magazine #Top_bar .logo {
+ border: 0;
+}
+.header-magazine #Top_bar .top_bar_right {
+ display: none;
+}
+.header-magazine #Top_bar .secondary_menu_wrapper {
+ display: none;
+}
+.header-magazine #Top_bar .banner_wrapper {
+ display: block;
+ position: absolute;
+ right: 20px;
+ top: 20px;
+ width: 468px;
+ height: 60px;
+ text-align: right;
+}
+.header-magazine #Top_bar .banner_wrapper a {
+ display: block;
+ line-height: 0;
+}
+.header-magazine #Top_bar .banner_wrapper img {
+ display: inline-block;
+ max-width: 100%;
+ height: auto;
+ max-height: 60px;
+}
+.header-simple {}
+.header-simple #Action_bar {
+ display: none;
+}
+.header-simple #Top_bar .top_bar_left {
+ width: 100% !important;
+ background: none;
+}
+.header-simple #Top_bar:not(.is-sticky) .top_bar_left {
+ top: -40px;
+}
+.header-simple #Top_bar .top_bar_right, .header-simple #Top_bar .top_bar_right:before {
+ display: none;
+}
+.header-simple #Top_bar .menu>li>a span.description {
+ margin: 0 0 0 5px;
+}
+.header-empty #Header {
+ position: static;
+ min-height: 0 !important;
+}
+.header-empty #Subheader {
+ display: none;
+}
+.header-empty #Content {
+ padding: 0 !important;
+}
+.header-transparent #Top_bar .top_bar_left, .header-transparent #Top_bar .top_bar_right, .header-transparent #Top_bar .top_bar_right:before {
+ background: none;
+}
+.header-transparent #Top_bar .top_bar_right {
+ top: -15px;
+}
+.header-transparent #Top_bar #logo {
+ padding: 0;
+}
+.header-transparent #Top_bar .menu>li>a:after {
+ background: none;
+}
+.header-transparent #Top_bar .menu>li>a span {
+ border-color: rgba(0, 0, 0, 0.03);
+}
+.header-transparent #Top_bar .menu li>ul:not(.mfn-megamenu-bg) {
+ background-image: none;
+}
+.header-overlay .top_bar_right {
+ display: none;
+}
+.header-overlay #Top_bar.is-sticky {
+ display: none;
+}
+.header-overlay .overlay-menu-toggle {
+ position: absolute;
+ right: 30px;
+ top: 30px;
+ font-size: 30px;
+ z-index: 9911;
+}
+.header-overlay .overlay-menu-toggle.focus {
+ color: #fff;
+ -webkit-transition: all 0.3s;
+ -moz-transition: all 0.3s;
+ transition: all 0.3s;
+}
+.header-overlay .overlay-menu-toggle .close {
+ display: none;
+}
+.header-overlay .overlay-menu-toggle.focus .open {
+ display: none;
+}
+.header-overlay .overlay-menu-toggle.focus .close {
+ display: block;
+}
+.header-overlay.sticky-header .overlay-menu-toggle {
+ position: fixed;
+ margin-right: 10px;
+}
+
+/* #Overlay Menu
+================================================== */
+
+#Overlay {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 9910;
+ background: rgba(41, 145, 214, .95);
+ display: none;
+}
+#overlay-menu {
+ position: absolute;
+ width: 700px;
+ left: 50%;
+ margin-left: -350px;
+ top: 50%;
+ margin-top: -150px;
+}
+#overlay-menu ul li {
+ text-align: center;
+}
+#overlay-menu ul li a {
+ color: #fff;
+ font-size: 34px;
+ line-height: 52px;
+ letter-spacing: 3px;
+ text-decoration: none;
+}
+#overlay-menu ul li a:hover {
+ opacity: .8;
+}
+#overlay-menu ul li a:before, #overlay-menu ul li a:after {
+ display: inline-block;
+ opacity: 0;
+ -webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
+ -moz-transition: -moz-transform 0.3s, opacity 0.2s;
+ transition: transform 0.3s, opacity 0.2s;
+}
+#overlay-menu ul li a:before {
+ margin-right: 20px;
+ content: '[';
+ -webkit-transform: translateX(20px);
+ -moz-transform: translateX(20px);
+ transform: translateX(20px);
+}
+#overlay-menu ul li a:after {
+ margin-left: 20px;
+ content: ']';
+ -webkit-transform: translateX(-20px);
+ -moz-transform: translateX(-20px);
+ transform: translateX(-20px);
+}
+#overlay-menu ul li a:hover:before, #overlay-menu ul li a:hover:after, #overlay-menu ul li a:hover:before, #overlay-menu ul li a:hover:after {
+ opacity: 1;
+ -webkit-transform: translateX(0px);
+ -moz-transform: translateX(0px);
+ transform: translateX(0px);
+}
+
+/* #Subheader
+================================================== */
+
+#Subheader {
+ background-color: rgba(0, 0, 0, .02);
+ background-position: center top;
+ background-repeat: no-repeat;
+ padding: 30px 0;
+ position: relative;
+}
+.subheader-transparent #Subheader {
+ background: none;
+}
+.hide-title-area #Subheader {
+ display: none;
+}
+#Subheader .column {
+ margin-bottom: 0;
+}
+#Subheader .title {
+ margin-bottom: 0;
+ width: 70%;
+ float: left;
+}
+#Subheader ul.breadcrumbs {
+ display: block;
+ width: 30%;
+ margin: 1px 0 0;
+ font-size: 1em !important;
+ float: right;
+ text-align: right;
+}
+#Subheader ul.breadcrumbs li {
+ display: inline-block;
+}
+#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a {
+ color: rgba(0, 0, 0, .3);
+}
+#Subheader ul.breadcrumbs li span {
+ margin: 0 10px;
+ opacity: 0.4;
+ filter: alpha(opacity=40);
+}
+#Subheader ul.woocommerce-breadcrumb li:last-child span {
+ display: none;
+}
+
+/* subheader-style */
+
+.subheader-title-right #Subheader .title {
+ float: right;
+ text-align: right;
+}
+.subheader-title-right #Subheader .breadcrumbs {
+ float: left;
+ text-align: left;
+}
+.subheader-both-left #Subheader .title {
+ width: 100%;
+}
+.subheader-both-left #Subheader .breadcrumbs {
+ width: 100%;
+ text-align: left;
+ margin-top: 10px;
+}
+.subheader-both-right #Subheader .title {
+ width: 100%;
+ text-align: right;
+}
+.subheader-both-right #Subheader .breadcrumbs {
+ width: 100%;
+ text-align: right;
+ margin-top: 10px;
+}
+.subheader-both-center #Subheader .title {
+ width: 100%;
+ text-align: center;
+}
+.subheader-both-center #Subheader .breadcrumbs {
+ width: 100%;
+ text-align: center;
+ margin-top: 10px;
+}
+
+/* #Post
+================================================== */
+
+.post-item {
+ margin-bottom: 40px;
+ position: relative;
+ float: left;
+ width: 100%;
+}
+.post-item .date_label {
+ position: absolute;
+ left: 0;
+ top: 7px;
+ display: none;
+}
+.post-photo-wrapper {
+ width: 37%;
+ float: left;
+}
+.post-photo-wrapper iframe {
+ width: 100%;
+}
+.post-desc-wrapper {
+ width: 63%;
+ float: left;
+}
+.post-desc {
+ padding: 15px 0 0 20px;
+}
+.format-standard.no-img .post-photo-wrapper {
+ display: none;
+}
+.format-standard.no-img .post-desc-wrapper, .search-results .no-img .post-desc-wrapper {
+ width: 100%;
+}
+.post-meta {
+ margin-bottom: 8px;
+}
+.post-meta .author-date {
+ float: left;
+}
+.post-meta .author-date a {
+ border-bottom-width: 1px;
+ border-style: dotted;
+ text-decoration: none !important;
+}
+.post-meta .category {
+ float: right;
+ position: relative;
+}
+.post-meta .category.mata-tags {
+ margin-right: 10px;
+}
+.post-meta .category .cat-btn {
+ cursor: pointer;
+}
+.post-meta .category .cat-wrapper {
+ position: absolute;
+ right: 0;
+ top: 100%;
+ display: none;
+ z-index: 21;
+}
+.post-meta .category:hover .cat-wrapper {
+ display: block;
+}
+.post-meta .category .cat-wrapper ul {
+ padding: 7px;
+ min-width: 70px;
+ background: #F9F9F9;
+}
+.post-meta .category .cat-wrapper ul li {
+ border-bottom: 1px solid rgba(0, 0, 0, 0.05);
+}
+.post-meta .category .cat-wrapper ul li:last-child {
+ border-bottom: 0;
+}
+.post-meta .category .cat-wrapper ul li a {
+ display: block;
+ text-align: center;
+ padding: 1px 5px;
+ color: #8B8B8B;
+}
+.post-meta .category .cat-wrapper ul li a:hover {
+ text-decoration: none;
+ color: #5F5F5F;
+ background: rgba(255, 255, 255, 0.8);
+}
+.post-excerpt {
+ margin-bottom: 15px;
+}
+.cat_description {
+ margin-bottom: 40px;
+}
+.post-footer {
+ background: rgba(0, 0, 0, .02);
+ padding: 7px 15px;
+ overflow: hidden;
+ line-height: 30px;
+}
+.post-footer .button-love {
+ float: left;
+}
+.post-footer .button-love a.mfn-love {
+ display: inline-block;
+ position: relative;
+ padding-left: 24px;
+ margin-left: 5px;
+}
+.post-footer .button-love a.mfn-love i {
+ position: absolute;
+ left: 0;
+ top: 0;
+ font-size: 16px;
+}
+.post-footer .button-love a.mfn-love:hover {
+ text-decoration: none;
+}
+.post-footer .button-love a.mfn-love i:last-child {
+ opacity: 0;
+ filter: alpha(opacity=0);
+ -webkit-transition: all 0.3s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ -ms-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+}
+.post-footer .button-love a:hover.mfn-love i:last-child, .post-footer .button-love a.loved.mfn-love i:last-child {
+ opacity: 1;
+ filter: alpha(opacity=100);
+}
+.post-footer .post-links {
+ float: right;
+ border-left-width: 1px;
+ border-style: solid;
+ padding-left: 10px;
+}
+.post-footer .post-links .post-comments {
+ margin-right: 10px;
+}
+.hide-more .post-footer .post-links .icon-doc-text, .hide-more .post-footer .post-links .post-more {
+ display: none;
+}
+.blog_slider.hide-more .item_wrapper .hr_color, .blog_slider.hide-more .item_wrapper .button {
+ display: none;
+}
+
+/* Masonry */
+
+.masonry {}
+.masonry .post-item {
+ width: 31.2%;
+ margin: 0 1% 20px;
+ background: #fff;
+}
+.masonry .post-photo-wrapper {
+ width: 100%;
+ float: none;
+}
+.masonry .post-desc-wrapper {
+ width: 100%;
+ float: none;
+}
+.masonry .post-desc-wrapper .post-desc {
+ padding: 20px 20px 0;
+}
+.masonry .post-footer {
+ margin: 0 -20px;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+.masonry .post-meta .author-date .author span.label {
+ display: none;
+}
+.masonry .post-desc-wrapper .post-meta .category .cat-btn {
+ display: none;
+}
+.masonry .post-desc-wrapper .post-footer .button-love .love-text {
+ display: none;
+}
+
+/* Timeline */
+
+.timeline .post-item {
+ float: none;
+ width: auto;
+ padding-left: 200px;
+ margin-bottom: 0;
+ padding-bottom: 40px;
+ background: url(../../../images/timeline_right.png) no-repeat 90px top;
+}
+.timeline .post-item:last-child {
+ padding-bottom: 20px;
+ margin-bottom: 20px;
+}
+.timeline .format-quote .post-meta, .timeline .format-link .post-meta {
+ padding-top: 7px;
+}
+.timeline .post-item:before {
+ content: "";
+ width: 7px;
+ height: 7px;
+ border-width: 4px;
+ border-style: solid;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ position: absolute;
+ left: 126px;
+ top: 11px;
+ display: block;
+ visibility: visible;
+ z-index: 1;
+}
+.timeline .date_label {
+ display: block;
+}
+.timeline .post-meta .author-date .date {
+ display: none;
+}
+
+/* Post types =========================================== */
+
+.format-quote .post-photo-wrapper {
+ display: none;
+}
+.format-quote .post-desc {
+ padding: 0;
+}
+.format-quote .post-desc-wrapper {
+ width: 100%;
+ float: none;
+}
+.format-video {}
+.format-video .image_frame .image_wrapper img {
+ margin-bottom: 0 !important;
+}
+.format-video .image_frame:hover .image_wrapper img {
+ top: 0px;
+}
+.format-link .post-photo-wrapper {
+ display: none;
+}
+.format-link .post-desc-wrapper {
+ width: 100%;
+ float: none;
+}
+.format-link .post-desc {
+ padding: 0;
+}
+.format-link .post-title {
+ overflow: hidden;
+}
+.format-link .post-title .icon-link {
+ display: block;
+ width: 80px;
+ height: 80px;
+ font-size: 60px;
+ line-height: 80px;
+ border-right-width: 1px;
+ border-style: solid;
+ float: left;
+ text-align: center;
+}
+.format-link .post-title .link-wrapper {
+ margin-left: 100px;
+ padding-top: 14px;
+}
+.format-link .post-title .link-wrapper h4 {
+ margin-bottom: 7px;
+ font-size: 20px;
+ line-height: 22px;
+}
+
+/* #Single post
+================================================== */
+
+.post-nav {
+ padding: 10px 10px 4px 130px;
+ margin-bottom: 20px;
+ background-image: url(../../../images/stripes/stripes_5_b.png);
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ overflow: hidden;
+}
+.post-nav .next-prev-nav {
+ float: left;
+}
+.post-nav .next-prev-nav li {
+ float: left;
+ margin-right: 5px;
+}
+.post-nav .next-prev-nav a.button {
+ margin: 0;
+}
+.post-nav .list-nav {
+ float: right;
+ line-height: 49px;
+}
+.post-header {
+ margin-bottom: 20px;
+}
+.post-header .button-love {
+ width: 99px;
+ float: left;
+ text-align: center;
+}
+.post-header .button-love a.mfn-love {
+ display: inline-block;
+ position: relative;
+ padding-left: 28px;
+ font-size: 17px;
+ margin-top: 25px;
+}
+.no-title .post-header .button-love a.mfn-love {
+ margin-top: 0;
+}
+.post-header .button-love a.mfn-love i {
+ position: absolute;
+ left: 0;
+ top: 0;
+ font-size: 18px;
+}
+.post-header .button-love a.mfn-love:hover {
+ text-decoration: none;
+}
+.post-header .button-love a.mfn-love i:last-child {
+ opacity: 0;
+ filter: alpha(opacity=0);
+ -webkit-transition: all 0.3s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ -ms-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+}
+.post-header .button-love a:hover.mfn-love i:last-child, .post-header .button-love a.loved.mfn-love i:last-child {
+ opacity: 1;
+ filter: alpha(opacity=100);
+}
+.post-header .title_wrapper {
+ margin-left: 99px;
+ border-left-width: 1px;
+ border-style: solid;
+ padding-left: 30px;
+}
+.post-header .title_wrapper h1 {
+ font-size: 35px;
+ line-height: 35px;
+}
+.single-photo-wrapper {}
+.single-photo-wrapper .share_wrapper {
+ float: left;
+}
+.single-photo-wrapper .image_frame {
+ margin-left: 130px;
+}
+.no-share .single-photo-wrapper .image_frame {
+ margin-left: 0px;
+}
+.single-photo-wrapper .image_frame iframe {
+ width: 100%;
+}
+.format-image .single-photo-wrapper {
+ text-align: center;
+}
+.format-image .single-photo-wrapper .image_frame {
+ display: inline-block;
+ margin-left: 0;
+}
+.share_wrapper {
+ background: #fff;
+ border-width: 1px;
+ border-style: solid;
+ width: 98px;
+ text-align: center;
+ padding: 10px 0 5px;
+}
+.share_wrapper .stButton {
+ margin-bottom: 10px;
+}
+.author-box {}
+.author-box .avatar-wrapper {
+ width: 64px;
+ height: 64px;
+ float: left;
+ border-width: 8px;
+ border-style: solid;
+ display: block;
+ line-height: 0;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ overflow: hidden;
+}
+.author-box .desc-wrapper {
+ background: rgba(0, 0, 0, .02);
+ padding: 20px;
+ position: relative;
+ margin-left: 105px;
+}
+.author-box .desc-wrapper:after {
+ content: "";
+ display: block;
+ position: absolute;
+ left: -6px;
+ top: 35px;
+ width: 0px;
+ height: 0px;
+ border-style: solid;
+ border-width: 6px 6px 6px 0;
+ border-color: transparent rgba(0, 0, 0, .02) transparent transparent;
+}
+.author-box .desc-wrapper h5 {
+ margin-bottom: 5px;
+}
+
+/* Post related */
+
+.section-post-related {}
+.section-post-related .section-related-adjustment {
+ border-top-width: 1px;
+ border-style: solid;
+ padding-top: 20px;
+}
+.section-post-related .post-related {
+ position: relative;
+}
+.section-post-related .post-related .image_frame {
+ margin-left: 30px;
+ margin-bottom: 15px;
+}
+.section-post-related .post-related .fullscreen-container {
+ height: 180px !important;
+}
+.section-post-related .post-related .date_label {
+ position: absolute;
+ left: 0;
+ top: 30px;
+ z-index: 20;
+}
+.section-post-related .post-related hr {
+ margin-left: 30px;
+ width: 40%;
+}
+.section-post-related .post-related a.button {
+ margin-left: 30px;
+ margin-bottom: 0;
+}
+.section-post-related .format-quote blockquote {
+ margin-top: 70px;
+ margin-left: 40px;
+}
+.section-post-related .format-link {}
+.section-post-related .format-link .image_frame {
+ height: 180px;
+ background-color: rgba(255, 255, 255, .5);
+ background-image: url("../../../images/link.png");
+ background-position: center center;
+ background-repeat: no-repeat;
+}
+.section-post-related .format-standard.no-img .image_frame {
+ display: block;
+ height: 180px;
+ background-color: rgba(255, 255, 255, .5);
+ background-image: url("../../../images/photo.png");
+ background-position: center center;
+ background-repeat: no-repeat;
+}
+
+/* single-format-link */
+
+.single-format-link .single-photo-wrapper .share_wrapper {
+ float: none;
+ width: auto;
+ padding: 10px 15px 15px;
+}
+.single-format-link .single-photo-wrapper .share_wrapper .stButton {
+ margin: 0 10px 0 0;
+}
+.single-format-link .single-photo-wrapper .image_frame {
+ display: none;
+}
+
+/* single-format-quote */
+
+.single-format-quote #Subheader .title {
+ width: 100%;
+}
+.single-format-quote #Subheader ul.breadcrumbs {
+ display: none;
+}
+.single-format-quote .single-photo-wrapper .share_wrapper {
+ float: none;
+ width: auto;
+ padding: 10px 15px 15px;
+}
+.single-format-quote .single-photo-wrapper .share_wrapper .stButton {
+ margin: 0 10px 0 0;
+}
+.single-format-quote .single-photo-wrapper .image_frame {
+ display: none;
+}
+
+/* no-img */
+
+.portfolio.no-img .single-photo-wrapper .share_wrapper, .format-standard.no-img .single-photo-wrapper .share_wrapper {
+ float: none;
+ width: auto;
+ padding: 10px 15px 15px;
+}
+.portfolio.no-img .single-photo-wrapper .share_wrapper .stButton, .format-standard.no-img .single-photo-wrapper .share_wrapper .stButton {
+ margin: 0 10px 0 0;
+}
+.portfolio.no-img .single-photo-wrapper .image_frame, .format-standard.no-img .single-photo-wrapper .image_frame {
+ display: none;
+}
+
+/* Project decription */
+
+.project-description {}
+.project-description li {
+ width: 99.9%;
+ clear: both;
+ padding: 7px 10px;
+ background: rgba(0, 0, 0, .01);
+ border-style: solid;
+ border-color: rgba(0, 0, 0, .03);
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+.project-description li .label {
+ font-weight: bold;
+ min-width: 50px;
+ display: inline-block;
+}
+.project-description li.one-third {
+ float: left;
+ width: 33.3%;
+ clear: none;
+ padding-right: 15px;
+ border-width: 0 1px 1px 0;
+}
+.project-description li:nth-child(3) {
+ border-right-color: transparent;
+}
+
+/* Share Item | .share_item */
+
+.share_item {
+ float: none;
+ width: auto;
+ padding: 10px 15px 15px;
+}
+.share_item .stButton {
+ margin: 0 10px 0 0;
+}
+
+/* #Widget area
+================================================== */
+
+.with_aside .four.columns {
+ margin-bottom: 0;
+}
+.widget-area {
+ border-style: solid;
+ padding: 30px 0 20px;
+ position: relative;
+}
+body:not(.template-slider) .widget-area {
+ margin-top: -30px;
+}
+.widget-area:before {
+ content: "";
+ display: block;
+ position: absolute;
+ top: 0;
+ width: 1500px;
+ height: 100%;
+ background: rgba(0, 0, 0, .01);
+ visibility: visible;
+}
+.aside_left .widget-area {
+ border-right-width: 1px;
+ padding-right: 25px;
+}
+.aside_left .widget-area:before {
+ right: 0;
+}
+.aside_right .widget-area {
+ border-left-width: 1px;
+ padding-left: 25px;
+}
+.aside_right .widget-area:before {
+ left: 0;
+}
+.widget-area.lines-boxed .widget:after {
+ width: 100%;
+}
+.widget-area.lines-hidden .widget:after {
+ display: none;
+}
+.widget {
+ padding-bottom: 30px;
+ margin-bottom: 30px;
+ position: relative;
+}
+.widget:last-child {
+ margin-bottom: 0;
+ padding-bottom: 0;
+}
+.widget:last-child:after {
+ display: none;
+}
+.widget:after {
+ content: "";
+ display: block;
+ position: absolute;
+ bottom: 0;
+ width: 1500px;
+ height: 0;
+ visibility: visible;
+ border-width: 1px 0 0 0;
+ border-style: solid;
+}
+.widget>h3 {
+ font-size: 18px;
+ line-height: 22px;
+}
+.aside_left .widget:after {
+ right: 0;
+}
+.aside_right .widget:after {
+ left: 0;
+}
+.with_aside.aside_both .sidebar-1 .widget-area {
+ border-right-width: 1px;
+ padding-right: 25px;
+}
+.with_aside.aside_both .sidebar-1 .widget-area:before {
+ right: 0;
+}
+.with_aside.aside_both .sidebar-1 .widget-area .widget:after {
+ right: 0;
+}
+.with_aside.aside_both .sidebar-2 .widget-area {
+ border-left-width: 1px;
+ padding-left: 25px;
+}
+.with_aside.aside_both .sidebar-2 .widget-area:before {
+ left: 0;
+}
+.with_aside.aside_both .sidebar-2 .widget-area .widget:after {
+ left: 0;
+}
+
+/* Recent posts */
+
+.Recent_posts {}
+.Recent_posts ul {}
+.Recent_posts ul li {
+ margin-bottom: 10px;
+}
+.Recent_posts ul li:last-child {
+ margin-bottom: 0;
+}
+.Recent_posts ul li a {
+ text-decoration: none;
+}
+.Recent_posts ul li .desc {
+ margin-right: 80px;
+ padding: 5px 15px;
+ background: #fff;
+ position: relative;
+ min-height: 70px;
+}
+.Recent_posts ul li .desc:after {
+ content: "";
+ display: block;
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: 4px;
+ height: 100%;
+}
+.Recent_posts ul li .desc h6 {
+ position: relative;
+ z-index: 2;
+ margin-bottom: 3px;
+ padding-bottom: 3px;
+ border-bottom-width: 1px;
+ border-style: solid;
+}
+.Recent_posts ul li .desc .date {
+ position: relative;
+ z-index: 2;
+}
+.Recent_posts ul li .desc .date i {
+ display: inline-block;
+ margin-right: 2px;
+}
+.Recent_posts ul li.no-img {
+ position: relative;
+}
+.Recent_posts ul li.no-img .photo {
+ width: 0;
+ position: static;
+}
+.Recent_posts ul li.no-img .desc {
+ margin-right: 0;
+ min-height: inherit;
+}
+.Recent_posts ul li .photo {
+ width: 80px;
+ height: 80px;
+ line-height: 0;
+ text-align: center;
+ float: right;
+ position: relative;
+}
+.Recent_posts ul li .photo .c {
+ width: 25px;
+ height: 25px;
+ line-height: 25px;
+ z-index: 3;
+ text-align: center;
+ color: #fff;
+ position: absolute;
+ right: -12px;
+ bottom: 12px;
+ font-size: 11px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+}
+.Recent_posts ul li a:hover h6, .Recent_posts ul li a:hover .desc .date {
+ color: #fff !important;
+}
+.Recent_posts ul li a:hover .desc:after {
+ width: 100%;
+}
+
+/* Link */
+
+.Recent_posts ul li.format-link .photo {
+ background-color: #eee;
+ background-image: url("../../../images/link.png");
+ background-position: center center;
+ background-repeat: no-repeat;
+}
+.Recent_posts ul li.format-quote .photo {
+ background-color: #eee;
+ background-image: url("../../../images/blockquote.png");
+ background-position: center center;
+ background-repeat: no-repeat;
+ background-size: 40% auto;
+}
+
+/* Animation */
+
+.Recent_posts ul li a:hover h6, .Recent_posts ul li a:hover .desc .date, .Recent_posts ul li a:hover .desc:after {
+ -webkit-transition: all 0.3s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+}
+
+/* Recent posts wordress */
+
+.widget_recent_entries {}
+.widget_recent_entries ul {}
+.widget_recent_entries ul li {
+ padding: 5px 15px;
+ background: #fff;
+ position: relative;
+ margin-bottom: 10px;
+}
+.widget_recent_entries ul li a {
+ display: block;
+ text-decoration: none;
+ position: relative;
+ z-index: 2;
+ margin-bottom: 3px;
+ padding-bottom: 3px;
+ border-bottom-width: 1px;
+ border-style: solid;
+}
+.widget_recent_entries ul li:last-child {
+ margin-bottom: 0;
+}
+.widget_recent_entries ul li:after {
+ content: "";
+ display: block;
+ position: absolute;
+ right: 0;
+ top: 0;
+ width: 4px;
+ height: 100%;
+}
+.widget_recent_entries ul li:hover:after {
+ width: 100%;
+}
+.widget_recent_entries ul li .post-date {
+ display: block;
+ position: relative;
+ z-index: 2;
+}
+.widget_recent_entries ul li:hover a, .widget_recent_entries ul li:hover .post-date {
+ color: #fff;
+}
+
+/* Animation */
+
+.widget_recent_entries ul li:hover a, .widget_recent_entries ul li:hover .post-date, .widget_recent_entries ul li:hover:after {
+ -webkit-transition: all 0.3s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+}
+
+/* Categories */
+
+.widget_categories {}
+.widget_categories ul {
+ list-style-type: square;
+ color: #fff;
+ padding: 5px 10px 5px 30px;
+}
+.widget_categories ul li {
+ position: relative;
+}
+.widget_categories ul li:after {
+ content: "";
+ display: block;
+ width: 70px;
+ border-width: 0 0 1px 0;
+ border-style: solid;
+ border-color: rgba(255, 255, 255, .2);
+ position: absolute;
+ left: -30px;
+ bottom: 0;
+}
+.widget_categories ul li:last-child:after {
+ display: none;
+}
+.widget_categories ul li a {
+ color: #fff !important;
+ display: block;
+ padding: 7px 0 7px 3px;
+}
+
+/* Archives, Custom menu */
+
+.widget_archive, .widget_nav_menu {}
+.widget_archive ul, .widget_nav_menu ul {
+ list-style-type: square;
+ padding: 5px 10px 5px 30px;
+ background: rgba(0, 0, 0, .03);
+}
+.widget_archive ul li, .widget_nav_menu ul li {
+ position: relative;
+}
+.widget_archive ul li:after, .widget_nav_menu ul li:after {
+ content: "";
+ display: block;
+ width: 70px;
+ border-width: 0 0 1px 0;
+ border-style: solid;
+ border-color: rgba(0, 0, 0, .1);
+ position: absolute;
+ left: -30px;
+ bottom: 0;
+}
+.widget_archive ul li:last-child:after, .widget_nav_menu ul li:last-child:after {
+ display: none;
+}
+.widget_archive ul li a, .widget_nav_menu ul li a {
+ display: block;
+ padding: 8px 0 9px 3px;
+}
+
+/* Meta, Pages, RSS */
+
+.widget_meta, .widget_pages, .widget_rss {}
+.widget_meta ul, .widget_pages ul, .widget_rss ul {
+ list-style-type: square;
+ padding: 0 0 0 30px;
+}
+.widget_meta ul li, .widget_pages ul li, .widget_rss ul li {}
+.widget_meta ul li a, .widget_pages ul li a, .widget_rss ul li a {
+ display: block;
+ padding: 4px 0 7px 4px;
+}
+
+/* Recent comments */
+
+.widget_mfn_recent_comments {}
+.widget_mfn_recent_comments ul {}
+.widget_mfn_recent_comments ul li {
+ padding-bottom: 15px;
+ background: url(../../../images/recent_comments.png) no-repeat 4px top;
+ padding-left: 40px;
+ position: relative;
+}
+.widget_mfn_recent_comments ul li:last-child {
+ padding-bottom: 5px;
+}
+.widget_mfn_recent_comments ul li .date_label {
+ background-color: rgba(0, 0, 0, .03);
+ margin-top: 7px;
+ margin-bottom: 5px;
+ position: relative;
+}
+.widget_mfn_recent_comments ul li .date_label:after {
+ border-left-color: rgba(0, 0, 0, .03);
+}
+.widget_mfn_recent_comments ul li:after {
+ content: "";
+ width: 7px;
+ height: 7px;
+ border-width: 4px;
+ border-style: solid;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ position: absolute;
+ left: 0px;
+ top: 11px;
+ display: block;
+ z-index: 1;
+}
+.widget_mfn_recent_comments ul li p {
+ margin-bottom: 0;
+}
+
+/* Recent comments wordpress */
+
+.widget_recent_comments {}
+.widget_recent_comments ul li {
+ padding-bottom: 5px;
+ padding-top: 6px;
+ background: url(../../../images/recent_comments.png) no-repeat 4px top;
+ padding-left: 40px;
+ position: relative;
+}
+.widget_recent_comments ul li:last-child {
+ padding-bottom: 5px;
+}
+.widget_recent_comments ul li:after {
+ content: "";
+ width: 7px;
+ height: 7px;
+ border-width: 4px;
+ border-style: solid;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+ position: absolute;
+ left: 0px;
+ top: 11px;
+ display: block;
+ z-index: 1;
+}
+
+/* Search */
+
+.widget_search {}
+.widget_search input[type="text"] {
+ margin-bottom: 0;
+ width: 100%;
+}
+.widget_search input[type="submit"] {
+ display: none;
+}
+
+/* Calendar */
+
+.widget_calendar td, .widget_calendar th {
+ padding: 4px 3px;
+}
+.widget_calendar caption {
+ padding: 5px;
+ font-size: 14px;
+}
+.widget_calendar table tfoot tr:hover td {
+ background: none !important;
+}
+
+/* Flickr */
+
+.Flickr {
+ overflow: hidden;
+}
+.Flickr .flickr_badge_image {
+ margin: 0;
+ padding: 0;
+ float: left;
+ margin: 0 1% 2% 1%;
+ width: 23%;
+}
+.Flickr .flickr_badge_image a {
+ display: block;
+ line-height: 0;
+}
+
+/* Recent tweets */
+
+.widget_tp_widget_recent_tweets {}
+.widget_tp_widget_recent_tweets .tp_recent_tweets {
+ clear: none;
+ float: none;
+}
+.widget_tp_widget_recent_tweets ul {
+ overflow: hidden;
+}
+.widget_tp_widget_recent_tweets ul li:last-child {
+ padding-bottom: 0;
+}
+
+/* Tag cloud */
+
+.widget_mfn_tag_cloud {}
+.widget_mfn_tag_cloud ul {
+ margin-bottom: 0;
+ overflow: hidden;
+}
+.widget_mfn_tag_cloud ul li {
+ margin: 0;
+ padding: 0;
+ float: left;
+ margin: 0 5px 2px 0;
+}
+.widget_mfn_tag_cloud a {
+ overflow: hidden;
+ white-space: nowrap;
+ display: inline-block;
+ height: 22px;
+ text-shadow: 1px 1px 0 #fff;
+ font-size: 12px;
+ padding-right: 8px;
+ margin-right: 1px;
+}
+.widget_mfn_tag_cloud a:hover {
+ text-decoration: none;
+}
+.widget_mfn_tag_cloud a span {
+ padding-left: 8px;
+ height: 22px;
+ line-height: 22px;
+ display: block;
+ float: left;
+}
+
+/* Muffin menu */
+
+.widget_mfn_menu {}
+.widget_mfn_menu ul li a {
+ display: block;
+ padding: 7px 10px;
+ margin-bottom: 5px;
+ background: #fff;
+ border: 1px solid rgba(0, 0, 0, .04);
+ color: #858585;
+}
+.widget_mfn_menu ul li a:hover, .widget_mfn_menu ul li.current_page_item a {
+ text-decoration: none;
+ color: #fff !important;
+}
+.widget_mfn_menu ul li ul li a {
+ padding-left: 20px;
+}
+.widget_mfn_menu ul li ul li a:before {
+ content: "-";
+ margin-right: 5px;
+}
+.widget_mfn_menu ul li ul li ul li a {
+ padding-left: 40px;
+}
+
+/* Animation */
+
+.widget_mfn_menu ul li a {
+ -webkit-transition: all 0.3s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+}
+
+/* Muffin login */
+
+.mfn-login {
+ overflow: hidden;
+}
+.mfn-login form p {
+ margin-bottom: 5px;
+}
+.mfn-login form input {
+ margin-bottom: 0;
+}
+.mfn-login .sep {
+ margin: 0 7px;
+}
+.mfn-login .avatar-wrapper {
+ float: left;
+ width: 64px;
+ margin: 0 10px 10px 0;
+}
+.mfn-login .author {
+ float: left;
+}
+.mfn-login .alert {
+ padding: 5px 10px;
+ margin-bottom: 5px;
+}
+
+/* #Portfolio
+================================================== */
+
+.portfolio_group {
+ margin: 0 !important;
+}
+.portfolio_group .portfolio-item {
+ list-style: none !important;
+ float: left;
+}
+.portfolio_group:not(.list) .portfolio-item {
+ background: none !important;
+}
+.portfolio_group .portfolio-item .list_style_header {
+ display: none;
+ overflow: hidden;
+ margin-bottom: 20px;
+ position: relative;
+ min-height: 43px;
+ padding-right: 275px;
+}
+.portfolio_group .portfolio-item .list_style_header h3 {
+ margin-bottom: 0;
+ margin-top: 7px;
+}
+.portfolio_group .portfolio-item .list_style_header .links_wrapper {
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+.portfolio_group .portfolio-item .list_style_header .links_wrapper a {
+ margin-bottom: 0;
+}
+.portfolio_group .portfolio-item .list_style_header .links_wrapper a:last-child {
+ margin-right: 0;
+}
+.portfolio_group .portfolio-item:first-child .list_style_header .links_wrapper a.portfolio_prev_js {
+ display: none;
+}
+.portfolio_group .portfolio-item:last-child .list_style_header .links_wrapper a.portfolio_next_js {
+ display: none;
+}
+.portfolio_group .portfolio-item .image_frame {
+ width: 100%;
+}
+.portfolio_group .portfolio-item .desc {
+ padding: 20px;
+ background: #fff;
+ overflow: hidden;
+}
+.portfolio_group .portfolio-item .desc .title_wrapper {
+ position: relative;
+ padding-right: 43px;
+}
+.portfolio_group .portfolio-item .desc .title_wrapper h5 {
+ margin-bottom: 0;
+}
+.portfolio_group .portfolio-item .desc .title_wrapper .button-love {
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.mfn-love {
+ display: inline-block;
+ position: relative;
+ padding-left: 24px;
+}
+.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.mfn-love i {
+ position: absolute;
+ left: 0;
+ top: 0;
+ font-size: 16px;
+}
+.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.mfn-love:hover {
+ text-decoration: none;
+}
+.portfolio_group .portfolio-item .desc .title_wrapper .button-love a.mfn-love i:last-child {
+ opacity: 0;
+ filter: alpha(opacity=0);
+ -webkit-transition: all 0.3s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ -ms-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+}
+.portfolio_group .portfolio-item .desc .title_wrapper .button-love a:hover.mfn-love i:last-child, .portfolio_group .portfolio-item .desc .title_wrapper .button-love a.loved.mfn-love i:last-child {
+ opacity: 1;
+ filter: alpha(opacity=100);
+}
+.portfolio_group .portfolio-item .desc .desc-wrapper {
+ margin-right: 280px;
+}
+.portfolio_group .portfolio-item .desc .details-wrapper {
+ float: right;
+ width: 240px;
+ padding-left: 19px;
+ border-left-width: 1px;
+ border-style: solid;
+}
+.portfolio_group .portfolio-item .desc .details-wrapper dl {
+ margin-bottom: 0;
+}
+.portfolio_group .portfolio-item .desc .details-wrapper dl>dt {
+ padding: 2px 0;
+ border: 0;
+ width: 80px;
+}
+.portfolio_group .portfolio-item .desc .details-wrapper dl>dd {
+ padding: 2px 0;
+ border: 0;
+ margin-left: 90px;
+}
+
+/* List */
+
+.portfolio_group.list .portfolio-item {
+ width: 100%;
+ border-bottom-width: 0px;
+ border-style: solid;
+}
+.portfolio_group.list .portfolio-item .portfolio-item-fw-bg {
+ background-position: top center;
+ background-repeat: repeat;
+ padding: 35px 0;
+}
+body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper {
+ width: 1176px;
+ margin: 0 auto;
+}
+.portfolio_group.list .portfolio-item .list_style_header {
+ display: block;
+}
+.portfolio_group.list .portfolio-item .desc {
+ background: none;
+ padding: 20px 0 0;
+}
+.portfolio_group.list .portfolio-item .desc .title_wrapper {
+ display: none;
+}
+
+/* Flat */
+
+.portfolio_group.flat .portfolio-item {
+ width: 33.3%;
+}
+.portfolio_group.flat .portfolio-item .image_frame {
+ border: 0;
+}
+.portfolio_group.flat .portfolio-item .image_frame .mask {
+ box-shadow: 0 0 0 0;
+ -webkit-box-shadow: 0 0 0 0;
+}
+.portfolio_group.flat .portfolio-item .desc {
+ display: none;
+}
+.portfolio_group.flat.col-4 .portfolio-item {
+ width: 24.99%;
+}
+
+/* Grid */
+
+.portfolio_group.grid .portfolio-item {
+ width: 31.2%;
+ margin: 0 1% 20px;
+}
+.portfolio_group.grid .portfolio-item .desc .desc-wrapper, .portfolio_group.grid .portfolio-item .desc .details-wrapper {
+ display: none;
+}
+
+/* Masonry */
+
+.portfolio_group.masonry .portfolio-item {
+ width: 31.2%;
+ margin: 0 1% 20px;
+}
+.portfolio_group.masonry .portfolio-item .desc .title_wrapper {
+ margin-bottom: 15px;
+}
+.portfolio_group.masonry .portfolio-item .desc .desc-wrapper {
+ display: block;
+ margin-right: 0;
+}
+.portfolio_group.masonry .portfolio-item .desc .details-wrapper {
+ display: none;
+}
+
+/* Masonry Flat */
+
+.portfolio_group.masonry-flat .portfolio-item {
+ width: 24.99%;
+}
+.portfolio_group.masonry-flat .portfolio-item.wide {
+ width: 49.99%;
+}
+.portfolio_group.masonry-flat .portfolio-item.tall {
+ margin-bottom: -1px;
+}
+.portfolio_group.masonry-flat .portfolio-item .image_frame {
+ border: 0;
+}
+.portfolio_group.masonry-flat .portfolio-item .image_frame .mask {
+ box-shadow: 0 0 0 0;
+ -webkit-box-shadow: 0 0 0 0;
+}
+.portfolio_group.masonry-flat .portfolio-item .image_frame img {
+ margin: 0 !important;
+ top: 0 !important;
+}
+.portfolio_group.masonry-flat .portfolio-item .desc {
+ display: none;
+}
+.section_wrapper .portfolio_wrapper .column.one.pager_wrapper {
+ margin: 40px 0 !important;
+}
+.template-slider .section-portfolio-header {
+ margin-top: 30px;
+}
+
+/* #Filters
+================================================== */
+
+
+/* #Footer
+================================================== */
+
+#Footer {
+ background-position: center top;
+ background-repeat: no-repeat;
+}
+#Footer .footer_action {
+ background: rgba(0, 0, 0, .1);
+}
+#Footer .footer_action .one {
+ margin-bottom: 30px;
+ padding-top: 30px;
+ text-align: center;
+ font-size: 110%;
+ line-height: 180%;
+}
+#Footer .widgets_wrapper {
+ padding: 15px 0;
+}
+#Footer .widgets_wrapper .column {
+ margin-bottom: 0;
+}
+#Footer .widgets_wrapper .widget {
+ padding: 15px 0;
+ margin-bottom: 0;
+}
+#Footer .widgets_wrapper .widget:after {
+ display: none;
+}
+#Footer .footer_copy {
+ border-top: 1px solid rgba(255, 255, 255, .1);
+}
+#Footer .footer_copy .one {
+ margin-bottom: 20px;
+ padding-top: 30px;
+}
+#Footer .footer_copy .copyright {
+ float: left;
+}
+#Footer .footer_copy a#back_to_top {
+ float: right;
+ margin: -10px 0 0 0;
+}
+#Footer .footer_copy .social {
+ float: right;
+ margin-right: 20px;
+}
+#Footer .footer_copy .social li {
+ display: inline-block;
+ margin-right: 6px;
+}
+#Footer .footer_copy .social li:last-child {
+ margin-right: 0px;
+}
+#Footer .footer_copy .social li a {
+ color: rgba(255, 255, 255, .3);
+ font-size: 15px;
+ line-height: 15px;
+ -webkit-transition: all 0.3s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ -ms-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+}
+#Footer .footer_copy .social li a:hover {
+ color: rgb(255, 255, 255);
+}
+#Footer .footer_copy .social-menu {
+ float: right;
+ margin-right: 20px;
+}
+#Footer .footer_copy .social-menu li {
+ display: inline-block;
+ margin-right: 6px;
+ padding-right: 6px;
+ border-right: 1px solid rgba(255, 255, 255, .1);
+}
+#Footer .footer_copy .social-menu li:last-child {
+ margin-right: 0px;
+ padding-right: 0px;
+ border-right: 0px;
+}
+
+/* .footer-copy-center */
+
+.footer-copy-center #Footer .footer_copy {
+ text-align: center;
+}
+.footer-copy-center #Footer .footer_copy .copyright {
+ float: none;
+ margin: 0 0 10px 0;
+}
+.footer-copy-center #Footer .footer_copy a#back_to_top {
+ float: none;
+ margin: -10px 0 10px;
+}
+.footer-copy-center #Footer .footer_copy .social {
+ float: none;
+ margin: 0;
+}
+.footer-copy-center #Footer .footer_copy .social-menu {
+ float: none;
+ margin: 0;
+}
+
+/* Widgets */
+
+#Footer .Recent_posts ul li .desc {
+ background: rgba(0, 0, 0, .1);
+}
+#Footer .widget_mfn_menu ul li a {
+ background: rgba(0, 0, 0, .1);
+ color: #ccc;
+}
+#Footer .widget_recent_entries ul li {
+ background: rgba(0, 0, 0, .1);
+}
+#Footer ul.list_mixed li:after, #Footer ul.list_check li:after, #Footer ul.list_star li:after, #Footer ul.list_idea li:after {
+ background: rgba(255, 255, 255, .08);
+}
+#Footer .widget_mfn_recent_comments ul li .date_label {
+ background-color: rgba(0, 0, 0, .07);
+}
+#Footer .widget_mfn_recent_comments ul li .date_label:after {
+ border-left-color: rgba(0, 0, 0, .07);
+}
+
+/* .footer-sliding
+================================================== */
+
+.footer-fixed #Header_wrapper, .footer-sliding #Header_wrapper {
+ z-index: 29;
+}
+.footer-fixed #Content, .footer-sliding #Content {
+ position: relative;
+ z-index: 2;
+}
+.footer-fixed #Footer, .footer-sliding #Footer {
+ position: fixed;
+ width: 100%;
+ bottom: 0;
+ left: 0;
+ z-index: 1;
+}
+.footer-fixed #Footer {
+ z-index: 3;
+}
+
+/* #Comments
+================================================== */
+
+.comments {
+ margin-bottom: 0;
+}
+#comments> :first-child {
+ border-top-width: 1px;
+ border-style: solid;
+ padding-top: 20px;
+}
+.page #comments> :first-child {
+ margin-top: 20px;
+}
+#comments .commentlist {
+ margin-left: 0;
+ list-style-type: none;
+}
+#comments .commentlist>li {
+ margin-bottom: 30px;
+}
+#comments .commentlist>li .comment-body {
+ position: relative;
+ background: #fff;
+ padding: 20px 20px 20px 20px;
+ margin-bottom: 20px;
+ margin-left: 105px;
+}
+#comments .commentlist>li .comment-body:after {
+ content: "";
+ display: block;
+ position: absolute;
+ left: -6px;
+ top: 35px;
+ width: 0px;
+ height: 0px;
+ border-style: solid;
+ border-width: 6px 6px 6px 0;
+ border-color: transparent #fff transparent transparent;
+}
+#comments .commentlist>li .children {
+ margin-bottom: 15px;
+ padding-left: 40px;
+ border-left: 1px solid #ddd;
+}
+#comments .commentlist>li .photo {
+ display: block;
+ width: 64px;
+ height: 64px;
+ overflow: hidden;
+ line-height: 0;
+ position: absolute;
+ left: -105px;
+ top: 0px;
+ border-width: 8px;
+ border-style: solid;
+ -webkit-border-radius: 100%;
+ border-radius: 100%;
+}
+#comments .commentlist>li .comment-author {
+ font-size: 15px;
+ color: #444;
+}
+#comments .commentlist>li .comment-author a {}
+#comments .commentlist>li .comment-author .fn {
+ font-weight: bold;
+}
+#comments .commentlist>li .comment-meta {
+ font-size: 12px;
+ font-style: italic;
+}
+#comments .commentlist>li .comment-meta a {}
+#comments .commentlist>li .comment-meta a.comment-edit-link {
+ float: right;
+ padding-right: 52px;
+ position: relative;
+ top: -19px;
+}
+#comments .commentlist>li p {
+ margin: 4px 0 10px;
+}
+#comments .commentlist>li .reply {
+ position: absolute;
+ right: 20px;
+ top: 20px;
+}
+#comments .commentlist>li .reply a.comment-reply-link {
+ font-size: 11px;
+ color: #fff;
+ padding: 3px 6px;
+ -webkit-border-radius: 1px;
+ -moz-border-radius: 1px;
+ border-radius: 3px;
+ background-image: url(../../../images/stripes/stripes_10_w.png);
+}
+#comments .commentlist>li .reply a:hover.comment-reply-link {
+ text-decoration: none;
+}
+#comments .commentlist li {}
+#comments .commentlist li .comment-body {}
+#comments .commentlist li .comment-body.last {}
+#comments .commentlist li .comment-body.lastBorder {
+ border-bottom: 0;
+}
+#comments .commentlist .children {
+ margin-bottom: 0px;
+ margin-left: 30px;
+ padding-left: 50px;
+}
+#comments .commentlist .children li {
+ margin-bottom: 0;
+}
+#comments #comments-title {
+ margin-bottom: 20px;
+}
+#comments #comments-title span {
+ font-style: italic;
+}
+
+/* #Respond
+================================================== */
+
+#respond {
+ overflow: hidden;
+ margin-bottom: 40px;
+}
+#respond .comment-reply-title {
+ font-size: 21px;
+ line-height: 25px;
+}
+#respond p {
+ margin-bottom: 15px;
+ padding-left: 0 !important;
+}
+#respond .comment-notes .required {
+ position: static;
+}
+#respond input[type="text"] {
+ margin-bottom: 0;
+}
+#respond label {
+ margin-bottom: 3px;
+}
+#respond .required {
+ position: absolute;
+ right: 20px;
+ top: 40px;
+}
+#respond .comment-form-author {
+ width: 31.3%;
+ margin-right: 2% !important;
+ float: left;
+ position: relative;
+}
+#respond .comment-form-email {
+ width: 31.3%;
+ margin-right: 2% !important;
+ float: left;
+ position: relative;
+}
+#respond .comment-form-url {
+ width: 33.3%;
+ float: left;
+ position: relative;
+}
+#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond select {
+ width: 100%;
+}
+#respond .comment-form-comment {
+ width: 100%;
+}
+#respond .comment-form-comment textarea {
+ width: 100%;
+ margin-bottom: 10px;
+}
+#respond .form-submit {
+ overflow: hidden;
+ margin: 0;
+}
+#respond .form-submit input[type="submit"] {
+ float: right !important;
+ margin: 0 !important;
+}
+#respond .form-allowed-tags {
+ display: none;
+}
+#respond .form-allowed-tags code {
+ margin-top: 10px;
+}
+
+/* #Error_404
+================================================== */
+
+body.error404 {
+ height: 100%;
+}
+body.error404.custom-404, body.error404.events-archive {
+ height: auto;
+}
+body.error404:not(.events-archive) #Content {
+ padding: 0 !important;
+}
+#Error_404 {
+ overflow: hidden;
+ position: absolute;
+ top: 50%;
+ margin-top: -150px;
+ left: 30px;
+}
+#Error_404 .error_pic {
+ width: 30%;
+ float: left;
+ text-align: center;
+}
+#Error_404 .error_pic i {
+ font-size: 250px;
+ line-height: 250px;
+}
+#Error_404 .error_desk {
+ width: 70%;
+ float: left;
+ padding-top: 40px;
+}
+#Error_404 .error_desk h2 {
+ font-size: 45px;
+ line-height: 45px;
+ color: rgba(0, 0, 0, .7);
+}
+#Error_404 .error_desk h4 {
+ font-size: 26px;
+ line-height: 30px;
+ color: rgba(0, 0, 0, .7);
+}
+#Error_404 .error_desk p .check {
+ line-height: 45px;
+ font-size: 16px;
+ color: rgba(0, 0, 0, .5);
+}
+#Error_404 .error_desk p em {
+ font-style: italic;
+ font-size: 17px;
+ font-family: Georgia, serif;
+ padding: 0 15px;
+}
+#Error_404 .error_desk p .button {
+ margin: 0;
+ display: inline;
+ margin-left: 20px;
+}
+
+/* #Contact form
+================================================== */
+
+.wpcf7-form .column {
+ margin-bottom: 10px;
+}
+.wpcf7-not-valid-tip {
+ position: absolute !important;
+ left: -50px !important;
+ top: 0 !important;
+ width: 50px !important;
+ height: 44px !important;
+ padding: 0 !important;
+ background: url("../../../images/contact_form_error.png") !important;
+ overflow: hidden;
+ text-indent: -9999px !important;
+ padding: 0;
+ border: none !important;
+}
+.wpcf7-validation-errors {
+ border: 0;
+ display: none !important;
+}
+.wpcf7-mail-sent-ok {
+ border: none !important;
+ margin: 25px 0 0 0 !important;
+ padding: 7px 0 !important;
+ background: #7DCC68 !important;
+ color: #fff;
+ font-size: 14px;
+ text-align: center;
+ float: left;
+ width: 100%;
+}
+.wpcf7-captchar {
+ margin-bottom: 0;
+}
+span.wpcf7-form-control-wrap {
+ width: 100%;
+ position: relative !important;
+ display: inline-block;
+ margin-bottom: 3px;
+}
+span.wpcf7-form-control-wrap .wpcf7-quiz, span.wpcf7-form-control-wrap .wpcf7-select, span.wpcf7-form-control-wrap .wpcf7-text, span.wpcf7-form-control-wrap .wpcf7-textarea {
+ width: 100%;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ margin-bottom: 0;
+}
+.wpcf7-submit {
+ margin-bottom: 0 !important;
+}
+#popup_contact {
+ position: fixed;
+ right: 20px;
+ bottom: 15px;
+ z-index: 9001;
+}
+.nice-scroll #popup_contact {
+ right: 30px;
+}
+#popup_contact>a.button {
+ width: 45px;
+ height: 45px;
+ line-height: 45px;
+ font-size: 20px;
+ margin: 0;
+ text-align: center;
+ color: rgba(0, 0, 0, .5);
+ background: #f7f7f7;
+}
+#popup_contact>a.button:hover {
+ text-decoration: none;
+}
+#popup_contact .popup_contact_wrapper {
+ width: 250px;
+ padding: 20px;
+ background: #fbfbfb;
+ position: absolute;
+ bottom: 65px;
+ right: 0;
+ display: none;
+}
+#popup_contact.focus .popup_contact_wrapper {
+ display: block;
+}
+#popup_contact .popup_contact_wrapper span.arrow {
+ position: absolute;
+ right: 15px;
+ bottom: -8px;
+ margin: 0 auto;
+ width: 0px;
+ height: 0px;
+ display: block;
+ border-top: 8px solid #fbfbfb;
+ border-right: 8px solid transparent;
+ border-left: 8px solid transparent;
+}
+#popup_contact .popup_contact_wrapper form {}
+#popup_contact .popup_contact_wrapper form input[type="text"], #popup_contact .popup_contact_wrapper form input[type="email"], #popup_contact .popup_contact_wrapper form textarea {
+ background: #fff;
+ margin-bottom: 10px;
+}
+#popup_contact .popup_contact_wrapper form textarea {
+ resize: vertical;
+ min-height: 100px;
+}
+#popup_contact .popup_contact_wrapper form input[type="submit"] {
+ margin: 0;
+ float: right;
+}
+#popup_contact .wpcf7-form.invalid>p:after {
+ display: block;
+}
+#popup_contact .wpcf7-form-control-wrap {
+ display: inline-block;
+ margin-right: 0;
+ width: 100%;
+}
+#popup_contact div.wpcf7 img.ajax-loader {
+ margin-top: 10px;
+}
+
+/* #Preloader
+================================================== */
+
+.portfolio_slider_ul, ul.testimonials-slider {
+ background: url("../../../images/preloader.gif") no-repeat center center;
+}
+ul.testimonials-slider {
+ max-height: 260px;
+}
+.caroufredsel_wrapper .portfolio_slider_ul, ul.owl-carousel {
+ background: none;
+ max-height: none;
+}
+.caroufredsel_wrapper .portfolio_slider_ul li, ul.owl-carousel>* {
+ visibility: visible;
+}
+
+/* #BuddyPress
+================================================== */
+
+#buddypress {
+ margin-bottom: 40px;
+}
+#buddypress #whats-new-options {
+ height: auto !important;
+ overflow: visible !important;
+}
+#buddypress div.dir-search {
+ margin: 0;
+}
+#buddypress #search-members-form>* {
+ float: left;
+}
+#buddypress div.dir-search input[type="text"], #buddypress li.groups-members-search input[type="text"] {
+ padding: 2px 3px;
+ font-size: 100%;
+ margin-right: 5px;
+ font-weight: normal;
+}
+#buddypress div#subnav.item-list-tabs ul li>* {
+ float: left;
+}
+#buddypress div#subnav.item-list-tabs ul li label {
+ margin: 10px 5px 0 0;
+ font-weight: normal;
+}
+#buddypress div#item-header div#item-meta {
+ font-size: 100%;
+}
+
+/* #Dark
+================================================== */
+
+.dark, .dark ul.timeline_items, .dark .icon_box a .desc, .dark .icon_box a:hover .desc, .dark .feature_list ul li a, .dark .list_item a, .dark .list_item a:hover, .dark .widget_recent_entries ul li a {
+ color: #fff !important;
+}
+.dark .ui-tabs .ui-tabs-panel, .dark .accordion .question .answer {
+ color: #626262;
+}
+
+/* Headings font */
+
+.dark h1, .dark h1 a, .dark h1 a:hover {
+ color: #fff;
+}
+.dark h2, .dark h2 a, .dark h2 a:hover {
+ color: #fff;
+}
+.dark h3, .dark h3 a, .dark h3 a:hover {
+ color: #fff;
+}
+.dark h4, .dark h4 a, .dark h4 a:hover {
+ color: #fff;
+}
+.dark h5, .dark h5 a, .dark h5 a:hover {
+ color: #fff;
+}
+.dark h6, .dark h6 a, .dark h6 a:hover, .dark a.content_link .title {
+ color: #fff;
+}
+
+/* Borders */
+
+.dark .idea_box, .dark table th, .dark table td, .dark .list_item .circle, .dark input[type="text"], .dark input[type="tel"], .dark input[type="password"], .dark input[type="email"], .dark textarea, .dark select, .dark .promo_box.has_border:after, .dark dl>dt, .dark dl>dd, .dark .article_box .desc_wrapper p, .dark a.icon_bar, .dark a.content_link, .dark .how_it_works .image, .dark .opening_hours, .dark .opening_hours .opening_hours_wrapper li, .dark .icon_box.has_border:after, .dark .chart_box:before, .dark .pricing-box, .dark .team_list .bq_wrapper, .dark .post-footer .post-links, .dark .format-link .post-title .icon-link, .dark .share_wrapper, .dark .post-header .title_wrapper, .dark .section-post-related .section-related-adjustment, .dark .comments, .dark .widget-area, .dark .widget:after, .dark .fixed-nav .desc h6, .dark .portfolio_group.list .portfolio-item, .dark .portfolio_group .portfolio-item .desc .details-wrapper, .dark .Recent_posts ul li .desc h6, .dark .widget_recent_entries ul li a, .dark .woocommerce .widget_best_sellers li, .dark .woocommerce .widget_featured_products li, .dark .woocommerce .widget_recent_reviews li, .dark .woocommerce .widget_recent_products li, .dark .woocommerce .widget_recently_viewed_products li, .dark .woocommerce .widget_random_products li, .dark .woocommerce .widget_top_rated_products li, .dark .woocommerce .widget_onsale li, .dark .woocommerce .widget_layered_nav li, .dark .woocommerce .widget_shopping_cart ul.product_list_widget li, .dark .woocommerce .widget_products li, .dark .woocommerce .product .related.products, .dark .woocommerce .product div.entry-summary h1.product_title:after, .dark .woocommerce .quantity input.qty {
+ border-color: rgba(255, 255, 255, .08);
+}
+
+/* Grey */
+
+.dark .blockquote p.author span, .dark .counter .desc_wrapper .title, .dark .article_box .desc_wrapper p, .dark .team .desc_wrapper p.subtitle, .dark .pricing-box .plan-header p.subtitle, .dark .pricing-box .plan-header .price sup.period, .dark .chart_box p, .dark .fancy_heading .inside, .dark .fancy_heading_line .slogan, .dark .post-meta, .dark .post-meta a, .dark .post-footer, .dark .post-footer a span.label, .dark .pager .pages a, .dark .button-love a .label, .dark .pager-single a, .dark #comments .commentlist>li .comment-author .says, .dark .fixed-nav .desc .date, .dark .filters_buttons li.label, .dark .Recent_posts ul li a .desc .date, .dark .widget_recent_entries ul li .post-date, .dark .tp_recent_tweets .twitter_time, .dark .widget_price_filter .price_label, .dark .shop-filters .woocommerce-result-count, .dark .woocommerce ul.product_list_widget li .quantity, .dark .widget_shopping_cart ul.product_list_widget li dl, .dark .product_meta .posted_in, .dark .woocommerce .shop_table .product-name .variation>dd, .dark .shipping-calculator-button:after, .dark .shop_slider .shop_slider_ul li .item_wrapper .price del, .dark .testimonials_slider .testimonials_slider_ul li .author span, .dark .testimonials_slider .testimonials_slider_ul li .author span a {
+ color: #DEDEDE;
+}
+
+/* Dividers */
+
+.dark hr {
+ background-color: rgba(255, 255, 255, .08);
+ color: rgba(255, 255, 255, .08);
+}
+
+/* Others */
+
+.dark blockquote {
+ color: #fff;
+}
+.dark .article_box .desc_wrapper h4 {
+ color: #444;
+}
+.dark .progress_bars .bars_list li h6 .label {
+ color: rgba(255, 255, 255, 0.35);
+ background: rgba(255, 255, 255, 0.05);
+}
+.dark .faq .question .title {
+ color: #fff;
+}
+.dark .counter .desc_wrapper .number {
+ color: #fff;
+}
+.dark a.content_link .title {
+ color: #444;
+}
+.dark .opening_hours, .dark .opening_hours h3 {
+ color: #444444;
+}
+.dark .Recent_posts ul li .desc {
+ background: rgba(0, 0, 0, .1);
+}
+
+/* Pricing box */
+
+.dark .pricing-box-box {
+ background: rgba(0, 0, 0, 0.1);
+}
+.dark .pricing-box .plan-inside ul li {
+ border-bottom: 1px solid rgba(255, 255, 255, 0.1);
+}
+
+/* Lists */
+
+.dark .column_column ul, .dark .column_column ol, .dark .the_content_wrapper ul, .dark .the_content_wrapper ol {
+ color: #fff;
+}
+
+/* List item */
+
+.dark .list_item.lists_2 .list_icon i {
+ color: #fff;
+}
+
+/* Pricing table */
+
+.dark .pricing-box-table.pricing-box-featured {
+ background: rgba(0, 0, 0, .1);
+}
+.dark .pricing-box .plan-header .price sup.period {
+ color: rgba(255, 255, 255, 0.5) !important;
+}
+
+/* Call to action */
+
+.dark .call_to_action .call_left h3 {
+ color: rgba(0, 0, 0, .65);
+}
+.dark .call_to_action .call_center a {
+ color: #fff;
+}
+
+/* Fancy heading */
+
+.dark .fancy_heading_line {
+ background-image: url(../../../images/fancy_heading_hr_dark.png);
+}
+
+/* Content slider */
+
+.dark .content_slider.flat a.button .button_icon i {
+ color: #fff;
+}
+
+/* Fancy links */
+
+.dark a.mfn-link, .dark a:hover.mfn-link {
+ color: #fff;
+}
+.dark a.hover.mfn-link-2 span:before, .dark a.mfn-link-8:after, .dark a.mfn-link-8:before {
+ background: #fff;
+}
+.dark a.mfn-link-4:hover:before, .dark a.mfn-link-4:hover:after, .dark a.hover.mfn-link-4:before, .dark a.hover.mfn-link-4:after, .dark a.mfn-link-7:after, .dark a.mfn-link-7:before {
+ background: #fff;
+}
+.dark a.mfn-link-6:before {
+ border-bottom-color: #fff;
+}
+
+/* #Video Section
+================================================== */
+
+.section.has-video {
+ position: relative;
+ overflow: hidden;
+}
+.section.has-video .section_video {
+ position: absolute;
+ top: 0;
+ left: 0;
+ min-height: 100%;
+ min-width: 100%;
+ overflow: hidden;
+ z-index: 1;
+}
+.section.has-video .section_video .mask {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 100%;
+ width: 100%;
+ z-index: 3;
+ background: url(../../../images/videomask.png) repeat center;
+}
+.section.has-video .section_video video {
+ position: absolute;
+ top: 0;
+ left: 0;
+ min-height: 100%;
+ min-width: 100%;
+ z-index: 2;
+}
+.section.has-video .section_wrapper {
+ position: relative;
+ z-index: 10;
+}
+@media only screen and (min-device-width:481px) and (max-device-width:1024px) {
+ .section.has-video .section_video {
+ display: none !important;
+ }
+}
+
+/* #Section Navigation
+================================================== */
+
+.section.has-navi .section-nav {
+ position: absolute;
+ left: 50%;
+ z-index: 2;
+ cursor: pointer;
+ font-size: 38px;
+ width: 50px;
+ height: 50px;
+ line-height: 50px;
+ margin: 0 0 0 -25px;
+ text-align: center;
+ color: rgba(0, 0, 0, .2);
+}
+.section.has-navi .section-nav:hover {
+ color: rgba(0, 0, 0, .8);
+}
+.section.has-navi .section-nav.prev {
+ top: 75px;
+}
+.section.has-navi .section-nav.next {
+ bottom: 75px;
+}
+.section.has-navi:first-child .section-nav.prev, .section.has-navi:nth-last-child(2) .section-nav.next {
+ display: none;
+}
+.section.has-navi .section-nav {
+ color: rgba(0, 0, 0, .2);
+}
+.section.has-navi .section-nav:hover {
+ color: rgba(0, 0, 0, .8);
+}
+.section.has-navi.dark .section-nav {
+ color: rgba(255, 255, 255, .2);
+}
+.section.has-navi.dark .section-nav:hover {
+ color: rgba(255, 255, 255, .8);
+}
+
+/* Animation */
+
+.section.has-navi .section-nav {
+ -webkit-transition: all 0.5s ease-in-out;
+ -moz-transition: all 0.5s ease-in-out;
+ -o-transition: all 0.5s ease-in-out;
+ transition: all 0.5s ease-in-out;
+}
+
+/* Visual Composer | Frontend Editor
+================================================== */
+
+.wpb_wrapper>div {
+ margin-bottom: 35px;
+}
+.wpb_wrapper.ui-sortable .vc_call_to_action {
+ background: none;
+ border: none;
+ padding: 0;
+}
+body.layout-boxed .vc_row[data-vc-stretch-content="true"] {
+ left: 0 !important;
+ width: auto !important;
+ margin-left: -2.7%;
+ margin-right: -2.7%;
+}
+body.layout-boxed .vc_row-no-padding .wpb_column {
+ padding: 0;
+}
+.vc_images_carousel {
+ width: auto !important;
+}
+
+/*
+|--------------------------------------------------------------------------
+| 3.0 Responsive-1240
+|
+|--------------------------------------------------------------------------
+|
+|
+|
+*/
+
+html, body {
+ overflow-x: hidden;
+}
+
+/* > 1240
+===================================================================================================== */
+
+@media only screen and (min-width: 1240px) {
+ body:not(.header-simple) #Top_bar #menu {
+ display: block !important;
+ }
+ /* main menu 2nd level - MegaMenu */
+ #Top_bar .menu>li>ul.mfn-megamenu {
+ width: 984px;
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu>li {
+ float: left;
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-1 {
+ width: 100%;
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-2 {
+ width: 50%;
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-3 {
+ width: 33.33%;
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-4 {
+ width: 25%;
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-5 {
+ width: 20%;
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-6 {
+ width: 16.66%;
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu>li>ul {
+ display: block !important;
+ position: inherit;
+ left: auto;
+ top: auto;
+ border-width: 0 1px 0 0;
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu>li:last-child>ul {
+ border: 0;
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu>li>ul li {
+ width: auto;
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu a.mfn-megamenu-title {
+ text-transform: uppercase;
+ font-weight: 400;
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu a.mfn-megamenu-title:hover {
+ background: none;
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu a .menu-arrow {
+ display: none;
+ }
+ /* MegaMenu with Background */
+ #Top_bar .menu>li>ul.mfn-megamenu-bg {
+ padding: 20px 166px 20px 20px;
+ background-repeat: no-repeat;
+ background-position: bottom right;
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu-bg>li {
+ background: none;
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu-bg>li a {
+ border: none;
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu-bg>li>ul {
+ background: none !important;
+ -webkit-box-shadow: 0 0 0 0;
+ -moz-box-shadow: 0 0 0 0;
+ box-shadow: 0 0 0 0;
+ }
+ /* #Header.is-sticky */
+ #Top_bar.is-sticky {
+ position: fixed;
+ width: 100%;
+ left: 0;
+ top: -60px;
+ height: 60px;
+ z-index: 701;
+ background: #fff;
+ opacity: .97;
+ filter: alpha(opacity=97);
+ -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
+ -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
+ box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
+ }
+ #Top_bar.is-sticky .top_bar_left, #Top_bar.is-sticky .top_bar_right, #Top_bar.is-sticky .top_bar_right:before {
+ background: none;
+ }
+ #Top_bar.is-sticky .top_bar_right {
+ top: -4px;
+ }
+ #Top_bar.is-sticky .logo {
+ width: auto;
+ margin: 0 30px 0 20px;
+ padding: 0;
+ }
+ #Top_bar.is-sticky #logo {
+ padding: 5px 0;
+ height: 50px;
+ line-height: 50px;
+ }
+ #Top_bar.is-sticky #logo img {
+ max-height: 35px;
+ width: auto !important;
+ }
+ #Top_bar.is-sticky #logo img.logo-main {
+ display: none;
+ }
+ #Top_bar.is-sticky #logo img.logo-sticky {
+ display: inline;
+ }
+ #Top_bar.is-sticky .menu_wrapper {
+ clear: none;
+ }
+ #Top_bar.is-sticky .menu_wrapper .menu>li>a {
+ padding: 15px 0;
+ }
+ #Top_bar.is-sticky .menu>li>a, #Top_bar.is-sticky .menu>li>a span {
+ line-height: 30px;
+ }
+ #Top_bar.is-sticky .menu>li>a:after {
+ top: auto;
+ bottom: -4px;
+ }
+ #Top_bar.is-sticky .menu>li>a span.description {
+ display: none;
+ }
+ #Top_bar.is-sticky #header_cart {
+ top: 27px;
+ }
+ #Top_bar.is-sticky #search_button {
+ top: 25px;
+ }
+ #Top_bar.is-sticky a.button.action_button {
+ top: 13px;
+ }
+ #Top_bar.is-sticky .wpml-languages {
+ top: 15px;
+ }
+ #Top_bar.is-sticky .secondary_menu_wrapper, #Top_bar.is-sticky .banner_wrapper {
+ display: none;
+ }
+ .header-simple #Top_bar.is-sticky .responsive-menu-toggle {
+ top: 12px;
+ }
+ /* Sticky dark */
+ .sticky-dark #Top_bar.is-sticky {
+ background: rgba(0, 0, 0, .8);
+ }
+ .sticky-dark #Top_bar.is-sticky .menu>li>a {
+ color: #fff;
+ }
+ .sticky-dark #Top_bar.is-sticky .top_bar_right a {
+ color: rgba(255, 255, 255, .5);
+ }
+ .sticky-dark #Top_bar.is-sticky .wpml-languages a.active, .sticky-dark #Top_bar.is-sticky .wpml-languages ul.wpml-lang-dropdown {
+ background: rgba(0, 0, 0, 0.3);
+ border-color: rgba(0, 0, 0, 0.1);
+ }
+ /* .header-simple | Mobile Menu */
+ .header-simple #Top_bar #menu {
+ display: none;
+ height: auto;
+ width: 300px;
+ bottom: auto;
+ top: 60px;
+ right: 1px;
+ position: absolute;
+ margin: 0px;
+ background: #fff;
+ }
+ .header-simple #Header a.responsive-menu-toggle {
+ display: block;
+ width: 35px;
+ height: 35px;
+ line-height: 35px;
+ font-size: 25px;
+ text-align: center;
+ position: absolute;
+ top: 28px;
+ right: 10px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ }
+ .header-simple #Header a:hover.responsive-menu-toggle {
+ text-decoration: none;
+ }
+ /* main menu 1st level */
+ .header-simple #Top_bar #menu>ul {
+ width: 100%;
+ float: left;
+ }
+ .header-simple #Top_bar #menu ul li {
+ width: 100%;
+ padding-bottom: 0;
+ border-right: 0;
+ position: relative;
+ }
+ .header-simple #Top_bar #menu ul li a {
+ padding: 0 20px;
+ margin: 0;
+ display: block;
+ height: auto;
+ line-height: normal;
+ border: none;
+ }
+ .header-simple #Top_bar #menu ul li a:after {
+ display: none;
+ }
+ .header-simple #Top_bar #menu ul li a span {
+ border: none;
+ line-height: 48px;
+ display: inline;
+ padding: 0;
+ }
+ .header-simple #Top_bar #menu ul li.submenu .menu-toggle {
+ width: 48px;
+ height: 48px;
+ display: block;
+ position: absolute;
+ right: 0;
+ top: 0;
+ border-left: 1px solid rgba(0, 0, 0, 0.03);
+ background: url(../../../images/menu-plus.png) center no-repeat;
+ }
+ .header-simple #Top_bar #menu ul li.hover>.menu-toggle {
+ background: none !important;
+ }
+ .header-simple #Top_bar #menu ul li.hover a {
+ border-bottom: 0;
+ }
+ .header-simple #Top_bar #menu ul.mfn-megamenu li .menu-toggle {
+ display: none;
+ }
+ /* main menu 2nd level */
+ .header-simple #Top_bar #menu ul li ul {
+ position: relative !important;
+ left: 0 !important;
+ top: 0;
+ padding: 0;
+ margin-left: 0 !important;
+ width: auto !important;
+ background-image: none;
+ }
+ .header-simple #Top_bar #menu ul li ul li {
+ width: 100% !important;
+ }
+ .header-simple #Top_bar #menu ul li ul li a {
+ padding: 0 20px 0 30px;
+ }
+ .header-simple #Top_bar #menu ul li ul li a .menu-arrow {
+ display: none;
+ }
+ .header-simple #Top_bar #menu ul li ul li a span {
+ padding: 0;
+ }
+ .header-simple #Top_bar #menu ul li ul li a span:after {
+ display: none !important;
+ }
+ .header-simple #Top_bar .menu>li>ul.mfn-megamenu a.mfn-megamenu-title {
+ text-transform: uppercase;
+ font-weight: 400;
+ }
+ .header-simple #Top_bar .menu>li>ul.mfn-megamenu>li>ul {
+ display: block !important;
+ position: inherit;
+ left: auto;
+ top: auto;
+ }
+ /* main menu 3rd level */
+ .header-simple #Top_bar #menu ul li ul li ul {
+ border-left: 0 !important;
+ padding: 0;
+ top: 0;
+ }
+ .header-simple #Top_bar #menu ul li ul li ul li a {
+ padding: 0 20px 0 40px;
+ }
+ /* Header Creative */
+ body.header-creative {
+ padding-left: 50px;
+ }
+ body.header-creative.header-open {
+ padding-left: 250px;
+ }
+ body.error404, body.under-construction, body.template-blank {
+ padding-left: 0 !important;
+ }
+ #Header_creative {
+ background: #fff;
+ }
+ #Header_creative {
+ position: fixed;
+ width: 250px;
+ height: 100%;
+ left: -200px;
+ top: 0;
+ z-index: 1001;
+ -webkit-box-shadow: 2px 0 4px 2px rgba(0, 0, 0, .15);
+ box-shadow: 2px 0 4px 2px rgba(0, 0, 0, .15);
+ }
+ #Header_creative .container {
+ width: 100%;
+ }
+ #Header_creative .creative-wrapper {
+ display: none;
+ }
+ #Header_creative a.creative-menu-toggle {
+ display: block;
+ width: 35px;
+ height: 35px;
+ line-height: 35px;
+ font-size: 25px;
+ text-align: center;
+ position: absolute;
+ top: 10px;
+ right: 8px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ }
+ .admin-bar #Header_creative a.creative-menu-toggle {
+ top: 42px;
+ }
+ #Header_creative #Top_bar {
+ position: static;
+ }
+ #Header_creative #Top_bar {
+ width: 100%;
+ }
+ #Header_creative #Top_bar .top_bar_left {
+ width: 100% !important;
+ float: none;
+ }
+ #Header_creative #Top_bar .top_bar_right {
+ width: 100% !important;
+ float: none;
+ height: auto;
+ margin-bottom: 35px;
+ text-align: center;
+ padding: 0 20px;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ }
+ #Header_creative #Top_bar .top_bar_right:before {
+ display: none;
+ }
+ #Header_creative #Top_bar .logo {
+ float: none;
+ text-align: center;
+ margin: 15px 0;
+ }
+ #Header_creative #Top_bar .menu_wrapper {
+ float: none;
+ margin-bottom: 40px;
+ }
+ #Header_creative #Top_bar .menu>li {
+ width: 100%;
+ float: none;
+ position: relative;
+ }
+ #Header_creative #Top_bar .menu>li>a {
+ padding: 0;
+ text-align: center;
+ }
+ #Header_creative #Top_bar .menu>li>a:after {
+ display: none;
+ }
+ #Header_creative #Top_bar .menu>li>a span {
+ border-right: 0;
+ border-bottom-width: 1px;
+ line-height: 38px;
+ }
+ #Header_creative #Top_bar .menu li ul {
+ left: 100%;
+ top: 0;
+ }
+ #Header_creative #Top_bar .menu>li>ul.mfn-megamenu {
+ width: 700px !important;
+ }
+ #Header_creative #Top_bar .menu>li>ul.mfn-megamenu>li>ul {
+ left: 0;
+ }
+ #Header_creative #Top_bar .menu li ul li a {
+ padding-top: 9px;
+ padding-bottom: 8px;
+ }
+ #Header_creative #Top_bar .menu li ul li ul {
+ top: 0 !important;
+ }
+ #Header_creative #Top_bar .menu>li>a span.description {
+ display: block;
+ font-size: 13px;
+ line-height: 28px !important;
+ clear: both;
+ }
+ #Header_creative #Top_bar .search_wrapper {
+ left: 100%;
+ top: auto;
+ bottom: -90px;
+ }
+ #Header_creative #Top_bar a#header_cart {
+ display: inline-block;
+ float: none;
+ top: 3px;
+ }
+ #Header_creative #Top_bar a#search_button {
+ display: inline-block;
+ float: none;
+ top: 3px;
+ }
+ #Header_creative #Top_bar a.button.action_button {
+ display: inline-block;
+ float: none;
+ top: 0;
+ margin-bottom: 0;
+ margin-top: 10px;
+ }
+ #Header_creative #Top_bar .wpml-languages {
+ display: inline-block;
+ float: none;
+ top: 0;
+ }
+ #Header_creative #Top_bar .wpml-languages.enabled:hover a.active {
+ padding-bottom: 9px;
+ }
+ #Header_creative #Top_bar .banner_wrapper {
+ display: block;
+ text-align: center;
+ }
+ #Header_creative #Top_bar .banner_wrapper img {
+ max-width: 100%;
+ height: auto;
+ display: inline-block;
+ }
+ #Header_creative #Action_bar {
+ position: absolute;
+ bottom: 0;
+ top: auto;
+ clear: both;
+ padding: 0 20px;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ }
+ #Header_creative #Action_bar .social {
+ float: none;
+ text-align: center;
+ }
+ #Header_creative #Action_bar .social li {
+ margin-bottom: 2px;
+ }
+ #Header_creative .social li a {
+ color: rgba(0, 0, 0, .5);
+ }
+ #Header_creative .social li a:hover {
+ color: rgb(0, 0, 0);
+ }
+ #Header_creative .creative-social {
+ position: absolute;
+ bottom: 10px;
+ right: 0;
+ width: 50px;
+ }
+ #Header_creative .creative-social li {
+ display: block;
+ float: none;
+ width: 100%;
+ text-align: center;
+ margin-bottom: 5px;
+ }
+ .header-menu-right #Top_bar .menu_wrapper {
+ float: right;
+ }
+ .header-menu-right.header-stack #Top_bar .menu_wrapper {
+ margin-right: 150px;
+ }
+ .header-creative .fixed-nav.fixed-nav-prev {
+ margin-left: 50px;
+ }
+ .header-creative.header-open .fixed-nav.fixed-nav-prev {
+ margin-left: 250px;
+ }
+ /* Always Open */
+ .header-open #Header_creative {
+ left: 0;
+ }
+ .header-open #Header_creative .creative-wrapper {
+ display: block;
+ }
+ .header-open #Header_creative .creative-menu-toggle, .header-open #Header_creative .creative-social {
+ display: none;
+ }
+ /* Menu highlight */
+ .menu-highlight #Top_bar .menu>li {
+ margin: 0 2px;
+ }
+ .menu-highlight:not(.header-creative) #Top_bar .menu>li>a {
+ margin: 20px 0;
+ padding: 0;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ }
+ .menu-highlight #Top_bar .menu>li>a:after {
+ display: none;
+ }
+ .menu-highlight #Top_bar .menu>li>a span:not(.description) {
+ border-right-width: 0;
+ line-height: 50px;
+ }
+ .menu-highlight #Top_bar .menu>li>a span.description {
+ display: none;
+ }
+ .menu-highlight.header-stack #Top_bar .menu>li>a {
+ margin: 10px 0;
+ }
+ .menu-highlight.header-stack #Top_bar .menu>li>a span:not(.description) {
+ line-height: 40px;
+ }
+ .menu-highlight.header-fixed #Top_bar .menu>li>a {
+ margin: 10px 0;
+ padding: 5px 0;
+ }
+ .menu-highlight.header-fixed #Top_bar .menu>li>a span {
+ line-height: 30px;
+ }
+ .menu-highlight.header-transparent #Top_bar .menu>li>a {
+ margin: 5px 0;
+ }
+ .menu-highlight.header-simple #Top_bar #menu ul li, .menu-highlight.header-creative #Top_bar #menu ul li {
+ margin: 0;
+ }
+ .menu-highlight.header-simple #Top_bar #menu ul li>a, .menu-highlight.header-creative #Top_bar #menu ul li>a {
+ -webkit-border-radius: 0;
+ border-radius: 0;
+ }
+ .menu-highlight:not(.header-simple) #Top_bar.is-sticky .menu>li>a {
+ margin: 10px 0 !important;
+ padding: 5px 0 !important;
+ }
+ .menu-highlight:not(.header-simple) #Top_bar.is-sticky .menu>li>a span {
+ line-height: 30px !important;
+ }
+}
+
+/* < 1240
+===================================================================================================== */
+
+@media only screen and (max-width: 1023px) {
+ /* Header */
+ #Top_bar #menu {
+ display: none;
+ height: auto;
+ width: 300px;
+ bottom: auto;
+ top: 100%;
+ right: 1px;
+ position: absolute;
+ margin: 0px;
+ background: #fff;
+ }
+ #Top_bar a.responsive-menu-toggle {
+ display: block;
+ width: 35px;
+ height: 35px;
+ text-align: center;
+ position: absolute;
+ top: 28px;
+ right: 10px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+ }
+ #Top_bar a:hover.responsive-menu-toggle {
+ text-decoration: none;
+ }
+ #Top_bar a.responsive-menu-toggle i {
+ font-size: 25px;
+ line-height: 35px;
+ }
+ #Top_bar a.responsive-menu-toggle span {
+ float: right;
+ padding: 10px 5px;
+ line-height: 14px;
+ }
+ /* main menu 1st level */
+ #Top_bar #menu>ul {
+ width: 100%;
+ float: left;
+ }
+ #Top_bar #menu ul li {
+ width: 100%;
+ padding-bottom: 0;
+ border-right: 0;
+ position: relative;
+ }
+ #Top_bar #menu ul li a {
+ padding: 0 20px;
+ margin: 0;
+ display: block;
+ height: auto;
+ line-height: normal;
+ border: none;
+ }
+ #Top_bar #menu ul li a:after {
+ display: none;
+ }
+ #Top_bar #menu ul li a span {
+ border: none;
+ line-height: 48px;
+ display: inline;
+ padding: 0;
+ }
+ #Top_bar #menu ul li a span.description {
+ margin: 0 0 0 5px;
+ }
+ #Top_bar #menu ul li.submenu .menu-toggle {
+ width: 48px;
+ height: 48px;
+ display: block;
+ position: absolute;
+ right: 0;
+ top: 0;
+ border-left: 1px solid rgba(0, 0, 0, 0.03);
+ background: url(../../../images/menu-plus.png) center no-repeat;
+ }
+ #Top_bar #menu ul li.hover>.menu-toggle {
+ background: none !important;
+ }
+ #Top_bar #menu ul li.hover a {
+ border-bottom: 0;
+ }
+ #Top_bar #menu ul li a span:after {
+ display: none !important;
+ }
+ #Top_bar #menu ul.mfn-megamenu li .menu-toggle {
+ display: none;
+ }
+ /* main menu 2nd level */
+ #Top_bar #menu ul li ul {
+ position: relative !important;
+ left: 0 !important;
+ top: 0;
+ padding: 0;
+ margin-left: 0 !important;
+ width: auto !important;
+ background-image: none !important;
+ }
+ #Top_bar #menu ul li ul li {
+ width: 100% !important;
+ }
+ #Top_bar #menu ul li ul li a {
+ padding: 0 20px 0 30px;
+ }
+ #Top_bar #menu ul li ul li a .menu-arrow {
+ display: none;
+ }
+ #Top_bar #menu ul li ul li a span {
+ padding: 0;
+ }
+ #Top_bar #menu ul li ul li a span:after {
+ display: none !important;
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu a.mfn-megamenu-title {
+ text-transform: uppercase;
+ font-weight: 400;
+ }
+ #Top_bar .menu>li>ul.mfn-megamenu>li>ul {
+ display: block !important;
+ position: inherit;
+ left: auto;
+ top: auto;
+ }
+ /* main menu 3rd level */
+ #Top_bar #menu ul li ul li ul {
+ border-left: 0 !important;
+ padding: 0;
+ top: 0;
+ }
+ #Top_bar #menu ul li ul li ul li a {
+ padding: 0 20px 0 40px;
+ }
+ /* Header Creative */
+ .header-creative #Wrapper {
+ padding-top: 60px;
+ }
+ #Header_creative {
+ position: fixed;
+ width: 100%;
+ left: 0px !important;
+ z-index: 1001;
+ }
+ #Header_creative .creative-wrapper {
+ display: block !important;
+ opacity: 1 !important;
+ filter: alpha(opacity=100) !important;
+ }
+ #Header_creative .creative-menu-toggle, #Header_creative .creative-social {
+ display: none !important;
+ opacity: 1 !important;
+ filter: alpha(opacity=100) !important;
+ }
+ #Header_creative #Top_bar {
+ position: static;
+ margin: 0 8%;
+ width: 84%;
+ }
+ #Header_creative #Top_bar #logo {
+ height: 50px;
+ line-height: 50px;
+ padding: 5px 0;
+ }
+ #Header_creative #Top_bar #logo img {
+ max-height: 40px;
+ }
+ #Header_creative #Top_bar .responsive-menu-toggle {
+ top: 12px;
+ }
+ #Header_creative #Top_bar #header_cart {
+ top: 21px;
+ }
+ #Header_creative #Top_bar #search_button {
+ top: 20px;
+ }
+ #Header_creative #Top_bar .wpml-languages {
+ top: 11px;
+ }
+ #Header_creative #Top_bar .action_button {
+ top: 9px;
+ }
+ #Header_creative #Top_bar .top_bar_right {
+ height: 60px;
+ top: 0;
+ }
+ #Header_creative #Top_bar .top_bar_right:before {
+ display: none;
+ }
+ #Header_creative #Action_bar {
+ display: none;
+ }
+ .header_placeholder {
+ height: 0 !important;
+ }
+ /* Stack header */
+ .header-stack #Top_bar {}
+ .header-stack .menu_wrapper a.responsive-menu-toggle {
+ position: static !important;
+ margin: 11px 0;
+ }
+ .header-stack .menu_wrapper #menu {
+ left: 0;
+ right: auto;
+ }
+ /* Responsive | Hover Effect */
+ .no-hover-tablet a.button:after, .no-hover-tablet a.tp-button:after, .no-hover-tablet button:after, .no-hover-tablet input:after {
+ display: none;
+ }
+ .no-hover-tablet .image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
+ margin-bottom: 0 !important;
+ }
+ .no-hover-tablet .image_frame .image_wrapper img {
+ top: 0 !important;
+ }
+ .no-hover-tablet .image_frame .image_wrapper .mask, .no-hover-tablet .image_frame .image_wrapper .image_links {
+ display: none !important;
+ }
+ .no-hover-tablet .Recent_posts ul li .desc:after {
+ display: none;
+ }
+ .no-hover-tablet .Recent_posts ul li a:hover h6, .no-hover-tablet .Recent_posts ul li a:hover .desc .date {
+ color: inherit !important;
+ }
+ /* Responsive | Section Background Image */
+ .no-section-bg-tablet .section {
+ background-image: none !important;
+ }
+}
+
+/* #Desktop 960 - 1239
+====================================================================================================== */
+
+@media only screen and (min-width: 960px) and (max-width: 1239px) {
+ body {
+ min-width: 0;
+ }
+ #Wrapper {
+ width: 960px;
+ }
+ .section_wrapper, .container, .with_aside .content_wrapper {
+ width: 940px;
+ }
+ /* ======================================================= */
+ /* Top bar width */
+ #Top_bar .top_bar_left {
+ width: 729px;
+ }
+ /* Google maps */
+ .column_map .google-map-contact-wrapper {
+ width: 921px;
+ margin-left: -460px;
+ }
+ /* Portfolio list */
+ body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper {
+ width: 921px;
+ }
+ /* Error 404 */
+ #Error_404 .error_pic i {
+ font-size: 220px;
+ line-height: 260px;
+ }
+ #Error_404 .error_desk {
+ padding-top: 40px;
+ }
+ /* Offer slider */
+ .offer .offer_li .desc_wrapper {
+ width: 436px;
+ }
+ /* Recent posts */
+ .Recent_posts ul li .desc {
+ margin-right: 60px;
+ }
+ .Recent_posts ul li .photo {
+ width: 60px;
+ height: 60px;
+ }
+ .Recent_posts ul li .photo .c {
+ width: 20px;
+ height: 20px;
+ line-height: 20px;
+ bottom: 5px;
+ right: -8px;
+ }
+}
+
+/* #Header Creative always Open 1240 - 1489
+====================================================================================================== */
+
+@media only screen and (min-width: 1240px) and (max-width: 1489px) {
+ body.header-open {
+ min-width: 0;
+ }
+ .header-open #Wrapper {
+ width: 960px;
+ }
+ .header-open .section_wrapper, .header-open .container, .header-open.with_aside .content_wrapper {
+ width: 940px;
+ }
+ .header-open.with_aside .section_wrapper {
+ width: 100%;
+ }
+ /* ======================================================= */
+ /* Google maps */
+ .header-open .column_map .google-map-contact-wrapper {
+ width: 921px;
+ margin-left: -460px;
+ }
+ /* Portfolio list */
+ body.header-open:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper {
+ width: 921px;
+ }
+ /* Error 404 */
+ .header-open #Error_404 .error_pic i {
+ font-size: 220px;
+ line-height: 260px;
+ }
+ .header-open #Error_404 .error_desk {
+ padding-top: 40px;
+ }
+ /* Offer slider */
+ .header-open .offer .offer_li .desc_wrapper {
+ width: 436px;
+ }
+ /* Recent posts */
+ .header-open .Recent_posts ul li .desc {
+ margin-right: 60px;
+ }
+ .header-open .Recent_posts ul li .photo {
+ width: 60px;
+ height: 60px;
+ }
+ .header-open .Recent_posts ul li .photo .c {
+ width: 20px;
+ height: 20px;
+ line-height: 20px;
+ bottom: 5px;
+ right: -8px;
+ }
+}
+
+/*
+|--------------------------------------------------------------------------
+| 4.0 Responsive
+|
+|--------------------------------------------------------------------------
+|
+|
+|
+*/
+
+html, body {
+ overflow-x: hidden
+}
+
+/* > 1240 ------------------------------------------------------------------------------------------------------------- > 1240 */
+
+@media only screen and (min-width: 1240px) {
+ .layout-boxed {
+ padding: 25px
+ }
+ .layout-boxed.nice-scroll {
+ padding: 25px 25px 25px 15px
+ }
+ .layout-boxed.boxed-no-margin {
+ padding: 0;
+ }
+ #Top_bar.loading {
+ display: none
+ }
+}
+
+/* #Header Creative always Open 1240 - 1489 ----------------------------------------- #Header Creative always Open 1240 - 1489 */
+
+@media only screen and (min-width: 1240px) and (max-width: 1489px) {
+ body.header-open {
+ min-width: 0;
+ }
+ .header-open #Wrapper {
+ max-width: 960px;
+ }
+ .header-open .section_wrapper, .header-open .container, .header-open.with_aside .content_wrapper {
+ max-width: 940px;
+ }
+ .header-open.with_aside .section_wrapper {
+ max-width: 100%;
+ }
+ /* -------------------- */
+ /* Error 404 */
+ .header-open #Error_404 .error_pic i {
+ font-size: 220px;
+ line-height: 260px
+ }
+ .header-open #Error_404 .error_desk {
+ padding-top: 40px
+ }
+ /* Google maps */
+ .header-open .section.full-width .wrap.one .column_map.one .google-map-contact-wrapper {
+ left: auto;
+ right: 50px;
+ }
+ /* Offer slider */
+ .header-open .offer .offer_li .desc_wrapper {
+ width: 436px;
+ width: calc(50% - 42px)
+ }
+ /* Portfolio list */
+ body.header-open:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper {
+ width: 921px
+ }
+ /* Recent posts */
+ .header-open .Recent_posts ul li .desc {
+ margin-right: 60px
+ }
+ .header-open .Recent_posts ul li .photo {
+ width: 60px;
+ height: 60px
+ }
+ .header-open .Recent_posts ul li .photo .c {
+ width: 20px;
+ height: 20px;
+ line-height: 20px;
+ bottom: 5px;
+ right: -8px
+ }
+}
+
+/* < 1240 ------------------------------------------------------------------------------------------------------------- < 1240 */
+
+@media only screen and (max-width: 1023px) {
+ /* Hover Effect */
+ .no-hover-tablet a.button:after, .no-hover-tablet a.tp-button:after, .no-hover-tablet button:after, .no-hover-tablet input:after {
+ display: none
+ }
+ .no-hover-tablet .image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
+ margin-bottom: 0!important
+ }
+ .no-hover-tablet .image_frame .image_wrapper img {
+ top: 0!important
+ }
+ .no-hover-tablet .image_frame .image_wrapper .mask, .no-hover-tablet .image_frame .image_wrapper .image_links {
+ display: none!important
+ }
+ .no-hover-tablet .Recent_posts ul li .desc:after {
+ display: none
+ }
+ .no-hover-tablet .Recent_posts ul li a:hover h6, .no-hover-tablet .Recent_posts ul li a:hover .desc .date {
+ color: inherit!important
+ }
+ /* Portfolio masonry hover */
+ .with_aside .portfolio_group.masonry-hover .portfolio-item:not(.no-thumbnail) .masonry-hover-wrapper .hover-desc .desc-inner .desc-wrappper {
+ display: none
+ }
+ /* Section Background Image */
+ .no-section-bg-tablet .section {
+ background-image: none!important
+ }
+ /* Google maps */
+ .section.full-width .wrap.one .column_map.one .google-map-contact-wrapper {
+ left: auto;
+ right: 50px;
+ }
+}
+
+/* #Desktop 960 - 1239 ---------------------------------------------------------------------------------- #Desktop 960 - 1239 */
+
+@media only screen and (min-width: 960px) and (max-width: 1239px) {
+ body {
+ min-width: 0;
+ }
+ .section_wrapper, .container, .with_aside .content_wrapper {
+ max-width: 940px;
+ }
+ /* -------------------- */
+ /* Top bar width */
+ #Top_bar .top_bar_left {
+ width: 729px
+ }
+ /* Blog | Columns | Grid, Masonry */
+ .posts_group.grid.col-5 .post-item, .posts_group.masonry.col-5 .post-item, .posts_group.grid.col-6 .post-item, .posts_group.masonry.col-6 .post-item {
+ width: 22.99%
+ }
+ .posts_group.grid.col-5 .post-item:nth-child(5n+1) {
+ clear: none
+ }
+ .posts_group.grid.col-6 .post-item:nth-child(6n+1) {
+ clear: none
+ }
+ .posts_group.grid.col-5 .post-item:nth-child(4n+1) {
+ clear: both
+ }
+ .posts_group.grid.col-6 .post-item:nth-child(4n+1) {
+ clear: both
+ }
+ /* Latest News */
+ .column.one-fourth .Latest_news ul .desc .date i {
+ display: none
+ }
+ .column.one-second .Latest_news.featured ul .desc .date i {
+ display: none
+ }
+ .wrap.two-third .column.three-fifth .Latest_news.featured ul, .wrap.two-third .column.one-second .Latest_news.featured ul, .wrap.three-fifth .column.three-fifth .Latest_news.featured ul, .wrap.three-fifth .column.one-second .Latest_news.featured ul, .wrap.one-second .column.three-fourth .Latest_news.featured ul {
+ width: 100%
+ }
+ .wrap.two-fifth .Latest_news.featured ul, .wrap.one-third .Latest_news.featured ul, .wrap.one-fourth .Latest_news.featured ul {
+ width: 100%
+ }
+ /* Blog Teaser */
+ .blog-teaser li:not(:first-child) .desc-wrapper .desc {
+ padding: 70px 20px 25px;
+ }
+ .column.two-third .blog-teaser li:not(:first-child) .desc-wrapper .desc .post-meta, .column.three-fifth .blog-teaser li:not(:first-child) .desc-wrapper .desc .post-meta {
+ display: none;
+ }
+ .wrap.two-third .blog-teaser li:not(:first-child) .desc-wrapper .desc .post-meta, .wrap.three-fifth .blog-teaser li:not(:first-child) .desc-wrapper .desc .post-meta {
+ display: none;
+ }
+ /* Portfolio | List */
+ body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper {
+ width: 921px
+ }
+ /* Portfolio | Columns | Grid, Masonry, Masonry Hover */
+ .portfolio_group.grid.col-5 .portfolio-item, .portfolio_group.masonry.col-5 .portfolio-item, .portfolio_group.masonry-hover.col-5 .portfolio-item, .portfolio_group.masonry-minimal.col-5 .portfolio-item, .portfolio_group.grid.col-6 .portfolio-item, .portfolio_group.masonry.col-6 .portfolio-item, .portfolio_group.masonry-hover.col-6 .portfolio-item, .portfolio_group.masonry-minimal.col-6 .portfolio-item {
+ width: 22.99%
+ }
+ /* Portfolio | Columns | Flat */
+ .portfolio_group.flat.col-5 .portfolio-item, .portfolio_group.flat.col-6 .portfolio-item {
+ width: 24.99%
+ }
+ /* Error 404 */
+ #Error_404 .error_pic i {
+ font-size: 220px;
+ line-height: 260px
+ }
+ #Error_404 .error_desk {
+ padding-top: 40px
+ }
+ /* Offer slider */
+ .offer .offer_li .desc_wrapper {
+ width: 436px;
+ width: calc(50% - 42px)
+ }
+ /* Recent posts */
+ .Recent_posts ul li .desc {
+ margin-right: 60px
+ }
+ .Recent_posts ul li .photo {
+ width: 60px;
+ height: 60px
+ }
+ .Recent_posts ul li .photo .c {
+ width: 20px;
+ height: 20px;
+ line-height: 20px;
+ bottom: 5px;
+ right: -8px
+ }
+ /* Zoom Box */
+ .zoom_box .desc .desc_txt {
+ font-size: 22px;
+ line-height: 26px
+ }
+}
+
+/* #Desktop > 960 -------------------------------------------------------------------------------------------- #Desktop > 960 */
+
+@media only screen and (min-width: 960px) {
+ .hide-desktop {
+ display: none!important
+ }
+}
+
+/* #Tablet (Landscape) 768 - 959 --------------------------------------------------------------- #Tablet (Landscape) 768 - 959 */
+
+@media only screen and (min-width: 768px) and (max-width: 959px) {
+ body {
+ min-width: 0;
+ }
+ .section_wrapper, .container, .with_aside .content_wrapper {
+ max-width: 708px;
+ }
+ /* -------------------- */
+ .hide-tablet {
+ display: none!important
+ }
+ /* Header magazine */
+ .header-magazine #Top_bar .banner_wrapper {
+ width: 300px;
+ top: 27px
+ }
+ /* Top bar width */
+ #Top_bar .top_bar_left {
+ width: 501px
+ }
+ .logo-overflow #Top_bar #logo img {
+ max-width: 150px!important
+ }
+ /* .footer-sliding */
+ .footer-fixed #Content, .footer-sliding #Content {
+ margin-bottom: 0!important
+ }
+ .footer-fixed #Footer, .footer-sliding #Footer {
+ position: static
+ }
+ /* Subheader */
+ #Subheader .title {
+ width: 100%
+ }
+ #Subheader ul.breadcrumbs {
+ display: none
+ }
+ /* Filters */
+ #Filters .filters_wrapper ul li {
+ float: left;
+ width: 24%;
+ margin: .5%
+ }
+ /* Blog */
+ .with_aside .classic .post-meta .author-date .author .label {
+ display: none
+ }
+ .with_aside .classic .post-meta .category {
+ display: none
+ }
+ /* Grid, Masonry */
+ .grid .post-item, .masonry .post-item {
+ width: 47.9%
+ }
+ /* Timeline */
+ .timeline .post-photo-wrapper {
+ width: 100%;
+ float: none
+ }
+ .timeline .post-desc-wrapper {
+ width: 100%;
+ float: none
+ }
+ /* Blog | Columns | Grid, Masonry */
+ .posts_group.grid.col-4 .post-item, .posts_group.masonry.col-4 .post-item, .posts_group.grid.col-5 .post-item, .posts_group.masonry.col-5 .post-item, .posts_group.grid.col-6 .post-item, .posts_group.masonry.col-6 .post-item {
+ width: 31.33%
+ }
+ .posts_group.grid.col-4 .post-item:nth-child(4n+1) {
+ clear: none
+ }
+ .posts_group.grid.col-5 .post-item:nth-child(5n+1) {
+ clear: none
+ }
+ .posts_group.grid.col-6 .post-item:nth-child(6n+1) {
+ clear: none
+ }
+ .posts_group.grid.col-4 .post-item:nth-child(3n+1) {
+ clear: both
+ }
+ .posts_group.grid.col-5 .post-item:nth-child(3n+1) {
+ clear: both
+ }
+ .posts_group.grid.col-6 .post-item:nth-child(3n+1) {
+ clear: both
+ }
+ /* Blog | Columns | Masonry tiles */
+ .posts_group.masonry.tiles.col-4 .post-item, .posts_group.masonry.tiles.col-5 .post-item, .posts_group.masonry.tiles.col-6 .post-item {
+ width: 49.9%
+ }
+ .posts_group.masonry.margin.col-4 .post-item, .posts_group.masonry.margin.col-5 .post-item, .posts_group.masonry.margin.col-6 .post-item {
+ width: 48.9%
+ }
+ /* Latest News */
+ .column.one-third .Latest_news ul .desc .date i {
+ display: none
+ }
+ .column.one-second .Latest_news.featured ul {
+ width: 100%
+ }
+ .column.one-third .Latest_news.featured ul .desc .date i, .column.one-fourth .Latest_news.featured ul .desc .date i {
+ display: none
+ }
+ .wrap.five-sixth .column.three-fifth .Latest_news.featured ul, .wrap.four-fifth .column.three-fifth .Latest_news.featured ul, .wrap.three-fourth .column.three-fifth .Latest_news.featured ul, .wrap.two-third .column.three-fifth .Latest_news.featured ul, .wrap.two-third .column.one-second .Latest_news.featured ul, .wrap.two-third .column.three-fourth .Latest_news.featured ul, .wrap.three-fifth .column.three-fifth .Latest_news.featured ul, .wrap.three-fifth .column.one-second .Latest_news.featured ul, .wrap.three-fifth .column.three-fourth .Latest_news.featured ul {
+ width: 100%
+ }
+ .wrap.one-second .Latest_news.featured ul, .wrap.two-fifth .Latest_news.featured ul, .wrap.one-third .Latest_news.featured ul, .wrap.one-fourth .Latest_news.featured ul {
+ width: 100%
+ }
+ /* Blog Teaser */
+ .blog-teaser li .desc-wrapper .desc {
+ padding: 70px 25px 25px;
+ }
+ .blog-teaser li:not(:first-child) .desc-wrapper .desc {
+ padding: 70px 20px 20px;
+ }
+ .blog-teaser li:not(:first-child) .desc-wrapper .desc .post-meta {
+ display: none;
+ }
+ .column.three-fifth .blog-teaser li .desc-wrapper .desc .post-meta .comments {
+ display: none;
+ }
+ .wrap.three-fifth .blog-teaser li .desc-wrapper .desc .post-meta .comments {
+ display: none;
+ }
+ /* Recent posts */
+ .Recent_posts ul li .desc {
+ margin-right: 40px
+ }
+ .Recent_posts ul li .photo {
+ width: 40px;
+ height: 40px
+ }
+ .Recent_posts ul li.format-link .photo {
+ background-size: 40% auto
+ }
+ .Recent_posts ul li .photo .c {
+ width: 20px;
+ height: 20px;
+ line-height: 20px;
+ bottom: 5px;
+ right: -8px
+ }
+ /* Portfolio list */
+ body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper {
+ width: 694px
+ }
+ /* Grid, Masonry, Masonry Hover */
+ .portfolio_group.grid.col-4 .portfolio-item, .portfolio_group.masonry.col-4 .portfolio-item, .portfolio_group.masonry-hover.col-4 .portfolio-item, .portfolio_group.masonry-minimal.col-4 .portfolio-item, .portfolio_group.grid.col-5 .portfolio-item, .portfolio_group.masonry.col-5 .portfolio-item, .portfolio_group.masonry-hover.col-5 .portfolio-item, .portfolio_group.masonry-minimal.col-5 .portfolio-item, .portfolio_group.grid.col-6 .portfolio-item, .portfolio_group.masonry.col-6 .portfolio-item, .portfolio_group.masonry-hover.col-6 .portfolio-item, .portfolio_group.masonry-minimal.col-6 .portfolio-item {
+ width: 31.33%
+ }
+ /* Flat */
+ .portfolio_group.flat.col-4 .portfolio-item, .portfolio_group.flat.col-5 .portfolio-item, .portfolio_group.flat.col-6 .portfolio-item {
+ width: 33.33%
+ }
+ /* Tabs */
+ .tabs_vertical.ui-tabs .ui-tabs-nav {
+ width: 33%!important
+ }
+ .tabs_vertical.ui-tabs .ui-tabs-panel {
+ width: 66.7%!important
+ }
+ /* Counter */
+ .one-fourth .counter.counter_horizontal, .one-fifth .counter.counter_horizontal, .one-sixth .counter.counter_horizontal {
+ text-align: center
+ }
+ .one-fourth .counter.counter_horizontal .icon_wrapper, .one-fifth .counter.counter_horizontal .icon_wrapper, .one-sixth .counter.counter_horizontal .icon_wrapper {
+ position: static;
+ margin: 0 auto;
+ margin-bottom: 15px
+ }
+ .one-fourth .counter.counter_horizontal .desc_wrapper, .one-fifth .counter.counter_horizontal .desc_wrapper, .one-sixth .counter.counter_horizontal .desc_wrapper {
+ padding-left: 0
+ }
+ /* Article box */
+ .one-third .article_box .photo_wrapper {
+ width: 100%;
+ float: none;
+ text-align: center
+ }
+ .one-third .article_box .desc_wrapper {
+ width: 100%;
+ min-height: auto;
+ float: none
+ }
+ /* Pricing table */
+ .pricing-box .plan-header h2 {
+ word-wrap: break-word
+ }
+ .pricing-box .plan-header .price sup.period {
+ position: static;
+ top: 0;
+ display: block
+ }
+ /* Infobox */
+ .infobox {
+ padding-left: 20px;
+ word-wrap: break-word
+ }
+ .infobox ul li {
+ padding-left: 0;
+ padding-right: 0
+ }
+ .infobox ul li:before {
+ display: none
+ }
+ .style-simple .infobox ul li {
+ padding-left: 0
+ }
+ /* Portfolio photo */
+ .portfolio-photo .portfolio-item .portfolio-details:hover .details {
+ opacity: 1
+ }
+ .portfolio-photo .portfolio-item .portfolio-details .more {
+ display: none
+ }
+ /* Get in touch */
+ .get_in_touch {
+ padding-left: 20px;
+ word-wrap: break-word
+ }
+ .get_in_touch ul li {
+ padding-left: 0;
+ padding-right: 0
+ }
+ .get_in_touch ul li .icon {
+ display: none
+ }
+ /* Hover color */
+ .hover_color {
+ word-wrap: break-word
+ }
+ /* How it works */
+ .how_it_works .image {
+ width: 120px;
+ height: 120px;
+ line-height: 120px
+ }
+ .how_it_works .image img {
+ max-width: 66px!important;
+ max-height: 66px!important
+ }
+ .how_it_works .image .number {
+ bottom: 0;
+ right: 0
+ }
+ .how_it_works.has_border:after {
+ top: 60px
+ }
+ /* Opening Hours */
+ .opening_hours {
+ padding-left: 20px;
+ word-wrap: break-word
+ }
+ .opening_hours .opening_hours_wrapper li span {
+ font-size: 16px;
+ line-height: 16px
+ }
+ /* Icon box */
+ .icon_box.icon_position_left {
+ min-height: auto;
+ padding-left: 0;
+ padding-right: 0
+ }
+ .icon_box.icon_position_left .icon_wrapper {
+ position: static;
+ margin-bottom: 15px
+ }
+ .icon_box.icon_position_left .desc_wrapper {
+ text-align: center;
+ padding-top: 0
+ }
+ .icon_box.icon_position_left .image_wrapper {
+ position: static;
+ left: 0;
+ margin-bottom: 15px;
+ width: auto;
+ height: auto
+ }
+ /* List item */
+ /* Flat box */
+ .flat_box .photo_wrapper .icon {
+ width: 50px
+ }
+ .flat_box .photo_wrapper .icon i {
+ height: 40px;
+ line-height: 40px;
+ font-size: 30px;
+ margin-top: -20px
+ }
+ .flat_box a:hover .photo_wrapper .icon {
+ -webkit-transform: translateX(-50px);
+ transform: translateX(-50px)
+ }
+ .flat_box .desc_wrapper {
+ margin: 0
+ }
+ .rtl .flat_box a:hover .photo_wrapper .icon {
+ -webkit-transform: translateX(50px);
+ transform: translateX(50px)
+ }
+ /* Offer thumb */
+ .offer_thumb_ul li.offer_thumb_li .image_wrapper {
+ width: 100%;
+ float: none
+ }
+ .offer_thumb_ul li.offer_thumb_li .desc_wrapper {
+ width: 100%;
+ float: none
+ }
+ .offer_thumb.bottom .offer_thumb_ul li.offer_thumb_li .image_wrapper {
+ width: 100%
+ }
+ .offer_thumb.bottom .offer_thumb_ul li.offer_thumb_li .desc_wrapper {
+ margin-right: 0;
+ width: 100%
+ }
+ /* Trailer box */
+ .trailer_box .desc h2 {
+ font-size: 22px;
+ line-height: 22px
+ }
+ /* Offer slider */
+ .offer .offer_li .desc_wrapper {
+ width: 324px;
+ width: calc(50% - 42px)
+ }
+ /* Error 404 */
+ #Error_404 {
+ position: static;
+ padding-top: 50px;
+ margin-top: 0
+ }
+ #Error_404 .error_pic {
+ width: 100%;
+ float: none
+ }
+ #Error_404 .error_pic i {
+ font-size: 260px;
+ line-height: 260px
+ }
+ #Error_404 .error_desk {
+ width: 100%;
+ float: none;
+ padding-top: 20px;
+ text-align: center
+ }
+ /* Buttons */
+ a.kill_the_icon .button_icon, .widget-area a.button .button_icon {
+ display: none
+ }
+ .button-stroke a.button_left.button.kill_the_icon .button_label {
+ padding-left: 20px
+ }
+ .button-stroke a.button_left.button_large.kill_the_icon .button_label {
+ padding-left: 30px
+ }
+ .button-stroke a.button_right.button.kill_the_icon .button_label {
+ padding-right: 20px
+ }
+ .button-stroke a.button_right.button_large.kill_the_icon .button_label {
+ padding-right: 30px
+ }
+ .button-flat a.button_left.button.kill_the_icon .button_label {
+ padding-left: 20px
+ }
+ .button-flat a.button_left.button_large.kill_the_icon .button_label {
+ padding-left: 30px
+ }
+ .button-flat a.button_right.button.kill_the_icon .button_label {
+ padding-right: 20px
+ }
+ .button-flat a.button_right.button_large.kill_the_icon .button_label {
+ padding-right: 30px
+ }
+ /* Zoom Box */
+ .zoom_box .desc .desc_txt {
+ font-size: 18px;
+ line-height: 22px
+ }
+ /* Easy Digital Downloads */
+ .edd_downloads_list .edd_download {
+ width: 50%!important
+ }
+ .edd_downloads_list .edd_download:nth-child(5n+3) {
+ clear: both
+ }
+ .edd_downloads_list .edd_download .edd_download_inner {
+ margin: 0 5% 20px
+ }
+}
+
+/* #Desktop & Tablet (Landscape) > 768 --------------------------------------------------- #Desktop & Tablet (Landscape) > 768 */
+
+@media only screen and (min-width: 768px) {
+ .section.full-width-ex-mobile>.section_wrapper {
+ max-width: 100%!important
+ }
+ .section.full-width-ex-mobile>.one.column, .section.full-width-ex-mobile>.section_wrapper>.one.column, .section.full-width-ex-mobile .one.wrap .one.column {
+ width: 100%;
+ margin: 0
+ }
+ /* Transparent ---------- */
+ .tr-menu #Top_bar .wpml-languages a.active, .tr-menu #Top_bar .wpml-languages ul.wpml-lang-dropdown {
+ background-color: transparent
+ }
+ /* Header | Classic */
+ .tr-menu.header-classic #Top_bar {
+ position: absolute
+ }
+ .tr-menu.header-classic #Top_bar:not(.is-sticky) {
+ top: 0!important;
+ background: none!important
+ }
+ .tr-menu.header-classic.ab-show #Top_bar:not(.is-sticky) {
+ top: 45px!important
+ }
+ .tr-menu.header-classic.minimalist-header:not(.template-slider) #Header {
+ min-height: 135px
+ }
+ /* Header | Plain */
+ .tr-menu.header-plain #Top_bar {
+ position: absolute
+ }
+ .tr-menu.header-plain #Top_bar:not(.is-sticky) {
+ top: 0!important;
+ background: none!important
+ }
+ .tr-menu.header-plain.ab-show #Top_bar:not(.is-sticky) {
+ top: 45px!important
+ }
+ .tr-menu.header-plain.minimalist-header:not(.template-slider) #Header {
+ min-height: 125px
+ }
+ .header-plain #Top_bar, .header-plain #Top_bar .menu>li>a span:not(.description), .header-plain #Top_bar a#header_cart, .header-plain #Top_bar a#search_button, .header-plain #Top_bar .wpml-languages, .header-plain #Top_bar a.button.action_button {
+ border-color: rgba(255, 255, 255, .1)
+ }
+ /* Header | Split */
+ .tr-menu.header-split #Top_bar {
+ position: absolute
+ }
+ .tr-menu.header-split #Top_bar:not(.is-sticky) {
+ top: 0!important;
+ background: none!important
+ }
+ .tr-menu.header-split.ab-show #Top_bar:not(.is-sticky) {
+ top: 45px!important
+ }
+ .tr-menu.header-split.minimalist-header:not(.template-slider) #Header {
+ min-height: 135px
+ }
+ /* Header | Semitransparent */
+ .header-semi #Top_bar:not(.is-sticky) {
+ position: absolute;
+ background-color: rgba(255, 255, 255, 0.8)
+ }
+ .header-semi.ab-show #Top_bar:not(.is-sticky) {
+ top: 45px!important
+ }
+ .header-semi.ab-hide #Top_bar:not(.is-sticky) {
+ top: 0!important
+ }
+ /* Header | Stack */
+ .tr-menu.header-stack #Top_bar {
+ position: absolute
+ }
+ .tr-menu.header-stack #Top_bar:not(.is-sticky) {
+ top: 0!important;
+ background: none!important
+ }
+ .tr-menu.header-stack.ab-show #Top_bar:not(.is-sticky) {
+ top: 45px!important
+ }
+ .tr-menu.header-stack.minimalist-header:not(.template-slider) #Header {
+ min-height: 196px
+ }
+}
+
+/* #Tablet (Portrait) & Mobile < 768 ------------------------------------------------------- #Tablet (Portrait) & Mobile < 768 */
+
+@media only screen and (max-width: 767px) {
+ body {
+ min-width: 0;
+ }
+ .section_wrapper .mcb-wrap, .section_wrapper .column, .container .column, .sections_group, .four.columns {
+ margin: 0;
+ width: 100%!important;
+ clear: both;
+ }
+ .aside_both .sections_group {
+ margin: 0 auto!important;
+ }
+ .section_wrapper, .container, .four.columns .widget-area {
+ max-width: 90%;
+ max-width: calc(100% - 67px)!important;
+ }
+ .left-sidebar .items_group, .right-sidebar .items_group, .with_aside .content_wrapper {
+ max-width: 100%;
+ }
+ .section_wrapper .column {
+ margin: 0 0 20px;
+ height: auto!important;
+ }
+ .four.columns {
+ margin: auto 0!important;
+ }
+ /* -------------------- */
+ .hide-mobile {
+ display: none!important
+ }
+ .boxed2fw {
+ padding: 0!important
+ }
+ .boxed2fw #Wrapper {
+ margin: 0!important;
+ max-width: 100%!important;
+ width: 100%!important
+ }
+ .column_placeholder>.placeholder {
+ height: 0
+ }
+ /* Sections */
+ .section {
+ background-attachment: scroll!important;
+ height: auto!important
+ }
+ .highlight-left .section_wrapper, .highlight-right .section_wrapper {
+ max-width: 100%!important
+ }
+ .highlight-left .section_wrapper .wrap, .highlight-right .section_wrapper .wrap {
+ padding: 0 33px
+ }
+ .highlight-left.full-screen>.section_wrapper, .highlight-right.full-screen>.section_wrapper {
+ padding: 0!important
+ }
+ .equal-height-wrap .mcb-wrap {
+ height: auto!important
+ }
+ .equal-height-wrap .mcb-wrap .mcb-wrap-inner {
+ top: 0!important;
+ -webkit-transform: none!important;
+ -moz-transform: none!important;
+ -ms-transform: none!important;
+ -o-transform: none!important;
+ transform: none!important
+ }
+ .section.has-navi .section-nav.prev {
+ top: 10px
+ }
+ .section.has-navi .section-nav.next {
+ bottom: 10px
+ }
+ /* Sidebar */
+ .widget-area {
+ border: 0!important;
+ padding: 0!important;
+ margin: 30px auto!important;
+ min-height: 0!important
+ }
+ .widget-area:after, .widget-area:before {
+ display: none
+ }
+ .widget:after {
+ width: 100%
+ }
+ /* Header --------------- */
+ #Top_bar, #Action_bar {
+ background: #fff!important;
+ position: static
+ }
+ #Top_bar .container {
+ max-width: 100%!important;
+ }
+ #Top_bar .top_bar_left {
+ float: none;
+ width: 100%!important;
+ background: none!important
+ }
+ #Top_bar a.responsive-menu-toggle {
+ right: 20px;
+ }
+ #Top_bar a.responsive-menu-toggle.is-sticky {
+ position: fixed;
+ top: 30px;
+ left: 10px;
+ }
+ .admin-bar #Top_bar a.responsive-menu-toggle.is-sticky {
+ top: 56px
+ }
+ #Top_bar .menu_wrapper {
+ float: left!important;
+ width: 100%;
+ margin: 0!important
+ }
+ #Top_bar #menu {
+ float: left;
+ position: static!important;
+ width: 100%!important;
+ padding-bottom: 20px
+ }
+ #Top_bar .logo {
+ position: static;
+ float: left;
+ width: 100%;
+ text-align: center;
+ margin: 0
+ }
+ #Top_bar .logo #logo {
+ padding: 0!important;
+ margin: 10px 50px
+ }
+ #Top_bar .logo #logo img {
+ height: auto!important
+ }
+ #Top_bar #logo img.logo-main {
+ display: none
+ }
+ #Top_bar #logo img.logo-mobile {
+ display: inline-block
+ }
+ #Top_bar #logo img.logo-mobile-sticky {
+ display: none
+ }
+ .mobile-sticky #Top_bar.is-sticky #logo img.logo-mobile {
+ display: none
+ }
+ .mobile-sticky #Top_bar.is-sticky #logo img.logo-mobile-sticky {
+ display: inline-block
+ }
+ .logo-overflow #Top_bar .logo {
+ height: auto!important
+ }
+ #Top_bar .search_wrapper {
+ top: auto;
+ bottom: -129px
+ }
+ #Top_bar .top_bar_right {
+ float: none;
+ top: 0;
+ height: 60px!important;
+ padding: 0 10px
+ }
+ #Top_bar .top_bar_right .top_bar_right_wrapper {
+ float: right;
+ margin-right: -10px
+ }
+ #Top_bar .top_bar_right:before {
+ display: none
+ }
+ #Top_bar .top_bar_right_wrapper {
+ top: 0!important
+ }
+ #Top_bar a#header_cart {
+ top: 20px
+ }
+ #Top_bar a#search_button {
+ top: 19px
+ }
+ #Top_bar a.button.action_button {
+ top: 9px
+ }
+ #Top_bar .wpml-languages {
+ top: 11px
+ }
+ #Top_bar .wpml-languages a.active {
+ height: 15px;
+ line-height: 17px
+ }
+ .mobile-tb-left #Top_bar .top_bar_right .top_bar_right_wrapper {
+ float: left
+ }
+ .mobile-tb-center #Top_bar .top_bar_right {
+ text-align: center
+ }
+ .mobile-tb-center #Top_bar .top_bar_right .top_bar_right_wrapper {
+ display: inline-block;
+ float: none
+ }
+ .mobile-tb-hide #Top_bar .top_bar_right {
+ display: none
+ }
+ /* Header | Below */
+ body.header-below:not(.template-slider) #Header {
+ padding-top: 0
+ }
+ /* Header | Creative */
+ .header-creative #Header_creative {
+ position: absolute
+ }
+ .header-creative.layout-boxed {
+ padding-top: 0
+ }
+ .header-creative.layout-boxed #Wrapper {
+ margin-top: 25px
+ }
+ .header-creative.layout-full-width #Wrapper {
+ padding-top: 60px
+ }
+ #Header_creative #Top_bar .responsive-menu-toggle {
+ top: 35px
+ }
+ #Header_creative #Top_bar .responsive-menu-toggle.is-sticky {
+ position: fixed;
+ top: 10px;
+ left: 10px;
+ margin-top: 0;
+ }
+ .admin-bar #Header_creative #Top_bar .responsive-menu-toggle.is-sticky {
+ top: 56px
+ }
+ #Header_creative #Top_bar .top_bar_left {
+ margin-top: 0;
+ overflow: hidden
+ }
+ #Header_creative #Top_bar .logo #logo {
+ padding: 0;
+ }
+ #Header_creative #Top_bar .logo #logo img {
+ max-height: 50px
+ }
+ #Header_creative #Top_bar #menu {
+ position: static;
+ width: 100%
+ }
+ /* Header | Intro */
+ #Intro {
+ min-height: auto!important
+ }
+ #Intro .intro-inner {
+ padding: 100px 30px!important
+ }
+ #Intro .intro-next {
+ font-size: 25px;
+ bottom: 10px
+ }
+ /* Header | Magazine */
+ .header-magazine #Top_bar .banner_wrapper {
+ width: 100%;
+ height: auto;
+ text-align: center;
+ position: static;
+ margin-bottom: 20px
+ }
+ /* Header | Minimalist */
+ body.minimalist-header.header-classic:not(.template-slider) #Header, body.minimalist-header.header-creative:not(.template-slider) #Header, body.minimalist-header.header-plain:not(.template-slider) #Header, body.minimalist-header.header-split:not(.template-slider) #Header {
+ min-height: 0
+ }
+ body.minimalist-header.header-simple:not(.template-slider) #Header {
+ min-height: 90px
+ }
+ body.minimalist-header.header-transparent #Header {
+ min-height: 0!important
+ }
+ .minimalist-header-no #Subheader {
+ padding: 80px 0!important
+ }
+ /* Header | Overlay */
+ .header-overlay .overlay-menu-toggle {
+ top: 10px;
+ right: 5px
+ }
+ #overlay-menu ul li a {
+ font-size: 22px;
+ line-height: 36px
+ }
+ /* Header | Plain */
+ .header-plain #Top_bar .logo {
+ text-align: left
+ }
+ .header-plain #Top_bar .logo #logo {
+ padding: 5px 42px 15px 15px
+ }
+ .header-plain #Top_bar .top_bar_right .top_bar_right_wrapper {
+ line-height: 0
+ }
+ .header-plain #Top_bar .top_bar_right {
+ height: 50px!important
+ }
+ .header-plain #Top_bar a#header_cart, .header-plain #Top_bar a#search_button {
+ padding: 0 10px;
+ line-height: 50px!important
+ }
+ .header-plain #Top_bar .wpml-languages {
+ padding: 0 10px;
+ height: 50px!important
+ }
+ .header-plain #Top_bar .wpml-languages a.active {
+ line-height: 50px
+ }
+ .header-plain #Top_bar a.button.action_button {
+ height: 50px!important;
+ line-height: 50px!important
+ }
+ .header-plain #Top_bar a.button.action_button .button_label {
+ padding: 0 12px
+ }
+ .header-plain #Top_bar .top_bar_right_wrapper>*:last-child {
+ border-right-width: 1px;
+ }
+ /* Header | Simple */
+ .header-simple #Top_bar .top_bar_left {
+ top: 0!important
+ }
+ /* Header | Split */
+ .header-split #Top_bar a#search_button {
+ display: none
+ }
+ /* Header | Stack */
+ .header-stack #Top_bar .logo {
+ padding: 0;
+ text-align: center!important
+ }
+ .header-stack #Top_bar .logo #logo {
+ display: block
+ }
+ .header-stack #Top_bar a.responsive-menu-toggle {
+ position: absolute!important;
+ margin-top: -17px!important
+ }
+ .header-stack #Top_bar a.responsive-menu-toggle.is-sticky {
+ position: fixed!important;
+ margin-top: 0!important
+ }
+ .header-stack #Top_bar .secondary_menu_wrapper {
+ display: none
+ }
+ .header-stack #Top_bar .top_bar_right {
+ position: static
+ }
+ /* Header mobile | minimal */
+ .mobile-header-mini #Action_bar {
+ display: none
+ }
+ .mobile-header-mini #Top_bar {
+ top: 0
+ }
+ .mobile-header-mini #Top_bar .container {
+ max-width: 100%!important;
+ }
+ .mobile-header-mini #Top_bar .top_bar_left {
+ float: left;
+ position: static;
+ }
+ .mobile-header-mini #Top_bar .logo {
+ width: auto;
+ float: left;
+ margin-left: 15px;
+ border: none;
+ }
+ .mobile-header-mini #Top_bar #logo {
+ height: 60px!important;
+ line-height: 60px!important;
+ margin: 0
+ }
+ .mobile-header-mini #Top_bar a.responsive-menu-toggle {
+ top: 30px!important;
+ left: auto;
+ right: 10px;
+ margin-top: -17px;
+ }
+ .mobile-header-mini #Top_bar .top_bar_right {
+ position: absolute;
+ top: 0;
+ right: 54px;
+ background: none;
+ padding: 0;
+ }
+ .mobile-header-mini #Top_bar a.button.action_button {
+ display: none;
+ }
+ .mobile-header-mini #Top_bar #header_cart {
+ margin-right: -1px;
+ }
+ .mobile-header-mini #Top_bar #search_button {
+ margin-left: 0;
+ margin-right: 0;
+ }
+ .mobile-header-mini #Top_bar .wpml-languages {
+ top: 13px;
+ margin-right: 0;
+ }
+ .mobile-header-mini #Top_bar .wpml-languages a.active, .mobile-header-mini #Top_bar .wpml-languages ul.wpml-lang-dropdown {
+ border: none;
+ }
+ .mobile-header-mini #Top_bar #menu {
+ padding-bottom: 10px;
+ }
+ .mobile-header-mini #Top_bar #menu ul li a span {
+ line-height: 44px;
+ }
+ .mobile-header-mini #Top_bar #menu ul li.submenu .menu-toggle {
+ line-height: 44px;
+ right: 3px;
+ }
+ .mobile-header-mini #Top_bar .search_wrapper {
+ bottom: -59px;
+ padding: 10px;
+ width: 100%;
+ }
+ .mobile-header-mini #Top_bar .search_wrapper .icon_search {
+ left: 10px;
+ top: 17px;
+ }
+ .mobile-header-mini #Top_bar .search_wrapper .icon_close {
+ top: 17px;
+ }
+ /* Header mobile | minimal | style */
+ .mobile-header-mini.mobile-mini-mr-lr #Top_bar .logo {
+ float: right;
+ margin-left: 0;
+ margin-right: 54px;
+ }
+ .mobile-header-mini.mobile-mini-mr-lr #Top_bar .top_bar_right {
+ left: 10px;
+ right: auto;
+ }
+ .mobile-header-mini.mobile-mini-mr-lc #Top_bar .logo {
+ float: none;
+ margin-left: 0;
+ margin-right: 0;
+ }
+ .mobile-header-mini.mobile-mini-mr-lc #Top_bar .top_bar_right {
+ left: 10px;
+ right: auto;
+ }
+ .mobile-header-mini.mobile-mini-ml-ll #Top_bar a.responsive-menu-toggle {
+ left: 10px;
+ right: 0;
+ }
+ .mobile-header-mini.mobile-mini-ml-ll #Top_bar .logo {
+ margin-left: 54px
+ }
+ .mobile-header-mini.mobile-mini-ml-ll #Top_bar .top_bar_right {
+ right: 15px;
+ }
+ .mobile-header-mini.mobile-mini-ml-lc #Top_bar a.responsive-menu-toggle {
+ left: 10px;
+ right: 0;
+ }
+ .mobile-header-mini.mobile-mini-ml-lc #Top_bar .logo {
+ float: none;
+ margin-left: 0;
+ margin-right: 0;
+ }
+ .mobile-header-mini.mobile-mini-ml-lc #Top_bar .top_bar_right {
+ right: 15px;
+ }
+ .mobile-header-mini.mobile-mini-ml-lr #Top_bar a.responsive-menu-toggle {
+ left: 10px;
+ right: 0;
+ }
+ .mobile-header-mini.mobile-mini-ml-lr #Top_bar .logo {
+ float: right;
+ margin-left: 0;
+ margin-right: 15px;
+ }
+ .mobile-header-mini.mobile-mini-ml-lr #Top_bar .top_bar_right {
+ left: 49px;
+ right: auto;
+ }
+ /* Header mobile | minimal | headers compatibility */
+ .mobile-header-mini.header-plain #Top_bar .top_bar_right {
+ margin-right: 5px;
+ }
+ .mobile-header-mini.header-plain #Top_bar a#header_cart {
+ line-height: 60px!important;
+ border: none;
+ padding: 0 5px;
+ }
+ .mobile-header-mini.header-plain #Top_bar a#search_button {
+ line-height: 60px!important;
+ border: none;
+ padding: 0 3px;
+ }
+ .mobile-header-mini.header-plain #Top_bar .wpml-languages {
+ height: 60px!important;
+ border: none;
+ padding: 0 5px 0 10px;
+ top: 0;
+ }
+ .mobile-header-mini.header-plain #Top_bar .wpml-languages a.active {
+ line-height: 60px!important
+ }
+ .mobile-header-mini.header-plain #Top_bar .wpml-languages:hover a.active {
+ background: none;
+ }
+ .mobile-header-mini #Header_creative #Top_bar {
+ width: 100%;
+ margin: 0;
+ }
+ .mobile-header-mini #Header_creative #Top_bar #header_cart {
+ top: 20px;
+ }
+ .mobile-header-mini #Header_creative #Top_bar #search_button {
+ top: 19px;
+ }
+ .mobile-header-mini #Header_creative #Top_bar .wpml-languages {
+ top: 13px;
+ }
+ .mobile-header-mini .overlay-menu-toggle {
+ font-size: 22px;
+ top: 8px;
+ margin: 0!important;
+ }
+ /* Header mobile | sticky */
+ .mobile-sticky #Top_bar.is-sticky {
+ position: fixed !important;
+ }
+ .mobile-sticky #Top_bar.is-sticky #logo {
+ margin-top: 0;
+ margin-bottom: 0;
+ height: 60px!important;
+ line-height: 60px!important;
+ }
+ .mobile-sticky #Top_bar.is-sticky a.responsive-menu-toggle {
+ top: 30px!important;
+ }
+ .mobile-sticky #Top_bar.is-sticky .top_bar_right {
+ display: none;
+ }
+ .mobile-sticky #Top_bar #menu {
+ overflow: auto;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+ }
+ .mobile-header-mini.mobile-sticky #Top_bar .top_bar_right {
+ display: block
+ }
+ /* Header mobile | transparent */
+ .mobile-tr-header #Action_bar, .mobile-tr-header #Top_bar, .mobile-tr-header #Top_bar .top_bar_right {
+ background: none!important
+ }
+ .mobile-tr-header #Top_bar {
+ position: absolute;
+ top: 50px
+ }
+ .mobile-tr-header.ab-hide #Top_bar {
+ top: 0
+ }
+ .mobile-tr-header #Action_bar {
+ position: absolute
+ }
+ .mobile-tr-header #Action_bar .contact_details li, .mobile-tr-header #Action_bar .social li a, .mobile-tr-header #Top_bar .top_bar_right a {
+ color: rgba(255, 255, 255, 0.3)
+ }
+ .mobile-tr-header #Action_bar .social li a:hover, .mobile-tr-header #Top_bar .top_bar_right a:hover {
+ color: #fff!important
+ }
+ .mobile-tr-header #Top_bar .wpml-languages a.active, .mobile-tr-header #Top_bar .wpml-languages ul.wpml-lang-dropdown {
+ background: none
+ }
+ .mobile-tr-header.header-creative.layout-full-width #Wrapper {
+ padding-top: 0
+ }
+ /* Header mobile | transparent | plain */
+ .mobile-tr-header.header-plain #Top_bar, .mobile-tr-header.header-plain #Top_bar .top_bar_right_wrapper>* {
+ border: none!important;
+ background: none!important
+ }
+ /* Header mobile | transparent | creative */
+ .mobile-tr-header #Header_creative {
+ background: none!important;
+ position: absolute
+ }
+ /* Action Bar */
+ #Action_bar .contact_details li, #Action_bar .social {
+ padding: 0!important
+ }
+ #Action_bar .contact_details {
+ float: none;
+ text-align: center;
+ padding: 5px 0
+ }
+ #Action_bar .contact_details li {
+ color: #000;
+ padding: 0
+ }
+ #Action_bar .contact_details li.slogan {
+ display: none
+ }
+ #Action_bar .social {
+ float: none;
+ text-align: center;
+ padding: 5px 0 0
+ }
+ #Action_bar .social li {
+ margin-right: 5px
+ }
+ #Action_bar .social li a {
+ color: rgba(0, 0, 0, .3)
+ }
+ #Action_bar .social li a:hover {
+ color: rgba(0, 0, 0, .8)
+ }
+ #Action_bar .social-menu {
+ float: none;
+ text-align: center;
+ padding: 5px 0 0
+ }
+ /* Subheader */
+ body:not(.template-slider):not(.header-simple) #Header {
+ min-height: 350px;
+ background-position: center 202px
+ }
+ #Subheader .title {
+ width: 100%
+ }
+ #Subheader ul.breadcrumbs {
+ display: none
+ }
+ /* Footer --------------- */
+ #Footer .footer_copy {
+ text-align: center
+ }
+ #Footer .footer_copy .copyright {
+ float: none;
+ margin: 0 0 10px
+ }
+ #Footer .footer_copy .social {
+ float: none;
+ margin: 0
+ }
+ #Footer .footer_copy .social-menu {
+ float: none;
+ margin: 0
+ }
+ /* Footer | Sliding */
+ .footer-fixed #Content, .footer-sliding #Content {
+ margin-bottom: 0!important
+ }
+ .footer-fixed #Footer, .footer-sliding #Footer {
+ position: static
+ }
+ /* Back to top */
+ #back_to_top {
+ float: none;
+ margin: -10px 0 10px
+ }
+ #back_to_top.in_footer, #back_to_top.sticky {
+ right: 20px!important;
+ margin: 0
+ }
+ /* Blog --------------- */
+ .classic .post-photo-wrapper {
+ width: 100%;
+ float: none
+ }
+ .classic .post-desc-wrapper {
+ width: 100%;
+ float: none
+ }
+ .classic .post-meta .author-date .author .label {
+ display: none
+ }
+ .classic .post-meta .category {
+ display: none
+ }
+ .classic .post-desc-wrapper .post-footer .button-love .love-text {
+ display: none
+ }
+ .classic .post-desc-wrapper .post-desc {
+ padding: 15px 0 0
+ }
+ /* Blog | Timeline */
+ .timeline .post-item {
+ padding-left: 0;
+ background: none
+ }
+ .timeline .post-item:before {
+ display: none
+ }
+ .timeline .post-photo-wrapper {
+ width: 100%;
+ float: none
+ }
+ .timeline .post-desc-wrapper {
+ width: 100%;
+ float: none
+ }
+ .timeline .post-item .date_label {
+ display: inline-block;
+ position: static;
+ margin-bottom: 10px
+ }
+ .timeline .post-meta .category {
+ display: none
+ }
+ .timeline .post-desc-wrapper .post-footer .button-love .love-text {
+ display: none
+ }
+ .timeline .post-desc-wrapper .post-desc {
+ padding: 15px 0 0
+ }
+ .style-simple .timeline_items li {
+ width: 100%;
+ padding: 0!important;
+ background: none!important
+ }
+ .style-simple .timeline_items li h3 span {
+ display: block;
+ position: static
+ }
+ .style-simple .timeline_items li:nth-child(even) {
+ padding: 0
+ }
+ .style-simple .timeline_items li:nth-child(even) .desc {
+ text-align: right
+ }
+ /* Blog | Masonry */
+ .grid .post-item, .masonry .post-item {
+ width: 98%!important;
+ margin: 0 1% 20px!important
+ }
+ /* Blog | Masonry tiles */
+ .masonry.tiles .post-item {
+ width: 100%!important
+ }
+ /* Blog | Photo */
+ .photo .post-desc .post-head {
+ margin-bottom: 5px
+ }
+ .photo .post-desc .post-head .post-meta .category {
+ display: none
+ }
+ .photo .post-desc .post-head .post-meta .author-date {
+ margin-right: 10px
+ }
+ /* Blog single */
+ .single-post .format-image .single-photo-wrapper .image_frame {
+ display: block
+ }
+ .single-post .format-link .single-photo-wrapper, .single-post .format-quote .single-photo-wrapper {
+ display: none
+ }
+ /* Post header */
+ .post-header .button-love {
+ width: 69px
+ }
+ .post-header .title_wrapper {
+ margin-left: 69px;
+ padding-left: 20px
+ }
+ .post-header .title_wrapper h1 {
+ font-size: 27px;
+ line-height: 27px
+ }
+ .post-header .post-meta .category {
+ display: none
+ }
+ /* Single photo wrapper */
+ .single-photo-wrapper .image_frame {
+ max-width: 100%!important;
+ margin-left: 0
+ }
+ .single-photo-wrapper .share_wrapper {
+ float: none;
+ padding: 5px 15px 0;
+ margin-bottom: 20px;
+ width: auto
+ }
+ .no-share-mobile .single-photo-wrapper .share_wrapper {
+ display: none
+ }
+ .wp-caption-text.hide-mobile {
+ display: none
+ }
+ /* Post nav */
+ .post-nav {
+ padding: 10px 10px 4px 90px
+ }
+ /* Portfolio --------------- */
+ .portfolio_group .portfolio-item {
+ width: 100%!important;
+ margin: 0 0 20px!important;
+ float: none
+ }
+ .section.full-width .portfolio_group .portfolio-item {
+ width: 100%!important
+ }
+ .portfolio_group .portfolio-item .list_style_header {
+ padding-right: 0;
+ min-height: inherit
+ }
+ .portfolio_group .portfolio-item .list_style_header h3 {
+ margin: 0
+ }
+ .portfolio_group .portfolio-item .list_style_header .links_wrapper {
+ display: none
+ }
+ .portfolio_group .portfolio-item .desc .desc-wrapper {
+ margin-right: 0
+ }
+ .portfolio_group .portfolio-item .desc .details-wrapper {
+ float: none;
+ width: 100%;
+ padding-left: 0;
+ border-left-width: 0;
+ border-bottom-width: 1px;
+ padding-bottom: 15px;
+ margin-bottom: 15px
+ }
+ .portfolio_group.list .portfolio-item .desc {
+ padding-top: 10px
+ }
+ .portfolio_group.list .portfolio-item .portfolio-item-fw-bg {
+ background-image: none!important;
+ padding-bottom: 0
+ }
+ body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper {
+ width: 380px
+ }
+ /* Project decription */
+ .project-description li, .project-description li.one-third {
+ width: 100%;
+ border-width: 0 0 1px
+ }
+ .project-description li:last-child {
+ border-bottom: 0
+ }
+ /* Portfolio | Exposure */
+ .portfolio_group.exposure .portfolio-item {
+ margin: 0!important;
+ overflow: hidden
+ }
+ .portfolio_group.exposure .portfolio-item .desc-inner .desc-wrappper {
+ display: none
+ }
+ .portfolio_group.exposure .portfolio-item .desc-inner .desc-wrapper-inner {
+ padding: 0
+ }
+ .portfolio_group.exposure .portfolio-item .details-wrapper {
+ display: none
+ }
+ .portfolio_group.exposure .portfolio-item .image-wrapper {
+ margin: 0 -100px
+ }
+ .full-width .portfolio_group.exposure .portfolio-item .desc-inner {
+ top: 30px
+ }
+ /* Portfolio | Flat */
+ .portfolio_group.flat .portfolio-item {
+ margin-bottom: 0!important
+ }
+ /* Portfolio | Grid */
+ ul.portfolio_grid li {
+ width: 100%!important;
+ float: left
+ }
+ /* Portfolio | Masonry Flat */
+ .portfolio_group.masonry-flat .portfolio-item {
+ width: 49.9%!important;
+ margin: 0!important
+ }
+ .portfolio_group.masonry-flat .portfolio-item.wide {
+ width: 99.8%!important
+ }
+ .portfolio_group.masonry-flat .portfolio-item.tall .portfolio-item-fill {
+ padding-bottom: calc(156% - 1px)
+ }
+ /* Portfolio | Photo */
+ .portfolio-photo .portfolio-item .portfolio-details .details {
+ display: none
+ }
+ .portfolio-photo .portfolio-item .portfolio-details .more {
+ opacity: 1
+ }
+ /* Shortcodes --------------- */
+ /* Blog Teaser */
+ .blog-teaser li {
+ width: 100%!important
+ }
+ .blog-teaser li:not(:first-child) {
+ margin-top: 10px
+ }
+ .blog-teaser.margin-no li {
+ margin-top: 0
+ }
+ /* Call to action */
+ .call_to_action .call_left, .call_to_action .call_center, .call_to_action .call_right {
+ display: block;
+ width: 100%
+ }
+ .call_to_action .call_left {
+ margin-bottom: 20px
+ }
+ .call_to_action .call_center {
+ margin-bottom: 20px
+ }
+ .call_to_action .call_right {
+ margin-bottom: 0;
+ text-align: center
+ }
+ /* Clients */
+ ul.clients:not(.clients_slider_ul) li {
+ width: 50%!important
+ }
+ /* Content slider */
+ .content_slider {
+ padding: 0!important;
+ margin: 10px 0
+ }
+ .content_slider .slider_pagination {
+ padding: 0 20%;
+ box-sizing: border-box;
+ }
+ .content_slider a.button {
+ top: auto!important;
+ bottom: -60px;
+ }
+ .content_slider a.slider_prev {
+ left: 0!important
+ }
+ .content_slider a.slider_next {
+ right: 0!important
+ }
+ .content_slider a.button .button_icon {
+ padding: 7px 9px
+ }
+ .content_slider.flat a.button, .content_slider.carousel a.button {
+ bottom: -50px
+ }
+ .content_slider.flat a.button .button_icon {
+ font-size: 30px
+ }
+ /* Divider */
+ .hr_full hr, .aside_left .hr_full hr, .aside_right .hr_full hr {
+ position: absolute;
+ left: -1000px;
+ top: 0;
+ width: 3000px
+ }
+ /* Fancy headings */
+ .fancy_heading h2 {
+ font-size: 30px;
+ line-height: 30px
+ }
+ /* Features lists */
+ .feature_list ul li {
+ width: 100%!important;
+ float: none;
+ border-bottom: 1px solid rgba(0, 0, 0, 0.08)
+ }
+ .feature_list hr {
+ display: none
+ }
+ /* Flat Box */
+ .flat_box .desc_wrapper {
+ margin: 0
+ }
+ /* Google maps */
+ .google-map-contact-wrapper {
+ position: static;
+ margin-left: 0!important;
+ }
+ .google-map-contact-wrapper .get_in_touch {
+ float: none;
+ width: 100%;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box
+ }
+ .google-map-contact-wrapper .get_in_touch:after {
+ display: none;
+ }
+ /* How it works */
+ .how_it_works .image, .with_aside .how_it_works .image {
+ width: 200px;
+ height: 200px;
+ line-height: 200px
+ }
+ .how_it_works .image img {
+ max-width: 116px!important;
+ max-height: 116px!important
+ }
+ .how_it_works .image .number, .with_aside .how_it_works .image .number {
+ bottom: 10px;
+ right: 10px
+ }
+ .how_it_works.has_border:after {
+ display: none
+ }
+ /* Offer slider */
+ .offer .offer_li .image_wrapper {
+ width: 100%;
+ float: none;
+ margin-bottom: 15px;
+ overflow: hidden
+ }
+ .offer .offer_li .desc_wrapper {
+ width: 90%;
+ width: calc(100% - 67px)!important;
+ margin: 0 auto;
+ float: none;
+ clear: both
+ }
+ .offer .offer_li .desc_wrapper .title {
+ padding-right: 0;
+ margin-bottom: 15px
+ }
+ .offer .offer_li .desc_wrapper .title h3 {
+ margin-bottom: 15px;
+ font-size: 27px;
+ line-height: 27px
+ }
+ .offer .offer_li .desc_wrapper .title a.button {
+ position: relative
+ }
+ .offer a.slider_prev {
+ left: 20px;
+ top: 20px;
+ margin: 0
+ }
+ .offer .slider_pagination {
+ left: 20px;
+ top: 65px;
+ margin: 0
+ }
+ .offer a.slider_next {
+ left: 20px;
+ top: 111px;
+ margin: 0
+ }
+ .button-stroke .offer a.slider_prev {
+ margin-top: -8px
+ }
+ .button-stroke .offer a.slider_next {
+ margin-top: 6px
+ }
+ /* Icon box */
+ .icon_box.has_border:after {
+ display: none
+ }
+ /* Image Frame */
+ .image_frame {
+ margin-top: 0!important
+ }
+ /* Offer thumb */
+ .offer_thumb {
+ padding-left: 0
+ }
+ .offer_thumb_ul li.offer_thumb_li {
+ padding-left: 0
+ }
+ .offer_thumb_ul li.offer_thumb_li .image_wrapper {
+ width: 100%;
+ float: none
+ }
+ .offer_thumb_ul li.offer_thumb_li .desc_wrapper {
+ width: 100%;
+ float: none
+ }
+ .offer_thumb_ul li.offer_thumb_li .desc_wrapper .title {
+ padding-right: 0
+ }
+ .offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3 {
+ margin-bottom: 15px
+ }
+ .offer_thumb_ul li.offer_thumb_li .desc_wrapper .title a.button {
+ position: relative
+ }
+ .offer_thumb .slider_pagination {
+ margin-top: 20px;
+ line-height: inherit
+ }
+ /* Offer thumb bottom */
+ .offer_thumb.bottom .offer_thumb_ul li.offer_thumb_li .image_wrapper {
+ width: 100%
+ }
+ .offer_thumb.bottom .offer_thumb_ul li.offer_thumb_li .desc_wrapper {
+ margin-right: 0;
+ width: 100%
+ }
+ /* Pricing table */
+ .pricing-box-label .plan-header, .pricing-box-label .plan-footer {
+ display: none
+ }
+ .pricing-box-label ul li {
+ text-align: center!important
+ }
+ /* Promo box */
+ .promo_box.has_border:after {
+ display: none
+ }
+ .promo_box_wrapper {
+ overflow: visible
+ }
+ .promo_box_wrapper .photo_wrapper {
+ width: 100%;
+ float: none;
+ line-height: 0;
+ margin-bottom: 15px
+ }
+ .promo_box_wrapper .desc_wrapper {
+ width: 100%;
+ margin: 0!important;
+ float: none;
+ padding-top: 0
+ }
+ /* Story Box */
+ .story_box {
+ padding: 0 11%!important
+ }
+ .story_box .desc_wrapper {
+ margin-right: 0!important
+ }
+ /* Table */
+ .table-responsive table {
+ overflow-x: auto;
+ display: block
+ }
+ .table-responsive table a.kill_the_icon .button_icon {
+ display: none
+ }
+ /* Tabs */
+ .ui-tabs .ui-tabs-nav {
+ background: none
+ }
+ .ui-tabs .ui-tabs-nav li {
+ float: none!important;
+ width: 100%!important;
+ border-width: 0 0 1px
+ }
+ .ui-tabs .ui-tabs-nav li:last-child {
+ border-bottom: 0
+ }
+ .ui-tabs .ui-tabs-nav li a {
+ text-align: center;
+ background-image: url(../../../images/bg_panel.png);
+ background-repeat: repeat-x;
+ background-position: left top
+ }
+ .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-active a {
+ background-image: none
+ }
+ .ui-tabs .ui-tabs-nav li.ui-tabs-selected:after, .ui-tabs .ui-tabs-nav li.ui-state-active:after {
+ display: none
+ }
+ .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after, .ui-tabs .ui-tabs-nav li.ui-state-disabled a:after, .ui-tabs .ui-tabs-nav li.ui-state-processing a:after, .ui-tabs .ui-tabs-nav li.ui-state-active a:after {
+ display: none
+ }
+ /* Tabs: simple-style */
+ .style-simple .ui-tabs .ui-tabs-nav li a {
+ background-image: none
+ }
+ .style-simple .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after, .style-simple .ui-tabs .ui-tabs-nav li.ui-state-disabled a:after, .style-simple .ui-tabs .ui-tabs-nav li.ui-state-processing a:after, .style-simple .ui-tabs .ui-tabs-nav li.ui-state-active a:after {
+ display: block
+ }
+ /* Tabs vertical: simple-style */
+ .style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li a {
+ text-align: center;
+ padding-right: 20px
+ }
+ .style-simple .tabs_vertical.ui-tabs .ui-tabs-panel {
+ border-width: 1px 0 0!important
+ }
+ .style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after, .style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-disabled a:after, .style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-processing a:after, .style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active a:after {
+ display: block;
+ width: 100%;
+ height: 2px;
+ left: 0;
+ top: auto;
+ bottom: 0;
+ right: auto
+ }
+ /* Testimonials list */
+ .testimonials_list .item {
+ margin-bottom: 30px
+ }
+ .testimonials_list .item .photo {
+ width: 100%;
+ float: none;
+ margin-bottom: 10px
+ }
+ .testimonials_list .item .desc {
+ width: 100%;
+ float: none;
+ margin-bottom: 0
+ }
+ /* Timeline */
+ .timeline_items {
+ background-position: 91px top
+ }
+ .timeline_items li {
+ padding: 0 0 25px 150px !important;
+ background: url(../../../images/timeline_right.png) no-repeat!important;
+ background-position: 50px top!important;
+ width: auto
+ }
+ .timeline_items li h3 span {
+ left: 0!important;
+ right: auto
+ }
+ .timeline_items li h3, .timeline_items li:nth-child(even) h3 {
+ text-align: left
+ }
+ .timeline_items li h3:before {
+ left: 93px
+ }
+ .timeline_items li .desc, .timeline_items li:nth-child(even) .desc {
+ text-align: left
+ }
+ .timeline_items li .desc:before {
+ display: none
+ }
+ .timeline_items:after {
+ left: 93px
+ }
+ /* General -------------------- */
+ /* Error 404 */
+ #Error_404 {
+ position: static;
+ padding-top: 20px;
+ margin-top: 0
+ }
+ #Error_404 .error_pic {
+ width: 100%;
+ float: none
+ }
+ #Error_404 .error_pic i {
+ font-size: 160px;
+ line-height: 160px
+ }
+ #Error_404 .error_desk {
+ width: 100%;
+ float: none;
+ padding-top: 20px;
+ text-align: center
+ }
+ #Error_404 .error_desk h2 {
+ font-size: 30px;
+ line-height: 30px
+ }
+ #Error_404 .error_desk h4 {
+ font-size: 19px;
+ line-height: 25px
+ }
+ #Error_404 .error_desk p .check {
+ line-height: 22px;
+ font-size: 16px;
+ margin-bottom: 15px;
+ display: block
+ }
+ /* Filters */
+ #Filters .filters_wrapper ul li {
+ float: left;
+ width: 49%;
+ margin: .5%
+ }
+ /* Fixed nav */
+ .fixed-nav {
+ display: none!important
+ }
+ /* Popup contact */
+ #popup_contact {
+ display: none
+ }
+ /* Search Results */
+ .search-not-found .snf-pic {
+ width: 100%;
+ float: none
+ }
+ .search-not-found .snf-pic i {
+ font-size: 260px;
+ line-height: 260px
+ }
+ .search-not-found .snf-desc {
+ width: 100%;
+ float: none;
+ padding-top: 20px;
+ text-align: center
+ }
+ /* Video */
+ /* In this case, the aspect ratio is 16:9, which means that the height will be 56.25% of the width. For a video with a 4:3 aspect ratio, we set padding-bottom to 75%. */
+ .content_video.iframe {
+ position: relative;
+ padding-bottom: 56.25%;
+ height: 0;
+ overflow: hidden
+ }
+ .content_video.iframe iframe {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%
+ }
+ /* Plugins --------------- */
+ /* Pretty Photo Popup */
+ /* Tiny popup on mobile | fix */
+ .pp_pic_holder {
+ width: 90%!important;
+ left: 5%!important;
+ overflow: hidden
+ }
+ .pp_content {
+ width: 98%!important;
+ height: auto!important
+ }
+ .pp_fade {
+ width: 100%!important;
+ height: 100%!important
+ }
+ a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery {
+ display: none!important
+ }
+ #pp_full_res img {
+ width: 100%!important;
+ height: auto!important
+ }
+ .pp_details {
+ width: 100%!important;
+ position: static!important;
+ min-height: 25px
+ }
+ .pp_details a.pp_close {
+ top: auto;
+ right: 25px
+ }
+ div.pp_pic_holder, div.pp_content, div.pp_details {
+ max-width: 100%
+ }
+ div.pp_content {
+ overflow: auto
+ }
+}
+
+/* #Tablet (Portrait) & Mobile (Landscape) 480 - 768 ----------------------- #Tablet (Portrait) & Mobile (Landscape) 480 - 768 */
+
+@media only screen and (min-width: 480px) and (max-width: 767px) {
+ /* Respond */
+ #respond .comment-form-author {
+ width: 100%;
+ margin-right: 0;
+ float: none
+ }
+ #respond .comment-form-email {
+ width: 100%;
+ margin-right: 0;
+ float: none
+ }
+ #respond .comment-form-url {
+ width: 100%;
+ float: none
+ }
+ #respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond select {
+ width: 100%
+ }
+ #respond .comment-form-comment textarea {
+ width: 100%
+ }
+ #respond .required {
+ right: 15px
+ }
+ #comments .commentlist>li .comment-body {
+ margin-left: 90px;
+ padding: 10px
+ }
+ #comments .commentlist>li .photo {
+ left: -90px
+ }
+ #comments .commentlist>li .children {
+ margin-left: 0;
+ padding-left: 10px
+ }
+ #comments .commentlist>li .reply {
+ right: 10px;
+ top: 10px
+ }
+ #comments .commentlist>li .comment-meta a.comment-edit-link {
+ padding-right: 45px
+ }
+ .rtl #comments .commentlist>li .comment-body {
+ margin-left: 0;
+ margin-right: 90px
+ }
+ .rtl #comments .commentlist>li .photo {
+ left: auto;
+ right: -90px
+ }
+ .rtl #comments .commentlist>li .children {
+ margin-right: 0;
+ padding-left: 0;
+ padding-right: 10px
+ }
+ .rtl #comments .commentlist>li .reply {
+ left: 10px;
+ right: auto
+ }
+ .rtl #comments .commentlist>li .comment-meta a.comment-edit-link {
+ padding-left: 45px;
+ padding-right: 0
+ }
+ /* Zoom Box */
+ .zoom_box .desc .desc_txt {
+ font-size: 18px;
+ line-height: 22px
+ }
+ /* Gallery */
+ #Content .gallery:not(.gallery-columns-1) .gallery-item {
+ width: 50%;
+ clear: none
+ }
+ #Content .gallery:not(.gallery-columns-1) .gallery-item:nth-child(2n+1) {
+ clear: both
+ }
+ /* Latest News */
+ .Latest_news.featured ul {
+ width: 49%!important
+ }
+}
+
+/* #Mobile (Portrait) < 480 ------------------------------------------------------------------------- #Mobile (Portrait) < 480 */
+
+@media only screen and (max-width: 479px) {
+ #Top_bar a.button.action_button {
+ margin-right: 0
+ }
+ /* Post nav */
+ .post-nav {
+ padding: 10px 10px 4px
+ }
+ /* Portfolio list */
+ body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper {
+ width: 260px
+ }
+ /* Portfolio Masonry Flat */
+ .portfolio_group.masonry-flat .portfolio-item, .portfolio_group.masonry-flat .portfolio-item.wide {
+ width: 100%!important
+ }
+ /* Latest News */
+ .Latest_news.featured ul {
+ width: 100%!important
+ }
+ /* Filters */
+ #Filters .filters_buttons li {
+ margin-right: 10px
+ }
+ #Filters .filters_buttons li.label {
+ display: none
+ }
+ #Filters .filters_buttons li i.icon-docs, #Filters .filters_buttons li i.icon-tag {
+ display: none
+ }
+ /* Team */
+ .team.team_horizontal .image_frame {
+ width: 100%;
+ margin: 0 0 15px;
+ float: none
+ }
+ .team.team_horizontal .desc_wrapper {
+ width: 100%;
+ float: none
+ }
+ /* Timeline */
+ .timeline_items {
+ background-position: 21px top
+ }
+ .timeline_items li {
+ padding: 0 0 25px 80px !important;
+ background-position: -20px top!important
+ }
+ .timeline_items li h3 span {
+ display: table;
+ position: relative;
+ margin-bottom: 20px;
+ clear: both
+ }
+ .timeline_items li h3:before {
+ left: 24px
+ }
+ .timeline_items:after {
+ left: 23px
+ }
+ /* Testimonials slider */
+ .testimonials_slider a.slider_prev {
+ display: none!important
+ }
+ .testimonials_slider a.slider_next {
+ display: none!important
+ }
+ .testimonials_slider .testimonials_slider_ul li {
+ padding: 0
+ }
+ /* Respond */
+ #respond .comment-form-author {
+ width: 99%;
+ margin-right: 0;
+ float: none
+ }
+ #respond .comment-form-email {
+ width: 99%;
+ margin-right: 0;
+ float: none
+ }
+ #respond .comment-form-url {
+ width: 99%;
+ float: none
+ }
+ #respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond select {
+ width: 100%
+ }
+ #respond .comment-form-comment textarea {
+ width: 100%
+ }
+ #respond .required {
+ right: 11px
+ }
+ #comments .commentlist>li .comment-body {
+ margin-left: 55px;
+ padding: 10px
+ }
+ #comments .commentlist>li .photo {
+ width: 32px;
+ height: 32px;
+ left: -55px
+ }
+ #comments .commentlist>li .children {
+ margin-left: 0;
+ padding-left: 10px
+ }
+ #comments .commentlist>li .reply {
+ right: 10px;
+ top: 10px
+ }
+ #comments .commentlist>li .comment-meta a.comment-edit-link {
+ padding-right: 0;
+ position: static;
+ float: none
+ }
+ .rtl #comments .commentlist>li .comment-body {
+ margin-left: 0;
+ margin-right: 55px
+ }
+ .rtl #comments .commentlist>li .photo {
+ left: auto;
+ right: -55px
+ }
+ .rtl #comments .commentlist>li .children {
+ margin-right: 0;
+ padding-left: 0;
+ padding-right: 10px
+ }
+ .rtl #comments .commentlist>li .reply {
+ left: 10px;
+ right: auto
+ }
+ .rtl #comments .commentlist>li .comment-meta a.comment-edit-link {
+ padding: 0
+ }
+ /* Zoom Box */
+ .zoom_box .desc .desc_img img {
+ max-height: 60px;
+ width: auto
+ }
+ .zoom_box .desc .desc_txt {
+ font-size: 14px;
+ line-height: 17px
+ }
+ /* Feature box */
+ .feature_box .feature_box_wrapper {
+ display: block
+ }
+ .feature_box .feature_box_wrapper .photo_wrapper, .feature_box .feature_box_wrapper .desc_wrapper {
+ display: block;
+ width: 100%;
+ padding: 0
+ }
+ .feature_box .feature_box_wrapper .photo_wrapper {
+ margin-bottom: 15px;
+ text-align: center
+ }
+ .feature_box .feature_box_wrapper .photo_wrapper a {
+ display: inline-block
+ }
+ /* Gallery */
+ #Content .gallery .gallery-item {
+ width: 100%
+ }
+}
+
+/* Retina | iPad ----------------------------------------------------------------------------------------------- Retina | iPad */
+
+@media only screen and (max-device-width: 1024px) {
+ html.ios, .ios .section.bg-cover {
+ background-attachment: scroll!important
+ }
+}
\ No newline at end of file
diff --git a/docs/src/_static/css/style.css b/docs/src/_static/css/style.css
deleted file mode 100644
index 6ef7f74126..0000000000
--- a/docs/src/_static/css/style.css
+++ /dev/null
@@ -1,787 +0,0 @@
-a,a img {
- text-decoration:none;
- border:0;
-}
-
-html,
-body {
- margin:0;
- padding:0;
- height:100%;
- background: #fafafa url('../images/bg.png') top center repeat;
- color:#333333;
- font-family:arial;
- font-size: 14px;
-}
-
-p {
- color:#333333;
- font-family:arial;
- font-size: 14px;
-}
-
-ul li {
- color:#333333;
- font-family:arial;
- font-size: 14px;
-}
-
-.obsah ul li a,.obsah a{
- color:#006699;
- font-weight:bold;
- text-decoration:underline;
-}
-
-.obsah ul li a:hover,.obsah a:hover{
- color:#000;
- font-weight:bold;
-}
-
-.h1gensim {
- margin: 0;
- padding: 0;
- display: block;
-}
-
-.h2gensim {
- margin:0;
- padding:0;
- font-size:36px;
- color:#fff;
- text-shadow: 3px 3px 3px #404040;
-}
-
-h1 { /* headings are already in a special banner... ignore the h1 generated by sphinx */
- display: none;
-}
-
-.h3gensim {
- margin:0;
- padding:0 0 40px 0;
- font-size:32px;
- color:#333333;
-}
-
-h4 {
- margin:0;
- padding:0 0 40px 0;
- font-size:22px;
- color:#333333;
-}
-
-h5{
- margin:0;
- padding:0 0 40px 0;
- font-size:18px;
- color:#333333;
-}
-
-.qtip-content {
- font-size: 12px;
- line-height: 14px;
-}
-
-/* LOGO, NADPIS A DOWNLOAD */
-
-#topwrap{
- width:980px;
- margin: 0 auto;
-}
-
-#top{
- height:225px;
-}
-#left{
- float:left;
- padding-top: 83px;
- width: 120px;
-}
-#middleright{
- float:right;
-}
-#middle{
- float:left;
- width:490px;
- padding-top: 83px;
-}
-#right{
- float:right;
- width:351px;
- padding-top: 83px;
-}
-#design_tagline{
- padding-left:85px;
-}
-#design_install{
- float:right;
- padding-right: 12px;
- background: url('../images/direct-install.png') top center no-repeat;
- width: 244px;
- height: 52px;
-}
-#command{
- color:#485420;
- font-size:14px;
- font-family:arial;
- font-weight:bold;
- padding: 27px 0 0 72px;
-}
-.space10{
- height:10px;
-}
-
-/* MENU, MODRY PRUH */
-
-#menu{
- width: 974px;
-}
-#indentation{
- padding-top:90px;
- float:right;
- position:relative;
- text-align:left;
-}
-
-.menubuttons{
- list-style: none;
- position:relative;
-}
-
-.menubuttons li {
- float:left;
- position:relative;
-}
-
-li.menubuttonblue a {
- float:left;
- display: inline-block;
- width: 124px;
- height: 39px;
- background: url('../images/menubutton.png') top;
- font-size:16px;
- font-weight:bold;
- color:#ffffff;
- font-family:arial;
- text-align:center;
- line-height: 39px;
-}
-
-li.menubutton a {
- float:left;
- display: inline-block;
- width: 124px;
- height: 39px;
- background: url('../images/menubutton.png') bottom;
- font-size:16px;
- font-weight:bold;
- color:#222222;
- font-family:arial;
- text-align:center;
- line-height: 39px;
-}
-
-.menubutton a:hover{
- background-position: 0 0;
-}
-
-#design_banner{
- width: 100%;
- height: 274px;
- clear:both;
- background: #006699;
-}
-
-#thinbanner {
- width: 100%;
- height: 99px;
- clear:both;
- background: #006699;
-}
-
-#bodythinbanner{
- width: 980px;
- height: 99px;
- padding-top:25px;
- margin: 0 auto;
-}
-
-#bodybanner{
- width: 980px;
- height: 274px;
- padding-top: 30px;
- margin: 0 auto;
-}
-
-.leftbanner{
- float:left;
- width: 418px;
- border-radius: 10px;
- overflow: hidden;
-}
-
-.leftbanner img {
- border-radius: 10px;
- overflow: hidden;
- width: 418px;
- margin: 10px 0 0 0;
-}
-
-.rightbanner{
- float:right;
-}
-
-ul.description li{
- list-style: none;
- background: url('../images/checker.png') no-repeat left top;
- font-size: 14px;
- padding: 6px 0 0 45px;
- height: 44px;
- font-weight: bold;
- color: #ffffff;
-}
-
-ul.description{
- padding-left: 6px;
- padding-top: 9px;
-}
-
-
-/* HLAVNI OBSAH, FEATURES, REFERENCE, GET STARTED */
-
-
-.podklad {
- margin-top:80px;
- margin-left:auto;
- margin-right:auto;
- width: 974px;
- background: #ffffff;
- -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";
- filter: progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=135, Color='#cccccc');
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- -khtml-border-radius: 5px;
- border-radius: 5px;
- -moz-box-shadow: 3px 2px 3px 4px #cccccc;
- -webkit-box-shadow: 3px 2px 3px 4px #cccccc;
- box-shadow: 3px 2px 3px 4px #cccccc;
-}
-
-.podkladwrapper {
- padding: 30px 0 20px 27px;
-}
-
-.more-info {
- font-size: 12px;
- font-weight: bold;
- color: #777777;
- margin: 6px 2px;
-}
-
-.obsah{
- margin-top:0;
- margin-left:auto;
- margin-right:auto;
- width: 974px;
- background: #ffffff;
-}
-
-.obsahwrapper{
- padding:30px 27px 20px 27px;
-}
-
-.feature{
- padding-top: 5px;
- vertical-align: 100%;
- font-size: 15px;
- padding-left: 15px;
- font-weight: bold;
- color: #333333;
-}
-
-.half1{
- width:520px;
- float:left;
-}
-
-.half2{
- width:400px;
- float:right;
-}
-.lefthalf1{
- float:left;
- display:block;
-}
-.lefthalf2{
- float:right;
- display:block;
-}
-.quarter1{
- width:260px;
- height: 90px;
-}
-.quarter2{
- width:250px;
- height: 90px;
-}
-.quarter3{
- width:195px;
- height: 90px;
-}
-.quarter4{
- width:160px;
- height: 90px;
-}
-.clearit{
- clear:both;
-}
-.center{
- margin:0 auto;
- text-align:center;
-}
-
-ul.reference{
- list-style-type: none;
- padding:0;
- margin:0;
-}
-
-.testimonial-author {
- font-style: normal;
- font-weight: normal;
- display: block;
-}
-
-ul.reference li {
- display: inline-block;
- padding-right: 20px;
- font-size: 13px;
- font-style: italic;
- width: 281px;
- height: 196px;
- padding-top: 10px;
- padding-bottom: 10px;
- padding-left: 15px;
- color: #333333;
- font-weight: bold;
- font-style: italic;
-}
-
-.reference1 {
- display: inline-block;
- width: 247px;
-/* background: url('../images/references/logo_ghent.png') top center no-repeat;
-*/ background: url('../images/references/logo_ibcn.png') top center no-repeat;
- background-size: 60%;
- padding-top: 100px;
- padding-bottom: 24px;
-}
-
-.reference2 {
- width: 247px;
- background: url('../images/references/logo_roistr.png') top center no-repeat;
- padding-top: 100px;
- padding-bottom: 24px;
- background-position-y: 15px;
-}
-
-.reference3 {
- display: inline-block;
- width: 247px;
- background: url('../images/references/logo_sportsauthority.png') top center no-repeat;
- padding-top: 100px;
- padding-bottom: 24px;
-}
-
-.reference4 {
- display: inline-block;
- width: 247px;
- background: url('../images/references/logo_dynadmic.png') top center no-repeat;
- background-size: 45%;
- padding-top: 100px;
- padding-bottom: 24px;
-}
-
-.reference4 {
- display: inline-block;
- width: 247px;
- background: url('../images/references/logo_dynadmic.png') top center no-repeat;
- background-size: 45%;
- padding-top: 100px;
- padding-bottom: 24px;
-}
-
-.reference5 {
- display: inline-block;
- width: 247px;
- padding-top: 100px;
- padding-bottom: 24px;
-}
-
-.reference6 {
- display: inline-block;
- width: 247px;
- background: url('../images/references/logo_eudml.png') top center no-repeat;
- padding-top: 100px;
- padding-bottom: 24px;
-}
-
-.reference7 {
- display: inline-block;
- width: 247px;
- background: url('../images/references/logo_dtu.gif') top center no-repeat;
- background-size: 25%;
- padding-top: 100px;
- padding-bottom: 24px;
-}
-
-.reference8 {
- display: inline-block;
- width: 247px;
- background: url('../images/references/logo_issuu.jpeg') top center no-repeat;
- padding-top: 100px;
- padding-bottom: 24px;
-}
-
-.reference9 {
- display: inline-block;
- width: 247px;
- background: url('../images/references/logo_tailwind.png') top center no-repeat;
- background-size: 95%;
- padding-top: 100px;
- background-position: 0 -20px;
- padding-bottom: 24px;
-}
-
-.getstarted{
- text-align: center;
- padding: 30px 0 20px 0;
-}
-
-
-/* FOOTER */
-
-
-#footer{
- margin: 0;
- width: 100%;
- height: 270px;
- clear:both;
- background: #072a47;
- padding: 0;
-}
-#footerwrapper{
- width: 980px;
- height: 270px;
- padding-top:16px;
- margin: 0 auto;
-}
-
-#footerleft {
-/* width:329px;
-*/ float:left;
-}
-
-#footermiddleright {
-/* width:640px;
-*/ float:right;
-}
-
-#footermiddle {
- width:355px;
- float:left;
- padding: 15px 10px;
-}
-
-#footerright{
- width:285px;
- float:right;
-}
-.smallerlogo{
- width: 44px;
- height: 44px;
- padding-right: 12px;
-}
-.copyright{
- font-size:14px;
- color:#ffffff;
- padding-top: 158px;
-}
-.navigation{
- list-style-type:none;
- padding:0;
- margin:0;
-}
-.navigation li{
- display:inline-block;
- padding-right:5px;
- font-size:14px;
- color:#ffffff;
-}
-.navigation li a{
- display:inline-block;
- font-size:14px;
- color:#ffffff;
-}
-
-.tweetodsazeni {
- padding-top: 174px;
-}
-
-.tweet {
- width: 179px;
- height: 39px;
- padding-left: 50px;
- padding-top: 0px;
- font-size: 14px;
- color: #ffffff;
- background: url('../images/twitterbird.png') top left no-repeat;
-}
-a.tweet{
- font-size:14px;
- color:#ffffff;
-}
-.footernadpis{
- font-size:34px;
- color:#ffffff;
-}
-.googlegroupsodsazeni{
- padding-top:18px;
-}
-
-.googlegroups{
- width: 300px;
- height: 39px;
- padding-left: 45px;
- padding-top: 10px;
- font-size: 14px;
- color: #ffffff;
- background: url('../images/googlegroups.png') top left no-repeat;
- display: block;
-}
-
-a.googlegroups{
- font-size:14px;
- color:#ffffff;
-}
-
-#design_download {
- text-align:right;
-}
-
-#design_install {
- float:right;
- padding-right: 12px;
- background: url('../images/direct-install.png') top center no-repeat;
- width: 207px;
- height: 44px;
-}
-
-#command {
- color:#485420;
- font-size:12px;
- font-family:arial;
- font-weight:bold;
- padding: 23px 0 0 64px;
-}
-
-#top1{
- height:148px;
-}
-
-#left1{
- float:left;
- padding-top: 53px;
- width: 76px;
-}
-
-#middle1{
- float:left;
- width:440px;
- padding-top: 53px;
-}
-
-#tagline1{
- padding-left:50px;
-}
-
-#indentation1{
- padding-top:10px;
- float:right;
- position:relative;
- text-align:left;
-}
-
-#right1 {
- float:right;
- width: 451px;
- padding-top: 53px;
-}
-
-.consulting-banner {
- background-color: #ff2010;
- background-color: rgba(255, 32, 16, 0.4);
- padding: 1px 10px;
- -moz-border-radius: 15px;
- border-radius: 15px;
- line-height: 0.8em;
-}
-
-/* copied from sphinx themes */
-
-a.headerlink {
- color: #006699;
- font-size: 0.8em;
- padding: 0 4px 0 4px;
- text-decoration: none;
- visibility: hidden;
-}
-
-h1:hover > a.headerlink,
-h2:hover > a.headerlink,
-h3:hover > a.headerlink,
-h4:hover > a.headerlink,
-h5:hover > a.headerlink,
-h6:hover > a.headerlink,
-dt:hover > a.headerlink {
- visibility: visible;
-}
-
-a.headerlink:hover {
- background-color: #006699;
- color: white;
- visibility: visible;
-}
-
-div.body p.centered {
- text-align: center;
- margin-top: 25px;
-}
-
-table.docutils {
- border: 0;
- border-collapse: collapse;
-}
-
-div.versioninfo {
- margin: 1em 0 0 0;
- border: 1px solid #ccc;
- background-color: #DDEAF0;
- padding: 8px;
- line-height: 1.3em;
- font-size: 0.9em;
-}
-
-.document {
- line-height: 150%;
-}
-
-/*table.docutils td, table.docutils th {
- padding: 1px 8px 1px 5px;
- border-top: 0;
- border-left: 0;
- border-right: 0;
- border-bottom: 1px solid #aaa;
-}
-*/
-
-table.field-list td, table.field-list th {
- border: 0 !important;
-}
-
-table.footnote td, table.footnote th {
- border: 0 !important;
-}
-
-th {
- text-align: left;
- padding-right: 5px;
-}
-
-table.citation {
- border-left: solid 1px gray;
- margin-left: 1px;
-}
-
-table.citation td {
- border-bottom: none;
-}
-
-div.admonition, div.warning {
- font-size: 0.9em;
- margin: 1em 0 0 0;
- border: 1px solid #86989B;
- background-color: #f7f7f7;
-}
-
-div.admonition p, div.warning p {
- margin: 0.5em 1em 0.5em 1em;
- padding: 0;
-}
-
-div.admonition pre, div.warning pre {
- margin: 0.4em 1em 0.4em 1em;
-}
-
-div.admonition p.admonition-title,
-div.warning p.admonition-title {
- margin: 0;
- padding: 0.1em 0 0.1em 0.5em;
- color: white;
- border-bottom: 1px solid #86989B;
- font-weight: bold;
- background-color: #AFC1C4;
-}
-
-div.warning {
- border: 1px solid #940000;
-}
-
-div.warning p.admonition-title {
- background-color: #CF0000;
- border-bottom-color: #940000;
-}
-
-div.admonition ul, div.admonition ol,
-div.warning ul, div.warning ol {
- margin: 0.1em 0.5em 0.5em 3em;
- padding: 0;
-}
-
-.first {
- margin-top: 0 !important;
-}
-
-pre {
- font-family: 'Consolas', 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', monospace;
- font-size: 0.95em;
- letter-spacing: 0.015em;
- padding: 0.5em;
- border: 1px solid #ccc;
- background-color: #f8f8f8;
- line-height: 120%;
- overflow-x: auto;
-}
-
-tt {
- background-color: #ecf0f3;
- padding: 0 1px 0 1px;
- font-size: 0.95em;
-}
-
-dt:target,
-.highlight {
- background-color: #fbe54e;
-}
-
-dl.class, dl.function {
- border-top: 2px solid #888;
-}
-
-dl.method, dl.attribute {
- border-top: 1px solid #aaa;
-}
-
-dl.glossary dt {
- font-weight: bold;
- font-size: 1.1em;
-}
diff --git a/docs/src/_static/favicon.ico b/docs/src/_static/favicon.ico
index 3f458e4810..18c28bf996 100644
Binary files a/docs/src/_static/favicon.ico and b/docs/src/_static/favicon.ico differ
diff --git a/docs/src/_static/images/Gensim-OG-Image.jpg b/docs/src/_static/images/Gensim-OG-Image.jpg
new file mode 100644
index 0000000000..5fd0188e9d
Binary files /dev/null and b/docs/src/_static/images/Gensim-OG-Image.jpg differ
diff --git a/docs/src/_static/images/arrows.png b/docs/src/_static/images/arrows.png
deleted file mode 100644
index fe7f378c40..0000000000
Binary files a/docs/src/_static/images/arrows.png and /dev/null differ
diff --git a/docs/src/_static/images/bg.png b/docs/src/_static/images/bg.png
deleted file mode 100644
index af55f7ce54..0000000000
Binary files a/docs/src/_static/images/bg.png and /dev/null differ
diff --git a/docs/src/_static/images/bg_panel.png b/docs/src/_static/images/bg_panel.png
new file mode 100644
index 0000000000..28564b1f6e
Binary files /dev/null and b/docs/src/_static/images/bg_panel.png differ
diff --git a/docs/src/_static/images/box_shadow_button.png b/docs/src/_static/images/box_shadow_button.png
new file mode 100644
index 0000000000..d6dd9fca36
Binary files /dev/null and b/docs/src/_static/images/box_shadow_button.png differ
diff --git a/docs/src/_static/images/bullets.png b/docs/src/_static/images/bullets.png
deleted file mode 100644
index c6404fdf02..0000000000
Binary files a/docs/src/_static/images/bullets.png and /dev/null differ
diff --git a/docs/src/_static/images/checker.png b/docs/src/_static/images/checker.png
deleted file mode 100644
index dffd774b74..0000000000
Binary files a/docs/src/_static/images/checker.png and /dev/null differ
diff --git a/docs/src/_static/images/default.png b/docs/src/_static/images/default.png
deleted file mode 100644
index 9fc837c804..0000000000
Binary files a/docs/src/_static/images/default.png and /dev/null differ
diff --git a/docs/src/_static/images/direct-install.png b/docs/src/_static/images/direct-install.png
deleted file mode 100644
index 5cfee8efe3..0000000000
Binary files a/docs/src/_static/images/direct-install.png and /dev/null differ
diff --git a/docs/src/_static/images/download.png b/docs/src/_static/images/download.png
deleted file mode 100644
index a63d7242f3..0000000000
Binary files a/docs/src/_static/images/download.png and /dev/null differ
diff --git a/docs/src/_static/images/erp2-footer-pic1.png b/docs/src/_static/images/erp2-footer-pic1.png
new file mode 100644
index 0000000000..dd510cecc7
Binary files /dev/null and b/docs/src/_static/images/erp2-footer-pic1.png differ
diff --git a/docs/src/_static/images/erp2-sectionbg3.png b/docs/src/_static/images/erp2-sectionbg3.png
new file mode 100644
index 0000000000..6deef381b6
Binary files /dev/null and b/docs/src/_static/images/erp2-sectionbg3.png differ
diff --git a/docs/src/_static/images/erp2-slider-bg.png b/docs/src/_static/images/erp2-slider-bg.png
new file mode 100644
index 0000000000..b679f6ef6b
Binary files /dev/null and b/docs/src/_static/images/erp2-slider-bg.png differ
diff --git a/docs/src/_static/images/erp2-slider-pic1.png b/docs/src/_static/images/erp2-slider-pic1.png
new file mode 100644
index 0000000000..13c3cf876e
Binary files /dev/null and b/docs/src/_static/images/erp2-slider-pic1.png differ
diff --git a/docs/src/_static/images/erp2-slider-pic2.png b/docs/src/_static/images/erp2-slider-pic2.png
new file mode 100644
index 0000000000..58a0ba2e8f
Binary files /dev/null and b/docs/src/_static/images/erp2-slider-pic2.png differ
diff --git a/docs/src/_static/images/erp2-subheader.jpg b/docs/src/_static/images/erp2-subheader.jpg
new file mode 100644
index 0000000000..bae344eea1
Binary files /dev/null and b/docs/src/_static/images/erp2-subheader.jpg differ
diff --git a/docs/src/_static/images/favicon.ico b/docs/src/_static/images/favicon.ico
deleted file mode 100644
index 3f458e4810..0000000000
Binary files a/docs/src/_static/images/favicon.ico and /dev/null differ
diff --git a/docs/src/_static/images/features/converters.png b/docs/src/_static/images/features/converters.png
deleted file mode 100644
index 08a07aa010..0000000000
Binary files a/docs/src/_static/images/features/converters.png and /dev/null differ
diff --git a/docs/src/_static/images/features/efficient_implementations.png b/docs/src/_static/images/features/efficient_implementations.png
deleted file mode 100644
index e4d252ec81..0000000000
Binary files a/docs/src/_static/images/features/efficient_implementations.png and /dev/null differ
diff --git a/docs/src/_static/images/features/free_lgpl.png b/docs/src/_static/images/features/free_lgpl.png
deleted file mode 100644
index 0ba6d4cc6b..0000000000
Binary files a/docs/src/_static/images/features/free_lgpl.png and /dev/null differ
diff --git a/docs/src/_static/images/features/memory_independence.png b/docs/src/_static/images/features/memory_independence.png
deleted file mode 100644
index eea3acfca8..0000000000
Binary files a/docs/src/_static/images/features/memory_independence.png and /dev/null differ
diff --git a/docs/src/_static/images/features/platform_independence.png b/docs/src/_static/images/features/platform_independence.png
deleted file mode 100644
index 914dcf89d2..0000000000
Binary files a/docs/src/_static/images/features/platform_independence.png and /dev/null differ
diff --git a/docs/src/_static/images/features/robust.png b/docs/src/_static/images/features/robust.png
deleted file mode 100644
index 90687eb481..0000000000
Binary files a/docs/src/_static/images/features/robust.png and /dev/null differ
diff --git a/docs/src/_static/images/features/similarity_queries.png b/docs/src/_static/images/features/similarity_queries.png
deleted file mode 100644
index c02b6f89a1..0000000000
Binary files a/docs/src/_static/images/features/similarity_queries.png and /dev/null differ
diff --git a/docs/src/_static/images/features/support.png b/docs/src/_static/images/features/support.png
deleted file mode 100644
index 7f31f2fae2..0000000000
Binary files a/docs/src/_static/images/features/support.png and /dev/null differ
diff --git a/docs/src/_static/images/forkme_left_white_ffffff.png b/docs/src/_static/images/forkme_left_white_ffffff.png
deleted file mode 100644
index 60c60a6342..0000000000
Binary files a/docs/src/_static/images/forkme_left_white_ffffff.png and /dev/null differ
diff --git a/docs/src/_static/images/gensim-footer.png b/docs/src/_static/images/gensim-footer.png
deleted file mode 100644
index 80bfa7a67d..0000000000
Binary files a/docs/src/_static/images/gensim-footer.png and /dev/null differ
diff --git a/docs/src/_static/images/gensim.png b/docs/src/_static/images/gensim.png
index 72701bcb4f..7b7300dd25 100644
Binary files a/docs/src/_static/images/gensim.png and b/docs/src/_static/images/gensim.png differ
diff --git a/docs/src/_static/images/gensim_code.png b/docs/src/_static/images/gensim_code.png
deleted file mode 100644
index 22dd4457ce..0000000000
Binary files a/docs/src/_static/images/gensim_code.png and /dev/null differ
diff --git a/docs/src/_static/images/gensim_compact.png b/docs/src/_static/images/gensim_compact.png
deleted file mode 100644
index 908968c551..0000000000
Binary files a/docs/src/_static/images/gensim_compact.png and /dev/null differ
diff --git a/docs/src/_static/images/gensim_logo_positive_complete_tb.png b/docs/src/_static/images/gensim_logo_positive_complete_tb.png
new file mode 100644
index 0000000000..f02d0530ff
Binary files /dev/null and b/docs/src/_static/images/gensim_logo_positive_complete_tb.png differ
diff --git a/docs/src/_static/images/get-started.png b/docs/src/_static/images/get-started.png
deleted file mode 100644
index 38c7297524..0000000000
Binary files a/docs/src/_static/images/get-started.png and /dev/null differ
diff --git a/docs/src/_static/images/googlegroups.png b/docs/src/_static/images/googlegroups.png
deleted file mode 100644
index 719c37c044..0000000000
Binary files a/docs/src/_static/images/googlegroups.png and /dev/null differ
diff --git a/docs/src/_static/images/icons/github.png b/docs/src/_static/images/icons/github.png
new file mode 100644
index 0000000000..279a62cda2
Binary files /dev/null and b/docs/src/_static/images/icons/github.png differ
diff --git a/docs/src/_static/images/icons/groups.png b/docs/src/_static/images/icons/groups.png
new file mode 100644
index 0000000000..44ba51b741
Binary files /dev/null and b/docs/src/_static/images/icons/groups.png differ
diff --git a/docs/src/_static/images/icons/list_check.png b/docs/src/_static/images/icons/list_check.png
new file mode 100644
index 0000000000..dfb4e4ae0d
Binary files /dev/null and b/docs/src/_static/images/icons/list_check.png differ
diff --git a/docs/src/_static/images/icons/loader.svg b/docs/src/_static/images/icons/loader.svg
new file mode 100644
index 0000000000..fb3c934525
--- /dev/null
+++ b/docs/src/_static/images/icons/loader.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
diff --git a/docs/src/_static/images/icons/twitter.png b/docs/src/_static/images/icons/twitter.png
new file mode 100644
index 0000000000..80def79cf6
Binary files /dev/null and b/docs/src/_static/images/icons/twitter.png differ
diff --git a/docs/src/_static/images/loading.gif b/docs/src/_static/images/loading.gif
deleted file mode 100644
index 1560b646cf..0000000000
Binary files a/docs/src/_static/images/loading.gif and /dev/null differ
diff --git a/docs/src/_static/images/logo-gensim.png b/docs/src/_static/images/logo-gensim.png
deleted file mode 100644
index 738041df57..0000000000
Binary files a/docs/src/_static/images/logo-gensim.png and /dev/null differ
diff --git a/docs/src/_static/images/logo-gensim_compact.png b/docs/src/_static/images/logo-gensim_compact.png
deleted file mode 100644
index 7196c78668..0000000000
Binary files a/docs/src/_static/images/logo-gensim_compact.png and /dev/null differ
diff --git a/docs/src/_static/images/menubutton.png b/docs/src/_static/images/menubutton.png
deleted file mode 100644
index 0f5af34ee8..0000000000
Binary files a/docs/src/_static/images/menubutton.png and /dev/null differ
diff --git a/docs/src/_static/images/references/logo_tailwind.png b/docs/src/_static/images/references/logo_tailwind.png
index b9e1a28b00..1c91685d28 100644
Binary files a/docs/src/_static/images/references/logo_tailwind.png and b/docs/src/_static/images/references/logo_tailwind.png differ
diff --git a/docs/src/_static/images/tagline.png b/docs/src/_static/images/tagline.png
deleted file mode 100644
index 7f0f8567da..0000000000
Binary files a/docs/src/_static/images/tagline.png and /dev/null differ
diff --git a/docs/src/_static/images/tagline_compact.png b/docs/src/_static/images/tagline_compact.png
deleted file mode 100644
index 0e11e243da..0000000000
Binary files a/docs/src/_static/images/tagline_compact.png and /dev/null differ
diff --git a/docs/src/_static/images/transparent.png b/docs/src/_static/images/transparent.png
new file mode 100644
index 0000000000..dba908480b
Binary files /dev/null and b/docs/src/_static/images/transparent.png differ
diff --git a/docs/src/_static/images/twitterbird.png b/docs/src/_static/images/twitterbird.png
deleted file mode 100644
index 1adae57427..0000000000
Binary files a/docs/src/_static/images/twitterbird.png and /dev/null differ
diff --git a/docs/src/_static/images/ukazka.png b/docs/src/_static/images/ukazka.png
deleted file mode 100644
index ffe2e18f83..0000000000
Binary files a/docs/src/_static/images/ukazka.png and /dev/null differ
diff --git a/docs/src/_static/images/ukazka2.png b/docs/src/_static/images/ukazka2.png
deleted file mode 100644
index 41b8ab9b10..0000000000
Binary files a/docs/src/_static/images/ukazka2.png and /dev/null differ
diff --git a/docs/src/_static/js/animations.js b/docs/src/_static/js/animations.js
new file mode 100644
index 0000000000..18df1d3320
--- /dev/null
+++ b/docs/src/_static/js/animations.js
@@ -0,0 +1,4 @@
+// Animations v1.4, Copyright 2014, Joe Mottershaw, https://github.com/joemottershaw/
+// ==================================================================================
+
+function animateElement(){jQuery(".animate").each(jQuery(window).width()>=960?function(a,n){var n=jQuery(n),i=jQuery(this).attr("data-anim-type"),t=jQuery(this).attr("data-anim-delay");n.visible(!0)&&setTimeout(function(){n.addClass(i)},t)}:function(a,n){var n=jQuery(n),i=jQuery(this).attr("data-anim-type"),t=jQuery(this).attr("data-anim-delay");setTimeout(function(){n.addClass(i)},t)})}function randomClass(){var a=Math.ceil(Math.random()*classAmount);return classesArray[a]}function animateOnce(a,n){"random"==n&&(n=randomClass()),jQuery(a).removeClass("trigger infinite "+triggerClasses).addClass("trigger").addClass(n).one("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend",function(){jQuery(this).removeClass("trigger infinite "+triggerClasses)})}function animateInfinite(a,n){"random"==n&&(n=randomClass()),jQuery(a).removeClass("trigger infinite "+triggerClasses).addClass("trigger infinite").addClass(n).one("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend",function(){jQuery(this).removeClass("trigger infinite "+triggerClasses)})}function animateEnd(a){jQuery(a).removeClass("trigger infinite "+triggerClasses)}jQuery(document).ready(function(){jQuery("html").hasClass("no-js")&&jQuery("html").removeClass("no-js").addClass("js"),animateElement()}),jQuery(window).resize(function(){animateElement()}),jQuery(window).scroll(function(){animateElement(),jQuery(window).scrollTop()+jQuery(window).height()==jQuery(document).height()&&animateElement()});var triggerClasses="flash strobe shakeH shakeV bounce tada wave spinCW spinCCW slingshotCW slingshotCCW wobble pulse pulsate heartbeat panic",classesArray=new Array,classesArray=triggerClasses.split(" "),classAmount=classesArray.length;
\ No newline at end of file
diff --git a/docs/src/_static/js/jquery-1.9.1.min.js b/docs/src/_static/js/jquery-1.9.1.min.js
deleted file mode 100644
index 006e953102..0000000000
--- a/docs/src/_static/js/jquery-1.9.1.min.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/*! jQuery v1.9.1 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license
-//@ sourceMappingURL=jquery.min.map
-*/(function(e,t){var n,r,i=typeof t,o=e.document,a=e.location,s=e.jQuery,u=e.$,l={},c=[],p="1.9.1",f=c.concat,d=c.push,h=c.slice,g=c.indexOf,m=l.toString,y=l.hasOwnProperty,v=p.trim,b=function(e,t){return new b.fn.init(e,t,r)},x=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=/\S+/g,T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,k=/^[\],:{}\s]*$/,E=/(?:^|:|,)(?:\s*\[)+/g,S=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,A=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,j=/^-ms-/,D=/-([\da-z])/gi,L=function(e,t){return t.toUpperCase()},H=function(e){(o.addEventListener||"load"===e.type||"complete"===o.readyState)&&(q(),b.ready())},q=function(){o.addEventListener?(o.removeEventListener("DOMContentLoaded",H,!1),e.removeEventListener("load",H,!1)):(o.detachEvent("onreadystatechange",H),e.detachEvent("onload",H))};b.fn=b.prototype={jquery:p,constructor:b,init:function(e,n,r){var i,a;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof b?n[0]:n,b.merge(this,b.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:o,!0)),C.test(i[1])&&b.isPlainObject(n))for(i in n)b.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(a=o.getElementById(i[2]),a&&a.parentNode){if(a.id!==i[2])return r.find(e);this.length=1,this[0]=a}return this.context=o,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):b.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),b.makeArray(e,this))},selector:"",length:0,size:function(){return this.length},toArray:function(){return h.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=b.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return b.each(this,e,t)},ready:function(e){return b.ready.promise().done(e),this},slice:function(){return this.pushStack(h.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(b.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:d,sort:[].sort,splice:[].splice},b.fn.init.prototype=b.fn,b.extend=b.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},u=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},u=2),"object"==typeof s||b.isFunction(s)||(s={}),l===u&&(s=this,--u);l>u;u++)if(null!=(o=arguments[u]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(b.isPlainObject(r)||(n=b.isArray(r)))?(n?(n=!1,a=e&&b.isArray(e)?e:[]):a=e&&b.isPlainObject(e)?e:{},s[i]=b.extend(c,a,r)):r!==t&&(s[i]=r));return s},b.extend({noConflict:function(t){return e.$===b&&(e.$=u),t&&e.jQuery===b&&(e.jQuery=s),b},isReady:!1,readyWait:1,holdReady:function(e){e?b.readyWait++:b.ready(!0)},ready:function(e){if(e===!0?!--b.readyWait:!b.isReady){if(!o.body)return setTimeout(b.ready);b.isReady=!0,e!==!0&&--b.readyWait>0||(n.resolveWith(o,[b]),b.fn.trigger&&b(o).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===b.type(e)},isArray:Array.isArray||function(e){return"array"===b.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[m.call(e)]||"object":typeof e},isPlainObject:function(e){if(!e||"object"!==b.type(e)||e.nodeType||b.isWindow(e))return!1;try{if(e.constructor&&!y.call(e,"constructor")&&!y.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||y.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||o;var r=C.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=b.buildFragment([e],t,i),i&&b(i).remove(),b.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=b.trim(n),n&&k.test(n.replace(S,"@").replace(A,"]").replace(E,"")))?Function("return "+n)():(b.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||b.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&b.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(j,"ms-").replace(D,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:v&&!v.call("\ufeff\u00a0")?function(e){return null==e?"":v.call(e)}:function(e){return null==e?"":(e+"").replace(T,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?b.merge(n,"string"==typeof e?[e]:e):d.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(g)return g.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return f.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),b.isFunction(e)?(r=h.call(arguments,2),i=function(){return e.apply(n||this,r.concat(h.call(arguments)))},i.guid=e.guid=e.guid||b.guid++,i):t},access:function(e,n,r,i,o,a,s){var u=0,l=e.length,c=null==r;if("object"===b.type(r)){o=!0;for(u in r)b.access(e,n,u,r[u],!0,a,s)}else if(i!==t&&(o=!0,b.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(b(e),n)})),n))for(;l>u;u++)n(e[u],r,s?i:i.call(e[u],u,n(e[u],r)));return o?e:c?n.call(e):l?n(e[0],r):a},now:function(){return(new Date).getTime()}}),b.ready.promise=function(t){if(!n)if(n=b.Deferred(),"complete"===o.readyState)setTimeout(b.ready);else if(o.addEventListener)o.addEventListener("DOMContentLoaded",H,!1),e.addEventListener("load",H,!1);else{o.attachEvent("onreadystatechange",H),e.attachEvent("onload",H);var r=!1;try{r=null==e.frameElement&&o.documentElement}catch(i){}r&&r.doScroll&&function a(){if(!b.isReady){try{r.doScroll("left")}catch(e){return setTimeout(a,50)}q(),b.ready()}}()}return n.promise(t)},b.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=b.type(e);return b.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=b(o);var _={};function F(e){var t=_[e]={};return b.each(e.match(w)||[],function(e,n){t[n]=!0}),t}b.Callbacks=function(e){e="string"==typeof e?_[e]||F(e):b.extend({},e);var n,r,i,o,a,s,u=[],l=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=u.length,n=!0;u&&o>a;a++)if(u[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,u&&(l?l.length&&c(l.shift()):r?u=[]:p.disable())},p={add:function(){if(u){var t=u.length;(function i(t){b.each(t,function(t,n){var r=b.type(n);"function"===r?e.unique&&p.has(n)||u.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=u.length:r&&(s=t,c(r))}return this},remove:function(){return u&&b.each(arguments,function(e,t){var r;while((r=b.inArray(t,u,r))>-1)u.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?b.inArray(e,u)>-1:!(!u||!u.length)},empty:function(){return u=[],this},disable:function(){return u=l=r=t,this},disabled:function(){return!u},lock:function(){return l=t,r||p.disable(),this},locked:function(){return!l},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!u||i&&!l||(n?l.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},b.extend({Deferred:function(e){var t=[["resolve","done",b.Callbacks("once memory"),"resolved"],["reject","fail",b.Callbacks("once memory"),"rejected"],["notify","progress",b.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return b.Deferred(function(n){b.each(t,function(t,o){var a=o[0],s=b.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&b.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?b.extend(e,r):r}},i={};return r.pipe=r.then,b.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=h.call(arguments),r=n.length,i=1!==r||e&&b.isFunction(e.promise)?r:0,o=1===i?e:b.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?h.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,u,l;if(r>1)for(s=Array(r),u=Array(r),l=Array(r);r>t;t++)n[t]&&b.isFunction(n[t].promise)?n[t].promise().done(a(t,l,n)).fail(o.reject).progress(a(t,u,s)):--i;return i||o.resolveWith(l,n),o.promise()}}),b.support=function(){var t,n,r,a,s,u,l,c,p,f,d=o.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="
a ",n=d.getElementsByTagName("*"),r=d.getElementsByTagName("a")[0],!n||!r||!n.length)return{};s=o.createElement("select"),l=s.appendChild(o.createElement("option")),a=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={getSetAttribute:"t"!==d.className,leadingWhitespace:3===d.firstChild.nodeType,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:"/a"===r.getAttribute("href"),opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:!!a.value,optSelected:l.selected,enctype:!!o.createElement("form").enctype,html5Clone:"<:nav>"!==o.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===o.compatMode,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},a.checked=!0,t.noCloneChecked=a.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!l.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}a=o.createElement("input"),a.setAttribute("value",""),t.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),t.radioValue="t"===a.value,a.setAttribute("checked","t"),a.setAttribute("name","t"),u=o.createDocumentFragment(),u.appendChild(a),t.appendChecked=a.checked,t.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;return d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip,b(function(){var n,r,a,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",u=o.getElementsByTagName("body")[0];u&&(n=o.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",u.appendChild(n).appendChild(d),d.innerHTML="
",a=d.getElementsByTagName("td"),a[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===a[0].offsetHeight,a[0].style.display="",a[1].style.display="none",t.reliableHiddenOffsets=p&&0===a[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=4===d.offsetWidth,t.doesNotIncludeMarginInBodyOffset=1!==u.offsetTop,e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(o.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="
",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(u.style.zoom=1)),u.removeChild(n),n=d=a=r=null)}),n=s=u=l=r=a=null,t}();var O=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,B=/([A-Z])/g;function P(e,n,r,i){if(b.acceptData(e)){var o,a,s=b.expando,u="string"==typeof n,l=e.nodeType,p=l?b.cache:e,f=l?e[s]:e[s]&&s;if(f&&p[f]&&(i||p[f].data)||!u||r!==t)return f||(l?e[s]=f=c.pop()||b.guid++:f=s),p[f]||(p[f]={},l||(p[f].toJSON=b.noop)),("object"==typeof n||"function"==typeof n)&&(i?p[f]=b.extend(p[f],n):p[f].data=b.extend(p[f].data,n)),o=p[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[b.camelCase(n)]=r),u?(a=o[n],null==a&&(a=o[b.camelCase(n)])):a=o,a}}function R(e,t,n){if(b.acceptData(e)){var r,i,o,a=e.nodeType,s=a?b.cache:e,u=a?e[b.expando]:b.expando;if(s[u]){if(t&&(o=n?s[u]:s[u].data)){b.isArray(t)?t=t.concat(b.map(t,b.camelCase)):t in o?t=[t]:(t=b.camelCase(t),t=t in o?[t]:t.split(" "));for(r=0,i=t.length;i>r;r++)delete o[t[r]];if(!(n?$:b.isEmptyObject)(o))return}(n||(delete s[u].data,$(s[u])))&&(a?b.cleanData([e],!0):b.support.deleteExpando||s!=s.window?delete s[u]:s[u]=null)}}}b.extend({cache:{},expando:"jQuery"+(p+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?b.cache[e[b.expando]]:e[b.expando],!!e&&!$(e)},data:function(e,t,n){return P(e,t,n)},removeData:function(e,t){return R(e,t)},_data:function(e,t,n){return P(e,t,n,!0)},_removeData:function(e,t){return R(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&b.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),b.fn.extend({data:function(e,n){var r,i,o=this[0],a=0,s=null;if(e===t){if(this.length&&(s=b.data(o),1===o.nodeType&&!b._data(o,"parsedAttrs"))){for(r=o.attributes;r.length>a;a++)i=r[a].name,i.indexOf("data-")||(i=b.camelCase(i.slice(5)),W(o,i,s[i]));b._data(o,"parsedAttrs",!0)}return s}return"object"==typeof e?this.each(function(){b.data(this,e)}):b.access(this,function(n){return n===t?o?W(o,e,b.data(o,e)):null:(this.each(function(){b.data(this,e,n)}),t)},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function W(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(B,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:O.test(r)?b.parseJSON(r):r}catch(o){}b.data(e,n,r)}else r=t}return r}function $(e){var t;for(t in e)if(("data"!==t||!b.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}b.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=b._data(e,n),r&&(!i||b.isArray(r)?i=b._data(e,n,b.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=b.queue(e,t),r=n.length,i=n.shift(),o=b._queueHooks(e,t),a=function(){b.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),o.cur=i,i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return b._data(e,n)||b._data(e,n,{empty:b.Callbacks("once memory").add(function(){b._removeData(e,t+"queue"),b._removeData(e,n)})})}}),b.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?b.queue(this[0],e):n===t?this:this.each(function(){var t=b.queue(this,e,n);b._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&b.dequeue(this,e)})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(e,t){return e=b.fx?b.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=b.Deferred(),a=this,s=this.length,u=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=b._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(u));return u(),o.promise(n)}});var I,z,X=/[\t\r\n]/g,U=/\r/g,V=/^(?:input|select|textarea|button|object)$/i,Y=/^(?:a|area)$/i,J=/^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i,G=/^(?:checked|selected)$/i,Q=b.support.getSetAttribute,K=b.support.input;b.fn.extend({attr:function(e,t){return b.access(this,b.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,t){return b.access(this,b.prop,e,t,arguments.length>1)},removeProp:function(e){return e=b.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,u="string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=b.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,u=0===arguments.length||"string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?b.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,r="boolean"==typeof t;return b.isFunction(e)?this.each(function(n){b(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var o,a=0,s=b(this),u=t,l=e.match(w)||[];while(o=l[a++])u=r?u:!s.hasClass(o),s[u?"addClass":"removeClass"](o)}else(n===i||"boolean"===n)&&(this.className&&b._data(this,"__className__",this.className),this.className=this.className||e===!1?"":b._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(X," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=b.isFunction(e),this.each(function(n){var o,a=b(this);1===this.nodeType&&(o=i?e.call(this,n,a.val()):e,null==o?o="":"number"==typeof o?o+="":b.isArray(o)&&(o=b.map(o,function(e){return null==e?"":e+""})),r=b.valHooks[this.type]||b.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=b.valHooks[o.type]||b.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(U,""):null==n?"":n)}}}),b.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,u=0>i?s:o?i:0;for(;s>u;u++)if(n=r[u],!(!n.selected&&u!==i||(b.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&b.nodeName(n.parentNode,"optgroup"))){if(t=b(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n=b.makeArray(t);return b(e).find("option").each(function(){this.selected=b.inArray(b(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attr:function(e,n,r){var o,a,s,u=e.nodeType;if(e&&3!==u&&8!==u&&2!==u)return typeof e.getAttribute===i?b.prop(e,n,r):(a=1!==u||!b.isXMLDoc(e),a&&(n=n.toLowerCase(),o=b.attrHooks[n]||(J.test(n)?z:I)),r===t?o&&a&&"get"in o&&null!==(s=o.get(e,n))?s:(typeof e.getAttribute!==i&&(s=e.getAttribute(n)),null==s?t:s):null!==r?o&&a&&"set"in o&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r):(b.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(w);if(o&&1===e.nodeType)while(n=o[i++])r=b.propFix[n]||n,J.test(n)?!Q&&G.test(n)?e[b.camelCase("default-"+n)]=e[r]=!1:e[r]=!1:b.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!b.support.radioValue&&"radio"===t&&b.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!b.isXMLDoc(e),a&&(n=b.propFix[n]||n,o=b.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):V.test(e.nodeName)||Y.test(e.nodeName)&&e.href?0:t}}}}),z={get:function(e,n){var r=b.prop(e,n),i="boolean"==typeof r&&e.getAttribute(n),o="boolean"==typeof r?K&&Q?null!=i:G.test(n)?e[b.camelCase("default-"+n)]:!!i:e.getAttributeNode(n);return o&&o.value!==!1?n.toLowerCase():t},set:function(e,t,n){return t===!1?b.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&b.propFix[n]||n,n):e[b.camelCase("default-"+n)]=e[n]=!0,n}},K&&Q||(b.attrHooks.value={get:function(e,n){var r=e.getAttributeNode(n);return b.nodeName(e,"input")?e.defaultValue:r&&r.specified?r.value:t},set:function(e,n,r){return b.nodeName(e,"input")?(e.defaultValue=n,t):I&&I.set(e,n,r)}}),Q||(I=b.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&("id"===n||"name"===n||"coords"===n?""!==r.value:r.specified)?r.value:t},set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},b.attrHooks.contenteditable={get:I.get,set:function(e,t,n){I.set(e,""===t?!1:t,n)}},b.each(["width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}})})),b.support.hrefNormalized||(b.each(["href","src","width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return null==r?t:r}})}),b.each(["href","src"],function(e,t){b.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}})),b.support.style||(b.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),b.support.optSelected||(b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),b.support.enctype||(b.propFix.enctype="encoding"),b.support.checkOn||b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return null===e.getAttribute("value")?"on":e.value}}}),b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,n){return b.isArray(n)?e.checked=b.inArray(b(e).val(),n)>=0:t}})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}b.event={global:{},add:function(e,n,r,o,a){var s,u,l,c,p,f,d,h,g,m,y,v=b._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=b.guid++),(u=v.events)||(u=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof b===i||e&&b.event.triggered===e.type?t:b.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(w)||[""],l=n.length;while(l--)s=rt.exec(n[l])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),p=b.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=b.event.special[g]||{},d=b.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&b.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=u[g])||(h=u[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),b.event.global[g]=!0;e=null}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,p,f,d,h,g,m=b.hasData(e)&&b._data(e);if(m&&(c=m.events)){t=(t||"").match(w)||[""],l=t.length;while(l--)if(s=rt.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=b.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),u=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));u&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||b.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)b.event.remove(e,d+t[l],n,r,!0);b.isEmptyObject(c)&&(delete m.handle,b._removeData(e,"events"))}},trigger:function(n,r,i,a){var s,u,l,c,p,f,d,h=[i||o],g=y.call(n,"type")?n.type:n,m=y.call(n,"namespace")?n.namespace.split("."):[];if(l=f=i=i||o,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+b.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),u=0>g.indexOf(":")&&"on"+g,n=n[b.expando]?n:new b.Event(g,"object"==typeof n&&n),n.isTrigger=!0,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:b.makeArray(r,[n]),p=b.event.special[g]||{},a||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!a&&!p.noBubble&&!b.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(l=l.parentNode);l;l=l.parentNode)h.push(l),f=l;f===(i.ownerDocument||o)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((l=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(b._data(l,"events")||{})[n.type]&&b._data(l,"handle"),s&&s.apply(l,r),s=u&&l[u],s&&b.acceptData(l)&&s.apply&&s.apply(l,r)===!1&&n.preventDefault();if(n.type=g,!(a||n.isDefaultPrevented()||p._default&&p._default.apply(i.ownerDocument,r)!==!1||"click"===g&&b.nodeName(i,"a")||!b.acceptData(i)||!u||!i[g]||b.isWindow(i))){f=i[u],f&&(i[u]=null),b.event.triggered=g;try{i[g]()}catch(v){}b.event.triggered=t,f&&(i[u]=f)}return n.result}},dispatch:function(e){e=b.event.fix(e);var n,r,i,o,a,s=[],u=h.call(arguments),l=(b._data(this,"events")||{})[e.type]||[],c=b.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=b.event.handlers.call(this,e,l),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((b.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,u),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],u=n.delegateCount,l=e.target;if(u&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(l.disabled!==!0||"click"!==e.type)){for(o=[],a=0;u>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?b(r,this).index(l)>=0:b.find(r,this,null,[l]).length),o[r]&&o.push(i);o.length&&s.push({elem:l,handlers:o})}return n.length>u&&s.push({elem:this,handlers:n.slice(u)}),s},fix:function(e){if(e[b.expando])return e;var t,n,r,i=e.type,a=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new b.Event(a),t=r.length;while(t--)n=r[t],e[n]=a[n];return e.target||(e.target=a.srcElement||o),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,a):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,a,s=n.button,u=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||o,a=i.documentElement,r=i.body,e.pageX=n.clientX+(a&&a.scrollLeft||r&&r.scrollLeft||0)-(a&&a.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(a&&a.scrollTop||r&&r.scrollTop||0)-(a&&a.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&u&&(e.relatedTarget=u===e.target?n.toElement:u),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},click:{trigger:function(){return b.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t}},focus:{trigger:function(){if(this!==o.activeElement&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===o.activeElement&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=b.extend(new b.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?b.event.trigger(i,null,t):b.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},b.removeEvent=o.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},b.Event=function(e,n){return this instanceof b.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&b.extend(this,n),this.timeStamp=e&&e.timeStamp||b.now(),this[b.expando]=!0,t):new b.Event(e,n)},b.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){b.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;
-return(!i||i!==r&&!b.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),b.support.submitBubbles||(b.event.special.submit={setup:function(){return b.nodeName(this,"form")?!1:(b.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=b.nodeName(n,"input")||b.nodeName(n,"button")?n.form:t;r&&!b._data(r,"submitBubbles")&&(b.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),b._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&b.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return b.nodeName(this,"form")?!1:(b.event.remove(this,"._submit"),t)}}),b.support.changeBubbles||(b.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(b.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),b.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),b.event.simulate("change",this,e,!0)})),!1):(b.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!b._data(t,"changeBubbles")&&(b.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||b.event.simulate("change",this.parentNode,e,!0)}),b._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return b.event.remove(this,"._change"),!Z.test(this.nodeName)}}),b.support.focusinBubbles||b.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){b.event.simulate(t,e.target,b.event.fix(e),!0)};b.event.special[t]={setup:function(){0===n++&&o.addEventListener(e,r,!0)},teardown:function(){0===--n&&o.removeEventListener(e,r,!0)}}}),b.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return b().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=b.guid++)),this.each(function(){b.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,b(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){b.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){b.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?b.event.trigger(e,n,r,!0):t}}),function(e,t){var n,r,i,o,a,s,u,l,c,p,f,d,h,g,m,y,v,x="sizzle"+-new Date,w=e.document,T={},N=0,C=0,k=it(),E=it(),S=it(),A=typeof t,j=1<<31,D=[],L=D.pop,H=D.push,q=D.slice,M=D.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},_="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=F.replace("w","w#"),B="([*^$|!~]?=)",P="\\["+_+"*("+F+")"+_+"*(?:"+B+_+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+O+")|)|)"+_+"*\\]",R=":("+F+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+P.replace(3,8)+")*)|.*)\\)|)",W=RegExp("^"+_+"+|((?:^|[^\\\\])(?:\\\\.)*)"+_+"+$","g"),$=RegExp("^"+_+"*,"+_+"*"),I=RegExp("^"+_+"*([\\x20\\t\\r\\n\\f>+~])"+_+"*"),z=RegExp(R),X=RegExp("^"+O+"$"),U={ID:RegExp("^#("+F+")"),CLASS:RegExp("^\\.("+F+")"),NAME:RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:RegExp("^("+F.replace("w","w*")+")"),ATTR:RegExp("^"+P),PSEUDO:RegExp("^"+R),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+_+"*(even|odd|(([+-]|)(\\d*)n|)"+_+"*(?:([+-]|)"+_+"*(\\d+)|))"+_+"*\\)|)","i"),needsContext:RegExp("^"+_+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+_+"*((?:-\\d)?\\d*)"+_+"*\\)|)(?=[^-]|$)","i")},V=/[\x20\t\r\n\f]*[+~]/,Y=/^[^{]+\{\s*\[native code/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,G=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,K=/'|\\/g,Z=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,et=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,tt=function(e,t){var n="0x"+t-65536;return n!==n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{q.call(w.documentElement.childNodes,0)[0].nodeType}catch(nt){q=function(e){var t,n=[];while(t=this[e++])n.push(t);return n}}function rt(e){return Y.test(e+"")}function it(){var e,t=[];return e=function(n,r){return t.push(n+=" ")>i.cacheLength&&delete e[t.shift()],e[n]=r}}function ot(e){return e[x]=!0,e}function at(e){var t=p.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}}function st(e,t,n,r){var i,o,a,s,u,l,f,g,m,v;if((t?t.ownerDocument||t:w)!==p&&c(t),t=t||p,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(!d&&!r){if(i=J.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&y(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return H.apply(n,q.call(t.getElementsByTagName(e),0)),n;if((a=i[3])&&T.getByClassName&&t.getElementsByClassName)return H.apply(n,q.call(t.getElementsByClassName(a),0)),n}if(T.qsa&&!h.test(e)){if(f=!0,g=x,m=t,v=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){l=ft(e),(f=t.getAttribute("id"))?g=f.replace(K,"\\$&"):t.setAttribute("id",g),g="[id='"+g+"'] ",u=l.length;while(u--)l[u]=g+dt(l[u]);m=V.test(e)&&t.parentNode||t,v=l.join(",")}if(v)try{return H.apply(n,q.call(m.querySelectorAll(v),0)),n}catch(b){}finally{f||t.removeAttribute("id")}}}return wt(e.replace(W,"$1"),t,n,r)}a=st.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},c=st.setDocument=function(e){var n=e?e.ownerDocument||e:w;return n!==p&&9===n.nodeType&&n.documentElement?(p=n,f=n.documentElement,d=a(n),T.tagNameNoComments=at(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),T.attributes=at(function(e){e.innerHTML="
";var t=typeof e.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),T.getByClassName=at(function(e){return e.innerHTML="
",e.getElementsByClassName&&e.getElementsByClassName("e").length?(e.lastChild.className="e",2===e.getElementsByClassName("e").length):!1}),T.getByName=at(function(e){e.id=x+0,e.innerHTML="
",f.insertBefore(e,f.firstChild);var t=n.getElementsByName&&n.getElementsByName(x).length===2+n.getElementsByName(x+0).length;return T.getIdNotName=!n.getElementById(x),f.removeChild(e),t}),i.attrHandle=at(function(e){return e.innerHTML="
",e.firstChild&&typeof e.firstChild.getAttribute!==A&&"#"===e.firstChild.getAttribute("href")})?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},T.getIdNotName?(i.find.ID=function(e,t){if(typeof t.getElementById!==A&&!d){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){return e.getAttribute("id")===t}}):(i.find.ID=function(e,n){if(typeof n.getElementById!==A&&!d){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==A&&r.getAttributeNode("id").value===e?[r]:t:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){var n=typeof e.getAttributeNode!==A&&e.getAttributeNode("id");return n&&n.value===t}}),i.find.TAG=T.tagNameNoComments?function(e,n){return typeof n.getElementsByTagName!==A?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},i.find.NAME=T.getByName&&function(e,n){return typeof n.getElementsByName!==A?n.getElementsByName(name):t},i.find.CLASS=T.getByClassName&&function(e,n){return typeof n.getElementsByClassName===A||d?t:n.getElementsByClassName(e)},g=[],h=[":focus"],(T.qsa=rt(n.querySelectorAll))&&(at(function(e){e.innerHTML="
",e.querySelectorAll("[selected]").length||h.push("\\["+_+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||h.push(":checked")}),at(function(e){e.innerHTML="
",e.querySelectorAll("[i^='']").length&&h.push("[*^$]="+_+"*(?:\"\"|'')"),e.querySelectorAll(":enabled").length||h.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),h.push(",.*:")})),(T.matchesSelector=rt(m=f.matchesSelector||f.mozMatchesSelector||f.webkitMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&at(function(e){T.disconnectedMatch=m.call(e,"div"),m.call(e,"[s!='']:x"),g.push("!=",R)}),h=RegExp(h.join("|")),g=RegExp(g.join("|")),y=rt(f.contains)||f.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},v=f.compareDocumentPosition?function(e,t){var r;return e===t?(u=!0,0):(r=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t))?1&r||e.parentNode&&11===e.parentNode.nodeType?e===n||y(w,e)?-1:t===n||y(w,t)?1:0:4&r?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return u=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:0;if(o===a)return ut(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?ut(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},u=!1,[0,0].sort(v),T.detectDuplicates=u,p):p},st.matches=function(e,t){return st(e,null,null,t)},st.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&c(e),t=t.replace(Z,"='$1']"),!(!T.matchesSelector||d||g&&g.test(t)||h.test(t)))try{var n=m.call(e,t);if(n||T.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(r){}return st(t,p,null,[e]).length>0},st.contains=function(e,t){return(e.ownerDocument||e)!==p&&c(e),y(e,t)},st.attr=function(e,t){var n;return(e.ownerDocument||e)!==p&&c(e),d||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):d||T.attributes?e.getAttribute(t):((n=e.getAttributeNode(t))||e.getAttribute(t))&&e[t]===!0?t:n&&n.specified?n.value:null},st.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},st.uniqueSort=function(e){var t,n=[],r=1,i=0;if(u=!T.detectDuplicates,e.sort(v),u){for(;t=e[r];r++)t===e[r-1]&&(i=n.push(r));while(i--)e.splice(n[i],1)}return e};function ut(e,t){var n=t&&e,r=n&&(~t.sourceIndex||j)-(~e.sourceIndex||j);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function lt(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function ct(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pt(e){return ot(function(t){return t=+t,ot(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}o=st.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=o(t);return n},i=st.selectors={cacheLength:50,createPseudo:ot,match:U,find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(et,tt),e[3]=(e[4]||e[5]||"").replace(et,tt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||st.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&st.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return U.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&z.test(n)&&(t=ft(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){return"*"===e?function(){return!0}:(e=e.replace(et,tt).toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[e+" "];return t||(t=RegExp("(^|"+_+")"+e+"("+_+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==A&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=st.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!u&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[x]||(m[x]={}),l=c[e]||[],d=l[0]===N&&l[1],f=l[0]===N&&l[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[N,d,f];break}}else if(v&&(l=(t[x]||(t[x]={}))[e])&&l[0]===N)f=l[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[x]||(p[x]={}))[e]=[N,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||st.error("unsupported pseudo: "+e);return r[x]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?ot(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=M.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:ot(function(e){var t=[],n=[],r=s(e.replace(W,"$1"));return r[x]?ot(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:ot(function(e){return function(t){return st(e,t).length>0}}),contains:ot(function(e){return function(t){return(t.textContent||t.innerText||o(t)).indexOf(e)>-1}}),lang:ot(function(e){return X.test(e||"")||st.error("unsupported lang: "+e),e=e.replace(et,tt).toLowerCase(),function(t){var n;do if(n=d?t.getAttribute("xml:lang")||t.getAttribute("lang"):t.lang)return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return Q.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:pt(function(){return[0]}),last:pt(function(e,t){return[t-1]}),eq:pt(function(e,t,n){return[0>n?n+t:n]}),even:pt(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:pt(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:pt(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:pt(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}};for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[n]=lt(n);for(n in{submit:!0,reset:!0})i.pseudos[n]=ct(n);function ft(e,t){var n,r,o,a,s,u,l,c=E[e+" "];if(c)return t?0:c.slice(0);s=e,u=[],l=i.preFilter;while(s){(!n||(r=$.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),u.push(o=[])),n=!1,(r=I.exec(s))&&(n=r.shift(),o.push({value:n,type:r[0].replace(W," ")}),s=s.slice(n.length));for(a in i.filter)!(r=U[a].exec(s))||l[a]&&!(r=l[a](r))||(n=r.shift(),o.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?st.error(e):E(e,u).slice(0)}function dt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function ht(e,t,n){var i=t.dir,o=n&&"parentNode"===i,a=C++;return t.first?function(t,n,r){while(t=t[i])if(1===t.nodeType||o)return e(t,n,r)}:function(t,n,s){var u,l,c,p=N+" "+a;if(s){while(t=t[i])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[i])if(1===t.nodeType||o)if(c=t[x]||(t[x]={}),(l=c[i])&&l[0]===p){if((u=l[1])===!0||u===r)return u===!0}else if(l=c[i]=[p],l[1]=e(t,n,s)||r,l[1]===!0)return!0}}function gt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function mt(e,t,n,r,i){var o,a=[],s=0,u=e.length,l=null!=t;for(;u>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),l&&t.push(s));return a}function yt(e,t,n,r,i,o){return r&&!r[x]&&(r=yt(r)),i&&!i[x]&&(i=yt(i,o)),ot(function(o,a,s,u){var l,c,p,f=[],d=[],h=a.length,g=o||xt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:mt(g,f,e,s,u),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,u),r){l=mt(y,d),r(l,[],s,u),c=l.length;while(c--)(p=l[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){l=[],c=y.length;while(c--)(p=y[c])&&l.push(m[c]=p);i(null,y=[],l,u)}c=y.length;while(c--)(p=y[c])&&(l=i?M.call(o,p):f[c])>-1&&(o[l]=!(a[l]=p))}}else y=mt(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)})}function vt(e){var t,n,r,o=e.length,a=i.relative[e[0].type],s=a||i.relative[" "],u=a?1:0,c=ht(function(e){return e===t},s,!0),p=ht(function(e){return M.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;o>u;u++)if(n=i.relative[e[u].type])f=[ht(gt(f),n)];else{if(n=i.filter[e[u].type].apply(null,e[u].matches),n[x]){for(r=++u;o>r;r++)if(i.relative[e[r].type])break;return yt(u>1&>(f),u>1&&dt(e.slice(0,u-1)).replace(W,"$1"),n,r>u&&vt(e.slice(u,r)),o>r&&vt(e=e.slice(r)),o>r&&dt(e))}f.push(n)}return gt(f)}function bt(e,t){var n=0,o=t.length>0,a=e.length>0,s=function(s,u,c,f,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,T=l,C=s||a&&i.find.TAG("*",d&&u.parentNode||u),k=N+=null==T?1:Math.random()||.1;for(w&&(l=u!==p&&u,r=n);null!=(h=C[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,u,c)){f.push(h);break}w&&(N=k,r=++n)}o&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,o&&b!==v){g=0;while(m=t[g++])m(x,y,u,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=L.call(f));y=mt(y)}H.apply(f,y),w&&!s&&y.length>0&&v+t.length>1&&st.uniqueSort(f)}return w&&(N=k,l=T),x};return o?ot(s):s}s=st.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=ft(e)),n=t.length;while(n--)o=vt(t[n]),o[x]?r.push(o):i.push(o);o=S(e,bt(i,r))}return o};function xt(e,t,n){var r=0,i=t.length;for(;i>r;r++)st(e,t[r],n);return n}function wt(e,t,n,r){var o,a,u,l,c,p=ft(e);if(!r&&1===p.length){if(a=p[0]=p[0].slice(0),a.length>2&&"ID"===(u=a[0]).type&&9===t.nodeType&&!d&&i.relative[a[1].type]){if(t=i.find.ID(u.matches[0].replace(et,tt),t)[0],!t)return n;e=e.slice(a.shift().value.length)}o=U.needsContext.test(e)?0:a.length;while(o--){if(u=a[o],i.relative[l=u.type])break;if((c=i.find[l])&&(r=c(u.matches[0].replace(et,tt),V.test(a[0].type)&&t.parentNode||t))){if(a.splice(o,1),e=r.length&&dt(a),!e)return H.apply(n,q.call(r,0)),n;break}}}return s(e,p)(r,t,d,n,V.test(e)),n}i.pseudos.nth=i.pseudos.eq;function Tt(){}i.filters=Tt.prototype=i.pseudos,i.setFilters=new Tt,c(),st.attr=b.attr,b.find=st,b.expr=st.selectors,b.expr[":"]=b.expr.pseudos,b.unique=st.uniqueSort,b.text=st.getText,b.isXMLDoc=st.isXML,b.contains=st.contains}(e);var at=/Until$/,st=/^(?:parents|prev(?:Until|All))/,ut=/^.[^:#\[\.,]*$/,lt=b.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};b.fn.extend({find:function(e){var t,n,r,i=this.length;if("string"!=typeof e)return r=this,this.pushStack(b(e).filter(function(){for(t=0;i>t;t++)if(b.contains(r[t],this))return!0}));for(n=[],t=0;i>t;t++)b.find(e,this[t],n);return n=this.pushStack(i>1?b.unique(n):n),n.selector=(this.selector?this.selector+" ":"")+e,n},has:function(e){var t,n=b(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(b.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e,!1))},filter:function(e){return this.pushStack(ft(this,e,!0))},is:function(e){return!!e&&("string"==typeof e?lt.test(e)?b(e,this.context).index(this[0])>=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,o=[],a=lt.test(e)||"string"!=typeof e?b(e,t||this.context):0;for(;i>r;r++){n=this[r];while(n&&n.ownerDocument&&n!==t&&11!==n.nodeType){if(a?a.index(n)>-1:b.find.matchesSelector(n,e)){o.push(n);break}n=n.parentNode}}return this.pushStack(o.length>1?b.unique(o):o)},index:function(e){return e?"string"==typeof e?b.inArray(this[0],b(e)):b.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?b(e,t):b.makeArray(e&&e.nodeType?[e]:e),r=b.merge(this.get(),n);return this.pushStack(b.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),b.fn.andSelf=b.fn.addBack;function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}b.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(e,t,n){return b.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(e,t,n){return b.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return b.dir(e,"previousSibling",n)},siblings:function(e){return b.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.merge([],e.childNodes)}},function(e,t){b.fn[e]=function(n,r){var i=b.map(this,t,n);return at.test(e)||(r=n),r&&"string"==typeof r&&(i=b.filter(r,i)),i=this.length>1&&!ct[e]?b.unique(i):i,this.length>1&&st.test(e)&&(i=i.reverse()),this.pushStack(i)}}),b.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?b.find.matchesSelector(t[0],e)?[t[0]]:[]:b.find.matches(e,t)},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!b(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(t=t||0,b.isFunction(t))return b.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return b.grep(e,function(e){return e===t===n});if("string"==typeof t){var r=b.grep(e,function(e){return 1===e.nodeType});if(ut.test(t))return b.filter(t,r,!n);t=b.filter(t,r)}return b.grep(e,function(e){return b.inArray(e,t)>=0===n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/
\s*$/g,At={option:[1,""," "],legend:[1,""," "],area:[1,""," "],param:[1,""," "],thead:[1,""],tr:[2,""],col:[2,""],td:[3,""],_default:b.support.htmlSerialize?[0,"",""]:[1,"X","
"]},jt=dt(o),Dt=jt.appendChild(o.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,b.fn.extend({text:function(e){return b.access(this,function(e){return e===t?b.text(this):this.empty().append((this[0]&&this[0].ownerDocument||o).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(b.isFunction(e))return this.each(function(t){b(this).wrapAll(e.call(this,t))});if(this[0]){var t=b(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return b.isFunction(e)?this.each(function(t){b(this).wrapInner(e.call(this,t))}):this.each(function(){var t=b(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=b.isFunction(e);return this.each(function(n){b(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){b.nodeName(this,"body")||b(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.insertBefore(e,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=0;for(;null!=(n=this[r]);r++)(!e||b.filter(e,[n]).length>0)&&(t||1!==n.nodeType||b.cleanData(Ot(n)),n.parentNode&&(t&&b.contains(n.ownerDocument,n)&&Mt(Ot(n,"script")),n.parentNode.removeChild(n)));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&b.cleanData(Ot(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&b.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return b.clone(this,e,t)})},html:function(e){return b.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!b.support.htmlSerialize&&mt.test(e)||!b.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1>$2>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(b.cleanData(Ot(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){var t=b.isFunction(e);return t||"string"==typeof e||(e=b(e).not(this).detach()),this.domManip([e],!0,function(e){var t=this.nextSibling,n=this.parentNode;n&&(b(this).remove(),n.insertBefore(e,t))})},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=f.apply([],e);var i,o,a,s,u,l,c=0,p=this.length,d=this,h=p-1,g=e[0],m=b.isFunction(g);if(m||!(1>=p||"string"!=typeof g||b.support.checkClone)&&Ct.test(g))return this.each(function(i){var o=d.eq(i);m&&(e[0]=g.call(this,i,n?o.html():t)),o.domManip(e,n,r)});if(p&&(l=b.buildFragment(e,this[0].ownerDocument,!1,this),i=l.firstChild,1===l.childNodes.length&&(l=i),i)){for(n=n&&b.nodeName(i,"tr"),s=b.map(Ot(l,"script"),Ht),a=s.length;p>c;c++)o=l,c!==h&&(o=b.clone(o,!0,!0),a&&b.merge(s,Ot(o,"script"))),r.call(n&&b.nodeName(this[c],"table")?Lt(this[c],"tbody"):this[c],o,c);if(a)for(u=s[s.length-1].ownerDocument,b.map(s,qt),c=0;a>c;c++)o=s[c],kt.test(o.type||"")&&!b._data(o,"globalEval")&&b.contains(u,o)&&(o.src?b.ajax({url:o.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):b.globalEval((o.text||o.textContent||o.innerHTML||"").replace(St,"")));l=i=null}return this}});function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function Ht(e){var t=e.getAttributeNode("type");return e.type=(t&&t.specified)+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function Mt(e,t){var n,r=0;for(;null!=(n=e[r]);r++)b._data(n,"globalEval",!t||b._data(t[r],"globalEval"))}function _t(e,t){if(1===t.nodeType&&b.hasData(e)){var n,r,i,o=b._data(e),a=b._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)b.event.add(t,n,s[n][r])}a.data&&(a.data=b.extend({},a.data))}}function Ft(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!b.support.noCloneEvent&&t[b.expando]){i=b._data(t);for(r in i.events)b.removeEvent(t,r,i.handle);t.removeAttribute(b.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),b.support.html5Clone&&e.innerHTML&&!b.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Nt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){b.fn[e]=function(e){var n,r=0,i=[],o=b(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),b(o[r])[t](n),d.apply(i,n.get());return this.pushStack(i)}});function Ot(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||b.nodeName(o,n)?s.push(o):b.merge(s,Ot(o,n));return n===t||n&&b.nodeName(e,n)?b.merge([e],s):s}function Bt(e){Nt.test(e.type)&&(e.defaultChecked=e.checked)}b.extend({clone:function(e,t,n){var r,i,o,a,s,u=b.contains(e.ownerDocument,e);if(b.support.html5Clone||b.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(b.support.noCloneEvent&&b.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||b.isXMLDoc(e)))for(r=Ot(o),s=Ot(e),a=0;null!=(i=s[a]);++a)r[a]&&Ft(i,r[a]);if(t)if(n)for(s=s||Ot(e),r=r||Ot(o),a=0;null!=(i=s[a]);a++)_t(i,r[a]);else _t(e,o);return r=Ot(o,"script"),r.length>0&&Mt(r,!u&&Ot(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,u,l,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===b.type(o))b.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),u=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[u]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1>$2>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!b.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!b.support.tbody){o="table"!==u||xt.test(o)?""!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)b.nodeName(l=o.childNodes[i],"tbody")&&!l.childNodes.length&&o.removeChild(l)
-}b.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),b.support.appendChecked||b.grep(Ot(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===b.inArray(o,r))&&(a=b.contains(o.ownerDocument,o),s=Ot(f.appendChild(o),"script"),a&&Mt(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,u=b.expando,l=b.cache,p=b.support.deleteExpando,f=b.event.special;for(;null!=(n=e[s]);s++)if((t||b.acceptData(n))&&(o=n[u],a=o&&l[o])){if(a.events)for(r in a.events)f[r]?b.event.remove(n,r):b.removeEvent(n,r,a.handle);l[o]&&(delete l[o],p?delete n[u]:typeof n.removeAttribute!==i?n.removeAttribute(u):n[u]=null,c.push(o))}}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+x+")(.*)$","i"),Yt=RegExp("^("+x+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+x+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===b.css(e,"display")||!b.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=b._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=b._data(r,"olddisplay",un(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&b._data(r,"olddisplay",i?n:b.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}b.fn.extend({css:function(e,n){return b.access(this,function(e,n,r){var i,o,a={},s=0;if(b.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=b.css(e,n[s],!1,o);return a}return r!==t?b.style(e,n,r):b.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:nn(this))?b(this).show():b(this).hide()})}}),b.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,u=b.camelCase(n),l=e.style;if(n=b.cssProps[u]||(b.cssProps[u]=tn(l,u)),s=b.cssHooks[n]||b.cssHooks[u],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:l[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(b.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||b.cssNumber[u]||(r+="px"),b.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(l[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{l[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,u=b.camelCase(n);return n=b.cssProps[u]||(b.cssProps[u]=tn(e.style,u)),s=b.cssHooks[n]||b.cssHooks[u],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||b.isNumeric(o)?o||0:a):a},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s.getPropertyValue(n)||s[n]:t,l=e.style;return s&&(""!==u||b.contains(e.ownerDocument,e)||(u=b.style(e,n)),Yt.test(u)&&Ut.test(n)&&(i=l.width,o=l.minWidth,a=l.maxWidth,l.minWidth=l.maxWidth=l.width=u,u=s.width,l.width=i,l.minWidth=o,l.maxWidth=a)),u}):o.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s[n]:t,l=e.style;return null==u&&l&&l[n]&&(u=l[n]),Yt.test(u)&&!zt.test(n)&&(i=l.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),l.left="fontSize"===n?"1em":u,u=l.pixelLeft+"px",l.left=i,a&&(o.left=a)),""===u?"auto":u});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=b.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=b.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=b.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=b.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=b.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=b.support.boxSizing&&"border-box"===b.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(b.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function un(e){var t=o,n=Gt[e];return n||(n=ln(e,t),"none"!==n&&n||(Pt=(Pt||b("").css("cssText","display:block !important")).appendTo(t.documentElement),t=(Pt[0].contentWindow||Pt[0].contentDocument).document,t.write(""),t.close(),n=ln(e,t),Pt.detach()),Gt[e]=n),n}function ln(e,t){var n=b(t.createElement(e)).appendTo(t.body),r=b.css(n[0],"display");return n.remove(),r}b.each(["height","width"],function(e,n){b.cssHooks[n]={get:function(e,r,i){return r?0===e.offsetWidth&&Xt.test(b.css(e,"display"))?b.swap(e,Qt,function(){return sn(e,n,i)}):sn(e,n,i):t},set:function(e,t,r){var i=r&&Rt(e);return on(e,t,r?an(e,n,r,b.support.boxSizing&&"border-box"===b.css(e,"boxSizing",!1,i),i):0)}}}),b.support.opacity||(b.cssHooks.opacity={get:function(e,t){return It.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=b.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===b.trim(o.replace($t,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=$t.test(o)?o.replace($t,i):o+" "+i)}}),b(function(){b.support.reliableMarginRight||(b.cssHooks.marginRight={get:function(e,n){return n?b.swap(e,{display:"inline-block"},Wt,[e,"marginRight"]):t}}),!b.support.pixelPosition&&b.fn.position&&b.each(["top","left"],function(e,n){b.cssHooks[n]={get:function(e,r){return r?(r=Wt(e,n),Yt.test(r)?b(e).position()[n]+"px":r):t}}})}),b.expr&&b.expr.filters&&(b.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight||!b.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||b.css(e,"display"))},b.expr.filters.visible=function(e){return!b.expr.filters.hidden(e)}),b.each({margin:"",padding:"",border:"Width"},function(e,t){b.cssHooks[e+t]={expand:function(n){var r=0,i={},o="string"==typeof n?n.split(" "):[n];for(;4>r;r++)i[e+Zt[r]+t]=o[r]||o[r-2]||o[0];return i}},Ut.test(e)||(b.cssHooks[e+t].set=on)});var cn=/%20/g,pn=/\[\]$/,fn=/\r?\n/g,dn=/^(?:submit|button|image|reset|file)$/i,hn=/^(?:input|select|textarea|keygen)/i;b.fn.extend({serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=b.prop(this,"elements");return e?b.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!b(this).is(":disabled")&&hn.test(this.nodeName)&&!dn.test(e)&&(this.checked||!Nt.test(e))}).map(function(e,t){var n=b(this).val();return null==n?null:b.isArray(n)?b.map(n,function(e){return{name:t.name,value:e.replace(fn,"\r\n")}}):{name:t.name,value:n.replace(fn,"\r\n")}}).get()}}),b.param=function(e,n){var r,i=[],o=function(e,t){t=b.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=b.ajaxSettings&&b.ajaxSettings.traditional),b.isArray(e)||e.jquery&&!b.isPlainObject(e))b.each(e,function(){o(this.name,this.value)});else for(r in e)gn(r,e[r],n,o);return i.join("&").replace(cn,"+")};function gn(e,t,n,r){var i;if(b.isArray(t))b.each(t,function(t,i){n||pn.test(e)?r(e,i):gn(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==b.type(t))r(e,t);else for(i in t)gn(e+"["+i+"]",t[i],n,r)}b.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){b.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),b.fn.hover=function(e,t){return this.mouseenter(e).mouseleave(t||e)};var mn,yn,vn=b.now(),bn=/\?/,xn=/#.*$/,wn=/([?&])_=[^&]*/,Tn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Nn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Cn=/^(?:GET|HEAD)$/,kn=/^\/\//,En=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Sn=b.fn.load,An={},jn={},Dn="*/".concat("*");try{yn=a.href}catch(Ln){yn=o.createElement("a"),yn.href="",yn=yn.href}mn=En.exec(yn.toLowerCase())||[];function Hn(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(w)||[];if(b.isFunction(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function qn(e,n,r,i){var o={},a=e===jn;function s(u){var l;return o[u]=!0,b.each(e[u]||[],function(e,u){var c=u(n,r,i);return"string"!=typeof c||a||o[c]?a?!(l=c):t:(n.dataTypes.unshift(c),s(c),!1)}),l}return s(n.dataTypes[0])||!o["*"]&&s("*")}function Mn(e,n){var r,i,o=b.ajaxSettings.flatOptions||{};for(i in n)n[i]!==t&&((o[i]?e:r||(r={}))[i]=n[i]);return r&&b.extend(!0,e,r),e}b.fn.load=function(e,n,r){if("string"!=typeof e&&Sn)return Sn.apply(this,arguments);var i,o,a,s=this,u=e.indexOf(" ");return u>=0&&(i=e.slice(u,e.length),e=e.slice(0,u)),b.isFunction(n)?(r=n,n=t):n&&"object"==typeof n&&(a="POST"),s.length>0&&b.ajax({url:e,type:a,dataType:"html",data:n}).done(function(e){o=arguments,s.html(i?b("").append(b.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},b.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){b.fn[t]=function(e){return this.on(t,e)}}),b.each(["get","post"],function(e,n){b[n]=function(e,r,i,o){return b.isFunction(r)&&(o=o||i,i=r,r=t),b.ajax({url:e,type:n,dataType:o,data:r,success:i})}}),b.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:"GET",isLocal:Nn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Mn(Mn(e,b.ajaxSettings),t):Mn(b.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){"object"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,u,l,c,p=b.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?b(f):b.event,h=b.Deferred(),g=b.Callbacks("once memory"),m=p.statusCode||{},y={},v={},x=0,T="canceled",N={readyState:0,getResponseHeader:function(e){var t;if(2===x){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===x?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return x||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return x||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>x)for(t in e)m[t]=[m[t],e[t]];else N.always(e[N.status]);return this},abort:function(e){var t=e||T;return l&&l.abort(t),k(0,t),this}};if(h.promise(N).complete=g.add,N.success=N.done,N.error=N.fail,p.url=((e||p.url||yn)+"").replace(xn,"").replace(kn,mn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=b.trim(p.dataType||"*").toLowerCase().match(w)||[""],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||("http:"===r[1]?80:443))==(mn[3]||("http:"===mn[1]?80:443)))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=b.param(p.data,p.traditional)),qn(An,p,n,N),2===x)return N;u=p.global,u&&0===b.active++&&b.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Cn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,"$1_="+vn++):o+(bn.test(o)?"&":"?")+"_="+vn++)),p.ifModified&&(b.lastModified[o]&&N.setRequestHeader("If-Modified-Since",b.lastModified[o]),b.etag[o]&&N.setRequestHeader("If-None-Match",b.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&N.setRequestHeader("Content-Type",p.contentType),N.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Dn+"; q=0.01":""):p.accepts["*"]);for(i in p.headers)N.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,N,p)===!1||2===x))return N.abort();T="abort";for(i in{success:1,error:1,complete:1})N[i](p[i]);if(l=qn(jn,p,n,N)){N.readyState=1,u&&d.trigger("ajaxSend",[N,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){N.abort("timeout")},p.timeout));try{x=1,l.send(y,k)}catch(C){if(!(2>x))throw C;k(-1,C)}}else k(-1,"No Transport");function k(e,n,r,i){var c,y,v,w,T,C=n;2!==x&&(x=2,s&&clearTimeout(s),l=t,a=i||"",N.readyState=e>0?4:0,r&&(w=_n(p,N,r)),e>=200&&300>e||304===e?(p.ifModified&&(T=N.getResponseHeader("Last-Modified"),T&&(b.lastModified[o]=T),T=N.getResponseHeader("etag"),T&&(b.etag[o]=T)),204===e?(c=!0,C="nocontent"):304===e?(c=!0,C="notmodified"):(c=Fn(p,w),C=c.state,y=c.data,v=c.error,c=!v)):(v=C,(e||!C)&&(C="error",0>e&&(e=0))),N.status=e,N.statusText=(n||C)+"",c?h.resolveWith(f,[y,C,N]):h.rejectWith(f,[N,C,v]),N.statusCode(m),m=t,u&&d.trigger(c?"ajaxSuccess":"ajaxError",[N,p,c?y:v]),g.fireWith(f,[N,C]),u&&(d.trigger("ajaxComplete",[N,p]),--b.active||b.event.trigger("ajaxStop")))}return N},getScript:function(e,n){return b.get(e,t,n,"script")},getJSON:function(e,t,n){return b.get(e,t,n,"json")}});function _n(e,n,r){var i,o,a,s,u=e.contents,l=e.dataTypes,c=e.responseFields;for(s in c)s in r&&(n[c[s]]=r[s]);while("*"===l[0])l.shift(),o===t&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in u)if(u[s]&&u[s].test(o)){l.unshift(s);break}if(l[0]in r)a=l[0];else{for(s in r){if(!l[0]||e.converters[s+" "+l[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==l[0]&&l.unshift(a),r[a]):t}function Fn(e,t){var n,r,i,o,a={},s=0,u=e.dataTypes.slice(),l=u[0];if(e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u[1])for(i in e.converters)a[i.toLowerCase()]=e.converters[i];for(;r=u[++s];)if("*"!==r){if("*"!==l&&l!==r){if(i=a[l+" "+r]||a["* "+r],!i)for(n in a)if(o=n.split(" "),o[1]===r&&(i=a[l+" "+o[0]]||a["* "+o[0]])){i===!0?i=a[n]:a[n]!==!0&&(r=o[0],u.splice(s--,0,r));break}if(i!==!0)if(i&&e["throws"])t=i(t);else try{t=i(t)}catch(c){return{state:"parsererror",error:i?c:"No conversion from "+l+" to "+r}}}l=r}return{state:"success",data:t}}b.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return b.globalEval(e),e}}}),b.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),b.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=o.head||b("head")[0]||o.documentElement;return{send:function(t,i){n=o.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var On=[],Bn=/(=)\?(?=&|$)|\?\?/;b.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=On.pop()||b.expando+"_"+vn++;return this[e]=!0,e}}),b.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,u=n.jsonp!==!1&&(Bn.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bn.test(n.data)&&"data");return u||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=b.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,u?n[u]=n[u].replace(Bn,"$1"+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||b.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,On.push(o)),s&&b.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}b.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=b.ajaxSettings.xhr(),b.support.cors=!!Rn&&"withCredentials"in Rn,Rn=b.support.ajax=!!Rn,Rn&&b.ajaxTransport(function(n){if(!n.crossDomain||b.support.cors){var r;return{send:function(i,o){var a,s,u=n.xhr();if(n.username?u.open(n.type,n.url,n.async,n.username,n.password):u.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)u[s]=n.xhrFields[s];n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)u.setRequestHeader(s,i[s])}catch(l){}u.send(n.hasContent&&n.data||null),r=function(e,i){var s,l,c,p;try{if(r&&(i||4===u.readyState))if(r=t,a&&(u.onreadystatechange=b.noop,$n&&delete Pn[a]),i)4!==u.readyState&&u.abort();else{p={},s=u.status,l=u.getAllResponseHeaders(),"string"==typeof u.responseText&&(p.text=u.responseText);try{c=u.statusText}catch(f){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,l)},n.async?4===u.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},b(e).unload($n)),Pn[a]=r),u.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp("^(?:([+-])=|)("+x+")([a-z%]*)$","i"),Jn=/queueHooks$/,Gn=[nr],Qn={"*":[function(e,t){var n,r,i=this.createTween(e,t),o=Yn.exec(t),a=i.cur(),s=+a||0,u=1,l=20;if(o){if(n=+o[2],r=o[3]||(b.cssNumber[e]?"":"px"),"px"!==r&&s){s=b.css(i.elem,e,!0)||n||1;do u=u||".5",s/=u,b.style(i.elem,e,s+r);while(u!==(u=i.cur()/a)&&1!==u&&--l)}i.unit=r,i.start=s,i.end=o[1]?s+(o[1]+1)*n:n}return i}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=b.now()}function Zn(e,t){b.each(t,function(t,n){var r=(Qn[t]||[]).concat(Qn["*"]),i=0,o=r.length;for(;o>i;i++)if(r[i].call(e,t,n))return})}function er(e,t,n){var r,i,o=0,a=Gn.length,s=b.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,l.startTime+l.duration-t),r=n/l.duration||0,o=1-r,a=0,u=l.tweens.length;for(;u>a;a++)l.tweens[a].run(o);return s.notifyWith(e,[l,o,n]),1>o&&u?n:(s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:b.extend({},t),opts:b.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=b.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)l.tweens[n].run(1);return t?s.resolveWith(e,[l,t]):s.rejectWith(e,[l,t]),this}}),c=l.props;for(tr(c,l.opts.specialEasing);a>o;o++)if(r=Gn[o].call(l,e,c,l.opts))return r;return Zn(l,c),b.isFunction(l.opts.start)&&l.opts.start.call(e,l),b.fx.timer(b.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function tr(e,t){var n,r,i,o,a;for(i in e)if(r=b.camelCase(i),o=t[r],n=e[i],b.isArray(n)&&(o=n[1],n=e[i]=n[0]),i!==r&&(e[r]=n,delete e[i]),a=b.cssHooks[r],a&&"expand"in a){n=a.expand(n),delete e[r];for(i in n)i in e||(e[i]=n[i],t[i]=o)}else t[r]=o}b.Animation=b.extend(er,{tweener:function(e,t){b.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,u,l,c,p,f=this,d=e.style,h={},g=[],m=e.nodeType&&nn(e);n.queue||(c=b._queueHooks(e,"fx"),null==c.unqueued&&(c.unqueued=0,p=c.empty.fire,c.empty.fire=function(){c.unqueued||p()}),c.unqueued++,f.always(function(){f.always(function(){c.unqueued--,b.queue(e,"fx").length||c.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[d.overflow,d.overflowX,d.overflowY],"inline"===b.css(e,"display")&&"none"===b.css(e,"float")&&(b.support.inlineBlockNeedsLayout&&"inline"!==un(e.nodeName)?d.zoom=1:d.display="inline-block")),n.overflow&&(d.overflow="hidden",b.support.shrinkWrapBlocks||f.always(function(){d.overflow=n.overflow[0],d.overflowX=n.overflow[1],d.overflowY=n.overflow[2]}));for(i in t)if(a=t[i],Vn.exec(a)){if(delete t[i],u=u||"toggle"===a,a===(m?"hide":"show"))continue;g.push(i)}if(o=g.length){s=b._data(e,"fxshow")||b._data(e,"fxshow",{}),"hidden"in s&&(m=s.hidden),u&&(s.hidden=!m),m?b(e).show():f.done(function(){b(e).hide()}),f.done(function(){var t;b._removeData(e,"fxshow");for(t in h)b.style(e,t,h[t])});for(i=0;o>i;i++)r=g[i],l=f.createTween(r,m?s[r]:0),h[r]=s[r]||b.style(e,r),r in s||(s[r]=l.start,m&&(l.end=l.start,l.start="width"===r||"height"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}b.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(b.cssNumber[n]?"":"px")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?b.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=b.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){b.fx.step[e.prop]?b.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[b.cssProps[e.prop]]||b.cssHooks[e.prop])?b.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},b.each(["toggle","show","hide"],function(e,t){var n=b.fn[t];b.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),b.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=b.isEmptyObject(e),o=b.speed(t,n,r),a=function(){var t=er(this,b.extend({},e),o);a.finish=function(){t.stop(!0)},(i||b._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=b.timers,a=b._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&b.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=b._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=b.timers,a=r?r.length:0;for(n.finish=!0,b.queue(this,e,[]),i&&i.cur&&i.cur.finish&&i.cur.finish.call(this),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}b.each({slideDown:ir("show"),slideUp:ir("hide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){b.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),b.speed=function(e,t,n){var r=e&&"object"==typeof e?b.extend({},e):{complete:n||!n&&t||b.isFunction(e)&&e,duration:e,easing:n&&t||t&&!b.isFunction(t)&&t};return r.duration=b.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in b.fx.speeds?b.fx.speeds[r.duration]:b.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){b.isFunction(r.old)&&r.old.call(this),r.queue&&b.dequeue(this,r.queue)},r},b.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},b.timers=[],b.fx=rr.prototype.init,b.fx.tick=function(){var e,n=b.timers,r=0;for(Xn=b.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||b.fx.stop(),Xn=t},b.fx.timer=function(e){e()&&b.timers.push(e)&&b.fx.start()},b.fx.interval=13,b.fx.start=function(){Un||(Un=setInterval(b.fx.tick,b.fx.interval))},b.fx.stop=function(){clearInterval(Un),Un=null},b.fx.speeds={slow:600,fast:200,_default:400},b.fx.step={},b.expr&&b.expr.filters&&(b.expr.filters.animated=function(e){return b.grep(b.timers,function(t){return e===t.elem}).length}),b.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){b.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,b.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},b.offset={setOffset:function(e,t,n){var r=b.css(e,"position");"static"===r&&(e.style.position="relative");var i=b(e),o=i.offset(),a=b.css(e,"top"),s=b.css(e,"left"),u=("absolute"===r||"fixed"===r)&&b.inArray("auto",[a,s])>-1,l={},c={},p,f;u?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),b.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(l.top=t.top-o.top+p),null!=t.left&&(l.left=t.left-o.left+f),"using"in t?t.using.call(e,l):i.css(l)}},b.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===b.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),b.nodeName(e[0],"html")||(n=e.offset()),n.top+=b.css(e[0],"borderTopWidth",!0),n.left+=b.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-b.css(r,"marginTop",!0),left:t.left-n.left-b.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||o.documentElement;while(e&&!b.nodeName(e,"html")&&"static"===b.css(e,"position"))e=e.offsetParent;return e||o.documentElement})}}),b.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);b.fn[e]=function(i){return b.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?b(a).scrollLeft():o,r?o:b(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return b.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}b.each({Height:"height",Width:"width"},function(e,n){b.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){b.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return b.access(this,function(n,r,i){var o;return b.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?b.css(n,r,s):b.style(n,r,i,s)},n,a?i:t,a,null)}})}),e.jQuery=e.$=b,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return b})})(window);
\ No newline at end of file
diff --git a/docs/src/_static/js/jquery-2.1.4.min.js b/docs/src/_static/js/jquery-2.1.4.min.js
new file mode 100644
index 0000000000..49990d6e14
--- /dev/null
+++ b/docs/src/_static/js/jquery-2.1.4.min.js
@@ -0,0 +1,4 @@
+/*! jQuery v2.1.4 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */
+!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)+1>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b="length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="
",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++d
b;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML=" ","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML=" ",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+K.uid++}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){
+return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b)},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthx",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]*)\/>/gi,ba=/<([\w:]+)/,ca=/<|?\w+;/,da=/<(?:script|style|link)/i,ea=/checked\s*(?:[^=]|=\s*.checked.)/i,fa=/^$|\/(?:java|ecma)script/i,ga=/^true\/(.*)/,ha=/^\s*\s*$/g,ia={option:[1,""," "],thead:[1,""],col:[2,""],tr:[2,""],td:[3,""],_default:[0,"",""]};ia.optgroup=ia.option,ia.tbody=ia.tfoot=ia.colgroup=ia.caption=ia.thead,ia.th=ia.td;function ja(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function ka(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function la(a){var b=ga.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function ma(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function na(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function oa(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pa(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=oa(h),f=oa(a),d=0,e=f.length;e>d;d++)pa(f[d],g[d]);if(b)if(c)for(f=f||oa(a),g=g||oa(h),d=0,e=f.length;e>d;d++)na(f[d],g[d]);else na(a,h);return g=oa(h,"script"),g.length>0&&ma(g,!i&&oa(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(ca.test(e)){f=f||k.appendChild(b.createElement("div")),g=(ba.exec(e)||["",""])[1].toLowerCase(),h=ia[g]||ia._default,f.innerHTML=h[1]+e.replace(aa,"<$1>$2>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=oa(k.appendChild(e),"script"),i&&ma(f),c)){j=0;while(e=f[j++])fa.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=ja(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=ja(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(oa(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&ma(oa(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(oa(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!da.test(a)&&!ia[(ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(aa,"<$1>$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(oa(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(oa(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&ea.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(oa(c,"script"),ka),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,oa(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,la),j=0;g>j;j++)h=f[j],fa.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(ha,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qa,ra={};function sa(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function ta(a){var b=l,c=ra[a];return c||(c=sa(a,b),"none"!==c&&c||(qa=(qa||n("")).appendTo(b.documentElement),b=qa[0].contentDocument,b.write(),b.close(),c=sa(a,b),qa.detach()),ra[a]=c),c}var ua=/^margin/,va=new RegExp("^("+Q+")(?!px)[a-z%]+$","i"),wa=function(b){return b.ownerDocument.defaultView.opener?b.ownerDocument.defaultView.getComputedStyle(b,null):a.getComputedStyle(b,null)};function xa(a,b,c){var d,e,f,g,h=a.style;return c=c||wa(a),c&&(g=c.getPropertyValue(b)||c[b]),c&&(""!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),va.test(g)&&ua.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function ya(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d=l.documentElement,e=l.createElement("div"),f=l.createElement("div");if(f.style){f.style.backgroundClip="content-box",f.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===f.style.backgroundClip,e.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",e.appendChild(f);function g(){f.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",f.innerHTML="",d.appendChild(e);var g=a.getComputedStyle(f,null);b="1%"!==g.top,c="4px"===g.width,d.removeChild(e)}a.getComputedStyle&&n.extend(k,{pixelPosition:function(){return g(),b},boxSizingReliable:function(){return null==c&&g(),c},reliableMarginRight:function(){var b,c=f.appendChild(l.createElement("div"));return c.style.cssText=f.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",f.style.width="1px",d.appendChild(e),b=!parseFloat(a.getComputedStyle(c,null).marginRight),d.removeChild(e),f.removeChild(c),b}})}}(),n.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var za=/^(none|table(?!-c[ea]).+)/,Aa=new RegExp("^("+Q+")(.*)$","i"),Ba=new RegExp("^([+-])=("+Q+")","i"),Ca={position:"absolute",visibility:"hidden",display:"block"},Da={letterSpacing:"0",fontWeight:"400"},Ea=["Webkit","O","Moz","ms"];function Fa(a,b){if(b in a)return b;var c=b[0].toUpperCase()+b.slice(1),d=b,e=Ea.length;while(e--)if(b=Ea[e]+c,b in a)return b;return d}function Ga(a,b,c){var d=Aa.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Ha(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+R[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+R[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+R[f]+"Width",!0,e))):(g+=n.css(a,"padding"+R[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+R[f]+"Width",!0,e)));return g}function Ia(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=wa(a),g="border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=xa(a,b,f),(0>e||null==e)&&(e=a.style[b]),va.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Ha(a,b,c||(g?"border":"content"),d,f)+"px"}function Ja(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=L.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&S(d)&&(f[g]=L.access(d,"olddisplay",ta(d.nodeName)))):(e=S(d),"none"===c&&e||L.set(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=xa(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;return b=n.cssProps[h]||(n.cssProps[h]=Fa(i,h)),g=n.cssHooks[b]||n.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=Ba.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(n.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||n.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Fa(a.style,h)),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=xa(a,b,d)),"normal"===e&&b in Da&&(e=Da[b]),""===c||c?(f=parseFloat(e),c===!0||n.isNumeric(f)?f||0:e):e}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?za.test(n.css(a,"display"))&&0===a.offsetWidth?n.swap(a,Ca,function(){return Ia(a,b,d)}):Ia(a,b,d):void 0},set:function(a,c,d){var e=d&&wa(a);return Ga(a,c,d?Ha(a,b,d,"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),n.cssHooks.marginRight=ya(k.reliableMarginRight,function(a,b){return b?n.swap(a,{display:"inline-block"},xa,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+R[d]+b]=f[d]||f[d-2]||f[0];return e}},ua.test(a)||(n.cssHooks[a+b].set=Ga)}),n.fn.extend({css:function(a,b){return J(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=wa(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return Ja(this,!0)},hide:function(){return Ja(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){S(this)?n(this).show():n(this).hide()})}});function Ka(a,b,c,d,e){return new Ka.prototype.init(a,b,c,d,e)}n.Tween=Ka,Ka.prototype={constructor:Ka,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=Ka.propHooks[this.prop];return a&&a.get?a.get(this):Ka.propHooks._default.get(this)},run:function(a){var b,c=Ka.propHooks[this.prop];return this.options.duration?this.pos=b=n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Ka.propHooks._default.set(this),this}},Ka.prototype.init.prototype=Ka.prototype,Ka.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[n.cssProps[a.prop]]||n.cssHooks[a.prop])?n.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Ka.propHooks.scrollTop=Ka.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},n.fx=Ka.prototype.init,n.fx.step={};var La,Ma,Na=/^(?:toggle|show|hide)$/,Oa=new RegExp("^(?:([+-])=|)("+Q+")([a-z%]*)$","i"),Pa=/queueHooks$/,Qa=[Va],Ra={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=Oa.exec(b),f=e&&e[3]||(n.cssNumber[a]?"":"px"),g=(n.cssNumber[a]||"px"!==f&&+d)&&Oa.exec(n.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,n.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function Sa(){return setTimeout(function(){La=void 0}),La=n.now()}function Ta(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=R[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ua(a,b,c){for(var d,e=(Ra[b]||[]).concat(Ra["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Va(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeType&&S(a),q=L.get(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=n.css(a,"display"),k="none"===j?L.get(a,"olddisplay")||ta(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(o.display="inline-block")),c.overflow&&(o.overflow="hidden",l.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Na.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}m[d]=q&&q[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(m))"inline"===("none"===j?ta(a.nodeName):j)&&(o.display=j);else{q?"hidden"in q&&(p=q.hidden):q=L.access(a,"fxshow",{}),f&&(q.hidden=!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;L.remove(a,"fxshow");for(b in m)n.style(a,b,m[b])});for(d in m)g=Ua(p?q[d]:0,d,l),d in q||(q[d]=g.start,p&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function Wa(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function Xa(a,b,c){var d,e,f=0,g=Qa.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=La||Sa(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:La||Sa(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(Wa(k,j.opts.specialEasing);g>f;f++)if(d=Qa[f].call(j,a,k,j.opts))return d;return n.map(k,Ua,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(Xa,{tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],Ra[c]=Ra[c]||[],Ra[c].unshift(b)},prefilter:function(a,b){b?Qa.unshift(a):Qa.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(S).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=Xa(this,n.extend({},a),f);(e||L.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=L.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Pa.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=L.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(Ta(b,!0),a,d,e)}}),n.each({slideDown:Ta("show"),slideUp:Ta("hide"),slideToggle:Ta("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=0,c=n.timers;for(La=n.now();b1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===U?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),d=n.attrHooks[b]||(n.expr.match.bool.test(b)?Za:Ya)),
+void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void n.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),Za={set:function(a,b,c){return b===!1?n.removeAttr(a,c):a.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=$a[b]||n.find.attr;$a[b]=function(a,b,d){var e,f;return d||(f=$a[b],$a[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,$a[b]=f),e}});var _a=/^(?:input|select|textarea|button)$/i;n.fn.extend({prop:function(a,b){return J(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[n.propFix[a]||a]})}}),n.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!n.isXMLDoc(a),f&&(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){return a.hasAttribute("tabindex")||_a.test(a.nodeName)||a.href?a.tabIndex:-1}}}}),k.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var ab=/[\t\r\n\f]/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h="string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ab," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=n.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0===arguments.length||"string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ab," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?n.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=n(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===U||"boolean"===c)&&(this.className&&L.set(this,"__className__",this.className),this.className=this.className||a===!1?"":L.get(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ab," ").indexOf(b)>=0)return!0;return!1}});var bb=/\r/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(bb,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=n.inArray(d.value,f)>=0)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>=0:void 0}},k.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var cb=n.now(),db=/\?/;n.parseJSON=function(a){return JSON.parse(a+"")},n.parseXML=function(a){var b,c;if(!a||"string"!=typeof a)return null;try{c=new DOMParser,b=c.parseFromString(a,"text/xml")}catch(d){b=void 0}return(!b||b.getElementsByTagName("parsererror").length)&&n.error("Invalid XML: "+a),b};var eb=/#.*$/,fb=/([?&])_=[^&]*/,gb=/^(.*?):[ \t]*([^\r\n]*)$/gm,hb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,ib=/^(?:GET|HEAD)$/,jb=/^\/\//,kb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,lb={},mb={},nb="*/".concat("*"),ob=a.location.href,pb=kb.exec(ob.toLowerCase())||[];function qb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(n.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function rb(a,b,c,d){var e={},f=a===mb;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function sb(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&n.extend(!0,a,d),a}function tb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function ub(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ob,type:"GET",isLocal:hb.test(pb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":nb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?sb(sb(a,n.ajaxSettings),b):sb(n.ajaxSettings,a)},ajaxPrefilter:qb(lb),ajaxTransport:qb(mb),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=n.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?n(l):n.event,o=n.Deferred(),p=n.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!f){f={};while(b=gb.exec(e))f[b[1].toLowerCase()]=b[2]}b=f[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?e:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return c&&c.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||ob)+"").replace(eb,"").replace(jb,pb[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=n.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(h=kb.exec(k.url.toLowerCase()),k.crossDomain=!(!h||h[1]===pb[1]&&h[2]===pb[2]&&(h[3]||("http:"===h[1]?"80":"443"))===(pb[3]||("http:"===pb[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=n.param(k.data,k.traditional)),rb(lb,k,b,v),2===t)return v;i=n.event&&k.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!ib.test(k.type),d=k.url,k.hasContent||(k.data&&(d=k.url+=(db.test(d)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=fb.test(d)?d.replace(fb,"$1_="+cb++):d+(db.test(d)?"&":"?")+"_="+cb++)),k.ifModified&&(n.lastModified[d]&&v.setRequestHeader("If-Modified-Since",n.lastModified[d]),n.etag[d]&&v.setRequestHeader("If-None-Match",n.etag[d])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+nb+"; q=0.01":""):k.accepts["*"]);for(j in k.headers)v.setRequestHeader(j,k.headers[j]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(j in{success:1,error:1,complete:1})v[j](k[j]);if(c=rb(mb,k,b,v)){v.readyState=1,i&&m.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,c.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,f,h){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),c=void 0,e=h||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,f&&(u=tb(k,v,f)),u=ub(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(n.lastModified[d]=w),w=v.getResponseHeader("etag"),w&&(n.etag[d]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,i&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),i&&(m.trigger("ajaxComplete",[v,k]),--n.active||n.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){var b;return n.isFunction(a)?this.each(function(b){n(this).wrapAll(a.call(this,b))}):(this[0]&&(b=n(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}:function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var vb=/%20/g,wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&").replace(vb,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!T.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}}),n.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var Bb=0,Cb={},Db={0:200,1223:204},Eb=n.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in Cb)Cb[a]()}),k.cors=!!Eb&&"withCredentials"in Eb,k.ajax=Eb=!!Eb,n.ajaxTransport(function(a){var b;return k.cors||Eb&&!a.crossDomain?{send:function(c,d){var e,f=a.xhr(),g=++Bb;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)f.setRequestHeader(e,c[e]);b=function(a){return function(){b&&(delete Cb[g],b=f.onload=f.onerror=null,"abort"===a?f.abort():"error"===a?d(f.status,f.statusText):d(Db[f.status]||f.status,f.statusText,"string"==typeof f.responseText?{text:f.responseText}:void 0,f.getAllResponseHeaders()))}},f.onload=b(),f.onerror=b("error"),b=Cb[g]=b("abort");try{f.send(a.hasContent&&a.data||null)}catch(h){if(b)throw h}},abort:function(){b&&b()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(d,e){b=n("
'},a);var f,v,y,w,b,k,P,x=this,$=!1,I=e(window).height(),j=e(window).width();return doresize=!0,scroll_pos=_(),e(window).unbind("resize.prettyphoto").bind("resize.prettyphoto",function(){c(),g()}),a.keyboard_shortcuts&&e(document).unbind("keydown.prettyphoto").bind("keydown.prettyphoto",function(t){if("undefined"!=typeof $pp_pic_holder&&$pp_pic_holder.is(":visible"))switch(t.keyCode){case 37:e.prettyPhoto.changePage("previous"),t.preventDefault();break;case 39:e.prettyPhoto.changePage("next"),t.preventDefault();break;case 27:settings.modal||e.prettyPhoto.close(),t.preventDefault()}}),e.prettyPhoto.initialize=function(){return settings=a,"pp_default"==settings.theme&&(settings.horizontal_padding=16),theRel=e(this).attr(settings.hook),galleryRegExp=/\[(?:.*)\]/,isSet=galleryRegExp.exec(theRel)?!0:!1,pp_images=isSet?jQuery.map(x,function(t){return-1!=e(t).attr(settings.hook).indexOf(theRel)?e(t).attr("href"):void 0}):e.makeArray(e(this).attr("href")),pp_titles=isSet?jQuery.map(x,function(t){return-1!=e(t).attr(settings.hook).indexOf(theRel)?e(t).find("img").attr("alt")?e(t).find("img").attr("alt"):"":void 0}):e.makeArray(e(this).find("img").attr("alt")),pp_descriptions=isSet?jQuery.map(x,function(t){return-1!=e(t).attr(settings.hook).indexOf(theRel)?e(t).attr("title")?e(t).attr("title"):"":void 0}):e.makeArray(e(this).attr("title")),pp_images.length>settings.overlay_gallery_max&&(settings.overlay_gallery=!1),set_position=jQuery.inArray(e(this).attr("href"),pp_images),rel_index=isSet?set_position:e("a["+settings.hook+"^='"+theRel+"']").index(e(this)),u(this),settings.allow_resize&&e(window).bind("scroll.prettyphoto",function(){c()}),e.prettyPhoto.open(),!1},e.prettyPhoto.open=function(t){return"undefined"==typeof settings&&(settings=a,pp_images=e.makeArray(arguments[0]),pp_titles=e.makeArray(arguments[1]?arguments[1]:""),pp_descriptions=e.makeArray(arguments[2]?arguments[2]:""),isSet=pp_images.length>1?!0:!1,set_position=arguments[3]?arguments[3]:0,u(t.target)),settings.hideflash&&e("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility","hidden"),r(e(pp_images).size()),e(".pp_loaderIcon").show(),settings.deeplinking&&i(),settings.social_tools&&(facebook_like_link=settings.social_tools.replace("{location_href}",encodeURIComponent(location.href)),$pp_pic_holder.find(".pp_social").html(facebook_like_link)),$ppt.is(":hidden")&&$ppt.css("opacity",0).show(),$pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity),$pp_pic_holder.find(".currentTextHolder").text(set_position+1+settings.counter_separator_label+e(pp_images).size()),"undefined"!=typeof pp_descriptions[set_position]&&""!=pp_descriptions[set_position]?$pp_pic_holder.find(".pp_description").show().html(unescape(pp_descriptions[set_position])):$pp_pic_holder.find(".pp_description").hide(),movie_width=parseFloat(o("width",pp_images[set_position]))?o("width",pp_images[set_position]):settings.default_width.toString(),movie_height=parseFloat(o("height",pp_images[set_position]))?o("height",pp_images[set_position]):settings.default_height.toString(),$=!1,-1!=movie_height.indexOf("%")&&(movie_height=parseFloat(e(window).height()*parseFloat(movie_height)/100-150),$=!0),-1!=movie_width.indexOf("%")&&(movie_width=parseFloat(e(window).width()*parseFloat(movie_width)/100-150),$=!0),$pp_pic_holder.fadeIn(function(){switch($ppt.html(settings.show_title&&""!=pp_titles[set_position]&&"undefined"!=typeof pp_titles[set_position]?unescape(pp_titles[set_position]):" "),imgPreloader="",skipInjection=!1,h(pp_images[set_position])){case"image":imgPreloader=new Image,nextImage=new Image,isSet&&set_position0&&(movie_id=movie_id.substr(0,movie_id.indexOf("?"))),movie_id.indexOf("&")>0&&(movie_id=movie_id.substr(0,movie_id.indexOf("&")))),movie="https://www.youtube.com/embed/"+movie_id,movie+=o("rel",pp_images[set_position])?"?rel="+o("rel",pp_images[set_position]):"?rel=1",settings.autoplay&&(movie+="&autoplay=1"),toInject=settings.iframe_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case"vimeo":f=l(movie_width,movie_height),movie_id=pp_images[set_position];var t=/http(s?):\/\/(www\.)?vimeo.com\/(\d+)/,i=movie_id.match(t);movie="http://player.vimeo.com/video/"+i[3]+"?title=0&byline=0&portrait=0",settings.autoplay&&(movie+="&autoplay=1;"),vimeo_width=f.width+"/embed/?moog_width="+f.width,toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,f.height).replace(/{path}/g,movie);break;case"quicktime":f=l(movie_width,movie_height),f.height+=15,f.contentHeight+=15,f.containerHeight+=15,toInject=settings.quicktime_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);break;case"flash":f=l(movie_width,movie_height),flash_vars=pp_images[set_position],flash_vars=flash_vars.substring(pp_images[set_position].indexOf("flashvars")+10,pp_images[set_position].length),filename=pp_images[set_position],filename=filename.substring(0,filename.indexOf("?")),toInject=settings.flash_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+"?"+flash_vars);break;case"iframe":f=l(movie_width,movie_height),frame_url=pp_images[set_position],frame_url=frame_url.substr(0,frame_url.indexOf("iframe")-1),toInject=settings.iframe_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{path}/g,frame_url);break;case"ajax":doresize=!1,f=l(movie_width,movie_height),doresize=!0,skipInjection=!0,e.get(pp_images[set_position],function(e){toInject=settings.inline_markup.replace(/{content}/g,e),$pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject,s()});break;case"custom":f=l(movie_width,movie_height),toInject=settings.custom_markup;break;case"inline":myClone=e(pp_images[set_position]).clone().append(' ').css({width:settings.default_width}).wrapInner('').appendTo(e("body")).show(),doresize=!1,f=l(e(myClone).width(),e(myClone).height()),doresize=!0,e(myClone).remove(),toInject=settings.inline_markup.replace(/{content}/g,e(pp_images[set_position]).html())}imgPreloader||skipInjection||($pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject,s())}),!1},e.prettyPhoto.changePage=function(t){currentGalleryPage=0,"previous"==t?(set_position--,set_position<0&&(set_position=e(pp_images).size()-1)):"next"==t?(set_position++,set_position>e(pp_images).size()-1&&(set_position=0)):set_position=t,rel_index=set_position,doresize||(doresize=!0),settings.allow_expand&&e(".pp_contract").removeClass("pp_contract").addClass("pp_expand"),n(function(){e.prettyPhoto.open()})},e.prettyPhoto.changeGalleryPage=function(e){"next"==e?(currentGalleryPage++,currentGalleryPage>totalPage&&(currentGalleryPage=0)):"previous"==e?(currentGalleryPage--,currentGalleryPage<0&&(currentGalleryPage=totalPage)):currentGalleryPage=e,slide_speed="next"==e||"previous"==e?settings.animation_speed:0,slide_to=currentGalleryPage*itemsPerPage*itemWidth,$pp_gallery.find("ul").animate({left:-slide_to},slide_speed)},e.prettyPhoto.startSlideshow=function(){"undefined"==typeof P?($pp_pic_holder.find(".pp_play").unbind("click").removeClass("pp_play").addClass("pp_pause").click(function(){return e.prettyPhoto.stopSlideshow(),!1}),P=setInterval(e.prettyPhoto.startSlideshow,settings.slideshow)):e.prettyPhoto.changePage("next")},e.prettyPhoto.stopSlideshow=function(){$pp_pic_holder.find(".pp_pause").unbind("click").removeClass("pp_pause").addClass("pp_play").click(function(){return e.prettyPhoto.startSlideshow(),!1}),clearInterval(P),P=void 0},e.prettyPhoto.close=function(){$pp_overlay.is(":animated")||(e.prettyPhoto.stopSlideshow(),$pp_pic_holder.stop().find("object,embed").css("visibility","hidden"),e("div.pp_pic_holder,div.ppt,.pp_fade").fadeOut(settings.animation_speed,function(){e(this).remove()}),$pp_overlay.fadeOut(settings.animation_speed,function(){settings.hideflash&&e("object,embed,iframe[src*=youtube],iframe[src*=vimeo]").css("visibility","visible"),e(this).remove(),e(window).unbind("scroll.prettyphoto"),p(),settings.callback(),doresize=!0,v=!1,delete settings}))},!pp_alreadyInitialized&&t()&&(pp_alreadyInitialized=!0,hashIndex=t(),hashRel=hashIndex,hashIndex=hashIndex.substring(hashIndex.indexOf("/")+1,hashIndex.length-1),hashRel=hashRel.substring(0,hashRel.indexOf("/")),setTimeout(function(){e("a["+a.hook+"^='"+hashRel+"']:eq("+hashIndex+")").trigger("click")},50)),this.unbind("click.prettyphoto").bind("click.prettyphoto",e.prettyPhoto.initialize)}}(jQuery);var pp_alreadyInitialized=!1;
+
+
+/**
+ * Resize
+ *
+ * debouncedresize
+ *
+ * @louis_remi | https://github.com/louisremi/jquery-smartresize | Licensed under the MIT license.
+ */
+(function(e){var t=e.event,n,r;n=t.special.debouncedresize={setup:function(){e(this).on("resize",n.handler)},teardown:function(){e(this).off("resize",n.handler)},handler:function(e,i){var s=this,o=arguments,u=function(){e.type="debouncedresize";t.dispatch.apply(s,o)};if(r){clearTimeout(r)}i?u():r=setTimeout(u,n.threshold)},threshold:150}})(jQuery);
+
+
+/**
+ * Scroll
+ *
+ * Nice Scroll
+ *
+ * 3.6.6 | InuYaksa | 2015 MIT | http://nicescroll.areaaperta.com
+ */
+!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){"use strict";function o(){var e=document.getElementsByTagName("script"),o=e.length?e[e.length-1].src.split("?")[0]:"";return o.split("/").length>0?o.split("/").slice(0,-1).join("/")+"/":""}function t(e,o,t){for(var r=0;r=9,n.isie10=n.isie&&"performance"in window&&10==document.documentMode,n.isie11="msRequestFullscreen"in o&&document.documentMode>=11,n.isieedge=navigator.userAgent.match(/Edge\/12\./),n.isie9mobile=/iemobile.9/i.test(r),n.isie9mobile&&(n.isie9=!1),n.isie7mobile=!n.isie9mobile&&n.isie7&&/iemobile/i.test(r),n.ismozilla="MozAppearance"in t,n.iswebkit="WebkitAppearance"in t,n.ischrome="chrome"in window,n.ischrome22=n.ischrome&&n.haspointerlock,n.ischrome26=n.ischrome&&"transition"in t,n.cantouch="ontouchstart"in document.documentElement||"ontouchstart"in window,n.hasmstouch=window.MSPointerEvent||!1,n.hasw3ctouch=(window.PointerEvent||!1)&&(navigator.MaxTouchPoints>0||navigator.msMaxTouchPoints>0),n.ismac=/^mac$/i.test(i),n.isios=n.cantouch&&/iphone|ipad|ipod/i.test(i),n.isios4=n.isios&&!("seal"in Object),n.isios7=n.isios&&"webkitHidden"in document,n.isandroid=/android/i.test(r),n.haseventlistener="addEventListener"in o,n.trstyle=!1,n.hastransform=!1,n.hastranslate3d=!1,n.transitionstyle=!1,n.hastransition=!1,n.transitionend=!1;var s,l=["transform","msTransform","webkitTransform","MozTransform","OTransform"];for(s=0;s0;){if(9==e[0].nodeType)return!1;var o=e.css("zIndex");if(!isNaN(o)&&0!=o)return parseInt(o);e=e.parent()}return!1}function h(e,o,t){var r=e.css(o),i=parseFloat(r);if(isNaN(i)){i=k[r]||0;var n=3==i?t?v.win.outerHeight()-v.win.innerHeight():v.win.outerWidth()-v.win.innerWidth():1;return v.isie8&&i&&(i+=1),n?i:0}return i}function p(e,o,t,r){v._bind(e,o,function(r){var r=r?r:window.event,i={original:r,target:r.target||r.srcElement,type:"wheel",deltaMode:"MozMousePixelScroll"==r.type?0:1,deltaX:0,deltaZ:0,preventDefault:function(){return r.preventDefault?r.preventDefault():r.returnValue=!1,!1},stopImmediatePropagation:function(){r.stopImmediatePropagation?r.stopImmediatePropagation():r.cancelBubble=!0}};return"mousewheel"==o?(i.deltaY=-1/40*r.wheelDelta,r.wheelDeltaX&&(i.deltaX=-1/40*r.wheelDeltaX)):i.deltaY=r.detail,t.call(e,i)},r)}function g(e,o,t){var r,i;if(0==e.deltaMode?(r=-Math.floor(e.deltaX*(v.opt.mousescrollstep/54)),i=-Math.floor(e.deltaY*(v.opt.mousescrollstep/54))):1==e.deltaMode&&(r=-Math.floor(e.deltaX*v.opt.mousescrollstep),i=-Math.floor(e.deltaY*v.opt.mousescrollstep)),o&&v.opt.oneaxismousemode&&0==r&&i&&(r=i,i=0,t)){var n=0>r?v.getScrollLeft()>=v.page.maxw:v.getScrollLeft()<=0;n&&(i=r,r=0)}if(r&&(v.scrollmom&&v.scrollmom.stop(),v.lastdeltax+=r,v.debounced("mousewheelx",function(){var e=v.lastdeltax;v.lastdeltax=0,v.rail.drag||v.doScrollLeftBy(e)},15)),i){if(v.opt.nativeparentscrolling&&t&&!v.ispage&&!v.zoomactive)if(0>i){if(v.getScrollTop()>=v.page.maxh)return!0}else if(v.getScrollTop()<=0)return!0;v.scrollmom&&v.scrollmom.stop(),v.lastdeltay+=i,v.debounced("mousewheely",function(){var e=v.lastdeltay;v.lastdeltay=0,v.rail.drag||v.doScrollBy(e)},15)}return e.stopImmediatePropagation(),e.preventDefault()}var v=this;if(this.version="3.6.6",this.name="nicescroll",this.me=o,this.opt={doc:a("body"),win:!1},a.extend(this.opt,f),this.opt.snapbackspeed=80,e)for(var y in v.opt)"undefined"!=typeof e[y]&&(v.opt[y]=e[y]);this.doc=v.opt.doc,this.iddoc=this.doc&&this.doc[0]?this.doc[0].id||"":"",this.ispage=/^BODY|HTML/.test(v.opt.win?v.opt.win[0].nodeName:this.doc[0].nodeName),this.haswrapper=v.opt.win!==!1,this.win=v.opt.win||(this.ispage?a(window):this.doc),this.docscroll=this.ispage&&!this.haswrapper?a(window):this.win,this.body=a("body"),this.viewport=!1,this.isfixed=!1,this.iframe=!1,this.isiframe="IFRAME"==this.doc[0].nodeName&&"IFRAME"==this.win[0].nodeName,this.istextarea="TEXTAREA"==this.win[0].nodeName,this.forcescreen=!1,this.canshowonmouseevent="scroll"!=v.opt.autohidemode,this.onmousedown=!1,this.onmouseup=!1,this.onmousemove=!1,this.onmousewheel=!1,this.onkeypress=!1,this.ongesturezoom=!1,this.onclick=!1,this.onscrollstart=!1,this.onscrollend=!1,this.onscrollcancel=!1,this.onzoomin=!1,this.onzoomout=!1,this.view=!1,this.page=!1,this.scroll={x:0,y:0},this.scrollratio={x:0,y:0},this.cursorheight=20,this.scrollvaluemax=0,this.isrtlmode="auto"==this.opt.rtlmode?"rtl"==(this.win[0]==window?this.body:this.win).css("direction"):this.opt.rtlmode===!0,this.scrollrunning=!1,this.scrollmom=!1,this.observer=!1,this.observerremover=!1,this.observerbody=!1;do this.id="ascrail"+s++;while(document.getElementById(this.id));this.rail=!1,this.cursor=!1,this.cursorfreezed=!1,this.selectiondrag=!1,this.zoom=!1,this.zoomactive=!1,this.hasfocus=!1,this.hasmousefocus=!1,this.visibility=!0,this.railslocked=!1,this.locked=!1,this.hidden=!1,this.cursoractive=!0,this.wheelprevented=!1,this.overflowx=v.opt.overflowx,this.overflowy=v.opt.overflowy,this.nativescrollingarea=!1,this.checkarea=0,this.events=[],this.saved={},this.delaylist={},this.synclist={},this.lastdeltax=0,this.lastdeltay=0,this.detected=w();var x=a.extend({},this.detected);this.canhwscroll=x.hastransform&&v.opt.hwacceleration,this.ishwscroll=this.canhwscroll&&v.haswrapper,this.hasreversehr=this.isrtlmode&&!x.iswebkit,this.istouchcapable=!1,!x.cantouch||x.isios||x.isandroid||!x.iswebkit&&!x.ismozilla||(this.istouchcapable=!0,x.cantouch=!1),v.opt.enablemouselockapi||(x.hasmousecapture=!1,x.haspointerlock=!1),this.debounced=function(e,o,t){var r=v.delaylist[e];v.delaylist[e]=o,r||(v.debouncedelayed=setTimeout(function(){if(v){var o=v.delaylist[e];v.delaylist[e]=!1,o.call(v)}},t))};var S=!1;this.synched=function(e,o){function t(){S||(d(function(){S=!1;for(var e in v.synclist){var o=v.synclist[e];o&&o.call(v),v.synclist[e]=!1}}),S=!0)}return v.synclist[e]=o,t(),e},this.unsynched=function(e){v.synclist[e]&&(v.synclist[e]=!1)},this.css=function(e,o){for(var t in o)v.saved.css.push([e,t,e.css(t)]),e.css(t,o[t])},this.scrollTop=function(e){return"undefined"==typeof e?v.getScrollTop():v.setScrollTop(e)},this.scrollLeft=function(e){return"undefined"==typeof e?v.getScrollLeft():v.setScrollLeft(e)};var z=function(e,o,t,r,i,n,s){this.st=e,this.ed=o,this.spd=t,this.p1=r||0,this.p2=i||1,this.p3=n||0,this.p4=s||1,this.ts=(new Date).getTime(),this.df=this.ed-this.st};if(z.prototype={B2:function(e){return 3*e*e*(1-e)},B3:function(e){return 3*e*(1-e)*(1-e)},B4:function(e){return(1-e)*(1-e)*(1-e)},getNow:function(){var e=(new Date).getTime(),o=1-(e-this.ts)/this.spd,t=this.B2(o)+this.B3(o)+this.B4(o);return 0>o?this.ed:this.st+Math.round(this.df*t)},update:function(e,o){return this.st=this.getNow(),this.ed=e,this.spd=o,this.ts=(new Date).getTime(),this.df=this.ed-this.st,this}},this.ishwscroll){this.doc.translate={x:0,y:0,tx:"0px",ty:"0px"},x.hastranslate3d&&x.isios&&this.doc.css("-webkit-backface-visibility","hidden"),this.getScrollTop=function(e){if(!e){var o=t();if(o)return 16==o.length?-o[13]:-o[5];if(v.timerscroll&&v.timerscroll.bz)return v.timerscroll.bz.getNow()}return v.doc.translate.y},this.getScrollLeft=function(e){if(!e){var o=t();if(o)return 16==o.length?-o[12]:-o[4];if(v.timerscroll&&v.timerscroll.bh)return v.timerscroll.bh.getNow()}return v.doc.translate.x},this.notifyScrollEvent=function(e){var o=document.createEvent("UIEvents");o.initUIEvent("scroll",!1,!0,window,1),o.niceevent=!0,e.dispatchEvent(o)};var T=this.isrtlmode?1:-1;x.hastranslate3d&&v.opt.enabletranslate3d?(this.setScrollTop=function(e,o){v.doc.translate.y=e,v.doc.translate.ty=-1*e+"px",v.doc.css(x.trstyle,"translate3d("+v.doc.translate.tx+","+v.doc.translate.ty+",0px)"),o||v.notifyScrollEvent(v.win[0])},this.setScrollLeft=function(e,o){v.doc.translate.x=e,v.doc.translate.tx=e*T+"px",v.doc.css(x.trstyle,"translate3d("+v.doc.translate.tx+","+v.doc.translate.ty+",0px)"),o||v.notifyScrollEvent(v.win[0])}):(this.setScrollTop=function(e,o){v.doc.translate.y=e,v.doc.translate.ty=-1*e+"px",v.doc.css(x.trstyle,"translate("+v.doc.translate.tx+","+v.doc.translate.ty+")"),o||v.notifyScrollEvent(v.win[0])},this.setScrollLeft=function(e,o){v.doc.translate.x=e,v.doc.translate.tx=e*T+"px",v.doc.css(x.trstyle,"translate("+v.doc.translate.tx+","+v.doc.translate.ty+")"),o||v.notifyScrollEvent(v.win[0])})}else this.getScrollTop=function(){return v.docscroll.scrollTop()},this.setScrollTop=function(e){return setTimeout(function(){v.docscroll.scrollTop(e)},1)},this.getScrollLeft=function(){return v.detected.ismozilla&&v.isrtlmode?Math.abs(v.docscroll.scrollLeft()):v.docscroll.scrollLeft()},this.setScrollLeft=function(e){return setTimeout(function(){v.docscroll.scrollLeft(v.detected.ismozilla&&v.isrtlmode?-e:e)},1)};this.getTarget=function(e){return e?e.target?e.target:e.srcElement?e.srcElement:!1:!1},this.hasParent=function(e,o){if(!e)return!1;for(var t=e.target||e.srcElement||e||!1;t&&t.id!=o;)t=t.parentNode||!1;return t!==!1};var k={thin:1,medium:3,thick:5};this.getDocumentScrollOffset=function(){return{top:window.pageYOffset||document.documentElement.scrollTop,left:window.pageXOffset||document.documentElement.scrollLeft}},this.getOffset=function(){if(v.isfixed){var e=v.win.offset(),o=v.getDocumentScrollOffset();return e.top-=o.top,e.left-=o.left,e}var t=v.win.offset();if(!v.viewport)return t;var r=v.viewport.offset();return{top:t.top-r.top,left:t.left-r.left}},this.updateScrollBar=function(e){if(v.ishwscroll)v.rail.css({height:v.win.innerHeight()-(v.opt.railpadding.top+v.opt.railpadding.bottom)}),v.railh&&v.railh.css({width:v.win.innerWidth()-(v.opt.railpadding.left+v.opt.railpadding.right)});else{var o=v.getOffset(),t={top:o.top,left:o.left-(v.opt.railpadding.left+v.opt.railpadding.right)};t.top+=h(v.win,"border-top-width",!0),t.left+=v.rail.align?v.win.outerWidth()-h(v.win,"border-right-width")-v.rail.width:h(v.win,"border-left-width");var r=v.opt.railoffset;if(r&&(r.top&&(t.top+=r.top),r.left&&(t.left+=r.left)),v.railslocked||v.rail.css({top:t.top,left:t.left,height:(e?e.h:v.win.innerHeight())-(v.opt.railpadding.top+v.opt.railpadding.bottom)}),v.zoom&&v.zoom.css({top:t.top+1,left:1==v.rail.align?t.left-20:t.left+v.rail.width+4}),v.railh&&!v.railslocked){var t={top:o.top,left:o.left},r=v.opt.railhoffset;r&&(r.top&&(t.top+=r.top),r.left&&(t.left+=r.left));var i=v.railh.align?t.top+h(v.win,"border-top-width",!0)+v.win.innerHeight()-v.railh.height:t.top+h(v.win,"border-top-width",!0),n=t.left+h(v.win,"border-left-width");v.railh.css({top:i-(v.opt.railpadding.top+v.opt.railpadding.bottom),left:n,width:v.railh.width})}}},this.doRailClick=function(e,o,t){var r,i,n,s;v.railslocked||(v.cancelEvent(e),o?(r=t?v.doScrollLeft:v.doScrollTop,n=t?(e.pageX-v.railh.offset().left-v.cursorwidth/2)*v.scrollratio.x:(e.pageY-v.rail.offset().top-v.cursorheight/2)*v.scrollratio.y,r(n)):(r=t?v.doScrollLeftBy:v.doScrollBy,n=t?v.scroll.x:v.scroll.y,s=t?e.pageX-v.railh.offset().left:e.pageY-v.rail.offset().top,i=t?v.view.w:v.view.h,r(n>=s?i:-i)))},v.hasanimationframe=d,v.hascancelanimationframe=u,v.hasanimationframe?v.hascancelanimationframe||(u=function(){v.cancelAnimationFrame=!0}):(d=function(e){return setTimeout(e,15-Math.floor(+new Date/1e3)%16)},u=clearInterval),this.init=function(){if(v.saved.css=[],x.isie7mobile)return!0;if(x.isoperamini)return!0;if(x.hasmstouch&&v.css(v.ispage?a("html"):v.win,{"-ms-touch-action":"none"}),v.zindex="auto",v.ispage||"auto"!=v.opt.zindex?v.zindex=v.opt.zindex:v.zindex=c()||"auto",v.ispage||"auto"==v.zindex||v.zindex>l&&(l=v.zindex),v.isie&&0==v.zindex&&"auto"==v.opt.zindex&&(v.zindex="auto"),!v.ispage||!x.cantouch&&!x.isieold&&!x.isie9mobile){var e=v.docscroll;v.ispage&&(e=v.haswrapper?v.win:v.doc),x.isie9mobile||v.css(e,{"overflow-y":"hidden"}),v.ispage&&x.isie7&&("BODY"==v.doc[0].nodeName?v.css(a("html"),{"overflow-y":"hidden"}):"HTML"==v.doc[0].nodeName&&v.css(a("body"),{"overflow-y":"hidden"})),!x.isios||v.ispage||v.haswrapper||v.css(a("body"),{"-webkit-overflow-scrolling":"touch"});var o=a(document.createElement("div"));o.css({position:"relative",top:0,"float":"right",width:v.opt.cursorwidth,height:"0px","background-color":v.opt.cursorcolor,border:v.opt.cursorborder,"background-clip":"padding-box","-webkit-border-radius":v.opt.cursorborderradius,"-moz-border-radius":v.opt.cursorborderradius,"border-radius":v.opt.cursorborderradius}),o.hborder=parseFloat(o.outerHeight()-o.innerHeight()),o.addClass("nicescroll-cursors"),v.cursor=o;var t=a(document.createElement("div"));t.attr("id",v.id),t.addClass("nicescroll-rails nicescroll-rails-vr");var s,d,u=["left","right","top","bottom"];for(var h in u)d=u[h],s=v.opt.railpadding[d],s?t.css("padding-"+d,s+"px"):v.opt.railpadding[d]=0;t.append(o),t.width=Math.max(parseFloat(v.opt.cursorwidth),o.outerWidth()),t.css({width:t.width+"px",zIndex:v.zindex,background:v.opt.background,cursor:"default"}),t.visibility=!0,t.scrollable=!0,t.align="left"==v.opt.railalign?0:1,v.rail=t,v.rail.drag=!1;var p=!1;!v.opt.boxzoom||v.ispage||x.isieold||(p=document.createElement("div"),v.bind(p,"click",v.doZoom),v.bind(p,"mouseenter",function(){v.zoom.css("opacity",v.opt.cursoropacitymax)}),v.bind(p,"mouseleave",function(){v.zoom.css("opacity",v.opt.cursoropacitymin)}),v.zoom=a(p),v.zoom.css({cursor:"pointer","z-index":v.zindex,backgroundImage:"url("+v.opt.scriptpath+"zoomico.png)",height:18,width:18,backgroundPosition:"0px 0px"}),v.opt.dblclickzoom&&v.bind(v.win,"dblclick",v.doZoom),x.cantouch&&v.opt.gesturezoom&&(v.ongesturezoom=function(e){return e.scale>1.5&&v.doZoomIn(e),e.scale<.8&&v.doZoomOut(e),v.cancelEvent(e)},v.bind(v.win,"gestureend",v.ongesturezoom))),v.railh=!1;var f;if(v.opt.horizrailenabled){v.css(e,{"overflow-x":"hidden"});var o=a(document.createElement("div"));o.css({position:"absolute",top:0,height:v.opt.cursorwidth,width:"0px","background-color":v.opt.cursorcolor,border:v.opt.cursorborder,"background-clip":"padding-box","-webkit-border-radius":v.opt.cursorborderradius,"-moz-border-radius":v.opt.cursorborderradius,"border-radius":v.opt.cursorborderradius}),x.isieold&&o.css({overflow:"hidden"}),o.wborder=parseFloat(o.outerWidth()-o.innerWidth()),o.addClass("nicescroll-cursors"),v.cursorh=o,f=a(document.createElement("div")),f.attr("id",v.id+"-hr"),f.addClass("nicescroll-rails nicescroll-rails-hr"),f.height=Math.max(parseFloat(v.opt.cursorwidth),o.outerHeight()),f.css({height:f.height+"px",zIndex:v.zindex,background:v.opt.background}),f.append(o),f.visibility=!0,f.scrollable=!0,f.align="top"==v.opt.railvalign?0:1,v.railh=f,v.railh.drag=!1}if(v.ispage)t.css({position:"fixed",top:"0px",height:"100%"}),t.align?t.css({right:"0px"}):t.css({left:"0px"}),v.body.append(t),v.railh&&(f.css({position:"fixed",left:"0px",width:"100%"}),f.align?f.css({bottom:"0px"}):f.css({top:"0px"}),v.body.append(f));else{if(v.ishwscroll){"static"==v.win.css("position")&&v.css(v.win,{position:"relative"});var g="HTML"==v.win[0].nodeName?v.body:v.win;a(g).scrollTop(0).scrollLeft(0),v.zoom&&(v.zoom.css({position:"absolute",top:1,right:0,"margin-right":t.width+4}),g.append(v.zoom)),t.css({position:"absolute",top:0}),t.align?t.css({right:0}):t.css({left:0}),g.append(t),f&&(f.css({position:"absolute",left:0,bottom:0}),f.align?f.css({bottom:0}):f.css({top:0}),g.append(f))}else{v.isfixed="fixed"==v.win.css("position");var w=v.isfixed?"fixed":"absolute";v.isfixed||(v.viewport=v.getViewport(v.win[0])),v.viewport&&(v.body=v.viewport,0==/fixed|absolute/.test(v.viewport.css("position"))&&v.css(v.viewport,{position:"relative"})),t.css({position:w}),v.zoom&&v.zoom.css({position:w}),v.updateScrollBar(),v.body.append(t),v.zoom&&v.body.append(v.zoom),v.railh&&(f.css({position:w}),v.body.append(f))}x.isios&&v.css(v.win,{"-webkit-tap-highlight-color":"rgba(0,0,0,0)","-webkit-touch-callout":"none"}),x.isie&&v.opt.disableoutline&&v.win.attr("hideFocus","true"),x.iswebkit&&v.opt.disableoutline&&v.win.css({outline:"none"})}if(v.opt.autohidemode===!1?(v.autohidedom=!1,v.rail.css({opacity:v.opt.cursoropacitymax}),v.railh&&v.railh.css({opacity:v.opt.cursoropacitymax})):v.opt.autohidemode===!0||"leave"===v.opt.autohidemode?(v.autohidedom=a().add(v.rail),x.isie8&&(v.autohidedom=v.autohidedom.add(v.cursor)),v.railh&&(v.autohidedom=v.autohidedom.add(v.railh)),v.railh&&x.isie8&&(v.autohidedom=v.autohidedom.add(v.cursorh))):"scroll"==v.opt.autohidemode?(v.autohidedom=a().add(v.rail),v.railh&&(v.autohidedom=v.autohidedom.add(v.railh))):"cursor"==v.opt.autohidemode?(v.autohidedom=a().add(v.cursor),v.railh&&(v.autohidedom=v.autohidedom.add(v.cursorh))):"hidden"==v.opt.autohidemode&&(v.autohidedom=!1,v.hide(),v.railslocked=!1),x.isie9mobile){v.scrollmom=new b(v),v.onmangotouch=function(){var e=v.getScrollTop(),o=v.getScrollLeft();if(e==v.scrollmom.lastscrolly&&o==v.scrollmom.lastscrollx)return!0;var t=e-v.mangotouch.sy,r=o-v.mangotouch.sx,i=Math.round(Math.sqrt(Math.pow(r,2)+Math.pow(t,2)));if(0!=i){var n=0>t?-1:1,s=0>r?-1:1,l=+new Date;if(v.mangotouch.lazy&&clearTimeout(v.mangotouch.lazy),l-v.mangotouch.tm>80||v.mangotouch.dry!=n||v.mangotouch.drx!=s)v.scrollmom.stop(),v.scrollmom.reset(o,e),v.mangotouch.sy=e,v.mangotouch.ly=e,v.mangotouch.sx=o,v.mangotouch.lx=o,v.mangotouch.dry=n,v.mangotouch.drx=s,v.mangotouch.tm=l;else{v.scrollmom.stop(),v.scrollmom.update(v.mangotouch.sx-r,v.mangotouch.sy-t),v.mangotouch.tm=l;var a=Math.max(Math.abs(v.mangotouch.ly-e),Math.abs(v.mangotouch.lx-o));v.mangotouch.ly=e,v.mangotouch.lx=o,a>2&&(v.mangotouch.lazy=setTimeout(function(){v.mangotouch.lazy=!1,v.mangotouch.dry=0,v.mangotouch.drx=0,v.mangotouch.tm=0,v.scrollmom.doMomentum(30)},100))}}};var y=v.getScrollTop(),S=v.getScrollLeft();v.mangotouch={sy:y,ly:y,dry:0,sx:S,lx:S,drx:0,lazy:!1,tm:0},v.bind(v.docscroll,"scroll",v.onmangotouch)}else{if(x.cantouch||v.istouchcapable||v.opt.touchbehavior||x.hasmstouch){v.scrollmom=new b(v),v.ontouchstart=function(e){if(e.pointerType&&2!=e.pointerType&&"touch"!=e.pointerType)return!1;if(v.hasmoving=!1,!v.railslocked){var o;if(x.hasmstouch)for(o=e.target?e.target:!1;o;){var t=a(o).getNiceScroll();if(t.length>0&&t[0].me==v.me)break;if(t.length>0)return!1;if("DIV"==o.nodeName&&o.id==v.id)break;o=o.parentNode?o.parentNode:!1}if(v.cancelScroll(),o=v.getTarget(e)){var r=/INPUT/i.test(o.nodeName)&&/range/i.test(o.type);if(r)return v.stopPropagation(e)}if(!("clientX"in e)&&"changedTouches"in e&&(e.clientX=e.changedTouches[0].clientX,e.clientY=e.changedTouches[0].clientY),v.forcescreen){var i=e;e={original:e.original?e.original:e},e.clientX=i.screenX,e.clientY=i.screenY}if(v.rail.drag={x:e.clientX,y:e.clientY,sx:v.scroll.x,sy:v.scroll.y,st:v.getScrollTop(),sl:v.getScrollLeft(),pt:2,dl:!1},v.ispage||!v.opt.directionlockdeadzone)v.rail.drag.dl="f";else{var n={w:a(window).width(),h:a(window).height()},s={w:Math.max(document.body.scrollWidth,document.documentElement.scrollWidth),h:Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},l=Math.max(0,s.h-n.h),c=Math.max(0,s.w-n.w);!v.rail.scrollable&&v.railh.scrollable?v.rail.drag.ck=l>0?"v":!1:v.rail.scrollable&&!v.railh.scrollable?v.rail.drag.ck=c>0?"h":!1:v.rail.drag.ck=!1,v.rail.drag.ck||(v.rail.drag.dl="f")}if(v.opt.touchbehavior&&v.isiframe&&x.isie){var d=v.win.position();v.rail.drag.x+=d.left,v.rail.drag.y+=d.top}if(v.hasmoving=!1,v.lastmouseup=!1,v.scrollmom.reset(e.clientX,e.clientY),!x.cantouch&&!this.istouchcapable&&!e.pointerType){var u=o?/INPUT|SELECT|TEXTAREA/i.test(o.nodeName):!1;if(!u)return!v.ispage&&x.hasmousecapture&&o.setCapture(),v.opt.touchbehavior?(o.onclick&&!o._onclick&&(o._onclick=o.onclick,o.onclick=function(e){return v.hasmoving?!1:void o._onclick.call(this,e)}),v.cancelEvent(e)):v.stopPropagation(e);/SUBMIT|CANCEL|BUTTON/i.test(a(o).attr("type"))&&(pc={tg:o,click:!1},v.preventclick=pc)}}},v.ontouchend=function(e){if(!v.rail.drag)return!0;if(2==v.rail.drag.pt){if(e.pointerType&&2!=e.pointerType&&"touch"!=e.pointerType)return!1;if(v.scrollmom.doMomentum(),v.rail.drag=!1,v.hasmoving&&(v.lastmouseup=!0,v.hideCursor(),x.hasmousecapture&&document.releaseCapture(),!x.cantouch))return v.cancelEvent(e)}else if(1==v.rail.drag.pt)return v.onmouseup(e)};var z=v.opt.touchbehavior&&v.isiframe&&!x.hasmousecapture;v.ontouchmove=function(e,o){if(!v.rail.drag)return!1;if(e.targetTouches&&v.opt.preventmultitouchscrolling&&e.targetTouches.length>1)return!1;if(e.pointerType&&2!=e.pointerType&&"touch"!=e.pointerType)return!1;if(2==v.rail.drag.pt){if(x.cantouch&&x.isios&&"undefined"==typeof e.original)return!0;v.hasmoving=!0,v.preventclick&&!v.preventclick.click&&(v.preventclick.click=v.preventclick.tg.onclick||!1,v.preventclick.tg.onclick=v.onpreventclick);var t=a.extend({original:e},e);if(e=t,"changedTouches"in e&&(e.clientX=e.changedTouches[0].clientX,e.clientY=e.changedTouches[0].clientY),v.forcescreen){var r=e;e={original:e.original?e.original:e},e.clientX=r.screenX,e.clientY=r.screenY}var i,n;if(n=i=0,z&&!o){var s=v.win.position();n=-s.left,i=-s.top}var l=e.clientY+i,c=l-v.rail.drag.y,d=e.clientX+n,u=d-v.rail.drag.x,h=v.rail.drag.st-c;v.ishwscroll&&v.opt.bouncescroll?0>h?h=Math.round(h/2):h>v.page.maxh&&(h=v.page.maxh+Math.round((h-v.page.maxh)/2)):(0>h&&(h=0,l=0),h>v.page.maxh&&(h=v.page.maxh,l=0));var p;v.railh&&v.railh.scrollable&&(p=v.isrtlmode?u-v.rail.drag.sl:v.rail.drag.sl-u,v.ishwscroll&&v.opt.bouncescroll?0>p?p=Math.round(p/2):p>v.page.maxw&&(p=v.page.maxw+Math.round((p-v.page.maxw)/2)):(0>p&&(p=0,d=0),p>v.page.maxw&&(p=v.page.maxw,d=0)));var m=!1;if(v.rail.drag.dl)m=!0,"v"==v.rail.drag.dl?p=v.rail.drag.sl:"h"==v.rail.drag.dl&&(h=v.rail.drag.st);else{var f=Math.abs(c),g=Math.abs(u),w=v.opt.directionlockdeadzone;if("v"==v.rail.drag.ck){if(f>w&&.3*f>=g)return v.rail.drag=!1,!0;g>w&&(v.rail.drag.dl="f",a("body").scrollTop(a("body").scrollTop()))}else if("h"==v.rail.drag.ck){if(g>w&&.3*g>=f)return v.rail.drag=!1,!0;f>w&&(v.rail.drag.dl="f",a("body").scrollLeft(a("body").scrollLeft()))}}if(v.synched("touchmove",function(){v.rail.drag&&2==v.rail.drag.pt&&(v.prepareTransition&&v.prepareTransition(0),v.rail.scrollable&&v.setScrollTop(h),v.scrollmom.update(d,l),v.railh&&v.railh.scrollable?(v.setScrollLeft(p),v.showCursor(h,p)):v.showCursor(h),x.isie10&&document.selection.clear())}),x.ischrome&&v.istouchcapable&&(m=!1),m)return v.cancelEvent(e)}else if(1==v.rail.drag.pt)return v.onmousemove(e)}}if(v.onmousedown=function(e,o){if(!v.rail.drag||1==v.rail.drag.pt){if(v.railslocked)return v.cancelEvent(e);v.cancelScroll(),v.rail.drag={x:e.clientX,y:e.clientY,sx:v.scroll.x,sy:v.scroll.y,pt:1,hr:!!o};var t=v.getTarget(e);return!v.ispage&&x.hasmousecapture&&t.setCapture(),v.isiframe&&!x.hasmousecapture&&(v.saved.csspointerevents=v.doc.css("pointer-events"),v.css(v.doc,{"pointer-events":"none"})),v.hasmoving=!1,v.cancelEvent(e)}},v.onmouseup=function(e){return v.rail.drag?1!=v.rail.drag.pt?!0:(x.hasmousecapture&&document.releaseCapture(),v.isiframe&&!x.hasmousecapture&&v.doc.css("pointer-events",v.saved.csspointerevents),v.rail.drag=!1,v.hasmoving&&v.triggerScrollEnd(),v.cancelEvent(e)):void 0},v.onmousemove=function(e){if(v.rail.drag){if(1!=v.rail.drag.pt)return;if(x.ischrome&&0==e.which)return v.onmouseup(e);if(v.cursorfreezed=!0,v.hasmoving=!0,v.rail.drag.hr){v.scroll.x=v.rail.drag.sx+(e.clientX-v.rail.drag.x),v.scroll.x<0&&(v.scroll.x=0);var o=v.scrollvaluemaxw;v.scroll.x>o&&(v.scroll.x=o)}else{v.scroll.y=v.rail.drag.sy+(e.clientY-v.rail.drag.y),v.scroll.y<0&&(v.scroll.y=0);var t=v.scrollvaluemax;v.scroll.y>t&&(v.scroll.y=t)}return v.synched("mousemove",function(){v.rail.drag&&1==v.rail.drag.pt&&(v.showCursor(),v.rail.drag.hr?v.hasreversehr?v.doScrollLeft(v.scrollvaluemaxw-Math.round(v.scroll.x*v.scrollratio.x),v.opt.cursordragspeed):v.doScrollLeft(Math.round(v.scroll.x*v.scrollratio.x),v.opt.cursordragspeed):v.doScrollTop(Math.round(v.scroll.y*v.scrollratio.y),v.opt.cursordragspeed))}),v.cancelEvent(e)}v.checkarea=0},x.cantouch||v.opt.touchbehavior)v.onpreventclick=function(e){return v.preventclick?(v.preventclick.tg.onclick=v.preventclick.click,v.preventclick=!1,v.cancelEvent(e)):void 0},v.bind(v.win,"mousedown",v.ontouchstart),v.onclick=x.isios?!1:function(e){return v.lastmouseup?(v.lastmouseup=!1,v.cancelEvent(e)):!0},v.opt.grabcursorenabled&&x.cursorgrabvalue&&(v.css(v.ispage?v.doc:v.win,{cursor:x.cursorgrabvalue}),v.css(v.rail,{cursor:x.cursorgrabvalue}));else{var T=function(e){if(v.selectiondrag){if(e){var o=v.win.outerHeight(),t=e.pageY-v.selectiondrag.top;t>0&&o>t&&(t=0),t>=o&&(t-=o),v.selectiondrag.df=t}if(0!=v.selectiondrag.df){var r=2*-Math.floor(v.selectiondrag.df/6);v.doScrollBy(r),v.debounced("doselectionscroll",function(){T()},50)}}};"getSelection"in document?v.hasTextSelected=function(){return document.getSelection().rangeCount>0}:"selection"in document?v.hasTextSelected=function(){return"None"!=document.selection.type}:v.hasTextSelected=function(){return!1},v.onselectionstart=function(e){v.ispage||(v.selectiondrag=v.win.offset())},v.onselectionend=function(e){v.selectiondrag=!1},v.onselectiondrag=function(e){v.selectiondrag&&v.hasTextSelected()&&v.debounced("selectionscroll",function(){T(e)},250)}}x.hasw3ctouch?(v.css(v.rail,{"touch-action":"none"}),v.css(v.cursor,{"touch-action":"none"}),v.bind(v.win,"pointerdown",v.ontouchstart),v.bind(document,"pointerup",v.ontouchend),v.bind(document,"pointermove",v.ontouchmove)):x.hasmstouch?(v.css(v.rail,{"-ms-touch-action":"none"}),v.css(v.cursor,{"-ms-touch-action":"none"}),v.bind(v.win,"MSPointerDown",v.ontouchstart),v.bind(document,"MSPointerUp",v.ontouchend),v.bind(document,"MSPointerMove",v.ontouchmove),v.bind(v.cursor,"MSGestureHold",function(e){e.preventDefault()}),v.bind(v.cursor,"contextmenu",function(e){e.preventDefault()})):this.istouchcapable&&(v.bind(v.win,"touchstart",v.ontouchstart),v.bind(document,"touchend",v.ontouchend),v.bind(document,"touchcancel",v.ontouchend),v.bind(document,"touchmove",v.ontouchmove)),(v.opt.cursordragontouch||!x.cantouch&&!v.opt.touchbehavior)&&(v.rail.css({cursor:"default"}),v.railh&&v.railh.css({cursor:"default"}),v.jqbind(v.rail,"mouseenter",function(){return v.ispage||v.win.is(":visible")?(v.canshowonmouseevent&&v.showCursor(),void(v.rail.active=!0)):!1}),v.jqbind(v.rail,"mouseleave",function(){v.rail.active=!1,v.rail.drag||v.hideCursor()}),v.opt.sensitiverail&&(v.bind(v.rail,"click",function(e){v.doRailClick(e,!1,!1)}),v.bind(v.rail,"dblclick",function(e){v.doRailClick(e,!0,!1)}),v.bind(v.cursor,"click",function(e){v.cancelEvent(e)}),v.bind(v.cursor,"dblclick",function(e){v.cancelEvent(e)})),v.railh&&(v.jqbind(v.railh,"mouseenter",function(){return v.ispage||v.win.is(":visible")?(v.canshowonmouseevent&&v.showCursor(),void(v.rail.active=!0)):!1}),v.jqbind(v.railh,"mouseleave",function(){v.rail.active=!1,v.rail.drag||v.hideCursor()}),v.opt.sensitiverail&&(v.bind(v.railh,"click",function(e){v.doRailClick(e,!1,!0)}),v.bind(v.railh,"dblclick",function(e){v.doRailClick(e,!0,!0)}),v.bind(v.cursorh,"click",function(e){v.cancelEvent(e)}),v.bind(v.cursorh,"dblclick",function(e){v.cancelEvent(e)})))),x.cantouch||v.opt.touchbehavior?(v.bind(x.hasmousecapture?v.win:document,"mouseup",v.ontouchend),v.bind(document,"mousemove",v.ontouchmove),v.onclick&&v.bind(document,"click",v.onclick),v.opt.cursordragontouch&&(v.bind(v.cursor,"mousedown",v.onmousedown),v.bind(v.cursor,"mouseup",v.onmouseup),v.cursorh&&v.bind(v.cursorh,"mousedown",function(e){v.onmousedown(e,!0)}),v.cursorh&&v.bind(v.cursorh,"mouseup",v.onmouseup))):(v.bind(x.hasmousecapture?v.win:document,"mouseup",v.onmouseup),v.bind(document,"mousemove",v.onmousemove),v.onclick&&v.bind(document,"click",v.onclick),v.bind(v.cursor,"mousedown",v.onmousedown),v.bind(v.cursor,"mouseup",v.onmouseup),v.railh&&(v.bind(v.cursorh,"mousedown",function(e){v.onmousedown(e,!0)}),v.bind(v.cursorh,"mouseup",v.onmouseup)),!v.ispage&&v.opt.enablescrollonselection&&(v.bind(v.win[0],"mousedown",v.onselectionstart),v.bind(document,"mouseup",v.onselectionend),v.bind(v.cursor,"mouseup",v.onselectionend),v.cursorh&&v.bind(v.cursorh,"mouseup",v.onselectionend),v.bind(document,"mousemove",v.onselectiondrag)),v.zoom&&(v.jqbind(v.zoom,"mouseenter",function(){v.canshowonmouseevent&&v.showCursor(),v.rail.active=!0}),v.jqbind(v.zoom,"mouseleave",function(){v.rail.active=!1,v.rail.drag||v.hideCursor()}))),v.opt.enablemousewheel&&(v.isiframe||v.bind(x.isie&&v.ispage?document:v.win,"mousewheel",v.onmousewheel),v.bind(v.rail,"mousewheel",v.onmousewheel),v.railh&&v.bind(v.railh,"mousewheel",v.onmousewheelhr)),v.ispage||x.cantouch||/HTML|^BODY/.test(v.win[0].nodeName)||(v.win.attr("tabindex")||v.win.attr({tabindex:n++}),v.jqbind(v.win,"focus",function(e){r=v.getTarget(e).id||!0,v.hasfocus=!0,v.canshowonmouseevent&&v.noticeCursor()}),
+v.jqbind(v.win,"blur",function(e){r=!1,v.hasfocus=!1}),v.jqbind(v.win,"mouseenter",function(e){i=v.getTarget(e).id||!0,v.hasmousefocus=!0,v.canshowonmouseevent&&v.noticeCursor()}),v.jqbind(v.win,"mouseleave",function(){i=!1,v.hasmousefocus=!1,v.rail.drag||v.hideCursor()}))}if(v.onkeypress=function(e){if(v.railslocked&&0==v.page.maxh)return!0;e=e?e:window.e;var o=v.getTarget(e);if(o&&/INPUT|TEXTAREA|SELECT|OPTION/.test(o.nodeName)){var t=o.getAttribute("type")||o.type||!1;if(!t||!/submit|button|cancel/i.tp)return!0}if(a(o).attr("contenteditable"))return!0;if(v.hasfocus||v.hasmousefocus&&!r||v.ispage&&!r&&!i){var n=e.keyCode;if(v.railslocked&&27!=n)return v.cancelEvent(e);var s=e.ctrlKey||!1,l=e.shiftKey||!1,c=!1;switch(n){case 38:case 63233:v.doScrollBy(72),c=!0;break;case 40:case 63235:v.doScrollBy(-72),c=!0;break;case 37:case 63232:v.railh&&(s?v.doScrollLeft(0):v.doScrollLeftBy(72),c=!0);break;case 39:case 63234:v.railh&&(s?v.doScrollLeft(v.page.maxw):v.doScrollLeftBy(-72),c=!0);break;case 33:case 63276:v.doScrollBy(v.view.h),c=!0;break;case 34:case 63277:v.doScrollBy(-v.view.h),c=!0;break;case 36:case 63273:v.railh&&s?v.doScrollPos(0,0):v.doScrollTo(0),c=!0;break;case 35:case 63275:v.railh&&s?v.doScrollPos(v.page.maxw,v.page.maxh):v.doScrollTo(v.page.maxh),c=!0;break;case 32:v.opt.spacebarenabled&&(l?v.doScrollBy(v.view.h):v.doScrollBy(-v.view.h),c=!0);break;case 27:v.zoomactive&&(v.doZoom(),c=!0)}if(c)return v.cancelEvent(e)}},v.opt.enablekeyboard&&v.bind(document,x.isopera&&!x.isopera12?"keypress":"keydown",v.onkeypress),v.bind(document,"keydown",function(e){var o=e.ctrlKey||!1;o&&(v.wheelprevented=!0)}),v.bind(document,"keyup",function(e){var o=e.ctrlKey||!1;o||(v.wheelprevented=!1)}),v.bind(window,"blur",function(e){v.wheelprevented=!1}),v.bind(window,"resize",v.lazyResize),v.bind(window,"orientationchange",v.lazyResize),v.bind(window,"load",v.lazyResize),x.ischrome&&!v.ispage&&!v.haswrapper){var k=v.win.attr("style"),M=parseFloat(v.win.css("width"))+1;v.win.css("width",M),v.synched("chromefix",function(){v.win.attr("style",k)})}v.onAttributeChange=function(e){v.lazyResize(v.isieold?250:30)},m!==!1&&(v.observerbody=new m(function(e){return e.forEach(function(e){return"attributes"==e.type?a("body").hasClass("modal-open")&&!a.contains(a(".modal-dialog")[0],v.doc[0])?v.hide():v.show():void 0}),document.body.scrollHeight!=v.page.maxh?v.lazyResize(30):void 0}),v.observerbody.observe(document.body,{childList:!0,subtree:!0,characterData:!1,attributes:!0,attributeFilter:["class"]})),v.ispage||v.haswrapper||(m!==!1?(v.observer=new m(function(e){e.forEach(v.onAttributeChange)}),v.observer.observe(v.win[0],{childList:!0,characterData:!1,attributes:!0,subtree:!1}),v.observerremover=new m(function(e){e.forEach(function(e){if(e.removedNodes.length>0)for(var o in e.removedNodes)if(v&&e.removedNodes[o]==v.win[0])return v.remove()})}),v.observerremover.observe(v.win[0].parentNode,{childList:!0,characterData:!1,attributes:!1,subtree:!1})):(v.bind(v.win,x.isie&&!x.isie9?"propertychange":"DOMAttrModified",v.onAttributeChange),x.isie9&&v.win[0].attachEvent("onpropertychange",v.onAttributeChange),v.bind(v.win,"DOMNodeRemoved",function(e){e.target==v.win[0]&&v.remove()}))),!v.ispage&&v.opt.boxzoom&&v.bind(window,"resize",v.resizeZoom),v.istextarea&&(v.bind(v.win,"keydown",v.lazyResize),v.bind(v.win,"mouseup",v.lazyResize)),v.lazyResize(30)}if("IFRAME"==this.doc[0].nodeName){var E=function(){v.iframexd=!1;var e;try{e="contentDocument"in this?this.contentDocument:this.contentWindow.document;e.domain}catch(o){v.iframexd=!0,e=!1}if(v.iframexd)return"console"in window&&console.log("NiceScroll error: policy restriced iframe"),!0;if(v.forcescreen=!0,v.isiframe&&(v.iframe={doc:a(e),html:v.doc.contents().find("html")[0],body:v.doc.contents().find("body")[0]},v.getContentSize=function(){return{w:Math.max(v.iframe.html.scrollWidth,v.iframe.body.scrollWidth),h:Math.max(v.iframe.html.scrollHeight,v.iframe.body.scrollHeight)}},v.docscroll=a(v.iframe.body)),!x.isios&&v.opt.iframeautoresize&&!v.isiframe){v.win.scrollTop(0),v.doc.height("");var t=Math.max(e.getElementsByTagName("html")[0].scrollHeight,e.body.scrollHeight);v.doc.height(t)}v.lazyResize(30),x.isie7&&v.css(a(v.iframe.html),{"overflow-y":"hidden"}),v.css(a(v.iframe.body),{"overflow-y":"hidden"}),x.isios&&v.haswrapper&&v.css(a(e.body),{"-webkit-transform":"translate3d(0,0,0)"}),"contentWindow"in this?v.bind(this.contentWindow,"scroll",v.onscroll):v.bind(e,"scroll",v.onscroll),v.opt.enablemousewheel&&v.bind(e,"mousewheel",v.onmousewheel),v.opt.enablekeyboard&&v.bind(e,x.isopera?"keypress":"keydown",v.onkeypress),(x.cantouch||v.opt.touchbehavior)&&(v.bind(e,"mousedown",v.ontouchstart),v.bind(e,"mousemove",function(e){return v.ontouchmove(e,!0)}),v.opt.grabcursorenabled&&x.cursorgrabvalue&&v.css(a(e.body),{cursor:x.cursorgrabvalue})),v.bind(e,"mouseup",v.ontouchend),v.zoom&&(v.opt.dblclickzoom&&v.bind(e,"dblclick",v.doZoom),v.ongesturezoom&&v.bind(e,"gestureend",v.ongesturezoom))};this.doc[0].readyState&&"complete"==this.doc[0].readyState&&setTimeout(function(){E.call(v.doc[0],!1)},500),v.bind(this.doc,"load",E)}},this.showCursor=function(e,o){if(v.cursortimeout&&(clearTimeout(v.cursortimeout),v.cursortimeout=0),v.rail){if(v.autohidedom&&(v.autohidedom.stop().css({opacity:v.opt.cursoropacitymax}),v.cursoractive=!0),v.rail.drag&&1==v.rail.drag.pt||("undefined"!=typeof e&&e!==!1&&(v.scroll.y=Math.round(1*e/v.scrollratio.y)),"undefined"!=typeof o&&(v.scroll.x=Math.round(1*o/v.scrollratio.x))),v.cursor.css({height:v.cursorheight,top:v.scroll.y}),v.cursorh){var t=v.hasreversehr?v.scrollvaluemaxw-v.scroll.x:v.scroll.x;!v.rail.align&&v.rail.visibility?v.cursorh.css({width:v.cursorwidth,left:t+v.rail.width}):v.cursorh.css({width:v.cursorwidth,left:t}),v.cursoractive=!0}v.zoom&&v.zoom.stop().css({opacity:v.opt.cursoropacitymax})}},this.hideCursor=function(e){v.cursortimeout||v.rail&&v.autohidedom&&(v.hasmousefocus&&"leave"==v.opt.autohidemode||(v.cursortimeout=setTimeout(function(){v.rail.active&&v.showonmouseevent||(v.autohidedom.stop().animate({opacity:v.opt.cursoropacitymin}),v.zoom&&v.zoom.stop().animate({opacity:v.opt.cursoropacitymin}),v.cursoractive=!1),v.cursortimeout=0},e||v.opt.hidecursordelay)))},this.noticeCursor=function(e,o,t){v.showCursor(o,t),v.rail.active||v.hideCursor(e)},this.getContentSize=v.ispage?function(){return{w:Math.max(document.body.scrollWidth,document.documentElement.scrollWidth),h:Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}}:v.haswrapper?function(){return{w:v.doc.outerWidth()+parseInt(v.win.css("paddingLeft"))+parseInt(v.win.css("paddingRight")),h:v.doc.outerHeight()+parseInt(v.win.css("paddingTop"))+parseInt(v.win.css("paddingBottom"))}}:function(){return{w:v.docscroll[0].scrollWidth,h:v.docscroll[0].scrollHeight}},this.onResize=function(e,o){if(!v||!v.win)return!1;if(!v.haswrapper&&!v.ispage){if("none"==v.win.css("display"))return v.visibility&&v.hideRail().hideRailHr(),!1;v.hidden||v.visibility||v.showRail().showRailHr()}var t=v.page.maxh,r=v.page.maxw,i={h:v.view.h,w:v.view.w};if(v.view={w:v.ispage?v.win.width():parseInt(v.win[0].clientWidth),h:v.ispage?v.win.height():parseInt(v.win[0].clientHeight)},v.page=o?o:v.getContentSize(),v.page.maxh=Math.max(0,v.page.h-v.view.h),v.page.maxw=Math.max(0,v.page.w-v.view.w),v.page.maxh==t&&v.page.maxw==r&&v.view.w==i.w&&v.view.h==i.h){if(v.ispage)return v;var n=v.win.offset();if(v.lastposition){var s=v.lastposition;if(s.top==n.top&&s.left==n.left)return v}v.lastposition=n}if(0==v.page.maxh?(v.hideRail(),v.scrollvaluemax=0,v.scroll.y=0,v.scrollratio.y=0,v.cursorheight=0,v.setScrollTop(0),v.rail&&(v.rail.scrollable=!1)):(v.page.maxh-=v.opt.railpadding.top+v.opt.railpadding.bottom,v.rail.scrollable=!0),0==v.page.maxw?(v.hideRailHr(),v.scrollvaluemaxw=0,v.scroll.x=0,v.scrollratio.x=0,v.cursorwidth=0,v.setScrollLeft(0),v.railh&&(v.railh.scrollable=!1)):(v.page.maxw-=v.opt.railpadding.left+v.opt.railpadding.right,v.railh&&(v.railh.scrollable=v.opt.horizrailenabled)),v.railslocked=v.locked||0==v.page.maxh&&0==v.page.maxw,v.railslocked)return v.ispage||v.updateScrollBar(v.view),!1;v.hidden||v.visibility?!v.railh||v.hidden||v.railh.visibility||v.showRailHr():v.showRail().showRailHr(),v.istextarea&&v.win.css("resize")&&"none"!=v.win.css("resize")&&(v.view.h-=20),v.cursorheight=Math.min(v.view.h,Math.round(v.view.h*(v.view.h/v.page.h))),v.cursorheight=v.opt.cursorfixedheight?v.opt.cursorfixedheight:Math.max(v.opt.cursorminheight,v.cursorheight),v.cursorwidth=Math.min(v.view.w,Math.round(v.view.w*(v.view.w/v.page.w))),v.cursorwidth=v.opt.cursorfixedheight?v.opt.cursorfixedheight:Math.max(v.opt.cursorminheight,v.cursorwidth),v.scrollvaluemax=v.view.h-v.cursorheight-v.cursor.hborder-(v.opt.railpadding.top+v.opt.railpadding.bottom),v.railh&&(v.railh.width=v.page.maxh>0?v.view.w-v.rail.width:v.view.w,v.scrollvaluemaxw=v.railh.width-v.cursorwidth-v.cursorh.wborder-(v.opt.railpadding.left+v.opt.railpadding.right)),v.ispage||v.updateScrollBar(v.view),v.scrollratio={x:v.page.maxw/v.scrollvaluemaxw,y:v.page.maxh/v.scrollvaluemax};var l=v.getScrollTop();return l>v.page.maxh?v.doScrollTop(v.page.maxh):(v.scroll.y=Math.round(v.getScrollTop()*(1/v.scrollratio.y)),v.scroll.x=Math.round(v.getScrollLeft()*(1/v.scrollratio.x)),v.cursoractive&&v.noticeCursor()),v.scroll.y&&0==v.getScrollTop()&&v.doScrollTo(Math.floor(v.scroll.y*v.scrollratio.y)),v},this.resize=v.onResize,this.lazyResize=function(e){return e=isNaN(e)?30:e,v.debounced("resize",v.resize,e),v},this.jqbind=function(e,o,t){v.events.push({e:e,n:o,f:t,q:!0}),a(e).bind(o,t)},this.bind=function(e,o,t,r){var i="jquery"in e?e[0]:e;if("mousewheel"==o)if("onwheel"in v.win)v._bind(i,"wheel",t,r||!1);else{var n="undefined"!=typeof document.onmousewheel?"mousewheel":"DOMMouseScroll";p(i,n,t,r||!1),"DOMMouseScroll"==n&&p(i,"MozMousePixelScroll",t,r||!1)}else if(i.addEventListener){if(x.cantouch&&/mouseup|mousedown|mousemove/.test(o)){var s="mousedown"==o?"touchstart":"mouseup"==o?"touchend":"touchmove";v._bind(i,s,function(e){if(e.touches){if(e.touches.length<2){var o=e.touches.length?e.touches[0]:e;o.original=e,t.call(this,o)}}else if(e.changedTouches){var o=e.changedTouches[0];o.original=e,t.call(this,o)}},r||!1)}v._bind(i,o,t,r||!1),x.cantouch&&"mouseup"==o&&v._bind(i,"touchcancel",t,r||!1)}else v._bind(i,o,function(e){return e=e||window.event||!1,e&&e.srcElement&&(e.target=e.srcElement),"pageY"in e||(e.pageX=e.clientX+document.documentElement.scrollLeft,e.pageY=e.clientY+document.documentElement.scrollTop),t.call(i,e)===!1||r===!1?v.cancelEvent(e):!0})},x.haseventlistener?(this._bind=function(e,o,t,r){v.events.push({e:e,n:o,f:t,b:r,q:!1}),e.addEventListener(o,t,r||!1)},this.cancelEvent=function(e){if(!e)return!1;var e=e.original?e.original:e;return e.preventDefault(),e.stopPropagation(),e.preventManipulation&&e.preventManipulation(),!1},this.stopPropagation=function(e){if(!e)return!1;var e=e.original?e.original:e;return e.stopPropagation(),!1},this._unbind=function(e,o,t,r){e.removeEventListener(o,t,r)}):(this._bind=function(e,o,t,r){v.events.push({e:e,n:o,f:t,b:r,q:!1}),e.attachEvent?e.attachEvent("on"+o,t):e["on"+o]=t},this.cancelEvent=function(e){var e=window.event||!1;return e?(e.cancelBubble=!0,e.cancel=!0,e.returnValue=!1,!1):!1},this.stopPropagation=function(e){var e=window.event||!1;return e?(e.cancelBubble=!0,!1):!1},this._unbind=function(e,o,t,r){e.detachEvent?e.detachEvent("on"+o,t):e["on"+o]=!1}),this.unbindAll=function(){for(var e=0;e0)return t;o=o.parentNode?o.parentNode:!1}return!1},this.triggerScrollEnd=function(){if(v.onscrollend){var e=v.getScrollLeft(),o=v.getScrollTop(),t={type:"scrollend",current:{x:e,y:o},end:{x:e,y:o}};v.onscrollend.call(v,t)}},this.onmousewheel=function(e){if(!v.wheelprevented){if(v.railslocked)return v.debounced("checkunlock",v.resize,250),!0;if(v.rail.drag)return v.cancelEvent(e);if("auto"==v.opt.oneaxismousemode&&0!=e.deltaX&&(v.opt.oneaxismousemode=!1),v.opt.oneaxismousemode&&0==e.deltaX&&!v.rail.scrollable)return v.railh&&v.railh.scrollable?v.onmousewheelhr(e):!0;var o=+new Date,t=!1;if(v.opt.preservenativescrolling&&v.checkarea+60020?t:0},v.opt.smoothscroll?v.ishwscroll&&x.hastransition&&v.opt.usetransition&&v.opt.smoothscroll?(this.prepareTransition=function(e,o){var t=o?e>20?e:0:v.getTransitionSpeed(e),r=t?x.prefixstyle+"transform "+t+"ms ease-out":"";return v.lasttransitionstyle&&v.lasttransitionstyle==r||(v.lasttransitionstyle=r,v.doc.css(x.transitionstyle,r)),t},this.doScrollLeft=function(e,o){var t=v.scrollrunning?v.newscrolly:v.getScrollTop();v.doScrollPos(e,t,o)},this.doScrollTop=function(e,o){var t=v.scrollrunning?v.newscrollx:v.getScrollLeft();v.doScrollPos(t,e,o)},this.doScrollPos=function(e,o,t){var r=v.getScrollTop(),i=v.getScrollLeft();return((v.newscrolly-r)*(o-r)<0||(v.newscrollx-i)*(e-i)<0)&&v.cancelScroll(),0==v.opt.bouncescroll&&(0>o?o=0:o>v.page.maxh&&(o=v.page.maxh),0>e?e=0:e>v.page.maxw&&(e=v.page.maxw)),v.scrollrunning&&e==v.newscrollx&&o==v.newscrolly?!1:(v.newscrolly=o,v.newscrollx=e,v.newscrollspeed=t||!1,v.timer?!1:void(v.timer=setTimeout(function(){var t=v.getScrollTop(),r=v.getScrollLeft(),i={};i.x=e-r,i.y=o-t,i.px=r,i.py=t;var n=Math.round(Math.sqrt(Math.pow(i.x,2)+Math.pow(i.y,2))),s=v.newscrollspeed&&v.newscrollspeed>1?v.newscrollspeed:v.getTransitionSpeed(n);if(v.newscrollspeed&&v.newscrollspeed<=1&&(s*=v.newscrollspeed),v.prepareTransition(s,!0),v.timerscroll&&v.timerscroll.tm&&clearInterval(v.timerscroll.tm),s>0){if(!v.scrollrunning&&v.onscrollstart){var l={type:"scrollstart",current:{x:r,y:t},request:{x:e,y:o},end:{x:v.newscrollx,y:v.newscrolly},speed:s};v.onscrollstart.call(v,l)}x.transitionend?v.scrollendtrapped||(v.scrollendtrapped=!0,v.bind(v.doc,x.transitionend,v.onScrollTransitionEnd,!1)):(v.scrollendtrapped&&clearTimeout(v.scrollendtrapped),v.scrollendtrapped=setTimeout(v.onScrollTransitionEnd,s));var a=t,c=r;v.timerscroll={bz:new z(a,v.newscrolly,s,0,0,.58,1),bh:new z(c,v.newscrollx,s,0,0,.58,1)},v.cursorfreezed||(v.timerscroll.tm=setInterval(function(){v.showCursor(v.getScrollTop(),v.getScrollLeft())},60))}v.synched("doScroll-set",function(){v.timer=0,v.scrollendtrapped&&(v.scrollrunning=!0),v.setScrollTop(v.newscrolly),v.setScrollLeft(v.newscrollx),v.scrollendtrapped||v.onScrollTransitionEnd()})},50)))},this.cancelScroll=function(){if(!v.scrollendtrapped)return!0;var e=v.getScrollTop(),o=v.getScrollLeft();return v.scrollrunning=!1,x.transitionend||clearTimeout(x.transitionend),v.scrollendtrapped=!1,v._unbind(v.doc[0],x.transitionend,v.onScrollTransitionEnd),v.prepareTransition(0),v.setScrollTop(e),v.railh&&v.setScrollLeft(o),v.timerscroll&&v.timerscroll.tm&&clearInterval(v.timerscroll.tm),v.timerscroll=!1,v.cursorfreezed=!1,v.showCursor(e,o),v},this.onScrollTransitionEnd=function(){v.scrollendtrapped&&v._unbind(v.doc[0],x.transitionend,v.onScrollTransitionEnd),v.scrollendtrapped=!1,v.prepareTransition(0),v.timerscroll&&v.timerscroll.tm&&clearInterval(v.timerscroll.tm),v.timerscroll=!1;var e=v.getScrollTop(),o=v.getScrollLeft();return v.setScrollTop(e),v.railh&&v.setScrollLeft(o),v.noticeCursor(!1,e,o),v.cursorfreezed=!1,0>e?e=0:e>v.page.maxh&&(e=v.page.maxh),0>o?o=0:o>v.page.maxw&&(o=v.page.maxw),e!=v.newscrolly||o!=v.newscrollx?v.doScrollPos(o,e,v.opt.snapbackspeed):(v.onscrollend&&v.scrollrunning&&v.triggerScrollEnd(),void(v.scrollrunning=!1))}):(this.doScrollLeft=function(e,o){var t=v.scrollrunning?v.newscrolly:v.getScrollTop();v.doScrollPos(e,t,o)},this.doScrollTop=function(e,o){var t=v.scrollrunning?v.newscrollx:v.getScrollLeft();v.doScrollPos(t,e,o)},this.doScrollPos=function(e,o,t){function r(){if(v.cancelAnimationFrame)return!0;if(v.scrollrunning=!0,h=1-h)return v.timer=d(r)||1;var e,o,t=0,i=o=v.getScrollTop();if(v.dst.ay){i=v.bzscroll?v.dst.py+v.bzscroll.getNow()*v.dst.ay:v.newscrolly;var n=i-o;(0>n&&i0&&i>v.newscrolly)&&(i=v.newscrolly),v.setScrollTop(i),i==v.newscrolly&&(t=1)}else t=1;var s=e=v.getScrollLeft();if(v.dst.ax){s=v.bzscroll?v.dst.px+v.bzscroll.getNow()*v.dst.ax:v.newscrollx;var n=s-e;(0>n&&s0&&s>v.newscrollx)&&(s=v.newscrollx),v.setScrollLeft(s),s==v.newscrollx&&(t+=1)}else t+=1;2==t?(v.timer=0,v.cursorfreezed=!1,v.bzscroll=!1,v.scrollrunning=!1,0>i?i=0:i>v.page.maxh&&(i=v.page.maxh),0>s?s=0:s>v.page.maxw&&(s=v.page.maxw),s!=v.newscrollx||i!=v.newscrolly?v.doScrollPos(s,i):v.onscrollend&&v.triggerScrollEnd()):v.timer=d(r)||1}var o="undefined"==typeof o||o===!1?v.getScrollTop(!0):o;if(v.timer&&v.newscrolly==o&&v.newscrollx==e)return!0;v.timer&&u(v.timer),v.timer=0;var i=v.getScrollTop(),n=v.getScrollLeft();((v.newscrolly-i)*(o-i)<0||(v.newscrollx-n)*(e-n)<0)&&v.cancelScroll(),v.newscrolly=o,v.newscrollx=e,v.bouncescroll&&v.rail.visibility||(v.newscrolly<0?v.newscrolly=0:v.newscrolly>v.page.maxh&&(v.newscrolly=v.page.maxh)),v.bouncescroll&&v.railh.visibility||(v.newscrollx<0?v.newscrollx=0:v.newscrollx>v.page.maxw&&(v.newscrollx=v.page.maxw)),v.dst={},v.dst.x=e-n,v.dst.y=o-i,v.dst.px=n,v.dst.py=i;var s=Math.round(Math.sqrt(Math.pow(v.dst.x,2)+Math.pow(v.dst.y,2)));v.dst.ax=v.dst.x/s,v.dst.ay=v.dst.y/s;var l=0,a=s;0==v.dst.x?(l=i,a=o,v.dst.ay=1,v.dst.py=0):0==v.dst.y&&(l=n,a=e,v.dst.ax=1,v.dst.px=0);var c=v.getTransitionSpeed(s);if(t&&1>=t&&(c*=t),c>0?v.bzscroll=v.bzscroll?v.bzscroll.update(a,c):new z(l,a,c,0,1,0,1):v.bzscroll=!1,!v.timer){(i==v.page.maxh&&o>=v.page.maxh||n==v.page.maxw&&e>=v.page.maxw)&&v.checkContentSize();var h=1;if(v.cancelAnimationFrame=!1,v.timer=1,v.onscrollstart&&!v.scrollrunning){var p={type:"scrollstart",current:{x:n,y:i},request:{x:e,y:o},end:{x:v.newscrollx,y:v.newscrolly},speed:c};v.onscrollstart.call(v,p)}r(),(i==v.page.maxh&&o>=i||n==v.page.maxw&&e>=n)&&v.checkContentSize(),v.noticeCursor()}},this.cancelScroll=function(){return v.timer&&u(v.timer),v.timer=0,v.bzscroll=!1,v.scrollrunning=!1,v}):(this.doScrollLeft=function(e,o){var t=v.getScrollTop();v.doScrollPos(e,t,o)},this.doScrollTop=function(e,o){var t=v.getScrollLeft();v.doScrollPos(t,e,o)},this.doScrollPos=function(e,o,t){var r=e>v.page.maxw?v.page.maxw:e;0>r&&(r=0);var i=o>v.page.maxh?v.page.maxh:o;0>i&&(i=0),v.synched("scroll",function(){v.setScrollTop(i),v.setScrollLeft(r)})},this.cancelScroll=function(){}),this.doScrollBy=function(e,o){var t=0;if(o)t=Math.floor((v.scroll.y-e)*v.scrollratio.y);else{var r=v.timer?v.newscrolly:v.getScrollTop(!0);t=r-e}if(v.bouncescroll){var i=Math.round(v.view.h/2);-i>t?t=-i:t>v.page.maxh+i&&(t=v.page.maxh+i)}v.cursorfreezed=!1;var n=v.getScrollTop(!0);return 0>t&&0>=n?v.noticeCursor():t>v.page.maxh&&n>=v.page.maxh?(v.checkContentSize(),v.noticeCursor()):void v.doScrollTop(t)},this.doScrollLeftBy=function(e,o){var t=0;if(o)t=Math.floor((v.scroll.x-e)*v.scrollratio.x);else{var r=v.timer?v.newscrollx:v.getScrollLeft(!0);t=r-e}if(v.bouncescroll){var i=Math.round(v.view.w/2);-i>t?t=-i:t>v.page.maxw+i&&(t=v.page.maxw+i)}v.cursorfreezed=!1;var n=v.getScrollLeft(!0);return 0>t&&0>=n?v.noticeCursor():t>v.page.maxw&&n>=v.page.maxw?v.noticeCursor():void v.doScrollLeft(t)},this.doScrollTo=function(e,o){var t=o?Math.round(e*v.scrollratio.y):e;0>t?t=0:t>v.page.maxh&&(t=v.page.maxh),v.cursorfreezed=!1,v.doScrollTop(e)},this.checkContentSize=function(){var e=v.getContentSize();(e.h!=v.page.h||e.w!=v.page.w)&&v.resize(!1,e)},v.onscroll=function(e){v.rail.drag||v.cursorfreezed||v.synched("scroll",function(){v.scroll.y=Math.round(v.getScrollTop()*(1/v.scrollratio.y)),v.railh&&(v.scroll.x=Math.round(v.getScrollLeft()*(1/v.scrollratio.x))),v.noticeCursor()})},v.bind(v.docscroll,"scroll",v.onscroll),this.doZoomIn=function(e){if(!v.zoomactive){v.zoomactive=!0,v.zoomrestore={style:{}};var o=["position","top","left","zIndex","backgroundColor","marginTop","marginBottom","marginLeft","marginRight"],t=v.win[0].style;for(var r in o){var i=o[r];v.zoomrestore.style[i]="undefined"!=typeof t[i]?t[i]:""}v.zoomrestore.style.width=v.win.css("width"),v.zoomrestore.style.height=v.win.css("height"),v.zoomrestore.padding={w:v.win.outerWidth()-v.win.width(),h:v.win.outerHeight()-v.win.height()},x.isios4&&(v.zoomrestore.scrollTop=a(window).scrollTop(),a(window).scrollTop(0)),v.win.css({position:x.isios4?"absolute":"fixed",top:0,left:0,"z-index":l+100,margin:"0px"});var n=v.win.css("backgroundColor");return(""==n||/transparent|rgba\(0, 0, 0, 0\)|rgba\(0,0,0,0\)/.test(n))&&v.win.css("backgroundColor","#fff"),v.rail.css({"z-index":l+101}),v.zoom.css({"z-index":l+102}),v.zoom.css("backgroundPosition","0px -18px"),v.resizeZoom(),v.onzoomin&&v.onzoomin.call(v),v.cancelEvent(e)}},this.doZoomOut=function(e){return v.zoomactive?(v.zoomactive=!1,v.win.css("margin",""),v.win.css(v.zoomrestore.style),x.isios4&&a(window).scrollTop(v.zoomrestore.scrollTop),v.rail.css({"z-index":v.zindex}),v.zoom.css({"z-index":v.zindex}),v.zoomrestore=!1,v.zoom.css("backgroundPosition","0px 0px"),v.onResize(),v.onzoomout&&v.onzoomout.call(v),v.cancelEvent(e)):void 0},this.doZoom=function(e){return v.zoomactive?v.doZoomOut(e):v.doZoomIn(e)},this.resizeZoom=function(){if(v.zoomactive){var e=v.getScrollTop();v.win.css({width:a(window).width()-v.zoomrestore.padding.w+"px",height:a(window).height()-v.zoomrestore.padding.h+"px"}),v.onResize(),v.setScrollTop(Math.min(v.page.maxh,e))}},this.init(),a.nicescroll.push(this)},b=function(e){var o=this;this.nc=e,this.lastx=0,this.lasty=0,this.speedx=0,this.speedy=0,this.lasttime=0,this.steptime=0,this.snapx=!1,this.snapy=!1,this.demulx=0,this.demuly=0,this.lastscrollx=-1,this.lastscrolly=-1,this.chkx=0,this.chky=0,this.timer=0,this.time=function(){return+new Date},this.reset=function(e,t){o.stop();var r=o.time();o.steptime=0,o.lasttime=r,o.speedx=0,o.speedy=0,o.lastx=e,o.lasty=t,o.lastscrollx=-1,o.lastscrolly=-1},this.update=function(e,t){var r=o.time();o.steptime=r-o.lasttime,o.lasttime=r;var i=t-o.lasty,n=e-o.lastx,s=o.nc.getScrollTop(),l=o.nc.getScrollLeft(),a=s+i,c=l+n;o.snapx=0>c||c>o.nc.page.maxw,o.snapy=0>a||a>o.nc.page.maxh,o.speedx=n,o.speedy=i,o.lastx=e,o.lasty=t},this.stop=function(){o.nc.unsynched("domomentum2d"),o.timer&&clearTimeout(o.timer),o.timer=0,o.lastscrollx=-1,o.lastscrolly=-1},this.doSnapy=function(e,t){var r=!1;0>t?(t=0,r=!0):t>o.nc.page.maxh&&(t=o.nc.page.maxh,r=!0),0>e?(e=0,r=!0):e>o.nc.page.maxw&&(e=o.nc.page.maxw,r=!0),r?o.nc.doScrollPos(e,t,o.nc.opt.snapbackspeed):o.nc.triggerScrollEnd()},this.doMomentum=function(e){var t=o.time(),r=e?t+e:o.lasttime,i=o.nc.getScrollLeft(),n=o.nc.getScrollTop(),s=o.nc.page.maxh,l=o.nc.page.maxw;o.speedx=l>0?Math.min(60,o.speedx):0,o.speedy=s>0?Math.min(60,o.speedy):0;var a=r&&60>=t-r;(0>n||n>s||0>i||i>l)&&(a=!1);var c=o.speedy&&a?o.speedy:!1,d=o.speedx&&a?o.speedx:!1;if(c||d){var u=Math.max(16,o.steptime);if(u>50){var h=u/50;o.speedx*=h,o.speedy*=h,u=50}o.demulxy=0,o.lastscrollx=o.nc.getScrollLeft(),o.chkx=o.lastscrollx,o.lastscrolly=o.nc.getScrollTop(),o.chky=o.lastscrolly;var p=o.lastscrollx,m=o.lastscrolly,f=function(){var e=o.time()-t>600?.04:.02;o.speedx&&(p=Math.floor(o.lastscrollx-o.speedx*(1-o.demulxy)),o.lastscrollx=p,(0>p||p>l)&&(e=.1)),o.speedy&&(m=Math.floor(o.lastscrolly-o.speedy*(1-o.demulxy)),o.lastscrolly=m,(0>m||m>s)&&(e=.1)),o.demulxy=Math.min(1,o.demulxy+e),o.nc.synched("domomentum2d",function(){if(o.speedx){var e=o.nc.getScrollLeft();e!=o.chkx&&o.stop(),o.chkx=p,o.nc.setScrollLeft(p)}if(o.speedy){var t=o.nc.getScrollTop();t!=o.chky&&o.stop(),o.chky=m,o.nc.setScrollTop(m)}o.timer||(o.nc.hideCursor(),o.doSnapy(p,m))}),o.demulxy<1?o.timer=setTimeout(f,u):(o.stop(),o.nc.hideCursor(),o.doSnapy(p,m))};f()}else o.doSnapy(o.nc.getScrollLeft(),o.nc.getScrollTop())}},y=e.fn.scrollTop;e.cssHooks.pageYOffset={get:function(e,o,t){var r=a.data(e,"__nicescroll")||!1;return r&&r.ishwscroll?r.getScrollTop():y.call(e)},set:function(e,o){var t=a.data(e,"__nicescroll")||!1;return t&&t.ishwscroll?t.setScrollTop(parseInt(o)):y.call(e,o),this}},e.fn.scrollTop=function(e){if("undefined"==typeof e){var o=this[0]?a.data(this[0],"__nicescroll")||!1:!1;return o&&o.ishwscroll?o.getScrollTop():y.call(this)}return this.each(function(){var o=a.data(this,"__nicescroll")||!1;o&&o.ishwscroll?o.setScrollTop(parseInt(e)):y.call(a(this),e)})};var x=e.fn.scrollLeft;a.cssHooks.pageXOffset={get:function(e,o,t){var r=a.data(e,"__nicescroll")||!1;return r&&r.ishwscroll?r.getScrollLeft():x.call(e)},set:function(e,o){var t=a.data(e,"__nicescroll")||!1;return t&&t.ishwscroll?t.setScrollLeft(parseInt(o)):x.call(e,o),this}},e.fn.scrollLeft=function(e){if("undefined"==typeof e){var o=this[0]?a.data(this[0],"__nicescroll")||!1:!1;return o&&o.ishwscroll?o.getScrollLeft():x.call(this)}return this.each(function(){var o=a.data(this,"__nicescroll")||!1;o&&o.ishwscroll?o.setScrollLeft(parseInt(e)):x.call(a(this),e)})};var S=function(e){var o=this;if(this.length=0,this.name="nicescrollarray",this.each=function(e){for(var t=0,r=0;tPrevious',nextArrow:'Next ',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return i(' ').text(t+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},n.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},i.extend(n,n.initials),n.activeBreakpoint=null,n.animType=null,n.animProp=null,n.breakpoints=[],n.breakpointSettings=[],n.cssTransitions=!1,n.focussed=!1,n.interrupted=!1,n.hidden="hidden",n.paused=!0,n.positionProp=null,n.respondTo=null,n.rowCount=1,n.shouldClick=!0,n.$slider=i(t),n.$slidesCache=null,n.transformType=null,n.transitionType=null,n.visibilityChange="visibilitychange",n.windowWidth=0,n.windowTimer=null,s=i(t).data("slick")||{},n.options=i.extend({},n.defaults,o,s),n.currentSlide=n.options.initialSlide,n.originalSettings=n.options,void 0!==document.mozHidden?(n.hidden="mozHidden",n.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(n.hidden="webkitHidden",n.visibilityChange="webkitvisibilitychange"),n.autoPlay=i.proxy(n.autoPlay,n),n.autoPlayClear=i.proxy(n.autoPlayClear,n),n.autoPlayIterator=i.proxy(n.autoPlayIterator,n),n.changeSlide=i.proxy(n.changeSlide,n),n.clickHandler=i.proxy(n.clickHandler,n),n.selectHandler=i.proxy(n.selectHandler,n),n.setPosition=i.proxy(n.setPosition,n),n.swipeHandler=i.proxy(n.swipeHandler,n),n.dragHandler=i.proxy(n.dragHandler,n),n.keyHandler=i.proxy(n.keyHandler,n),n.instanceUid=e++,n.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,n.registerBreakpoints(),n.init(!0)}}()).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},e.prototype.addSlide=e.prototype.slickAdd=function(e,t,o){var s=this;if("boolean"==typeof t)o=t,t=null;else if(t<0||t>=s.slideCount)return!1;s.unload(),"number"==typeof t?0===t&&0===s.$slides.length?i(e).appendTo(s.$slideTrack):o?i(e).insertBefore(s.$slides.eq(t)):i(e).insertAfter(s.$slides.eq(t)):!0===o?i(e).prependTo(s.$slideTrack):i(e).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(e,t){i(t).attr("data-slick-index",e)}),s.$slidesCache=s.$slides,s.reinit()},e.prototype.animateHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.animate({height:e},i.options.speed)}},e.prototype.animateSlide=function(e,t){var o={},s=this;s.animateHeight(),!0===s.options.rtl&&!1===s.options.vertical&&(e=-e),!1===s.transformsEnabled?!1===s.options.vertical?s.$slideTrack.animate({left:e},s.options.speed,s.options.easing,t):s.$slideTrack.animate({top:e},s.options.speed,s.options.easing,t):!1===s.cssTransitions?(!0===s.options.rtl&&(s.currentLeft=-s.currentLeft),i({animStart:s.currentLeft}).animate({animStart:e},{duration:s.options.speed,easing:s.options.easing,step:function(i){i=Math.ceil(i),!1===s.options.vertical?(o[s.animType]="translate("+i+"px, 0px)",s.$slideTrack.css(o)):(o[s.animType]="translate(0px,"+i+"px)",s.$slideTrack.css(o))},complete:function(){t&&t.call()}})):(s.applyTransition(),e=Math.ceil(e),!1===s.options.vertical?o[s.animType]="translate3d("+e+"px, 0px, 0px)":o[s.animType]="translate3d(0px,"+e+"px, 0px)",s.$slideTrack.css(o),t&&setTimeout(function(){s.disableTransition(),t.call()},s.options.speed))},e.prototype.getNavTarget=function(){var e=this,t=e.options.asNavFor;return t&&null!==t&&(t=i(t).not(e.$slider)),t},e.prototype.asNavFor=function(e){var t=this.getNavTarget();null!==t&&"object"==typeof t&&t.each(function(){var t=i(this).slick("getSlick");t.unslicked||t.slideHandler(e,!0)})},e.prototype.applyTransition=function(i){var e=this,t={};!1===e.options.fade?t[e.transitionType]=e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:t[e.transitionType]="opacity "+e.options.speed+"ms "+e.options.cssEase,!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.autoPlay=function(){var i=this;i.autoPlayClear(),i.slideCount>i.options.slidesToShow&&(i.autoPlayTimer=setInterval(i.autoPlayIterator,i.options.autoplaySpeed))},e.prototype.autoPlayClear=function(){var i=this;i.autoPlayTimer&&clearInterval(i.autoPlayTimer)},e.prototype.autoPlayIterator=function(){var i=this,e=i.currentSlide+i.options.slidesToScroll;i.paused||i.interrupted||i.focussed||(!1===i.options.infinite&&(1===i.direction&&i.currentSlide+1===i.slideCount-1?i.direction=0:0===i.direction&&(e=i.currentSlide-i.options.slidesToScroll,i.currentSlide-1==0&&(i.direction=1))),i.slideHandler(e))},e.prototype.buildArrows=function(){var e=this;!0===e.options.arrows&&(e.$prevArrow=i(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=i(e.options.nextArrow).addClass("slick-arrow"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),!0!==e.options.infinite&&e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},e.prototype.buildDots=function(){var e,t,o=this;if(!0===o.options.dots){for(o.$slider.addClass("slick-dotted"),t=i("").addClass(o.options.dotsClass),e=0;e<=o.getDotCount();e+=1)t.append(i(" ").append(o.options.customPaging.call(this,o,e)));o.$dots=t.appendTo(o.options.appendDots),o.$dots.find("li").first().addClass("slick-active")}},e.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each(function(e,t){i(t).attr("data-slick-index",e).data("originalStyling",i(t).attr("style")||"")}),e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?i('
').appendTo(e.$slider):e.$slides.wrapAll('
').parent(),e.$list=e.$slideTrack.wrap('
').parent(),e.$slideTrack.css("opacity",0),!0!==e.options.centerMode&&!0!==e.options.swipeToSlide||(e.options.slidesToScroll=1),i("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),!0===e.options.draggable&&e.$list.addClass("draggable")},e.prototype.buildRows=function(){var i,e,t,o,s,n,r,l=this;if(o=document.createDocumentFragment(),n=l.$slider.children(),l.options.rows>1){for(r=l.options.slidesPerRow*l.options.rows,s=Math.ceil(n.length/r),i=0;ir.breakpoints[o]&&(s=r.breakpoints[o]));null!==s?null!==r.activeBreakpoint?(s!==r.activeBreakpoint||t)&&(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e),l=s),e||!1===l||r.$slider.trigger("breakpoint",[r,l])}},e.prototype.changeSlide=function(e,t){var o,s,n,r=this,l=i(e.currentTarget);switch(l.is("a")&&e.preventDefault(),l.is("li")||(l=l.closest("li")),n=r.slideCount%r.options.slidesToScroll!=0,o=n?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,e.data.message){case"previous":s=0===o?r.options.slidesToScroll:r.options.slidesToShow-o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-s,!1,t);break;case"next":s=0===o?r.options.slidesToScroll:o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+s,!1,t);break;case"index":var d=0===e.data.index?0:e.data.index||l.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(d),!1,t),l.children().trigger("focus");break;default:return}},e.prototype.checkNavigable=function(i){var e,t;if(e=this.getNavigableIndexes(),t=0,i>e[e.length-1])i=e[e.length-1];else for(var o in e){if(ie.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&&e.$nextArrow.off("click.slick",e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow&&e.$prevArrow.off("keydown.slick",e.keyHandler),e.$nextArrow&&e.$nextArrow.off("keydown.slick",e.keyHandler))),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),i(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),!0===e.options.accessibility&&e.$list.off("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().off("click.slick",e.selectHandler),i(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),i(window).off("resize.slick.slick-"+e.instanceUid,e.resize),i("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),i(window).off("load.slick.slick-"+e.instanceUid,e.setPosition)},e.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.off("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.cleanUpRows=function(){var i,e=this;e.options.rows>1&&((i=e.$slides.children().children()).removeAttr("style"),e.$slider.empty().append(i))},e.prototype.clickHandler=function(i){!1===this.shouldClick&&(i.stopImmediatePropagation(),i.stopPropagation(),i.preventDefault())},e.prototype.destroy=function(e){var t=this;t.autoPlayClear(),t.touchObject={},t.cleanUpEvents(),i(".slick-cloned",t.$slider).detach(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.$prevArrow.length&&(t.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove()),t.$nextArrow&&t.$nextArrow.length&&(t.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove()),t.$slides&&(t.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){i(this).attr("style",i(this).data("originalStyling"))}),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.detach(),t.$list.detach(),t.$slider.append(t.$slides)),t.cleanUpRows(),t.$slider.removeClass("slick-slider"),t.$slider.removeClass("slick-initialized"),t.$slider.removeClass("slick-dotted"),t.unslicked=!0,e||t.$slider.trigger("destroy",[t])},e.prototype.disableTransition=function(i){var e=this,t={};t[e.transitionType]="",!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.fadeSlide=function(i,e){var t=this;!1===t.cssTransitions?(t.$slides.eq(i).css({zIndex:t.options.zIndex}),t.$slides.eq(i).animate({opacity:1},t.options.speed,t.options.easing,e)):(t.applyTransition(i),t.$slides.eq(i).css({opacity:1,zIndex:t.options.zIndex}),e&&setTimeout(function(){t.disableTransition(i),e.call()},t.options.speed))},e.prototype.fadeSlideOut=function(i){var e=this;!1===e.cssTransitions?e.$slides.eq(i).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(i),e.$slides.eq(i).css({opacity:0,zIndex:e.options.zIndex-2}))},e.prototype.filterSlides=e.prototype.slickFilter=function(i){var e=this;null!==i&&(e.$slidesCache=e.$slides,e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(i).appendTo(e.$slideTrack),e.reinit())},e.prototype.focusHandler=function(){var e=this;e.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(t){t.stopImmediatePropagation();var o=i(this);setTimeout(function(){e.options.pauseOnFocus&&(e.focussed=o.is(":focus"),e.autoPlay())},0)})},e.prototype.getCurrent=e.prototype.slickCurrentSlide=function(){return this.currentSlide},e.prototype.getDotCount=function(){var i=this,e=0,t=0,o=0;if(!0===i.options.infinite)if(i.slideCount<=i.options.slidesToShow)++o;else for(;en.options.slidesToShow&&(n.slideOffset=n.slideWidth*n.options.slidesToShow*-1,s=-1,!0===n.options.vertical&&!0===n.options.centerMode&&(2===n.options.slidesToShow?s=-1.5:1===n.options.slidesToShow&&(s=-2)),r=t*n.options.slidesToShow*s),n.slideCount%n.options.slidesToScroll!=0&&i+n.options.slidesToScroll>n.slideCount&&n.slideCount>n.options.slidesToShow&&(i>n.slideCount?(n.slideOffset=(n.options.slidesToShow-(i-n.slideCount))*n.slideWidth*-1,r=(n.options.slidesToShow-(i-n.slideCount))*t*-1):(n.slideOffset=n.slideCount%n.options.slidesToScroll*n.slideWidth*-1,r=n.slideCount%n.options.slidesToScroll*t*-1))):i+n.options.slidesToShow>n.slideCount&&(n.slideOffset=(i+n.options.slidesToShow-n.slideCount)*n.slideWidth,r=(i+n.options.slidesToShow-n.slideCount)*t),n.slideCount<=n.options.slidesToShow&&(n.slideOffset=0,r=0),!0===n.options.centerMode&&n.slideCount<=n.options.slidesToShow?n.slideOffset=n.slideWidth*Math.floor(n.options.slidesToShow)/2-n.slideWidth*n.slideCount/2:!0===n.options.centerMode&&!0===n.options.infinite?n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)-n.slideWidth:!0===n.options.centerMode&&(n.slideOffset=0,n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)),e=!1===n.options.vertical?i*n.slideWidth*-1+n.slideOffset:i*t*-1+r,!0===n.options.variableWidth&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,!0===n.options.centerMode&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow+1),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,e+=(n.$list.width()-o.outerWidth())/2)),e},e.prototype.getOption=e.prototype.slickGetOption=function(i){return this.options[i]},e.prototype.getNavigableIndexes=function(){var i,e=this,t=0,o=0,s=[];for(!1===e.options.infinite?i=e.slideCount:(t=-1*e.options.slidesToScroll,o=-1*e.options.slidesToScroll,i=2*e.slideCount);t-1*o.swipeLeft)return e=n,!1}),Math.abs(i(e).attr("data-slick-index")-o.currentSlide)||1):o.options.slidesToScroll},e.prototype.goTo=e.prototype.slickGoTo=function(i,e){this.changeSlide({data:{message:"index",index:parseInt(i)}},e)},e.prototype.init=function(e){var t=this;i(t.$slider).hasClass("slick-initialized")||(i(t.$slider).addClass("slick-initialized"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots(),t.checkResponsive(!0),t.focusHandler()),e&&t.$slider.trigger("init",[t]),!0===t.options.accessibility&&t.initADA(),t.options.autoplay&&(t.paused=!1,t.autoPlay())},e.prototype.initADA=function(){var e=this,t=Math.ceil(e.slideCount/e.options.slidesToShow),o=e.getNavigableIndexes().filter(function(i){return i>=0&&ii.options.slidesToShow&&(i.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},i.changeSlide),i.$nextArrow.off("click.slick").on("click.slick",{message:"next"},i.changeSlide),!0===i.options.accessibility&&(i.$prevArrow.on("keydown.slick",i.keyHandler),i.$nextArrow.on("keydown.slick",i.keyHandler)))},e.prototype.initDotEvents=function(){var e=this;!0===e.options.dots&&(i("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),!0===e.options.accessibility&&e.$dots.on("keydown.slick",e.keyHandler)),!0===e.options.dots&&!0===e.options.pauseOnDotsHover&&i("li",e.$dots).on("mouseenter.slick",i.proxy(e.interrupt,e,!0)).on("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.on("mouseleave.slick",i.proxy(e.interrupt,e,!1)))},e.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"},e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),i(document).on(e.visibilityChange,i.proxy(e.visibility,e)),!0===e.options.accessibility&&e.$list.on("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),i(window).on("orientationchange.slick.slick-"+e.instanceUid,i.proxy(e.orientationChange,e)),i(window).on("resize.slick.slick-"+e.instanceUid,i.proxy(e.resize,e)),i("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),i(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),i(e.setPosition)},e.prototype.initUI=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.show(),i.$nextArrow.show()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.show()},e.prototype.keyHandler=function(i){var e=this;i.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===i.keyCode&&!0===e.options.accessibility?e.changeSlide({data:{message:!0===e.options.rtl?"next":"previous"}}):39===i.keyCode&&!0===e.options.accessibility&&e.changeSlide({data:{message:!0===e.options.rtl?"previous":"next"}}))},e.prototype.lazyLoad=function(){function e(e){i("img[data-lazy]",e).each(function(){var e=i(this),t=i(this).attr("data-lazy"),o=i(this).attr("data-srcset"),s=i(this).attr("data-sizes")||n.$slider.attr("data-sizes"),r=document.createElement("img");r.onload=function(){e.animate({opacity:0},100,function(){o&&(e.attr("srcset",o),s&&e.attr("sizes",s)),e.attr("src",t).animate({opacity:1},200,function(){e.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),n.$slider.trigger("lazyLoaded",[n,e,t])})},r.onerror=function(){e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),n.$slider.trigger("lazyLoadError",[n,e,t])},r.src=t})}var t,o,s,n=this;if(!0===n.options.centerMode?!0===n.options.infinite?s=(o=n.currentSlide+(n.options.slidesToShow/2+1))+n.options.slidesToShow+2:(o=Math.max(0,n.currentSlide-(n.options.slidesToShow/2+1)),s=n.options.slidesToShow/2+1+2+n.currentSlide):(o=n.options.infinite?n.options.slidesToShow+n.currentSlide:n.currentSlide,s=Math.ceil(o+n.options.slidesToShow),!0===n.options.fade&&(o>0&&o--,s<=n.slideCount&&s++)),t=n.$slider.find(".slick-slide").slice(o,s),"anticipated"===n.options.lazyLoad)for(var r=o-1,l=s,d=n.$slider.find(".slick-slide"),a=0;a=n.slideCount-n.options.slidesToShow?e(n.$slider.find(".slick-cloned").slice(0,n.options.slidesToShow)):0===n.currentSlide&&e(n.$slider.find(".slick-cloned").slice(-1*n.options.slidesToShow))},e.prototype.loadSlider=function(){var i=this;i.setPosition(),i.$slideTrack.css({opacity:1}),i.$slider.removeClass("slick-loading"),i.initUI(),"progressive"===i.options.lazyLoad&&i.progressiveLazyLoad()},e.prototype.next=e.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},e.prototype.orientationChange=function(){var i=this;i.checkResponsive(),i.setPosition()},e.prototype.pause=e.prototype.slickPause=function(){var i=this;i.autoPlayClear(),i.paused=!0},e.prototype.play=e.prototype.slickPlay=function(){var i=this;i.autoPlay(),i.options.autoplay=!0,i.paused=!1,i.focussed=!1,i.interrupted=!1},e.prototype.postSlide=function(e){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,e]),t.animating=!1,t.slideCount>t.options.slidesToShow&&t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),!0===t.options.accessibility&&(t.initADA(),t.options.focusOnChange&&i(t.$slides.get(t.currentSlide)).attr("tabindex",0).focus()))},e.prototype.prev=e.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},e.prototype.preventDefault=function(i){i.preventDefault()},e.prototype.progressiveLazyLoad=function(e){e=e||1;var t,o,s,n,r,l=this,d=i("img[data-lazy]",l.$slider);d.length?(t=d.first(),o=t.attr("data-lazy"),s=t.attr("data-srcset"),n=t.attr("data-sizes")||l.$slider.attr("data-sizes"),(r=document.createElement("img")).onload=function(){s&&(t.attr("srcset",s),n&&t.attr("sizes",n)),t.attr("src",o).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===l.options.adaptiveHeight&&l.setPosition(),l.$slider.trigger("lazyLoaded",[l,t,o]),l.progressiveLazyLoad()},r.onerror=function(){e<3?setTimeout(function(){l.progressiveLazyLoad(e+1)},500):(t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),l.$slider.trigger("lazyLoadError",[l,t,o]),l.progressiveLazyLoad())},r.src=o):l.$slider.trigger("allImagesLoaded",[l])},e.prototype.refresh=function(e){var t,o,s=this;o=s.slideCount-s.options.slidesToShow,!s.options.infinite&&s.currentSlide>o&&(s.currentSlide=o),s.slideCount<=s.options.slidesToShow&&(s.currentSlide=0),t=s.currentSlide,s.destroy(!0),i.extend(s,s.initials,{currentSlide:t}),s.init(),e||s.changeSlide({data:{message:"index",index:t}},!1)},e.prototype.registerBreakpoints=function(){var e,t,o,s=this,n=s.options.responsive||null;if("array"===i.type(n)&&n.length){s.respondTo=s.options.respondTo||"window";for(e in n)if(o=s.breakpoints.length-1,n.hasOwnProperty(e)){for(t=n[e].breakpoint;o>=0;)s.breakpoints[o]&&s.breakpoints[o]===t&&s.breakpoints.splice(o,1),o--;s.breakpoints.push(t),s.breakpointSettings[t]=n[e].settings}s.breakpoints.sort(function(i,e){return s.options.mobileFirst?i-e:e-i})}},e.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger("reInit",[e])},e.prototype.resize=function(){var e=this;i(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=i(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()},50))},e.prototype.removeSlide=e.prototype.slickRemove=function(i,e,t){var o=this;if(i="boolean"==typeof i?!0===(e=i)?0:o.slideCount-1:!0===e?--i:i,o.slideCount<1||i<0||i>o.slideCount-1)return!1;o.unload(),!0===t?o.$slideTrack.children().remove():o.$slideTrack.children(this.options.slide).eq(i).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,o.reinit()},e.prototype.setCSS=function(i){var e,t,o=this,s={};!0===o.options.rtl&&(i=-i),e="left"==o.positionProp?Math.ceil(i)+"px":"0px",t="top"==o.positionProp?Math.ceil(i)+"px":"0px",s[o.positionProp]=i,!1===o.transformsEnabled?o.$slideTrack.css(s):(s={},!1===o.cssTransitions?(s[o.animType]="translate("+e+", "+t+")",o.$slideTrack.css(s)):(s[o.animType]="translate3d("+e+", "+t+", 0px)",o.$slideTrack.css(s)))},e.prototype.setDimensions=function(){var i=this;!1===i.options.vertical?!0===i.options.centerMode&&i.$list.css({padding:"0px "+i.options.centerPadding}):(i.$list.height(i.$slides.first().outerHeight(!0)*i.options.slidesToShow),!0===i.options.centerMode&&i.$list.css({padding:i.options.centerPadding+" 0px"})),i.listWidth=i.$list.width(),i.listHeight=i.$list.height(),!1===i.options.vertical&&!1===i.options.variableWidth?(i.slideWidth=Math.ceil(i.listWidth/i.options.slidesToShow),i.$slideTrack.width(Math.ceil(i.slideWidth*i.$slideTrack.children(".slick-slide").length))):!0===i.options.variableWidth?i.$slideTrack.width(5e3*i.slideCount):(i.slideWidth=Math.ceil(i.listWidth),i.$slideTrack.height(Math.ceil(i.$slides.first().outerHeight(!0)*i.$slideTrack.children(".slick-slide").length)));var e=i.$slides.first().outerWidth(!0)-i.$slides.first().width();!1===i.options.variableWidth&&i.$slideTrack.children(".slick-slide").width(i.slideWidth-e)},e.prototype.setFade=function(){var e,t=this;t.$slides.each(function(o,s){e=t.slideWidth*o*-1,!0===t.options.rtl?i(s).css({position:"relative",right:e,top:0,zIndex:t.options.zIndex-2,opacity:0}):i(s).css({position:"relative",left:e,top:0,zIndex:t.options.zIndex-2,opacity:0})}),t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})},e.prototype.setHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.css("height",e)}},e.prototype.setOption=e.prototype.slickSetOption=function(){var e,t,o,s,n,r=this,l=!1;if("object"===i.type(arguments[0])?(o=arguments[0],l=arguments[1],n="multiple"):"string"===i.type(arguments[0])&&(o=arguments[0],s=arguments[1],l=arguments[2],"responsive"===arguments[0]&&"array"===i.type(arguments[1])?n="responsive":void 0!==arguments[1]&&(n="single")),"single"===n)r.options[o]=s;else if("multiple"===n)i.each(o,function(i,e){r.options[i]=e});else if("responsive"===n)for(t in s)if("array"!==i.type(r.options.responsive))r.options.responsive=[s[t]];else{for(e=r.options.responsive.length-1;e>=0;)r.options.responsive[e].breakpoint===s[t].breakpoint&&r.options.responsive.splice(e,1),e--;r.options.responsive.push(s[t])}l&&(r.unload(),r.reinit())},e.prototype.setPosition=function(){var i=this;i.setDimensions(),i.setHeight(),!1===i.options.fade?i.setCSS(i.getLeft(i.currentSlide)):i.setFade(),i.$slider.trigger("setPosition",[i])},e.prototype.setProps=function(){var i=this,e=document.body.style;i.positionProp=!0===i.options.vertical?"top":"left","top"===i.positionProp?i.$slider.addClass("slick-vertical"):i.$slider.removeClass("slick-vertical"),void 0===e.WebkitTransition&&void 0===e.MozTransition&&void 0===e.msTransition||!0===i.options.useCSS&&(i.cssTransitions=!0),i.options.fade&&("number"==typeof i.options.zIndex?i.options.zIndex<3&&(i.options.zIndex=3):i.options.zIndex=i.defaults.zIndex),void 0!==e.OTransform&&(i.animType="OTransform",i.transformType="-o-transform",i.transitionType="OTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.MozTransform&&(i.animType="MozTransform",i.transformType="-moz-transform",i.transitionType="MozTransition",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(i.animType=!1)),void 0!==e.webkitTransform&&(i.animType="webkitTransform",i.transformType="-webkit-transform",i.transitionType="webkitTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.msTransform&&(i.animType="msTransform",i.transformType="-ms-transform",i.transitionType="msTransition",void 0===e.msTransform&&(i.animType=!1)),void 0!==e.transform&&!1!==i.animType&&(i.animType="transform",i.transformType="transform",i.transitionType="transition"),i.transformsEnabled=i.options.useTransform&&null!==i.animType&&!1!==i.animType},e.prototype.setSlideClasses=function(i){var e,t,o,s,n=this;if(t=n.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),n.$slides.eq(i).addClass("slick-current"),!0===n.options.centerMode){var r=n.options.slidesToShow%2==0?1:0;e=Math.floor(n.options.slidesToShow/2),!0===n.options.infinite&&(i>=e&&i<=n.slideCount-1-e?n.$slides.slice(i-e+r,i+e+1).addClass("slick-active").attr("aria-hidden","false"):(o=n.options.slidesToShow+i,t.slice(o-e+1+r,o+e+2).addClass("slick-active").attr("aria-hidden","false")),0===i?t.eq(t.length-1-n.options.slidesToShow).addClass("slick-center"):i===n.slideCount-1&&t.eq(n.options.slidesToShow).addClass("slick-center")),n.$slides.eq(i).addClass("slick-center")}else i>=0&&i<=n.slideCount-n.options.slidesToShow?n.$slides.slice(i,i+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):t.length<=n.options.slidesToShow?t.addClass("slick-active").attr("aria-hidden","false"):(s=n.slideCount%n.options.slidesToShow,o=!0===n.options.infinite?n.options.slidesToShow+i:i,n.options.slidesToShow==n.options.slidesToScroll&&n.slideCount-is.options.slidesToShow)){for(o=!0===s.options.centerMode?s.options.slidesToShow+1:s.options.slidesToShow,e=s.slideCount;e>s.slideCount-o;e-=1)t=e-1,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(e=0;ea.getDotCount()*a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else if(!1===a.options.infinite&&!0===a.options.centerMode&&(i<0||i>a.slideCount-a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else{if(a.options.autoplay&&clearInterval(a.autoPlayTimer),s=o<0?a.slideCount%a.options.slidesToScroll!=0?a.slideCount-a.slideCount%a.options.slidesToScroll:a.slideCount+o:o>=a.slideCount?a.slideCount%a.options.slidesToScroll!=0?0:o-a.slideCount:o,a.animating=!0,a.$slider.trigger("beforeChange",[a,a.currentSlide,s]),n=a.currentSlide,a.currentSlide=s,a.setSlideClasses(a.currentSlide),a.options.asNavFor&&(l=(l=a.getNavTarget()).slick("getSlick")).slideCount<=l.options.slidesToShow&&l.setSlideClasses(a.currentSlide),a.updateDots(),a.updateArrows(),!0===a.options.fade)return!0!==t?(a.fadeSlideOut(n),a.fadeSlide(s,function(){a.postSlide(s)})):a.postSlide(s),void a.animateHeight();!0!==t?a.animateSlide(d,function(){a.postSlide(s)}):a.postSlide(s)}},e.prototype.startLoad=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.hide(),i.$nextArrow.hide()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.hide(),i.$slider.addClass("slick-loading")},e.prototype.swipeDirection=function(){var i,e,t,o,s=this;return i=s.touchObject.startX-s.touchObject.curX,e=s.touchObject.startY-s.touchObject.curY,t=Math.atan2(e,i),(o=Math.round(180*t/Math.PI))<0&&(o=360-Math.abs(o)),o<=45&&o>=0?!1===s.options.rtl?"left":"right":o<=360&&o>=315?!1===s.options.rtl?"left":"right":o>=135&&o<=225?!1===s.options.rtl?"right":"left":!0===s.options.verticalSwiping?o>=35&&o<=135?"down":"up":"vertical"},e.prototype.swipeEnd=function(i){var e,t,o=this;if(o.dragging=!1,o.swiping=!1,o.scrolling)return o.scrolling=!1,!1;if(o.interrupted=!1,o.shouldClick=!(o.touchObject.swipeLength>10),void 0===o.touchObject.curX)return!1;if(!0===o.touchObject.edgeHit&&o.$slider.trigger("edge",[o,o.swipeDirection()]),o.touchObject.swipeLength>=o.touchObject.minSwipe){switch(t=o.swipeDirection()){case"left":case"down":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide+o.getSlideCount()):o.currentSlide+o.getSlideCount(),o.currentDirection=0;break;case"right":case"up":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide-o.getSlideCount()):o.currentSlide-o.getSlideCount(),o.currentDirection=1}"vertical"!=t&&(o.slideHandler(e),o.touchObject={},o.$slider.trigger("swipe",[o,t]))}else o.touchObject.startX!==o.touchObject.curX&&(o.slideHandler(o.currentSlide),o.touchObject={})},e.prototype.swipeHandler=function(i){var e=this;if(!(!1===e.options.swipe||"ontouchend"in document&&!1===e.options.swipe||!1===e.options.draggable&&-1!==i.type.indexOf("mouse")))switch(e.touchObject.fingerCount=i.originalEvent&&void 0!==i.originalEvent.touches?i.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,!0===e.options.verticalSwiping&&(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),i.data.action){case"start":e.swipeStart(i);break;case"move":e.swipeMove(i);break;case"end":e.swipeEnd(i)}},e.prototype.swipeMove=function(i){var e,t,o,s,n,r,l=this;return n=void 0!==i.originalEvent?i.originalEvent.touches:null,!(!l.dragging||l.scrolling||n&&1!==n.length)&&(e=l.getLeft(l.currentSlide),l.touchObject.curX=void 0!==n?n[0].pageX:i.clientX,l.touchObject.curY=void 0!==n?n[0].pageY:i.clientY,l.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(l.touchObject.curX-l.touchObject.startX,2))),r=Math.round(Math.sqrt(Math.pow(l.touchObject.curY-l.touchObject.startY,2))),!l.options.verticalSwiping&&!l.swiping&&r>4?(l.scrolling=!0,!1):(!0===l.options.verticalSwiping&&(l.touchObject.swipeLength=r),t=l.swipeDirection(),void 0!==i.originalEvent&&l.touchObject.swipeLength>4&&(l.swiping=!0,i.preventDefault()),s=(!1===l.options.rtl?1:-1)*(l.touchObject.curX>l.touchObject.startX?1:-1),!0===l.options.verticalSwiping&&(s=l.touchObject.curY>l.touchObject.startY?1:-1),o=l.touchObject.swipeLength,l.touchObject.edgeHit=!1,!1===l.options.infinite&&(0===l.currentSlide&&"right"===t||l.currentSlide>=l.getDotCount()&&"left"===t)&&(o=l.touchObject.swipeLength*l.options.edgeFriction,l.touchObject.edgeHit=!0),!1===l.options.vertical?l.swipeLeft=e+o*s:l.swipeLeft=e+o*(l.$list.height()/l.listWidth)*s,!0===l.options.verticalSwiping&&(l.swipeLeft=e+o*s),!0!==l.options.fade&&!1!==l.options.touchMove&&(!0===l.animating?(l.swipeLeft=null,!1):void l.setCSS(l.swipeLeft))))},e.prototype.swipeStart=function(i){var e,t=this;if(t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;void 0!==i.originalEvent&&void 0!==i.originalEvent.touches&&(e=i.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==e?e.pageX:i.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==e?e.pageY:i.clientY,t.dragging=!0},e.prototype.unfilterSlides=e.prototype.slickUnfilter=function(){var i=this;null!==i.$slidesCache&&(i.unload(),i.$slideTrack.children(this.options.slide).detach(),i.$slidesCache.appendTo(i.$slideTrack),i.reinit())},e.prototype.unload=function(){var e=this;i(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},e.prototype.unslick=function(i){var e=this;e.$slider.trigger("unslick",[e,i]),e.destroy()},e.prototype.updateArrows=function(){var i=this;Math.floor(i.options.slidesToShow/2),!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&!i.options.infinite&&(i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===i.currentSlide?(i.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-i.options.slidesToShow&&!1===i.options.centerMode?(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-1&&!0===i.options.centerMode&&(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},e.prototype.updateDots=function(){var i=this;null!==i.$dots&&(i.$dots.find("li").removeClass("slick-active").end(),i.$dots.find("li").eq(Math.floor(i.currentSlide/i.options.slidesToScroll)).addClass("slick-active"))},e.prototype.visibility=function(){var i=this;i.options.autoplay&&(document[i.hidden]?i.interrupted=!0:i.interrupted=!1)},i.fn.slick=function(){var i,t,o=this,s=arguments[0],n=Array.prototype.slice.call(arguments,1),r=o.length;for(i=0;ic;c++){var e=a.anims[c];e&&e[0][b.transition](e[1],a.duration,a.easing,e[2])}}function sc_stopScroll(a,b){is_boolean(b)||(b=!0),is_object(a.pre)&&sc_stopScroll(a.pre,b);for(var c=0,d=a.anims.length;d>c;c++){var e=a.anims[c];e[0].stop(!0),b&&(e[0].css(e[1]),is_function(e[2])&&e[2]())}is_object(a.post)&&sc_stopScroll(a.post,b)}function sc_afterScroll(a,b,c){switch(b&&b.remove(),c.fx){case"fade":case"crossfade":case"cover-fade":case"uncover-fade":a.css("opacity",1),a.css("filter","")}}function sc_fireCallbacks(a,b,c,d,e){if(b[c]&&b[c].call(a,d),e[c].length)for(var f=0,g=e[c].length;g>f;f++)e[c][f].call(a,d);return[]}function sc_fireQueue(a,b,c){return b.length&&(a.trigger(cf_e(b[0][0],c),b[0][1]),b.shift()),b}function sc_hideHiddenItems(a){a.each(function(){var a=$(this);a.data("_cfs_isHidden",a.is(":hidden")).hide()})}function sc_showHiddenItems(a){a&&a.each(function(){var a=$(this);a.data("_cfs_isHidden")||a.show()})}function sc_clearTimers(a){return a.auto&&clearTimeout(a.auto),a.progress&&clearInterval(a.progress),a}function sc_mapCallbackArguments(a,b,c,d,e,f,g){return{width:g.width,height:g.height,items:{old:a,skipped:b,visible:c},scroll:{items:d,direction:e,duration:f}}}function sc_getDuration(a,b,c,d){var e=a.duration;return"none"==a.fx?0:("auto"==e?e=b.scroll.duration/b.scroll.items*c:10>e&&(e=d/e),1>e?0:("fade"==a.fx&&(e/=2),Math.round(e)))}function nv_showNavi(a,b,c){var d=is_number(a.items.minimum)?a.items.minimum:a.items.visible+1;if("show"==b||"hide"==b)var e=b;else if(d>b){debug(c,"Not enough items ("+b+" total, "+d+" needed): Hiding navigation.");var e="hide"}else var e="show";var f="show"==e?"removeClass":"addClass",g=cf_c("hidden",c);a.auto.button&&a.auto.button[e]()[f](g),a.prev.button&&a.prev.button[e]()[f](g),a.next.button&&a.next.button[e]()[f](g),a.pagination.container&&a.pagination.container[e]()[f](g)}function nv_enableNavi(a,b,c){if(!a.circular&&!a.infinite){var d="removeClass"==b||"addClass"==b?b:!1,e=cf_c("disabled",c);if(a.auto.button&&d&&a.auto.button[d](e),a.prev.button){var f=d||0==b?"addClass":"removeClass";a.prev.button[f](e)}if(a.next.button){var f=d||b==a.items.visible?"addClass":"removeClass";a.next.button[f](e)}}}function go_getObject(a,b){return is_function(b)?b=b.call(a):is_undefined(b)&&(b={}),b}function go_getItemsObject(a,b){return b=go_getObject(a,b),is_number(b)?b={visible:b}:"variable"==b?b={visible:b,width:b,height:b}:is_object(b)||(b={}),b}function go_getScrollObject(a,b){return b=go_getObject(a,b),is_number(b)?b=50>=b?{items:b}:{duration:b}:is_string(b)?b={easing:b}:is_object(b)||(b={}),b}function go_getNaviObject(a,b){if(b=go_getObject(a,b),is_string(b)){var c=cf_getKeyCode(b);b=-1==c?$(b):c}return b}function go_getAutoObject(a,b){return b=go_getNaviObject(a,b),is_jquery(b)?b={button:b}:is_boolean(b)?b={play:b}:is_number(b)&&(b={timeoutDuration:b}),b.progress&&(is_string(b.progress)||is_jquery(b.progress))&&(b.progress={bar:b.progress}),b}function go_complementAutoObject(a,b){return is_function(b.button)&&(b.button=b.button.call(a)),is_string(b.button)&&(b.button=$(b.button)),is_boolean(b.play)||(b.play=!0),is_number(b.delay)||(b.delay=0),is_undefined(b.pauseOnEvent)&&(b.pauseOnEvent=!0),is_boolean(b.pauseOnResize)||(b.pauseOnResize=!0),is_number(b.timeoutDuration)||(b.timeoutDuration=10>b.duration?2500:5*b.duration),b.progress&&(is_function(b.progress.bar)&&(b.progress.bar=b.progress.bar.call(a)),is_string(b.progress.bar)&&(b.progress.bar=$(b.progress.bar)),b.progress.bar?(is_function(b.progress.updater)||(b.progress.updater=$.fn.carouFredSel.progressbarUpdater),is_number(b.progress.interval)||(b.progress.interval=50)):b.progress=!1),b}function go_getPrevNextObject(a,b){return b=go_getNaviObject(a,b),is_jquery(b)?b={button:b}:is_number(b)&&(b={key:b}),b}function go_complementPrevNextObject(a,b){return is_function(b.button)&&(b.button=b.button.call(a)),is_string(b.button)&&(b.button=$(b.button)),is_string(b.key)&&(b.key=cf_getKeyCode(b.key)),b}function go_getPaginationObject(a,b){return b=go_getNaviObject(a,b),is_jquery(b)?b={container:b}:is_boolean(b)&&(b={keys:b}),b}function go_complementPaginationObject(a,b){return is_function(b.container)&&(b.container=b.container.call(a)),is_string(b.container)&&(b.container=$(b.container)),is_number(b.items)||(b.items=!1),is_boolean(b.keys)||(b.keys=!1),is_function(b.anchorBuilder)||is_false(b.anchorBuilder)||(b.anchorBuilder=$.fn.carouFredSel.pageAnchorBuilder),is_number(b.deviation)||(b.deviation=0),b}function go_getSwipeObject(a,b){return is_function(b)&&(b=b.call(a)),is_undefined(b)&&(b={onTouch:!1}),is_true(b)?b={onTouch:b}:is_number(b)&&(b={items:b}),b}function go_complementSwipeObject(a,b){return is_boolean(b.onTouch)||(b.onTouch=!0),is_boolean(b.onMouse)||(b.onMouse=!1),is_object(b.options)||(b.options={}),is_boolean(b.options.triggerOnTouchEnd)||(b.options.triggerOnTouchEnd=!1),b}function go_getMousewheelObject(a,b){return is_function(b)&&(b=b.call(a)),is_true(b)?b={}:is_number(b)?b={items:b}:is_undefined(b)&&(b=!1),b}function go_complementMousewheelObject(a,b){return b}function gn_getItemIndex(a,b,c,d,e){if(is_string(a)&&(a=$(a,e)),is_object(a)&&(a=$(a,e)),is_jquery(a)?(a=e.children().index(a),is_boolean(c)||(c=!1)):is_boolean(c)||(c=!0),is_number(a)||(a=0),is_number(b)||(b=0),c&&(a+=d.first),a+=b,d.total>0){for(;a>=d.total;)a-=d.total;for(;0>a;)a+=d.total}return a}function gn_getVisibleItemsPrev(a,b,c){for(var d=0,e=0,f=c;f>=0;f--){var g=a.eq(f);if(d+=g.is(":visible")?g[b.d.outerWidth](!0):0,d>b.maxDimension)return e;0==f&&(f=a.length),e++}}function gn_getVisibleItemsPrevFilter(a,b,c){return gn_getItemsPrevFilter(a,b.items.filter,b.items.visibleConf.org,c)}function gn_getScrollItemsPrevFilter(a,b,c,d){return gn_getItemsPrevFilter(a,b.items.filter,d,c)}function gn_getItemsPrevFilter(a,b,c,d){for(var e=0,f=0,g=d,h=a.length;g>=0;g--){if(f++,f==h)return f;var i=a.eq(g);if(i.is(b)&&(e++,e==c))return f;0==g&&(g=h)}}function gn_getVisibleOrg(a,b){return b.items.visibleConf.org||a.children().slice(0,b.items.visible).filter(b.items.filter).length}function gn_getVisibleItemsNext(a,b,c){for(var d=0,e=0,f=c,g=a.length-1;g>=f;f++){var h=a.eq(f);if(d+=h.is(":visible")?h[b.d.outerWidth](!0):0,d>b.maxDimension)return e;if(e++,e==g+1)return e;f==g&&(f=-1)}}function gn_getVisibleItemsNextTestCircular(a,b,c,d){var e=gn_getVisibleItemsNext(a,b,c);return b.circular||c+e>d&&(e=d-c),e}function gn_getVisibleItemsNextFilter(a,b,c){return gn_getItemsNextFilter(a,b.items.filter,b.items.visibleConf.org,c,b.circular)}function gn_getScrollItemsNextFilter(a,b,c,d){return gn_getItemsNextFilter(a,b.items.filter,d+1,c,b.circular)-1}function gn_getItemsNextFilter(a,b,c,d){for(var f=0,g=0,h=d,i=a.length-1;i>=h;h++){if(g++,g>=i)return g;var j=a.eq(h);if(j.is(b)&&(f++,f==c))return g;h==i&&(h=-1)}}function gi_getCurrentItems(a,b){return a.slice(0,b.items.visible)}function gi_getOldItemsPrev(a,b,c){return a.slice(c,b.items.visibleConf.old+c)}function gi_getNewItemsPrev(a,b){return a.slice(0,b.items.visible)}function gi_getOldItemsNext(a,b){return a.slice(0,b.items.visibleConf.old)}function gi_getNewItemsNext(a,b,c){return a.slice(c,b.items.visible+c)}function sz_storeMargin(a,b,c){b.usePadding&&(is_string(c)||(c="_cfs_origCssMargin"),a.each(function(){var a=$(this),d=parseInt(a.css(b.d.marginRight),10);is_number(d)||(d=0),a.data(c,d)}))}function sz_resetMargin(a,b,c){if(b.usePadding){var d=is_boolean(c)?c:!1;is_number(c)||(c=0),sz_storeMargin(a,b,"_cfs_tempCssMargin"),a.each(function(){var a=$(this);a.css(b.d.marginRight,d?a.data("_cfs_tempCssMargin"):c+a.data("_cfs_origCssMargin"))})}}function sz_storeOrigCss(a){a.each(function(){var a=$(this);a.data("_cfs_origCss",a.attr("style")||"")})}function sz_restoreOrigCss(a){a.each(function(){var a=$(this);a.attr("style",a.data("_cfs_origCss")||"")})}function sz_setResponsiveSizes(a,b){var d=(a.items.visible,a.items[a.d.width]),e=a[a.d.height],f=is_percentage(e);b.each(function(){var b=$(this),c=d-ms_getPaddingBorderMargin(b,a,"Width");b[a.d.width](c),f&&b[a.d.height](ms_getPercentage(c,e))})}function sz_setSizes(a,b){var c=a.parent(),d=a.children(),e=gi_getCurrentItems(d,b),f=cf_mapWrapperSizes(ms_getSizes(e,b,!0),b,!1);if(c.css(f),b.usePadding){var g=b.padding,h=g[b.d[1]];b.align&&0>h&&(h=0);var i=e.last();i.css(b.d.marginRight,i.data("_cfs_origCssMargin")+h),a.css(b.d.top,g[b.d[0]]),a.css(b.d.left,g[b.d[3]])}return a.css(b.d.width,f[b.d.width]+2*ms_getTotalSize(d,b,"width")),a.css(b.d.height,ms_getLargestSize(d,b,"height")),f}function ms_getSizes(a,b,c){return[ms_getTotalSize(a,b,"width",c),ms_getLargestSize(a,b,"height",c)]}function ms_getLargestSize(a,b,c,d){return is_boolean(d)||(d=!1),is_number(b[b.d[c]])&&d?b[b.d[c]]:is_number(b.items[b.d[c]])?b.items[b.d[c]]:(c=c.toLowerCase().indexOf("width")>-1?"outerWidth":"outerHeight",ms_getTrueLargestSize(a,b,c))}function ms_getTrueLargestSize(a,b,c){for(var d=0,e=0,f=a.length;f>e;e++){var g=a.eq(e),h=g.is(":visible")?g[b.d[c]](!0):0;h>d&&(d=h)}return d}function ms_getTotalSize(a,b,c,d){if(is_boolean(d)||(d=!1),is_number(b[b.d[c]])&&d)return b[b.d[c]];if(is_number(b.items[b.d[c]]))return b.items[b.d[c]]*a.length;for(var e=c.toLowerCase().indexOf("width")>-1?"outerWidth":"outerHeight",f=0,g=0,h=a.length;h>g;g++){var i=a.eq(g);f+=i.is(":visible")?i[b.d[e]](!0):0}return f}function ms_getParentSize(a,b,c){var d=a.is(":visible");d&&a.hide();var e=a.parent()[b.d[c]]();return d&&a.show(),e}function ms_getMaxDimension(a,b){return is_number(a[a.d.width])?a[a.d.width]:b}function ms_hasVariableSizes(a,b,c){for(var d=!1,e=!1,f=0,g=a.length;g>f;f++){var h=a.eq(f),i=h.is(":visible")?h[b.d[c]](!0):0;d===!1?d=i:d!=i&&(e=!0),0==d&&(e=!0)}return e}function ms_getPaddingBorderMargin(a,b,c){return a[b.d["outer"+c]](!0)-a[b.d[c.toLowerCase()]]()}function ms_getPercentage(a,b){if(is_percentage(b)){if(b=parseInt(b.slice(0,-1),10),!is_number(b))return a;a*=b/100}return a}function cf_e(a,b,c,d,e){return is_boolean(c)||(c=!0),is_boolean(d)||(d=!0),is_boolean(e)||(e=!1),c&&(a=b.events.prefix+a),d&&(a=a+"."+b.events.namespace),d&&e&&(a+=b.serialNumber),a}function cf_c(a,b){return is_string(b.classnames[a])?b.classnames[a]:a}function cf_mapWrapperSizes(a,b,c){is_boolean(c)||(c=!0);var d=b.usePadding&&c?b.padding:[0,0,0,0],e={};return e[b.d.width]=a[0]+d[1]+d[3],e[b.d.height]=a[1]+d[0]+d[2],e}function cf_sortParams(a,b){for(var c=[],d=0,e=a.length;e>d;d++)for(var f=0,g=b.length;g>f;f++)if(b[f].indexOf(typeof a[d])>-1&&is_undefined(c[f])){c[f]=a[d];break}return c}function cf_getPadding(a){if(is_undefined(a))return[0,0,0,0];if(is_number(a))return[a,a,a,a];if(is_string(a)&&(a=a.split("px").join("").split("em").join("").split(" ")),!is_array(a))return[0,0,0,0];for(var b=0;4>b;b++)a[b]=parseInt(a[b],10);switch(a.length){case 0:return[0,0,0,0];case 1:return[a[0],a[0],a[0],a[0]];case 2:return[a[0],a[1],a[0],a[1]];case 3:return[a[0],a[1],a[2],a[1]];default:return[a[0],a[1],a[2],a[3]]}}function cf_getAlignPadding(a,b){var c=is_number(b[b.d.width])?Math.ceil(b[b.d.width]-ms_getTotalSize(a,b,"width")):0;switch(b.align){case"left":return[0,c];case"right":return[c,0];case"center":default:return[Math.ceil(c/2),Math.floor(c/2)]}}function cf_getDimensions(a){for(var b=[["width","innerWidth","outerWidth","height","innerHeight","outerHeight","left","top","marginRight",0,1,2,3],["height","innerHeight","outerHeight","width","innerWidth","outerWidth","top","left","marginBottom",3,2,1,0]],c=b[0].length,d="right"==a.direction||"left"==a.direction?0:1,e={},f=0;c>f;f++)e[b[0][f]]=b[d][f];return e}function cf_getAdjust(a,b,c,d){var e=a;if(is_function(c))e=c.call(d,e);else if(is_string(c)){var f=c.split("+"),g=c.split("-");if(g.length>f.length)var h=!0,i=g[0],j=g[1];else var h=!1,i=f[0],j=f[1];switch(i){case"even":e=1==a%2?a-1:a;break;case"odd":e=0==a%2?a-1:a;break;default:e=a}j=parseInt(j,10),is_number(j)&&(h&&(j=-j),e+=j)}return(!is_number(e)||1>e)&&(e=1),e}function cf_getItemsAdjust(a,b,c,d){return cf_getItemAdjustMinMax(cf_getAdjust(a,b,c,d),b.items.visibleConf)}function cf_getItemAdjustMinMax(a,b){return is_number(b.min)&&b.min>a&&(a=b.min),is_number(b.max)&&a>b.max&&(a=b.max),1>a&&(a=1),a}function cf_getSynchArr(a){is_array(a)||(a=[[a]]),is_array(a[0])||(a=[a]);for(var b=0,c=a.length;c>b;b++)is_string(a[b][0])&&(a[b][0]=$(a[b][0])),is_boolean(a[b][1])||(a[b][1]=!0),is_boolean(a[b][2])||(a[b][2]=!0),is_number(a[b][3])||(a[b][3]=0);return a}function cf_getKeyCode(a){return"right"==a?39:"left"==a?37:"up"==a?38:"down"==a?40:-1}function cf_setCookie(a,b,c){if(a){var d=b.triggerHandler(cf_e("currentPosition",c));$.fn.carouFredSel.cookie.set(a,d)}}function cf_getCookie(a){var b=$.fn.carouFredSel.cookie.get(a);return""==b?0:b}function in_mapCss(a,b){for(var c={},d=0,e=b.length;e>d;d++)c[b[d]]=a.css(b[d]);return c}function in_complementItems(a,b,c,d){return is_object(a.visibleConf)||(a.visibleConf={}),is_object(a.sizesConf)||(a.sizesConf={}),0==a.start&&is_number(d)&&(a.start=d),is_object(a.visible)?(a.visibleConf.min=a.visible.min,a.visibleConf.max=a.visible.max,a.visible=!1):is_string(a.visible)?("variable"==a.visible?a.visibleConf.variable=!0:a.visibleConf.adjust=a.visible,a.visible=!1):is_function(a.visible)&&(a.visibleConf.adjust=a.visible,a.visible=!1),is_string(a.filter)||(a.filter=c.filter(":hidden").length>0?":visible":"*"),a[b.d.width]||(b.responsive?(debug(!0,"Set a "+b.d.width+" for the items!"),a[b.d.width]=ms_getTrueLargestSize(c,b,"outerWidth")):a[b.d.width]=ms_hasVariableSizes(c,b,"outerWidth")?"variable":c[b.d.outerWidth](!0)),a[b.d.height]||(a[b.d.height]=ms_hasVariableSizes(c,b,"outerHeight")?"variable":c[b.d.outerHeight](!0)),a.sizesConf.width=a.width,a.sizesConf.height=a.height,a}function in_complementVisibleItems(a,b){return"variable"==a.items[a.d.width]&&(a.items.visibleConf.variable=!0),a.items.visibleConf.variable||(is_number(a[a.d.width])?a.items.visible=Math.floor(a[a.d.width]/a.items[a.d.width]):(a.items.visible=Math.floor(b/a.items[a.d.width]),a[a.d.width]=a.items.visible*a.items[a.d.width],a.items.visibleConf.adjust||(a.align=!1)),("Infinity"==a.items.visible||1>a.items.visible)&&(debug(!0,'Not a valid number of visible items: Set to "variable".'),a.items.visibleConf.variable=!0)),a}function in_complementPrimarySize(a,b,c){return"auto"==a&&(a=ms_getTrueLargestSize(c,b,"outerWidth")),a}function in_complementSecondarySize(a,b,c){return"auto"==a&&(a=ms_getTrueLargestSize(c,b,"outerHeight")),a||(a=b.items[b.d.height]),a}function in_getAlignPadding(a,b){var c=cf_getAlignPadding(gi_getCurrentItems(b,a),a);return a.padding[a.d[1]]=c[1],a.padding[a.d[3]]=c[0],a}function in_getResponsiveValues(a,b){var d=cf_getItemAdjustMinMax(Math.ceil(a[a.d.width]/a.items[a.d.width]),a.items.visibleConf);d>b.length&&(d=b.length);var e=Math.floor(a[a.d.width]/d);return a.items.visible=d,a.items[a.d.width]=e,a[a.d.width]=d*e,a}function bt_pauseOnHoverConfig(a){if(is_string(a))var b=a.indexOf("immediate")>-1?!0:!1,c=a.indexOf("resume")>-1?!0:!1;else var b=c=!1;return[b,c]}function bt_mousesheelNumber(a){return is_number(a)?a:null}function is_null(a){return null===a}function is_undefined(a){return is_null(a)||a===void 0||""===a||"undefined"===a}function is_array(a){return a instanceof Array}function is_jquery(a){return a instanceof jQuery}function is_object(a){return(a instanceof Object||"object"==typeof a)&&!is_null(a)&&!is_jquery(a)&&!is_array(a)&&!is_function(a)}function is_number(a){return(a instanceof Number||"number"==typeof a)&&!isNaN(a)}function is_string(a){return(a instanceof String||"string"==typeof a)&&!is_undefined(a)&&!is_true(a)&&!is_false(a)}function is_function(a){return a instanceof Function||"function"==typeof a}function is_boolean(a){return a instanceof Boolean||"boolean"==typeof a||is_true(a)||is_false(a)}function is_true(a){return a===!0||"true"===a}function is_false(a){return a===!1||"false"===a}function is_percentage(a){return is_string(a)&&"%"==a.slice(-1)}function getTime(){return(new Date).getTime()}function deprecated(a,b){debug(!0,a+" is DEPRECATED, support for it will be removed. Use "+b+" instead.")}function debug(a,b){if(!is_undefined(window.console)&&!is_undefined(window.console.log)){if(is_object(a)){var c=" ("+a.selector+")";a=a.debug}else var c="";if(!a)return!1;b=is_string(b)?"carouFredSel"+c+": "+b:["carouFredSel"+c+":",b],window.console.log(b)}return!1}$.fn.carouFredSel||($.fn.caroufredsel=$.fn.carouFredSel=function(options,configs){if(0==this.length)return debug(!0,'No element found for "'+this.selector+'".'),this;if(this.length>1)return this.each(function(){$(this).carouFredSel(options,configs)});var $cfs=this,$tt0=this[0],starting_position=!1;$cfs.data("_cfs_isCarousel")&&(starting_position=$cfs.triggerHandler("_cfs_triggerEvent","currentPosition"),$cfs.trigger("_cfs_triggerEvent",["destroy",!0]));var FN={};FN._init=function(a,b,c){a=go_getObject($tt0,a),a.items=go_getItemsObject($tt0,a.items),a.scroll=go_getScrollObject($tt0,a.scroll),a.auto=go_getAutoObject($tt0,a.auto),a.prev=go_getPrevNextObject($tt0,a.prev),a.next=go_getPrevNextObject($tt0,a.next),a.pagination=go_getPaginationObject($tt0,a.pagination),a.swipe=go_getSwipeObject($tt0,a.swipe),a.mousewheel=go_getMousewheelObject($tt0,a.mousewheel),b&&(opts_orig=$.extend(!0,{},$.fn.carouFredSel.defaults,a)),opts=$.extend(!0,{},$.fn.carouFredSel.defaults,a),opts.d=cf_getDimensions(opts),crsl.direction="up"==opts.direction||"left"==opts.direction?"next":"prev";var d=$cfs.children(),e=ms_getParentSize($wrp,opts,"width");if(is_true(opts.cookie)&&(opts.cookie="caroufredsel_cookie_"+conf.serialNumber),opts.maxDimension=ms_getMaxDimension(opts,e),opts.items=in_complementItems(opts.items,opts,d,c),opts[opts.d.width]=in_complementPrimarySize(opts[opts.d.width],opts,d),opts[opts.d.height]=in_complementSecondarySize(opts[opts.d.height],opts,d),opts.responsive&&(is_percentage(opts[opts.d.width])||(opts[opts.d.width]="100%")),is_percentage(opts[opts.d.width])&&(crsl.upDateOnWindowResize=!0,crsl.primarySizePercentage=opts[opts.d.width],opts[opts.d.width]=ms_getPercentage(e,crsl.primarySizePercentage),opts.items.visible||(opts.items.visibleConf.variable=!0)),opts.responsive?(opts.usePadding=!1,opts.padding=[0,0,0,0],opts.align=!1,opts.items.visibleConf.variable=!1):(opts.items.visible||(opts=in_complementVisibleItems(opts,e)),opts[opts.d.width]||(!opts.items.visibleConf.variable&&is_number(opts.items[opts.d.width])&&"*"==opts.items.filter?(opts[opts.d.width]=opts.items.visible*opts.items[opts.d.width],opts.align=!1):opts[opts.d.width]="variable"),is_undefined(opts.align)&&(opts.align=is_number(opts[opts.d.width])?"center":!1),opts.items.visibleConf.variable&&(opts.items.visible=gn_getVisibleItemsNext(d,opts,0))),"*"==opts.items.filter||opts.items.visibleConf.variable||(opts.items.visibleConf.org=opts.items.visible,opts.items.visible=gn_getVisibleItemsNextFilter(d,opts,0)),opts.items.visible=cf_getItemsAdjust(opts.items.visible,opts,opts.items.visibleConf.adjust,$tt0),opts.items.visibleConf.old=opts.items.visible,opts.responsive)opts.items.visibleConf.min||(opts.items.visibleConf.min=opts.items.visible),opts.items.visibleConf.max||(opts.items.visibleConf.max=opts.items.visible),opts=in_getResponsiveValues(opts,d,e);else switch(opts.padding=cf_getPadding(opts.padding),"top"==opts.align?opts.align="left":"bottom"==opts.align&&(opts.align="right"),opts.align){case"center":case"left":case"right":"variable"!=opts[opts.d.width]&&(opts=in_getAlignPadding(opts,d),opts.usePadding=!0);break;default:opts.align=!1,opts.usePadding=0==opts.padding[0]&&0==opts.padding[1]&&0==opts.padding[2]&&0==opts.padding[3]?!1:!0}is_number(opts.scroll.duration)||(opts.scroll.duration=500),is_undefined(opts.scroll.items)&&(opts.scroll.items=opts.responsive||opts.items.visibleConf.variable||"*"!=opts.items.filter?"visible":opts.items.visible),opts.auto=$.extend(!0,{},opts.scroll,opts.auto),opts.prev=$.extend(!0,{},opts.scroll,opts.prev),opts.next=$.extend(!0,{},opts.scroll,opts.next),opts.pagination=$.extend(!0,{},opts.scroll,opts.pagination),opts.auto=go_complementAutoObject($tt0,opts.auto),opts.prev=go_complementPrevNextObject($tt0,opts.prev),opts.next=go_complementPrevNextObject($tt0,opts.next),opts.pagination=go_complementPaginationObject($tt0,opts.pagination),opts.swipe=go_complementSwipeObject($tt0,opts.swipe),opts.mousewheel=go_complementMousewheelObject($tt0,opts.mousewheel),opts.synchronise&&(opts.synchronise=cf_getSynchArr(opts.synchronise)),opts.auto.onPauseStart&&(opts.auto.onTimeoutStart=opts.auto.onPauseStart,deprecated("auto.onPauseStart","auto.onTimeoutStart")),opts.auto.onPausePause&&(opts.auto.onTimeoutPause=opts.auto.onPausePause,deprecated("auto.onPausePause","auto.onTimeoutPause")),opts.auto.onPauseEnd&&(opts.auto.onTimeoutEnd=opts.auto.onPauseEnd,deprecated("auto.onPauseEnd","auto.onTimeoutEnd")),opts.auto.pauseDuration&&(opts.auto.timeoutDuration=opts.auto.pauseDuration,deprecated("auto.pauseDuration","auto.timeoutDuration"))},FN._build=function(){$cfs.data("_cfs_isCarousel",!0);var a=$cfs.children(),b=in_mapCss($cfs,["textAlign","float","position","top","right","bottom","left","zIndex","width","height","marginTop","marginRight","marginBottom","marginLeft"]),c="relative";switch(b.position){case"absolute":case"fixed":c=b.position}"parent"==conf.wrapper?sz_storeOrigCss($wrp):$wrp.css(b),$wrp.css({overflow:"hidden",position:c}),sz_storeOrigCss($cfs),$cfs.data("_cfs_origCssZindex",b.zIndex),$cfs.css({textAlign:"left","float":"none",position:"absolute",top:0,right:"auto",bottom:"auto",left:0,marginTop:0,marginRight:0,marginBottom:0,marginLeft:0}),sz_storeMargin(a,opts),sz_storeOrigCss(a),opts.responsive&&sz_setResponsiveSizes(opts,a)},FN._bind_events=function(){FN._unbind_events(),$cfs.bind(cf_e("stop",conf),function(a,b){return a.stopPropagation(),crsl.isStopped||opts.auto.button&&opts.auto.button.addClass(cf_c("stopped",conf)),crsl.isStopped=!0,opts.auto.play&&(opts.auto.play=!1,$cfs.trigger(cf_e("pause",conf),b)),!0}),$cfs.bind(cf_e("finish",conf),function(a){return a.stopPropagation(),crsl.isScrolling&&sc_stopScroll(scrl),!0}),$cfs.bind(cf_e("pause",conf),function(a,b,c){if(a.stopPropagation(),tmrs=sc_clearTimers(tmrs),b&&crsl.isScrolling){scrl.isStopped=!0;var d=getTime()-scrl.startTime;scrl.duration-=d,scrl.pre&&(scrl.pre.duration-=d),scrl.post&&(scrl.post.duration-=d),sc_stopScroll(scrl,!1)}if(crsl.isPaused||crsl.isScrolling||c&&(tmrs.timePassed+=getTime()-tmrs.startTime),crsl.isPaused||opts.auto.button&&opts.auto.button.addClass(cf_c("paused",conf)),crsl.isPaused=!0,opts.auto.onTimeoutPause){var e=opts.auto.timeoutDuration-tmrs.timePassed,f=100-Math.ceil(100*e/opts.auto.timeoutDuration);opts.auto.onTimeoutPause.call($tt0,f,e)}return!0}),$cfs.bind(cf_e("play",conf),function(a,b,c,d){a.stopPropagation(),tmrs=sc_clearTimers(tmrs);var e=[b,c,d],f=["string","number","boolean"],g=cf_sortParams(e,f);if(b=g[0],c=g[1],d=g[2],"prev"!=b&&"next"!=b&&(b=crsl.direction),is_number(c)||(c=0),is_boolean(d)||(d=!1),d&&(crsl.isStopped=!1,opts.auto.play=!0),!opts.auto.play)return a.stopImmediatePropagation(),debug(conf,"Carousel stopped: Not scrolling.");crsl.isPaused&&opts.auto.button&&(opts.auto.button.removeClass(cf_c("stopped",conf)),opts.auto.button.removeClass(cf_c("paused",conf))),crsl.isPaused=!1,tmrs.startTime=getTime();var h=opts.auto.timeoutDuration+c;return dur2=h-tmrs.timePassed,perc=100-Math.ceil(100*dur2/h),opts.auto.progress&&(tmrs.progress=setInterval(function(){var a=getTime()-tmrs.startTime+tmrs.timePassed,b=Math.ceil(100*a/h);opts.auto.progress.updater.call(opts.auto.progress.bar[0],b)},opts.auto.progress.interval)),tmrs.auto=setTimeout(function(){opts.auto.progress&&opts.auto.progress.updater.call(opts.auto.progress.bar[0],100),opts.auto.onTimeoutEnd&&opts.auto.onTimeoutEnd.call($tt0,perc,dur2),crsl.isScrolling?$cfs.trigger(cf_e("play",conf),b):$cfs.trigger(cf_e(b,conf),opts.auto)},dur2),opts.auto.onTimeoutStart&&opts.auto.onTimeoutStart.call($tt0,perc,dur2),!0}),$cfs.bind(cf_e("resume",conf),function(a){return a.stopPropagation(),scrl.isStopped?(scrl.isStopped=!1,crsl.isPaused=!1,crsl.isScrolling=!0,scrl.startTime=getTime(),sc_startScroll(scrl,conf)):$cfs.trigger(cf_e("play",conf)),!0}),$cfs.bind(cf_e("prev",conf)+" "+cf_e("next",conf),function(a,b,c,d,e){if(a.stopPropagation(),crsl.isStopped||$cfs.is(":hidden"))return a.stopImmediatePropagation(),debug(conf,"Carousel stopped or hidden: Not scrolling.");var f=is_number(opts.items.minimum)?opts.items.minimum:opts.items.visible+1;if(f>itms.total)return a.stopImmediatePropagation(),debug(conf,"Not enough items ("+itms.total+" total, "+f+" needed): Not scrolling.");var g=[b,c,d,e],h=["object","number/string","function","boolean"],i=cf_sortParams(g,h);b=i[0],c=i[1],d=i[2],e=i[3];var j=a.type.slice(conf.events.prefix.length);if(is_object(b)||(b={}),is_function(d)&&(b.onAfter=d),is_boolean(e)&&(b.queue=e),b=$.extend(!0,{},opts[j],b),b.conditions&&!b.conditions.call($tt0,j))return a.stopImmediatePropagation(),debug(conf,'Callback "conditions" returned false.');if(!is_number(c)){if("*"!=opts.items.filter)c="visible";else for(var k=[c,b.items,opts[j].items],i=0,l=k.length;l>i;i++)if(is_number(k[i])||"page"==k[i]||"visible"==k[i]){c=k[i];break}switch(c){case"page":return a.stopImmediatePropagation(),$cfs.triggerHandler(cf_e(j+"Page",conf),[b,d]);case"visible":opts.items.visibleConf.variable||"*"!=opts.items.filter||(c=opts.items.visible)}}if(scrl.isStopped)return $cfs.trigger(cf_e("resume",conf)),$cfs.trigger(cf_e("queue",conf),[j,[b,c,d]]),a.stopImmediatePropagation(),debug(conf,"Carousel resumed scrolling.");if(b.duration>0&&crsl.isScrolling)return b.queue&&("last"==b.queue&&(queu=[]),("first"!=b.queue||0==queu.length)&&$cfs.trigger(cf_e("queue",conf),[j,[b,c,d]])),a.stopImmediatePropagation(),debug(conf,"Carousel currently scrolling.");if(tmrs.timePassed=0,$cfs.trigger(cf_e("slide_"+j,conf),[b,c]),opts.synchronise)for(var m=opts.synchronise,n=[b,c],o=0,l=m.length;l>o;o++){var p=j;m[o][2]||(p="prev"==p?"next":"prev"),m[o][1]||(n[0]=m[o][0].triggerHandler("_cfs_triggerEvent",["configuration",p])),n[1]=c+m[o][3],m[o][0].trigger("_cfs_triggerEvent",["slide_"+p,n])}return!0}),$cfs.bind(cf_e("slide_prev",conf),function(a,b,c){a.stopPropagation();var d=$cfs.children();if(!opts.circular&&0==itms.first)return opts.infinite&&$cfs.trigger(cf_e("next",conf),itms.total-1),a.stopImmediatePropagation();if(sz_resetMargin(d,opts),!is_number(c)){if(opts.items.visibleConf.variable)c=gn_getVisibleItemsPrev(d,opts,itms.total-1);else if("*"!=opts.items.filter){var e=is_number(b.items)?b.items:gn_getVisibleOrg($cfs,opts);c=gn_getScrollItemsPrevFilter(d,opts,itms.total-1,e)}else c=opts.items.visible;c=cf_getAdjust(c,opts,b.items,$tt0)}if(opts.circular||itms.total-c=opts.items.visible+c&&itms.total>c&&(c++,f=cf_getItemsAdjust(gn_getVisibleItemsNext(d,opts,itms.total-c),opts,opts.items.visibleConf.adjust,$tt0)),opts.items.visible=f}else if("*"!=opts.items.filter){var f=gn_getVisibleItemsNextFilter(d,opts,itms.total-c);opts.items.visible=cf_getItemsAdjust(f,opts,opts.items.visibleConf.adjust,$tt0)}if(sz_resetMargin(d,opts,!0),0==c)return a.stopImmediatePropagation(),debug(conf,"0 items to scroll: Not scrolling.");for(debug(conf,"Scrolling "+c+" items backward."),itms.first+=c;itms.first>=itms.total;)itms.first-=itms.total;opts.circular||(0==itms.first&&b.onEnd&&b.onEnd.call($tt0,"prev"),opts.infinite||nv_enableNavi(opts,itms.first,conf)),$cfs.children().slice(itms.total-c,itms.total).prependTo($cfs),itms.totall?opts.padding[opts.d[3]]:0,p=!1,q=$();if(c>opts.items.visible&&(q=d.slice(opts.items.visibleConf.old,c),"directscroll"==b.fx)){var r=opts.items[opts.d.width];p=q,i=k,sc_hideHiddenItems(p),opts.items[opts.d.width]="variable"}var s=!1,t=ms_getTotalSize(d.slice(0,c),opts,"width"),u=cf_mapWrapperSizes(ms_getSizes(h,opts,!0),opts,!opts.usePadding),v=0,w={},x={},y={},z={},A={},B={},C={},D=sc_getDuration(b,opts,c,t);switch(b.fx){case"cover":case"cover-fade":v=ms_getTotalSize(d.slice(0,opts.items.visible),opts,"width")}p&&(opts.items[opts.d.width]=r),sz_resetMargin(d,opts,!0),m>=0&&sz_resetMargin(j,opts,opts.padding[opts.d[1]]),l>=0&&sz_resetMargin(i,opts,opts.padding[opts.d[3]]),opts.align&&(opts.padding[opts.d[1]]=m,opts.padding[opts.d[3]]=l),B[opts.d.left]=-(t-o),C[opts.d.left]=-(v-o),x[opts.d.left]=u[opts.d.width];var E=function(){},F=function(){},G=function(){},H=function(){},I=function(){},J=function(){},K=function(){},L=function(){},M=function(){},N=function(){},O=function(){};switch(b.fx){case"crossfade":case"cover":case"cover-fade":case"uncover":case"uncover-fade":s=$cfs.clone(!0).appendTo($wrp)}switch(b.fx){case"crossfade":case"uncover":case"uncover-fade":s.children().slice(0,c).remove(),s.children().slice(opts.items.visibleConf.old).remove();break;case"cover":case"cover-fade":s.children().slice(opts.items.visible).remove(),s.css(C)}if($cfs.css(B),scrl=sc_setScroll(D,b.easing,conf),w[opts.d.left]=opts.usePadding?opts.padding[opts.d[3]]:0,("variable"==opts[opts.d.width]||"variable"==opts[opts.d.height])&&(E=function(){$wrp.css(u)},F=function(){scrl.anims.push([$wrp,u])}),opts.usePadding){switch(k.not(i).length&&(y[opts.d.marginRight]=i.data("_cfs_origCssMargin"),0>l?i.css(y):(K=function(){i.css(y)},L=function(){scrl.anims.push([i,y])})),b.fx){case"cover":case"cover-fade":s.children().eq(c-1).css(y)}k.not(j).length&&(z[opts.d.marginRight]=j.data("_cfs_origCssMargin"),G=function(){j.css(z)},H=function(){scrl.anims.push([j,z])}),m>=0&&(A[opts.d.marginRight]=k.data("_cfs_origCssMargin")+opts.padding[opts.d[1]],I=function(){k.css(A)},J=function(){scrl.anims.push([k,A])})}O=function(){$cfs.css(w)};var P=opts.items.visible+c-itms.total;N=function(){if(P>0&&($cfs.children().slice(itms.total).remove(),g=$($cfs.children().slice(itms.total-(opts.items.visible-P)).get().concat($cfs.children().slice(0,P).get()))),sc_showHiddenItems(p),opts.usePadding){var a=$cfs.children().eq(opts.items.visible+c-1);a.css(opts.d.marginRight,a.data("_cfs_origCssMargin"))}};var Q=sc_mapCallbackArguments(g,q,h,c,"prev",D,u);switch(M=function(){sc_afterScroll($cfs,s,b),crsl.isScrolling=!1,clbk.onAfter=sc_fireCallbacks($tt0,b,"onAfter",Q,clbk),queu=sc_fireQueue($cfs,queu,conf),crsl.isPaused||$cfs.trigger(cf_e("play",conf))},crsl.isScrolling=!0,tmrs=sc_clearTimers(tmrs),clbk.onBefore=sc_fireCallbacks($tt0,b,"onBefore",Q,clbk),b.fx){case"none":$cfs.css(w),E(),G(),I(),K(),O(),N(),M();break;case"fade":scrl.anims.push([$cfs,{opacity:0},function(){E(),G(),I(),K(),O(),N(),scrl=sc_setScroll(D,b.easing,conf),scrl.anims.push([$cfs,{opacity:1},M]),sc_startScroll(scrl,conf)}]);break;case"crossfade":$cfs.css({opacity:0}),scrl.anims.push([s,{opacity:0}]),scrl.anims.push([$cfs,{opacity:1},M]),F(),G(),I(),K(),O(),N();break;case"cover":scrl.anims.push([s,w,function(){G(),I(),K(),O(),N(),M()}]),F();break;case"cover-fade":scrl.anims.push([$cfs,{opacity:0}]),scrl.anims.push([s,w,function(){G(),I(),K(),O(),N(),M()}]),F();break;case"uncover":scrl.anims.push([s,x,M]),F(),G(),I(),K(),O(),N();break;case"uncover-fade":$cfs.css({opacity:0}),scrl.anims.push([$cfs,{opacity:1}]),scrl.anims.push([s,x,M]),F(),G(),I(),K(),O(),N();break;default:scrl.anims.push([$cfs,w,function(){N(),M()}]),F(),H(),J(),L()}return sc_startScroll(scrl,conf),cf_setCookie(opts.cookie,$cfs,conf),$cfs.trigger(cf_e("updatePageStatus",conf),[!1,u]),!0
+}),$cfs.bind(cf_e("slide_next",conf),function(a,b,c){a.stopPropagation();var d=$cfs.children();if(!opts.circular&&itms.first==opts.items.visible)return opts.infinite&&$cfs.trigger(cf_e("prev",conf),itms.total-1),a.stopImmediatePropagation();if(sz_resetMargin(d,opts),!is_number(c)){if("*"!=opts.items.filter){var e=is_number(b.items)?b.items:gn_getVisibleOrg($cfs,opts);c=gn_getScrollItemsNextFilter(d,opts,0,e)}else c=opts.items.visible;c=cf_getAdjust(c,opts,b.items,$tt0)}var f=0==itms.first?itms.total:itms.first;if(!opts.circular){if(opts.items.visibleConf.variable)var g=gn_getVisibleItemsNext(d,opts,c),e=gn_getVisibleItemsPrev(d,opts,f-1);else var g=opts.items.visible,e=opts.items.visible;c+g>f&&(c=f-e)}if(opts.items.visibleConf.old=opts.items.visible,opts.items.visibleConf.variable){for(var g=cf_getItemsAdjust(gn_getVisibleItemsNextTestCircular(d,opts,c,f),opts,opts.items.visibleConf.adjust,$tt0);opts.items.visible-c>=g&&itms.total>c;)c++,g=cf_getItemsAdjust(gn_getVisibleItemsNextTestCircular(d,opts,c,f),opts,opts.items.visibleConf.adjust,$tt0);opts.items.visible=g}else if("*"!=opts.items.filter){var g=gn_getVisibleItemsNextFilter(d,opts,c);opts.items.visible=cf_getItemsAdjust(g,opts,opts.items.visibleConf.adjust,$tt0)}if(sz_resetMargin(d,opts,!0),0==c)return a.stopImmediatePropagation(),debug(conf,"0 items to scroll: Not scrolling.");for(debug(conf,"Scrolling "+c+" items forward."),itms.first-=c;0>itms.first;)itms.first+=itms.total;opts.circular||(itms.first==opts.items.visible&&b.onEnd&&b.onEnd.call($tt0,"next"),opts.infinite||nv_enableNavi(opts,itms.first,conf)),itms.totalopts.items.visibleConf.old&&(q=d.slice(opts.items.visibleConf.old,c),"directscroll"==b.fx)){var r=opts.items[opts.d.width];p=q,j=k,sc_hideHiddenItems(p),opts.items[opts.d.width]="variable"}var s=!1,t=ms_getTotalSize(d.slice(0,c),opts,"width"),u=cf_mapWrapperSizes(ms_getSizes(i,opts,!0),opts,!opts.usePadding),v=0,w={},x={},y={},z={},A={},B=sc_getDuration(b,opts,c,t);switch(b.fx){case"uncover":case"uncover-fade":v=ms_getTotalSize(d.slice(0,opts.items.visibleConf.old),opts,"width")}p&&(opts.items[opts.d.width]=r),opts.align&&0>opts.padding[opts.d[1]]&&(opts.padding[opts.d[1]]=0),sz_resetMargin(d,opts,!0),sz_resetMargin(k,opts,opts.padding[opts.d[1]]),opts.align&&(opts.padding[opts.d[1]]=n,opts.padding[opts.d[3]]=m),A[opts.d.left]=opts.usePadding?opts.padding[opts.d[3]]:0;var C=function(){},D=function(){},E=function(){},F=function(){},G=function(){},H=function(){},I=function(){},J=function(){},K=function(){};switch(b.fx){case"crossfade":case"cover":case"cover-fade":case"uncover":case"uncover-fade":s=$cfs.clone(!0).appendTo($wrp),s.children().slice(opts.items.visibleConf.old).remove()}switch(b.fx){case"crossfade":case"cover":case"cover-fade":$cfs.css("zIndex",1),s.css("zIndex",0)}if(scrl=sc_setScroll(B,b.easing,conf),w[opts.d.left]=-t,x[opts.d.left]=-v,0>m&&(w[opts.d.left]+=m),("variable"==opts[opts.d.width]||"variable"==opts[opts.d.height])&&(C=function(){$wrp.css(u)},D=function(){scrl.anims.push([$wrp,u])}),opts.usePadding){var L=l.data("_cfs_origCssMargin");n>=0&&(L+=opts.padding[opts.d[1]]),l.css(opts.d.marginRight,L),j.not(k).length&&(z[opts.d.marginRight]=k.data("_cfs_origCssMargin")),E=function(){k.css(z)},F=function(){scrl.anims.push([k,z])};var M=j.data("_cfs_origCssMargin");m>0&&(M+=opts.padding[opts.d[3]]),y[opts.d.marginRight]=M,G=function(){j.css(y)},H=function(){scrl.anims.push([j,y])}}K=function(){$cfs.css(A)};var N=opts.items.visible+c-itms.total;J=function(){N>0&&$cfs.children().slice(itms.total).remove();var a=$cfs.children().slice(0,c).appendTo($cfs).last();if(N>0&&(i=gi_getCurrentItems(d,opts)),sc_showHiddenItems(p),opts.usePadding){if(itms.total=b?"next":"prev":0==itms.first||itms.first>b?"next":"prev"),"prev"==f&&(b=itms.total-b),$cfs.trigger(cf_e(f,conf),[e,b,g]),!0)}),$cfs.bind(cf_e("prevPage",conf),function(a,b,c){a.stopPropagation();var d=$cfs.triggerHandler(cf_e("currentPage",conf));return $cfs.triggerHandler(cf_e("slideToPage",conf),[d-1,b,"prev",c])}),$cfs.bind(cf_e("nextPage",conf),function(a,b,c){a.stopPropagation();var d=$cfs.triggerHandler(cf_e("currentPage",conf));return $cfs.triggerHandler(cf_e("slideToPage",conf),[d+1,b,"next",c])}),$cfs.bind(cf_e("slideToPage",conf),function(a,b,c,d,e){a.stopPropagation(),is_number(b)||(b=$cfs.triggerHandler(cf_e("currentPage",conf)));var f=opts.pagination.items||opts.items.visible,g=Math.ceil(itms.total/f)-1;return 0>b&&(b=g),b>g&&(b=0),$cfs.triggerHandler(cf_e("slideTo",conf),[b*f,0,!0,c,d,e])}),$cfs.bind(cf_e("jumpToStart",conf),function(a,b){if(a.stopPropagation(),b=b?gn_getItemIndex(b,0,!0,itms,$cfs):0,b+=itms.first,0!=b){if(itms.total>0)for(;b>itms.total;)b-=itms.total;$cfs.prepend($cfs.children().slice(b,itms.total))}return!0}),$cfs.bind(cf_e("synchronise",conf),function(a,b){if(a.stopPropagation(),b)b=cf_getSynchArr(b);else{if(!opts.synchronise)return debug(conf,"No carousel to synchronise.");b=opts.synchronise}for(var c=$cfs.triggerHandler(cf_e("currentPosition",conf)),d=!0,e=0,f=b.length;f>e;e++)b[e][0].triggerHandler(cf_e("slideTo",conf),[c,b[e][3],!0])||(d=!1);return d}),$cfs.bind(cf_e("queue",conf),function(a,b,c){return a.stopPropagation(),is_function(b)?b.call($tt0,queu):is_array(b)?queu=b:is_undefined(b)||queu.push([b,c]),queu}),$cfs.bind(cf_e("insertItem",conf),function(a,b,c,d,e){a.stopPropagation();var f=[b,c,d,e],g=["string/object","string/number/object","boolean","number"],h=cf_sortParams(f,g);if(b=h[0],c=h[1],d=h[2],e=h[3],is_object(b)&&!is_jquery(b)?b=$(b):is_string(b)&&(b=$(b)),!is_jquery(b)||0==b.length)return debug(conf,"Not a valid object.");is_undefined(c)&&(c="end"),sz_storeMargin(b,opts),sz_storeOrigCss(b);var i=c,j="before";"end"==c?d?(0==itms.first?(c=itms.total-1,j="after"):(c=itms.first,itms.first+=b.length),0>c&&(c=0)):(c=itms.total-1,j="after"):c=gn_getItemIndex(c,e,d,itms,$cfs);var k=$cfs.children().eq(c);return k.length?k[j](b):(debug(conf,"Correct insert-position not found! Appending item to the end."),$cfs.append(b)),"end"==i||d||itms.first>c&&(itms.first+=b.length),itms.total=$cfs.children().length,itms.first>=itms.total&&(itms.first-=itms.total),$cfs.trigger(cf_e("updateSizes",conf)),$cfs.trigger(cf_e("linkAnchors",conf)),!0}),$cfs.bind(cf_e("removeItem",conf),function(a,b,c,d){a.stopPropagation();var e=[b,c,d],f=["string/number/object","boolean","number"],g=cf_sortParams(e,f);if(b=g[0],c=g[1],d=g[2],b instanceof $&&b.length>1)return i=$(),b.each(function(){var e=$cfs.trigger(cf_e("removeItem",conf),[$(this),c,d]);e&&(i=i.add(e))}),i;if(is_undefined(b)||"end"==b)i=$cfs.children().last();else{b=gn_getItemIndex(b,d,c,itms,$cfs);var i=$cfs.children().eq(b);i.length&&itms.first>b&&(itms.first-=i.length)}return i&&i.length&&(i.detach(),itms.total=$cfs.children().length,$cfs.trigger(cf_e("updateSizes",conf))),i}),$cfs.bind(cf_e("onBefore",conf)+" "+cf_e("onAfter",conf),function(a,b){a.stopPropagation();var c=a.type.slice(conf.events.prefix.length);return is_array(b)&&(clbk[c]=b),is_function(b)&&clbk[c].push(b),clbk[c]}),$cfs.bind(cf_e("currentPosition",conf),function(a,b){if(a.stopPropagation(),0==itms.first)var c=0;else var c=itms.total-itms.first;return is_function(b)&&b.call($tt0,c),c}),$cfs.bind(cf_e("currentPage",conf),function(a,b){a.stopPropagation();var e,c=opts.pagination.items||opts.items.visible,d=Math.ceil(itms.total/c-1);return e=0==itms.first?0:itms.firste&&(e=0),e>d&&(e=d),is_function(b)&&b.call($tt0,e),e}),$cfs.bind(cf_e("currentVisible",conf),function(a,b){a.stopPropagation();var c=gi_getCurrentItems($cfs.children(),opts);return is_function(b)&&b.call($tt0,c),c}),$cfs.bind(cf_e("slice",conf),function(a,b,c,d){if(a.stopPropagation(),0==itms.total)return!1;var e=[b,c,d],f=["number","number","function"],g=cf_sortParams(e,f);if(b=is_number(g[0])?g[0]:0,c=is_number(g[1])?g[1]:itms.total,d=g[2],b+=itms.first,c+=itms.first,items.total>0){for(;b>itms.total;)b-=itms.total;for(;c>itms.total;)c-=itms.total;for(;0>b;)b+=itms.total;for(;0>c;)c+=itms.total}var i,h=$cfs.children();return i=c>b?h.slice(b,c):$(h.slice(b,itms.total).get().concat(h.slice(0,c).get())),is_function(d)&&d.call($tt0,i),i}),$cfs.bind(cf_e("isPaused",conf)+" "+cf_e("isStopped",conf)+" "+cf_e("isScrolling",conf),function(a,b){a.stopPropagation();var c=a.type.slice(conf.events.prefix.length),d=crsl[c];return is_function(b)&&b.call($tt0,d),d}),$cfs.bind(cf_e("configuration",conf),function(e,a,b,c){e.stopPropagation();var reInit=!1;if(is_function(a))a.call($tt0,opts);else if(is_object(a))opts_orig=$.extend(!0,{},opts_orig,a),b!==!1?reInit=!0:opts=$.extend(!0,{},opts,a);else if(!is_undefined(a))if(is_function(b)){var val=eval("opts."+a);is_undefined(val)&&(val=""),b.call($tt0,val)}else{if(is_undefined(b))return eval("opts."+a);"boolean"!=typeof c&&(c=!0),eval("opts_orig."+a+" = b"),c!==!1?reInit=!0:eval("opts."+a+" = b")}if(reInit){sz_resetMargin($cfs.children(),opts),FN._init(opts_orig),FN._bind_buttons();var sz=sz_setSizes($cfs,opts);$cfs.trigger(cf_e("updatePageStatus",conf),[!0,sz])}return opts}),$cfs.bind(cf_e("linkAnchors",conf),function(a,b,c){return a.stopPropagation(),is_undefined(b)?b=$("body"):is_string(b)&&(b=$(b)),is_jquery(b)&&0!=b.length?(is_string(c)||(c="a.caroufredsel"),b.find(c).each(function(){var a=this.hash||"";a.length>0&&-1!=$cfs.children().index($(a))&&$(this).unbind("click").click(function(b){b.preventDefault(),$cfs.trigger(cf_e("slideTo",conf),a)})}),!0):debug(conf,"Not a valid object.")}),$cfs.bind(cf_e("updatePageStatus",conf),function(a,b){if(a.stopPropagation(),opts.pagination.container){var d=opts.pagination.items||opts.items.visible,e=Math.ceil(itms.total/d);b&&(opts.pagination.anchorBuilder&&(opts.pagination.container.children().remove(),opts.pagination.container.each(function(){for(var a=0;e>a;a++){var b=$cfs.children().eq(gn_getItemIndex(a*d,0,!0,itms,$cfs));$(this).append(opts.pagination.anchorBuilder.call(b[0],a+1))}})),opts.pagination.container.each(function(){$(this).children().unbind(opts.pagination.event).each(function(a){$(this).bind(opts.pagination.event,function(b){b.preventDefault(),$cfs.trigger(cf_e("slideTo",conf),[a*d,-opts.pagination.deviation,!0,opts.pagination])})})}));var f=$cfs.triggerHandler(cf_e("currentPage",conf))+opts.pagination.deviation;return f>=e&&(f=0),0>f&&(f=e-1),opts.pagination.container.each(function(){$(this).children().removeClass(cf_c("selected",conf)).eq(f).addClass(cf_c("selected",conf))}),!0}}),$cfs.bind(cf_e("updateSizes",conf),function(){var b=opts.items.visible,c=$cfs.children(),d=ms_getParentSize($wrp,opts,"width");if(itms.total=c.length,crsl.primarySizePercentage?(opts.maxDimension=d,opts[opts.d.width]=ms_getPercentage(d,crsl.primarySizePercentage)):opts.maxDimension=ms_getMaxDimension(opts,d),opts.responsive?(opts.items.width=opts.items.sizesConf.width,opts.items.height=opts.items.sizesConf.height,opts=in_getResponsiveValues(opts,c,d),b=opts.items.visible,sz_setResponsiveSizes(opts,c)):opts.items.visibleConf.variable?b=gn_getVisibleItemsNext(c,opts,0):"*"!=opts.items.filter&&(b=gn_getVisibleItemsNextFilter(c,opts,0)),!opts.circular&&0!=itms.first&&b>itms.first){if(opts.items.visibleConf.variable)var e=gn_getVisibleItemsPrev(c,opts,itms.first)-itms.first;else if("*"!=opts.items.filter)var e=gn_getVisibleItemsPrevFilter(c,opts,itms.first)-itms.first;else var e=opts.items.visible-itms.first;debug(conf,"Preventing non-circular: sliding "+e+" items backward."),$cfs.trigger(cf_e("prev",conf),e)}opts.items.visible=cf_getItemsAdjust(b,opts,opts.items.visibleConf.adjust,$tt0),opts.items.visibleConf.old=opts.items.visible,opts=in_getAlignPadding(opts,c);var f=sz_setSizes($cfs,opts);return $cfs.trigger(cf_e("updatePageStatus",conf),[!0,f]),nv_showNavi(opts,itms.total,conf),nv_enableNavi(opts,itms.first,conf),f}),$cfs.bind(cf_e("destroy",conf),function(a,b){return a.stopPropagation(),tmrs=sc_clearTimers(tmrs),$cfs.data("_cfs_isCarousel",!1),$cfs.trigger(cf_e("finish",conf)),b&&$cfs.trigger(cf_e("jumpToStart",conf)),sz_restoreOrigCss($cfs.children()),sz_restoreOrigCss($cfs),FN._unbind_events(),FN._unbind_buttons(),"parent"==conf.wrapper?sz_restoreOrigCss($wrp):$wrp.replaceWith($cfs),!0}),$cfs.bind(cf_e("debug",conf),function(){return debug(conf,"Carousel width: "+opts.width),debug(conf,"Carousel height: "+opts.height),debug(conf,"Item widths: "+opts.items.width),debug(conf,"Item heights: "+opts.items.height),debug(conf,"Number of items visible: "+opts.items.visible),opts.auto.play&&debug(conf,"Number of items scrolled automatically: "+opts.auto.items),opts.prev.button&&debug(conf,"Number of items scrolled backward: "+opts.prev.items),opts.next.button&&debug(conf,"Number of items scrolled forward: "+opts.next.items),conf.debug}),$cfs.bind("_cfs_triggerEvent",function(a,b,c){return a.stopPropagation(),$cfs.triggerHandler(cf_e(b,conf),c)})},FN._unbind_events=function(){$cfs.unbind(cf_e("",conf)),$cfs.unbind(cf_e("",conf,!1)),$cfs.unbind("_cfs_triggerEvent")},FN._bind_buttons=function(){if(FN._unbind_buttons(),nv_showNavi(opts,itms.total,conf),nv_enableNavi(opts,itms.first,conf),opts.auto.pauseOnHover){var a=bt_pauseOnHoverConfig(opts.auto.pauseOnHover);$wrp.bind(cf_e("mouseenter",conf,!1),function(){$cfs.trigger(cf_e("pause",conf),a)}).bind(cf_e("mouseleave",conf,!1),function(){$cfs.trigger(cf_e("resume",conf))})}if(opts.auto.button&&opts.auto.button.bind(cf_e(opts.auto.event,conf,!1),function(a){a.preventDefault();var b=!1,c=null;crsl.isPaused?b="play":opts.auto.pauseOnEvent&&(b="pause",c=bt_pauseOnHoverConfig(opts.auto.pauseOnEvent)),b&&$cfs.trigger(cf_e(b,conf),c)}),opts.prev.button&&(opts.prev.button.bind(cf_e(opts.prev.event,conf,!1),function(a){a.preventDefault(),$cfs.trigger(cf_e("prev",conf))}),opts.prev.pauseOnHover)){var a=bt_pauseOnHoverConfig(opts.prev.pauseOnHover);opts.prev.button.bind(cf_e("mouseenter",conf,!1),function(){$cfs.trigger(cf_e("pause",conf),a)}).bind(cf_e("mouseleave",conf,!1),function(){$cfs.trigger(cf_e("resume",conf))})}if(opts.next.button&&(opts.next.button.bind(cf_e(opts.next.event,conf,!1),function(a){a.preventDefault(),$cfs.trigger(cf_e("next",conf))}),opts.next.pauseOnHover)){var a=bt_pauseOnHoverConfig(opts.next.pauseOnHover);opts.next.button.bind(cf_e("mouseenter",conf,!1),function(){$cfs.trigger(cf_e("pause",conf),a)}).bind(cf_e("mouseleave",conf,!1),function(){$cfs.trigger(cf_e("resume",conf))})}if(opts.pagination.container&&opts.pagination.pauseOnHover){var a=bt_pauseOnHoverConfig(opts.pagination.pauseOnHover);opts.pagination.container.bind(cf_e("mouseenter",conf,!1),function(){$cfs.trigger(cf_e("pause",conf),a)}).bind(cf_e("mouseleave",conf,!1),function(){$cfs.trigger(cf_e("resume",conf))})}if((opts.prev.key||opts.next.key)&&$(document).bind(cf_e("keyup",conf,!1,!0,!0),function(a){var b=a.keyCode;b==opts.next.key&&(a.preventDefault(),$cfs.trigger(cf_e("next",conf))),b==opts.prev.key&&(a.preventDefault(),$cfs.trigger(cf_e("prev",conf)))}),opts.pagination.keys&&$(document).bind(cf_e("keyup",conf,!1,!0,!0),function(a){var b=a.keyCode;b>=49&&58>b&&(b=(b-49)*opts.items.visible,itms.total>=b&&(a.preventDefault(),$cfs.trigger(cf_e("slideTo",conf),[b,0,!0,opts.pagination])))}),$.fn.swipe){var b="ontouchstart"in window;if(b&&opts.swipe.onTouch||!b&&opts.swipe.onMouse){var c=$.extend(!0,{},opts.prev,opts.swipe),d=$.extend(!0,{},opts.next,opts.swipe),e=function(){$cfs.trigger(cf_e("prev",conf),[c])},f=function(){$cfs.trigger(cf_e("next",conf),[d])};switch(opts.direction){case"up":case"down":opts.swipe.options.swipeUp=f,opts.swipe.options.swipeDown=e;break;default:opts.swipe.options.swipeLeft=f,opts.swipe.options.swipeRight=e}crsl.swipe&&$cfs.swipe("destroy"),$wrp.swipe(opts.swipe.options),$wrp.css("cursor","move"),crsl.swipe=!0}}if($.fn.mousewheel&&opts.mousewheel){var g=$.extend(!0,{},opts.prev,opts.mousewheel),h=$.extend(!0,{},opts.next,opts.mousewheel);crsl.mousewheel&&$wrp.unbind(cf_e("mousewheel",conf,!1)),$wrp.bind(cf_e("mousewheel",conf,!1),function(a,b){a.preventDefault(),b>0?$cfs.trigger(cf_e("prev",conf),[g]):$cfs.trigger(cf_e("next",conf),[h])}),crsl.mousewheel=!0}if(opts.auto.play&&$cfs.trigger(cf_e("play",conf),opts.auto.delay),crsl.upDateOnWindowResize){var i=function(){$cfs.trigger(cf_e("finish",conf)),opts.auto.pauseOnResize&&!crsl.isPaused&&$cfs.trigger(cf_e("play",conf)),sz_resetMargin($cfs.children(),opts),$cfs.trigger(cf_e("updateSizes",conf))},j=$(window),k=null;if($.debounce&&"debounce"==conf.onWindowResize)k=$.debounce(200,i);else if($.throttle&&"throttle"==conf.onWindowResize)k=$.throttle(300,i);else{var l=0,m=0;k=function(){var a=j.width(),b=j.height();(a!=l||b!=m)&&(i(),l=a,m=b)}}j.bind(cf_e("resize",conf,!1,!0,!0),k)}},FN._unbind_buttons=function(){var b=(cf_e("",conf),cf_e("",conf,!1));ns3=cf_e("",conf,!1,!0,!0),$(document).unbind(ns3),$(window).unbind(ns3),$wrp.unbind(b),opts.auto.button&&opts.auto.button.unbind(b),opts.prev.button&&opts.prev.button.unbind(b),opts.next.button&&opts.next.button.unbind(b),opts.pagination.container&&(opts.pagination.container.unbind(b),opts.pagination.anchorBuilder&&opts.pagination.container.children().remove()),crsl.swipe&&($cfs.swipe("destroy"),$wrp.css("cursor","default"),crsl.swipe=!1),crsl.mousewheel&&(crsl.mousewheel=!1),nv_showNavi(opts,"hide",conf),nv_enableNavi(opts,"removeClass",conf)},is_boolean(configs)&&(configs={debug:configs});var crsl={direction:"next",isPaused:!0,isScrolling:!1,isStopped:!1,mousewheel:!1,swipe:!1},itms={total:$cfs.children().length,first:0},tmrs={auto:null,progress:null,startTime:getTime(),timePassed:0},scrl={isStopped:!1,duration:0,startTime:0,easing:"",anims:[]},clbk={onBefore:[],onAfter:[]},queu=[],conf=$.extend(!0,{},$.fn.carouFredSel.configs,configs),opts={},opts_orig=$.extend(!0,{},options),$wrp="parent"==conf.wrapper?$cfs.parent():$cfs.wrap("<"+conf.wrapper.element+' class="'+conf.wrapper.classname+'" />').parent();if(conf.selector=$cfs.selector,conf.serialNumber=$.fn.carouFredSel.serialNumber++,conf.transition=conf.transition&&$.fn.transition?"transition":"animate",FN._init(opts_orig,!0,starting_position),FN._build(),FN._bind_events(),FN._bind_buttons(),is_array(opts.items.start))var start_arr=opts.items.start;else{var start_arr=[];0!=opts.items.start&&start_arr.push(opts.items.start)}if(opts.cookie&&start_arr.unshift(parseInt(cf_getCookie(opts.cookie),10)),start_arr.length>0)for(var a=0,l=start_arr.length;l>a;a++){var s=start_arr[a];if(0!=s){if(s===!0){if(s=window.location.hash,1>s.length)continue}else"random"===s&&(s=Math.floor(Math.random()*itms.total));if($cfs.triggerHandler(cf_e("slideTo",conf),[s,0,!0,{fx:"none"}]))break}}var siz=sz_setSizes($cfs,opts),itm=gi_getCurrentItems($cfs.children(),opts);return opts.onCreate&&opts.onCreate.call($tt0,{width:siz.width,height:siz.height,items:itm}),$cfs.trigger(cf_e("updatePageStatus",conf),[!0,siz]),$cfs.trigger(cf_e("linkAnchors",conf)),conf.debug&&$cfs.trigger(cf_e("debug",conf)),$cfs},$.fn.carouFredSel.serialNumber=1,$.fn.carouFredSel.defaults={synchronise:!1,infinite:!0,circular:!0,responsive:!1,direction:"left",items:{start:0},scroll:{easing:"swing",duration:500,pauseOnHover:!1,event:"click",queue:!1}},$.fn.carouFredSel.configs={debug:!1,transition:!1,onWindowResize:"throttle",events:{prefix:"",namespace:"cfs"},wrapper:{element:"div",classname:"caroufredsel_wrapper"},classnames:{}},$.fn.carouFredSel.pageAnchorBuilder=function(a){return''+a+" "},$.fn.carouFredSel.progressbarUpdater=function(a){$(this).css("width",a+"%")},$.fn.carouFredSel.cookie={get:function(a){a+="=";for(var b=document.cookie.split(";"),c=0,d=b.length;d>c;c++){for(var e=b[c];" "==e.charAt(0);)e=e.slice(1);if(0==e.indexOf(a))return e.slice(a.length)}return 0},set:function(a,b,c){var d="";if(c){var e=new Date;e.setTime(e.getTime()+1e3*60*60*24*c),d="; expires="+e.toGMTString()}document.cookie=a+"="+b+d+"; path=/"},remove:function(a){$.fn.carouFredSel.cookie.set(a,"",-1)}},$.extend($.easing,{quadratic:function(a){var b=a*a;return a*(-b*a+4*b-6*a+4)},cubic:function(a){return a*(4*a*a-9*a+6)},elastic:function(a){var b=a*a;return a*(33*b*b-106*b*a+126*b-67*a+15)}}))})(jQuery);
+
+
+/**
+ * @deprecated since 15.7 !!!!!
+ *
+ * Touch
+ * required for: carouFredSel
+ *
+ * TouchSwipe
+ *
+ * 1.6.6 | Matt Bryson | http://www.github.com/mattbryson | https://github.com/mattbryson/TouchSwipe-Jquery-Plugin | Dual licensed under the MIT or GPL Version 2 licenses.
+ */
+(function(a){if(typeof define==="function"&&define.amd&&define.amd.jQuery){define(["jquery"],a)}else{a(jQuery)}}(function(f){var p="left",o="right",e="up",x="down",c="in",z="out",m="none",s="auto",l="swipe",t="pinch",A="tap",j="doubletap",b="longtap",y="hold",D="horizontal",u="vertical",i="all",r=10,g="start",k="move",h="end",q="cancel",a="ontouchstart" in window,v=window.navigator.msPointerEnabled&&!window.navigator.pointerEnabled,d=window.navigator.pointerEnabled||window.navigator.msPointerEnabled,B="TouchSwipe";var n={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:true,triggerOnTouchLeave:false,allowPageScroll:"auto",fallbackToMouseEvents:true,excludedElements:"label, button, input, select, textarea, a, .noSwipe",preventDefaultEvents:true};f.fn.swipe=function(G){var F=f(this),E=F.data(B);if(E&&typeof G==="string"){if(E[G]){return E[G].apply(this,Array.prototype.slice.call(arguments,1))}else{f.error("Method "+G+" does not exist on jQuery.swipe")}}else{if(!E&&(typeof G==="object"||!G)){return w.apply(this,arguments)}}return F};f.fn.swipe.defaults=n;f.fn.swipe.phases={PHASE_START:g,PHASE_MOVE:k,PHASE_END:h,PHASE_CANCEL:q};f.fn.swipe.directions={LEFT:p,RIGHT:o,UP:e,DOWN:x,IN:c,OUT:z};f.fn.swipe.pageScroll={NONE:m,HORIZONTAL:D,VERTICAL:u,AUTO:s};f.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,ALL:i};function w(E){if(E&&(E.allowPageScroll===undefined&&(E.swipe!==undefined||E.swipeStatus!==undefined))){E.allowPageScroll=m}if(E.click!==undefined&&E.tap===undefined){E.tap=E.click}if(!E){E={}}E=f.extend({},f.fn.swipe.defaults,E);return this.each(function(){var G=f(this);var F=G.data(B);if(!F){F=new C(this,E);G.data(B,F)}})}function C(a4,av){var az=(a||d||!av.fallbackToMouseEvents),J=az?(d?(v?"MSPointerDown":"pointerdown"):"touchstart"):"mousedown",ay=az?(d?(v?"MSPointerMove":"pointermove"):"touchmove"):"mousemove",U=az?(d?(v?"MSPointerUp":"pointerup"):"touchend"):"mouseup",S=az?null:"mouseleave",aD=(d?(v?"MSPointerCancel":"pointercancel"):"touchcancel");var ag=0,aP=null,ab=0,a1=0,aZ=0,G=1,aq=0,aJ=0,M=null;var aR=f(a4);var Z="start";var W=0;var aQ=null;var T=0,a2=0,a5=0,ad=0,N=0;var aW=null,af=null;try{aR.bind(J,aN);aR.bind(aD,a9)}catch(ak){f.error("events not supported "+J+","+aD+" on jQuery.swipe")}this.enable=function(){aR.bind(J,aN);aR.bind(aD,a9);return aR};this.disable=function(){aK();return aR};this.destroy=function(){aK();aR.data(B,null);aR=null};this.option=function(bc,bb){if(av[bc]!==undefined){if(bb===undefined){return av[bc]}else{av[bc]=bb}}else{f.error("Option "+bc+" does not exist on jQuery.swipe.options")}return null};function aN(bd){if(aB()){return}if(f(bd.target).closest(av.excludedElements,aR).length>0){return}var be=bd.originalEvent?bd.originalEvent:bd;var bc,bb=a?be.touches[0]:be;Z=g;if(a){W=be.touches.length}else{bd.preventDefault()}ag=0;aP=null;aJ=null;ab=0;a1=0;aZ=0;G=1;aq=0;aQ=aj();M=aa();R();if(!a||(W===av.fingers||av.fingers===i)||aX()){ai(0,bb);T=at();if(W==2){ai(1,be.touches[1]);a1=aZ=au(aQ[0].start,aQ[1].start)}if(av.swipeStatus||av.pinchStatus){bc=O(be,Z)}}else{bc=false}if(bc===false){Z=q;O(be,Z);return bc}else{if(av.hold){af=setTimeout(f.proxy(function(){aR.trigger("hold",[be.target]);if(av.hold){bc=av.hold.call(aR,be,be.target)}},this),av.longTapThreshold)}ao(true)}return null}function a3(be){var bh=be.originalEvent?be.originalEvent:be;if(Z===h||Z===q||am()){return}var bd,bc=a?bh.touches[0]:bh;var bf=aH(bc);a2=at();if(a){W=bh.touches.length}if(av.hold){clearTimeout(af)}Z=k;if(W==2){if(a1==0){ai(1,bh.touches[1]);a1=aZ=au(aQ[0].start,aQ[1].start)}else{aH(bh.touches[1]);aZ=au(aQ[0].end,aQ[1].end);aJ=ar(aQ[0].end,aQ[1].end)}G=a7(a1,aZ);aq=Math.abs(a1-aZ)}if((W===av.fingers||av.fingers===i)||!a||aX()){aP=aL(bf.start,bf.end);al(be,aP);ag=aS(bf.start,bf.end);ab=aM();aI(aP,ag);if(av.swipeStatus||av.pinchStatus){bd=O(bh,Z)}if(!av.triggerOnTouchEnd||av.triggerOnTouchLeave){var bb=true;if(av.triggerOnTouchLeave){var bg=aY(this);bb=E(bf.end,bg)}if(!av.triggerOnTouchEnd&&bb){Z=aC(k)}else{if(av.triggerOnTouchLeave&&!bb){Z=aC(h)}}if(Z==q||Z==h){O(bh,Z)}}}else{Z=q;O(bh,Z)}if(bd===false){Z=q;O(bh,Z)}}function L(bb){var bc=bb.originalEvent;if(a){if(bc.touches.length>0){F();return true}}if(am()){W=ad}a2=at();ab=aM();if(ba()||!an()){Z=q;O(bc,Z)}else{if(av.triggerOnTouchEnd||(av.triggerOnTouchEnd==false&&Z===k)){bb.preventDefault();Z=h;O(bc,Z)}else{if(!av.triggerOnTouchEnd&&a6()){Z=h;aF(bc,Z,A)}else{if(Z===k){Z=q;O(bc,Z)}}}}ao(false);return null}function a9(){W=0;a2=0;T=0;a1=0;aZ=0;G=1;R();ao(false)}function K(bb){var bc=bb.originalEvent;if(av.triggerOnTouchLeave){Z=aC(h);O(bc,Z)}}function aK(){aR.unbind(J,aN);aR.unbind(aD,a9);aR.unbind(ay,a3);aR.unbind(U,L);if(S){aR.unbind(S,K)}ao(false)}function aC(bf){var be=bf;var bd=aA();var bc=an();var bb=ba();if(!bd||bb){be=q}else{if(bc&&bf==k&&(!av.triggerOnTouchEnd||av.triggerOnTouchLeave)){be=h}else{if(!bc&&bf==h&&av.triggerOnTouchLeave){be=q}}}return be}function O(bd,bb){var bc=undefined;if((I()||V())||(P()||aX())){if(I()||V()){bc=aF(bd,bb,l)}if((P()||aX())&&bc!==false){bc=aF(bd,bb,t)}}else{if(aG()&&bc!==false){bc=aF(bd,bb,j)}else{if(ap()&&bc!==false){bc=aF(bd,bb,b)}else{if(ah()&&bc!==false){bc=aF(bd,bb,A)}}}}if(bb===q){a9(bd)}if(bb===h){if(a){if(bd.touches.length==0){a9(bd)}}else{a9(bd)}}return bc}function aF(be,bb,bd){var bc=undefined;if(bd==l){aR.trigger("swipeStatus",[bb,aP||null,ag||0,ab||0,W,aQ]);if(av.swipeStatus){bc=av.swipeStatus.call(aR,be,bb,aP||null,ag||0,ab||0,W,aQ);if(bc===false){return false}}if(bb==h&&aV()){aR.trigger("swipe",[aP,ag,ab,W,aQ]);if(av.swipe){bc=av.swipe.call(aR,be,aP,ag,ab,W,aQ);if(bc===false){return false}}switch(aP){case p:aR.trigger("swipeLeft",[aP,ag,ab,W,aQ]);if(av.swipeLeft){bc=av.swipeLeft.call(aR,be,aP,ag,ab,W,aQ)}break;case o:aR.trigger("swipeRight",[aP,ag,ab,W,aQ]);if(av.swipeRight){bc=av.swipeRight.call(aR,be,aP,ag,ab,W,aQ)}break;case e:aR.trigger("swipeUp",[aP,ag,ab,W,aQ]);if(av.swipeUp){bc=av.swipeUp.call(aR,be,aP,ag,ab,W,aQ)}break;case x:aR.trigger("swipeDown",[aP,ag,ab,W,aQ]);if(av.swipeDown){bc=av.swipeDown.call(aR,be,aP,ag,ab,W,aQ)}break}}}if(bd==t){aR.trigger("pinchStatus",[bb,aJ||null,aq||0,ab||0,W,G,aQ]);if(av.pinchStatus){bc=av.pinchStatus.call(aR,be,bb,aJ||null,aq||0,ab||0,W,G,aQ);if(bc===false){return false}}if(bb==h&&a8()){switch(aJ){case c:aR.trigger("pinchIn",[aJ||null,aq||0,ab||0,W,G,aQ]);if(av.pinchIn){bc=av.pinchIn.call(aR,be,aJ||null,aq||0,ab||0,W,G,aQ)}break;case z:aR.trigger("pinchOut",[aJ||null,aq||0,ab||0,W,G,aQ]);if(av.pinchOut){bc=av.pinchOut.call(aR,be,aJ||null,aq||0,ab||0,W,G,aQ)}break}}}if(bd==A){if(bb===q||bb===h){clearTimeout(aW);clearTimeout(af);if(Y()&&!H()){N=at();aW=setTimeout(f.proxy(function(){N=null;aR.trigger("tap",[be.target]);if(av.tap){bc=av.tap.call(aR,be,be.target)}},this),av.doubleTapThreshold)}else{N=null;aR.trigger("tap",[be.target]);if(av.tap){bc=av.tap.call(aR,be,be.target)}}}}else{if(bd==j){if(bb===q||bb===h){clearTimeout(aW);N=null;aR.trigger("doubletap",[be.target]);if(av.doubleTap){bc=av.doubleTap.call(aR,be,be.target)}}}else{if(bd==b){if(bb===q||bb===h){clearTimeout(aW);N=null;aR.trigger("longtap",[be.target]);if(av.longTap){bc=av.longTap.call(aR,be,be.target)}}}}}return bc}function an(){var bb=true;if(av.threshold!==null){bb=ag>=av.threshold}return bb}function ba(){var bb=false;if(av.cancelThreshold!==null&&aP!==null){bb=(aT(aP)-ag)>=av.cancelThreshold}return bb}function ae(){if(av.pinchThreshold!==null){return aq>=av.pinchThreshold}return true}function aA(){var bb;if(av.maxTimeThreshold){if(ab>=av.maxTimeThreshold){bb=false}else{bb=true}}else{bb=true}return bb}function al(bb,bc){if(av.preventDefaultEvents===false){return}if(av.allowPageScroll===m){bb.preventDefault()}else{var bd=av.allowPageScroll===s;switch(bc){case p:if((av.swipeLeft&&bd)||(!bd&&av.allowPageScroll!=D)){bb.preventDefault()}break;case o:if((av.swipeRight&&bd)||(!bd&&av.allowPageScroll!=D)){bb.preventDefault()}break;case e:if((av.swipeUp&&bd)||(!bd&&av.allowPageScroll!=u)){bb.preventDefault()}break;case x:if((av.swipeDown&&bd)||(!bd&&av.allowPageScroll!=u)){bb.preventDefault()}break}}}function a8(){var bc=aO();var bb=X();var bd=ae();return bc&&bb&&bd}function aX(){return !!(av.pinchStatus||av.pinchIn||av.pinchOut)}function P(){return !!(a8()&&aX())}function aV(){var be=aA();var bg=an();var bd=aO();var bb=X();var bc=ba();var bf=!bc&&bb&&bd&&bg&&be;return bf}function V(){return !!(av.swipe||av.swipeStatus||av.swipeLeft||av.swipeRight||av.swipeUp||av.swipeDown)}function I(){return !!(aV()&&V())}function aO(){return((W===av.fingers||av.fingers===i)||!a)}function X(){return aQ[0].end.x!==0}function a6(){return !!(av.tap)}function Y(){return !!(av.doubleTap)}function aU(){return !!(av.longTap)}function Q(){if(N==null){return false}var bb=at();return(Y()&&((bb-N)<=av.doubleTapThreshold))}function H(){return Q()}function ax(){return((W===1||!a)&&(isNaN(ag)||agav.longTapThreshold)&&(ag=0)){return p}else{if((bd<=360)&&(bd>=315)){return p}else{if((bd>=135)&&(bd<=225)){return o}else{if((bd>45)&&(bd<135)){return x}else{return e}}}}}function at(){var bb=new Date();return bb.getTime()}function aY(bb){bb=f(bb);var bd=bb.offset();var bc={left:bd.left,right:bd.left+bb.outerWidth(),top:bd.top,bottom:bd.top+bb.outerHeight()};return bc}function E(bb,bc){return(bb.x>bc.left&&bb.xbc.top&&bb.y=u&&y<=l&&g>=f;else if(r==="vertical")return!!b&&m<=a&&v>=u;else if(r==="horizontal")return!!b&&y<=l&&g>=f}})(jQuery);
+
+
+/**
+ * Waypoint
+ * required for: Chart, Progress, Skills
+ *
+ * Copyright (c) 2011-2013 Caleb Troughton | https://github.com/imakewebthings/jquery-waypoints/blob/master/licenses.txt
+ */
+(function(){var t=[].indexOf||function(t){for(var e=0,n=this.length;e=0;s={horizontal:{},vertical:{}};f=1;a={};u="waypoints-context-id";p="resize.waypoints";y="scroll.waypoints";v=1;w="waypoints-waypoint-ids";g="waypoint";m="waypoints";o=function(){function t(t){var e=this;this.$element=t;this.element=t[0];this.didResize=false;this.didScroll=false;this.id="context"+f++;this.oldScroll={x:t.scrollLeft(),y:t.scrollTop()};this.waypoints={horizontal:{},vertical:{}};t.data(u,this.id);a[this.id]=this;t.bind(y,function(){var t;if(!(e.didScroll||c)){e.didScroll=true;t=function(){e.doScroll();return e.didScroll=false};return r.setTimeout(t,n[m].settings.scrollThrottle)}});t.bind(p,function(){var t;if(!e.didResize){e.didResize=true;t=function(){n[m]("refresh");return e.didResize=false};return r.setTimeout(t,n[m].settings.resizeThrottle)}})}t.prototype.doScroll=function(){var t,e=this;t={horizontal:{newScroll:this.$element.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.$element.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};if(c&&(!t.vertical.oldScroll||!t.vertical.newScroll)){n[m]("refresh")}n.each(t,function(t,r){var i,o,l;l=[];o=r.newScroll>r.oldScroll;i=o?r.forward:r.backward;n.each(e.waypoints[t],function(t,e){var n,i;if(r.oldScroll<(n=e.offset)&&n<=r.newScroll){return l.push(e)}else if(r.newScroll<(i=e.offset)&&i<=r.oldScroll){return l.push(e)}});l.sort(function(t,e){return t.offset-e.offset});if(!o){l.reverse()}return n.each(l,function(t,e){if(e.options.continuous||t===l.length-1){return e.trigger([i])}})});return this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}};t.prototype.refresh=function(){var t,e,r,i=this;r=n.isWindow(this.element);e=this.$element.offset();this.doScroll();t={horizontal:{contextOffset:r?0:e.left,contextScroll:r?0:this.oldScroll.x,contextDimension:this.$element.width(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:r?0:e.top,contextScroll:r?0:this.oldScroll.y,contextDimension:r?n[m]("viewportHeight"):this.$element.height(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};return n.each(t,function(t,e){return n.each(i.waypoints[t],function(t,r){var i,o,l,s,f;i=r.options.offset;l=r.offset;o=n.isWindow(r.element)?0:r.$element.offset()[e.offsetProp];if(n.isFunction(i)){i=i.apply(r.element)}else if(typeof i==="string"){i=parseFloat(i);if(r.options.offset.indexOf("%")>-1){i=Math.ceil(e.contextDimension*i/100)}}r.offset=o-e.contextOffset+e.contextScroll-i;if(r.options.onlyOnScroll&&l!=null||!r.enabled){return}if(l!==null&&l<(s=e.oldScroll)&&s<=r.offset){return r.trigger([e.backward])}else if(l!==null&&l>(f=e.oldScroll)&&f>=r.offset){return r.trigger([e.forward])}else if(l===null&&e.oldScroll>=r.offset){return r.trigger([e.forward])}})})};t.prototype.checkEmpty=function(){if(n.isEmptyObject(this.waypoints.horizontal)&&n.isEmptyObject(this.waypoints.vertical)){this.$element.unbind([p,y].join(" "));return delete a[this.id]}};return t}();l=function(){function t(t,e,r){var i,o;r=n.extend({},n.fn[g].defaults,r);if(r.offset==="bottom-in-view"){r.offset=function(){var t;t=n[m]("viewportHeight");if(!n.isWindow(e.element)){t=e.$element.height()}return t-n(this).outerHeight()}}this.$element=t;this.element=t[0];this.axis=r.horizontal?"horizontal":"vertical";this.callback=r.handler;this.context=e;this.enabled=r.enabled;this.id="waypoints"+v++;this.offset=null;this.options=r;e.waypoints[this.axis][this.id]=this;s[this.axis][this.id]=this;i=(o=t.data(w))!=null?o:[];i.push(this.id);t.data(w,i)}t.prototype.trigger=function(t){if(!this.enabled){return}if(this.callback!=null){this.callback.apply(this.element,t)}if(this.options.triggerOnce){return this.destroy()}};t.prototype.disable=function(){return this.enabled=false};t.prototype.enable=function(){this.context.refresh();return this.enabled=true};t.prototype.destroy=function(){delete s[this.axis][this.id];delete this.context.waypoints[this.axis][this.id];return this.context.checkEmpty()};t.getWaypointsByElement=function(t){var e,r;r=n(t).data(w);if(!r){return[]}e=n.extend({},s.horizontal,s.vertical);return n.map(r,function(t){return e[t]})};return t}();d={init:function(t,e){var r;if(e==null){e={}}if((r=e.handler)==null){e.handler=t}this.each(function(){var t,r,i,s;t=n(this);i=(s=e.context)!=null?s:n.fn[g].defaults.context;if(!n.isWindow(i)){i=t.closest(i)}i=n(i);r=a[i.data(u)];if(!r){r=new o(i)}return new l(t,r,e)});n[m]("refresh");return this},disable:function(){return d._invoke(this,"disable")},enable:function(){return d._invoke(this,"enable")},destroy:function(){return d._invoke(this,"destroy")},prev:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(e>0){return t.push(n[e-1])}})},next:function(t,e){return d._traverse.call(this,t,e,function(t,e,n){if(et.oldScroll.y})},left:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset<=t.oldScroll.x})},right:function(t){if(t==null){t=r}return h._filter(t,"horizontal",function(t,e){return e.offset>t.oldScroll.x})},enable:function(){return h._invoke("enable")},disable:function(){return h._invoke("disable")},destroy:function(){return h._invoke("destroy")},extendFn:function(t,e){return d[t]=e},_invoke:function(t){var e;e=n.extend({},s.vertical,s.horizontal);return n.each(e,function(e,n){n[t]();return true})},_filter:function(t,e,r){var i,o;i=a[n(t).data(u)];if(!i){return[]}o=[];n.each(i.waypoints[e],function(t,e){if(r(i,e)){return o.push(e)}});o.sort(function(t,e){return t.offset-e.offset});return n.map(o,function(t){return t.element})}};n[m]=function(){var t,n;n=arguments[0],t=2<=arguments.length?e.call(arguments,1):[];if(h[n]){return h[n].apply(null,t)}else{return h.aggregate.call(null,n)}};n[m].settings={resizeThrottle:100,scrollThrottle:30};return i.load(function(){return n[m]("refresh")})})}).call(this);
+
+
+/**
+ * Retina
+ *
+ * Retina.js
+ *
+ * 1.3.0 | Copyright 2014 Imulus, LLC | Released under the MIT license
+ */
+//if( window.mfn.retina_js ){ !function(){function a(){}function b(a){return f.retinaImageSuffix+a}function c(a,c){if(this.path=a||"","undefined"!=typeof c&&null!==c)this.at_2x_path=c,this.perform_check=!1;else{if(void 0!==document.createElement){var d=document.createElement("a");d.href=this.path,d.pathname=d.pathname.replace(g,b),this.at_2x_path=d.href}else{var e=this.path.split("?");e[0]=e[0].replace(g,b),this.at_2x_path=e.join("?")}this.perform_check=!0}}function d(a){this.el=a,this.path=new c(this.el.getAttribute("src"),this.el.getAttribute("data-at2x"));var b=this;this.path.check_2x_variant(function(a){a&&b.swap()})}var e="undefined"==typeof exports?window:exports,f={retinaImageSuffix:"@2x",check_mime_type:!0,force_original_dimensions:!0};e.Retina=a,a.configure=function(a){null===a&&(a={});for(var b in a)a.hasOwnProperty(b)&&(f[b]=a[b])},a.init=function(a){null===a&&(a=e);var b=a.onload||function(){};a.onload=function(){var a,c,e=document.getElementsByTagName("img"),f=[];for(a=0;a1?!0:e.matchMedia&&e.matchMedia(a).matches?!0:!1};var g=/\.\w+$/;e.RetinaImagePath=c,c.confirmed_paths=[],c.prototype.is_external=function(){return!(!this.path.match(/^https?\:/i)||this.path.match("//"+document.domain))},c.prototype.check_2x_variant=function(a){var b,d=this;return this.is_external()?a(!1):this.perform_check||"undefined"==typeof this.at_2x_path||null===this.at_2x_path?this.at_2x_path in c.confirmed_paths?a(!0):(b=new XMLHttpRequest,b.open("HEAD",this.at_2x_path),b.onreadystatechange=function(){if(4!==b.readyState)return a(!1);if(b.status>=200&&b.status<=399){if(f.check_mime_type){var e=b.getResponseHeader("Content-Type");if(null===e||!e.match(/^image/i))return a(!1)}return c.confirmed_paths.push(d.at_2x_path),a(!0)}return a(!1)},b.send(),void 0):a(!0)},e.RetinaImage=d,d.prototype.swap=function(a){function b(){c.el.complete?(f.force_original_dimensions&&(c.el.setAttribute("width",c.el.offsetWidth),c.el.setAttribute("height",c.el.offsetHeight)),c.el.setAttribute("src",a)):setTimeout(b,5)}"undefined"==typeof a&&(a=this.path.at_2x_path);var c=this;b()},a.isRetina()&&a.init(e)}();}
diff --git a/docs/src/_static/js/jquery.qtip.min.js b/docs/src/_static/js/jquery.qtip.min.js
deleted file mode 100644
index b82f890c38..0000000000
--- a/docs/src/_static/js/jquery.qtip.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! qtip2 v2.0.0 | http://craigsworks.com/projects/qtip2/ | Licensed MIT, GPL */
-(function(e,t,n){(function(e){"use strict";typeof define=="function"&&define.amd?define(["jquery"],e):jQuery&&!jQuery.fn.qtip&&e(jQuery)})(function(r){function _(n){E={pageX:n.pageX,pageY:n.pageY,type:"mousemove",scrollX:e.pageXOffset||t.body.scrollLeft||t.documentElement.scrollLeft,scrollY:e.pageYOffset||t.body.scrollTop||t.documentElement.scrollTop}}function D(e){var t=function(e){return e===o||"object"!=typeof e},n=function(e){return!r.isFunction(e)&&(!e&&!e.attr||e.length<1||"object"==typeof e&&!e.jquery&&!e.then)};if(!e||"object"!=typeof e)return s;t(e.metadata)&&(e.metadata={type:e.metadata});if("content"in e){if(t(e.content)||e.content.jquery)e.content={text:e.content};n(e.content.text||s)&&(e.content.text=s),"title"in e.content&&(t(e.content.title)&&(e.content.title={text:e.content.title}),n(e.content.title.text||s)&&(e.content.title.text=s))}return"position"in e&&t(e.position)&&(e.position={my:e.position,at:e.position}),"show"in e&&t(e.show)&&(e.show=e.show.jquery?{target:e.show}:{event:e.show}),"hide"in e&&t(e.hide)&&(e.hide=e.hide.jquery?{target:e.hide}:{event:e.hide}),"style"in e&&t(e.style)&&(e.style={classes:e.style}),r.each(w,function(){this.sanitize&&this.sanitize(e)}),e}function P(u,a,f,l){function q(e){var t=0,n,r=a,i=e.split(".");while(r=r[i[t++]])t ",{"class":"qtip-close "+(a.style.widget?"":S+"-icon"),title:n,"aria-label":n}).prepend(r(" ",{"class":"ui-icon ui-icon-close",html:"×"})),F.button.appendTo(F.titlebar||H).attr("role","button").click(function(e){return H.hasClass(j)||m.hide(e),s})}function X(){var e=y+"-title";F.titlebar&&z(),F.titlebar=r("
",{"class":S+"-titlebar "+(a.style.widget?R("header"):"")}).append(F.title=r("
",{id:e,"class":S+"-title","aria-atomic":i})).insertBefore(F.content).delegate(".qtip-close","mousedown keydown mouseup keyup mouseout",function(e){r(this).toggleClass("ui-state-active ui-state-focus",e.type.substr(-4)==="down")}).delegate(".qtip-close","mouseover mouseout",function(e){r(this).toggleClass("ui-state-hover",e.type==="mouseover")}),a.content.title.button&&W()}function V(e){var t=F.button;if(!m.rendered)return s;e?W():t.remove()}function J(e,t){var n=F.title;if(!m.rendered||!e)return s;r.isFunction(e)&&(e=e.call(u,I.event,m));if(e===s||!e&&e!=="")return z(s);e.jquery&&e.length>0?n.empty().append(e.css({display:"block"})):n.html(e),t!==s&&m.rendered&&H[0].offsetWidth>0&&m.reposition(I.event)}function K(e){e&&r.isFunction(e.done)&&e.done(function(e){Q(e,null,s)})}function Q(e,t,i){function f(e){function a(n){n&&(delete u[n.src],clearTimeout(m.timers.img[n.src]),r(n).unbind(B)),r.isEmptyObject(u)&&(t!==s&&m.reposition(I.event),e())}var i,u={};if((i=o.find("img[src]:not([height]):not([width])")).length===0)return a();i.each(function(e,t){if(u[t.src]!==n)return;var i=0,s=3;(function o(){if(t.height||t.width||i>s)return a(t);i+=1,m.timers.img[t.src]=setTimeout(o,700)})(),r(t).bind("error"+B+" load"+B,function(){a(this)}),u[t.src]=t})}var o=F.content;return!m.rendered||!e?s:(r.isFunction(e)&&(e=e.call(u,I.event,m)||""),i!==s&&K(a.content.deferred),e.jquery&&e.length>0?o.empty().append(e.css({display:"block"})):o.html(e),m.rendered<0?H.queue("fx",f):(P=0,f(r.noop)),m)}function G(){function h(e){if(H.hasClass(j))return s;clearTimeout(m.timers.show),clearTimeout(m.timers.hide);var t=function(){m.toggle(i,e)};a.show.delay>0?m.timers.show=setTimeout(t,a.show.delay):t()}function p(e){if(H.hasClass(j)||A||P)return s;var t=r(e.relatedTarget||e.target),i=t.closest(N)[0]===H[0],u=t[0]===o.show[0];clearTimeout(m.timers.show),clearTimeout(m.timers.hide);if(n.target==="mouse"&&i||a.hide.fixed&&/mouse(out|leave|move)/.test(e.type)&&(i||u)){try{e.preventDefault(),e.stopImmediatePropagation()}catch(f){}return}a.hide.delay>0?m.timers.hide=setTimeout(function(){m.hide(e)},a.hide.delay):m.hide(e)}function d(e){if(H.hasClass(j))return s;clearTimeout(m.timers.inactive),m.timers.inactive=setTimeout(function(){m.hide(e)},a.hide.inactive)}function v(e){m.rendered&&H[0].offsetWidth>0&&m.reposition(e)}var n=a.position,o={show:a.show.target,hide:a.hide.target,viewport:r(n.viewport),document:r(t),body:r(t.body),window:r(e)},l={show:r.trim(""+a.show.event).split(" "),hide:r.trim(""+a.hide.event).split(" ")},c=r.browser.msie&&parseInt(r.browser.version,10)===6;H.bind("mouseenter"+B+" mouseleave"+B,function(e){var t=e.type==="mouseenter";t&&m.focus(e),H.toggleClass(L,t)}),/mouse(out|leave)/i.test(a.hide.event)&&a.hide.leave==="window"&&o.window.bind("mouseout"+B+" blur"+B,function(e){!/select|option/.test(e.target.nodeName)&&!e.relatedTarget&&m.hide(e)}),a.hide.fixed?(o.hide=o.hide.add(H),H.bind("mouseover"+B,function(){H.hasClass(j)||clearTimeout(m.timers.hide)})):/mouse(over|enter)/i.test(a.show.event)&&o.hide.bind("mouseleave"+B,function(e){clearTimeout(m.timers.show)}),(""+a.hide.event).indexOf("unfocus")>-1&&n.container.closest("html").bind("mousedown"+B+" touchstart"+B,function(e){var t=r(e.target),n=m.rendered&&!H.hasClass(j)&&H[0].offsetWidth>0,i=t.parents(N).filter(H[0]).length>0;t[0]!==u[0]&&t[0]!==H[0]&&!i&&!u.has(t[0]).length&&!t.attr("disabled")&&m.hide(e)}),"number"==typeof a.hide.inactive&&(o.show.bind("qtip-"+f+"-inactive",d),r.each(b.inactiveEvents,function(e,t){o.hide.add(F.tooltip).bind(t+B+"-inactive",d)})),r.each(l.hide,function(e,t){var n=r.inArray(t,l.show),i=r(o.hide);n>-1&&i.add(o.show).length===i.length||t==="unfocus"?(o.show.bind(t+B,function(e){H[0].offsetWidth>0?p(e):h(e)}),delete l.show[n]):o.hide.bind(t+B,p)}),r.each(l.show,function(e,t){o.show.bind(t+B,h)}),"number"==typeof a.hide.distance&&o.show.add(H).bind("mousemove"+B,function(e){var t=I.origin||{},n=a.hide.distance,r=Math.abs;(r(e.pageX-t.pageX)>=n||r(e.pageY-t.pageY)>=n)&&m.hide(e)}),n.target==="mouse"&&(o.show.bind("mousemove"+B,_),n.adjust.mouse&&(a.hide.event&&(H.bind("mouseleave"+B,function(e){(e.relatedTarget||e.target)!==o.show[0]&&m.hide(e)}),F.target.bind("mouseenter"+B+" mouseleave"+B,function(e){I.onTarget=e.type==="mouseenter"})),o.document.bind("mousemove"+B,function(e){m.rendered&&I.onTarget&&!H.hasClass(j)&&H[0].offsetWidth>0&&m.reposition(e||E)}))),(n.adjust.resize||o.viewport.length)&&(r.event.special.resize?o.viewport:o.window).bind("resize"+B,v),o.window.bind("scroll"+B,v)}function Y(){var n=[a.show.target[0],a.hide.target[0],m.rendered&&F.tooltip[0],a.position.container[0],a.position.viewport[0],a.position.container.closest("html")[0],e,t];m.rendered?r([]).pushStack(r.grep(n,function(e){return typeof e=="object"})).unbind(B):a.show.target.unbind(B+"-create")}var m=this,g=t.body,y=S+"-"+f,A=0,P=0,H=r(),B=".qtip-"+f,j="qtip-disabled",F,I;m.id=f,m.rendered=s,m.destroyed=s,m.elements=F={target:u},m.timers={img:{}},m.options=a,m.checks={},m.plugins={},m.cache=I={event:{},target:r(),disabled:s,attr:l,onTarget:s,lastClass:""},m.checks.builtin={"^id$":function(e,t,n){var o=n===i?b.nextid:n,u=S+"-"+o;o!==s&&o.length>0&&!r("#"+u).length&&(H[0].id=u,F.content[0].id=u+"-content",F.title[0].id=u+"-title")},"^content.text$":function(e,t,n){Q(a.content.text)},"^content.deferred$":function(e,t,n){K(a.content.deferred)},"^content.title.text$":function(e,t,n){if(!n)return z();!F.title&&n&&X(),J(n)},"^content.title.button$":function(e,t,n){V(n)},"^position.(my|at)$":function(e,t,n){"string"==typeof n&&(e[t]=new w.Corner(n))},"^position.container$":function(e,t,n){m.rendered&&H.appendTo(n)},"^show.ready$":function(){m.rendered?m.toggle(i):m.render(1)},"^style.classes$":function(e,t,n){H.attr("class",S+" qtip "+n)},"^style.width|height":function(e,t,n){H.css(t,n)},"^style.widget|content.title":U,"^events.(render|show|move|hide|focus|blur)$":function(e,t,n){H[(r.isFunction(n)?"":"un")+"bind"]("tooltip"+t,n)},"^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewport|adjust)":function(){var e=a.position;H.attr("tracking",e.target==="mouse"&&e.adjust.mouse),Y(),G()}},r.extend(m,{_triggerEvent:function(e,t,n){var i=r.Event("tooltip"+e);return i.originalEvent=(n?r.extend({},n):o)||I.event||o,H.trigger(i,[m].concat(t||[])),!i.isDefaultPrevented()},render:function(e){if(m.rendered)return m;var t=a.content.text,n=a.content.title,o=a.position;return r.attr(u[0],"aria-describedby",y),H=F.tooltip=r("
",{id:y,"class":[S,C,a.style.classes,S+"-pos-"+a.position.my.abbrev()].join(" "),width:a.style.width||"",height:a.style.height||"",tracking:o.target==="mouse"&&o.adjust.mouse,role:"alert","aria-live":"polite","aria-atomic":s,"aria-describedby":y+"-content","aria-hidden":i}).toggleClass(j,I.disabled).data("qtip",m).appendTo(a.position.container).append(F.content=r("
",{"class":S+"-content",id:y+"-content","aria-atomic":i})),m.rendered=-1,A=1,n.text?(X(),r.isFunction(n.text)||J(n.text,s)):n.button&&W(),(!r.isFunction(t)||t.then)&&Q(t,s),m.rendered=i,U(),r.each(a.events,function(e,t){r.isFunction(t)&&H.bind(e==="toggle"?"tooltipshow tooltiphide":"tooltip"+e,t)}),r.each(w,function(){this.initialize==="render"&&this(m)}),G(),H.queue("fx",function(t){m._triggerEvent("render"),A=0,(a.show.ready||e)&&m.toggle(i,I.event,s),t()}),m},get:function(e){var t,n;switch(e.toLowerCase()){case"dimensions":t={height:H.outerHeight(s),width:H.outerWidth(s)};break;case"offset":t=w.offset(H,a.position.container);break;default:n=q(e.toLowerCase()),t=n[0][n[1]],t=t.precedance?t.string():t}return t},set:function(e,t){function h(e,t){var n,r,i;for(n in l)for(r in l[n])if(i=(new RegExp(r,"i")).exec(e))t.push(i),l[n][r].apply(m,t)}var n=/^position\.(my|at|adjust|target|container)|style|content|show\.ready/i,u=/^content\.(title|attr)|style/i,f=s,l=m.checks,c;return"string"==typeof e?(c=e,e={},e[c]=t):e=r.extend(i,{},e),r.each(e,function(t,i){var s=q(t.toLowerCase()),o;o=s[0][s[1]],s[0][s[1]]="object"==typeof i&&i.nodeType?r(i):i,e[t]=[s[0],s[1],i,o],f=n.test(t)||f}),D(a),A=1,r.each(e,h),A=0,m.rendered&&H[0].offsetWidth>0&&f&&m.reposition(a.position.target==="mouse"?o:I.event),m},toggle:function(e,n){function b(){e?(r.browser.msie&&H[0].style.removeAttribute("filter"),H.css("overflow",""),"string"==typeof u.autofocus&&r(u.autofocus,H).focus(),u.target.trigger("qtip-"+f+"-inactive")):H.css({display:"",visibility:"",opacity:"",left:"",top:""}),m._triggerEvent(e?"visible":"hidden")}if(n){if(/over|enter/.test(n.type)&&/out|leave/.test(I.event.type)&&a.show.target.add(n.target).length===a.show.target.length&&H.has(n.relatedTarget).length)return m;I.event=r.extend({},n)}if(!m.rendered)return e?m.render(1):m;var o=e?"show":"hide",u=a[o],l=a[e?"hide":"show"],c=a.position,h=a.content,p=H[0].offsetWidth>0,d=e||u.target.length===1,v=!n||u.target.length<2||I.target[0]===n.target,g,y;return(typeof e).search("boolean|number")&&(e=!p),!H.is(":animated")&&p===e&&v?m:m._triggerEvent(o,[90])?(r.attr(H[0],"aria-hidden",!e),e?(I.origin=r.extend({},E),m.focus(n),r.isFunction(h.text)&&Q(h.text,s),r.isFunction(h.title.text)&&J(h.title.text,s),!M&&c.target==="mouse"&&c.adjust.mouse&&(r(t).bind("mousemove.qtip",_),M=i),m.reposition(n,arguments[2]),!u.solo||r(N,u.solo).not(H).qtip("hide",r.Event("tooltipsolo"))):(clearTimeout(m.timers.show),delete I.origin,M&&!r(N+'[tracking="true"]:visible',u.solo).not(H).length&&(r(t).unbind("mousemove.qtip"),M=s),m.blur(n)),u.effect===s||d===s?(H[o](),b.call(H)):r.isFunction(u.effect)?(H.stop(1,1),u.effect.call(H,m),H.queue("fx",function(e){b(),e()})):H.fadeTo(90,e?1:0,b),e&&u.target.trigger("qtip-"+f+"-inactive"),m):m},show:function(e){return m.toggle(i,e)},hide:function(e){return m.toggle(s,e)},focus:function(e){if(!m.rendered)return m;var t=r(N),n=parseInt(H[0].style.zIndex,10),i=b.zindex+t.length,s=r.extend({},e),o;return H.hasClass(k)||m._triggerEvent("focus",[i],s)&&(n!==i&&(t.each(function(){this.style.zIndex>n&&(this.style.zIndex=this.style.zIndex-1)}),t.filter("."+k).qtip("blur",s)),H.addClass(k)[0].style.zIndex=i),m},blur:function(e){return H.removeClass(k),m._triggerEvent("blur",[H.css("zIndex")],e),m},reposition:function(n,i){if(!m.rendered||A)return m;A=1;var o=a.position.target,u=a.position,f=u.my,l=u.at,g=u.adjust,y=g.method.split(" "),b=H.outerWidth(s),S=H.outerHeight(s),x=0,T=0,N=H.css("position"),C=u.viewport,k={left:0,top:0},L=u.container,O=H[0].offsetWidth>0,M=n&&n.type==="scroll",_=r(e),D,P;if(r.isArray(o)&&o.length===2)l={x:h,y:c},k={left:o[0],top:o[1]};else if(o==="mouse"&&(n&&n.pageX||I.event.pageX))l={x:h,y:c},n=E&&E.pageX&&(g.mouse||!n||!n.pageX)?{pageX:E.pageX,pageY:E.pageY}:(!n||n.type!=="resize"&&n.type!=="scroll"?n&&n.pageX&&n.type==="mousemove"?n:!g.mouse&&I.origin&&I.origin.pageX&&a.show.distance?I.origin:n:I.event)||n||I.event||E||{},N!=="static"&&(k=L.offset()),k={left:n.pageX-k.left,top:n.pageY-k.top},g.mouse&&M&&(k.left-=E.scrollX-_.scrollLeft(),k.top-=E.scrollY-_.scrollTop());else{o==="event"&&n&&n.target&&n.type!=="scroll"&&n.type!=="resize"?I.target=r(n.target):o!=="event"&&(I.target=r(o.jquery?o:F.target)),o=I.target,o=r(o).eq(0);if(o.length===0)return m;o[0]===t||o[0]===e?(x=w.iOS?e.innerWidth:o.width(),T=w.iOS?e.innerHeight:o.height(),o[0]===e&&(k={top:(C||o).scrollTop(),left:(C||o).scrollLeft()})):w.imagemap&&o.is("area")?D=w.imagemap(m,o,l,w.viewport?y:s):w.svg&&o[0].ownerSVGElement?D=w.svg(m,o,l,w.viewport?y:s):(x=o.outerWidth(s),T=o.outerHeight(s),k=w.offset(o,L)),D&&(x=D.width,T=D.height,P=D.offset,k=D.position);if(w.iOS>3.1&&w.iOS<4.1||w.iOS>=4.3&&w.iOS<4.33||!w.iOS&&N==="fixed")k.left-=_.scrollLeft(),k.top-=_.scrollTop();k.left+=l.x===d?x:l.x===v?x/2:0,k.top+=l.y===p?T:l.y===v?T/2:0}return k.left+=g.x+(f.x===d?-b:f.x===v?-b/2:0),k.top+=g.y+(f.y===p?-S:f.y===v?-S/2:0),w.viewport?(k.adjusted=w.viewport(m,k,u,x,T,b,S),P&&k.adjusted.left&&(k.left+=P.left),P&&k.adjusted.top&&(k.top+=P.top)):k.adjusted={left:0,top:0},m._triggerEvent("move",[k,C.elem||C],n)?(delete k.adjusted,i===s||!O||isNaN(k.left)||isNaN(k.top)||o==="mouse"||!r.isFunction(u.effect)?H.css(k):r.isFunction(u.effect)&&(u.effect.call(H,m,r.extend({},k)),H.queue(function(e){r(this).css({opacity:"",height:""}),r.browser.msie&&this.style.removeAttribute("filter"),e()})),A=0,m):m},disable:function(e){return"boolean"!=typeof e&&(e=!H.hasClass(j)&&!I.disabled),m.rendered?(H.toggleClass(j,e),r.attr(H[0],"aria-disabled",e)):I.disabled=!!e,m},enable:function(){return m.disable(s)},destroy:function(){var e=u[0],t=r.attr(e,O),n=u.data("qtip");m.destroyed=i,m.rendered&&(H.stop(1,0).remove(),r.each(m.plugins,function(){this.destroy&&this.destroy()})),clearTimeout(m.timers.show),clearTimeout(m.timers.hide),Y();if(!n||m===n)r.removeData(e,"qtip"),a.suppress&&t&&(r.attr(e,"title",t),u.removeAttr(O)),u.removeAttr("aria-describedby");return u.unbind(".qtip-"+f),delete x[m.id],u}})}function H(e,n){var u,a,f,l,c,h=r(this),p=r(t.body),d=this===t?p:h,v=h.metadata?h.metadata(n.metadata):o,m=n.metadata.type==="html5"&&v?v[n.metadata.name]:o,g=h.data(n.metadata.name||"qtipopts");try{g=typeof g=="string"?r.parseJSON(g):g}catch(y){}l=r.extend(i,{},b.defaults,n,typeof g=="object"?D(g):o,D(m||v)),a=l.position,l.id=e;if("boolean"==typeof l.content.text){f=h.attr(l.content.attr);if(l.content.attr===s||!f)return s;l.content.text=f}a.container.length||(a.container=p),a.target===s&&(a.target=d),l.show.target===s&&(l.show.target=d),l.show.solo===i&&(l.show.solo=a.container.closest("body")),l.hide.target===s&&(l.hide.target=d),l.position.viewport===i&&(l.position.viewport=a.container),a.container=a.container.eq(0),a.at=new w.Corner(a.at),a.my=new w.Corner(a.my);if(r.data(this,"qtip"))if(l.overwrite)h.qtip("destroy");else if(l.overwrite===s)return s;return l.suppress&&(c=r.attr(this,"title"))&&r(this).removeAttr("title").attr(O,c).attr("title",""),u=new P(h,l,e,!!f),r.data(this,"qtip",u),h.bind("remove.qtip-"+e+" removeqtip.qtip-"+e,function(){u.destroy()}),u}function B(e){var t=this,n=e.elements.tooltip,o=e.options.content.ajax,u=b.defaults.content.ajax,a=".qtip-ajax",f=/
-
-
-
-
-
-
-
-
-
-
-
-
Gensim is a FREE Python library
-
- Scalable statistical semantics
- Analyze plain-text documents for semantic structure
- Retrieve semantically similar documents
-
-
-
-
-
-
-
-
Features Hover your mouse over each feature for more info.
-
-
-
-
-
-
Efficient implementations
+
+
+
+
+
+
+
+
+
+
+
+
Super fast
+
+
+ The fastest library for training of vector embeddings – Python or otherwise.
+ The core algorithms in Gensim use battle-hardened, highly optimized & parallelized C routines.
+
+
+
+
+
+
Data Streaming
+
+
+ Gensim can process arbitrarily large corpora, using data-streamed algorithms.
+ There are no "dataset must fit in RAM" limitations.
+
+
+
+
+
+
Platform independent
+
+
+ Gensim runs on Linux, Windows and OS X, as well as any other platform that
+ supports Python and NumPy.
+
+
+
+
+
+
+
Open source
+
+
+ All Gensim source code is hosted on Github
+ under the GNU LGPL license, maintained by its open source community.
+ For commercial arrangements, see
+ Business Support .
+
+
+
+
+
+
Ready-to-use models and corpora
+
+
+ The Gensim community also publishes pretrained models for specific domains like legal or health, via the Gensim-data project .
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
Quick install
+
+
+
+
Run in your terminal (recommended):
+
+ pip install --upgrade gensim
+
+
+
+
+
+
or, alternatively for conda environments:
+
+ conda install -c conda-forge gensim
+
+
+
+
+
+
That's it! Congratulations, you can proceed to the tutorials .
+
+
+
+
+
Code dependencies
+
+
+
+
Gensim runs on Linux, Windows and Mac OS X, and should run on any other platform that supports
+ Python 3.6+ and NumPy. Gensim depends on the following software:
+
+
+ Python , tested with versions 3.6, 3.7 and 3.8.
+
+
+ NumPy for number crunching.
+
+
+ smart_open for
+ transparently opening files on remote storages or compressed files.
+
+
+
+
+
+
Testing Gensim
+
+
+
+
Gensim uses continuous integration, automatically running a full test suite on each pull
+ request:
+
+
+ CI service
+ Task
+ Build status
+
+
+ Travis
+ Run tests on Linux and check code-style
+
+
+
+
+ AppVeyor
+ Run tests on Windows
+
+
+
+
+
+ CircleCI
+ Build documentation
+
+
+
+
+
+
+
+
-
-
-
-
Support
+
+
+
+
+
+
+
Who is using Gensim?
+
Doing something interesting with Gensim? Ask to be featured among Adopters .
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
“Here at Tailwind, we use Gensim to help our customers post interesting and relevant
+ content to Pinterest. No fuss, no muss. Just fast, scalable language processing.”
+
+
+
+
+
+
+
+
+
+
+
+
“We are using Gensim every day. Over 15 thousand times per day to be precise. Gensim’s
+ LDA module lies at the very core of the analysis we perform on each uploaded publication
+ to figure out what it’s all about. It simply works.”
+
+
+
+
+
+
+
+
+
+
+
+
“Gensim hits the sweetest spot of being a simple yet powerful way to access some
+ incredibly complex NLP goodness.”
+
+
+
+
+
+
+
+
+
+
+
+
“I used Gensim at Ghent university. I found it easy to build prototypes with various
+ models, extend it with additional features and gain empirical insights quickly. It's a
+ reliable library that can be used beyond prototyping too.”
+
+
+
+
+
+
+
+
+
+
+
+
“We used Gensim in several text mining projects at Sports Authority. The data were from
+ free-form text fields in customer surveys, as well as social media sources. Having Gensim
+ significantly sped our time to development, and it is still my go-to package for topic
+ modeling with large retail data sets.”
+
+
+
+
+
+
+
+
+
+
+
+
“Semantic analysis is a hot topic in online marketing, but there are few products on the
+ market that are truly powerful. Gensim is undoubtedly one of the best frameworks that
+ efficiently implement algorithms for statistical analysis. Few products, even commercial,
+ have this level of quality.”
+
+
+
+
+
+
+
+
+
+
+
+
+
“Based on our experience with Gensim on DML-CZ , we naturally
+ opted to use it on a much bigger scale for similarity of fulltexts of scientific papers in
+ the European Digital Mathematics Library. In evaluation with other approaches, Gensim
+ became a clear winner, especially because of speed, scalability and ease of use.”
+
+
+
+
+
+
+
+
+
+
+
+
“We have been using Gensim in several DTU courses related to digital media engineering
+ and find it immensely useful as the tutorial material provides students an excellent
+ introduction to quickly understand the underlying principles in topic modeling based on
+ both LSA and LDA.”
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+{% endblock %}
-
-
-
Installation
-
-
-
-
-
Quick install
-
Run in your terminal (recommended):
-
pip install -- upgrade gensim
-
+{% block slider %}
+
+
+
+
+
+
+
+
+
+
+
+
+ Topic modelling
+ for humans
+
+
+ Gensim is a FREE Python library
+
+
+
✔ Train large-scale semantic NLP models
+
✔ Represent text as semantic vectors
+
✔ Find semantically related documents
- or, alternatively for conda environments:
- conda install - c conda - forge gensim
-
-
- That's it! Congratulations, you can proceed to the tutorials .
- In case that failed, make sure you're installing into a writeable location.
-
-
-
-
-
-
Code dependencies
-
Gensim runs on Linux, Windows and Mac OS X, and should run on any other
- platform that supports Python 3.6+ and NumPy. Gensim depends on the following software:
-
- Python , tested with versions 3.6, 3.7 and 3.8.
- NumPy for number crunching.
- smart_open for transparently opening files on remote storages or compressed files.
-
-
-
-
-
Testing Gensim
-
Gensim uses continuous integration, automatically running a full test suite on each pull request with
-
-
-
-
-
-
-
- CI service
- Task
- Build badge
-
-
-
-
- Travis
- Run tests on Linux and check code-style
-
-
-
- AppVeyor
- Run tests on Windows
-
-
-
- CircleCI
- Build documentation
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Who is using Gensim? Doing something interesting with Gensim? Ask to be featured here.
-
-
-
-
- “Here at Tailwind, we use Gensim to help our customers post interesting and relevant content to Pinterest. No fuss, no muss. Just fast, scalable language processing.”
Waylon Flinn, Tailwind
-
-
- “We are using Gensim every day. Over 15 thousand times per day to be precise. Gensim’s LDA module lies at the very core of the analysis we perform on each uploaded publication to figure out what it’s all about. It simply works.”
Andrius Butkus, Issuu
-
-
- “Gensim hits the sweetest spot of being a simple yet powerful way to access some incredibly complex NLP goodness.”
Alan J. Salmoni, Roistr.com
-
-
- “I used Gensim at Ghent university. I found it easy to build prototypes with various models, extend it with additional features and gain empirical insights quickly. It's a reliable library that can be used beyond prototyping too.”
Dieter Plaetinck , IBCN group
-
-
- “We used Gensim in several text mining projects at Sports Authority. The data were from free-form text fields in customer surveys, as well as social media sources. Having Gensim significantly sped our time to development, and it is still my go-to package for topic modeling with large retail data sets.”
Josh Hemann, Sports Authority
-
-
- “Semantic analysis is a hot topic in online marketing, but there are few products on the market that are truly powerful.
-Gensim is undoubtedly one of the best frameworks that efficiently implement algorithms for statistical analysis.
-Few products, even commercial, have this level of quality.”
Bruno Champion, DynAdmic
-
-
-
- “Based on our experience with Gensim on
DML-CZ , we naturally opted to use it on a much bigger scale for similarity
-of fulltexts of scientific papers in the European Digital Mathematics Library. In evaluation with other approaches, Gensim became a clear winner, especially because of speed, scalability and ease of use.”
Petr Sojka, EuDML
-
-
- “We have been using Gensim in several DTU courses related to digital media engineering and find it immensely useful as the tutorial material provides students an excellent introduction to quickly understand the underlying principles in topic modeling based on both LSA and LDA.”
Michael Kai Petersen , Technical University of Denmark
-
-
-
-
-
-
-
-
+
+
+
+
+from gensim import corpora, models, similarities, downloader
+
+# Stream a training corpus directly from S3.
+corpus = corpora.MmCorpus("s3://path/to/corpus")
+
+# Train Latent Semantic Indexing with 200D vectors.
+lsi = models.LsiModel(corpus, num_topics=200)
+
+# Convert another corpus to the LSI space and index it.
+index = similarities.MatrixSimilarity(lsi[another_corpus])
+
+# Compute similarity of a query vs indexed documents.
+sims = index[query]
+
+
+
+
+
+
+
+
+
+{% endblock %}
-
-
-
+{% block footer %}
+
+
+
{% endblock %}
diff --git a/docs/src/about.rst b/docs/src/about.rst
deleted file mode 100644
index ea1ebf4543..0000000000
--- a/docs/src/about.rst
+++ /dev/null
@@ -1,82 +0,0 @@
-:orphan:
-
-.. _about:
-
-=====
-About
-=====
-
-Gensim = "Generate Similar"
----------------------------
-
-Gensim started off as a collection of various Python scripts for the Czech Digital Mathematics Library `dml.cz
`_ in 2008, where it served to generate a short list of the most similar articles to a given article.
-
-I also wanted to try these fancy "Latent Semantic Methods", but the libraries that realized the necessary computation were `not much fun to work with
`_.
-
-Naturally, I set out to reinvent the wheel. Our `2010 LREC publication
`_ describes the initial design decisions behind Gensim: clarity, efficiency and scalability. It is fairly representative of how Gensim works even today.
-
-Later versions of gensim improved this efficiency and scalability tremendously. In fact, I made algorithmic scalability of distributional semantics the topic of my `PhD thesis `_.
-
-By now, Gensim is---to my knowledge---the most robust, efficient and hassle-free piece
-of software to realize unsupervised semantic modelling from plain text. It stands
-in contrast to brittle homework-assignment-implementations that do not scale on one hand,
-and robust java-esque projects that take forever just to run "hello world".
-
-In 2011, I started using `Github `_ for source code hosting
-and the Gensim website moved to its present domain. In 2013, Gensim got its current logo and website design.
-
-
-Licensing
-----------
-
-Gensim is licensed under the OSI-approved `GNU LGPLv2.1 license `_.
-This means that it's free for both personal and commercial use, but if you make any
-modification to Gensim that you distribute to other people, you have to disclose
-the source code of these modifications.
-
-Apart from that, you are free to redistribute Gensim in any way you like, though you're
-not allowed to modify its license (doh!).
-
-My intent here is to **get more help and community involvement** with the development of Gensim.
-The legalese is therefore less important to me than your input and contributions.
-
-`Contact me `_ if LGPL doesn't fit your bill and you'd like the open source restrictions lifted.
-
-.. seealso::
-
- We also built a commercial product for automatic data discovery for privacy compliance, https://pii-tools.com.
-
- Reach out at info@pii-tools.com if you need industry-grade PII / PCI / PHI software for compliance or breach management.
-
-
-Contributors
-------------
-
-Credit goes to the many people who contributed to Gensim, be it in `discussions `_,
-ideas, `code contributions `_ or `bug reports `_.
-
-It's really useful and motivating to get feedback, in any shape or form, so big thanks to you all!
-
-Some honorable mentions are included in the `CHANGELOG.txt `_.
-
-Academic citing
----------------
-
-Gensim has been used in `over a thousand research paper and student theses `_.
-
-When citing Gensim, please use `this BibTeX entry `_::
-
- @inproceedings{rehurek_lrec,
- title = {{Software Framework for Topic Modelling with Large Corpora}},
- author = {Radim {\v R}eh{\r u}{\v r}ek and Petr Sojka},
- booktitle = {{Proceedings of the LREC 2010 Workshop on New
- Challenges for NLP Frameworks}},
- pages = {45--50},
- year = 2010,
- month = May,
- day = 22,
- publisher = {ELRA},
- address = {Valletta, Malta},
- note={\url{http://is.muni.cz/publication/884893/en}},
- language={English}
- }
diff --git a/docs/src/conf.py b/docs/src/conf.py
index e5970031d1..75fa293f14 100644
--- a/docs/src/conf.py
+++ b/docs/src/conf.py
@@ -21,7 +21,7 @@
# -- General configuration -----------------------------------------------------
-html_theme = 'gensim_theme'
+html_theme = 'sphinx_rtd_theme'
# Add any Sphinx extension module names here, as strings. They can be extensions
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
@@ -54,7 +54,7 @@
# General information about the project.
project = u'gensim'
-copyright = u'2009-now, Radim Řehůřek '
+copyright = u'2009-now'
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
@@ -157,6 +157,15 @@
# so a file named "default.css" will overwrite the builtin "default.css".
html_static_path = ['_static']
+# These paths are either relative to html_static_path
+# or fully qualified paths (eg. https://...)
+# html_css_files = [
+# 'erp/css/global.css',
+# 'erp/css/structure.css',
+# 'erp/css/erp2.css',
+# 'erp/css/custom.css',
+# ]
+
# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
# using the given strftime format.
html_last_updated_fmt = '%b %d, %Y'
diff --git a/docs/src/distributed.rst b/docs/src/distributed.rst
index 8b27fedc4f..b79e097e08 100644
--- a/docs/src/distributed.rst
+++ b/docs/src/distributed.rst
@@ -1,3 +1,5 @@
+:orphan:
+
.. _distributed:
Distributed Computing
diff --git a/docs/src/gensim_theme/domainindex.html b/docs/src/gensim_theme/domainindex.html
deleted file mode 100644
index 947a01ea8e..0000000000
--- a/docs/src/gensim_theme/domainindex.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#
- basic/domainindex.html
- ~~~~~~~~~~~~~~~~~~~~~~
-
- Template for domain indices (module index, ...).
-
- :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-#}
-{% extends "layout.html" %}
-{% set title = indextitle %}
-{% block extrahead %}
-{{ super() }}
-{% if not embedded and collapse_index %}
-
-{% endif %}
-{% endblock %}
-{% block body %}
-
- {%- set groupid = idgen() %}
-
- {{ indextitle }}
-
-
- {%- for (letter, entries) in content %}
-
{{ letter }}
- {%- if not loop.last %} | {% endif %}
- {%- endfor %}
-
-
-
- {%- for letter, entries in content %}
-
-
- {{ letter }}
- {%- for (name, grouptype, page, anchor, extra, qualifier, description)
- in entries %}
-
- {% if grouptype == 1 -%}
-
- {%- endif %}
- {% if grouptype == 2 %} {% endif %}
- {% if page %}{% endif -%}
- {{ name|e }}
- {%- if page %} {% endif %}
- {%- if extra %} ({{ extra|e }}) {% endif -%}
- {% if qualifier %}{{ qualifier|e }}: {% endif %}
- {{ description|e }}
- {%- endfor %}
- {%- endfor %}
-
-
-{% endblock %}
diff --git a/docs/src/gensim_theme/genindex.html b/docs/src/gensim_theme/genindex.html
deleted file mode 100644
index 9406bc5000..0000000000
--- a/docs/src/gensim_theme/genindex.html
+++ /dev/null
@@ -1,77 +0,0 @@
-{#
- basic/genindex.html
- ~~~~~~~~~~~~~~~~~~~
-
- Template for an "all-in-one" index.
-
- :copyright: Copyright 2007-2016 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-#}
-{% macro indexentries(firstname, links) %}
-
- {%- if links -%}
-
- {%- if links[0][0] %}{% endif -%}
- {{ firstname|e }}
- {%- if links[0][0] %} {% endif -%}
-
-
- {%- for ismain, link in links[1:] -%}
- , {% if ismain %}{% endif -%}
- [{{ loop.index }}]
- {%- if ismain %} {% endif -%}
-
- {%- endfor %}
- {%- else %}
- {{ firstname|e }}
- {%- endif %}
-
-{% endmacro %}
-
-{% extends "layout.html" %}
-{% set title = _('Index') %}
-{% block body %}
-
-{{ _('Index') }}
-
-
- {% for key, dummy in genindexentries -%}
-
{{ key }}
- {% if not loop.last %}| {% endif %}
- {%- endfor %}
-
-
-{%- for key, entries in genindexentries %}
-{{ key }}
-
- {%- for column in entries|slice(2) if column %}
-
- {%- for entryname, (links, subitems, _) in column %}
- {{ indexentries(entryname, links) }}
- {%- if subitems %}
-
- {%- for subentryname, subentrylinks in subitems %}
- {{ indexentries(subentryname, subentrylinks) }}
- {%- endfor %}
-
- {%- endif -%}
- {%- endfor %}
-
- {%- endfor %}
-
-{% endfor %}
-
-{% endblock %}
-
-{% block sidebarrel %}
-{% if split_index %}
- {{ _('Index') }}
- {% for key, dummy in genindexentries -%}
- {{ key }}
- {% if not loop.last %}| {% endif %}
- {%- endfor %}
-
- {{ _('Full index on one page') }}
-{% endif %}
- {{ super() }}
-{% endblock %}
diff --git a/docs/src/gensim_theme/layout.html b/docs/src/gensim_theme/layout.html
deleted file mode 100644
index a0ae4251f2..0000000000
--- a/docs/src/gensim_theme/layout.html
+++ /dev/null
@@ -1,220 +0,0 @@
-{%- block doctype -%}
-
-{%- endblock %}
-
-{% set script_files = ["_static/js/jquery-1.9.1.min.js", "_static/js/jquery.qtip.min.js", "_static/js/jquery-migrate-1.1.1.min.js", "_static/js/jquery.anythingslider.min.js"] %}
-{% set css_files = css_files + ["_static/css/jquery.qtip.min.css", "_static/css/anythingslider.css"] %}
-{%- set url_root = pathto('', 1) %}
-
-{%- macro script() %}
-
-
- {%- for scriptfile in script_files %}
-
- {%- endfor %}
-{%- endmacro %}
-
-{%- macro css() %}
-
- {%- for cssfile in css_files %}
-
- {%- endfor %}
-
-{%- endmacro %}
-
-
-
-
-
-
-
-
-
-
-
-
- {{ metatags }}
- {%- block htmltitle %}
- gensim: {{ title|striptags|e }}
- {%- endblock %}
-
- {{ css() }}
-
-
-
-
-
-
-
-
-
-
-
- {% block header %}
-
-
-
-
-
-
-
-
-
-
-
-
Get Expert Help From The Gensim Authors
-
• Consulting in Machine Learning & NLP
-
• Corporate trainings in Data Science, NLP and Deep Learning
-
-
-
-
- {% endblock %}
-
- {% block navbar %}
-
- {% endblock %}
-
-
-
-
- {{ script() }}
-
- {% block content %}
-
- {% block document %}
-
-
- {{ title|striptags|e }}
-
-
-
-
- {% block body %} {% endblock %}
-
-
- {% endblock %}
-
-
-
- {% endblock %}
-
- {% block footer %}
-
- {% endblock %}
-
-
-
-
-
diff --git a/docs/src/gensim_theme/page.html b/docs/src/gensim_theme/page.html
deleted file mode 100644
index 17a9301653..0000000000
--- a/docs/src/gensim_theme/page.html
+++ /dev/null
@@ -1,4 +0,0 @@
-{% extends "layout.html" %}
-{% block body %}
- {{ body }}
-{% endblock %}
diff --git a/docs/src/gensim_theme/search.html b/docs/src/gensim_theme/search.html
deleted file mode 100644
index 4cdc6935c0..0000000000
--- a/docs/src/gensim_theme/search.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#
- basic/search.html
- ~~~~~~~~~~~~~~~~~
-
- Template for the search page.
-
- :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-#}
-{% extends "layout.html" %}
-{% set title = _('Search') %}
-{% set script_files = script_files + ['_static/searchtools.js'] %}
-{% block extrahead %}
-
- {{ super() }}
-{% endblock %}
-{% block body %}
- {{ _('Search') }}
-
-
-
- {% trans %}Please activate JavaScript to enable the search
- functionality.{% endtrans %}
-
-
-
- {% trans %}From here you can search these documents. Enter your search
- words into the box below and click "search". Note that the search
- function will automatically search for all of the words. Pages
- containing fewer words won't appear in the result list.{% endtrans %}
-
-
- {% if search_performed %}
- {{ _('Search Results') }}
- {% if not search_results %}
- {{ _('Your search did not match any results.') }}
- {% endif %}
- {% endif %}
-
- {% if search_results %}
-
- {% for href, caption, context in search_results %}
- {{ caption }}
- {{ context|e }}
-
- {% endfor %}
-
- {% endif %}
-
-{% endblock %}
diff --git a/docs/src/gensim_theme/static/doctools.js b/docs/src/gensim_theme/static/doctools.js
deleted file mode 100644
index d4619fdfb1..0000000000
--- a/docs/src/gensim_theme/static/doctools.js
+++ /dev/null
@@ -1,247 +0,0 @@
-/*
- * doctools.js
- * ~~~~~~~~~~~
- *
- * Sphinx JavaScript utilities for all documentation.
- *
- * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
- */
-
-/**
- * select a different prefix for underscore
- */
-$u = _.noConflict();
-
-/**
- * make the code below compatible with browsers without
- * an installed firebug like debugger
-if (!window.console || !console.firebug) {
- var names = ["log", "debug", "info", "warn", "error", "assert", "dir",
- "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace",
- "profile", "profileEnd"];
- window.console = {};
- for (var i = 0; i < names.length; ++i)
- window.console[names[i]] = function() {};
-}
- */
-
-/**
- * small helper function to urldecode strings
- */
-jQuery.urldecode = function(x) {
- return decodeURIComponent(x).replace(/\+/g, ' ');
-}
-
-/**
- * small helper function to urlencode strings
- */
-jQuery.urlencode = encodeURIComponent;
-
-/**
- * This function returns the parsed url parameters of the
- * current request. Multiple values per key are supported,
- * it will always return arrays of strings for the value parts.
- */
-jQuery.getQueryParameters = function(s) {
- if (typeof s == 'undefined')
- s = document.location.search;
- var parts = s.substr(s.indexOf('?') + 1).split('&');
- var result = {};
- for (var i = 0; i < parts.length; i++) {
- var tmp = parts[i].split('=', 2);
- var key = jQuery.urldecode(tmp[0]);
- var value = jQuery.urldecode(tmp[1]);
- if (key in result)
- result[key].push(value);
- else
- result[key] = [value];
- }
- return result;
-};
-
-/**
- * small function to check if an array contains
- * a given item.
- */
-jQuery.contains = function(arr, item) {
- for (var i = 0; i < arr.length; i++) {
- if (arr[i] == item)
- return true;
- }
- return false;
-};
-
-/**
- * highlight a given string on a jquery object by wrapping it in
- * span elements with the given class name.
- */
-jQuery.fn.highlightText = function(text, className) {
- function highlight(node) {
- if (node.nodeType == 3) {
- var val = node.nodeValue;
- var pos = val.toLowerCase().indexOf(text);
- if (pos >= 0 && !jQuery(node.parentNode).hasClass(className)) {
- var span = document.createElement("span");
- span.className = className;
- span.appendChild(document.createTextNode(val.substr(pos, text.length)));
- node.parentNode.insertBefore(span, node.parentNode.insertBefore(
- document.createTextNode(val.substr(pos + text.length)),
- node.nextSibling));
- node.nodeValue = val.substr(0, pos);
- }
- }
- else if (!jQuery(node).is("button, select, textarea")) {
- jQuery.each(node.childNodes, function() {
- highlight(this);
- });
- }
- }
- return this.each(function() {
- highlight(this);
- });
-};
-
-/**
- * Small JavaScript module for the documentation.
- */
-var Documentation = {
-
- init : function() {
- this.fixFirefoxAnchorBug();
- this.highlightSearchWords();
- this.initIndexTable();
- },
-
- /**
- * i18n support
- */
- TRANSLATIONS : {},
- PLURAL_EXPR : function(n) { return n == 1 ? 0 : 1; },
- LOCALE : 'unknown',
-
- // gettext and ngettext don't access this so that the functions
- // can safely bound to a different name (_ = Documentation.gettext)
- gettext : function(string) {
- var translated = Documentation.TRANSLATIONS[string];
- if (typeof translated == 'undefined')
- return string;
- return (typeof translated == 'string') ? translated : translated[0];
- },
-
- ngettext : function(singular, plural, n) {
- var translated = Documentation.TRANSLATIONS[singular];
- if (typeof translated == 'undefined')
- return (n == 1) ? singular : plural;
- return translated[Documentation.PLURALEXPR(n)];
- },
-
- addTranslations : function(catalog) {
- for (var key in catalog.messages)
- this.TRANSLATIONS[key] = catalog.messages[key];
- this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')');
- this.LOCALE = catalog.locale;
- },
-
- /**
- * add context elements like header anchor links
- */
- addContextElements : function() {
- $('div[id] > :header:first').each(function() {
- $('').
- attr('href', '#' + this.id).
- attr('title', _('Permalink to this headline')).
- appendTo(this);
- });
- $('dt[id]').each(function() {
- $('').
- attr('href', '#' + this.id).
- attr('title', _('Permalink to this definition')).
- appendTo(this);
- });
- },
-
- /**
- * workaround a firefox stupidity
- */
- fixFirefoxAnchorBug : function() {
- if (document.location.hash && $.browser.mozilla)
- window.setTimeout(function() {
- document.location.href += '';
- }, 10);
- },
-
- /**
- * highlight the search words provided in the url in the text
- */
- highlightSearchWords : function() {
- var params = $.getQueryParameters();
- var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : [];
- if (terms.length) {
- var body = $('div.body');
- window.setTimeout(function() {
- $.each(terms, function() {
- body.highlightText(this.toLowerCase(), 'highlighted');
- });
- }, 10);
- $('' + _('Hide Search Matches') + '
')
- .appendTo($('#searchbox'));
- }
- },
-
- /**
- * init the domain index toggle buttons
- */
- initIndexTable : function() {
- var togglers = $('img.toggler').click(function() {
- var src = $(this).attr('src');
- var idnum = $(this).attr('id').substr(7);
- $('tr.cg-' + idnum).toggle();
- if (src.substr(-9) == 'minus.png')
- $(this).attr('src', src.substr(0, src.length-9) + 'plus.png');
- else
- $(this).attr('src', src.substr(0, src.length-8) + 'minus.png');
- }).css('display', '');
- if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) {
- togglers.click();
- }
- },
-
- /**
- * helper function to hide the search marks again
- */
- hideSearchWords : function() {
- $('#searchbox .highlight-link').fadeOut(300);
- $('span.highlighted').removeClass('highlighted');
- },
-
- /**
- * make the url absolute
- */
- makeURL : function(relativeURL) {
- return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL;
- },
-
- /**
- * get the current relative url
- */
- getCurrentURL : function() {
- var path = document.location.pathname;
- var parts = path.split(/\//);
- $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() {
- if (this == '..')
- parts.pop();
- });
- var url = parts.join('/');
- return path.substring(url.lastIndexOf('/') + 1, path.length - 1);
- }
-};
-
-// quick alias for translations
-_ = Documentation.gettext;
-
-$(document).ready(function() {
- Documentation.init();
-});
diff --git a/docs/src/gensim_theme/static/jquery.js b/docs/src/gensim_theme/static/jquery.js
deleted file mode 100644
index 198b3ff07d..0000000000
--- a/docs/src/gensim_theme/static/jquery.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/*! jQuery v1.7.1 jquery.com | jquery.org/license */
-(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"":"")+""),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;g=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;ca ",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o=""+"",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="
",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};
-f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&i.push({elem:this,matches:d.slice(e)});for(j=0;j0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c ",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML=" ",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="
";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/",""],legend:[1,""," "],thead:[1,""],tr:[2,""],td:[3,""],col:[2,""],area:[1,""," "],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function()
-{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>$2>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>$2>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/
+
+
+
+ {{ metatags }}
+
+
+
+
+ {% block htmltitle %}
+ {{ title|striptags|e }}{{ titlesuffix }}
+ {% endblock %}
+
+ {# CSS #}
+
+
+ {%- for css in css_files %}
+ {%- if css|attr("rel") %}
+
+ {%- else %}
+
+ {%- endif %}
+ {%- endfor %}
+
+ {%- for cssfile in extra_css_files %}
+
+ {%- endfor %}
+
+
+
+ {# FAVICON #}
+ {% if favicon %}
+
+ {% endif %}
+ {# CANONICAL URL #}
+ {% if theme_canonical_url %}
+
+ {% endif %}
+
+ {# JAVASCRIPTS #}
+ {%- block scripts %}
+
+ {%- if not embedded %}
+ {# XXX Sphinx 1.8.0 made this an external js-file, quick fix until we refactor the template to inherert more blocks directly from sphinx #}
+ {% if sphinx_version >= "1.8.0" %}
+
+ {%- for scriptfile in script_files %}
+ {{ js_tag(scriptfile) }}
+ {%- endfor %}
+ {% else %}
+
+ {%- for scriptfile in script_files %}
+
+ {%- endfor %}
+ {% endif %}
+
+
+ {# OPENSEARCH #}
+ {%- if use_opensearch %}
+
+ {%- endif %}
+ {%- endif %}
+ {%- endblock %}
+
+ {%- block linktags %}
+ {%- if hasdoc('about') %}
+
+ {%- endif %}
+ {%- if hasdoc('genindex') %}
+
+ {%- endif %}
+ {%- if hasdoc('search') %}
+
+ {%- endif %}
+ {%- if hasdoc('copyright') %}
+
+ {%- endif %}
+ {%- if next %}
+
+ {%- endif %}
+ {%- if prev %}
+
+ {%- endif %}
+ {%- endblock %}
+ {%- block extrahead %} {% endblock %}
+
+
+
+
+
+ {% block extrabody %} {% endblock %}
+
+ {# SIDE NAV, TOGGLES ON MOBILE #}
+
+
+
+
+
+
+ {# MOBILE NAV, TRIGGLES SIDE NAV ON TOGGLE #}
+
+
+
+ {%- block content %}
+ {% if theme_style_external_links|tobool %}
+
+ {% else %}
+
+ {% endif %}
+ {% include "advertisement.html" %}
+ {% include "breadcrumbs.html" %}
+
+ {%- block document %}
+
+ {% block body %}{% endblock %}
+
+ {% if self.comments()|trim %}
+
+ {% block comments %}{% endblock %}
+
+ {% endif %}
+
+ {%- endblock %}
+ {% include "footer.html" %}
+
+ {%- endblock %}
+
+
+
+ {% include "versions.html" %}
+
+
+{% include "sideslide.html" %}
+
+{%- for scriptfile in footer_script_files %}
+ {{ js_tag(scriptfile) }}
+{%- endfor %}
+
+
+
+{# Do not conflict with RTD insertion of analytics script #}
+{% if not READTHEDOCS %}
+ {% if theme_analytics_id %}
+
+
+
+ {% endif %}
+{% endif %}
+
+{%- block footer %} {% endblock %}
+
+
+
diff --git a/docs/src/sphinx_rtd_theme/layouthome.html b/docs/src/sphinx_rtd_theme/layouthome.html
new file mode 100644
index 0000000000..909b0a28ba
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/layouthome.html
@@ -0,0 +1,152 @@
+{%- block doctype -%}
+
+{%- endblock %}
+
+{% set script_files = ["_static/js/jquery-2.1.4.min.js", "_static/js/mfn.menu.js", "_static/js/jquery.plugins.js", "_static/js/jquery.jplayer.min.js", "_static/js/animations.js", "_static/js/translate3d.js", "_static/js/scripts.js?v=2.0", "_static/plugins/rs-plugin-6/js/revolution.tools.min.js", "_static/plugins/rs-plugin-6/js/rs6.min.js"] %}
+{% set css_files = ["_static/css/global.css", "_static/css/structure.css", "_static/css/erp2.css?v=2.0", "_static/plugins/rs-plugin-6/css/rs6.css"] %}
+{%- set url_root = pathto('', 1) %}
+
+{%- macro script() %}
+
+
+ {%- for scriptfile in script_files %}
+
+ {%- endfor %}
+{%- endmacro %}
+
+{%- macro css() %}
+
+
+ {%- for cssfile in css_files %}
+
+ {%- endfor %}
+
+{%- endmacro %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ metatags }}
+ {%- block htmltitle %}
+
Gensim: {{ title|striptags|e }}
+ {%- endblock %}
+
+ {{ css() }}
+
+
+
+
+
+
+
+ {% block content %}
+ {% block document %}
+ {% block body %} {% endblock %}
+ {% endblock %}
+ {% endblock %}
+
+
+{% include "sideslide.html" %}
+
+{{ script() }}
+
+{% block footer %}{% endblock %}
+
+
+
+
diff --git a/docs/src/sphinx_rtd_theme/locale/de/LC_MESSAGES/sphinx.mo b/docs/src/sphinx_rtd_theme/locale/de/LC_MESSAGES/sphinx.mo
new file mode 100644
index 0000000000..c135219870
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/locale/de/LC_MESSAGES/sphinx.mo differ
diff --git a/docs/src/sphinx_rtd_theme/locale/de/LC_MESSAGES/sphinx.po b/docs/src/sphinx_rtd_theme/locale/de/LC_MESSAGES/sphinx.po
new file mode 100644
index 0000000000..ae45f65ba1
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/locale/de/LC_MESSAGES/sphinx.po
@@ -0,0 +1,143 @@
+# English translations for sphinx_rtd_theme.
+# Copyright (C) 2019 ORGANIZATION
+# This file is distributed under the same license as the sphinx_rtd_theme
+# project.
+# FIRST AUTHOR
, 2019.
+#
+# Translators:
+# Tom Kunze , 2019
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2020-05-06 13:38-0600\n"
+"PO-Revision-Date: 2019-07-16 21:44+0000\n"
+"Last-Translator: Tom Kunze , 2019\n"
+"Language-Team: German (https://www.transifex.com/readthedocs/teams/101354/de/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.8.0\n"
+"Language: de\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
+msgid "Edit on GitHub"
+msgstr "Auf GitHub bearbeiten"
+
+#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
+msgid "Edit on Bitbucket"
+msgstr "Auf Bitbucket bearbeiten"
+
+#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
+msgid "Edit on GitLab"
+msgstr "Auf GitLab bearbeiten"
+
+#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
+msgid "View page source"
+msgstr "Quelltext anzeigen"
+
+#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
+msgid "Next"
+msgstr "Weiter"
+
+#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
+msgid "Previous"
+msgstr "Zurück"
+
+#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
+#: sphinx_rtd_theme/layout.html:96
+msgid "Copyright"
+msgstr "Copyright"
+
+#. Build is a noun, not a verb
+#: sphinx_rtd_theme/footer.html:31
+msgid "Build"
+msgstr "Build"
+
+#: sphinx_rtd_theme/footer.html:41
+#, python-format
+msgid "Last updated on %(last_updated)s."
+msgstr "Zuletzt aktualisiert am %(last_updated)s."
+
+#. the variable "sphinx_web" is a link to the Sphinx project documentation
+#. with
+#. the text "Sphinx"
+#: sphinx_rtd_theme/footer.html:52
+#, python-format
+msgid "Built with %(sphinx_web)s using a"
+msgstr "Erstellt mit %(sphinx_web)s mit einem"
+
+#. this is always used as "provided by Read the Docs", and should not imply
+#. Read the Docs is an author of the generated documentation.
+#: sphinx_rtd_theme/footer.html:56
+#, python-format
+msgid "provided by %(readthedocs_web)s"
+msgstr "bereitgestellt von %(readthedocs_web)s"
+
+#: sphinx_rtd_theme/layout.html:79
+#, python-format
+msgid "Search within %(docstitle)s"
+msgstr "%(docstitle)s durchsuchen"
+
+#: sphinx_rtd_theme/layout.html:87
+msgid "About these documents"
+msgstr "Über diese Dokumentation"
+
+#: sphinx_rtd_theme/layout.html:90
+msgid "Index"
+msgstr "Index"
+
+#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
+msgid "Search"
+msgstr "Suche"
+
+#: sphinx_rtd_theme/layout.html:128
+msgid "Logo"
+msgstr "Logo"
+
+#: sphinx_rtd_theme/search.html:29
+msgid "Please activate JavaScript to enable the search functionality."
+msgstr "Bitte aktiviere JavaScript, um die Suchfunktion zu nutzen."
+
+#. Search is a noun, not a verb
+#: sphinx_rtd_theme/search.html:37
+msgid "Search Results"
+msgstr "Suchergebnisse"
+
+#: sphinx_rtd_theme/search.html:39
+msgid ""
+"Your search did not match any documents. Please make sure that all words are"
+" spelled correctly and that you've selected enough categories."
+msgstr ""
+"Es wurden keine mit deiner Suchanfrage übereinstimmenden Dokumente gefunden."
+" Achte darauf, dass alle Wörter richtig geschrieben sind und dass genug "
+"Kategorien ausgewählt sind."
+
+#: sphinx_rtd_theme/searchbox.html:4
+msgid "Search docs"
+msgstr "Dokumentation durchsuchen"
+
+#: sphinx_rtd_theme/versions.html:11
+msgid "Versions"
+msgstr "Versionen"
+
+#. The phrase "Read the Docs" is not translated
+#: sphinx_rtd_theme/versions.html:24
+msgid "On Read the Docs"
+msgstr "Auf Read the Docs"
+
+#: sphinx_rtd_theme/versions.html:26
+msgid "Project Home"
+msgstr "Projektübersicht"
+
+#: sphinx_rtd_theme/versions.html:29
+msgid "Builds"
+msgstr "Builds"
+
+#~ msgid "Docs"
+#~ msgstr "Dokumentation"
+
+#~ msgid "Free document hosting provided by"
+#~ msgstr "Kostenloses Dokumentationen-Hosting zur Verfügung gestellt von"
diff --git a/docs/src/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.mo b/docs/src/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.mo
new file mode 100644
index 0000000000..7c07751fa9
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.mo differ
diff --git a/docs/src/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.po b/docs/src/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.po
new file mode 100644
index 0000000000..cbf7e9a7d7
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/locale/en/LC_MESSAGES/sphinx.po
@@ -0,0 +1,156 @@
+# English translations for sphinx_rtd_theme.
+# Copyright (C) 2019 ORGANIZATION
+# This file is distributed under the same license as the sphinx_rtd_theme
+# project.
+# FIRST AUTHOR , 2019.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2020-05-06 13:38-0600\n"
+"PO-Revision-Date: 2019-07-16 15:43-0600\n"
+"Last-Translator: FULL NAME \n"
+"Language: en\n"
+"Language-Team: en \n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.8.0\n"
+
+#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
+msgid "Edit on GitHub"
+msgstr ""
+
+#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
+msgid "Edit on Bitbucket"
+msgstr ""
+
+#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
+msgid "Edit on GitLab"
+msgstr ""
+
+#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
+msgid "View page source"
+msgstr ""
+
+#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
+msgid "Next"
+msgstr ""
+
+#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
+msgid "Previous"
+msgstr ""
+
+#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
+#: sphinx_rtd_theme/layout.html:96
+msgid "Copyright"
+msgstr ""
+
+#. Build is a noun, not a verb
+#: sphinx_rtd_theme/footer.html:31
+msgid "Build"
+msgstr ""
+
+#. the phrase "revision" comes from Git, referring to a commit
+#: sphinx_rtd_theme/footer.html:37
+msgid "Revision"
+msgstr ""
+
+#: sphinx_rtd_theme/footer.html:41
+#, python-format
+msgid "Last updated on %(last_updated)s."
+msgstr ""
+
+#. the variable "sphinx_web" is a link to the Sphinx project documentation with
+#. the text "Sphinx"
+#: sphinx_rtd_theme/footer.html:52
+#, python-format
+msgid "Built with %(sphinx_web)s using a"
+msgstr ""
+
+#. "theme" refers to a theme for Sphinx, which alters the appearance of the
+#. generated documenation
+#: sphinx_rtd_theme/footer.html:54
+msgid "theme"
+msgstr ""
+
+#. this is always used as "provided by Read the Docs", and should not imply
+#. Read the Docs is an author of the generated documentation.
+#: sphinx_rtd_theme/footer.html:56
+#, python-format
+msgid "provided by %(readthedocs_web)s"
+msgstr ""
+
+#: sphinx_rtd_theme/layout.html:79
+#, python-format
+msgid "Search within %(docstitle)s"
+msgstr ""
+
+#: sphinx_rtd_theme/layout.html:87
+msgid "About these documents"
+msgstr ""
+
+#: sphinx_rtd_theme/layout.html:90
+msgid "Index"
+msgstr ""
+
+#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
+msgid "Search"
+msgstr ""
+
+#: sphinx_rtd_theme/layout.html:121
+msgid "Documentation Home"
+msgstr ""
+
+#: sphinx_rtd_theme/layout.html:128
+msgid "Logo"
+msgstr ""
+
+#: sphinx_rtd_theme/search.html:29
+msgid "Please activate JavaScript to enable the search functionality."
+msgstr ""
+
+#. Search is a noun, not a verb
+#: sphinx_rtd_theme/search.html:37
+msgid "Search Results"
+msgstr ""
+
+#: sphinx_rtd_theme/search.html:39
+msgid ""
+"Your search did not match any documents. Please make sure that all words "
+"are spelled correctly and that you've selected enough categories."
+msgstr ""
+
+#: sphinx_rtd_theme/searchbox.html:4
+msgid "Search docs"
+msgstr ""
+
+#: sphinx_rtd_theme/versions.html:11
+msgid "Versions"
+msgstr ""
+
+#: sphinx_rtd_theme/versions.html:17
+msgid "Downloads"
+msgstr ""
+
+#. The phrase "Read the Docs" is not translated
+#: sphinx_rtd_theme/versions.html:24
+msgid "On Read the Docs"
+msgstr ""
+
+#: sphinx_rtd_theme/versions.html:26
+msgid "Project Home"
+msgstr ""
+
+#: sphinx_rtd_theme/versions.html:29
+msgid "Builds"
+msgstr ""
+
+#~ msgid "Docs"
+#~ msgstr ""
+
+#~ msgid "Free document hosting provided by"
+#~ msgstr ""
+
diff --git a/docs/src/sphinx_rtd_theme/locale/es/LC_MESSAGES/sphinx.mo b/docs/src/sphinx_rtd_theme/locale/es/LC_MESSAGES/sphinx.mo
new file mode 100644
index 0000000000..1e7a89b847
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/locale/es/LC_MESSAGES/sphinx.mo differ
diff --git a/docs/src/sphinx_rtd_theme/locale/es/LC_MESSAGES/sphinx.po b/docs/src/sphinx_rtd_theme/locale/es/LC_MESSAGES/sphinx.po
new file mode 100644
index 0000000000..0b69d14192
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/locale/es/LC_MESSAGES/sphinx.po
@@ -0,0 +1,164 @@
+# English translations for sphinx_rtd_theme.
+# Copyright (C) 2019 ORGANIZATION
+# This file is distributed under the same license as the sphinx_rtd_theme
+# project.
+# FIRST AUTHOR , 2019.
+#
+# Translators:
+# Anthony , 2019
+# Leonardo J. Caballero G. , 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2020-05-06 13:38-0600\n"
+"PO-Revision-Date: 2019-07-16 21:44+0000\n"
+"Last-Translator: Leonardo J. Caballero G. , 2020\n"
+"Language-Team: Spanish (https://www.transifex.com/readthedocs/teams/101354/es/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.8.0\n"
+"Language: es\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
+msgid "Edit on GitHub"
+msgstr "Editar en GitHub"
+
+#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
+msgid "Edit on Bitbucket"
+msgstr "Editar en Bitbucket"
+
+#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
+msgid "Edit on GitLab"
+msgstr "Editar en GitLab"
+
+#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
+msgid "View page source"
+msgstr "Ver código fuente de la página"
+
+#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
+msgid "Next"
+msgstr "Siguiente"
+
+#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
+msgid "Previous"
+msgstr "Anterior"
+
+#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
+#: sphinx_rtd_theme/layout.html:96
+msgid "Copyright"
+msgstr "Derechos de autor"
+
+#. Build is a noun, not a verb
+#: sphinx_rtd_theme/footer.html:31
+msgid "Build"
+msgstr "Construido"
+
+#. the phrase "revision" comes from Git, referring to a commit
+#: sphinx_rtd_theme/footer.html:37
+msgid "Revision"
+msgstr "Revisión"
+
+#: sphinx_rtd_theme/footer.html:41
+#, python-format
+msgid "Last updated on %(last_updated)s."
+msgstr "Actualizado por última vez en %(last_updated)s."
+
+#. the variable "sphinx_web" is a link to the Sphinx project documentation
+#. with
+#. the text "Sphinx"
+#: sphinx_rtd_theme/footer.html:52
+#, python-format
+msgid "Built with %(sphinx_web)s using a"
+msgstr "Construido con %(sphinx_web)s usando un"
+
+#. "theme" refers to a theme for Sphinx, which alters the appearance of the
+#. generated documenation
+#: sphinx_rtd_theme/footer.html:54
+msgid "theme"
+msgstr "tema"
+
+#. this is always used as "provided by Read the Docs", and should not imply
+#. Read the Docs is an author of the generated documentation.
+#: sphinx_rtd_theme/footer.html:56
+#, python-format
+msgid "provided by %(readthedocs_web)s"
+msgstr "proporcionado por %(readthedocs_web)s"
+
+#: sphinx_rtd_theme/layout.html:79
+#, python-format
+msgid "Search within %(docstitle)s"
+msgstr "Buscar en %(docstitle)s"
+
+#: sphinx_rtd_theme/layout.html:87
+msgid "About these documents"
+msgstr "Sobre esta documentación"
+
+#: sphinx_rtd_theme/layout.html:90
+msgid "Index"
+msgstr "Índice"
+
+#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
+msgid "Search"
+msgstr "Búsqueda"
+
+#: sphinx_rtd_theme/layout.html:121
+msgid "Documentation Home"
+msgstr "Inicio de Documentación"
+
+#: sphinx_rtd_theme/layout.html:128
+msgid "Logo"
+msgstr "Logotipo"
+
+#: sphinx_rtd_theme/search.html:29
+msgid "Please activate JavaScript to enable the search functionality."
+msgstr ""
+"Por favor, active JavaScript para habilitar la funcionalidad de búsqueda."
+
+#. Search is a noun, not a verb
+#: sphinx_rtd_theme/search.html:37
+msgid "Search Results"
+msgstr "Resultados de la búsqueda"
+
+#: sphinx_rtd_theme/search.html:39
+msgid ""
+"Your search did not match any documents. Please make sure that all words are"
+" spelled correctly and that you've selected enough categories."
+msgstr ""
+"Su búsqueda no coincide con ningún documento. Por favor, asegúrese de que "
+"todas las palabras estén correctamente escritas y que usted haya "
+"seleccionado las suficientes categorías."
+
+#: sphinx_rtd_theme/searchbox.html:4
+msgid "Search docs"
+msgstr "Buscar documentos"
+
+#: sphinx_rtd_theme/versions.html:11
+msgid "Versions"
+msgstr "Versiones"
+
+#: sphinx_rtd_theme/versions.html:17
+msgid "Downloads"
+msgstr "Descargas"
+
+#. The phrase "Read the Docs" is not translated
+#: sphinx_rtd_theme/versions.html:24
+msgid "On Read the Docs"
+msgstr "En Read the Docs"
+
+#: sphinx_rtd_theme/versions.html:26
+msgid "Project Home"
+msgstr "Página de Proyecto"
+
+#: sphinx_rtd_theme/versions.html:29
+msgid "Builds"
+msgstr "Construcciones"
+
+#~ msgid "Docs"
+#~ msgstr "Documentos"
+
+#~ msgid "Free document hosting provided by"
+#~ msgstr "Alojamiento gratuito de documentos proporcionado por"
diff --git a/docs/src/sphinx_rtd_theme/locale/et/LC_MESSAGES/sphinx.mo b/docs/src/sphinx_rtd_theme/locale/et/LC_MESSAGES/sphinx.mo
new file mode 100644
index 0000000000..66d4a0c3d9
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/locale/et/LC_MESSAGES/sphinx.mo differ
diff --git a/docs/src/sphinx_rtd_theme/locale/et/LC_MESSAGES/sphinx.po b/docs/src/sphinx_rtd_theme/locale/et/LC_MESSAGES/sphinx.po
new file mode 100644
index 0000000000..e2217542ae
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/locale/et/LC_MESSAGES/sphinx.po
@@ -0,0 +1,155 @@
+# English translations for sphinx_rtd_theme.
+# Copyright (C) 2019 ORGANIZATION
+# This file is distributed under the same license as the sphinx_rtd_theme
+# project.
+# FIRST AUTHOR , 2019.
+#
+# Translators:
+# Anthony , 2020
+# Ivar Smolin , 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2020-05-06 13:38-0600\n"
+"PO-Revision-Date: 2019-07-16 21:44+0000\n"
+"Last-Translator: Ivar Smolin , 2020\n"
+"Language-Team: Estonian (https://www.transifex.com/readthedocs/teams/101354/et/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.8.0\n"
+"Language: et\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
+msgid "Edit on GitHub"
+msgstr "Muuda GitHubis"
+
+#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
+msgid "Edit on Bitbucket"
+msgstr "Muuda Bitbucketis"
+
+#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
+msgid "Edit on GitLab"
+msgstr "Muuda GitLabis"
+
+#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
+msgid "View page source"
+msgstr "Vaata lehe lähtekoodi"
+
+#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
+msgid "Next"
+msgstr "Järgmine"
+
+#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
+msgid "Previous"
+msgstr "Eelmine"
+
+#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
+#: sphinx_rtd_theme/layout.html:96
+msgid "Copyright"
+msgstr "Autoriõigus"
+
+#. Build is a noun, not a verb
+#: sphinx_rtd_theme/footer.html:31
+msgid "Build"
+msgstr "Ehitus"
+
+#. the phrase "revision" comes from Git, referring to a commit
+#: sphinx_rtd_theme/footer.html:37
+msgid "Revision"
+msgstr "Redaktsioon"
+
+#: sphinx_rtd_theme/footer.html:41
+#, python-format
+msgid "Last updated on %(last_updated)s."
+msgstr "Viimati uuendatud %(last_updated)s."
+
+#. the variable "sphinx_web" is a link to the Sphinx project documentation
+#. with
+#. the text "Sphinx"
+#: sphinx_rtd_theme/footer.html:52
+#, python-format
+msgid "Built with %(sphinx_web)s using a"
+msgstr "Ehitatud %(sphinx_web)s'iga,"
+
+#. "theme" refers to a theme for Sphinx, which alters the appearance of the
+#. generated documenation
+#: sphinx_rtd_theme/footer.html:54
+msgid "theme"
+msgstr "kujundusteema"
+
+#: sphinx_rtd_theme/layout.html:79
+#, python-format
+msgid "Search within %(docstitle)s"
+msgstr "Otsi dokumendist %(docstitle)s"
+
+#: sphinx_rtd_theme/layout.html:87
+msgid "About these documents"
+msgstr "Nende dokumentide kirjeldused"
+
+#: sphinx_rtd_theme/layout.html:90
+msgid "Index"
+msgstr "Indeks"
+
+#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
+msgid "Search"
+msgstr "Otsing"
+
+#: sphinx_rtd_theme/layout.html:121
+msgid "Documentation Home"
+msgstr "Dokumentatsiooni kodu"
+
+#: sphinx_rtd_theme/layout.html:128
+msgid "Logo"
+msgstr "Logo"
+
+#: sphinx_rtd_theme/search.html:29
+msgid "Please activate JavaScript to enable the search functionality."
+msgstr "Otsimisfunktsiooni lubamiseks aktiveeri palun JavaScript"
+
+#. Search is a noun, not a verb
+#: sphinx_rtd_theme/search.html:37
+msgid "Search Results"
+msgstr "Otsingu tulemused"
+
+#: sphinx_rtd_theme/search.html:39
+msgid ""
+"Your search did not match any documents. Please make sure that all words are"
+" spelled correctly and that you've selected enough categories."
+msgstr ""
+"Sinu otsingule ei vastanud ükski dokument. Palun veendu, et kõik sisestatud "
+"sõnad on õigesti kirjutatud ja sa oled valikud piisaval hulgal kategooriaid."
+
+#: sphinx_rtd_theme/searchbox.html:4
+msgid "Search docs"
+msgstr "Otsi dokumente"
+
+#: sphinx_rtd_theme/versions.html:11
+msgid "Versions"
+msgstr "Versioonid"
+
+#: sphinx_rtd_theme/versions.html:17
+msgid "Downloads"
+msgstr "Allalaadimised"
+
+#. The phrase "Read the Docs" is not translated
+#: sphinx_rtd_theme/versions.html:24
+msgid "On Read the Docs"
+msgstr "Saidil Read the Docs"
+
+#: sphinx_rtd_theme/versions.html:26
+msgid "Project Home"
+msgstr "Projekti kodu"
+
+#: sphinx_rtd_theme/versions.html:29
+msgid "Builds"
+msgstr "Ehitused"
+
+#~ msgid "Docs"
+#~ msgstr "Dokumendid"
+
+#~ msgid "Free document hosting provided by"
+#~ msgstr "Dokumentatsiooni majutab tasuta"
diff --git a/docs/src/sphinx_rtd_theme/locale/fr/LC_MESSAGES/sphinx.mo b/docs/src/sphinx_rtd_theme/locale/fr/LC_MESSAGES/sphinx.mo
new file mode 100644
index 0000000000..a999fd54c6
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/locale/fr/LC_MESSAGES/sphinx.mo differ
diff --git a/docs/src/sphinx_rtd_theme/locale/fr/LC_MESSAGES/sphinx.po b/docs/src/sphinx_rtd_theme/locale/fr/LC_MESSAGES/sphinx.po
new file mode 100644
index 0000000000..b8c69d92aa
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/locale/fr/LC_MESSAGES/sphinx.po
@@ -0,0 +1,154 @@
+# English translations for sphinx_rtd_theme.
+# Copyright (C) 2019 ORGANIZATION
+# This file is distributed under the same license as the sphinx_rtd_theme
+# project.
+# FIRST AUTHOR , 2019.
+#
+# Translators:
+# Radina Matic , 2020
+# Anthony , 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2020-05-06 13:38-0600\n"
+"PO-Revision-Date: 2019-07-16 21:44+0000\n"
+"Last-Translator: Anthony , 2020\n"
+"Language-Team: French (https://www.transifex.com/readthedocs/teams/101354/fr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.8.0\n"
+"Language: fr\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
+msgid "Edit on GitHub"
+msgstr "Éditer sur GitHub"
+
+#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
+msgid "Edit on Bitbucket"
+msgstr "Éditer sur Bitbucket"
+
+#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
+msgid "Edit on GitLab"
+msgstr "Éditer sur GitLab"
+
+#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
+msgid "View page source"
+msgstr "Afficher la source de la page"
+
+#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
+msgid "Next"
+msgstr "Suivant"
+
+#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
+msgid "Previous"
+msgstr "Précédent"
+
+#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
+#: sphinx_rtd_theme/layout.html:96
+msgid "Copyright"
+msgstr "Droits d'auteur"
+
+#. Build is a noun, not a verb
+#: sphinx_rtd_theme/footer.html:31
+msgid "Build"
+msgstr "Compilation"
+
+#. the phrase "revision" comes from Git, referring to a commit
+#: sphinx_rtd_theme/footer.html:37
+msgid "Revision"
+msgstr "Révision"
+
+#: sphinx_rtd_theme/footer.html:41
+#, python-format
+msgid "Last updated on %(last_updated)s."
+msgstr "Dernière mise à jour le %(last_updated)s."
+
+#. the variable "sphinx_web" is a link to the Sphinx project documentation
+#. with
+#. the text "Sphinx"
+#: sphinx_rtd_theme/footer.html:52
+#, python-format
+msgid "Built with %(sphinx_web)s using a"
+msgstr "Compilé avec %(sphinx_web)s en utilisant un"
+
+#. "theme" refers to a theme for Sphinx, which alters the appearance of the
+#. generated documenation
+#: sphinx_rtd_theme/footer.html:54
+msgid "theme"
+msgstr "thème"
+
+#. this is always used as "provided by Read the Docs", and should not imply
+#. Read the Docs is an author of the generated documentation.
+#: sphinx_rtd_theme/footer.html:56
+#, python-format
+msgid "provided by %(readthedocs_web)s"
+msgstr "fourni par %(readthedocs_web)s"
+
+#: sphinx_rtd_theme/layout.html:79
+#, python-format
+msgid "Search within %(docstitle)s"
+msgstr "Rechercher dans %(docstitle)s"
+
+#: sphinx_rtd_theme/layout.html:87
+msgid "About these documents"
+msgstr "À propos de cette documentation"
+
+#: sphinx_rtd_theme/layout.html:90
+msgid "Index"
+msgstr "Index"
+
+#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
+msgid "Search"
+msgstr "Rechercher"
+
+#: sphinx_rtd_theme/layout.html:128
+msgid "Logo"
+msgstr "Logo"
+
+#: sphinx_rtd_theme/search.html:29
+msgid "Please activate JavaScript to enable the search functionality."
+msgstr "Activez JavaScript pour accéder à la fonction de recherche."
+
+#. Search is a noun, not a verb
+#: sphinx_rtd_theme/search.html:37
+msgid "Search Results"
+msgstr "Résultats de la recherche"
+
+#: sphinx_rtd_theme/search.html:39
+msgid ""
+"Your search did not match any documents. Please make sure that all words are"
+" spelled correctly and that you've selected enough categories."
+msgstr ""
+"Votre recherche ne correspond à aucun document. Assurez-vous que tous les "
+"mots sont correctement orthographiés et que vous avez sélectionné "
+"suffisamment de catégories."
+
+#: sphinx_rtd_theme/searchbox.html:4
+msgid "Search docs"
+msgstr "Rechercher docs"
+
+#: sphinx_rtd_theme/versions.html:11
+msgid "Versions"
+msgstr "Versions"
+
+#: sphinx_rtd_theme/versions.html:17
+msgid "Downloads"
+msgstr "Téléchargements"
+
+#: sphinx_rtd_theme/versions.html:26
+msgid "Project Home"
+msgstr "Accueil du projet"
+
+#: sphinx_rtd_theme/versions.html:29
+msgid "Builds"
+msgstr "Compilations"
+
+#~ msgid "Docs"
+#~ msgstr "Docs"
+
+#~ msgid "Free document hosting provided by"
+#~ msgstr "Hébergement gratuit de documents fourni par"
diff --git a/docs/src/sphinx_rtd_theme/locale/nl/LC_MESSAGES/sphinx.mo b/docs/src/sphinx_rtd_theme/locale/nl/LC_MESSAGES/sphinx.mo
new file mode 100644
index 0000000000..f0983e2fd6
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/locale/nl/LC_MESSAGES/sphinx.mo differ
diff --git a/docs/src/sphinx_rtd_theme/locale/nl/LC_MESSAGES/sphinx.po b/docs/src/sphinx_rtd_theme/locale/nl/LC_MESSAGES/sphinx.po
new file mode 100644
index 0000000000..7963c0278a
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/locale/nl/LC_MESSAGES/sphinx.po
@@ -0,0 +1,157 @@
+# English translations for sphinx_rtd_theme.
+# Copyright (C) 2019 ORGANIZATION
+# This file is distributed under the same license as the sphinx_rtd_theme
+# project.
+# FIRST AUTHOR , 2019.
+#
+# Translators:
+# Jesse Tan, 2019
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2020-05-06 13:38-0600\n"
+"PO-Revision-Date: 2019-07-16 21:44+0000\n"
+"Last-Translator: Jesse Tan, 2019\n"
+"Language-Team: Dutch (https://www.transifex.com/readthedocs/teams/101354/nl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.8.0\n"
+"Language: nl\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
+msgid "Edit on GitHub"
+msgstr "Bewerk op GitHub"
+
+#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
+msgid "Edit on Bitbucket"
+msgstr "Bewerk op BitBucket"
+
+#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
+msgid "Edit on GitLab"
+msgstr "Bewerk op GitLab"
+
+#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
+msgid "View page source"
+msgstr "Bekijk paginabron"
+
+#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
+msgid "Next"
+msgstr "Volgende"
+
+#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
+msgid "Previous"
+msgstr "Vorige"
+
+#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
+#: sphinx_rtd_theme/layout.html:96
+msgid "Copyright"
+msgstr "Copyright"
+
+#. Build is a noun, not a verb
+#: sphinx_rtd_theme/footer.html:31
+msgid "Build"
+msgstr "Bouwresultaat"
+
+#. the phrase "revision" comes from Git, referring to a commit
+#: sphinx_rtd_theme/footer.html:37
+msgid "Revision"
+msgstr "Revisie"
+
+#: sphinx_rtd_theme/footer.html:41
+#, python-format
+msgid "Last updated on %(last_updated)s."
+msgstr "Laatste update op %(last_updated)s."
+
+#. the variable "sphinx_web" is a link to the Sphinx project documentation
+#. with
+#. the text "Sphinx"
+#: sphinx_rtd_theme/footer.html:52
+#, python-format
+msgid "Built with %(sphinx_web)s using a"
+msgstr "Gebouwd met %(sphinx_web)s met een"
+
+#. "theme" refers to a theme for Sphinx, which alters the appearance of the
+#. generated documenation
+#: sphinx_rtd_theme/footer.html:54
+msgid "theme"
+msgstr "thema"
+
+#. this is always used as "provided by Read the Docs", and should not imply
+#. Read the Docs is an author of the generated documentation.
+#: sphinx_rtd_theme/footer.html:56
+#, python-format
+msgid "provided by %(readthedocs_web)s"
+msgstr "geleverd door %(readthedocs_web)s"
+
+#: sphinx_rtd_theme/layout.html:79
+#, python-format
+msgid "Search within %(docstitle)s"
+msgstr "Zoek binnen %(docstitle)s"
+
+#: sphinx_rtd_theme/layout.html:87
+msgid "About these documents"
+msgstr "Over deze documenten"
+
+#: sphinx_rtd_theme/layout.html:90
+msgid "Index"
+msgstr "Index"
+
+#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
+msgid "Search"
+msgstr "Zoek"
+
+#: sphinx_rtd_theme/layout.html:128
+msgid "Logo"
+msgstr "Logo"
+
+#: sphinx_rtd_theme/search.html:29
+msgid "Please activate JavaScript to enable the search functionality."
+msgstr "Zet JavaScript aan om de zoekfunctie mogelijk te maken."
+
+#. Search is a noun, not a verb
+#: sphinx_rtd_theme/search.html:37
+msgid "Search Results"
+msgstr "Zoekresultaten"
+
+#: sphinx_rtd_theme/search.html:39
+msgid ""
+"Your search did not match any documents. Please make sure that all words are"
+" spelled correctly and that you've selected enough categories."
+msgstr ""
+"Zoekpoging vond geen documenten. Zorg ervoor dat alle woorden correct zijn "
+"gespeld en dat voldoende categorieën zijn geselecteerd."
+
+#: sphinx_rtd_theme/searchbox.html:4
+msgid "Search docs"
+msgstr "Zoek in documentatie"
+
+#: sphinx_rtd_theme/versions.html:11
+msgid "Versions"
+msgstr "Versies"
+
+#: sphinx_rtd_theme/versions.html:17
+msgid "Downloads"
+msgstr "Downloads"
+
+#. The phrase "Read the Docs" is not translated
+#: sphinx_rtd_theme/versions.html:24
+msgid "On Read the Docs"
+msgstr "Op Read the Docs"
+
+#: sphinx_rtd_theme/versions.html:26
+msgid "Project Home"
+msgstr "Project Home"
+
+#: sphinx_rtd_theme/versions.html:29
+msgid "Builds"
+msgstr "Bouwresultaten"
+
+#~ msgid "Docs"
+#~ msgstr "Documentatie"
+
+#~ msgid "Free document hosting provided by"
+#~ msgstr "Gratis hosting voor documentatie verzorgd door"
diff --git a/docs/src/sphinx_rtd_theme/locale/pt_BR/LC_MESSAGES/sphinx.mo b/docs/src/sphinx_rtd_theme/locale/pt_BR/LC_MESSAGES/sphinx.mo
new file mode 100644
index 0000000000..b77d9fd8b8
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/locale/pt_BR/LC_MESSAGES/sphinx.mo differ
diff --git a/docs/src/sphinx_rtd_theme/locale/pt_BR/LC_MESSAGES/sphinx.po b/docs/src/sphinx_rtd_theme/locale/pt_BR/LC_MESSAGES/sphinx.po
new file mode 100644
index 0000000000..8b5e7607fe
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/locale/pt_BR/LC_MESSAGES/sphinx.po
@@ -0,0 +1,159 @@
+# English translations for sphinx_rtd_theme.
+# Copyright (C) 2019 ORGANIZATION
+# This file is distributed under the same license as the sphinx_rtd_theme
+# project.
+# FIRST AUTHOR , 2019.
+#
+# Translators:
+# Rafael Fontenelle , 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2020-05-06 13:38-0600\n"
+"PO-Revision-Date: 2019-07-16 21:44+0000\n"
+"Last-Translator: Rafael Fontenelle , 2020\n"
+"Language-Team: Portuguese (Brazil) (https://www.transifex.com/readthedocs/teams/101354/pt_BR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.8.0\n"
+"Language: pt_BR\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
+msgid "Edit on GitHub"
+msgstr "Editar no GitHub"
+
+#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
+msgid "Edit on Bitbucket"
+msgstr "Editar no Bitbucket"
+
+#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
+msgid "Edit on GitLab"
+msgstr "Editar no GitLab"
+
+#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
+msgid "View page source"
+msgstr "Ver código-fonte da página"
+
+#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
+msgid "Next"
+msgstr "Próximo"
+
+#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
+msgid "Previous"
+msgstr "Anterior"
+
+#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
+#: sphinx_rtd_theme/layout.html:96
+msgid "Copyright"
+msgstr "Copyright"
+
+#. Build is a noun, not a verb
+#: sphinx_rtd_theme/footer.html:31
+msgid "Build"
+msgstr "Compilação"
+
+#. the phrase "revision" comes from Git, referring to a commit
+#: sphinx_rtd_theme/footer.html:37
+msgid "Revision"
+msgstr "Revisão"
+
+#: sphinx_rtd_theme/footer.html:41
+#, python-format
+msgid "Last updated on %(last_updated)s."
+msgstr "Última atualização em %(last_updated)s."
+
+#. the variable "sphinx_web" is a link to the Sphinx project documentation
+#. with
+#. the text "Sphinx"
+#: sphinx_rtd_theme/footer.html:52
+#, python-format
+msgid "Built with %(sphinx_web)s using a"
+msgstr "Compilado com %(sphinx_web)s usando um"
+
+#. "theme" refers to a theme for Sphinx, which alters the appearance of the
+#. generated documenation
+#: sphinx_rtd_theme/footer.html:54
+msgid "theme"
+msgstr "tema"
+
+#. this is always used as "provided by Read the Docs", and should not imply
+#. Read the Docs is an author of the generated documentation.
+#: sphinx_rtd_theme/footer.html:56
+#, python-format
+msgid "provided by %(readthedocs_web)s"
+msgstr "fornecido por %(readthedocs_web)s"
+
+#: sphinx_rtd_theme/layout.html:79
+#, python-format
+msgid "Search within %(docstitle)s"
+msgstr "Pesquisar em %(docstitle)s"
+
+#: sphinx_rtd_theme/layout.html:87
+msgid "About these documents"
+msgstr "Sobre esses documentos"
+
+#: sphinx_rtd_theme/layout.html:90
+msgid "Index"
+msgstr "Índice"
+
+#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
+msgid "Search"
+msgstr "Pesquisar"
+
+#: sphinx_rtd_theme/layout.html:128
+msgid "Logo"
+msgstr "Logo"
+
+#: sphinx_rtd_theme/search.html:29
+msgid "Please activate JavaScript to enable the search functionality."
+msgstr ""
+"Por favor, ative JavaScript para habilitar a funcionalidade de pesquisa."
+
+#. Search is a noun, not a verb
+#: sphinx_rtd_theme/search.html:37
+msgid "Search Results"
+msgstr "Resultados da pesquisa"
+
+#: sphinx_rtd_theme/search.html:39
+msgid ""
+"Your search did not match any documents. Please make sure that all words are"
+" spelled correctly and that you've selected enough categories."
+msgstr ""
+"A sua pesquisa não encontrou nenhum documento correspondente. Verifique se "
+"todas as palavras estão escritas corretamente e se você selecionou "
+"categorias suficientes."
+
+#: sphinx_rtd_theme/searchbox.html:4
+msgid "Search docs"
+msgstr "Pesquisar documentos"
+
+#: sphinx_rtd_theme/versions.html:11
+msgid "Versions"
+msgstr "Versões"
+
+#: sphinx_rtd_theme/versions.html:17
+msgid "Downloads"
+msgstr "Downloads"
+
+#. The phrase "Read the Docs" is not translated
+#: sphinx_rtd_theme/versions.html:24
+msgid "On Read the Docs"
+msgstr "No Read the Docs"
+
+#: sphinx_rtd_theme/versions.html:26
+msgid "Project Home"
+msgstr "Página inicial"
+
+#: sphinx_rtd_theme/versions.html:29
+msgid "Builds"
+msgstr "Compilações"
+
+#~ msgid "Docs"
+#~ msgstr "Docs"
+
+#~ msgid "Free document hosting provided by"
+#~ msgstr "Hospedagem de documentos livres fornecida por"
diff --git a/docs/src/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.mo b/docs/src/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.mo
new file mode 100644
index 0000000000..f41b1cedf4
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.mo differ
diff --git a/docs/src/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.po b/docs/src/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.po
new file mode 100644
index 0000000000..1648d8d1ae
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/locale/ru/LC_MESSAGES/sphinx.po
@@ -0,0 +1,158 @@
+# English translations for sphinx_rtd_theme.
+# Copyright (C) 2019 ORGANIZATION
+# This file is distributed under the same license as the sphinx_rtd_theme
+# project.
+# FIRST AUTHOR , 2019.
+#
+# Translators:
+# Dmitry Shachnev , 2019
+# lvv83 , 2019
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2020-05-06 13:38-0600\n"
+"PO-Revision-Date: 2019-07-16 21:44+0000\n"
+"Last-Translator: lvv83 , 2019\n"
+"Language-Team: Russian (https://www.transifex.com/readthedocs/teams/101354/ru/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.8.0\n"
+"Language: ru\n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
+
+#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
+msgid "Edit on GitHub"
+msgstr "Редактировать на GitHub"
+
+#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
+msgid "Edit on Bitbucket"
+msgstr "Редактировать на BitBucket"
+
+#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
+msgid "Edit on GitLab"
+msgstr "Редактировать на GitLab"
+
+#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
+msgid "View page source"
+msgstr "Просмотреть исходный код страницы"
+
+#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
+msgid "Next"
+msgstr "Следующая"
+
+#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
+msgid "Previous"
+msgstr "Предыдущая"
+
+#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
+#: sphinx_rtd_theme/layout.html:96
+msgid "Copyright"
+msgstr "Авторские права"
+
+#. Build is a noun, not a verb
+#: sphinx_rtd_theme/footer.html:31
+msgid "Build"
+msgstr "Сборка"
+
+#. the phrase "revision" comes from Git, referring to a commit
+#: sphinx_rtd_theme/footer.html:37
+msgid "Revision"
+msgstr "Ревизия"
+
+#: sphinx_rtd_theme/footer.html:41
+#, python-format
+msgid "Last updated on %(last_updated)s."
+msgstr "Последний раз обновлено %(last_updated)s."
+
+#. the variable "sphinx_web" is a link to the Sphinx project documentation
+#. with
+#. the text "Sphinx"
+#: sphinx_rtd_theme/footer.html:52
+#, python-format
+msgid "Built with %(sphinx_web)s using a"
+msgstr "Собрано при помощи %(sphinx_web)s с использованием"
+
+#. "theme" refers to a theme for Sphinx, which alters the appearance of the
+#. generated documenation
+#: sphinx_rtd_theme/footer.html:54
+msgid "theme"
+msgstr "темы,"
+
+#. this is always used as "provided by Read the Docs", and should not imply
+#. Read the Docs is an author of the generated documentation.
+#: sphinx_rtd_theme/footer.html:56
+#, python-format
+msgid "provided by %(readthedocs_web)s"
+msgstr "предоставленной %(readthedocs_web)s"
+
+#: sphinx_rtd_theme/layout.html:79
+#, python-format
+msgid "Search within %(docstitle)s"
+msgstr "Поиск в %(docstitle)s"
+
+#: sphinx_rtd_theme/layout.html:87
+msgid "About these documents"
+msgstr "Об этих документах"
+
+#: sphinx_rtd_theme/layout.html:90
+msgid "Index"
+msgstr "Алфавитный указатель"
+
+#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
+msgid "Search"
+msgstr "Поиск"
+
+#: sphinx_rtd_theme/layout.html:128
+msgid "Logo"
+msgstr "Логотип"
+
+#: sphinx_rtd_theme/search.html:29
+msgid "Please activate JavaScript to enable the search functionality."
+msgstr "Активируйте JavaScript, чтобы использовать функционал поиска."
+
+#. Search is a noun, not a verb
+#: sphinx_rtd_theme/search.html:37
+msgid "Search Results"
+msgstr "Результаты поиска"
+
+#: sphinx_rtd_theme/search.html:39
+msgid ""
+"Your search did not match any documents. Please make sure that all words are"
+" spelled correctly and that you've selected enough categories."
+msgstr ""
+"По Вашему запросу не найдено результатов. Пожалуйста, проверьте, что все "
+"слова написаны правильно, и Вы выбрали нужные категории."
+
+#: sphinx_rtd_theme/searchbox.html:4
+msgid "Search docs"
+msgstr "Поиск в документации"
+
+#: sphinx_rtd_theme/versions.html:11
+msgid "Versions"
+msgstr "Версии"
+
+#: sphinx_rtd_theme/versions.html:17
+msgid "Downloads"
+msgstr "Загрузки"
+
+#. The phrase "Read the Docs" is not translated
+#: sphinx_rtd_theme/versions.html:24
+msgid "On Read the Docs"
+msgstr "На Read the Docs"
+
+#: sphinx_rtd_theme/versions.html:26
+msgid "Project Home"
+msgstr "Домашняя страница проекта"
+
+#: sphinx_rtd_theme/versions.html:29
+msgid "Builds"
+msgstr "Сборки"
+
+#~ msgid "Docs"
+#~ msgstr "Документация"
+
+#~ msgid "Free document hosting provided by"
+#~ msgstr "Бесплатный хостинг документов, предоставленный"
diff --git a/docs/src/sphinx_rtd_theme/locale/sphinx.pot b/docs/src/sphinx_rtd_theme/locale/sphinx.pot
new file mode 100644
index 0000000000..ab183f810d
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/locale/sphinx.pot
@@ -0,0 +1,149 @@
+# Translations template for sphinx_rtd_theme.
+# Copyright (C) 2020 ORGANIZATION
+# This file is distributed under the same license as the sphinx_rtd_theme
+# project.
+# FIRST AUTHOR , 2020.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2020-05-06 13:38-0600\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: LANGUAGE \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.8.0\n"
+
+#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
+msgid "Edit on GitHub"
+msgstr ""
+
+#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
+msgid "Edit on Bitbucket"
+msgstr ""
+
+#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
+msgid "Edit on GitLab"
+msgstr ""
+
+#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
+msgid "View page source"
+msgstr ""
+
+#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
+msgid "Next"
+msgstr ""
+
+#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
+msgid "Previous"
+msgstr ""
+
+#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
+#: sphinx_rtd_theme/layout.html:96
+msgid "Copyright"
+msgstr ""
+
+#. Build is a noun, not a verb
+#: sphinx_rtd_theme/footer.html:31
+msgid "Build"
+msgstr ""
+
+#. the phrase "revision" comes from Git, referring to a commit
+#: sphinx_rtd_theme/footer.html:37
+msgid "Revision"
+msgstr ""
+
+#: sphinx_rtd_theme/footer.html:41
+#, python-format
+msgid "Last updated on %(last_updated)s."
+msgstr ""
+
+#. the variable "sphinx_web" is a link to the Sphinx project documentation with
+#. the text "Sphinx"
+#: sphinx_rtd_theme/footer.html:52
+#, python-format
+msgid "Built with %(sphinx_web)s using a"
+msgstr ""
+
+#. "theme" refers to a theme for Sphinx, which alters the appearance of the
+#. generated documenation
+#: sphinx_rtd_theme/footer.html:54
+msgid "theme"
+msgstr ""
+
+#. this is always used as "provided by Read the Docs", and should not imply
+#. Read the Docs is an author of the generated documentation.
+#: sphinx_rtd_theme/footer.html:56
+#, python-format
+msgid "provided by %(readthedocs_web)s"
+msgstr ""
+
+#: sphinx_rtd_theme/layout.html:79
+#, python-format
+msgid "Search within %(docstitle)s"
+msgstr ""
+
+#: sphinx_rtd_theme/layout.html:87
+msgid "About these documents"
+msgstr ""
+
+#: sphinx_rtd_theme/layout.html:90
+msgid "Index"
+msgstr ""
+
+#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
+msgid "Search"
+msgstr ""
+
+#: sphinx_rtd_theme/layout.html:121
+msgid "Documentation Home"
+msgstr ""
+
+#: sphinx_rtd_theme/layout.html:128
+msgid "Logo"
+msgstr ""
+
+#: sphinx_rtd_theme/search.html:29
+msgid "Please activate JavaScript to enable the search functionality."
+msgstr ""
+
+#. Search is a noun, not a verb
+#: sphinx_rtd_theme/search.html:37
+msgid "Search Results"
+msgstr ""
+
+#: sphinx_rtd_theme/search.html:39
+msgid ""
+"Your search did not match any documents. Please make sure that all words "
+"are spelled correctly and that you've selected enough categories."
+msgstr ""
+
+#: sphinx_rtd_theme/searchbox.html:4
+msgid "Search docs"
+msgstr ""
+
+#: sphinx_rtd_theme/versions.html:11
+msgid "Versions"
+msgstr ""
+
+#: sphinx_rtd_theme/versions.html:17
+msgid "Downloads"
+msgstr ""
+
+#. The phrase "Read the Docs" is not translated
+#: sphinx_rtd_theme/versions.html:24
+msgid "On Read the Docs"
+msgstr ""
+
+#: sphinx_rtd_theme/versions.html:26
+msgid "Project Home"
+msgstr ""
+
+#: sphinx_rtd_theme/versions.html:29
+msgid "Builds"
+msgstr ""
+
diff --git a/docs/src/sphinx_rtd_theme/locale/sv/LC_MESSAGES/sphinx.mo b/docs/src/sphinx_rtd_theme/locale/sv/LC_MESSAGES/sphinx.mo
new file mode 100644
index 0000000000..4357dbcae6
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/locale/sv/LC_MESSAGES/sphinx.mo differ
diff --git a/docs/src/sphinx_rtd_theme/locale/sv/LC_MESSAGES/sphinx.po b/docs/src/sphinx_rtd_theme/locale/sv/LC_MESSAGES/sphinx.po
new file mode 100644
index 0000000000..e9d80b0546
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/locale/sv/LC_MESSAGES/sphinx.po
@@ -0,0 +1,158 @@
+# English translations for sphinx_rtd_theme.
+# Copyright (C) 2019 ORGANIZATION
+# This file is distributed under the same license as the sphinx_rtd_theme
+# project.
+# FIRST AUTHOR , 2019.
+#
+# Translators:
+# Daniel Holmberg , 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2020-05-06 13:38-0600\n"
+"PO-Revision-Date: 2019-07-16 21:44+0000\n"
+"Last-Translator: Daniel Holmberg , 2020\n"
+"Language-Team: Swedish (https://www.transifex.com/readthedocs/teams/101354/sv/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.8.0\n"
+"Language: sv\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
+msgid "Edit on GitHub"
+msgstr "Editera på GitHub"
+
+#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
+msgid "Edit on Bitbucket"
+msgstr "Editera på Bitbucket"
+
+#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
+msgid "Edit on GitLab"
+msgstr "Editera på GitLab"
+
+#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
+msgid "View page source"
+msgstr "Visa sidkälla"
+
+#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
+msgid "Next"
+msgstr "Nästa"
+
+#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
+msgid "Previous"
+msgstr "Tillbaka"
+
+#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
+#: sphinx_rtd_theme/layout.html:96
+msgid "Copyright"
+msgstr "Upphovsrätt"
+
+#. Build is a noun, not a verb
+#: sphinx_rtd_theme/footer.html:31
+msgid "Build"
+msgstr "Bygg"
+
+#. the phrase "revision" comes from Git, referring to a commit
+#: sphinx_rtd_theme/footer.html:37
+msgid "Revision"
+msgstr "Ändra"
+
+#: sphinx_rtd_theme/footer.html:41
+#, python-format
+msgid "Last updated on %(last_updated)s."
+msgstr "Senast uppdaterad %(last_updated)s."
+
+#. the variable "sphinx_web" is a link to the Sphinx project documentation
+#. with
+#. the text "Sphinx"
+#: sphinx_rtd_theme/footer.html:52
+#, python-format
+msgid "Built with %(sphinx_web)s using a"
+msgstr "Gjord med %(sphinx_web)s med hjälp av"
+
+#. "theme" refers to a theme for Sphinx, which alters the appearance of the
+#. generated documenation
+#: sphinx_rtd_theme/footer.html:54
+msgid "theme"
+msgstr "tema"
+
+#. this is always used as "provided by Read the Docs", and should not imply
+#. Read the Docs is an author of the generated documentation.
+#: sphinx_rtd_theme/footer.html:56
+#, python-format
+msgid "provided by %(readthedocs_web)s"
+msgstr "erhållet av %(readthedocs_web)s"
+
+#: sphinx_rtd_theme/layout.html:79
+#, python-format
+msgid "Search within %(docstitle)s"
+msgstr "Sök i %(docstitle)s"
+
+#: sphinx_rtd_theme/layout.html:87
+msgid "About these documents"
+msgstr "Om dessa dokument"
+
+#: sphinx_rtd_theme/layout.html:90
+msgid "Index"
+msgstr "Index"
+
+#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
+msgid "Search"
+msgstr "Sök"
+
+#: sphinx_rtd_theme/layout.html:121
+msgid "Documentation Home"
+msgstr "Dokumentation Hem"
+
+#: sphinx_rtd_theme/layout.html:128
+msgid "Logo"
+msgstr "Logo"
+
+#: sphinx_rtd_theme/search.html:29
+msgid "Please activate JavaScript to enable the search functionality."
+msgstr ""
+"Var vänlig och aktivera JavaScript för att möjliggöra sökfunktionaliteten."
+
+#. Search is a noun, not a verb
+#: sphinx_rtd_theme/search.html:37
+msgid "Search Results"
+msgstr "Sökresultat"
+
+#: sphinx_rtd_theme/search.html:39
+msgid ""
+"Your search did not match any documents. Please make sure that all words are"
+" spelled correctly and that you've selected enough categories."
+msgstr ""
+"Din sökning gav inga träffar. Var vänlig och se till att alla ord är rätt "
+"stavade och att du har valt tillräckligt många kategorier."
+
+#: sphinx_rtd_theme/searchbox.html:4
+msgid "Search docs"
+msgstr "Sök i dokumentationen"
+
+#: sphinx_rtd_theme/versions.html:11
+msgid "Versions"
+msgstr "Versioner"
+
+#: sphinx_rtd_theme/versions.html:17
+msgid "Downloads"
+msgstr "Nerladdningar"
+
+#. The phrase "Read the Docs" is not translated
+#: sphinx_rtd_theme/versions.html:24
+msgid "On Read the Docs"
+msgstr "På Read the Docs"
+
+#: sphinx_rtd_theme/versions.html:26
+msgid "Project Home"
+msgstr "Projekt Hem"
+
+#~ msgid "Docs"
+#~ msgstr "Dokumentation"
+
+#~ msgid "Free document hosting provided by"
+#~ msgstr "Gratis dokumentations hysning erhållen av"
diff --git a/docs/src/sphinx_rtd_theme/locale/tr/LC_MESSAGES/sphinx.mo b/docs/src/sphinx_rtd_theme/locale/tr/LC_MESSAGES/sphinx.mo
new file mode 100644
index 0000000000..9409dea5e8
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/locale/tr/LC_MESSAGES/sphinx.mo differ
diff --git a/docs/src/sphinx_rtd_theme/locale/tr/LC_MESSAGES/sphinx.po b/docs/src/sphinx_rtd_theme/locale/tr/LC_MESSAGES/sphinx.po
new file mode 100644
index 0000000000..4f75e068fe
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/locale/tr/LC_MESSAGES/sphinx.po
@@ -0,0 +1,147 @@
+# English translations for sphinx_rtd_theme.
+# Copyright (C) 2019 ORGANIZATION
+# This file is distributed under the same license as the sphinx_rtd_theme
+# project.
+# FIRST AUTHOR , 2019.
+#
+# Translators:
+# BouRock, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2020-05-06 13:38-0600\n"
+"PO-Revision-Date: 2019-07-16 21:44+0000\n"
+"Last-Translator: BouRock, 2020\n"
+"Language-Team: Turkish (https://www.transifex.com/readthedocs/teams/101354/tr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.8.0\n"
+"Language: tr\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
+msgid "Edit on GitHub"
+msgstr "GitHub'da Düzenle"
+
+#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
+msgid "Edit on Bitbucket"
+msgstr "Bitbucket'ta Düzenle"
+
+#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
+msgid "Edit on GitLab"
+msgstr "GitLab'ta Düzenle"
+
+#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
+msgid "View page source"
+msgstr "Sayfa kaynağını görüntüle"
+
+#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
+msgid "Next"
+msgstr "Sonraki"
+
+#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
+msgid "Previous"
+msgstr "Önceki"
+
+#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
+#: sphinx_rtd_theme/layout.html:96
+msgid "Copyright"
+msgstr "Telif hakkı"
+
+#. Build is a noun, not a verb
+#: sphinx_rtd_theme/footer.html:31
+msgid "Build"
+msgstr "Oluşturma"
+
+#. the phrase "revision" comes from Git, referring to a commit
+#: sphinx_rtd_theme/footer.html:37
+msgid "Revision"
+msgstr "Gözden geçirme"
+
+#: sphinx_rtd_theme/footer.html:41
+#, python-format
+msgid "Last updated on %(last_updated)s."
+msgstr "Son olarak %(last_updated)s tarihinde güncellendi."
+
+#. "theme" refers to a theme for Sphinx, which alters the appearance of the
+#. generated documenation
+#: sphinx_rtd_theme/footer.html:54
+msgid "theme"
+msgstr "tema"
+
+#. this is always used as "provided by Read the Docs", and should not imply
+#. Read the Docs is an author of the generated documentation.
+#: sphinx_rtd_theme/footer.html:56
+#, python-format
+msgid "provided by %(readthedocs_web)s"
+msgstr "kullanılarak %(readthedocs_web)s tarafından sağlanmasıyla oluşturuldu"
+
+#: sphinx_rtd_theme/layout.html:79
+#, python-format
+msgid "Search within %(docstitle)s"
+msgstr "%(docstitle)s içinde ara"
+
+#: sphinx_rtd_theme/layout.html:87
+msgid "About these documents"
+msgstr "Bu belgeler hakkında"
+
+#: sphinx_rtd_theme/layout.html:90
+msgid "Index"
+msgstr "Dizin"
+
+#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
+msgid "Search"
+msgstr "Arama"
+
+#: sphinx_rtd_theme/layout.html:128
+msgid "Logo"
+msgstr "Logo"
+
+#: sphinx_rtd_theme/search.html:29
+msgid "Please activate JavaScript to enable the search functionality."
+msgstr ""
+"Arama işlevselliğini etkinleştirmek için lütfen JavaScript'i etkinleştirin."
+
+#. Search is a noun, not a verb
+#: sphinx_rtd_theme/search.html:37
+msgid "Search Results"
+msgstr "Arama Sonuçları"
+
+#: sphinx_rtd_theme/search.html:39
+msgid ""
+"Your search did not match any documents. Please make sure that all words are"
+" spelled correctly and that you've selected enough categories."
+msgstr ""
+"Aramanız hiçbir belgeyle eşleşmedi. Lütfen tüm kelimelerin doğru "
+"yazıldığından ve yeterli kategori seçtiğinizden emin olun."
+
+#: sphinx_rtd_theme/searchbox.html:4
+msgid "Search docs"
+msgstr "Belgeleri arayın"
+
+#: sphinx_rtd_theme/versions.html:11
+msgid "Versions"
+msgstr "Sürümler"
+
+#: sphinx_rtd_theme/versions.html:17
+msgid "Downloads"
+msgstr "İndirmeler"
+
+#. The phrase "Read the Docs" is not translated
+#: sphinx_rtd_theme/versions.html:24
+msgid "On Read the Docs"
+msgstr "Read the Docs Üzerinde"
+
+#: sphinx_rtd_theme/versions.html:26
+msgid "Project Home"
+msgstr "Proje Ana Sayfa"
+
+#: sphinx_rtd_theme/versions.html:29
+msgid "Builds"
+msgstr "Oluşturmalar"
+
+#~ msgid "Free document hosting provided by"
+#~ msgstr "Ücretsiz belge barındırmayı sağlayan"
diff --git a/docs/src/sphinx_rtd_theme/locale/zh_CN/LC_MESSAGES/sphinx.mo b/docs/src/sphinx_rtd_theme/locale/zh_CN/LC_MESSAGES/sphinx.mo
new file mode 100644
index 0000000000..4e19eea8b1
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/locale/zh_CN/LC_MESSAGES/sphinx.mo differ
diff --git a/docs/src/sphinx_rtd_theme/locale/zh_CN/LC_MESSAGES/sphinx.po b/docs/src/sphinx_rtd_theme/locale/zh_CN/LC_MESSAGES/sphinx.po
new file mode 100644
index 0000000000..f30abb64ac
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/locale/zh_CN/LC_MESSAGES/sphinx.po
@@ -0,0 +1,151 @@
+# English translations for sphinx_rtd_theme.
+# Copyright (C) 2019 ORGANIZATION
+# This file is distributed under the same license as the sphinx_rtd_theme
+# project.
+# FIRST AUTHOR , 2019.
+#
+# Translators:
+# 王赛 , 2019
+# Anthony , 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: sphinx_rtd_theme 0.4.3.dev0\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2020-05-06 13:38-0600\n"
+"PO-Revision-Date: 2019-07-16 21:44+0000\n"
+"Last-Translator: Anthony , 2020\n"
+"Language-Team: Chinese (China) (https://www.transifex.com/readthedocs/teams/101354/zh_CN/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: Babel 2.8.0\n"
+"Language: zh_CN\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: sphinx_rtd_theme/breadcrumbs.html:43 sphinx_rtd_theme/breadcrumbs.html:45
+msgid "Edit on GitHub"
+msgstr "在 GitHub 上修改"
+
+#: sphinx_rtd_theme/breadcrumbs.html:50 sphinx_rtd_theme/breadcrumbs.html:52
+msgid "Edit on Bitbucket"
+msgstr "在 Bitbucket 上修改"
+
+#: sphinx_rtd_theme/breadcrumbs.html:57 sphinx_rtd_theme/breadcrumbs.html:59
+msgid "Edit on GitLab"
+msgstr "在 GitLab 上修改"
+
+#: sphinx_rtd_theme/breadcrumbs.html:62 sphinx_rtd_theme/breadcrumbs.html:64
+msgid "View page source"
+msgstr "查看页面源码"
+
+#: sphinx_rtd_theme/breadcrumbs.html:74 sphinx_rtd_theme/footer.html:5
+msgid "Next"
+msgstr "下一页"
+
+#: sphinx_rtd_theme/breadcrumbs.html:77 sphinx_rtd_theme/footer.html:8
+msgid "Previous"
+msgstr "上一页"
+
+#: sphinx_rtd_theme/footer.html:21 sphinx_rtd_theme/footer.html:24
+#: sphinx_rtd_theme/layout.html:96
+msgid "Copyright"
+msgstr "版权所有"
+
+#. Build is a noun, not a verb
+#: sphinx_rtd_theme/footer.html:31
+msgid "Build"
+msgstr "构建"
+
+#: sphinx_rtd_theme/footer.html:41
+#, python-format
+msgid "Last updated on %(last_updated)s."
+msgstr "最后更新时间 %(last_updated)s。"
+
+#. the variable "sphinx_web" is a link to the Sphinx project documentation
+#. with
+#. the text "Sphinx"
+#: sphinx_rtd_theme/footer.html:52
+#, python-format
+msgid "Built with %(sphinx_web)s using a"
+msgstr "利用 %(sphinx_web)s 构建,使用了 "
+
+#. "theme" refers to a theme for Sphinx, which alters the appearance of the
+#. generated documenation
+#: sphinx_rtd_theme/footer.html:54
+msgid "theme"
+msgstr "主题"
+
+#. this is always used as "provided by Read the Docs", and should not imply
+#. Read the Docs is an author of the generated documentation.
+#: sphinx_rtd_theme/footer.html:56
+#, python-format
+msgid "provided by %(readthedocs_web)s"
+msgstr "由 %(readthedocs_web)s开发"
+
+#: sphinx_rtd_theme/layout.html:79
+#, python-format
+msgid "Search within %(docstitle)s"
+msgstr "在 %(docstitle)s中搜索"
+
+#: sphinx_rtd_theme/layout.html:87
+msgid "About these documents"
+msgstr "关于此文档"
+
+#: sphinx_rtd_theme/layout.html:90
+msgid "Index"
+msgstr "索引"
+
+#: sphinx_rtd_theme/layout.html:93 sphinx_rtd_theme/search.html:11
+msgid "Search"
+msgstr "搜索"
+
+#: sphinx_rtd_theme/layout.html:128
+msgid "Logo"
+msgstr "Logo"
+
+#: sphinx_rtd_theme/search.html:29
+msgid "Please activate JavaScript to enable the search functionality."
+msgstr "请启用 JavaScript 以便使用搜索功能"
+
+#. Search is a noun, not a verb
+#: sphinx_rtd_theme/search.html:37
+msgid "Search Results"
+msgstr "搜索结果"
+
+#: sphinx_rtd_theme/search.html:39
+msgid ""
+"Your search did not match any documents. Please make sure that all words are"
+" spelled correctly and that you've selected enough categories."
+msgstr "您的搜索没有匹配到任何文档。请确保所有单词拼写正确,并选择了足够多的类别。"
+
+#: sphinx_rtd_theme/searchbox.html:4
+msgid "Search docs"
+msgstr "在文档中搜索"
+
+#: sphinx_rtd_theme/versions.html:11
+msgid "Versions"
+msgstr "版本列表"
+
+#: sphinx_rtd_theme/versions.html:17
+msgid "Downloads"
+msgstr "下载链接"
+
+#. The phrase "Read the Docs" is not translated
+#: sphinx_rtd_theme/versions.html:24
+msgid "On Read the Docs"
+msgstr "托管于 Read the Docs"
+
+#: sphinx_rtd_theme/versions.html:26
+msgid "Project Home"
+msgstr "项目首页"
+
+#: sphinx_rtd_theme/versions.html:29
+msgid "Builds"
+msgstr "构建"
+
+#~ msgid "Docs"
+#~ msgstr "文档"
+
+#~ msgid "Free document hosting provided by"
+#~ msgstr "此文档免费托管于"
diff --git a/docs/src/sphinx_rtd_theme/search.html b/docs/src/sphinx_rtd_theme/search.html
new file mode 100644
index 0000000000..10ac568c41
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/search.html
@@ -0,0 +1,54 @@
+{#
+ basic/search.html
+ ~~~~~~~~~~~~~~~~~
+
+ Template for the search page.
+
+ :copyright: Copyright 2007-2013 by the Sphinx team, see AUTHORS.
+ :license: BSD, see LICENSE for details.
+#}
+{%- extends "layout.html" %}
+{% set title = _('Search') %}
+{%- block scripts %}
+ {{ super() }}
+
+{%- endblock %}
+{% block footer %}
+
+ {# this is used when loading the search index using $.ajax fails,
+ such as on Chrome for documents on localhost #}
+
+ {{ super() }}
+{% endblock %}
+{% block body %}
+
+
+
+ {% trans trimmed %}Please activate JavaScript to enable the search
+ functionality.{% endtrans %}
+
+
+
+
+ {% if search_performed %}
+ {# Translators: Search is a noun, not a verb #}
+ {{ _('Search Results') }}
+ {% if not search_results %}
+ {{ _('Your search did not match any documents. Please make sure that all words are spelled correctly and that you\'ve selected enough categories.') }}
+ {% endif %}
+ {% endif %}
+
+ {% if search_results %}
+
+ {% for href, caption, context in search_results %}
+
+ {{ caption }}
+ {{ context|e }}
+
+ {% endfor %}
+
+ {% endif %}
+
+{% endblock %}
diff --git a/docs/src/sphinx_rtd_theme/searchbox.html b/docs/src/sphinx_rtd_theme/searchbox.html
new file mode 100644
index 0000000000..606f5c8c9d
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/searchbox.html
@@ -0,0 +1,9 @@
+{%- if builder != 'singlehtml' %}
+
+
+
+{%- endif %}
diff --git a/docs/src/sphinx_rtd_theme/sideslide.html b/docs/src/sphinx_rtd_theme/sideslide.html
new file mode 100644
index 0000000000..a6488d8c2f
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/sideslide.html
@@ -0,0 +1,12 @@
+
+
diff --git a/docs/src/sphinx_rtd_theme/static/css/badge_only.css b/docs/src/sphinx_rtd_theme/static/css/badge_only.css
new file mode 100644
index 0000000000..e380325bc6
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/static/css/badge_only.css
@@ -0,0 +1 @@
+.fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#FontAwesome) format("svg")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}
\ No newline at end of file
diff --git a/docs/src/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Bold.woff b/docs/src/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Bold.woff
new file mode 100644
index 0000000000..6cb6000018
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Bold.woff differ
diff --git a/docs/src/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Bold.woff2 b/docs/src/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Bold.woff2
new file mode 100644
index 0000000000..7059e23142
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Bold.woff2 differ
diff --git a/docs/src/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Regular.woff b/docs/src/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Regular.woff
new file mode 100644
index 0000000000..f815f63f99
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Regular.woff differ
diff --git a/docs/src/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Regular.woff2 b/docs/src/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Regular.woff2
new file mode 100644
index 0000000000..f2c76e5bda
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/static/css/fonts/Roboto-Slab-Regular.woff2 differ
diff --git a/docs/src/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.eot b/docs/src/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.eot
new file mode 100644
index 0000000000..e9f60ca953
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.eot differ
diff --git a/docs/src/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.svg b/docs/src/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.svg
new file mode 100644
index 0000000000..855c845e53
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.svg
@@ -0,0 +1,2671 @@
+
+
+
+
+Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016
+ By ,,,
+Copyright Dave Gandy 2016. All rights reserved.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/src/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.ttf b/docs/src/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.ttf
new file mode 100644
index 0000000000..35acda2fa1
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.ttf differ
diff --git a/docs/src/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.woff b/docs/src/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.woff
new file mode 100644
index 0000000000..400014a4b0
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.woff differ
diff --git a/docs/src/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.woff2 b/docs/src/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.woff2
new file mode 100644
index 0000000000..4d13fc6040
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/static/css/fonts/fontawesome-webfont.woff2 differ
diff --git a/docs/src/sphinx_rtd_theme/static/css/fonts/lato-bold-italic.woff b/docs/src/sphinx_rtd_theme/static/css/fonts/lato-bold-italic.woff
new file mode 100644
index 0000000000..88ad05b9ff
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/static/css/fonts/lato-bold-italic.woff differ
diff --git a/docs/src/sphinx_rtd_theme/static/css/fonts/lato-bold-italic.woff2 b/docs/src/sphinx_rtd_theme/static/css/fonts/lato-bold-italic.woff2
new file mode 100644
index 0000000000..c4e3d804b5
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/static/css/fonts/lato-bold-italic.woff2 differ
diff --git a/docs/src/sphinx_rtd_theme/static/css/fonts/lato-bold.woff b/docs/src/sphinx_rtd_theme/static/css/fonts/lato-bold.woff
new file mode 100644
index 0000000000..c6dff51f06
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/static/css/fonts/lato-bold.woff differ
diff --git a/docs/src/sphinx_rtd_theme/static/css/fonts/lato-bold.woff2 b/docs/src/sphinx_rtd_theme/static/css/fonts/lato-bold.woff2
new file mode 100644
index 0000000000..bb195043cf
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/static/css/fonts/lato-bold.woff2 differ
diff --git a/docs/src/sphinx_rtd_theme/static/css/fonts/lato-normal-italic.woff b/docs/src/sphinx_rtd_theme/static/css/fonts/lato-normal-italic.woff
new file mode 100644
index 0000000000..76114bc033
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/static/css/fonts/lato-normal-italic.woff differ
diff --git a/docs/src/sphinx_rtd_theme/static/css/fonts/lato-normal-italic.woff2 b/docs/src/sphinx_rtd_theme/static/css/fonts/lato-normal-italic.woff2
new file mode 100644
index 0000000000..3404f37e2e
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/static/css/fonts/lato-normal-italic.woff2 differ
diff --git a/docs/src/sphinx_rtd_theme/static/css/fonts/lato-normal.woff b/docs/src/sphinx_rtd_theme/static/css/fonts/lato-normal.woff
new file mode 100644
index 0000000000..ae1307ff5f
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/static/css/fonts/lato-normal.woff differ
diff --git a/docs/src/sphinx_rtd_theme/static/css/fonts/lato-normal.woff2 b/docs/src/sphinx_rtd_theme/static/css/fonts/lato-normal.woff2
new file mode 100644
index 0000000000..3bf9843328
Binary files /dev/null and b/docs/src/sphinx_rtd_theme/static/css/fonts/lato-normal.woff2 differ
diff --git a/docs/src/sphinx_rtd_theme/static/css/theme.css b/docs/src/sphinx_rtd_theme/static/css/theme.css
new file mode 100644
index 0000000000..8cd4f101a9
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/static/css/theme.css
@@ -0,0 +1,4 @@
+html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}.rst-content code,.rst-content tt,code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,ol,ul{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure,form{margin:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{body,html,section{background:none!important}*{box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}.rst-content .toctree-wrapper>p.caption,h2,h3,p{orphans:3;widows:3}.rst-content .toctree-wrapper>p.caption,h2,h3{page-break-after:avoid}}.btn,.fa:before,.icon:before,.rst-content .admonition,.rst-content .admonition-title:before,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .code-block-caption .headerlink:before,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-alert,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a,.wy-menu-vertical li.current>a span.toctree-expand:before,.wy-menu-vertical li.on a,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li span.toctree-expand:before,.wy-nav-top a,.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}/*!
+ * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
+ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li span.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p.caption .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a span.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-left.toctree-expand,.wy-menu-vertical li span.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p.caption .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a span.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-right.toctree-expand,.wy-menu-vertical li span.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p.caption .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a span.pull-left.toctree-expand,.wy-menu-vertical li.on a span.pull-left.toctree-expand,.wy-menu-vertical li span.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p.caption .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a span.pull-right.toctree-expand,.wy-menu-vertical li.on a span.pull-right.toctree-expand,.wy-menu-vertical li span.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:""}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before,.icon-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before,.icon-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li span.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li span.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li span.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li a span.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li span.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p.caption .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a span.toctree-expand,.btn .wy-menu-vertical li.on a span.toctree-expand,.btn .wy-menu-vertical li span.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p.caption .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a span.toctree-expand,.nav .wy-menu-vertical li.on a span.toctree-expand,.nav .wy-menu-vertical li span.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p.caption .btn .headerlink,.rst-content p.caption .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn span.toctree-expand,.wy-menu-vertical li.current>a .btn span.toctree-expand,.wy-menu-vertical li.current>a .nav span.toctree-expand,.wy-menu-vertical li .nav span.toctree-expand,.wy-menu-vertical li.on a .btn span.toctree-expand,.wy-menu-vertical li.on a .nav span.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p.caption .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li span.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p.caption .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li span.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p.caption .btn .fa-large.headerlink,.rst-content p.caption .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn span.fa-large.toctree-expand,.wy-menu-vertical li .nav span.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p.caption .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li span.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p.caption .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li span.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p.caption .btn .fa-spin.headerlink,.rst-content p.caption .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn span.fa-spin.toctree-expand,.wy-menu-vertical li .nav span.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p.caption .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li span.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p.caption .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li span.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p.caption .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li span.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p.caption .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini span.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol li,.rst-content ol.arabic li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content ol.arabic li p:last-child,.rst-content ol.arabic li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol li ul li,.rst-content ol.arabic li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs li{display:inline-block}.wy-breadcrumbs li.wy-breadcrumbs-aside{float:right}.wy-breadcrumbs li a{display:inline-block;padding:5px}.wy-breadcrumbs li a:first-child{padding-left:0}.rst-content .wy-breadcrumbs li tt,.wy-breadcrumbs li .rst-content tt,.wy-breadcrumbs li code{padding:5px;border:none;background:none}.rst-content .wy-breadcrumbs li tt.literal,.wy-breadcrumbs li .rst-content tt.literal,.wy-breadcrumbs li code.literal{color:#404040}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li span.toctree-expand{display:block;float:left;margin-left:-1.2em;font-size:.8em;line-height:1.6em;color:#4d4d4d}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover span.toctree-expand,.wy-menu-vertical li.on a:hover span.toctree-expand{color:grey}.wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand{display:block;font-size:.8em;line-height:1.6em;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover span.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover span.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover span.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover span.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover span.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover span.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover span.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover span.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover span.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 span.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 span.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover span.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active span.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search>a:hover{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p.caption .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p.caption .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version span.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content img{max-width:100%;height:auto}.rst-content div.figure{margin-bottom:24px}.rst-content div.figure p.caption{font-style:italic}.rst-content div.figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp{user-select:none;pointer-events:none}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink{visibility:hidden;font-size:14px}.rst-content .code-block-caption .headerlink:after,.rst-content .toctree-wrapper>p.caption .headerlink:after,.rst-content dl dt .headerlink:after,.rst-content h1 .headerlink:after,.rst-content h2 .headerlink:after,.rst-content h3 .headerlink:after,.rst-content h4 .headerlink:after,.rst-content h5 .headerlink:after,.rst-content h6 .headerlink:after,.rst-content p.caption .headerlink:after,.rst-content table>caption .headerlink:after{content:"\f0c1";font-family:FontAwesome}.rst-content .code-block-caption:hover .headerlink:after,.rst-content .toctree-wrapper>p.caption:hover .headerlink:after,.rst-content dl dt:hover .headerlink:after,.rst-content h1:hover .headerlink:after,.rst-content h2:hover .headerlink:after,.rst-content h3:hover .headerlink:after,.rst-content h4:hover .headerlink:after,.rst-content h5:hover .headerlink:after,.rst-content h6:hover .headerlink:after,.rst-content p.caption:hover .headerlink:after,.rst-content table>caption:hover .headerlink:after{visibility:visible}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .hlist{width:100%}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl dt span.classifier:before{content:" : "}html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.field-list>dt:after,html.writer-html5 .rst-content dl.footnote>dt:after{content:":"}html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.footnote>dt>span.brackets{margin-right:.5rem}html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{font-style:italic}html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.footnote>dd p,html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{font-size:inherit;line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.field-list)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dl:not(.field-list)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.field-list)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dl:not(.field-list)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code,html.writer-html4 .rst-content dl:not(.docutils) tt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) code,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel{border:1px solid #7fbbe3;background:#e7f2fa;font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:url(fonts/lato-normal.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(fonts/lato-normal.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(fonts/lato-bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold-italic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(fonts/lato-bold-italic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-normal-italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(fonts/lato-normal-italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(fonts/Roboto-Slab-Regular.woff2?7abf5b8d04d26a2cafea937019bca958) format("woff2"),url(fonts/Roboto-Slab-Regular.woff?c1be9284088d487c5e3ff0a10a92e58c) format("woff");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(fonts/Roboto-Slab-Bold.woff2?9984f4a9bda09be08e83f2506954adbe) format("woff2"),url(fonts/Roboto-Slab-Bold.woff?bed5564a116b05148e3b3bea6fb1162a) format("woff");font-display:block}
\ No newline at end of file
diff --git a/docs/src/sphinx_rtd_theme/static/js/badge_only.js b/docs/src/sphinx_rtd_theme/static/js/badge_only.js
new file mode 100644
index 0000000000..526d7234b6
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/static/js/badge_only.js
@@ -0,0 +1 @@
+!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=4)}({4:function(e,t,r){}});
\ No newline at end of file
diff --git a/docs/src/sphinx_rtd_theme/static/js/theme.js b/docs/src/sphinx_rtd_theme/static/js/theme.js
new file mode 100644
index 0000000000..5463d1c15a
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/static/js/theme.js
@@ -0,0 +1,149 @@
+! function(n) {
+ var e = {};
+
+ function t(i) {
+ if (e[i]) return e[i].exports;
+ var o = e[i] = {
+ i: i,
+ l: !1,
+ exports: {}
+ };
+ return n[i].call(o.exports, o, o.exports, t), o.l = !0, o.exports
+ }
+ t.m = n, t.c = e, t.d = function(n, e, i) {
+ t.o(n, e) || Object.defineProperty(n, e, {
+ enumerable: !0,
+ get: i
+ })
+ }, t.r = function(n) {
+ "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(n, Symbol.toStringTag, {
+ value: "Module"
+ }), Object.defineProperty(n, "__esModule", {
+ value: !0
+ })
+ }, t.t = function(n, e) {
+ if (1 & e && (n = t(n)), 8 & e) return n;
+ if (4 & e && "object" == typeof n && n && n.__esModule) return n;
+ var i = Object.create(null);
+ if (t.r(i), Object.defineProperty(i, "default", {
+ enumerable: !0,
+ value: n
+ }), 2 & e && "string" != typeof n)
+ for (var o in n) t.d(i, o, function(e) {
+ return n[e]
+ }.bind(null, o));
+ return i
+ }, t.n = function(n) {
+ var e = n && n.__esModule ? function() {
+ return n.default
+ } : function() {
+ return n
+ };
+ return t.d(e, "a", e), e
+ }, t.o = function(n, e) {
+ return Object.prototype.hasOwnProperty.call(n, e)
+ }, t.p = "", t(t.s = 0)
+}([function(n, e, t) {
+ t(1), n.exports = t(3)
+}, function(n, e, t) {
+ (function() {
+ var e = "undefined" != typeof window ? window.jQuery : t(2);
+ n.exports.ThemeNav = {
+ navBar: null,
+ win: null,
+ winScroll: !1,
+ winResize: !1,
+ linkScroll: !1,
+ winPosition: 0,
+ winHeight: null,
+ docHeight: null,
+ isRunning: !1,
+ enable: function(n) {
+ var t = this;
+ void 0 === n && (n = !0), t.isRunning || (t.isRunning = !0, e((function(e) {
+ t.init(e), t.reset(), t.win.on("hashchange", t.reset), n && t.win.on("scroll", (function() {
+ t.linkScroll || t.winScroll || (t.winScroll = !0, requestAnimationFrame((function() {
+ t.onScroll()
+ })))
+ })), t.win.on("resize", (function() {
+ t.winResize || (t.winResize = !0, requestAnimationFrame((function() {
+ t.onResize()
+ })))
+ })), t.onResize()
+ })))
+ },
+ enableSticky: function() {
+ this.enable(!0)
+ },
+ init: function(n) {
+ n(document);
+ var e = this;
+ this.navBar = n("div.wy-side-scroll:first"), this.win = n(window), n(document).on("click", "[data-toggle='wy-nav-top']", (function() {
+ n("[data-toggle='wy-nav-shift']").toggleClass("shift"), n("[data-toggle='rst-versions']").toggleClass("shift")
+ })).on("click", ".wy-menu-vertical .current ul li a", (function() {
+ var t = n(this);
+ n("[data-toggle='wy-nav-shift']").removeClass("shift"), n("[data-toggle='rst-versions']").toggleClass("shift"), e.toggleCurrent(t), e.hashChange()
+ })).on("click", "[data-toggle='rst-current-version']", (function() {
+ n("[data-toggle='rst-versions']").toggleClass("shift-up")
+ })), n("table.docutils:not(.field-list,.footnote,.citation)").wrap("
"), n("table.docutils.footnote").wrap(""), n("table.docutils.citation").wrap("
"), n(".wy-menu-vertical ul").not(".simple").siblings("a").each((function() {
+ var t = n(this);
+ expand = n(' '), expand.on("click", (function(n) {
+ return e.toggleCurrent(t), n.stopPropagation(), !1
+ })), t.prepend(expand)
+ }))
+ },
+ reset: function() {
+ var n = encodeURI(window.location.hash) || "#";
+ try {
+ var e = $(".wy-menu-vertical"),
+ t = e.find('[href="' + n + '"]');
+ if (0 === t.length) {
+ var i = $('.document [id="' + n.substring(1) + '"]').closest("div.section");
+ 0 === (t = e.find('[href="#' + i.attr("id") + '"]')).length && (t = e.find('[href="#"]'))
+ }
+ // t.length > 0 && ($(".wy-menu-vertical .current").removeClass("current"), t.addClass("current"), t.closest("li.toctree-l1").addClass("current"), t.closest("li.toctree-l1").parent().addClass("current"), t.closest("li.toctree-l1").addClass("current"), t.closest("li.toctree-l2").addClass("current"), t.closest("li.toctree-l3").addClass("current"), t.closest("li.toctree-l4").addClass("current"), t.closest("li.toctree-l5").addClass("current"), t[0].scrollIntoView())
+ t.length > 0 && ($(".wy-menu-vertical .current").removeClass("current"), t.addClass("current"), t.closest("li.toctree-l1").addClass("current"), t.closest("li.toctree-l1").parent().addClass("current"), t.closest("li.toctree-l1").addClass("current"), t.closest("li.toctree-l2").addClass("current"), t.closest("li.toctree-l3").addClass("current"), t.closest("li.toctree-l4").addClass("current"), t.closest("li.toctree-l5").addClass("current"))
+ } catch (n) {
+ console.log("Error expanding nav for anchor", n)
+ }
+ },
+ onScroll: function() {
+ this.winScroll = !1;
+ var n = this.win.scrollTop(),
+ e = n + this.winHeight,
+ t = this.navBar.scrollTop() + (n - this.winPosition);
+ n < 0 || e > this.docHeight || (this.navBar.scrollTop(t), this.winPosition = n)
+ },
+ onResize: function() {
+ this.winResize = !1, this.winHeight = this.win.height(), this.docHeight = $(document).height()
+ },
+ hashChange: function() {
+ this.linkScroll = !0, this.win.one("hashchange", (function() {
+ this.linkScroll = !1
+ }))
+ },
+ toggleCurrent: function(n) {
+ var e = n.closest("li");
+ e.siblings("li.current").removeClass("current"), e.siblings().find("li.current").removeClass("current"), e.find("> ul li.current").removeClass("current"), e.toggleClass("current")
+ }
+ }, "undefined" != typeof window && (window.SphinxRtdTheme = {
+ Navigation: n.exports.ThemeNav,
+ StickyNav: n.exports.ThemeNav
+ }),
+ function() {
+ for (var n = 0, e = ["ms", "moz", "webkit", "o"], t = 0; t < e.length && !window.requestAnimationFrame; ++t) window.requestAnimationFrame = window[e[t] + "RequestAnimationFrame"], window.cancelAnimationFrame = window[e[t] + "CancelAnimationFrame"] || window[e[t] + "CancelRequestAnimationFrame"];
+ window.requestAnimationFrame || (window.requestAnimationFrame = function(e, t) {
+ var i = (new Date).getTime(),
+ o = Math.max(0, 16 - (i - n)),
+ r = window.setTimeout((function() {
+ e(i + o)
+ }), o);
+ return n = i + o, r
+ }), window.cancelAnimationFrame || (window.cancelAnimationFrame = function(n) {
+ clearTimeout(n)
+ })
+ }()
+ }).call(window)
+}, function(n, e) {
+ n.exports = jQuery
+}, function(n, e, t) {}]);
\ No newline at end of file
diff --git a/docs/src/sphinx_rtd_theme/theme.conf b/docs/src/sphinx_rtd_theme/theme.conf
new file mode 100644
index 0000000000..fd0521f025
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/theme.conf
@@ -0,0 +1,18 @@
+[theme]
+inherit = basic
+stylesheet = css/theme.css
+pygments_style = default
+
+[options]
+canonical_url =
+analytics_id =
+collapse_navigation = True
+sticky_navigation = True
+navigation_depth = 4
+includehidden = True
+titles_only =
+logo_only =
+display_version = True
+prev_next_buttons_location = bottom
+style_external_links = False
+style_nav_header_background =
\ No newline at end of file
diff --git a/docs/src/sphinx_rtd_theme/topbar.html b/docs/src/sphinx_rtd_theme/topbar.html
new file mode 100644
index 0000000000..aa75d7498c
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/topbar.html
@@ -0,0 +1,58 @@
+
diff --git a/docs/src/sphinx_rtd_theme/versions.html b/docs/src/sphinx_rtd_theme/versions.html
new file mode 100644
index 0000000000..7368659c43
--- /dev/null
+++ b/docs/src/sphinx_rtd_theme/versions.html
@@ -0,0 +1,34 @@
+{% if READTHEDOCS %}
+{# Add rst-badge after rst-versions for small badge style. #}
+
+
+ Read the Docs
+ v: {{ current_version }}
+
+
+
+
+ {{ _('Versions') }}
+ {% for slug, url in versions %}
+ {{ slug }}
+ {% endfor %}
+
+
+ {{ _('Downloads') }}
+ {% for type, url in downloads %}
+ {{ type }}
+ {% endfor %}
+
+
+ {# Translators: The phrase "Read the Docs" is not translated #}
+ {{ _('On Read the Docs') }}
+
+ {{ _('Project Home') }}
+
+
+ {{ _('Builds') }}
+
+
+
+
+{% endif %}
diff --git a/docs/src/support.rst b/docs/src/support.rst
index ad2214f66b..f55a29163a 100644
--- a/docs/src/support.rst
+++ b/docs/src/support.rst
@@ -9,30 +9,32 @@ Open source support
The main communication channel is the `Gensim mailing list `_.
-Additional channels are `twitter @gensim_py `_ and `Gitter RARE-Technologies/gensim `_.
+This is the preferred way to ask for help, report problems and share insights with the community. Newbie questions are perfectly fine, as long as you've read the :ref:`tutorials `.
-This is the preferred way to **ask for help**, **report problems** and **share insights** with the community. Newbie questions are perfectly fine, just make sure you've read the :ref:`tutorials `.
+**⚠️ Please don't send me private emails unless you have a substantial budget for commercial support (see below).**
-I discourage sending private emails, because the mailing list serves as a knowledge base for all Gensim users, cutting maintenance efforts needed for support. If you feel your problem is too special, data too sensitive, technical scope too demanding, **see the "business" section below**.
+FAQ and some useful snippets of code are maintained on GitHub: https://github.com/RARE-Technologies/gensim/wiki/Recipes-&-FAQ.
-When posting on the mailing list, try to include all relevant information, such as what it is you are trying to achieve, what went wrong, relevant Gensim logs, package versions etc.
+We're on `Twitter @gensim_py `_. You can also try asking on StackOverflow, using the `gensim tag `_, but the mailing list above will give you more authoritative answers, faster.
-**FAQ** and some useful **snippets of code** are maintained on GitHub: https://github.com/RARE-Technologies/gensim/wiki/Recipes-&-FAQ.
-You can also try asking on StackOverflow, using the `gensim tag `_.
+.. _Commercial support:
+Commercial support
+------------------
-Business support
-----------------
+I run a consulting R&D company focused on data mining and unstructured text processing, https://rare-technologies.com.
-We run a consulting R&D company focused on data mining and unstructured text processing, https://rare-technologies.com.
+If you need commercial support for Gensim or a corporate training in machine learning, `get in touch `_ for a quote.
-If you need commercial support, design validation, technical training or custom system development, `get in touch `_ for a quote.
+We're not interested in any sort of equity arrangements.
-Developer support
-------------------
+For developers
+--------------
+
+Developers who want to contribute to Gensim are welcome – Gensim is an open source project.
-Developers who `tweak Gensim internals `_ are encouraged to report issues at the `GitHub issue tracker `_.
+First propose your feature / fix on the `Gensim mailing list `_ and if there is consensus for accepting your contribution, read the `Developer page `_ and implement it. Thanks!
-Note that Github is not a medium for discussions or asking open-ended questions; please use the `mailing list `_ for that.
+Note that Github is not a medium for asking open-ended questions. Please use the `Gensim mailing list `_ for that.
diff --git a/docs/src/wiki.rst b/docs/src/wiki.rst
index aa8110e4fa..40e7c6343f 100644
--- a/docs/src/wiki.rst
+++ b/docs/src/wiki.rst
@@ -1,3 +1,5 @@
+:orphan:
+
.. _wiki:
Experiments on the English Wikipedia
diff --git a/gensim/models/fasttext.py b/gensim/models/fasttext.py
index 3476f7c5dc..64a21aafa7 100644
--- a/gensim/models/fasttext.py
+++ b/gensim/models/fasttext.py
@@ -20,8 +20,8 @@
This module supports loading models trained with Facebook's fastText implementation.
It also supports continuing training from such models.
-For a tutorial see `this notebook
-`_.
+For a tutorial see :ref:`sphx_glr_auto_examples_tutorials_run_fasttext.py`.
+
Usage examples
--------------
@@ -250,29 +250,6 @@
>>> analogies_result = model.wv.evaluate_word_analogies(datapath('questions-words.txt'))
-Implementation Notes
---------------------
-
-These notes may help developers navigate our fastText implementation.
-The implementation is split across several submodules:
-
-- :mod:`gensim.models.fasttext`: This module. Contains FastText-specific functionality only.
-- :mod:`gensim.models.keyedvectors`: Implements generic functionality.
-- :mod:`gensim.models.word2vec`: Provides much of the basic scan & train framework.
-- :mod:`gensim.utils`: Implements model I/O (loading and saving).
-
-Our implementation relies heavily on inheritance.
-It consists of several important classes:
-
-- :class:`~gensim.models.word2vec.Word2VecVocab`: the vocabulary.
- Keeps track of all the unique words, sometimes discarding the extremely rare ones.
- This is sometimes called the Dictionary within Gensim.
-- :class:`~gensim.models.fasttext.FastTextKeyedVectors`: the vectors.
- Once training is complete, this class is sufficient for calculating embeddings.
-- :class:`~gensim.models.fasttext.FastTextTrainables`: the underlying neural network.
- The implementation uses this class to *learn* the word embeddings.
-- :class:`~gensim.models.fasttext.FastText`: ties everything together.
-
"""
import logging
diff --git a/gensim/models/keyedvectors.py b/gensim/models/keyedvectors.py
index 5d5f01e84c..2fa9507d8f 100644
--- a/gensim/models/keyedvectors.py
+++ b/gensim/models/keyedvectors.py
@@ -197,9 +197,10 @@ def __init__(self, vector_size, count=0, dtype=REAL, mapfile_path=None):
Used to perform operations on the vectors such as vector lookup, distance, similarity etc.
- To support the needs of specific models and other downstream uses, each key may also have
- additional attributes set and read via the `set_vecattr(key, attr, value)` and `get_vecattr(key, attr)`
- methods. Note that all such attributes under the same `attr` name must have compatible `numpy`
+ To support the needs of specific models and other downstream uses, you can also set
+ additional attributes via the :meth:`~gensim.models.keyedvectors.KeyedVectors.set_vecattr`
+ and :meth:`~gensim.models.keyedvectors.KeyedVectors.get_vecattr` methods.
+ Note that all such attributes under the same `attr` name must have compatible `numpy`
types, as the type and storage array for such attributes is established by the 1st time such
`attr` is set.
@@ -210,10 +211,16 @@ def __init__(self, vector_size, count=0, dtype=REAL, mapfile_path=None):
self.next_index = 0 # pointer to where next new entry will land
self.key_to_index = {}
- self.vectors = zeros((count, vector_size), dtype=dtype) # fka (formerly known as) syn0
+ self.vectors = zeros((count, vector_size), dtype=dtype) # formerly known as syn0
self.norms = None
- self.expandos = {} # dynamically-expandable per-vector named, numpy-typed attributes
+ # "expandos" are extra attributes stored for each key: {attribute_name} => numpy array of values of
+ # this attribute, with one array value for each vector key.
+ # The same information used to be stored in a structure called Vocab in Gensim <4.0.0, but
+ # with different indexing: {vector key} => Vocab object containing all attributes for the given vector key.
+ #
+ # Don't modify expandos directly; call set_vecattr()/get_vecattr() instead.
+ self.expandos = {}
self.mapfile_path = mapfile_path
@@ -267,12 +274,19 @@ def allocate_vecattrs(self, attrs=None, types=None):
for attr, t in zip(attrs, types):
if t is int:
t = np.int64 # ensure 'int' type 64-bit (numpy-on-Windows https://github.com/numpy/numpy/issues/9464)
+ if t is str:
+ # Avoid typing numpy arrays as strings, because numpy would use its fixed-width `dtype=np.str_`
+ # dtype, which uses too much memory!
+ t = object
if attr not in self.expandos:
self.expandos[attr] = np.zeros(target_size, dtype=t)
continue
prev_expando = self.expandos[attr]
if not np.issubdtype(t, prev_expando.dtype):
- raise TypeError(f"can't allocate {t} for existing {prev_expando.dtype}")
+ raise TypeError(
+ f"Can't allocate type {t} for attribute {attr}, "
+ f"conflicts with its existing type {prev_expando.dtype}"
+ )
if len(prev_expando) == target_size:
continue # no resizing necessary
prev_count = len(prev_expando)
@@ -522,7 +536,9 @@ def add_vectors(self, keys, weights, extras=None, replace=False):
def __setitem__(self, keys, weights):
"""Add keys and theirs vectors in a manual way.
If some key is already in the vocabulary, old vector is replaced with the new one.
- This method is alias for :meth:`~gensim.models.keyedvectors.KeyedVectors.add` with `replace=True`.
+
+ This method is an alias for :meth:`~gensim.models.keyedvectors.KeyedVectors.add_vectors`
+ with `replace=True`.
Parameters
----------