/*! jQuery Mobile 1.3.1 | Git HEAD hash: 74b4bec <> 2013-04-10T21:57:23Z | (c) 2010, 2013 jQuery Foundation, Inc. | jquery.org/license */

.ui-body-a,.ui-overlay-a{border:1px solid #444;background:#222;color:#fff;text-shadow:0 1px 0 #111;font-weight:400;background-image:-webkit-gradient(linear,left top,left bottom,from(#444),to(#222));background-image:-webkit-linear-gradient(#444,#222);background-image:-moz-linear-gradient(#444,#222);background-image:-ms-linear-gradient(#444,#222);background-image:-o-linear-gradient(#444,#222);background-image:linear-gradient(#444,#222)}
.ui-overlay-a{background-image:none;border-width:0}
.ui-body-a,.ui-body-a input,.ui-body-a select,.ui-body-a textarea,.ui-body-a button{/*font-family:Helvetica,Arial,sans-serif*/}
.ui-body-a .ui-link-inherit{color:#fff}
.ui-body-a .ui-link{color:#2489ce;font-weight:700}
.ui-body-a .ui-link:visited{color:#2489ce}.ui-body-a .ui-link:hover{color:#2489ce}
.ui-body-a .ui-link:active{color:#2489ce}
.ui-btn-up-a{border:1px solid #111;background:#333;font-weight:700;color:#fff;text-shadow:0 1px 0 #111;background-image:-webkit-gradient(linear,left top,left bottom,from(#444),to(#2d2d2d));background-image:-webkit-linear-gradient(#444,#2d2d2d);background-image:-moz-linear-gradient(#444,#2d2d2d);background-image:-ms-linear-gradient(#444,#2d2d2d);background-image:-o-linear-gradient(#444,#2d2d2d);background-image:linear-gradient(#444,#2d2d2d)}
.ui-btn-up-a:visited,.ui-btn-up-a a.ui-link-inherit{color:#fff}
.ui-btn-hover-a{border:1px solid #000;background:#444;font-weight:700;color:#fff;text-shadow:0 1px 0 #111;background-image:-webkit-gradient(linear,left top,left bottom,from(#555),to(#383838));background-image:-webkit-linear-gradient(#555,#383838);background-image:-moz-linear-gradient(#555,#383838);background-image:-ms-linear-gradient(#555,#383838);background-image:-o-linear-gradient(#555,#383838);background-image:linear-gradient(#555,#383838)}
.ui-btn-hover-a:visited,.ui-btn-hover-a:hover,.ui-btn-hover-a a.ui-link-inherit{color:#fff}
.ui-btn-down-a{border:1px solid #000;background:#222;font-weight:700;color:#fff;text-shadow:0 1px 0 #111;background-image:-webkit-gradient(linear,left top,left bottom,from(#202020),to(#2c2c2c));background-image:-webkit-linear-gradient(#202020,#2c2c2c);background-image:-moz-linear-gradient(#202020,#2c2c2c);background-image:-ms-linear-gradient(#202020,#2c2c2c);background-image:-o-linear-gradient(#202020,#2c2c2c);background-image:linear-gradient(#202020,#2c2c2c)}
.ui-btn-down-a:visited,.ui-btn-down-a:hover,.ui-btn-down-a a.ui-link-inherit{color:#fff}
.ui-btn-up-a,.ui-btn-hover-a,.ui-btn-down-a{/*font-family:Helvetica,Arial,sans-serif;*/text-decoration:none}


.ui-body-b,.ui-overlay-b{border:1px solid #999;background:#f3f3f3;color:#222;/*text-shadow:0 1px 0 #fff;*/font-weight:400;background-image:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#ccc));background-image:-webkit-linear-gradient(#ddd,#ccc);background-image:-moz-linear-gradient(#ddd,#ccc);background-image:-ms-linear-gradient(#ddd,#ccc);background-image:-o-linear-gradient(#ddd,#ccc);background-image:linear-gradient(#ddd,#ccc)}
.ui-overlay-b{background-image:none;border-width:0}
.ui-body-b,.ui-body-b input,.ui-body-b select,.ui-body-b textarea,.ui-body-b button{/*font-family:Helvetica,Arial,sans-serif*/}
.ui-body-b .ui-link-inherit{color:#333}
.ui-body-b .ui-link{color:#2489ce;font-weight:700}
.ui-body-b .ui-link:visited{color:#2489ce}.ui-body-b .ui-link:hover{color:#2489ce}.ui-body-b .ui-link:active{color:#2489ce}.ui-btn-up-b{border:1px solid #044062;background:#396b9e;font-weight:700;color:#fff;text-shadow:0 1px 0 #194b7e;background-image:-webkit-gradient(linear,left top,left bottom,from(#5f9cc5),to(#396b9e));background-image:-webkit-linear-gradient(#5f9cc5,#396b9e);background-image:-moz-linear-gradient(#5f9cc5,#396b9e);background-image:-ms-linear-gradient(#5f9cc5,#396b9e);background-image:-o-linear-gradient(#5f9cc5,#396b9e);background-image:linear-gradient(#5f9cc5,#396b9e)}
.ui-btn-up-b:visited,.ui-btn-up-b a.ui-link-inherit{color:#fff}.ui-btn-hover-b{border:1px solid #00415e;background:#4b88b6;font-weight:700;color:#fff;text-shadow:0 1px 0 #194b7e;background-image:-webkit-gradient(linear,left top,left bottom,from(#6facd5),to(#4272a4));background-image:-webkit-linear-gradient(#6facd5,#4272a4);background-image:-moz-linear-gradient(#6facd5,#4272a4);background-image:-ms-linear-gradient(#6facd5,#4272a4);background-image:-o-linear-gradient(#6facd5,#4272a4);background-image:linear-gradient(#6facd5,#4272a4)}
.ui-btn-hover-b:visited,.ui-btn-hover-b:hover,.ui-btn-hover-b a.ui-link-inherit{color:#fff}
.ui-btn-down-b{border:1px solid #225377;background:#4e89c5;font-weight:700;color:#fff;text-shadow:0 1px 0 #194b7e;background-image:-webkit-gradient(linear,left top,left bottom,from(#295b8e),to(#3e79b5));background-image:-webkit-linear-gradient(#295b8e,#3e79b5);background-image:-moz-linear-gradient(#295b8e,#3e79b5);background-image:-ms-linear-gradient(#295b8e,#3e79b5);background-image:-o-linear-gradient(#295b8e,#3e79b5);background-image:linear-gradient(#295b8e,#3e79b5)}
.ui-btn-down-b:visited,.ui-btn-down-b:hover,.ui-btn-down-b a.ui-link-inherit{color:#fff}
.ui-btn-up-b,.ui-btn-hover-b,.ui-btn-down-b{/*font-family:Helvetica,Arial,sans-serif;*/text-decoration:none}

.ui-body-c,.ui-overlay-c{border:1px solid #aaa;color:#333;/*text-shadow:0 1px 0 #fff;*/background:#f9f9f9;background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#eee));background-image:-webkit-linear-gradient(#f9f9f9,#eee);background-image:-moz-linear-gradient(#f9f9f9,#eee);background-image:-ms-linear-gradient(#f9f9f9,#eee);background-image:-o-linear-gradient(#f9f9f9,#eee);background-image:linear-gradient(#f9f9f9,#eee)}
.ui-overlay-c{background-image:none;border-width:0}.ui-body-c,.ui-body-c input,.ui-body-c select,.ui-body-c textarea,.ui-body-c button{/*font-family:Helvetica,Arial,sans-serif*/}.ui-body-c .ui-link-inherit{color:#333}.ui-body-c .ui-link{color:#2489ce;font-weight:700}.ui-body-c .
ui-link:visited{color:#2489ce}
.ui-body-c .ui-link:hover{color:#2489ce}.ui-body-c .ui-link:active{color:#2489ce}.ui-btn-up-c{border:1px solid #ccc;background:#eee;font-weight:700;color:#222;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));background-image:-webkit-linear-gradient(#fff,#f1f1f1);background-image:-moz-linear-gradient(#fff,#f1f1f1);background-image:-ms-linear-gradient(#fff,#f1f1f1);background-image:-o-linear-gradient(#fff,#f1f1f1);background-image:linear-gradient(#fff,#f1f1f1)}
.ui-btn-up-c:visited,.ui-btn-up-c a.ui-link-inherit{color:#2f3e46}.ui-btn-hover-c{border:1px solid #bbb;background:#dfdfdf;font-weight:700;color:#222;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#e0e0e0));background-image:-webkit-linear-gradient(#f6f6f6,#e0e0e0);background-image:-moz-linear-gradient(#f6f6f6,#e0e0e0);background-image:-ms-linear-gradient(#f6f6f6,#e0e0e0);background-image:-o-linear-gradient(#f6f6f6,#e0e0e0);background-image:linear-gradient(#f6f6f6,#e0e0e0)}
.ui-btn-hover-c:visited,.ui-btn-hover-c:hover,.ui-btn-hover-c a.ui-link-inherit{color:#2f3e46}.ui-btn-down-c{border:1px solid #bbb;background:#d6d6d6;font-weight:700;color:#222;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#d0d0d0),to(#dfdfdf));background-image:-webkit-linear-gradient(#d0d0d0,#dfdfdf);background-image:-moz-linear-gradient(#d0d0d0,#dfdfdf);background-image:-ms-linear-gradient(#d0d0d0,#dfdfdf);background-image:-o-linear-gradient(#d0d0d0,#dfdfdf);background-image:linear-gradient(#d0d0d0,#dfdfdf)}.ui-btn-down-c:visited,.ui-btn-down-c:hover,.ui-btn-down-c a.ui-link-inherit{color:#2f3e46}
.ui-btn-up-c,.ui-btn-hover-c,.ui-btn-down-c{font-family:Helvetica,Arial,sans-serif;text-decoration:none}

.ui-body-d,.ui-overlay-d{border:1px solid #bbb;color:#333;text-shadow:0 1px 0 #fff;background:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-webkit-linear-gradient(#fff,#fff);background-image:-moz-linear-gradient(#fff,#fff);background-image:-ms-linear-gradient(#fff,#fff);background-image:-o-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff)}
.ui-overlay-d{background-image:none;border-width:0}
.ui-body-d,.ui-body-d input,.ui-body-d select,.ui-body-d textarea,.ui-body-d button{font-family:Helvetica,Arial,sans-serif}
.ui-body-d .ui-link-inherit{color:#333}
.ui-body-d .ui-link{color:#2489ce;font-weight:700}
.ui-body-d .ui-link:visited{color:#2489ce}
.ui-body-d .ui-link:hover{color:#2489ce}
.ui-body-d .ui-link:active{color:#2489ce}
.ui-btn-up-d{border:1px solid #bbb;background:#fff;font-weight:700;color:#333;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#f6f6f6));background-image:-webkit-linear-gradient(#fafafa,#f6f6f6);background-image:-moz-linear-gradient(#fafafa,#f6f6f6);background-image:-ms-linear-gradient(#fafafa,#f6f6f6);background-image:-o-linear-gradient(#fafafa,#f6f6f6);background-image:linear-gradient(#fafafa,#f6f6f6)}
.ui-btn-up-d:visited,.ui-btn-up-d a.ui-link-inherit{color:#333}
.ui-btn-hover-d{border:1px solid #aaa;background:#eee;font-weight:700;color:#333;cursor:pointer;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,
left top,left bottom,from(#eee),to(#fff));background-image:-webkit-linear-gradient(#eee,#fff);background-image:-moz-linear-gradient(#eee,#fff);background-image:-ms-linear-gradient(#eee,#fff);background-image:-o-linear-gradient(#eee,#fff);background-image:linear-gradient(#eee,#fff)}
.ui-btn-hover-d:visited,.ui-btn-hover-d:hover,.ui-btn-hover-d a.ui-link-inherit{color:#333}
.ui-btn-down-d{border:1px solid #aaa;background:#eee;font-weight:700;color:#333;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#e5e5e5),to(#f2f2f2));background-image:-webkit-linear-gradient(#e5e5e5,#f2f2f2);background-image:-moz-linear-gradient(#e5e5e5,#f2f2f2);background-image:-ms-linear-gradient(#e5e5e5,#f2f2f2);background-image:-o-linear-gradient(#e5e5e5,#f2f2f2);background-image:linear-gradient(#e5e5e5,#f2f2f2)}
.ui-btn-down-d:visited,.ui-btn-down-d:hover,.ui-btn-down-d a.ui-link-inherit{color:#333}
.ui-btn-up-d,.ui-btn-hover-d,.ui-btn-down-d{font-family:Helvetica,Arial,sans-serif;text-decoration:none}

.ui-body-e,.ui-overlay-e{border:1px solid #f7c942;color:#222;text-shadow:0 1px 0 #fff;background:#fff9df;background-image:-webkit-gradient(linear,left top,left bottom,from(#fffadf),to(#fff3a5));background-image:-webkit-linear-gradient(#fffadf,#fff3a5);background-image:-moz-linear-gradient(#fffadf,#fff3a5);background-image:-ms-linear-gradient(#fffadf,#fff3a5);background-image:-o-linear-gradient(#fffadf,#fff3a5);background-image:linear-gradient(#fffadf,#fff3a5)}
.ui-overlay-e{background-image:none;border-width:0}
.ui-body-e,.ui-body-e input,.ui-body-e select,.ui-body-e textarea,.ui-body-e button{font-family:Helvetica,Arial,sans-serif}
.ui-body-e .ui-link-inherit{color:#222}
.ui-body-e .ui-link{color:#2489ce;font-weight:700}
.ui-body-e .ui-link:visited{color:#2489ce}
.ui-body-e .ui-link:hover{color:#2489ce}
.ui-body-e .ui-link:active{color:#2489ce}
.ui-btn-up-e{border:1px solid #f4c63f;background:#fadb4e;font-weight:700;color:#222;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffefaa),to(#ffe155));background-image:-webkit-linear-gradient(#ffefaa,#ffe155);background-image:-moz-linear-gradient(#ffefaa,#ffe155);background-image:-ms-linear-gradient(#ffefaa,#ffe155);background-image:-o-linear-gradient(#ffefaa,#ffe155);background-image:linear-gradient(#ffefaa,#ffe155)}
.ui-btn-up-e:visited,.ui-btn-up-e a.ui-link-inherit{color:#222}
.ui-btn-hover-e{border:1px solid #f2c43d;background:#fbe26f;font-weight:700;color:#111;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff5ba),to(#fbdd52));background-image:-webkit-linear-gradient(#fff5ba,#fbdd52);background-image:-moz-linear-gradient(#fff5ba,#fbdd52);background-image:-ms-linear-gradient(#fff5ba,#fbdd52);background-image:-o-linear-gradient(#fff5ba,#fbdd52);background-image:linear-gradient(#fff5ba,#fbdd52)}
.ui-btn-hover-e:visited,.ui-btn-hover-e:hover,.ui-btn-hover-e a.ui-link-inherit{color:#333}
.ui-btn-down-e{border:1px solid #f2c43d;background:#fceda7;font-weight:700;color:#111;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8d94c),to(#fadb4e));background-image:-webkit-linear-gradient(#f8d94c,#fadb4e);background-image:-moz-linear-gradient(#f8d94c,#fadb4e);background-image:
-ms-linear-gradient(#f8d94c,#fadb4e);background-image:-o-linear-gradient(#f8d94c,#fadb4e);background-image:linear-gradient(#f8d94c,#fadb4e)}
.ui-btn-down-e:visited,.ui-btn-down-e:hover,.ui-btn-down-e a.ui-link-inherit{color:#333}
.ui-btn-up-e,.ui-btn-hover-e,.ui-btn-down-e{font-family:Helvetica,Arial,sans-serif;text-decoration:none}
a.ui-link-inherit{text-decoration:none!important}.ui-btn-active{border:1px solid #2373a5;background:#5393c5;font-weight:700;color:#fff;cursor:pointer;text-shadow:0 1px 0 #3373a5;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#5393c5),to(#6facd5));background-image:-webkit-linear-gradient(#5393c5,#6facd5);background-image:-moz-linear-gradient(#5393c5,#6facd5);background-image:-ms-linear-gradient(#5393c5,#6facd5);background-image:-o-linear-gradient(#5393c5,#6facd5);background-image:linear-gradient(#5393c5,#6facd5);font-family:Helvetica,Arial,sans-serif}.ui-btn-active:visited,.ui-btn-active:hover,.ui-btn-active a.ui-link-inherit{color:#fff}.ui-btn-inner{border-top:1px solid #fff;border-color:rgba(255,255,255,.3)}.ui-corner-all{-webkit-border-radius:.6em;border-radius:.6em}.ui-br{border-color:#828282;border-color:rgba(130,130,130,.3);border-style:solid}.ui-disabled{filter:Alpha(Opacity=30);opacity:.3;zoom:1}.ui-disabled,.ui-disabled a{cursor:default!important;pointer-events:none}.ui-icon,.ui-icon-searchfield:after{background-color:#666;background-color:rgba(0,0,0,.4);background-image:url(../images/icons-18-white.png);background-repeat:no-repeat;-webkit-border-radius:9px;border-radius:9px}.ui-icon-alt .ui-icon,.ui-icon-alt .ui-icon-searchfield:after{background-color:#fff;background-color:rgba(255,255,255,.3);background-image:url(../images/icons-18-black.png);background-repeat:no-repeat}.ui-icon-nodisc .ui-icon,.ui-icon-nodisc .ui-icon-searchfield:after,.ui-icon-nodisc .ui-icon-alt .ui-icon,.ui-icon-nodisc .ui-icon-alt .ui-icon-searchfield:after{background-color:transparent}.ui-icon-plus{background-position:-1px -1px}.ui-icon-minus{background-position:-37px -1px}.ui-icon-delete{background-position:-73px -1px}.ui-icon-arrow-r{background-position:-108px -1px}.ui-icon-arrow-l{background-position:-144px -1px}.ui-icon-arrow-u{background-position:-180px -1px}.ui-icon-arrow-d{background-position:-216px -1px}.ui-icon-check{background-position:-252px -1px}.ui-icon-gear{background-position:-288px -1px}.ui-icon-refresh{background-position:-323px -1px}.ui-icon-forward{background-position:-360px -1px}.ui-icon-back{background-position:-396px -1px}.ui-icon-grid{background-position:-432px -1px}.ui-icon-star{background-position:-467px -1px}.ui-icon-alert{background-position:-503px -1px}.ui-icon-info{background-position:-539px -1px}.ui-icon-home{background-position:-575px -1px}.ui-icon-search,.ui-icon-searchfield:after{background-position:-611px -1px}.ui-icon-checkbox-on{background-position:-647px -1px}.ui-icon-checkbox-off{background-position:-683px -1px}.ui-icon-radio-on{background-position:-718px -1px}.ui-icon-radio-off{background-position:-754px -1px}.ui-icon-bars{background-position:-788px -1px}.ui-icon-edit{background-position:-824px -1px}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (min-resolution:200dpi){.ui-icon-plus,.ui-icon-minus,.ui-icon-delete,.ui-icon-arrow-r,.ui-icon-arrow-l,.ui-icon-arrow-u,.ui-icon-arrow-d,.ui-icon-check,.ui-icon-gear,.ui-icon-refresh,.ui-icon-forward,.ui-icon-back,.ui-icon-grid,.ui-icon-star,.ui-icon-alert,.ui-icon-info,.ui-icon-home,.ui-icon-bars,.ui-icon-edit,.ui-icon-search,.ui-icon-searchfield:after,.ui-icon-checkbox-off,.ui-icon-checkbox-on,.ui-icon-radio-off,.ui-icon-radio-on{background-image:url(../images/icons-36-white.png);-moz-background-size:864px 18px;-o-background-size:864px 18px;-webkit-background-size:864px 18px;background-size:864px 18px}.ui-icon-alt .ui-icon{background-image:url(../images/icons-36-black.png)}.ui-icon-plus{background-position:0 50%}.ui-icon-minus{background-position:-36px 50%}.ui-icon-delete{background-position:-72px 50%}.ui-icon-
arrow-r{background-position:-108px 50%}.ui-icon-arrow-l{background-position:-144px 50%}.ui-icon-arrow-u{background-position:-179px 50%}
.ui-icon-arrow-d{background-position:-215px 50%}.ui-icon-check{background-position:-252px 50%}
.ui-icon-gear{background-position:-287px 50%}.ui-icon-refresh{background-position:-323px 50%}
.ui-icon-forward{background-position:-360px 50%}.ui-icon-back{background-position:-395px 50%}
.ui-icon-grid{background-position:-431px 50%}.ui-icon-star{background-position:-467px 50%}
.ui-icon-alert{background-position:-503px 50%}.ui-icon-info{background-position:-538px 50%}.ui-icon-home{background-position:-575px 50%}.ui-icon-search,.ui-icon-searchfield:after{background-position:-611px 50%}.ui-icon-checkbox-on{background-position:-647px 50%}.ui-icon-checkbox-off{background-position:-683px 50%}.ui-icon-radio-on{background-position:-718px 50%}.ui-icon-radio-off{background-position:-754px 50%}.ui-icon-bars{background-position:-788px 50%}.ui-icon-edit{background-position:-824px 50%}}.ui-checkbox .ui-icon,.ui-selectmenu-list .ui-icon{-webkit-border-radius:3px;border-radius:3px}.ui-icon-checkbox-off,.ui-icon-radio-off{background-color:transparent}.ui-checkbox-on .ui-icon,.ui-radio-on .ui-icon{background-color:#4596ce}.ui-icon-loading{background:url(../images/ajax-loader.gif);background-size:46px 46px}.ui-btn-corner-all{-webkit-border-radius:1em;border-radius:1em}.ui-corner-all,.ui-btn-corner-all{-webkit-background-clip:padding;background-clip:padding-box}.ui-overlay{background:#666;filter:Alpha(Opacity=50);opacity:.5;position:absolute;width:100%;height:100%}.ui-overlay-shadow{-moz-box-shadow:0 0 12px rgba(0,0,0,.6);-webkit-box-shadow:0 0 12px rgba(0,0,0,.6);box-shadow:0 0 12px rgba(0,0,0,.6)}.ui-shadow{-moz-box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}

label.ui-input-text{font-size:16px;line-height:1.4;display:block;font-weight:400;margin:0 0 .3em}input.ui-input-text,textarea.ui-input-text{background-image:none;padding:.4em;margin:.5em 0;min-height:1.4em;line-height:1.4em;font-size:16px;display:block;width:100%;outline:0}input.ui-mini,.ui-mini input,textarea.ui-mini{font-size:14px}div.ui-input-text input.ui-input-text,div.ui-input-text textarea.ui-input-text,.ui-input-search input.ui-input-text{border:0;width:100%;padding:.4em 0;margin:0;display:block;background:transparent none;outline:0!important}.ui-input-search,div.ui-input-text{margin:.5em 0;background-image:none;position:relative}.ui-input-search{padding:0 30px}div.ui-input-text{padding:0 .4em}div.ui-input-has-clear{padding:0 30px 0 .4em}

.ui-screen-hidden,.ui-selectmenu-list .ui-li .ui-icon{display:none}

.ui-shadow-inset{-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);box-shadow:inset 0 1px 4px rgba(0,0,0,.2)}.ui-icon-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.4);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.4);box-shadow:0 1px 0 rgba(255,255,255,.4)}.ui-btn:focus,
.ui-link-inherit:focus{outline:0}.ui-btn.ui-focus{z-index:1}.ui-focus,.ui-btn:focus{-moz-box-shadow:inset 0 0 3px #387bbe,0 0 9px #387bbe;-webkit-box-shadow:inset 0 0 3px #387bbe,0 0 9px #387bbe;box-shadow:inset 0 0 3px #387bbe,0 0 9px #387bbe}
.ui-input-text.ui-focus,.ui-input-search.ui-focus{-moz-box-shadow:0 0 12px #387bbe;-webkit-box-shadow:0 0 12px #387bbe;box-shadow:0 0 12px #387bbe}
.ui-mobile-nosupport-boxshadow *{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}
.ui-mobile-nosupport-boxshadow .ui-focus,.ui-mobile-nosupport-boxshadow .ui-btn:focus,.ui-mobile-nosupport-boxshadow .ui-link-inherit:focus{outline-width:1px;outline-style:auto}.ui-mobile,.ui-mobile body{/*height:99.9%*/}
.ui-mobile fieldset,.ui-page{padding:0;margin:0}.ui-mobile a img,.ui-mobile fieldset{border-width:0}.ui-mobile-viewport{margin:0;overflow-x:visible;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.ui-mobile-viewport,div.ui-mobile-viewport{overflow-x:hidden}.ui-mobile [data-role=page],.ui-mobile [data-role=dialog],.ui-page{top:0;left:0;width:100%;min-height:100%;position:absolute;border:0}.ui-mobile .ui-page-active{display:block;overflow:visible}.ui-page{outline:0}@media screen and (orientation:portrait){.ui-mobile .ui-page{min-height:420px}}@media screen and (orientation:landscape){.ui-mobile .ui-page{min-height:300px}}.ui-loading .ui-loader{display:block}.ui-loader{display:none;z-index:9999999;position:fixed;top:50%;left:50%;border:0}.ui-loader-default{background:0;filter:Alpha(Opacity=18);opacity:.18;width:46px;height:46px;margin-left:-23px;margin-top:-23px}.ui-loader-verbose{width:200px;filter:Alpha(Opacity=88);
opacity:.88;box-shadow:0 1px 1px -1px #fff;height:auto;margin-left:-110px;margin-top:-43px;padding:10px}
.ui-loader-default h1{font-size:0;width:0;height:0;overflow:hidden}
.ui-loader-verbose h1{font-size:16px;margin:0;text-align:center}.ui-loader .ui-icon{background-color:#000;display:block;margin:0;width:44px;height:44px;padding:1px;-webkit-border-radius:36px;border-radius:36px}.ui-loader-verbose .ui-icon{margin:0 auto 10px;filter:Alpha(Opacity=75);opacity:.75}
.ui-loader-textonly{padding:15px;margin-left:-115px}.ui-loader-textonly .ui-icon{display:none}
.ui-loader-fakefix{position:absolute}.ui-mobile-rendering>*{visibility:hidden}

.ui-mobile .ui-header,.ui-mobile .ui-footer{border-left-width:0;border-right-width:0}
.ui-header .ui-btn-left,.ui-header .ui-btn-right,.ui-footer .ui-btn-left,.ui-footer .ui-btn-right,.ui-header-fixed.ui-fixed-hidden .ui-btn-left,.ui-header-fixed.ui-fixed-hidden .ui-btn-right{position:absolute;top:3px}.ui-header-fixed .ui-btn-left,.ui-header-fixed .ui-btn-right{top:4px}
.ui-header .ui-btn-left,.ui-footer .ui-btn-left{left:5px}.ui-header .ui-btn-right,.ui-footer .ui-btn-right{right:5px}
.ui-footer>.ui-btn-icon-notext,.ui-header>.ui-btn-icon-notext,.ui-header-fixed.ui-fixed-hidden>.ui-btn-icon-notext{top:6px}
.ui-header-fixed>.ui-btn-icon-notext{top:7px}
.ui-header .ui-title,.ui-footer .ui-title{min-height:1.1em;text-align:center;font-size:16px;display:block;margin:.6em 30% .8em;padding:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;outline:0!important}.ui-footer .ui-title{margin:.6em 15px .8em}.ui-content{border-width:0;overflow:visible;overflow-x:hidden;padding:15px}.ui-corner-all>.ui-header:first-child,.ui-corner-all>.ui-content:first-child,.ui-corner-all>.ui-footer:first-child{-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit;-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit}.ui-corner-all>.ui-header:last-child,.ui-corner-all>.ui-content:last-child,.ui-corner-all>.ui-footer:last-child{-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit;-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}
.ui-icon{width:18px;height:18px}
.ui-nojs{position:absolute;left:-9999px}
.ui-hide-label label.ui-input-text,.ui-hide-label label.ui-select,.ui-hide-label label.ui-slider,.ui-hide-label label.ui-submit,.ui-hide-label .ui-controlgroup-label,.ui-hidden-accessible{position:absolute!important;left:-9999px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.ui-mobile-viewport-transitioning,.ui-mobile-viewport-transitioning .ui-page{width:100%;height:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-page-pre-in{opacity:0}
.in{-webkit-animation-timing-function:ease-out;-webkit-animation-duration:350ms;-moz-animation-timing-function:ease-out;-moz-animation-duration:350ms;animation-timing-function:ease-out;animation-duration:350ms}
.out{-webkit-animation-timing-function:ease-in;-webkit-animation-duration:225ms;-moz-animation-timing-function:ease-in;-moz-animation-duration:225ms;animation-timing-function:ease-in;animation-duration:225ms}
@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}
@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}
@keyframes fadein{from{opacity:0}to{opacity:1}}
@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}
@-moz-keyframes fadeout{from{opacity:1}to{opacity:0}}
@keyframes fadeout{from{opacity:1}to{opacity:0}}
.fade.out{opacity:0;-webkit-animation-duration:125ms;-webkit-animation-name:fadeout;-moz-animation-duration:125ms;-moz-animation-name:fadeout;animation-duration:125ms;animation-name:fadeout}
.fade.in{opacity:1;-webkit-animation-duration:225ms;-webkit-animation-name:fadein;-moz-animation-duration:225ms;-moz-animation-name:fadein;animation-duration:
225ms;animation-name:fadein}
.pop{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;transform-origin:50% 50%}
.pop.in{-webkit-transform:scale(1);-webkit-animation-name:popin;-webkit-animation-duration:350ms;-moz-transform:scale(1);-moz-animation-name:popin;-moz-animation-duration:350ms;transform:scale(1);animation-name:popin;animation-duration:350ms;opacity:1}
.pop.out{-webkit-animation-name:fadeout;-webkit-animation-duration:100ms;-moz-animation-name:fadeout;-moz-animation-duration:100ms;animation-name:fadeout;animation-duration:100ms;opacity:0}
.pop.in.reverse{-webkit-animation-name:fadein;-moz-animation-name:fadein;animation-name:fadein}
.pop.out.reverse{-webkit-transform:scale(.8);-webkit-animation-name:popout;-moz-transform:scale(.8);-moz-animation-name:popout;transform:scale(.8);animation-name:popout}
@-webkit-keyframes popin{from{-webkit-transform:scale(.8);opacity:0}to{-webkit-transform:scale(1);opacity:1}}
@-moz-keyframes popin{from{-moz-transform:scale(.8);opacity:0}to{-moz-transform:scale(1);opacity:1}}
@keyframes popin{from{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}
@-webkit-keyframes popout{from{-webkit-transform:scale(1);opacity:1}to{-webkit-transform:scale(.8);opacity:0}}@-moz-keyframes popout{from{-moz-transform:scale(1);opacity:1}to{-moz-transform:scale(.8);opacity:0}}@keyframes popout{from{transform:scale(1);opacity:1}to{transform:scale(.8);opacity:0}}@-webkit-keyframes slideinfromright{from{-webkit-transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0)}}@-moz-keyframes slideinfromright{from{-moz-transform:translateX(100%)}to{-moz-transform:translateX(0)}}@keyframes slideinfromright{from{transform:translateX(100%)}to{transform:translateX(0)}}@-webkit-keyframes slideinfromleft{from{-webkit-transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0)}}@-moz-keyframes slideinfromleft{from{-moz-transform:translateX(-100%)}to{-moz-transform:translateX(0)}}@keyframes slideinfromleft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@-webkit-keyframes slideouttoleft{from{-webkit-transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0)}}@-moz-keyframes slideouttoleft{from{-moz-transform:translateX(0)}to{-moz-transform:translateX(-100%)}}@keyframes slideouttoleft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@-webkit-keyframes slideouttoright{from{-webkit-transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(100%,0,0)}}@-moz-keyframes slideouttoright{from{-moz-transform:translateX(0)}to{-moz-transform:translateX(100%)}}@keyframes slideouttoright{from{transform:translateX(0)}to{transform:translateX(100%)}}.slide.out,.slide.in{-webkit-animation-timing-function:ease-out;-webkit-animation-duration:350ms;-moz-animation-timing-function:ease-out;-moz-animation-duration:350ms;animation-timing-function:ease-out;animation-duration:350ms}.slide.out{-webkit-transform:translate3d(-100%,0,0);-webkit-animation-name:slideouttoleft;-moz-transform:translateX(-100%);-moz-animation-name:slideouttoleft;transform:translateX(-100%);animation-name:slideouttoleft}.slide.in{-webkit-transform:translate3d(0,0,0);-webkit-animation-name:slideinfromright;-moz-transform:translateX(0);-moz-animation-name:slideinfromright;transform:translateX(0);animation-name:slideinfromright}.slide.out.reverse{-webkit-transform:translate3d(100%,0,0);-webkit-animation-name:slideouttoright;-moz-transform:translateX(100%);-moz-animation-name:slideouttoright;transform:translateX(100%);animation-name:slideouttoright}.slide.in.reverse{-webkit-transform:translate3d(0,0,0);-webkit-animation-name:slideinfromleft;-moz-transform:translateX(0);-moz-animation-name:slideinfromleft;transform:translateX(0);animation-name:slideinfromleft}.slidefade.out{-webkit-transform:translateX(-100%);-webkit-animation-name:slideouttoleft;-webkit-animation-duration:225ms;-moz-transform:translateX(-100%);-moz-animation-name:slideouttoleft;-moz-animation-duration:225ms;transform:translateX(-100%);animation-name:slideouttoleft;animation-duration:225ms}.slidefade.in{-webkit-transform:
translateX(0);-webkit-animation-name:fadein;-webkit-animation-duration:200ms;-moz-transform:translateX(0);-moz-animation-name:fadein;-moz-animation-duration:200ms;transform:translateX(0);animation-name:fadein;animation-duration:200ms}.slidefade.out.reverse{-webkit-transform:translateX(100%);-webkit-animation-name:slideouttoright;-webkit-animation-duration:200ms;-moz-transform:translateX(100%);-moz-animation-name:slideouttoright;-moz-animation-duration:200ms;transform:translateX(100%);animation-name:slideouttoright;animation-duration:200ms}.slidefade.in.reverse{-webkit-transform:translateX(0);-webkit-animation-name:fadein;-webkit-animation-duration:200ms;-moz-transform:translateX(0);-moz-animation-name:fadein;-moz-animation-duration:200ms;transform:translateX(0);animation-name:fadein;animation-duration:200ms}.slidedown.out{-webkit-animation-name:fadeout;-webkit-animation-duration:100ms;-moz-animation-name:fadeout;-moz-animation-duration:100ms;animation-name:fadeout;animation-duration:100ms}.slidedown.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfromtop;-webkit-animation-duration:250ms;-moz-transform:translateY(0);-moz-animation-name:slideinfromtop;-moz-animation-duration:250ms;transform:translateY(0);animation-name:slideinfromtop;animation-duration:250ms}.slidedown.in.reverse{-webkit-animation-name:fadein;-webkit-animation-duration:150ms;-moz-animation-name:fadein;-moz-animation-duration:150ms;animation-name:fadein;animation-duration:150ms}.slidedown.out.reverse{-webkit-transform:translateY(-100%);-webkit-animation-name:slideouttotop;-webkit-animation-duration:200ms;-moz-transform:translateY(-100%);-moz-animation-name:slideouttotop;-moz-animation-duration:200ms;transform:translateY(-100%);animation-name:slideouttotop;animation-duration:200ms}@-webkit-keyframes slideinfromtop{from{-webkit-transform:translateY(-100%)}to{-webkit-transform:translateY(0)}}@-moz-keyframes slideinfromtop{from{-moz-transform:translateY(-100%)}to{-moz-transform:translateY(0)}}@keyframes slideinfromtop{from{transform:translateY(-100%)}to{transform:translateY(0)}}@-webkit-keyframes slideouttotop{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(-100%)}}@-moz-keyframes slideouttotop{from{-moz-transform:translateY(0)}to{-moz-transform:translateY(-100%)}}@keyframes slideouttotop{from{transform:translateY(0)}to{transform:translateY(-100%)}}.slideup.out{-webkit-animation-name:fadeout;-webkit-animation-duration:100ms;-moz-animation-name:fadeout;-moz-animation-duration:100ms;animation-name:fadeout;animation-duration:100ms}.slideup.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfrombottom;-webkit-animation-duration:250ms;-moz-transform:translateY(0);-moz-animation-name:slideinfrombottom;-moz-animation-duration:250ms;transform:translateY(0);animation-name:slideinfrombottom;animation-duration:250ms}.slideup.in.reverse{-webkit-animation-name:fadein;-webkit-animation-duration:150ms;-moz-animation-name:fadein;-moz-animation-duration:150ms;animation-name:fadein;animation-duration:150ms}.slideup.out.reverse{-webkit-transform:translateY(100%);-webkit-animation-name:slideouttobottom;-webkit-animation-duration:200ms;-moz-transform:translateY(100%);-moz-animation-name:slideouttobottom;-moz-animation-duration:200ms;transform:translateY(100%);animation-name:slideouttobottom;animation-duration:200ms}@-webkit-keyframes slideinfrombottom{from{-webkit-transform:translateY(100%)}to{-webkit-transform:translateY(0)}}@-moz-keyframes slideinfrombottom{from{-moz-transform:translateY(100%)}to{-moz-transform:translateY(0)}}@keyframes slideinfrombottom{from{transform:translateY(100%)}to{transform:translateY(0)}}@-webkit-keyframes slideouttobottom{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(100%)}}@-moz-keyframes slideouttobottom{from{-moz-transform:translateY(0)}to{-moz-transform:translateY(100%)}}@keyframes slideouttobottom{from{transform:translateY(0)}to{transform:translateY(100%)}}.viewport-flip{-webkit-perspective:1000;-moz-perspective:1000;perspective:1000;position:absolute}.flip{-webkit-backface-
visibility:hidden;-webkit-transform:translateX(0);-moz-backface-visibility:hidden;-moz-transform:translateX(0);backface-visibility:hidden;transform:translateX(0)}.flip.out{-webkit-transform:rotateY(-90deg) scale(.9);-webkit-animation-name:flipouttoleft;-webkit-animation-duration:175ms;-moz-transform:rotateY(-90deg) scale(.9);-moz-animation-name:flipouttoleft;-moz-animation-duration:175ms;transform:rotateY(-90deg) scale(.9);animation-name:flipouttoleft;animation-duration:175ms}.flip.in{-webkit-animation-name:flipintoright;-webkit-animation-duration:225ms;-moz-animation-name:flipintoright;-moz-animation-duration:225ms;animation-name:flipintoright;animation-duration:225ms}.flip.out.reverse{-webkit-transform:rotateY(90deg) scale(.9);-webkit-animation-name:flipouttoright;-moz-transform:rotateY(90deg) scale(.9);-moz-animation-name:flipouttoright;transform:rotateY(90deg) scale(.9);animation-name:flipouttoright}
.flip.in.reverse{-webkit-animation-name:flipintoleft;-moz-animation-name:flipintoleft;animation-name:flipintoleft}@-webkit-keyframes flipouttoleft{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(-90deg) scale(.9)}}
@-moz-keyframes flipouttoleft{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(-90deg) scale(.9)}}
@keyframes flipouttoleft{from{transform:rotateY(0)}to{transform:rotateY(-90deg) scale(.9)}}
@-webkit-keyframes flipouttoright{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(90deg) scale(.9)}}
@-moz-keyframes flipouttoright{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(90deg) scale(.9)}}
@keyframes flipouttoright{from{transform:rotateY(0)}to{transform:rotateY(90deg) scale(.9)}}
@-webkit-keyframes flipintoleft{from{-webkit-transform:rotateY(-90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}
@-moz-keyframes flipintoleft{from{-moz-transform:rotateY(-90deg) scale(.9)}to{-moz-transform:rotateY(0)}}
@keyframes flipintoleft{from{transform:rotateY(-90deg) scale(.9)}to{transform:rotateY(0)}}
@-webkit-keyframes flipintoright{from{-webkit-transform:rotateY(90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}
@-moz-keyframes flipintoright{from{-moz-transform:rotateY(90deg) scale(.9)}to{-moz-transform:rotateY(0)}}
@keyframes flipintoright{from{transform:rotateY(90deg) scale(.9)}to{transform:rotateY(0)}}.viewport-turn{-webkit-perspective:200px;-moz-perspective:200px;-ms-perspective:200px;perspective:200px;position:absolute}.turn{-webkit-backface-visibility:hidden;-webkit-transform:translateX(0);-webkit-transform-origin:0;-moz-backface-visibility:hidden;-moz-transform:translateX(0);-moz-transform-origin:0;backface-visibility :hidden;transform:translateX(0);transform-origin:0}.turn.out{-webkit-transform:rotateY(-90deg) scale(.9);-webkit-animation-name:flipouttoleft;-webkit-animation-duration:125ms;-moz-transform:rotateY(-90deg) scale(.9);-moz-animation-name:flipouttoleft;-moz-animation-duration:125ms;transform:rotateY(-90deg) scale(.9);animation-name:flipouttoleft;animation-duration:125ms}.turn.in{-webkit-animation-name:flipintoright;-webkit-animation-duration:250ms;-moz-animation-name:flipintoright;-moz-animation-duration:250ms;animation-name:flipintoright;animation-duration:250ms}.turn.out.reverse{-webkit-transform:rotateY(90deg) scale(.9);-webkit-animation-name:flipouttoright;-moz-transform:rotateY(90deg) scale(.9);-moz-animation-name:flipouttoright;transform:rotateY(90deg) scale(.9);animation-name:flipouttoright}.turn.in.reverse{-webkit-animation-name:flipintoleft;-moz-animation-name:flipintoleft;animation-name:flipintoleft}
@-webkit-keyframes flipouttoleft{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(-90deg) scale(.9)}}
@-moz-keyframes flipouttoleft{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(-90deg) scale(.9)}}
@keyframes flipouttoleft{from{transform:rotateY(0)}to{transform:rotateY(-90deg) scale(.9)}}
@-webkit-keyframes flipouttoright{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(90deg) scale(.9)}}
@-moz-keyframes flipouttoright{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(90deg) scale(.9)}}
@keyframes flipouttoright{from{transform:
rotateY(0)}to{transform:rotateY(90deg) scale(.9)}}
@-webkit-keyframes flipintoleft{from{-webkit-transform:rotateY(-90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}
@-moz-keyframes flipintoleft{from{-moz-transform:rotateY(-90deg) scale(.9)}to{-moz-transform:rotateY(0)}}
@keyframes flipintoleft{from{transform:rotateY(-90deg) scale(.9)}to{transform:rotateY(0)}}
@-webkit-keyframes flipintoright{from{-webkit-transform:rotateY(90deg) scale(.9)}to{-webkit-transform:rotateY(0)}}
@-moz-keyframes flipintoright{from{-moz-transform:rotateY(90deg) scale(.9)}to{-moz-transform:rotateY(0)}}
@keyframes flipintoright{from{transform:rotateY(90deg) scale(.9)}to{transform:rotateY(0)}}
.flow{-webkit-transform-origin:50% 30%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.4);-moz-transform-origin:50% 30%;-moz-box-shadow:0 0 20px rgba(0,0,0,.4);transform-origin:50% 30%;box-shadow:0 0 20px rgba(0,0,0,.4)}
.ui-dialog.flow{-webkit-transform-origin:none;-webkit-box-shadow:none;-moz-transform-origin:none;-moz-box-shadow:none;transform-origin:none;box-shadow:none}
.flow.out{-webkit-transform:translateX(-100%) scale(.7);-webkit-animation-name:flowouttoleft;-webkit-animation-timing-function:ease;-webkit-animation-duration:350ms;-moz-transform:translateX(-100%) scale(.7);-moz-animation-name:flowouttoleft;-moz-animation-timing-function:ease;-moz-animation-duration:350ms;transform:translateX(-100%) scale(.7);animation-name:flowouttoleft;animation-timing-function:ease;animation-duration:350ms}
.flow.in{-webkit-transform:translateX(0) scale(1);-webkit-animation-name:flowinfromright;-webkit-animation-timing-function:ease;-webkit-animation-duration:350ms;-moz-transform:translateX(0) scale(1);-moz-animation-name:flowinfromright;-moz-animation-timing-function:ease;-moz-animation-duration:350ms;transform:translateX(0) scale(1);animation-name:flowinfromright;animation-timing-function:ease;animation-duration:350ms}
.flow.out.reverse{-webkit-transform:translateX(100%);-webkit-animation-name:flowouttoright;-moz-transform:translateX(100%);-moz-animation-name:flowouttoright;transform:translateX(100%);animation-name:flowouttoright}
.flow.in.reverse{-webkit-animation-name:flowinfromleft;-moz-animation-name:flowinfromleft;animation-name:flowinfromleft}
@-webkit-keyframes flowouttoleft{0%{-webkit-transform:translateX(0) scale(1)}60%,70%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(-100%) scale(.7)}}

@-moz-keyframes flowouttoleft{0%{-moz-transform:translateX(0) scale(1)}60%,70%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(-100%) scale(.7)}}
@keyframes flowouttoleft{0%{transform:translateX(0) scale(1)}60%,70%{transform:translateX(0) scale(.7)}100%{transform:translateX(-100%) scale(.7)}}
@-webkit-keyframes flowouttoright{0%{-webkit-transform:translateX(0) scale(1)}60%,70%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(100%) scale(.7)}}
@-moz-keyframes flowouttoright{0%{-moz-transform:translateX(0) scale(1)}60%,70%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(100%) scale(.7)}}
@keyframes flowouttoright{0%{transform:translateX(0) scale(1)}60%,70%{transform:translateX(0) scale(.7)}100%{transform:translateX(100%) scale(.7)}}
@-webkit-keyframes flowinfromleft{0%{-webkit-transform:translateX(-100%) scale(.7)}30%,40%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(0) scale(1)}}
@-moz-keyframes flowinfromleft{0%{-moz-transform:translateX(-100%) scale(.7)}30%,40%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(0) scale(1)}}
@keyframes flowinfromleft{0%{transform:translateX(-100%) scale(.7)}30%,40%{transform:translateX(0) scale(.7)}100%{transform:translateX(0) scale(1)}}
@-webkit-keyframes flowinfromright{0%{-webkit-transform:translateX(100%) scale(.7)}30%,40%{-webkit-transform:translateX(0) scale(.7)}100%{-webkit-transform:translateX(0) scale(1)}}
@-moz-keyframes flowinfromright{0%{-moz-transform:translateX(100%) scale(.7)}30%,40%{-moz-transform:translateX(0) scale(.7)}100%{-moz-transform:translateX(0) scale(1)}}
@keyframes flowinfromright{0%{transform: translateX(100%) scale(.7)}30%,40%{transform:translateX(0) scale(.7)}100%{transform:translateX(0) scale(1)}}

.ui-btn{display:block;text-align:center;cursor:pointer;position:relative;margin:.5em 0;padding:0}
.ui-mini{margin-top:.25em;margin-bottom:.25em}
.ui-btn-left,.ui-btn-right,.ui-input-clear,.ui-btn-inline,.ui-grid-a .ui-btn,.ui-grid-b .ui-btn,.ui-grid-c .ui-btn,.ui-grid-d .ui-btn,.ui-grid-e .ui-btn,.ui-grid-solo .ui-btn{margin-right:5px;margin-left:5px}
.ui-btn-inner{font-size:16px;padding:.6em 20px;min-width:.75em;display:block;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;zoom:1}
.ui-btn input,.ui-btn button{z-index:2}.ui-btn-left,.ui-btn-right,.ui-btn-inline{display:inline-block;vertical-align:middle}.ui-mobile .ui-btn-left,.ui-mobile .ui-btn-right,.ui-btn-left>.ui-btn,.ui-btn-right>.ui-btn{margin:0}.ui-btn-block{display:block}.ui-header>.ui-btn,.ui-footer>.ui-btn{display:inline-block;margin:0}.ui-header .ui-btn-block,.ui-footer .ui-btn-block{display:block}.ui-header .ui-btn-inner,.ui-footer .ui-btn-inner,.ui-mini .ui-btn-inner{font-size:12.5px;padding:.55em 11px .5em}.ui-fullsize .ui-btn-inner,.ui-fullsize .ui-btn-inner{font-size:16px;padding:.6em 20px}.ui-btn-icon-notext{width:24px;height:24px}.ui-btn-icon-notext .ui-btn-inner{padding:0;height:100%}.ui-btn-icon-notext .ui-btn-inner .ui-icon{margin:2px 1px 2px 3px;float:left}.ui-btn-text{position:relative;z-index:1;width:100%;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}div.ui-btn-text{width:auto}.ui-btn-icon-notext .ui-btn-text{position:absolute;left:-9999px}.ui-btn-icon-left .ui-btn-inner{padding-left:40px}
.ui-btn-icon-right .ui-btn-inner{padding-right:40px}.ui-btn-icon-top .ui-btn-inner{padding-top:40px}
.ui-btn-icon-bottom .ui-btn-inner{padding-bottom:40px}.ui-header .ui-btn-icon-left .ui-btn-inner,.ui-footer .ui-btn-icon-left .ui-btn-inner,.ui-mini.ui-btn-icon-left .ui-btn-inner,.ui-mini .ui-btn-icon-left .ui-btn-inner{padding-left:30px}.ui-header .ui-btn-icon-right .ui-btn-inner,.ui-footer .ui-btn-icon-right .ui-btn-inner,.ui-mini.ui-btn-icon-right .ui-btn-inner,.ui-mini .ui-btn-icon-right .ui-btn-inner{padding-right:30px}.ui-header .ui-btn-icon-top .ui-btn-inner,.ui-footer .ui-btn-icon-top .ui-btn-inner{padding:30px 3px .5em}.ui-mini.ui-btn-icon-top .ui-btn-inner,.ui-mini .ui-btn-icon-top .ui-btn-inner{padding-top:30px}.ui-header .ui-btn-icon-bottom .ui-btn-inner,.ui-footer .ui-btn-icon-bottom .ui-btn-inner{padding:.55em 3px 30px}.ui-mini.ui-btn-icon-bottom .ui-btn-inner,.ui-mini .ui-btn-icon-bottom .ui-btn-inner{padding-bottom:30px}
.ui-btn-inner{-webkit-border-radius:inherit;border-radius:inherit}.ui-btn-icon-notext .ui-icon{display:block;z-index:0}.ui-btn-icon-left>.ui-btn-inner>.ui-icon,.ui-btn-icon-right>.ui-btn-inner>.ui-icon{position:absolute;top:50%;margin-top:-9px}.ui-btn-icon-top .ui-btn-inner .ui-icon,.ui-btn-icon-bottom .ui-btn-inner .ui-icon{position:absolute;left:50%;margin-left:-9px}.ui-btn-icon-left .ui-icon{left:10px}
.ui-btn-icon-right .ui-icon{right:10px}.ui-btn-icon-top .ui-icon{top:10px}
.ui-btn-icon-bottom .ui-icon{top:auto;bottom:10px}.ui-header .ui-btn-icon-left .ui-icon,.ui-footer .ui-btn-icon-left .ui-icon,.ui-mini.ui-btn-icon-left .ui-icon,.ui-mini .ui-btn-icon-left .ui-icon{left:5px}.ui-header .ui-btn-icon-right .ui-icon,.ui-footer .ui-btn-icon-right .ui-icon,.ui-mini.ui-btn-icon-right .ui-icon,.ui-mini .ui-btn-icon-right .ui-icon{right:5px}.ui-header .ui-btn-icon-top .ui-icon,.ui-footer .ui-btn-icon-top .ui-icon,.ui-mini.ui-btn-icon-top .ui-icon,.ui-mini .ui-btn-icon-top .ui-icon{top:5px}
.ui-header .ui-btn-icon-bottom .ui-icon,.ui-footer .ui-btn-icon-bottom .ui-icon,.ui-mini.ui-btn-icon-bottom .ui-icon,.ui-mini .ui-btn-icon-bottom .ui-icon{bottom:5px}
.ui-btn-hidden{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;cursor:pointer;background:#fff;background:rgba(255,255,255,0);filter:Alpha(Opacity=0);opacity:.1;font-size:1px;border:0;text-indent:-9999px}
.ui-disabled .ui-btn-hidden{display:none}.ui-disabled{z-index:1}.ui-field-contain .ui-btn.ui-submit{margin:0}
label.ui-submit{font-size: 16px;line-height:1.4;font-weight:400;margin:0 0 .3em;display:block}

@media all and (min-width:28em){.ui-field-contain label.ui-submit{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}
.ui-field-contain .ui-btn.ui-submit{width:78%;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.ui-hide-label .ui-btn.ui-submit{width:auto;display:block}}


@media all and (min-width:28em){.ui-field-contain .ui-controlgroup-label{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}
.ui-field-contain .ui-controlgroup-controls{width:78%;display:inline-block}
.ui-field-contain .ui-controlgroup .ui-select{width:100%;display:block}.ui-field-contain .ui-controlgroup-horizontal .ui-select{width:auto}
.ui-hide-label .ui-controlgroup-controls{width:100%}}
.ui-dialog{background:none!important}.ui-dialog-contain{width:92.5%;max-width:500px;margin:10% auto 15px;padding:0;position:relative;top:-15px}
.ui-dialog-contain>.ui-header,.ui-dialog-contain>.ui-content,.ui-dialog-contain>.ui-footer{display:block;position:relative;width:auto;margin:0}
.ui-dialog-contain>.ui-header{border:0;overflow:hidden;z-index:10;padding:0}
.ui-dialog-contain>.ui-content{padding:15px}.ui-dialog-contain>.ui-footer{z-index:10;padding:0 15px}
.ui-popup-open .ui-header-fixed,.ui-popup-open .ui-footer-fixed{position:absolute!important}
.ui-popup-screen{background-image:url(data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);top:0;left:0;right:0;bottom:1px;position:absolute;filter:Alpha(Opacity=0);opacity:0;z-index:1099}.ui-popup-screen.in{opacity:.5;filter:Alpha(Opacity=50)}
.ui-popup-screen.out{opacity:0;filter:Alpha(Opacity=0)}
.ui-popup-container{z-index:1100;display:inline-block;position:absolute;padding:0;outline:0}
.ui-popup{position:relative}.ui-popup.ui-content,.ui-popup .ui-content{overflow:visible}.ui-popup>p,.ui-popup>h1,.ui-popup>h2,.ui-popup>h3,.ui-popup>h4,.ui-
popup>h5,.ui-popup>h6{margin:.5em 7px}.ui-popup>span{display:block;margin:.5em 7px}.ui-popup .ui-title{font-size:16px;font-weight:700;margin-top:.5em;margin-bottom:.5em}.ui-popup-container .ui-content>p,.ui-popup-container .ui-content>h1,.ui-popup-container .ui-content>h2,.ui-popup-container .ui-content>h3,.ui-popup-container .ui-content>h4,.ui-popup-container .ui-content>h5,.ui-popup-container .ui-content>h6{margin:.5em 0}.ui-popup-container .ui-content>span{margin:0}.ui-popup-container .ui-content>p:first-child,.ui-popup-container .ui-content>h1:first-child,.ui-popup-container .ui-content>h2:first-child,.ui-popup-container .ui-content>h3:first-child,.ui-popup-container .ui-content>h4:first-child,.ui-popup-container .ui-content>h5:first-child,.ui-popup-container .ui-content>h6:first-child{margin-top:0}.ui-popup-container .ui-content>p:last-child,.ui-popup-container .ui-content>h1:last-child,.ui-popup-container .ui-content>h2:last-child,.ui-popup-container .ui-content>h3:last-child,.ui-popup-container .ui-content>h4:last-child,.ui-popup-container .ui-content>h5:last-child,.ui-popup-container .ui-content>h6:last-child{margin-bottom:0}
.ui-popup>img{width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle}
.ui-popup:not(.ui-content)>img:only-child,.ui-popup:not(.ui-content)>.ui-btn-left:first-child+img:last-child,.ui-popup:not(.ui-content)>.ui-btn-right:first-child+img:last-child{-webkit-border-radius:inherit;border-radius:inherit}.ui-popup iframe{vertical-align:middle}

@media all and (min-width:28em){.ui-popup .ui-field-contain label.ui-submit,.ui-popup .ui-field-contain .ui-controlgroup-label,.ui-popup .ui-field-contain label.ui-select,.ui-popup .ui-field-contain label.ui-input-text{font-size:16px;line-height:1.4;display:block;font-weight:400;margin:0 0 .3em}.ui-popup .ui-field-contain .ui-btn.ui-submit,.ui-popup .ui-field-contain .ui-controlgroup-controls,.ui-popup .ui-field-contain .ui-select,.ui-popup .ui-field-contain input.ui-input-text,.ui-popup .ui-field-contain textarea.ui-input-text,.ui-popup .ui-field-contain .ui-input-search{width:100%;display:block}}

.ui-popup>.ui-btn-left,.ui-popup>.ui-btn-right{position:absolute;top:-9px;margin:0;z-index:1101}
.ui-popup>.ui-btn-left{left:-9px}.ui-popup>.ui-btn-right{right:-9px}.ui-popup-hidden{top:-99999px;left:-9999px}
.ui-checkbox,.ui-radio{position:relative;clear:both;margin:0;z-index:1}
.ui-checkbox .ui-btn,.ui-radio .ui-btn{text-align:left;z-index:2}
.ui-controlgroup .ui-checkbox .ui-btn,.ui-controlgroup .ui-radio .ui-btn{margin:0}
.ui-checkbox .ui-btn-inner,.ui-radio .ui-btn-inner{white-space:normal}
.ui-checkbox .ui-btn-icon-left .ui-btn-inner,.ui-radio .ui-btn-icon-left .ui-btn-inner{padding-left:45px}
.ui-checkbox .ui-mini.ui-btn-icon-left .ui-btn-inner,.ui-radio .ui-mini.ui-btn-icon-left .ui-btn-inner{padding-left:36px}
.ui-checkbox .ui-btn-icon-right .ui-btn-inner,.ui-radio .ui-btn-icon-right .ui-btn-inner{padding-right:45px}
.ui-checkbox .ui-mini.ui-btn-icon-right .ui-btn-inner,.ui-radio .ui-mini.ui-btn-icon-right .ui-btn-inner{padding-right:36px}
.ui-checkbox .ui-btn-icon-top .ui-btn-inner,.ui-radio .ui-btn-icon-top .ui-btn-inner{padding-right:0;padding-left:0;text-align:center}
.ui-checkbox .ui-btn-icon-bottom .ui-btn-inner,.ui-radio .ui-btn-icon-bottom .ui-btn-inner{padding-right:0;padding-left:0;text-align:center}
.ui-checkbox .ui-icon,.ui-radio .ui-icon{top:1.1em}.ui-checkbox .ui-btn-icon-left .ui-icon,.ui-radio .ui-btn-icon-left .ui-icon{left:15px}
.ui-checkbox .ui-mini.ui-btn-icon-left .ui-icon,.ui-radio .ui-mini.ui-btn-icon-left .ui-icon{left:9px}
.ui-checkbox .ui-btn-icon-right .ui-icon,.ui-radio .ui-btn-icon-right .ui-icon{right:15px}.ui-checkbox .ui-mini.ui-btn-icon-right .ui-icon,.ui-radio .ui-mini.ui-btn-icon-right .ui-icon{right:9px}
.ui-checkbox .ui-btn-icon-top .ui-icon,.ui-radio .ui-btn-icon-top .ui-icon{top:10px}.ui-checkbox .ui-btn-icon-bottom .ui-icon,.ui-radio .ui-btn-icon-bottom .ui-icon{top:auto;bottom:10px}
.ui-checkbox .ui-btn-icon-right .ui-icon,.ui-radio .ui-btn-icon-right .ui-icon{right:15px}.ui-checkbox .ui-mini.ui-btn-icon-right .ui-icon,.ui-radio .ui-mini.ui-btn-icon-right .ui-icon{right:9px}.ui-controlgroup-horizontal .ui-checkbox .ui-icon,.ui-controlgroup-horizontal .ui-radio .ui-icon{display:none}.ui-controlgroup-horizontal .ui-checkbox .ui-btn-inner,.ui-controlgroup-horizontal .ui-radio .ui-btn-inner{padding:.6em 20px}.ui-controlgroup-horizontal .ui-checkbox .ui-mini .ui-btn-inner,.ui-controlgroup-horizontal .ui-radio .ui-mini .ui-btn-inner{padding:.55em 11px .5em}.ui-checkbox input,.ui-radio input{position:absolute;left:20px;top:50%;width:10px;height:10px;margin:-5px 0 0 0;outline:0!important;z-index:1}.ui-field-contain,fieldset.ui-field-contain{padding:.8em 0;margin:0;border-width:0 0 1px;overflow:visible}.ui-field-contain:last-child{border-bottom-width:0}.ui-field-contain{max-width:100%}@media all and (min-width:28em){.ui-field-contain,.ui-mobile fieldset.ui-field-contain{border-width:0;padding:0;margin:1em 0}}
.ui-select{display:block;position:relative}
.ui-select select{position:absolute;left:-9999px;top:-9999px}
.ui-select .ui-btn{opacity:1}.ui-field-contain .ui-select .ui-btn{margin:0}
.ui-select .ui-btn select{cursor:pointer;-webkit-appearance:none;left:0;top:0;width:100%;min-height:1.5em;min-height:100%;height:3em;max-height:100%;filter:Alpha(Opacity=0);opacity:0;z-index:2}
.ui-select .ui-disabled{opacity:.3}
.ui-select .ui-disabled select{display:none}

@-moz-document url-prefix(){.ui-select .ui-btn select{opacity:.0001}}

.ui-select .ui-btn.ui-select-nativeonly{border-radius:0;border:0}
.ui-select .ui-btn.ui-select-nativeonly select{opacity:1;text-indent:0;display:block}
.ui-select .ui-disabled.ui-select-nativeonly .ui-btn-inner{opacity:0}
.ui-select .ui-btn-icon-right .ui-btn-inner,.ui-select .ui-li-has-count .ui-btn-inner{padding-right:45px}
.ui-select .ui-mini.ui-btn-icon-right .ui-btn-inner{padding-right:32px}
.ui-select .ui-btn-icon-right.ui-li-has-count .ui-btn-inner{padding-right:80px}
.ui-select .ui-mini.ui-btn-icon-right.ui-li-has-count .ui-btn-inner{padding-right:67px}
.ui-select .ui-btn-icon-right .ui-icon{right:15px}
.ui-select .ui-mini.ui-btn-icon-right .ui-icon{right:7px}
.ui-select .ui-btn-icon-right.ui-li-has-count .ui-li-count{right:45px}.ui-select .ui-mini.ui-btn-icon-right.ui-li-has-count .ui-li-count{right:32px}label.ui-select{font-size:16px;line-height:1.4;font-weight:400;margin:0 0 .3em;display:block}.ui-select .ui-btn-text,.ui-selectmenu .ui-btn-text{display:block;min-height:1em;overflow:hidden!important}.ui-select .ui-btn-text{text-overflow:ellipsis}.ui-selectmenu{padding:6px;min-width:160px}.ui-selectmenu .ui-listview{margin:0}.ui-selectmenu .ui-btn.ui-li-divider{cursor:default}


div.ui-input-text input.ui-input-text,div.ui-input-text textarea.ui-input-text,.ui-input-search input.ui-input-text{border:0;width:100%;padding:.4em 0;margin:0;display:block;background:transparent none;outline:0!important}
.ui-input-search,div.ui-input-text{margin:.5em 0;background-image:none;position:relative}.ui-input-search{padding:0 30px}
div.ui-input-text{padding:0 .4em}
div.ui-input-has-clear{padding:0 30px 0 .4em}
input.ui-input-text.ui-mini,textarea.ui-input-text.ui-mini,.ui-input-search.ui-mini,div.ui-input-text.ui-mini{margin:.25em 0}
.ui-field-contain input.ui-input-text,.ui-field-contain textarea.ui-input-text,.ui-field-contain .ui-input-search,.ui-field-contain div.ui-input-text{margin:0}textarea.ui-input-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
input.ui-input-text{-webkit-appearance:none}
textarea.ui-input-text{height:50px;-webkit-transition:height 200ms linear;-moz-transition:height 200ms linear;-o-transition:height 200ms linear;transition:height 200ms linear}textarea.ui-mini{height:45px}
.ui-icon-searchfield:after{position:absolute;left:7px;top:50%;margin-top:-9px;content:"";width:18px;height:18px;opacity:.5}
.ui-input-search .ui-input-clear,.ui-input-text .ui-input-clear{position:absolute;right:0;top:50%;margin-top:-13px}.ui-mini .ui-input-clear{right:-3px}.ui-input-search .ui-input-clear-hidden,.ui-input-text .ui-input-clear-hidden{display:none}input::-moz-placeholder,textarea::-moz-placeholder{color:#aaa}input[type=number]::-webkit-outer-spin-button{margin:0}

@media all and (min-width:28em){.ui-field-contain label.ui-input-text{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain input.ui-input-text,.ui-field-contain textarea.ui-input-text,.ui-field-contain .ui-input-search,.ui-field-contain div.ui-input-text{width:78%;display:inline-block}.ui-field-contain .ui-input-search,.ui-field-contain div.ui-input-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui-hide-label input.ui-input-text,.ui-hide-label textarea.ui-input-text,.ui-hide-label .ui-input-search,.ui-hide-label div.ui-input-text,.ui-input-search input.ui-input-text,div.ui-input-text input.ui-input-text{width:100%}}



.ui-li>.ui-btn-inner{display:block;position:relative;padding:0}
.ui-li .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li{padding:.7em 15px;display:block}
.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-thumb{min-height:59px;padding-left:100px}
.ui-li-has-icon .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-icon{min-height:20px;padding-left:40px}
.ui-li-has-count .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-count,.ui-li-divider.ui-li-has-count{padding-right:45px}
.ui-li-has-arrow .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-arrow{padding-right:40px}
.ui-li-has-arrow.ui-li-has-count .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-arrow.ui-li-has-count{padding-right:75px}.ui-li-heading{font-size:16px;font-weight:700;display:block;margin:.6em 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.ui-li-desc{font-size:12px;font-weight:400;display:block;margin:-.5em 0 .6em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

.ui-li-divider{cursor:default}
.ui-li-has-alt .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-alt{padding-right:53px}
.ui-li-has-alt.ui-li-has-count .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-alt.ui-li-has-count{padding-right:88px}
.ui-li-has-count .ui-li-count{position:absolute;font-size:11px;font-weight:700;padding:.2em .5em;top:50%;margin-top:-.9em;right:10px}
.ui-li-has-count.ui-li-divider .ui-li-count,.ui-li-has-count .ui-link-inherit .ui-li-count{margin-top:-.95em}
.ui-li-has-arrow.ui-li-has-count .ui-li-count{right:40px}
.ui-li-has-alt.ui-li-has-count .ui-li-count{right:53px}
.ui-li-link-alt{position:absolute;width:40px;height:100%;border-width:0;border-left-width:1px;top:0;right:0;margin:0;padding:0;z-index:2}
.ui-li-link-alt .ui-btn{overflow:hidden;position:absolute;right:8px;top:50%;margin:-13px 0 0 0;border-bottom-width:1px;z-index:-1}
.ui-li-link-alt .ui-btn-inner{padding:0;height:100%;position:absolute;width:100%;top:0;left:0}
.ui-li-link-alt .ui-btn .ui-icon{right:50%;margin-right:-9px}.ui-li-link-alt .ui-btn-icon-notext .ui-btn-inner .ui-icon{position:absolute;top:50%;margin-top:-9px}


@media only screen and (min-device-width:768px) and (max-device-width:1024px){.ui-li .ui-btn-text{overflow:visible}}

.ui-panel{width:28em;min-height:100%;max-height:none;border-width:0;position:absolute;top:0;display:block}
.ui-panel-closed{width:0;max-height:100%;overflow:hidden;visibility:hidden}.ui-panel-fixed{position:fixed;bottom:-1px;padding-bottom:1px}
.ui-panel-display-overlay{z-index:1001}.ui-panel-display-reveal{z-index:0}.ui-panel-display-push{z-index:999}.ui-panel-inner{padding:15px}
.ui-panel-content-wrap{position:relative;left:0;min-height:inherit;border:0;z-index:999}.ui-panel-content-wrap-display-overlay,.ui-panel-animate.ui-panel-content-wrap>.ui-header,
.ui-panel-content-wrap-closed{position:static}.ui-panel-dismiss{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1002;display:none}.ui-panel-dismiss-open{display:block}
.ui-panel-animate{-webkit-transition:-webkit-transform 350ms ease;-moz-transition:-moz-transform 350ms ease;transition:transform 350ms ease}
.ui-panel-animate.ui-panel:not(.ui-panel-display-reveal),.ui-panel-animate.ui-panel:not(.ui-panel-display-reveal)>div,.ui-panel-animate.ui-panel-closed.ui-panel-display-reveal>div,.ui-panel-animate.ui-panel-content-wrap,.ui-panel-animate.ui-panel-content-fixed-toolbar{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.ui-panel-position-left{left:-28em}
.ui-panel-animate.ui-panel-position-left.ui-panel-display-overlay,.ui-panel-animate.ui-panel-position-left.ui-panel-display-push{left:0;-webkit-transform:translate3d(-28em,0,0);-moz-transform:translate3d(-28em,0,0);transform:translate3d(-28em,0,0)}
.ui-panel-position-left.ui-panel-display-reveal,.ui-panel-position-left.ui-panel-open{left:0}.ui-panel-animate.ui-panel-position-left.ui-panel-open.ui-panel-display-overlay,.ui-panel-animate.ui-panel-position-left.ui-panel-open.ui-panel-display-push{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-transform:none}.ui-panel-position-right{right:-28em}.ui-panel-animate.ui-panel-position-right.ui-panel-display-overlay,.ui-panel-animate.ui-panel-position-right.ui-panel-display-push{right:0;-webkit-transform:translate3d(28em,0,0);-moz-transform:translate3d(28em,0,0);transform:translate3d(28em,0,0)}.ui-panel-position-right.ui-panel-display-reveal,.ui-panel-position-right.ui-panel-open{right:0}.ui-panel-animate.ui-panel-position-right.ui-panel-open.ui-panel-display-overlay,.ui-panel-animate.ui-panel-position-right.ui-panel-open.ui-panel-display-push{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-transform:none}.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open,.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open,.ui-panel-dismiss-position-left.ui-panel-dismiss-open{left:28em;right:-28em}.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-
toolbar-display-reveal,.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push,.ui-panel-animate.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal,.ui-panel-animate.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push{left:0;right:0;-webkit-transform:translate3d(28em,0,0);-moz-transform:translate3d(28em,0,0);transform:translate3d(28em,0,0)}
.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open,.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open,.ui-panel-dismiss-position-right.ui-panel-dismiss-open{left:-28em;right:28em}.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-reveal,.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push,.ui-panel-animate.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal,.ui-panel-animate.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push{left:0;right:0;-webkit-transform:translate3d(-28em,0,0);-moz-transform:translate3d(-28em,0,0);transform:translate3d(-28em,0,0)}.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-overlay,.ui-panel-content-wrap-open.ui-panel-content-wrap-display-overlay{left:0}.ui-page-active.ui-page-panel{overflow-x:hidden}.ui-panel-display-reveal{-webkit-box-shadow:inset -5px 0 5px rgba(0,0,0,.15);-moz-box-shadow:inset -5px 0 5px rgba(0,0,0,.15);box-shadow:inset -5px 0 5px rgba(0,0,0,.15)}.ui-panel-position-right.ui-panel-display-reveal{-webkit-box-shadow:inset 5px 0 5px rgba(0,0,0,.15);-moz-box-shadow:inset 5px 0 5px rgba(0,0,0,.15);box-shadow:inset 5px 0 5px rgba(0,0,0,.15)}.ui-panel-display-overlay{-webkit-box-shadow:5px 0 5px rgba(0,0,0,.15);-moz-box-shadow:5px 0 5px rgba(0,0,0,.15);box-shadow:5px 0 5px rgba(0,0,0,.15)}.ui-panel-position-right.ui-panel-display-overlay{-webkit-box-shadow:-5px 0 5px rgba(0,0,0,.15);-moz-box-shadow:-5px 0 5px rgba(0,0,0,.15);box-shadow:-5px 0 5px rgba(0,0,0,.15)}.ui-panel-display-push.ui-panel-open.ui-panel-position-left{border-right-width:1px;margin-right:-1px}.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push{margin-left:1px}.ui-panel-display-push.ui-panel-open.ui-panel-position-right{border-left-width:1px;margin-left:-1px}.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push{margin-right:1px}@media (min-width:55em){.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-push.ui-panel-content-fixed-toolbar-position-left,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-reveal.ui-panel-content-fixed-toolbar-position-left,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-push.ui-panel-content-wrap-position-left,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-reveal.ui-panel-content-wrap-position-left{margin-right:28em}.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-push.ui-panel-content-fixed-toolbar-position-right,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-reveal.ui-panel-content-fixed-toolbar-position-right,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-push.ui-panel-content-wrap-position-right,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-reveal.ui-panel-content-wrap-position-right{margin-left:28em}.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-push,.ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-reveal{width:auto}.ui-responsive-panel .ui-panel-dismiss-display-push{
display:none}}
/*MAIN STYLES*/

/* Reset styles */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, font, img, ul, li,
fieldset, form, label, legend,
table, caption, tbody, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	/*
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-transform: translateZ(0);
    transform: translateZ(0);*/
}
input { font-family: inherit }

.divgumbuttons { position: relative; min-width: 80px; display: inline-block; line-height: 12px; vertical-align: top }
.divgumbuttons a { position: relative; z-index: 2; margin: 0; line-height: 9px }
.divgumbuttons > span { line-height: 9px }
.divgumbuttons img { margin-top: 0; position: relative }

.gbPos {position:absolute; top: -4px; left: 8px; width: 150px; height: 15px; z-index: 1000}


* {
	margin:0;
	padding:0;
	border: 0;
}

html {
	overflow-y: auto;
	overflow-x: hidden;
	width: 100%;
}
html,	body {
	margin:0;
	padding:0;
	height: 100%;
	width: 100%;
	font-size: 10px;
	-ms-content-zooming: none;
	scroll-behavior: smooth !important;
	overscroll-behavior: none !important;
	-webkit-overflow-scrolling: touch !important;
	overscroll-behavior-y: none !important;

}


body {
	width:100%;
	height: 100%;
	font-family: "Open Sans Light", Segoe UI, Verdana, Arial, sans-serif;
	text-align:left;
	color:#000;
	overflow-x: hidden !important;
	overflow-y: hidden;
	scroll-behavior: smooth !important;
	/*position: fixed !important;*/
	overscroll-behavior: none !important;
	-webkit-overflow-scrolling: touch !important;
	overscroll-behavior-y: none !important;
}
.fixed-body{
	position: fixed !important;
}
body.ui-body-c {
	background: #363636;
	/*position: fixed !important;*/
	overscroll-behavior: none !important;
	-webkit-overflow-scrolling: touch !important;
	overscroll-behavior-y: none !important;

}
body#tinymce {
	background: #d3d3d3;
	font-size: 10px;
	font-size: 1rem;
	height: auto;
	overflow: visible !important
}
body.content_paragraph ol, body.content_paragraph ul, body.content_paragraph li { font-size: inherit; line-height: inherit }


textarea.XSeditfield-wysiwyg {background: #ffffff;}

.body {
	font-size: 1.0em;
	font-weight: normal;
	line-height: 22px;
	width: 100%;
	height: 100%;
	overscroll-behavior: none !important;
	-webkit-overflow-scrolling: touch !important;
	overscroll-behavior-y: none !important;
	scroll-behavior: smooth !important;

}

.ui-mobile [data-role="page"], .ui-mobile [data-role="dialog"], .ui-page {
	/* position: relative !important */
}

#wrapper{
	width:100%;
	height: 100%;
	max-height: 100%;
	top: 0;
	left: 0;
	padding: 0;
	scroll-behavior: smooth !important;
	position:relative;
	z-index: 0;
	overscroll-behavior: none !important;
	-webkit-overflow-scrolling: touch !important;
	overscroll-behavior-y: none !important;

}
/*::-webkit-scrollbar {
     display: none !important;
}*/

 body, html { overflow-y: -moz-hidden-hidden !important;}

#wrapper .wrapper-page {
	position: sticky;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	min-height: 100%;
	z-index: 3;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overscroll-behavior: none !important;
	-webkit-overflow-scrolling: touch !important;
	overscroll-behavior-y: none !important;


	/*font-family: Helvetica, Arial, sans-serif;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;*/
}
#wrapper .wrapper-page-horizontal {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overscroll-behavior: none !important;
	-webkit-overflow-scrolling: touch !important;
	overscroll-behavior-y: none !important;
	scroll-behavior: smooth !important;

}
#wrapper .wrapper-page-horizontal .wrapper-page-sub {
	width: 850px;
	height: 600px;
	margin: 0 auto;
	overscroll-behavior: none !important;
	-webkit-overflow-scrolling: touch !important;
	overscroll-behavior-y: none !important;
}
#wrapper .wrapper-page-vertical .wrapper-page-sub {
	width: 600px;
	height: 850px;
	margin: 0 auto;
}
#wrapper .wrapper-page-fluid {
	width: 100%;
	height: auto;
	min-height: 300px;
	touch-action: none !important;
	overscroll-behavior: none !important;
	-webkit-overflow-scrolling: touch !important;
	overscroll-behavior-y: none !important;
}
#wrapper .wrapper-page-fluid .wrapper-page-sub-2 {
	min-height: 300px
}
#wrapper .wrapper-page-fluid-scroller {
	height: auto;
	width: 850px !important;
	margin: 0 auto;
	min-height: 100%;
	overflow: visible;
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-webkit-transform: translateY(0px);
	touch-action: none !important;
	overscroll-behavior: none !important;
	-webkit-overflow-scrolling: touch !important;
	overscroll-behavior-y: none !important;
	scroll-behavior: smooth !important;
	/*transform: translateY(0px) !important;*/
}


/* conditions for pages that take a lot of cpu or are moving around page right now */
#wrapper .wrapper-page-moving {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none !important;

}

#wrapper .wrapper-page-hidden { z-index: 1; opacity: 0; /* transform: translateY(-200%); -webkit-transform: translateY(-200%); -moz-transform: translateY(-200%); -o-transform: translateY(-200%); */ }

#wrapper .wrapper-page-move-left {
	opacity: 1;
	-webkit-transition: transform 0.5s ease-in-out;
	-moz-transition: transform 0.5s ease-in-out;
	-o-transition: transform 0.5s ease-in-out;
	transition: transform 0.5s ease-in-out;
	-webkit-animation: move-left 0.5s ease-in-out 1;
	-moz-animation: move-left 0.5s ease-in-out 1;
	-o-animation: move-left 0.5s ease-in-out 1;
	animation: move-left 0.5s ease-in-out 1;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
#wrapper .wrapper-page-move-right {
	opacity: 1;
	-webkit-transition: transform 0.5s ease-in-out;
	-moz-transition: transform 0.5s ease-in-out;
	-o-transition: transform 0.5s ease-in-out;
	transition: transform 0.5s ease-in-out;
	-webkit-animation: move-right 0.5s ease-in-out 1;
	-moz-animation: move-right 0.5s ease-in-out 1;
	-o-animation: move-right 0.5s ease-in-out 1;
	animation: move-right 0.5s ease-in-out 1;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
#wrapper .wrapper-page-move-up {
	opacity: 1;
	transition: transform 0.5s linear;
	-webkit-transition: transform 0.5s linear;
	-moz-transition: transform 0.5s linear;
	-o-transition: transform 0.5s linear;
	animation: move-up 0.5s ease 1;
	-webkit-animation: move-up 0.5s ease 1;
	-moz-animation: move-up 0.5s ease 1;
	-o-animation: move-up 0.5s ease 1;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
}
#wrapper .wrapper-page-move-down {
	opacity: 1;
	transition: transform 0.5s linear;
	-webkit-transition: transform 0.5s linear;
	-moz-transition: transform 0.5s linear;
	-o-transition: transform 0.5s linear;
	animation: move-down 0.5s ease 1;
	-webkit-animation: move-down 0.5s ease 1;
	-moz-animation: move-down 0.5s ease 1;
	-o-animation: move-down 0.5s ease 1;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
}
/*
@media all and (max-width: 599px) {
	#wrapper { width: 500px }
	#wrapper .wrapper-page-horizontal { left: -35% }
	#wrapper .wrapper-page-vertical { left: -50px }
	#wrapper .wrapper-page-fluid { left: -230px }
}
@media all and (max-width: 499px) {
	#wrapper { width: 400px }
	#wrapper .wrapper-page-horizontal { left: -56.5% }
	#wrapper .wrapper-page-vertical { left: -100px }
	#wrapper .wrapper-page-fluid { left: -280px }
}
@media all and (max-width: 399px) {
	#wrapper { width: 300px }
	#wrapper .wrapper-page-horizontal { left: -91.75% }
	#wrapper .wrapper-page-vertical { left: -150px }
	#wrapper .wrapper-page-fluid { left: -330px }
}
*/

@-webkit-keyframes move-left {
  100% { -webkit-transform: translateX(-100%); opacity: 0  }
}
@-moz-keyframes move-left {
  100% { -moz-transform: translateX(-100%); transform: translateX(-100%); opacity: 0 }
}
@-o-keyframes move-left {
  100% { -o-transform: translateX(-100%); opacity: 0 }
}
@keyframes move-left {
  100% { transform: translateX(-100%); opacity: 0 }
}
@-webkit-keyframes move-right {
  100% { -webkit-transform: translateX(100%); opacity: 0 }
}
@-moz-keyframes move-right {
  100% { -moz-transform: translateX(100%); transform: translateX(-100%); opacity: 0 }
}
@-o-keyframes move-right {
  100% { -o-transform: translateX(100%); opacity: 0 }
}
@keyframes move-right {
  100% { transform: translateX(100%); opacity: 0 }
}
@keyframes move-up {
  100% { transform: translateY(-100%); opacity: 0 }
}
@-webkit-keyframes move-up {
  100% { -webkit-transform: translateY(-100%); opacity: 0 }
}
@-moz-keyframes move-up {
  100% { -moz-transform: translateY(-100%); opacity: 0 }
}
@-o-keyframes move-up {
  100% { -o-transform: translateY(-100%); opacity: 0 }
}
@keyframes move-down {
  100% { transform: translateY(100%); opacity: 0 }
}
@-webkit-keyframes move-down {
  100% { -webkit-transform: translateY(100%); opacity: 0 }
}
@-moz-keyframes move-down {
  100% { -moz-transform: translateY(100%); opacity: 0 }
}
@-o-keyframes move-down {
  100% { -o-transform: translateY(100%); opacity: 0 }
}

#wrapper .wrapper-page-sub-2 > .divgumbuttons { position: absolute; top: 0; right: 100%; width: auto; min-width: 0; margin-right: 10px;  }
#wrapper .wrapper-page-sub-2 > .divgumbuttons span { font-size: 30px; padding: 11px 7px; font-family: "Open Sans Light", Segoe UI, Verdana, Arial, sans-serif; border-right: 0}
#wrapper .wrapper-page > .divgumbuttons img { margin-top: 0 }
/*#wrapper .wrapper-pages { position: sticky; top: 0; left: 0; width: 100%; height: 100%;  }*/
#app-editcontrols, #app-create-buttons, #app-actions, #app-actions-popup, #app-pages { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
#app-actions, #app-actions-popup {
	transition: right 0.2s linear, top 0.2s linear; -webkit-transition: right 0.2s linear, top 0.2s linear; -moz-transition: right 0.2s linear, top 0.2s linear;
}
#app-pages { z-index: 1; position: absolute }
#app-editcontrols { z-index: 4; top: 39px; left: 50%; width: auto; height: 35px; margin-left: -391px }
#app-editcontrols input { vertical-align: top; margin-bottom: 4px }
/* #app-create-buttons { z-index: 4; top: 68px; left: 50%; width: auto; height: 35px; width: 500px; text-align: right; margin-left: -74px; /*margin-left: -330px*/ /*} */
#app-create-buttons { z-index: 4; top: 48px; left: 50%; width: auto; height: 35px; width: 500px; text-align: right; margin-left: -75px; /* margin-left: -330px; */ }
#app-create-buttons input { vertical-align: top; margin-bottom: 4px }
#app-create-buttons input[type="checkbox"] { vertical-align: baseline; margin-bottom: 0 }
input.editmode-control { /*background: #404040; border: 1px solid #616161;*/ background: #7e7e7e; color: white; height: 29px; padding: 4px 16px 6px 16px; cursor: pointer; font-size: 1.4em; line-height: 140%  }
input.editmode-control:hover { background: #505050 }
#app-create-buttons .editmode-label { display: inline-block; /*color: white;*/ color:#7e7e7e; width: 27px; height: 26px; padding: 3px 3px 0 0 ; overflow: hidden; background: #7e7e7e url(../images/icon_grid.png) no-repeat 5px 5px; /*background: #404040; border: 1px solid #616161;*/ line-height: 1.4; vertical-align: top; cursor: pointer; overflow: hidden; text-indent: 9999px }
#app-create-buttons .editmode-label input { vertical-align: middle; color:#7e7e7e; visibility: hidden }
#app-create-buttons .editmode-label-active, #app-create-buttons .editmode-label:hover { background: #505050 url(../images/icon_grid.png) no-repeat 5px 5px;  }
#app-actions { z-index: 4; top: 0; left: auto; right: 0; text-align: right; width: 28px; height: auto; line-height: 18px; background: #1b1919 }
#app-actions a.control { background: none; border: none; text-indent: -9999px; overflow: hidden; display: block; width: 30px; height: 30px; font-size: 13px; margin: 0 3px 0 3px; cursor: pointer }
#app-actions #button-editions { background: url('../images/bt_editions.png') }
#app-actions #button-editions:hover { background: url('../images/bt_editions_hover.png') }
#app-actions #button-subscribe { background: url('../images/bt_newsletter_subscribe.png') }
#app-actions #button-subscribe:hover { background: url('../images/bt_newsletter_subscribe_hover.png') }
#app-actions #button-share { background: url('../images/bt_share.png') }
#app-actions #button-share:hover { background: url('../images/bt_share_hover.png') }
#app-actions #button-tellafriend { background: url('../images/bt_tell_a_friend.png') }
#app-actions #button-tellafriend:hover { background: url('../images/bt_tell_a_friend_hover.png') }
#app-actions #button-contact { background: url('../images/bt_contact.png') }
#app-actions #button-contact:hover { background: url('../images/bt_contact_hover.png') }
#app-actions .ui-btn, #app-editcontrols .ui-btn { margin: 0 }
#app-actions-popup { z-index: 5; top: 0; left: auto; right: 28px; width: auto; height: auto; position: absolute; display: none; }
/*#app-create-buttons { top:-32px!important; }*/
#app-foldoutmenu { position: absolute; z-index: 3 }
#xs_editpreview_topmenu { position: relative; z-index: 5; height: 35px !important }
#app-editcontrols .ui-btn { float: left; margin-right: 4px }
#app-actions-popup.app-actions-popup-active { background: #fff; width: 380px; display: block; box-shadow: 0 1px 2px #999; padding: 10px   }

/* landscape template conditions */
.body-horizontal #app-actions, .body-horizontal #app-actions-popup { top: 0; right: 0 }
/* fluid template conditions */
.body-fluid #app-actions, .body-fluid #app-actions-popup { top: 0; }
.body-fluid.version-edit #app-actions, .body-fluid.version-edit #app-actions-popup { top: 0; }
.body-fluid.version-edit #wrapper .wrapper-page-fluid { overflow: visible }
.body-fluid.version-edit .content_block {  padding-top: 12px;  }
.body-fluid.version-edit .content_2_column { /* margin-top: 12px */ }
#wrapper .wrapper-page-fluid .wrapper-page-sub { width: 850px; margin: 0 auto }
.wrapper-page-fluid .content_block { position: relative; top: 0 !important; left: 0 !important; z-index: auto !important; margin: 0 auto /* centrify */ }
.wrapper-page-fluid .content_block > .divgumbuttons { position: absolute; /* margin-bottom: -12px; */ margin-bottom: 0; height: 12px; /* top: -12px */ top: 0;  }
.wrapper-page-fluid > .mCustomScrollBox > .mCSB_container { margin-right: 0 }
.wrapper-page-fluid > .mCustomScrollBox > .mCSB_scrollTools { display: block !important; z-index: 1; right: -20px }
.wrapper-page-fluid > .mCustomScrollBox > .mCSB_dragger { min-height: 50px }
.wrapper-page-fluid-scroller > .divgumbuttons { top: 0; height: 10px; margin-bottom: 20px !important }
.wrapper-page-fluid-scroller > .divgumbuttons a { vertical-align: top }
.wrapper-page-fluid #wrapper-page-sub-2 .content_imap > .divgumbuttons { top: -13px }
body.version-edit .wrapper-page-fluid .content_block:hover { z-index: 99999 !important }


.wrapper-page-sub { width: 100%; height: 100%; position: relative; /* -webkit-font-smoothing: antialiased */ /* -webkit-backface-visibility: hidden; */ }
.wrapper-page-sub-2 { width: 100%; min-height: 100%; position: relative; /* -webkit-backface-visibility: hidden; */ }

.page-background-video { width: 100%; height: 100%; min-height: 100%; position: absolute; overflow: hidden;}

/*.page-background-video {
    width: 100%;
    height: 100%;
    min-height: 600px;
    position: fixed;
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
    -o-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}*/
.page-background-video .video-autoplay { position: absolute; width: 100%; height: 100%; vertical-align: middle; z-index: -10; }
.page-background-video .mejs-container { background: none }
.page-background-video .mejs-container .mejs-controls { /* visibility:hidden !important; */ display: none !important }
.page-background-video .mejs-container .mejs-overlay-play { display: none !important }
.page-background-video .mejs-container .mejs-overlay-loading { display: none !important }
/*.wrapper-page-fluid .wrapper-page-sub-2 { width: auto; max-width: 100% }*/
/* special conditions */
.body.nomenu #app-actions { display: none }
.body.nomenu #app-create-buttons { display: none }
.body.nomenu #xs_editpreview_topmenu { display: none }

.content_block { margin: 0; padding: 0; position: absolute; top: 0; left: 0; z-index: 1 }
.content_block * { webkit-user-select: none; -moz-user-select: -moz-none; -o-user-select: none; user-select: none; }
.content_draggable { z-index: 2 }
body.version-edit .content_block > .divgumbuttons { display: none; position: absolute; font-size: 10px; top: -13px; height: 12px; z-index: 99; width: auto; white-space: nowrap }
body.version-edit .content_block:hover { /* outline: 3px solid #3182C4; */ -webkit-box-shadow: 0 0 0 2px #3182C4, 0 0 0 4px white; -moz-box-shadow: 0 0 0 2px #3182C4, 0 0 0 4px white; box-shadow: 0 0 0 2px #3182C4, 0 0 0 4px white }
body.version-edit .content_block.content_2_column:hover { -webkit-box-shadow: 0 0 0 2px #222, 0 0 0 4px white; -moz-box-shadow: 0 0 0 2px #222, 0 0 0 4px white; box-shadow: 0 0 0 2px #222, 0 0 0 4px white }
body.version-edit .content_block:hover > .divgumbuttons { display: block }
body.version-edit .content_block > .divgumbuttons:hover, .content_block > .divgumbuttons:hover .gummenu { z-index: 99999 }
.content_grid { opacity: 0.3; filter: Alpha(Opacity=30) }
.content_grid_edit { z-index: 1 }

.content_editions {  }
.content_editions .widget_inner a { display: inline-block; vertical-align: bottom }
.content_editions .widget_inner a img { vertical-align: top }

.content_editions_big { width: 850px !important; padding: 10px 0; height: 432px !important; max-height: 600px !important }
.content_editions_big .widget_inner { height: 100%; padding-bottom: 32px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-family: "Open Sans Light", Helvetica, Arial, sans-serif }
.content_editions_big .editions-big-left { font-size: 160%; line-height: 120%; color: white; float: left; width: 374px; padding-left: 20px; padding-right: 16px;  }
.content_editions_big .editions-big-left .cover { margin-bottom: 10px }
.content_editions_big .editions-big-left .cover img { margin-bottom: 10px }
.content_editions_big .editions-big-left .cover a { font-weight: normal; }
.content_editions_big .editions-big-left .bekijk-magazine a { background: white; color: red; display: inline-block; padding: 10px 15px 10px 15px; font-weight: normal; font-size: 90%; margin-top: 10px; line-height: 0.9 }
.content_editions_big .editions-big-left .intro-text { max-height: 60px; overflow: hidden }
.content_editions_big .editions-big-right { font-size: 140%; line-height: 120%; color: white; float: left; width: 440px; max-height: 100%; overflow: hidden;  }
.content_editions_big .editions-big-right .cover { height: 181px; float: left; width: 197px; margin-right: 16px; margin-bottom: 20px; overflow: hidden }
.content_editions_big .editions-big-right .cover-2 { margin-right: 0 }
.content_editions_big .editions-big-right .cover a { font-size: 16px; line-height: 120% }
.content_editions_big .editions-big-right .mCSB_container { margin-right: 14px }
.content_editions_big .editions-big-right .mCSB_scrollTools { z-index: 2; right: 5px }
.content_editions_big .nieuwste-editie { background: white; color: red; display: inline-block; padding: 4px 5px 4px 5px; font-weight: bold; font-size: 90%; line-height: 0.9; text-transform: uppercase; margin-bottom: 3px }
.content_editions_big a, .content_editions_big a:visited, .content_editions_big a:hover { color: inherit; text-decoration: none }
.content_editions_big .powered-by { position: absolute; bottom: 0; right: 0; color: white; padding-right: 30px }
.content_editions_big .widget_inner:after { content: ""; display: block; clear: both }

.content_edition_toc { padding-left: 2px }
.content_edition_toc > h2 { padding-left: 10px }
.content_edition_toc .toc-edition-entry { display: block; clear: both; width: 100%; min-height: 86px; /* height: 86px; */ }
.content_edition_toc .toc-edition-entry-0 { background: #403e3e }
.content_edition_toc .toc-edition-entry-1 { background: #1b1919 }
.content_edition_toc .toc-edition-image { float: right; overflow: hidden; text-align: center; background: black; padding-bottom: 0; border: none; display: block; width: 116px; height: 82px; margin: 2px; margin-right: 12px; position: relative }
.content_edition_toc .mCSB_container { margin-right: 20px }
.mCSB_container .toc-edition-entry .toc-edition-image { margin-right: 2px  }
.mCSB_container.mCS_no_scrollbar .toc-edition-entry .toc-edition-image { margin-right: 4px }
.content_edition_toc .toc-edition-cover img, .content_edition_toc .toc-edition-page img { width: 100%; height: auto }
.content_edition_toc .toc-edition-cover-0 img { max-width: 100% }
.content_edition_toc .toc-edition-cover-1 img { max-height: 100% }
.content_edition_toc .toc-edition-cover-2 img { max-height: 100% }
.content_edition_toc .toc-edition-cover-3 img { max-height: 100% }
.content_edition_toc .toc-edition-page-0 img { max-width: 100% }
.content_edition_toc .toc-edition-page-1 img { max-height: 100% }
.content_edition_toc .toc-edition-page-2 img { max-height: 100% }
.content_edition_toc .toc-edition-page-3 img { max-height: 100% }
.content_edition_toc .toc-edition-title { display: block; line-height: 120%; padding: 10px 130px 10px 10px; font-size: 14px; word-wrap: break-word; }
.content_edition_toc .toc-edition-title a, .content_edition_toc .toc-edition-title a:link,  .content_edition_toc .toc-edition-title a:visited { color: white; font-weight: normal }
.content_edition_toc .toc-edition-title a:hover { text-decoration: none }
body#tinymce.content_menu_title { padding: 10px; font-size: 14px; }
body#tinymce.content_menu_title > p { font-size: 100% }
.content_edition_toc .toc-edition-entry .clear { display: block }
.content_heading h1 { padding: 0; margin: 0; font-weight: inherit; font-size: inherit; font-family: inherit; line-height: inherit }
.content_paragraph { /*-webkit-transform: translate3d(0,0,0)*/ }
.content_paragraph p { padding: 0; margin: 0; font-weight: normal; line-height: inherit }
.content_paragraph p span { /* line-height: 100% */ }
.content_paragraph p a  { color: inherit; text-decoration: none }
.content_paragraph p a:hover { text-decoration: none; opacity: 0.9 }
.content_paragraph .content_paragraph_text:after { content: ""; display: block; clear: both }
body.version-edit .content_paragraph .content_paragraph_text:empty { min-width: 150px; min-height: 50px }
/*.content_paragraph_text:empty:not(:focus):before{content:attr(data-placeholder);}*/

body.version-edit .content_iframe .block_inner div:empty { min-width: 150px; min-height: 50px }

.content_twitter_profile .twtr-doc { width: auto !important }

.content_photoslider .block_inner { width: 100%; height: 100% }
.content_photoslider .block_inner .divgumbuttons { position: absolute; top: -20px; left: 100px }
.content_photoslider .photoslider-image-text { padding: 10px 0 0 0 }
.content_photoslider .photoslider-image-title { }
.content_photoslider .photoslider-image-desc { }
.content_photoslider .photoslider-image { width: 100%; height: 100%; position: absolute; display: none; top: 0; left: 0  }
.content_photoslider .photoslider-image:nth-child(1) { display: block }
.content_photoslider .photoslider-image .divgumbuttons { position: absolute; left: 10px; top: 10px }
.content_photoslider .photoslider-image-elem { float: left; vertical-align: bottom; padding-right: 10px }
.content_photoslider .photoslider-toggles { position: absolute; bottom: 10px; left: 10px; background: #111; background: rgba(17,17,17,0.5); padding: 6px 6px 6px 0; border-radius: 3px; -moz-border-radius: 3px }
.content_photoslider .photoslider-toggles a { float: left; width: 24px; height: 24px; margin-left: 6px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; background: #aaa }
.content_photoslider .photoslider-toggles a.active {  background: white }

.content_bxslider .photoslider-image > .divgumbuttons { position: absolute; top: 0; z-index: 19999 }

#wrapper-page-sub-2 .content_imap > .divgumbuttons { top: -24px }
.content_imap .map_image { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100% }
.content_imap .map_areas { position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100% }
.content_imap .map_areas > .divgumbuttons { display: none; top: -12px; margin-bottom: 0 !important }
.content_imap:hover .map_areas > .divgumbuttons { display: block }
.content_imap .map_areas > .divgumbuttons a { display: inline-block }
.content_imap .map_areas > .divgumbuttons img { margin-bottom: 0 !important; vertical-align: top }
.content_imap .map_overlay { position: absolute; z-index: 3; top: 0; left: 0 }
.content_imap .imap-marker { position: absolute; z-index: 3; top: 0; left: 0 }
.content_imap .imap-marker > .divgumbuttons { display: none; position: absolute; top: -10px; width: 145px }
.content_imap .imap-marker:hover > .divgumbuttons { display: block }
.imap-overlay { min-height: 27px }
.imap-overlay > .divgumbuttons { margin-bottom: 12px }
.imap-overlay > .divgumbuttons .gumbutton { font-size: 30px; padding: 11px 7px; font-family: "Open Sans Light", Segoe UI, Verdana, Arial, sans-serif; }
.imap-overlay .content_block { position: relative !important; top: 0 !important; left: 0 !important }
.imap-overlay .content_block > .divgumbuttons { display: relative;  }
.imap-overlay h1 { margin: 0; padding: 12px 0px 10px 0px; }
body.version-edit .imap-overlay .content_block { padding-bottom: 0; padding-top: 0px; margin-bottom: 13px }
body.version-edit .imap-overlay .content_block > .divgumbuttons { top: -13px }
body.version-edit .imap-overlay .content_2_column { padding-top: 0px }
body.version-edit .imap-overlay .content_2_columns_part { padding-top: 13px }
body.version-edit .imap-overlay .content_2_columns_part > .divgumbuttons { top: -13px }
body.version-edit .imap-overlay > .divgumbuttons { visibility: hidden}
body.version-edit .imap-overlay:hover > .divgumbuttons { visibility: visible }
body.version-edit .imap-marker:hover { -webkit-box-shadow: 0 0 0 2px #3182C4, 0 0 0 4px white; -moz-box-shadow: 0 0 0 2px #3182C4, 0 0 0 4px white; box-shadow: 0 0 0 2px #3182C4, 0 0 0 4px white }

.content_foldout_container .content_foldout_item { list-style-type: none }
.content_foldout_container .content_block { position: relative; top: 0 !important }
.content_foldout_container ul.foldout-titles { margin-left: 0 }
body.version-edit .content_foldout > .divgumbuttons { top: 0 }
body.version-edit .content_foldout_container { padding-top: 12px; padding-bottom: 24px /* for gumbuttons */ }
body.version-edit .content_foldout_container > .divgumbuttons {  /* for gumbuttons */ }
/* body.version-edit .content_foldout_container .content_foldout_item { margin-top: 12px; margin-bottom: 12px } */
/* body.version-edit .content_foldout_container .content_foldout_item .handle { min-height: 1px;  } */
/* body.version-edit .content_foldout_container .foldout_item_title > .divgumbuttons { position:absolute; left: 0; bottom: -40px } */
/*body.version-edit .content_foldout_container .foldout_item_title > .divgumbuttons { position:absolute; left: 0; bottom: -12px }*/
/* body.version-edit .content_foldout_container .foldout_item_title > .content_block { margin-top: 12px } */
body.version-edit .content_foldout_container .foldout_item_title > .divgumbuttons .new-insert {
	font-size: 30px;
	background-color: #3182C4;
    padding: 11px 7px;
    font-family: "Open Sans Light", Segoe UI, Verdana, Arial, sans-serif;
    border-right: 0;
}


.content_separator {  }
.content_separator hr { margin: 0; padding: 0; border: none; background: none; font-size: 1px; line-height: 1px; overflow: hidden }

.content_iframe .block_inner { cursor: pointer }
.content_iframe p { padding: 0; margin: 0; font-weight: normal; line-height: inherit }
.content_iframe p a  { color: inherit; text-decoration: none }
.content_iframe p a:hover { text-decoration: none; opacity: 0.9 }

.content_popup .content_popup_link { cursor: pointer }
.content_popup .content_popup_link:after { content: ""; display: block; clear: both }

.content_newssubscribe { font-size: 14px; padding: 0 10px }
#app-actions .content_newssubscribe { padding-top: 15px }
.content_newssubscribe form {  }
.content_newssubscribe form .ButtonNormal { margin-top: 0 }
.content_newssubscribe form .xsformbuilder_simple_textbox { width: 160px; height: 28px }
.content_tell_a_friend { width: 270px; padding: 0 10px }
.content_form { font-size: 14px; padding: 0 10px }
.content_edition_toc { width: 290px }
.wrapper-page .content_2_column > .divgumbuttons { top: -12px }
/*.content_2_columns_table { display: table; padding: 0; width: 100%; table-layout: fixed; border-collapse: collapse; border: none }
.content_2_columns_table .content_2_columns_row { display: table-row }
.content_2_columns_table .content_2_columns_part { display: table-cell; padding: 0; vertical-align: top; box-sizing: border-box; border: none }*/
.content_2_columns_table { display: block; width: 100%;overflow: hidden;}
.content_2_columns_table .content_2_columns_row { display: block; width: 100%; /* overflow: hidden */ }
.content_2_columns_table .content_2_columns_part { float: left; display: block; padding: 0; vertical-align: top; /*box-sizing: border-box;*/ border: none; /* -webkit-backface-visibility: hidden */ }
.content_2_columns_part { position: relative; min-height: 1px /* still float when empty */ }
.content_2_columns_part > .divgumbuttons { top: -12px }
.content_2_column::after, .content_2_column:after { content: ""; display: block; clear: both }
.content_2_columns_row::after, .content_2_columns_row:after { content: ""; display: block; clear: both }
.content_2_columns_part::after, .content_2_columns_part:after { content: ""; display: block; clear: both }
.content_2_column > div > .block_inner > .content_2_columns_table > .content_2_columns_row > .content_2_columns_part > .divgumbuttons { visibility: hidden }
.content_2_column:hover > div > .block_inner > .content_2_columns_table > .content_2_columns_row > .content_2_columns_part > .divgumbuttons { visibility: visible }

body.version-edit .content_2_columns_part { padding-top: 12px; min-height: 78px }

.page-preview-thumb-wrap { float: left; width: 200px; text-align: center; margin-bottom: 10px  }
.mCustomScrollBox .page-preview-thumb-wrap { width: 190px }
#popup-create-new-page .mCustomScrollbar { margin-bottom: 10px }
.page-preview-thumb { width: 120px; height: 170px; margin: 0 auto; position: relative }
.page-preview-thumb img { width: 120px; height: 170px }
.page-preview-thumb-horizontal { width: 170px; height: 145px; margin-top: 25px }
.page-preview-thumb-horizontal img { width: 170px; height: 120px }
.page-preview-thumb-fluid { width: 170px; height: 170px; }
.page-preview-thumb-fluid img { width: auto; height: auto; max-width: 170px; max-height: 170px }
a.page-preview-title, a.page-preview-title:link { color: #da1818; text-decoration: none; font-size: 15px }

.video_preview { position: relative; width: 100%; height: 100%; }
.video_playbutton { display: block; text-indent: -9999px; cursor: pointer; position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0.5; background: url('../images/playbutton.png') no-repeat center center; filter: Alpha(Opacity=50) }
.video_playbutton:hover {opacity: 0.8; filter: Alpha(Opacity=80) }
#videoplayer { z-index: 19999; position: absolute; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.5); border-radius: 4px; top: 0; left: 0; width: 100%; height: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; }
#videoplayer .wrap { position: absolute; z-index: 1; background: black; padding: 10px; top: 20px; left: 20px; border-radius: 4px; box-shadow: 0 1px 2px black }
#videoplayer .wrap2 { width: 100%; height: 100% }
#videoplayer .close { position: absolute; z-index: 2; cursor: pointer; border-radius: 15px; background: rgba(0, 0, 0, 0.5); width: 30px; padding-top: 5px; height: 25px; text-align: center; top: 10px; right: 10px; display: block; color: #ddd; font-size: 20px; font-weight: bold }
#videoplayer .close:hover { color: white; text-decoration: none; background: rgba(0, 0, 0, 0.7) }
.jp-video { position: absolute; top: 0; left: 0 }
.jp-video-template { display: none }
.jp-audio-template { display: none }
.mejs-container { min-width: 100% !important; min-height: 100% !important; max-width: 100%; max-height: 100% }
.me-plugin { width: 100% !important; height: 100% !important }
.me-plugin embed { width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: 100% !important }
.me-cannotplay { height: 100% !important ; width: 100% !important }
.audio_player_startimage { position: relative; cursor: pointer }
.audio_playbutton { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: url('../images/audiobutton.png') no-repeat center center; opacity: 0.6 }
.audio_playbutton:hover { opacity: 0.9 }

/* content button */
.content_button_link { display: block; position: relative; height: 100% }
.content_button .block_inner, .content_button .content_buttons_inner { display: block }
.content_button .block_inner { position: relative }
.content_button .content_buttons_inner { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box }
.content_button .maintitle { font-weight: bold; display: block }
.content_button .subtitle { display: block; font-size: 100%; }
.content_button .block_inner .img { position: absolute; right: 0; top: 50%; text-align: center }

/* iframe lightbox */
#iframelightbox {
    z-index: 19999;
    position: absolute;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.5);
    border-radius: 4px;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

#iframelightbox .wrap {
    position: absolute;
    z-index: 1;
    background: black;
    padding: 10px;
    top: 20px;
    left: 20px;
    border-radius: 4px;
    box-shadow: 0 1px 2px black;
    overflow: hidden
}

#iframelightbox .wrap2 {
    position: absolute;
    z-index: 2;
    top: 10px;
    left: 10px;
    overflow: auto;
    -webkit-overflow-scrolling: touch !important;
}

#iframelightbox .close { position: absolute; z-index: 3; cursor: pointer; border-radius: 15px; background: rgba(0, 0, 0, 0.5); width: 30px; padding-top: 5px; height: 25px; text-align: center; top: 10px; right: 10px; display: block; color: #ddd; font-size: 20px; font-weight: bold }
#iframelightbox .close:hover { color: white }
#iframelightbox iframe {     min-width: 101%;
    min-height: 101%;
    /*overflow: auto; */border: none; /*-webkit-overflow-scrolling: touch !important;*/ background: white }

.index #wrapper {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}


/* default content style */
#wrapper .wrapper-page {
  /* -webkit-backface-visibility: hidden;*/

	/*background: white;*/
	/*-webkit-box-shadow: 0px 0px 0px 1px #111, 5px 5px 15px 0 #111;
	-moz-box-shadow: 0px 0px 0px 1px #111, 5px 5px 15px 0 #111;
	-ms-box-shadow: 0px 0px 0px 1px #111, 5px 5px 15px 0 #111;
	-o-box-shadow: 0px 0px 0px 1px #111, 5px 5px 15px 0 #111;
	-khtml-box-shadow: 0px 0px 0px 1px #111, 5px 5px 15px 0 #111;
	box-shadow: 0px 0px 0px 1px #111, 5px 5px 15px 0 #111;*/
}

/* navigation buttons */

#app-navigationcontrols {
	position: static;
	-webkit-transform: translateZ(0);
	-webkit-perspective: 1000;
}
#app-navigationcontrols a.page_prev, #app-navigationcontrols a.page_next {
	-webkit-perspective: 1000;
	-webkit-transform: translate3d(0,0,0);
	display: none
}
a#navigation_page_prev { z-index: 2; color: #666; display: block; text-decoration: none; position: fixed; width: 50px; height: 40px; padding: 0; font-size: 40px; top: 50%; left: 0px; text-indent: -9999px; }
a#navigation_page_next { z-index: 2; color: #666; font-family: Arial; display: block; text-decoration: none; position: fixed; width: 50px; height: 40px; padding: 0; font-size: 40px; top: 50%; right: 0px; text-indent: -9999px;  }
#app-navigationcontrols a.page_up { z-index: 5; text-decoration: none; font-size: 28px; color: #222; position: fixed; width: 40px; height: 50px; margin-left: -20px; top: 0px; left: 50%; text-indent: -9999px;  }
#app-navigationcontrols a.page_down { z-index: 5; text-decoration: none; font-size: 28px; color: #222; position: fixed; width: 40px; height: 50px; margin-left: -20px; bottom: 0px; left: 50%; text-indent: -9999px;  }
a#navigation_page_prev, a#navigation_page_next {
	/*-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;*/
	cursor: pointer
}
a#navigation_page_prev span, a#navigation_page_next span { display: block; height: 100%; width: 100%;  }


/* globals */
.whitespace {padding: 10px 10px 20px 10px;}
article {z-index: 100}
.set2Column .whitespace {padding: 30px 20px 30px 20px;}

#footer {
	clear: both
}

img {
	border:0px;
}

/*IMG bij ARTIKEL*/
.imgFloatR, .rightPos {float: right; margin: 5px 0px 12px 15px;}
.imgFloatL, .leftPos {float: left; margin: 5px 15px 12px 0px;}

.content_block p, .content_block h1, .content_block h2, .content_block h3 {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	-o-hyphens: none;
	hyphens: none;
}
.content_block p {
	margin:0 0 0 0;
}
.content_block p em { font-style: italic }
.content_block p strong { font-weight: bold }
.firstletter {
	float: left;
	font-size: 200%;

}
hr {
	border: 1px solid #eeeeee;
	margin:5px 0px 5px 0px;
	clear:both;
}
blockquote {
	padding-left: 30px;
	padding-top: 20px;
	position: relative
}
blockquote:before {
	display: block;
	content: "\201C";
	font-size: 80px;
	font-family: Arial;
	position: absolute;
	left: 0px;
	top: 0px;
	color: inherit;
}
.clr {
	clear:both;
  height:0;
	line-height: 0;
}
.clear { clear: both }

.clearfix:after {
  content: ".";
  display: block;

  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.tac { text-align: center }
.mac { display: block; margin: 0 auto }
.pb10 { padding-bottom: 10px }
.w400 { width: 400px }
/*HEADERS*/

h1{
	font-size: 2.5em;
	line-height: 1.0em;
	/*color:#fff;*/
	font-weight: lighter;
	padding: 12px 0px 10px 0px;
}

h2{
	font-size:18px;
	font-weight: normal;
	padding: 0px 0px 8px 0px;
}

h3{
	font-size:14px;
	color:#999;
	font-weight: normal;
	padding: 0px 0px 6px 0px;
}

#columnLeft H2, #columnRight H2 {font-size:14px;} /*H2 in zijcolumn is qua grootte gelijk aan een h3 in maincolumn*/

/*LINKS*/

.ui-body-c .ui-link, a, .ui-body-c .ui-link:link, a:link	{
  color: inherit;
	text-decoration:none;
}

.ui-body-c .ui-link:visited, a:visited {
  color: inherit;
	text-decoration:none;
}

.ui-body-c .ui-link:active, a:active  {
  color: inherit;
	text-decoration:none;
}

.ui-body-c .ui-link:hover, a:hover  {
  color: inherit;
	text-decoration: none;
}

/*LIST*/

ol{
margin: 0px 0px 0px 22px;
padding: 0;
}

ul{
margin: 0px 0px 0px 15px;
padding: 0;
list-style: outside disc;
}

li{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	/*background: url(../images/arrow.gif) no-repeat 0px 5px;

	padding-left: 12px;*/
}


.xsformbuilder_simple_textbox {
	float: left;
	width:180px;
	border:1px solid #ccc;
	height: 22px;
	padding: 0 0 0 5px;
}


/*Buttons - Ook voor formbuilder*/

.ButtonNormal, .buttonNormal, #button-contact-block .buttonNormal {
	height: 30px;
	background-color: #3182c4;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	margin: 10px 2px 0 0;
	padding: 0px 15px;
	border: 0px;
}

.ButtonHigh, .buttonHigh, .ButtonNormal:hover, .buttonNormal:hover, #button-contact-block .buttonNormal:hover {
	height: 30px;
	background-color: #ed1556;
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
	margin: 10px 2px 0 0;
	padding: 0px 15px;
	border: 0px;
	cursor:pointer;cursor:hand;
}

.formelement, .formLabel {clear: both}

/*Overlay subscribe*/
#button-subscribe-block, #button-share-block, #button-contact-block {
	/*font-size: 80%;*/
}

.gplus {
display:block;
padding:0px;
margin:0px;
text-decoration:none;
border:none;
height:29px;
overflow:hidden;
vertical-align: top;
background:url("/images/sharebutton_googleplus.png") left top no-repeat;
margin-bottom: 10px
}
.gplus div {
padding:2px 0px 3px 0 !important;
}
.gplus .gplustitle { position: relative; left: 1px; padding-top: 0px; top: -6px;  color: white; font-size: 14px }
.gplus {
	!display:none;
}
.gplus iframe {
opacity:0;
filter:alpha(opacity=0);
zoom:1;
}
#app-actions .sharebuttons { padding: 0 10px }
#app-actions .sharebuttons .sharebuttons_inner a { display: block; margin-bottom: 10px; padding: 0; font-size: 14px; font-weight: normal; text-decoration: none }
#app-actions .sharebuttons .sharebuttons_inner a img, #app-actions.left .sharebuttons .sharebuttons_inner a span { vertical-align: middle }
#app-actions .sharebuttons .sharebuttons_inner a span { padding-left: 10px }
#app-actions .sharebuttons .sharebuttons_inner a:link, #app-actions.left .sharebuttons .sharebuttons_inner a:visited, #app-actions.left .sharebuttons .sharebuttons_inner a:hover  { color: white }

#button-subscribe-block .ButtonNormal, #button-subscribe-block .ButtonNormal:hover {xfloat: left;}

/*#Button-contact-block .formLabel {
	xfloat:left;
	width:180px;
	cursor:pointer;
}8?

#button-contact-block .buttonNormal, #button-contact-block .buttonNormal:hover {xfloat: left; }


/*firefox stippellijn fixes

a:active{
	outline:none;
}
:focus{
	-moz-outline-style:none;
}
*/

.slides div{
max-height:200px;
}


/* *** FONTSIZE ***  */
.font90p {font-size: 90%}
.font100p {font-size: 100%}
.font110p {font-size: 110%}
.font120p {font-size: 120%}

.font300p {font-size: 300%}
.font400p {font-size: 400%}
.font500p {font-size: 500%}

.bigTitle {line-height: 1.1em; padding: 30px 20px 0 20px;}
.tiltleImg {width: 100%}

.float-left { float: left }
.float-right { float: right }

/* popup */
.ui-popup { font-size: 14px }
.ui-popup a { font-size: 14px; }
.ui-popup a:hover { text-decoration: none; color: white  }
.ui-popup input.text { }

/* panels */
.ui-panel { max-height: 100%; overflow: visible; overflow-y: hidden }
.ui-panel .ui-panel-inner { font-size: 1.3em;  }

/* photoalbum skins */
.content_photoalbum_viewer .widget_inner { width: 100%; height: 100% }
.content_photoalbum_viewer .template-bigphoto-thumbs { width: 100%; height: 100%; position: relative }
.content_photoalbum_viewer .template-bigphoto-thumbs .bigphoto-container { width: 100%; position: relative; z-index: 5; overflow: hidden; }
.content_photoalbum_viewer .template-bigphoto-thumbs .bigphoto-container * { float: left; vertical-align: top; min-height: 1px }
.content_photoalbum_viewer .template-bigphoto-thumbs .bigphoto-container span { height: 1px; width: 10px }
.content_photoalbum_viewer .template-bigphoto-thumbs .bigphoto-thumbs { display: none; position: relative; clear: both; padding-top: 10px }
.content_photoalbum_viewer .template-bigphoto-thumbs .bigphoto-thumbs img, .content_photoalbum_viewer .template-bigphoto-thumbs .bigphoto-thumbs .spacer { float: left; }
.content_photoalbum_viewer .template-bigphoto-thumbs .bigphoto-thumbs img { cursor: pointer; vertical-align: top; border: 1px solid #ddd; margin-bottom: 5px; transition: 0.3s all ease-in-out }
.content_photoalbum_viewer .template-bigphoto-thumbs .bigphoto-thumbs img:hover { border-color: #3B94ED }
.content_photoalbum_viewer .template-bigphoto-thumbs .bigphoto-thumbs img.active { border-color: #3B94ED }
.content_photoalbum_viewer .template-bigphoto-thumbs .bigphoto-thumbs .spacer { display: block; height: 1px; width: 5px }
.content_photoalbum_viewer .template-bigphoto-thumbs .bigphoto-prev { z-index: 9; position: absolute; display: block; top: 0; left: 5px; width: 35px; height: 35px; opacity: 0.7; background: url('../images/photoalbum-arrow-left.png') no-repeat center center; -ms-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover }
.content_photoalbum_viewer .template-bigphoto-thumbs .bigphoto-next { z-index: 9; position: absolute; display: block; top: 0; right: 5px; width: 35px; height: 35px; opacity: 0.7; background: url('../images/photoalbum-arrow-right.png') no-repeat center center; -ms-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover }
.content_photoalbum_viewer .template-bigphoto-thumbs .bigphoto-prev:hover, .content_photoalbum_viewer .template-bigphoto-thumbs .bigphoto-next:hover { opacity: 1 }
.content_photoalbum_viewer .template-bigphoto-dots { width: 100%; height: 100% }
.content_photoalbum_viewer .template-bigphoto-dots .bigphoto-container { width: 100%; height: 100%; position: relative; overflow: hidden }
.content_photoalbum_viewer .template-bigphoto-dots .photo-slide { position: absolute; top: 0; left: 0 }
.content_photoalbum_viewer .template-bigphoto-dots .photo-slide.hidden { display: none }
.content_photoalbum_viewer .template-bigphoto-dots .photo-slide .photo { border: none }
.content_photoalbum_viewer .template-bigphoto-dots .photo-slide .photo img { vertical-align: top; border-image-width: 0; border: none }
.content_photoalbum_viewer .template-bigphoto-dots .photo-slide .text { position: absolute; margin-bottom: 40px; left: 0; width: 100% }
.content_photoalbum_viewer .template-bigphoto-dots .photo-slide .text .text-inner {  }
.content_photoalbum_viewer .template-bigphoto-dots .photo-slide .text .title-inner { margin-left: 10px; margin-right: 10px; padding: 10px }
.content_photoalbum_viewer .template-bigphoto-dots .photo-slide .text .title-inner > * { padding: 0; word-break: break-word; }
.content_photoalbum_viewer .template-bigphoto-dots .photo-slide .text .description-inner { margin-left: 10px; margin-right: 10px; display: block; padding: 10px; }
.content_photoalbum_viewer .template-bigphoto-dots .navigation { text-align: right; font-size: 20px; width: 150px; position: absolute; margin-left: -152px; z-index: 4 }
.content_photoalbum_viewer .template-bigphoto-dots .navigation .photo-prev { text-indent: -9999px !important; font-size: 0; line-height: 0; overflow: hidden; width: 35px; height: 35px; display: inline-block; vertical-align: middle; opacity: 0.7 }
.content_photoalbum_viewer .template-bigphoto-dots .navigation .photo-next { text-indent: -9999px !important; font-size: 0; line-height: 0; overflow: hidden; width: 35px; height: 35px; display: inline-block; vertical-align: middle; opacity: 0.7 }
.content_photoalbum_viewer .template-bigphoto-dots .navigation .photo-prev:hover, .content_photoalbum_viewer .template-bigphoto-dots .navigation .photo-next:hover { opacity: 1 }
.content_photoalbum_viewer .template-bigphoto-dots .navigation .photo-current { color: white; -moz-text-shadow: 0 1px 3px black; -webkit-text-shadow: 0 1px 3px black; text-shadow: 0 1px 3px black; font-size: 14px; vertical-align: middle; line-height: 16px }
.content_photoalbum_viewer .template-bigphoto-dots .bigphoto-thumbs { /* background: black; */ position: absolute; top: 0; right: 0; width: 40px; height: 100%; padding-top: 10px; margin-top: -10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box ; overflow: hidden; z-index: 3;  }
.content_photoalbum_viewer .template-bigphoto-dots .bigphoto-thumbs a { margin: 10px auto auto; display: block; width: 20px; height: 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: #ccc; box-shadow: 1px 1px 2px rgba(0,0,0,0.5)  }
.content_photoalbum_viewer .template-bigphoto-dots .bigphoto-thumbs a.active { background: white }
.content_photoalbum_viewer .template-tiles-lightbox .bigphoto-thumbs img, .content_photoalbum_viewer .template-tiles-lightbox .bigphoto-thumbs .spacer { float: left; }
.content_photoalbum_viewer .template-tiles-lightbox .bigphoto-thumbs .spacer { display: block; height: 1px; width: 5px }
.content_photoalbum_viewer .template-tiles-lightbox .bigphoto-thumbs img { cursor: pointer; vertical-align: top; border: 1px solid #ddd; margin-bottom: 5px; transition: 0.3s all ease-in-out }
.content_photoalbum_viewer .template-tiles-lightbox .bigphoto-thumbs img:hover { border-color: #3B94ED }
.content_photoalbum_viewer .template-grid-circle, .content_photoalbum_viewer .template-grid-1-3-1 { position: absolute }
.content_photoalbum_viewer .template-grid-circle a, .content_photoalbum_viewer .template-grid-1-3-1 a { position: absolute }

/* poll */
.content_poll { font-size: 13px }
.pollItem { }
.pollItem label { display: block; padding: 0 0 5px 0 }
.pollItem input[type="radio"] {
	position: relative;
	vertical-align: top;
	margin-right: 5px;
}
.t_content_polls_inner .pollItem .xsButton { margin-bottom: 5px; padding: 15px 10px; min-width: 100%; font-size: 100%; height: auto; text-align: left; white-space: normal }
.pollResultNumber { float: left; padding: 0 5px 0 0  }
.pollResultBarContainer { display: block;  }
.pollResultBarContainer .pollResultBar { background: #000; padding: 3px 3px 2px 3px; -webkit-box-sizing: border-box; -moz-box-siging: border-box; box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #A4DB00 }

/* control tooltip */
#app-actions-tooltip { position: absolute; top: 0; font-size: 160%; line-height: 160%; background: url('../images/actions_tooltip_images.png') no-repeat top left white; background-position: 20px 25px; min-height: 210px; color: #000; padding: 20px 25px 25px 80px; z-index: 99; width: 170px; -webkit-box-shadow: 0 0 10px black; -moz-box-shadow: 0 0 10px black; box-shadow: 0 0 10px black; display: none }
#app-actions-tooltip .app-actions-tooltip-close { position: absolute; top: 0; right: 5px; color: #333; font-size: 16px }
#app-actions.right #app-actions-tooltip:before { content: "\25B6"; float: right; font-size: 64px; margin: 0 -40px 0 0; color: white  }
#app-actions.left #app-actions-tooltip:before { content: "\25C2"; float: left; font-size: 64px; margin: 0 0 0 -95px; color: white  }
#app-actions.right #app-actions-tooltip { top: 10px; right: 100%; margin-right: 70px }
#app-actions.left #app-actions-tooltip { top: 10px; left: 100%; margin-left: 70px }


/* mobile adjustments */
#app-actions.topright {
	height: 100%; z-index: 1200; padding: 10px; top: 0; right: 0;
	transition: right 0.2s linear, top 0.2s linear; -webkit-transition: right 0.2s linear, top 0.2s linear; -moz-transition: right 0.2s linear, top 0.2s linear;
}
#app-actions.topleft {
	height: 100%; z-index: 1200; padding: 10px; top: 0; left: 0; right: auto;
	transition: left 0.2s linear, top 0.2s linear; -webkit-transition: left 0.2s linear, top 0.2s linear; -moz-transition: left 0.2s linear, top 0.2s linear;
}
#app-actions.top {
	width: 100%; z-index: 1200; padding: 10px; top: 0; left: 0; right: auto;
	transition: left 0.2s linear, top 0.2s linear; -webkit-transition: left 0.2s linear, top 0.2s linear; -moz-transition: left 0.2s linear, top 0.2s linear;
}
#app-actions.left {
	height: 100%; z-index: 1200; padding: 10px; top: 0; left: 0;
	-webkit-transition: left 0.5s ease-in-out, top 0.5s ease-in-out; -moz-transition: left 0.5s ease-in-out, top 0.5s ease-in-out; transition: left 0.5s ease-in-out, top 0.5s ease-in-out;
}
#app-actions.right {
	height: 100%; z-index: 1200; padding: 10px; top: 0; right: 0;
	-webkit-transition: right 0.5s ease-in-out, top 0.5s ease-in-out; -moz-transition: right 0.5s ease-in-out, top 0.5s ease-in-out; transition: right 0.5s ease-in-out, top 0.5s ease-in-out;
}
#app-actions .button-hide { display: block; position: relative; width: 48px; height: 48px; font-size: 16px; cursor: pointer }
#app-actions .button-logo { height: auto; max-width: 100%; display: block; background: #000; background: rgba(0,0,0,0.7); cursor: pointer }
#app-actions .button-logo img { display: block; max-width: 100% }
#app-actions .buttons-additional { display: block; position: relative; width: 48px; min-height: 48px; font-size: 16px; color: white }
#app-actions .buttons-additional .button {  }
#app-actions .buttons-additional .button-email { display: block; width: 48px; height: 48px; background: #222 url('/images/bt_mail.png') no-repeat center center; background-color: rgba(0,0,0,0.7) }
#app-actions .buttons-additional .button-email a { display: block; width: 48px; height: 48px }
#app-actions .buttons-additional .button-share { display: block; width: 48px; height: 48px; background: #222 url('/images/bt_share.png') no-repeat center center; background-color: rgba(0,0,0,0.7) }
#app-actions .buttons-additional .button-button { cursor: pointer }
#app-actions .buttons-additional .button-content { text-align: center; background: #111; background: rgba(0,0,0,0.7); display: block; padding-top: 5px; padding-bottom: 5px }
#app-actions .buttons-additional .gplus { width: 29px; margin: 0 auto 4px auto }
#app-actions #page-number { display: block; position: absolute; bottom: 0; width: 48px;  }
#app-actions #page-number .page-number-val { display: block; color: white; text-align: center; padding-top: 14px; height: 34px; background: black; background: rgba(0,0,0,0.8); font-size: 14px; font-weight: bold }
#app-actions.top a { display: inline-block; margin-bottom: 0; margin-right: 5px; vertical-align: top }
#app-actions.top .button-hide { top: 110%; left: 0; padding-left: 10px; padding-top: 2px; color: white  }
#app-actions.top .button-hide:before { content: "â–²" }
#app-actions.top.hide { top: -48px }
#app-actions.top.hide .button-hide:before { content: "â–¼" }
#app-actions.topleft .button-hide { top: 0; left: 110%; padding-top: 10px; padding-left: 2px; color: white  }
#app-actions.topleft .button-hide:before { content: "â—€" }
#app-actions.topleft.hide { left: -48px }
#app-actions.topleft.hide .button-hide:before { content: "â–¶" }
#app-actions.topright .button-hide { top: 10px; right: 110%; padding-right: 2px; color: white }
#app-actions.topright .button-hide:before { content: "â–¶" }
#app-actions.topright.hide .button-hide:before { content: "â—€" }
#app-actions.topright.hide { right: -48px }
/* autohide */
#app-actions .buttons-left { display: block; position: absolute; top: 0; width: 48px; }

#app-actions.left { width: 290px; padding: 0; text-align: left }
#app-actions.left a.control { display: inline-block; padding: 0; vertical-align: top }
#app-actions.left .buttons-left { left: 100%; }
#app-actions.left .button-hide { width: 48px; height: 48px; color: white  }
#app-actions.left .button-hide { background: url('../images/bt_menu.png') no-repeat center center; background-color: #111; background-color: rgba(0,0,0,0.7); }
#app-actions.left #page-number { left: 100% }
#app-actions.left.hide { left: -290px }
#app-actions.left.hide .button-hide { background: url('../images/bt_menu.png') no-repeat center center; background-color: #111; background-color: rgba(0,0,0,0.7); }
#app-actions.right { width: 290px; padding: 0; text-align: left }
#app-actions.right a.control { display: inline-block; padding: 0; vertical-align: top }
#app-actions.right .buttons-left { right: 100%; }
#app-actions.right .button-hide { width: 48px; height: 48px; color: white  }
#app-actions.right .button-hide { background: url('../images/bt_menu.png') no-repeat center center; background-color: #111; background-color: rgba(0,0,0,0.7); }
#app-actions.right #page-number { left: -48px }
#app-actions.right.hide { right: -290px }
#app-actions.right.hide .button-hide { background: url('../images/bt_menu.png') no-repeat center center; background-color: #111; background-color: rgba(0,0,0,0.7);}
/* conditions for panels that are split into halves of screen */
body.mobile .panel-bottom {
	background: #000; background: rgba(0,0,0,0.7); z-index: 99; position: absolute; bottom: 0; left: 0; width: 100%; height: auto;
	transition: left 0.2s linear, top 0.2s linear, bottom 0.2s linear; -webkit-transition: left 0.2s linear, top 0.2s linear, bottom 0.2s linear; -moz-transition: left 0.2s linear, top 0.2s linear;
}
body.mobile .panel-bottom.panel-hide { bottom: -200px; }
body.mobile .panel-bottom .content_edition_toc { min-height: 126px; white-space: nowrap }
body.mobile .panel-bottom .content_edition_toc h2 { display: none }
body.mobile .panel-bottom .content_edition_toc .toc-edition-cover, body.mobile .panel-bottom .content_edition_toc .toc-edition-page { clear: none; display: inline-block; width: auto; margin-right: 10px; margin-bottom: 0; padding-bottom: 0 }
body.mobile .panel-bottom .content_edition_toc .mCSB_horizontal .mCSB_container { margin-bottom: 20px }
body.mobile .panel-bottom .content_edition_toc .mCSB_horizontal .mCSB_container.mCS_no_scrollbar { margin-bottom: 0 }
/* the autohide sliding panel styling */
#app-actions .part-top { z-index: 2; position: absolute; top: 10px; left: 0; height: 40px; width: 100%; text-align: center }
#app-actions .container { z-index: 1; position: absolute; height: 100%; width: 100%; left: 0; bottom: 50px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding-top: 90px; overflow: visible; overflow-y: hidden; background: none }
#app-actions .container_inner { position: absolute; width: 100%; height: 100%; overflow: visible; overflow-y: hidden;  }
#app-actions .part-bottom { padding-top: 10px; z-index: 2; position: absolute; bottom: 10px; left: 5%; height: 30px; width: 90%; text-align: center }
#app-actions .autohide-panel { color: white; height: 100%; overflow-y: hidden; padding-bottom: 110px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  }
#app-actions .autohide-panel .panel-scroll-wrap { padding-bottom: 130px; height: 100%; overflow-y: hidden; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box }
#app-actions .content_edition_toc, #app-actions .content_tell_a_friend { height: 100%; position: absolute }
#app-actions .divgumbuttons { display: block }

/* ios8 web app top bar */
/*
body.isios8webapp #app-actions.right.hide .button-hide { margin-top: 49px }
body.isios8webapp #app-actions.right .part-top { top: 59px;  }
body.isios8webapp #app-actions.right .container { padding-top: 139px;  }
*/

.ui-panel-inner { padding: 15px 0 }
.ui-panel-inner > div > h2, .ui-panel-inner > div > div > h2 { display: block; margin-bottom: 10px; font-size: 18px; }
/* rotate device notice */
#pleaserotate { position: absolute; z-index:9999; color: white; text-align: center; font-size: 30px; display: none; top: 0; left: 0; width: 100%; height: 100%; color: white; background: url('../images/overlay_please_rotate_device.png') no-repeat center center; background-color: #222; background-color: rgba(0,0,0,0.7) }
html[lang="en"] #pleaserotate { background-image: url('../images/overlay_please_rotate_device_en.png'); }

#browser_compatibility_popup { max-width: 500px; padding: 20px }
#browser_compatibility_popup p { padding-left: 0; margin-left: 0 }
#newsletter_message_popup { max-width: 500px; padding: 20px }
#newsletter_message_popup p { padding-left: 0; margin-left: 0 }

.loading-overlay { display: none; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 998; background: black; opacity: 0.7; filter: alpha(opacity=70) }
.loading-overlay-container { font-size: 14px; display: none; position: absolute; top: 100px; left: 50%; width: 200px; z-index: 999; margin-top: -50px; margin-left: -100px; text-align: center }
.whiteroundedblock { background: white; padding: 10px 15px; border-radius: 10px }
.hidden { display: none }
.magazine-script { display: none }

.fs50p { font-size: 50% }
.fs60p { font-size: 60% }
.fs70p { font-size: 70% }
.fs80p { font-size: 80% }
.fs90p { font-size: 90% }
.fs110p { font-size: 110% }
.fs120p { font-size: 120% }
.fs130p { font-size: 130% }
.fs140p { font-size: 140% }
.fs150p { font-size: 150% }
.fs160p { font-size: 160% }
.fs180p { font-size: 180% }
.fs200p { font-size: 200% }
.w100 { width: 100px }
.w150 { width: 150px }
.w200 { width: 200px }
.w300 { width: 300px }
.p10 { padding: 10px }

/* lightbox on webkit devicse */
@media only screen and (device-width: 768px) and (-webkit-min-device-pixel-ratio: 1) {
	#iframelightbox .wrap2 { overflow: auto; -webkit-overflow-scrolling: touch !important; }
}
@media only screen and (device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
	#iframelightbox .wrap2 { overflow: auto; -webkit-overflow-scrolling: touch !important; }
}
/* antialias hairline on webkit */
/* fluid pages + fixed pages responsive mode */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.wrapper-page-fluid .wrapper-page-sub-2 > div { margin-bottom: -1px }
	body.lt768 .wrapper-page[data-responsive="1"] .wrapper-page-sub-2 > div { margin-bottom: -1px }
	.wrapper-page-fluid .content_2_columns_row > .content_2_columns_part:nth-child(2) { margin-left: -1px; padding-left: 1px }
}

@media screen {
	body {
		max-width: none;
	}
}
@media screen and (max-width: 1080px) {
	body {
		max-width: 1081px;
	}
}
@media screen and (max-width: 960px) {
	body {
		max-width: 961px;
	}
}
@media screen and (max-width: 720px) {
	body {
		max-width: 721px;
	}
}
@media screen and (max-width: 480px) {
	body {
		max-width: 481px;
	}
}

div.facebook .pp_close , div.facebook .pp_close  > a.pp_close{

right: 12px !important;
top: -8px !important;
}

/*tr.field-lightbox_template{
	display: none !important;
}*/
/*.content_foldout {
	padding: 30px 30px 30px 30px;
	line-height: 1.6;
}
*/
/*MENU*/

/* STAAT IN MAIN.CSS
#topMenu {
	height: 28px;
	margin: 10px 0px 10px 0px;
	background-color:#FFF;
}
*/

/*TOPMENU*/
#topMenu {background-image: url('../images/bg_topmenu.gif'); background-repeat: repeat-x;}/*Niet in gebuik*/
#topMenu ul {list-style: none outside; margin: 0px 0px 0px 0px; padding: 0px; font-family: verdana;}
#topMenu li {list-style: none outside; margin: 0px 0px 0px 0px; padding: 0px;  float: left;}

#topMenu a {font-size: 13px; display: block; text-decoration: none; padding: 6px 16px; font-weight: bold;}
#topMenu a.niv1:link, a.niv1:visited {color: #ccc;}
#topMenu a.niv1:active, a.niv1:hover {color: #000; background-color: #eee;}
#topMenu a.niv1active {color:#666; background-color: #fff; }


/*ZIJMENU*/
.zijMenu {background-color:#eee}
.ul_zijMenu { list-style: none; margin: 0px;}
.li_zijMenu {list-style: none; padding: 0 }
.li_zijMenu a { color: inherit !important; display: block  }

a.linkblok_menu:link, a.linkblok_menu:visited {color:#000}
a.linkblok_menu:active, a.linkblok_menu:hover {color:#4bab26}
a.linkblok_menu_actief_submenu {color:#4bab26}


/*ZIJ SUBMENU*/
.ul_sub {margin: 5px 5px 5px 0px;}
.li_sub {list-style: none; border-bottom: 0px dotted #ffffff; xfont-size: 0.9em}
a.a_sub:link, a.a_sub:visited {color:#666; background: url(../images/arrow.gif) no-repeat 0px 2px; padding-left: 15px}
a.a_sub:active, a.a_sub:hover {color:#d18705}
a.a_sub_active:link, .a_sub_active:visited {color:#666; text-decoration:underline; background: url(../images/arrow.gif) no-repeat 0px 2px; padding-left: 15px}



/* NIET IN GEBRUIK
#topMenu a {font-size: 13px; display: block; text-decoration: none; padding: 6px 16px; color: #FFF; font-weight: bold;}
#topMenu a:hover {display: block; background-color: #666; color: #FFF; text-decoration: none; padding: 6px 16px;}
#topMenu a.active {display: block; background: lime; color: #00376C; text-decoration: none; padding: 6px 16px;}
#topMenu a.active {display: block; background:#555555; color: #00376C; text-decoration: none; padding: 6px 16px;}
#topMenu a.niv1active	{display: block; background:#555555; color: #00376C; text-decoration: none; padding: 6px 16px;}
*/

/*ZIJMENU NIET IN GEBRUIK
.zijMenu ul { list-style: none; margin: 0px; margin-right: 10px;}
.zijMenu li {list-style: none; padding: 5px; border-bottom: 1px dotted #cccccc}
.xzijMenu li a:link, a:visited {color:#666666}
*/

form {
	padding: 0px;
	margin: 0px;
}

/*FORMBUILDER STYLES*/

.formLabel /*tekst links naast het inputveld*/{ 
	float:left; 
	display:inline;
	width: 155px;
	clear: both;
}

form p {
	padding: 4px 0px 0px 0px;
	clear: both;
}

fieldset {
	border: 0px;
}

.xsformbuilder_vraaguitleg {
	color: #666;
	font-style: italic;
}

.xsformbuilder_simple_textbox, .xsformbuilder_large_textbox {
	border: 1px solid #cccccc;
}

.xsformbuilder_select {
	
}

.xsformbuilder_radio_set {
	margin-left: 155px; /*Dit zet de radiobutton plus tekstje 155px van de linkerkant. Dit is de breedte van het formLabel*/
}

.xsformbuilder_radio {
  vertical-align: middle; 
  width: 25px; 
  background-color: #FFFFFF; 
}

.xsformbuilder_radiotext {
	line-height: 18px; 
	color: #404040;
	margin-right: 10px;	
}

.xsformbuilder_checkbox_set {
	margin-left: 155px; /*Dit zet de checkbox plus tekstje 155px van de linkerkant. Dit is de breedte van het formLabel*/
}

.xsformbuilder_checkbox {
  vertical-align: middle;
}

/* Button style zit in Main.css als ButtonNormal en ButtonHigh*/

/*Algemeen*/

.buttonNormal {
	height: 30px; 
	background-color: #3182c4; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 13px; 
	margin: 10px 2px 0 0;
	padding: 0 15px;
}

.buttonHigh {
	height: 20px; 
	background-color: #bf0405; 
	color: #FFFFFF; 
	font-weight: bold; 
	xfont-size: 11px; 
	xfont-family: Verdana; 
	border: 1px solid #bf0405
}

.xsformbuilder_iframe_uploader {height:55px;width:264px;overflow:hidden}

/*@media screen and (max-width: 768px) {*/
    /*.formLabel {*/
        /*font-size: 100% !important;*/
    /*}*/

    /*input {*/
        /*font-size: 100% !important;*/
        /*height: auto !important;*/
    /*}*/

    /*input[type="radio"] {*/
        /*transform: scale(1.1) !important;*/
        /*-webkit-transform: scale(1.1) !important;*/
        /*-moz-transform: scale(1.1);*/
        /*-ms-transform: scale(1.1);*/
        /*-o-transform: scale(1.1);*/
    /*}*/
/*}*/

/*@media screen and (max-width: 640px) {*/
    /*input[type="radio"] {*/
        /*transform: scale(1.2) !important;*/
        /*-webkit-transform: scale(1.2) !important;*/
        /*-moz-transform: scale(1.2);*/
        /*-ms-transform: scale(1.2);*/
        /*-o-transform: scale(1.2);*/
    /*}*/
/*}*/

/*@media screen and (max-width: 468px) {*/
    /*input[type="radio"] {*/
        /*transform: scale(2) !important;*/
        /*-webkit-transform: scale(2) !important;*/
        /*-moz-transform: scale(2);*/
        /*-ms-transform: scale(2);*/
        /*-o-transform: scale(2);*/
    /*}*/
/*}*/
/*-------------- Photo Gallery -----------------------------*/
input.editPhotoAlbum {position:absolute;left:0;top:0px;border: 0px;background: #FFF url('../plugins/content_types/photoalbum/images/bt_edit_photoalbum.gif') no-repeat; width: 199px; height: 47px; clear: both; margin: 0px;cursor:pointer;cursor:hand; z-index: 9 }


.photoAlbumContainer {
	overflow: auto;
	padding: 5px 0px 20px 0px;
	
}

.photoAlbumThumb {
	float: left; width: 120px; height: 120px; 
	margin: 0px 3px 3px 0px; 
	background-position: center center;
	background-repeat: no-repeat;
	/*background-color: #xxxxxx;  >>> STAAT IN MAIN.CSS*/
}
.photoAlbumDescription {
	padding: 10px 0px;
}

.photoalbumarticle	{border-bottom: 1px dotted #cccccc; padding-bottom:3px;}

.copyrightphotos	{text-align:center; border: 1px solid #cccccc;}

/*---------- NAVBAR / PAGE NAVIGATION -------------*/
.navbar { height: 30px; padding-top: 10px;}
.navbarActivePageNumber { font-weight: bold; border-left: 1px solid #DADADA; padding: 0px 3px 0px 5px;}
.navbarPageNumber {border-left: 1px solid #DADADA; padding: 0px 3px 0px 5px;}
.navbarPreviousNextArrow {padding: 0px 5px; }
.navbarDots {display: inline; border-left: 1px solid #DADADA; padding: 0px 3px 0px 5px;}
/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */

	/* ----------------------------------
		Default Theme
	----------------------------------- */

	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; } /* Top left corner */
	div.pp_default .pp_top .pp_middle { background: url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x; } /* Top pattern/color */
	div.pp_default .pp_top .pp_right { background: url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat; } /* Top right corner */

	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_content { background-color: #fff; } /* Content background */
	div.pp_default .pp_next:hover { /* background: url(../images/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; */ } /* Next button */
	div.pp_default .pp_previous:hover { /* background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; */ } /* Previous button */
	div.pp_default .pp_expand { background: url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Expand button */
	div.pp_default .pp_expand:hover { background: url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor: pointer; } /* Expand button hover */
	div.pp_default .pp_contract { background: url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Contract button */
	div.pp_default .pp_contract:hover { background: url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor: pointer; } /* Contract button hover */
	div.pp_default .pp_close { cursor: pointer; border-radius: 15px; background: #111; background: rgba(255, 255, 255, 0.9); width: 30px; padding-top: 5px; height: 25px; text-align: center; top: -10px; right: -10px; display: block; color: #000; font-size: 20px; font-weight: bold } /* Close button */
	div.pp_default .pp_fade { height: 100% }
	div.pp_default #pp_full_res .pp_inline { color: #000; }
	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_gallery ul li a:hover,
	div.pp_default .pp_gallery ul li.selected a { border-color: #fff; }
	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 { display: none; 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 .pp_details { position: relative; }
	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: 28px; margin: 4px 0 0 0; width: 28px; }
	div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px; } /* The next arrow in the bottom nav */
	div.pp_default .pp_content_container .pp_details { margin-top: 5px; }
	div.pp_default .pp_nav { clear: none; float: right; 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; margin: 0; padding: 0 0 0 10px; position: absolute; top: 2px; }

	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:0.7; }

	div.pp_default .pp_title { margin-right: 85px; }
	div.pp_default .pp_description{ font-size: 11px; font-weight: bold; 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; } /* Bottom left corner */
	div.pp_default .pp_bottom .pp_middle { background: url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x; } /* Bottom pattern/color */
	div.pp_default .pp_bottom .pp_right { background: url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat; } /* Bottom right corner */

	div.pp_default .pp_loaderIcon { background: url(../images/ajax-loader.gif) center center no-repeat; opacity: 0.18 } /* Loader icon */


	/* ----------------------------------
		Light Rounded Theme
	----------------------------------- */


	div.light_rounded .pp_top .pp_left { background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.light_rounded .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
	div.light_rounded .pp_top .pp_right { background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */

	div.light_rounded .pp_content .ppt { color: #000; }
	div.light_rounded .pp_content_container .pp_left,
	div.light_rounded .pp_content_container .pp_right { background: #fff; }
	div.light_rounded .pp_content { background-color: #fff; } /* Content background */
	div.light_rounded .pp_next:hover { /* background: url(../images/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; */ } /* Next button */
	div.light_rounded .pp_previous:hover { /* background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; */ } /* Previous button */
	div.light_rounded .pp_expand { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_rounded .pp_expand:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_rounded .pp_contract { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_rounded .pp_contract:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_rounded .pp_close { cursor: pointer; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background: #111; background: rgba(255, 255, 255, 0.9); width: 30px; padding-top: 5px; height: 25px; text-align: center; top: -35px; right: -15px; display: block; color: #000; font-size: 20px; font-weight: bold } /* Close button */
	div.light_rounded .pp_close:hover { color: white; text-decoration: none; background: rgba(0, 0, 0, 0.7);  }
	div.light_rounded .pp_fade { height: 100% }
	div.light_rounded .pp_details { position: relative; }
	div.light_rounded .pp_title { margin-right: 85px; }
	div.light_rounded .pp_description { margin-right: 85px; }
	div.light_rounded #pp_full_res .pp_inline { color: #000; }
	div.light_rounded .pp_gallery a.pp_arrow_previous,
	div.light_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.light_rounded .pp_nav { clear: none; float: right }
	div.light_rounded .pp_nav .pp_play { display: none; background: url(../images/prettyPhoto/light_rounded/spritenew.png) 0px -117px no-repeat; height: 24px; width: 24px; }
	div.light_rounded .pp_nav .pp_pause { display: none; background: url(../images/prettyPhoto/light_rounded/spritenew.png) -31px -117px no-repeat; height: 24px; width: 24px; }

	div.light_rounded .pp_arrow_previous { display: none; background: url(../images/prettyPhoto/light_rounded/spritenew.png) 0px -69px no-repeat; width: 24px; height: 24px; margin-top: 0 } /* The previous arrow in the bottom nav */
		div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -95px; cursor: default; }
	div.light_rounded .pp_arrow_next { display: none; background: url(../images/prettyPhoto/light_rounded/spritenew.png) -30px -69px no-repeat; width: 24px; height: 24px; margin-top: 0 } /* The next arrow in the bottom nav */
		div.light_rounded .pp_arrow_next.disabled { background-position: -30px -95px; cursor: default; }

	div.light_rounded .pp_bottom .pp_left { background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */
	div.light_rounded .pp_bottom .pp_right { background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.light_rounded .pp_loaderIcon { background: url(../images/ajax-loader.gif) center center no-repeat; opacity: 0.18 } /* Loader icon */


	/* ----------------------------------
		Light Rounded Theme (adjusted)
	----------------------------------- */


	div.light_magzmaker .pp_top .pp_left {  } /* Top left corner */
	div.light_magzmaker .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
	div.light_magzmaker .pp_top .pp_right { } /* Top right corner */

	div.light_magzmaker .pp_content .ppt { color: #000; }
	div.light_magzmaker .pp_content_container .pp_left,
	div.light_magzmaker .pp_content_container .pp_right { background: #fff; }
	div.light_magzmaker .pp_content { background-color: #fff; } /* Content background */
	div.light_magzmaker .pp_next:hover { /* background: url(../images/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; */ } /* Next button */
	div.light_magzmaker .pp_previous:hover { /* background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; */ } /* Previous button */
	div.light_magzmaker .pp_expand { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_magzmaker .pp_expand:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_magzmaker .pp_contract { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_magzmaker .pp_contract:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_magzmaker .pp_close { cursor: pointer; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background: #111; background: rgba(255, 255, 255, 0.9); width: 30px; padding-top: 5px; height: 25px; text-align: center; top: -35px; right: -15px; display: block; color: #000; font-size: 20px; font-weight: bold } /* Close button */
	div.light_magzmaker .pp_close:hover { color: white; text-decoration: none; background: rgba(0, 0, 0, 0.7);  }
	div.light_magzmaker .pp_fade { height: 100% }
	div.light_magzmaker .pp_details { position: relative; }
	div.light_magzmaker .pp_title { margin-right: 85px; }
	div.light_magzmaker .pp_description { margin-right: 85px; }
	div.light_magzmaker #pp_full_res .pp_inline { color: #000; }
	div.light_magzmaker .pp_gallery a.pp_arrow_previous,
	div.light_magzmaker .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.light_magzmaker .pp_nav { clear: none; float: right }
	div.light_magzmaker .pp_nav .pp_play { display: none; background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.light_magzmaker .pp_nav .pp_pause { display: none; background: url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }

	div.light_magzmaker .pp_arrow_previous { display: none; background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_magzmaker .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_magzmaker .pp_arrow_next { display: none; background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_magzmaker .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.light_magzmaker .pp_bottom .pp_left {  } /* Bottom left corner */
	div.light_magzmaker .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */
	div.light_magzmaker .pp_bottom .pp_right { } /* Bottom right corner */

	div.light_magzmaker .pp_loaderIcon { background: url(../images/ajax-loader.gif) center center no-repeat; opacity: 0.18; } /* Loader icon */

	/* ----------------------------------
		Dark Rounded Theme
	----------------------------------- */

	div.dark_rounded .pp_top .pp_left { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.dark_rounded .pp_top .pp_middle { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Top pattern/color */
	div.dark_rounded .pp_top .pp_right { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */

	div.dark_rounded .pp_content_container .pp_left { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } /* Left Content background */
	div.dark_rounded .pp_content_container .pp_right { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } /* Right Content background */
	div.dark_rounded .pp_content { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Content background */
	div.dark_rounded .pp_next:hover { /* background: url(../images/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; */  } /* Next button */
	div.dark_rounded .pp_previous:hover { /* background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; */ } /* Previous button */

	div.dark_rounded .pp_expand { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_rounded .pp_expand:hover { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_rounded .pp_contract { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_rounded .pp_contract:hover { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_rounded .pp_close { cursor: pointer; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background: #111; background: rgba(255, 255, 255, 0.9); width: 30px; padding-top: 5px; height: 25px; text-align: center; top: -35px; right: -15px; display: block; color: #000; font-size: 20px; font-weight: bold } /* Close button */
	div.dark_rounded .pp_close:hover { color: white; text-decoration: none; background: rgba(0, 0, 0, 0.7);  }
	div.dark_rounded .pp_fade { height: 100% }
	div.dark_rounded .pp_details { position: relative; }
	div.dark_rounded .pp_title { margin-right: 85px; }
	div.dark_rounded .pp_description { margin-right: 85px; }
	div.dark_rounded .currentTextHolder { color: #c4c4c4; }
	div.dark_rounded .pp_description { color: #fff; }
	div.dark_rounded #pp_full_res .pp_inline { color: #fff; }
	div.dark_rounded .pp_gallery a.pp_arrow_previous,
	div.dark_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.dark_rounded .pp_nav { clear: none; float: right }
	div.dark_rounded .pp_nav .pp_play { display: none; background: url(../images/prettyPhoto/dark_rounded/spritenew.png) 0px -117px no-repeat; height: 24px; width: 24px; }
	div.dark_rounded .pp_nav .pp_pause { display: none; background: url(../images/prettyPhoto/dark_rounded/spritenew.png) -31px -117px no-repeat; height: 24px; width: 24px; }

	div.dark_rounded .pp_arrow_previous { display: none; background: url(../images/prettyPhoto/dark_rounded/spritenew.png) 0px -69px no-repeat; width: 24px; height: 24px; margin-top: 0 } /* The previous arrow in the bottom nav */
		div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -95px; cursor: default; }
	div.dark_rounded .pp_arrow_next { display: none; background: url(../images/prettyPhoto/dark_rounded/spritenew.png) -30px -69px no-repeat; width: 24px; height: 24px; margin-top: 0 } /* The next arrow in the bottom nav */
		div.dark_rounded .pp_arrow_next.disabled { background-position: -30px -95px; cursor: default; }

	div.dark_rounded .pp_bottom .pp_left { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.dark_rounded .pp_bottom .pp_middle { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Bottom pattern/color */
	div.dark_rounded .pp_bottom .pp_right { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.dark_rounded .pp_loaderIcon { background: url(../images/ajax-loader.gif) center center no-repeat; opacity: 0.18 } /* Loader icon */


	/* ----------------------------------
		Dark Square Theme
	----------------------------------- */

	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 .currentTextHolder { color: #c4c4c4;  }
	div.dark_square .pp_description { color: #fff; }
	div.dark_square .pp_loaderIcon { background: url(../images/ajax-loader.gif) center center no-repeat; opacity: 0.18 } /* Loader icon */

	div.dark_square .pp_expand { background: url(../images/prettyPhoto/dark_square/spritenew.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_square .pp_expand:hover { background: url(../images/prettyPhoto/dark_square/spritenew.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_square .pp_contract { background: url(../images/prettyPhoto/dark_square/spritenew.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_square .pp_contract:hover { background: url(../images/prettyPhoto/dark_square/spritenew.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_square .pp_close { cursor: pointer; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background: #111; background: rgba(255, 255, 255, 0.9); width: 30px; padding-top: 5px; height: 25px; text-align: center; top: -35px; right: -15px; display: block; color: #000; font-size: 20px; font-weight: bold } /* Close button */
	div.dark_square .pp_close:hover { color: white; text-decoration: none; background: rgba(0, 0, 0, 0.7);  }
	div.dark_square .pp_fade { height: 100% }
	div.dark_square .pp_details { position: relative; }
	div.dark_square .pp_title { margin: 0 85px 0 0; }
	div.dark_square .pp_description { margin: 0 85px 0 0; }
	div.dark_square #pp_full_res .pp_inline { color: #fff; }
	div.dark_square .pp_gallery { display: none }
	div.dark_square .pp_gallery a.pp_arrow_previous,
	div.dark_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.dark_square .pp_nav { clear: none; float: right }
	div.dark_square .pp_nav .pp_play { display: none; background: url(../images/prettyPhoto/dark_square/spritenew.png) 0px -117px no-repeat; height: 24px; width: 24px; }
	div.dark_square .pp_nav .pp_pause { display: none; background: url(../images/prettyPhoto/dark_square/spritenew.png) -31px -117px no-repeat; height: 24px; width: 24px; }

	div.dark_square .pp_arrow_previous { display: none; background: url(../images/prettyPhoto/dark_square/spritenew.png) 0px -69px no-repeat; width: 24px; height: 24px; margin-top: 0 } /* The previous arrow in the bottom nav */
		div.dark_square .pp_arrow_previous.disabled { background-position: 0 -95px; cursor: default; }
	div.dark_square .pp_arrow_next { display: none; background: url(../images/prettyPhoto/dark_square/spritenew.png) -30px -69px no-repeat; width: 24px; height: 24px; margin-top: 0 } /* The next arrow in the bottom nav */
		div.dark_square .pp_arrow_next.disabled { background-position: -30px -95px; cursor: default; }

	div.dark_square .pp_next:hover { /* background: url(../images/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; */ } /* Next button */
	div.dark_square .pp_previous:hover { /* background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; */ } /* Previous button */


	/* ----------------------------------
		Light Square Theme
	----------------------------------- */

	div.light_square .pp_left ,
	div.light_square .pp_middle,
	div.light_square .pp_right,
	/*commented by OW*/
	/*div.light_square .pp_content { background: #fff; }	*/
	div.light_square .pp_content .ppt { 
		color: #000; 
		background: none !important;
	}
	div.light_square .pp_expand { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_square .pp_expand:hover { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_square .pp_contract { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_square .pp_contract:hover { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_square .pp_close { cursor: pointer; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background: #111; background: rgba(255, 255, 255, 0.9); width: 30px; padding-top: 5px; height: 25px; text-align: center; top: -35px; right: -15px; display: block; color: #000; font-size: 20px; font-weight: bold } /* Close button */
	div.light_square .pp_close:hover { color: white; text-decoration: none; background: rgba(0, 0, 0, 0.7);  }
	div.light_square .pp_fade { height: 100% }
	div.light_square .pp_details { position: relative; }
	div.light_square .pp_title { margin: 0 85px 0 0; }
	div.light_square .pp_description { margin-right: 85px; }
	div.light_square #pp_full_res .pp_inline { color: #000; }
	div.light_square .pp_gallery a.pp_arrow_previous,
	div.light_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.light_square .pp_nav { clear: none; float: right }
	div.light_square .pp_nav .pp_play { display: none; background: url(../images/prettyPhoto/light_square/spritenew.png) 0px -117px no-repeat; height: 24px; width: 24px; }
	div.light_square .pp_nav .pp_pause { display: none; background: url(../images/prettyPhoto/light_square/spritenew.png) -31px -117px no-repeat; height: 24px; width: 24px; }

	div.light_square .pp_arrow_previous { display: none; background: url(../images/prettyPhoto/light_square/spritenew.png) 0px -69px no-repeat; width: 24px; height: 24px; margin-top: 0 } /* The previous arrow in the bottom nav */
		div.light_square .pp_arrow_previous.disabled { background-position: 0 -95px; cursor: default; }
	div.light_square .pp_arrow_next { display: none; background: url(../images/prettyPhoto/light_square/spritenew.png) -30px -69px no-repeat; width: 24px; height: 24px; margin-top: 0 } /* The next arrow in the bottom nav */
		div.light_square .pp_arrow_next.disabled { background-position: -30px -95px; cursor: default; }

	div.light_square .pp_next:hover { /* background: url(../images/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; */ } /* Next button */
	div.light_square .pp_previous:hover { /* background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; */ } /* Previous button */

	div.light_square .pp_loaderIcon { background: url(../images/ajax-loader.gif) center center no-repeat; opacity: 0.18; } /* Loader icon */


	/* ----------------------------------
		Facebook style Theme
	----------------------------------- */

	div.facebook .pp_top .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.facebook .pp_top .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; } /* Top pattern/color */
	div.facebook .pp_top .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; } /* Top right corner */

	div.facebook .pp_content .ppt { color: #000; }
	div.facebook .pp_content_container .pp_left { background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; } /* Content background */
	div.facebook .pp_content_container .pp_right { background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; } /* Content background */
	div.facebook .pp_content { background: #fff; } /* Content background */
	div.facebook .pp_expand { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.facebook .pp_expand:hover { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.facebook .pp_contract { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.facebook .pp_contract:hover { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.facebook .pp_close { cursor: pointer; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background: #111; background: rgba(255, 255, 255, 0.9); width: 30px; padding-top: 5px; height: 25px; text-align: center; top: -35px; right: -15px; display: block; color: #000; font-size: 20px; font-weight: bold } /* Close button */
	div.facebook .pp_close:hover { color: white; text-decoration: none; background: rgba(0, 0, 0, 0.7); }
	div.facebook .pp_fade { height: 100% }
	div.facebook .pp_details { position: relative; }
	div.facebook .pp_title { margin: 0 37px 0 0; }
	div.facebook .pp_description { margin: 0 37px 0 0; }
	div.facebook #pp_full_res .pp_inline { color: #000; }
	div.facebook .pp_loaderIcon { background: url(../images/ajax-loader.gif) center center no-repeat; opacity: 0.18 } /* Loader icon */

	div.facebook .pp_arrow_previous { display: none; background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */
		div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
	div.facebook .pp_arrow_next { display: none; background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */
		div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
	div.facebook .pp_nav { margin-top: 0; float: right; clear: none }
	div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
	div.facebook .pp_nav .pp_play { display: none; background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px; }
	div.facebook .pp_nav .pp_pause { display: none; background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px; }

	div.facebook .pp_next:hover { /* background: url(../images/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; */ } /* Next button */
	div.facebook .pp_previous:hover { /* background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; */ } /* Previous button */

	div.facebook .pp_bottom .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.facebook .pp_bottom .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; } /* Bottom pattern/color */
	div.facebook .pp_bottom .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */


/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	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_top {
			height: 20px;
			position: relative;
		}
			* html .pp_top { padding: 0 20px; }

			.pp_top .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_top .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_top .pp_middle {
					left: 0;
					position: static;
				}

			.pp_top .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}

		/*.pp_content { height: 60px; min-width: 40px; }*/
		* html .pp_content { width: 40px; }

		.pp_fade { display: none; }

		.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 0;
			}
				.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;
						margin: 2px 4px;
						white-space: nowrap;
					}

					.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;
				margin: 0 0 0 5px;
				padding: 0;
				position: relative;
				white-space: nowrap;
			}

			.pp_gallery ul a {
				border: 1px #000 solid;
				border: 1px rgba(0,0,0,0.5) solid;
				display: block;
				float: left;
				height: 33px;
				overflow: hidden;
			}

			.pp_gallery ul a:hover,
			.pp_gallery li.selected a { border-color: #fff; }

			.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 li.default a img { display: none; }

			.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;
			right: 10px;
			position: absolute;
			height: 35px;
			text-indent: -10000px;
			width: 35px;
			top: 50%;
			margin-top: -17px;
			opacity: 0.7;
		}

		a.pp_previous {
			/*background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;*/
			display: block;
			left: 10px;
			position: absolute;
			height: 35px;
			text-indent: -10000px;
			width: 35px;
			top: 50%;
			margin-top: -17px;
			opacity: 0.7;
		}
		a.pp_next:hover { opacity: 1 }
		a.pp_previous:hover { opacity: 1 }

		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; z-index: 1;
			display: block;
			line-height:22px;
		}

		.pp_bottom {
			height: 20px;
			position: relative;
		}
			* html .pp_bottom { padding: 0 20px; }

			.pp_bottom .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_bottom .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_bottom .pp_middle {
					left: 0;
					position: static;
				}

			.pp_bottom .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}

		.pp_loaderIcon {
			display: block;
			height: 46px;
			left: 50%;
			margin: -23px 0 0 -23px;
			position: absolute;
			top: 50%;
			width: 46px;
		}

		#pp_full_res {
			line-height: 1 !important;
		}

			#pp_full_res .pp_inline {
				text-align: left;
			}

				#pp_full_res .pp_inline p { padding: 0 0 15px 0; }

		div.ppt {
			color: #fff;
			display: none;
			font-size: 17px;
			margin: 0 0 5px 15px;
			z-index: 9999;
		}



/* overrides */

div.pp_appearing .pp_content_container .pp_left, div.pp_appearing .pp_content_container .pp_right, div.pp_appearing .pp_content_container .pp_middle { background: none }
div.pp_appearing .pp_top .pp_left, div.pp_appearing .pp_top .pp_right, div.pp_appearing .pp_top .pp_middle { background: none }
div.pp_appearing .pp_bottom .pp_left, div.pp_appearing .pp_bottom .pp_right, div.pp_appearing .pp_bottom .pp_middle { background: none }
div.pp_appearing .pp_content { background: none }
div.pp_appearing .pp_close { display: none }

/*
 ----------------------------
 Actions
 ----------------------------
 */
.custombox-open,
.custombox-open body {
    overflow: hidden;
}
.custombox-perspective,
.custombox-perspective body  {
    perspective: 600px;
    height: 100%;
}
.custombox-overlay-open {
    visibility: visible;
    opacity: 1;
}

/*
 ----------------------------
 Defaults
 ----------------------------
 */
.custombox-overlay {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: fixed;
    transition-delay: 0s;
}
.custombox-overlay-default {
    transition-timing-function: linear;
    transition-property: opacity;
    opacity: 0;
}
.custombox-modal-wrapper {
    bottom: 0;
    left: 0;
    outline: 0 none;
    overflow-x: auto;
    /*overflow-y: scroll;*/
    position: fixed;
    right: 0;
    top: 0;
    text-align: center;
    z-index: 9999;
}
.custombox-modal-container {
    margin: 0 auto;
    position: relative;
}
.custombox-modal img {
    max-width: 100%;
    height: auto;
}

/*
 ----------------------------
 Overlay: Letmein
 ----------------------------
 */
.custombox-overlay-letmein {
    transition-property: all;
    transition-timing-function: ease;
    visibility: hidden;
}
.custombox-overlay-open.custombox-overlay-letmein {
    transform: rotateX(-2deg);
    transform-origin: 50% 0;
    transform-style: preserve-3d;
    visibility: visible;
    opacity: 1;
}

/*
 ----------------------------
 Overlay: Slide together
 ----------------------------
 */
.custombox-overlay-slidetogether {
    transform: translateY(-100%);
    transition-property: transform ease-in-out;
}

.custombox-overlay-open.custombox-overlay-slidetogether {
    transform: translateY(0);
    transition-property: transform ease-in-out;
}

/*
 ----------------------------
 Overlay: Corner
 ----------------------------
 */
.custombox-overlay-corner {
    transform: translateY(150px) translateX(150px);
    transition-property: opacity, transform, visibility;
}
.custombox-overlay-open.custombox-overlay-corner {
    transform: translateY(0);
    transition-property: opacity, transform;
}

/*
 ----------------------------
 Overlay: Scale
 ----------------------------
 */
.custombox-overlay-scale {
    transform: scale(0.9);
    transition-property: transform;
}
.custombox-overlay-open.custombox-overlay-scale {
    transform: scale(1);
    transition-property: transform;
}

/*
 ----------------------------
 Overlay: Door
 ----------------------------
 */
.custombox-overlay-door {
    visibility: hidden;
    width: 0;
    left: 50%;
    transform: translateX(-50%);
    transition-property: width ease-in-out;
}
.custombox-overlay-open.custombox-overlay-door {
    visibility: visible;
    width: 100%;
    transition-property: width ease-in-out;
}

/*
 ----------------------------
 Overlay: Push
 ----------------------------
 */
.custombox-container-push {
    overflow-x: hidden;
    transition-property: transform;
}
.custombox-container-open.custombox-container-push {
    transform: translateX(100%);
}
.custombox-overlay-push {
    backface-visibility: hidden;
    transform: translateX(-100%);
    transition-property: transform ease-in-out;
}
.custombox-overlay-open.custombox-overlay-push {
    transform: translateX(0);
    transition-property: transform ease-in-out;
}

/*
 ----------------------------
 Overlay: Content Scale
 ----------------------------
 */
.custombox-open-contentscale body {
    background-color: #DDD;
}
.custombox-container-contentscale {
    transition: transform 0.5s;
    overflow: hidden;
    height: 100%;
}
.custombox-container-open.custombox-container-contentscale {
    transform: scale(0.8);
}
.custombox-overlay-contentscale {
    transform: translateY(100%);
    transition-property: transform ease-in-out;
}
.custombox-overlay-open.custombox-overlay-contentscale {
    transform: translateY(0);
    transition-property: transform ease-in-out;
}

/*
 ----------------------------
 Overlay: Makeway
 ----------------------------
 */
.custombox-container-open.custombox-container-makeway {
    height: 100%;
    overflow: hidden;
}
.custombox-overlay-open.custombox-overlay-makeway {
    transition-property: all;
}
.custombox-overlay-open.custombox-overlay-makeway,
.custombox-container-open.custombox-container-makeway {
    transform-style: preserve-3d;
    transform-origin: 0 50%;
    animation: rotateRightSideFirst 0.5s forwards ease-in;
}
@keyframes rotateRightSideFirst {
    50% {
        transform: translateZ(-50px) rotateY(5deg);
        animation-timing-function: ease-out;
    }
    100% {
        transform: translateZ(-200px);
    }
}

/*
 ----------------------------
 Overlay: Slip
 ----------------------------
 */
.custombox-overlay-open.custombox-overlay-slip {
    transition-property: all;
}
.custombox-overlay-open.custombox-overlay-slip,
.custombox-container-open.custombox-container-slip {
    transform-style: preserve-3d;
    transform-origin: 50% 100%;
    animation: OpenTop 0.5s forwards ease-in-out;
}
@keyframes OpenTop {
    50% {
        transform: rotateX(10deg);
        animation-timing-function: ease-out;
    }
}

/*
 ----------------------------
 Modal: Fadein
 ----------------------------
 */
.custombox-modal-fadein {
    -moz-transform: scale(0.7);
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    -moz-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    opacity: 0;
    /*visibility: hidden;*/
}
.custombox-modal-open .custombox-modal-fadein {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    visibility: visible;
}

/*
 ----------------------------
 Modal: Slide
 ----------------------------
 */
.custombox-modal-container-slide > div,
.custombox-modal-container-slidetogether > div {
    opacity: 0;
    float: left;
}
.custombox-modal-open > .custombox-modal-container-slide > div,
.custombox-modal-open > .custombox-modal-container-slidetogether > div {
    opacity: 1;
}

/*
 ----------------------------
 Modal: Slide from top
 ----------------------------
 */
.custombox-modal-slide-top {
    transform: translateY(-300%);
}
.custombox-modal-open .custombox-modal-slide-top {
    transform: translateY(0);
}

/*
 ----------------------------
 Modal: Slide from left
 ----------------------------
 */
.custombox-modal-slide-left {
    -moz-transform: translateX(-300%);
    -webkit-transform: translateX(-300%);
    transform: translateX(-300%);
}
.custombox-modal-open .custombox-modal-slide-left {
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

/*
 ----------------------------
 Modal: Slide from right
 ----------------------------
 */
.custombox-modal-slide-right {
    -moz-transform: translateX(300%);
    -webkit-transform: translateX(300%);
    transform: translateX(300%);
}
.custombox-modal-open .custombox-modal-slide-right {
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

/*
 ----------------------------
 Modal: Slide from bottom
 ----------------------------
 */
.custombox-modal-slide-bottom {
    transform: translateY(300%);
}
.custombox-modal-open .custombox-modal-slide-bottom {
    transform: translateY(0);
}

/*
 ----------------------------
 Modal: Newspaper
 ----------------------------
 */
.custombox-modal-newspaper {
    -moz-transform: scale(0) rotate(720deg);
    -webkit-transform: scale(0) rotate(720deg);
    transform: scale(0) rotate(720deg);
    opacity: 0;
    -moz-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    position: relative;
}
.custombox-overlay-newspaper {
    -moz-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
}
.custombox-modal-open .custombox-modal-newspaper {
    -moz-transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
    opacity: 1;
}

/*
 ----------------------------
 Modal: Fall
 ----------------------------
 */
.custombox-modal-container-fall {
    -moz-perspective: 1300px;
    -webkit-perspective: 1300px;
    perspective: 1300px;
}
.custombox-modal-fall {
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -moz-transform: translateZ(600px) rotateX(20deg);
    -webkit-transform: translateZ(600px) rotateX(20deg);
    transform: translateZ(600px) rotateX(20deg);
    opacity: 0;
}
.custombox-modal-open .custombox-modal-fall {
    -moz-transition-timing-function: ease-in;
    -moz-transition-property: all;
    -moz-transform: translateZ(0) rotateX(0deg);
    -webkit-transition-timing-function: ease-in;
    -webkit-transition-property: all;
    -webkit-transform: translateZ(0) rotateX(0deg);
    transition-timing-function: ease-in;
    transition-property: all;
    transform: translateZ(0) rotateX(0deg);
    opacity: 1;
}

/*
 ----------------------------
 Modal: Sideball
 ----------------------------
 */
.custombox-modal-container-sidefall {
    -moz-perspective: 1300px;
    -webkit-perspective: 1300px;
    perspective: 1300px;
}
.custombox-modal-wrapper-sidefall {
    overflow-x: hidden;
}
.custombox-modal-sidefall {
    -moz-transform-style: preserve-3d;
    -moz-transform: translate(30%) translateZ(600px) rotate(10deg);
    -webkit-transform-style: preserve-3d;
    -webkit-transform: translate(30%) translateZ(600px) rotate(10deg);
    transform-style: preserve-3d;
    transform: translate(30%) translateZ(600px) rotate(10deg);
    opacity: 0;
}
.custombox-modal-open .custombox-modal-sidefall {
    -moz-transition-timing-function: ease-in;
    -moz-transition-property: all;
    -moz-transform: translate(0) translateZ(0) rotate(0deg);
    -webkit-transition-timing-function: ease-in;
    -webkit-transition-property: all;
    -webkit-transform: translate(0) translateZ(0) rotate(0deg);
    transition-timing-function: ease-in;
    transition-property: all;
    transform: translate(0) translateZ(0) rotate(0deg);
    opacity: 1;
}

/*
 ----------------------------
 Modal: Blur
 ----------------------------
 */
.custombox-open-blur .custombox-container-blur {
    filter: blur(3px);
}
@media all and (-ms-high-contrast: none) {
    .custombox-open-blur .custombox-container-blur {
        text-shadow: 0 0 8px #000;
        color: rgba(255,255,255,0);
        filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
        zoom: 1;
    }
}
.custombox-modal-blur {
    -moz-transform: translateY(-5%);
    -webkit-transform: translateY(-5%);
    transform: translateY(-5%);
    opacity: 0;
    position: relative;
}
.custombox-overlay-blur,
.custombox-modal-container-blur {
    -moz-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
}
.custombox-modal-open .custombox-modal-blur {
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
}

/*
 ----------------------------
 Modal: 3D Flip generic
 ----------------------------
 */
.custombox-modal-container-flip {
    -moz-perspective: 1300px;
    -webkit-perspective: 1300px;
    perspective: 1300px;
}

/*
 ----------------------------
 Modal: 3D Flip horizontal
 ----------------------------
 */
.custombox-modal-flip-horizontal {
    position: relative;
    -moz-transform-style: preserve-3d;
    -moz-transform: rotateY(-70deg);
    -moz-transition-property: all;
    -webkit-transform-style: preserve-3d;
    -webkit-transform: rotateY(-70deg);
    -webkit-transition-property: all;
    transform-style: preserve-3d;
    transform: rotateY(-70deg);
    transition-property: all;
    opacity: 0;
}
.custombox-modal-open .custombox-modal-flip-horizontal {
    -moz-transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    opacity: 1;
}

/*
 ----------------------------
 Modal: 3D Flip vertical
 ----------------------------
 */
.custombox-modal-flip-vertical {
    position: absolute;
    -moz-transform-style: preserve-3d;
    -moz-transform: rotateX(-70deg);
    -moz-transition-property: all;
    -webkit-transform-style: preserve-3d;
    -webkit-transform: rotateX(-70deg);
    -webkit-transition-property: all;
    transform-style: preserve-3d;
    transform: rotateX(-70deg);
    transition-property: all;
    opacity: 0;
}
.custombox-modal-open .custombox-modal-flip-vertical {
    -moz-transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
}

/*
 ----------------------------
 Modal: 3D Sign
 ----------------------------
 */
.custombox-modal-container-sign {
    -moz-perspective: 1300px;
    -webkit-perspective: 1300px;
    perspective: 1300px;
}
.custombox-modal-sign {
    -moz-transform-style: preserve-3d;
    -moz-transform: rotateX(-60deg);
    -moz-transform-origin: 50% 0;
    -moz-transition-property: all;
    -webkit-transform-style: preserve-3d;
    -webkit-transform: rotateX(-60deg);
    -webkit-transform-origin: 50% 0;
    -webkit-transition-property: all;
    transform-style: preserve-3d;
    transform: rotateX(-60deg);
    transform-origin: 50% 0;
    transition-property: all;
    opacity: 0;
}
.custombox-modal-open .custombox-modal-sign {
    -moz-transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
}

/*
 ----------------------------
 Modal: Superscaled
 ----------------------------
 */
.custombox-modal-superscaled {
    -moz-transform: scale(2);
    -webkit-transform: scale(2);
    transform: scale(2);
    opacity: 0;
    -moz-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    position: relative;
}
.custombox-modal-open .custombox-modal-superscaled {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

/*
 ----------------------------
 Modal: 3D Slit
 ----------------------------
 */
.custombox-modal-container-slit {
    -moz-perspective: 1300px;
    -webkit-perspective: 1300px;
    perspective: 1300px;
}
.custombox-modal-slit {
    -moz-transform-style: preserve-3d;
    -moz-transform: translateZ(-3000px) rotateY(90deg);
    -webkit-transform-style: preserve-3d;
    -webkit-transform: translateZ(-3000px) rotateY(90deg);
    transform-style: preserve-3d;
    transform: translateZ(-3000px) rotateY(90deg);
    opacity: 0;
}
.custombox-modal-open .custombox-modal-slit {
    -moz-animation: slit .7s forwards ease-out;
    -webkit-animation: slit .7s forwards ease-out;
    animation: slit .7s forwards ease-out;
}
@-moz-keyframes slit {
    50% {
        -moz-transform: translateZ(-250px) rotateY(89deg);
        -webkit-transform: translateZ(-250px) rotateY(89deg);
        transform: translateZ(-250px) rotateY(89deg);
        opacity: 1;
        -moz-animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    100% {
        -moz-transform: translateZ(0) rotateY(0deg);
        -webkit-transform: translateZ(0) rotateY(0deg);
        transform: translateZ(0) rotateY(0deg);
        opacity: 1;
    }
}
@-webkit-keyframes slit {
    50% {
        -moz-transform: translateZ(-250px) rotateY(89deg);
        -webkit-transform: translateZ(-250px) rotateY(89deg);
        transform: translateZ(-250px) rotateY(89deg);
        opacity: 1;
        -moz-animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    100% {
        -moz-transform: translateZ(0) rotateY(0deg);
        -webkit-transform: translateZ(0) rotateY(0deg);
        transform: translateZ(0) rotateY(0deg);
        opacity: 1;
    }
}
@keyframes slit {
    50% {
        -moz-transform: translateZ(-250px) rotateY(89deg);
        -webkit-transform: translateZ(-250px) rotateY(89deg);
        transform: translateZ(-250px) rotateY(89deg);
        opacity: 1;
        -moz-animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    100% {
        -moz-transform: translateZ(0) rotateY(0deg);
        -webkit-transform: translateZ(0) rotateY(0deg);
        transform: translateZ(0) rotateY(0deg);
        opacity: 1;
    }
}

/*
 ----------------------------
 Modal: 3D Rotate generic
 ----------------------------
 */
.custombox-modal-container-rotate {
    -moz-perspective: 1300px;
    -webkit-perspective: 1300px;
    perspective: 1300px;
}

/*
 ----------------------------
 Modal: 3D Rotate from bottom
 ----------------------------
 */
.custombox-modal-rotate-bottom {
    -moz-transform-style: preserve-3d;
    -moz-transform: translateY(100%) rotateX(90deg);
    -moz-transform-origin: 0 100%;
    -webkit-transform-style: preserve-3d;
    -webkit-transform: translateY(100%) rotateX(90deg);
    -webkit-transform-origin: 0 100%;
    transform-style: preserve-3d;
    transform: translateY(100%) rotateX(90deg);
    transform-origin: 0 100%;
    opacity: 0;
    -moz-transition-timing-function: ease-out;
    -moz-transition-property: all;
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-property: all;
    transition-timing-function: ease-out;
    transition-property: all;
    position: relative;
}
.custombox-modal-open .custombox-modal-rotate-bottom {
    -moz-transform: translateY(0) rotateX(0deg);
    -webkit-transform: translateY(0) rotateX(0deg);
    transform: translateY(0) rotateX(0deg);
    opacity: 1;
}

/*
 ----------------------------
 Modal: 3D Rotate from left
 ----------------------------
 */
.custombox-modal-rotate-left {
    -moz-transform-style: preserve-3d;
    -moz-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
    -moz-transform-origin: 0 100%;
    -moz-transition-property: all;
    -webkit-transform-style: preserve-3d;
    -webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
    -webkit-transform-origin: 0 100%;
    -webkit-transition-property: all;
    transform-style: preserve-3d;
    transform: translateZ(100px) translateX(-30%) rotateY(90deg);
    transform-origin: 0 100%;
    transition-property: all;
    opacity: 0;
    position: absolute;
}
.custombox-modal-open .custombox-modal-rotate-left {
    -moz-transform: translateZ(0) translateX(0) rotateY(0deg);
    -webkit-transform: translateZ(0) translateX(0) rotateY(0deg);
    transform: translateZ(0) translateX(0) rotateY(0deg);
    opacity: 1;
}

/*
 ----------------------------
 Modal: Letmein
 ----------------------------
 */
.custombox-modal-container-letmein {
    transition-property: transform;
    transform: rotateX(-2deg);
    transform-origin: 50% 0;
    transform-style: preserve-3d;
    opacity: 1;
}
.custombox-modal-letmein {
    opacity: 0;
    transform: translateY(300%);
    float: left;
}
.custombox-modal-open .custombox-modal-letmein {
    transform: translateY(0);
    opacity: 1;
    transition-property: all;
}

/*
 ----------------------------
 Modal: Makeway
 ----------------------------
 */
.custombox-modal-makeway {
    transform: translateX(200%);
    opacity: 0;
    float: left;
}
.custombox-modal-open .custombox-modal-makeway {
    transform: translateX(0);
    opacity: 1;
}
.custombox-modal-wrapper-makeway {
    overflow: hidden;
}

/*
 ----------------------------
 Modal: Slip
 ----------------------------
 */
.custombox-modal-slip {
    transform: translateY(-350%);
}
.custombox-modal-open .custombox-modal-slip {
    transform: translateY(0);
    transition-property: all;
}

/*
 ----------------------------
 Modal: Corner
 ----------------------------
 */
.custombox-modal-corner {
    opacity: 0;
    transform: translateY(150px) translateX(150px);
    transition-property: opacity, transform, visibility;
}
.custombox-modal-open .custombox-modal-corner {
    transform: translateY(0);
    opacity: 1;
    transition-property: opacity, transform;
}

/*
 ----------------------------
 Modal: Slide together
 ----------------------------
 */
.custombox-modal-slidetogether {
    transform: translateY(-600%);

}
.custombox-modal-open .custombox-modal-slidetogether {
    transform: translateY(0);
}

/*
 ----------------------------
 Modal: Scale
 ----------------------------
 */
.custombox-modal-scale {
    transform: scale(0.9);
    transition: transform;
    opacity: 0;
}
.custombox-modal-open .custombox-modal-scale {
    transform: scale(1);
    transition: transform;
    opacity: 1;
}

/*
 ----------------------------
 Modal: Door
 ----------------------------
 */
.custombox-modal-door {
    visibility: hidden;
    opacity: 0;
}
.custombox-modal-open .custombox-modal-door {
    opacity: 1;
    visibility: visible;
}

/*
 ----------------------------
 Modal: Push
 ----------------------------
 */
.custombox-modal-push {
    transform: translateX(-300%);
}
.custombox-modal-open .custombox-modal-push {
    transform: translateX(0);
}

/*
 ----------------------------
 Modal: Content Scale
 ----------------------------
 */
.custombox-modal-contentscale {
    transform: translateY(600%);
    transition-property: transform ease-in-out;
    position: absolute;
}
.custombox-modal-open .custombox-modal-contentscale {
    transform: translateY(0);
}

@charset "UTF-8";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{100%,20%,53%,80%,from{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{100%,20%,53%,80%,from{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{100%,50%,from{opacity:1}25%,75%{opacity:0}}@keyframes flash{100%,50%,from{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{100%,from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{100%,from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{100%,from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{100%,from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{100%,from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{100%,from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{100%,from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{100%,from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{100%,from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes wobble{100%,from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{100%,11.1%,from{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{100%,11.1%,from{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{100%,20%,40%,60%,80%,from{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{100%,20%,40%,60%,80%,from{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes bounceInDown{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes bounceInLeft{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes bounceInRight{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}100%{opacity:1}}@keyframes fadeIn{from{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}100%{opacity:0}}@keyframes fadeOut{from{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{opacity:1;-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{opacity:1;-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{opacity:1;-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{opacity:1;-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%,50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%,50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%,60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%,60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%,60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%,60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%,60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%,60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%,60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%,60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes transparency{from{opacity:0;visibility:hidden}100%{opacity:0;visibility:visible}}@keyframes transparency{from{opacity:0;visibility:hidden}100%{opacity:0;visibility:visible}}.transparency{-webkit-animation-name:transparency;animation-name:transparency}
/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{
	width:auto;
	overflow:hidden;
	z-index: 1;
	margin-right: 30px;
}
.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
}
.mCS_disabled .mCSB_container.mCS_no_scrollbar,
.mCS_destroyed .mCSB_container.mCS_no_scrollbar{
	margin-right:30px;
}
.mCustomScrollBox .mCSB_scrollTools{
	width:20px;
	height:100%;
	top:0;
	right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0; 
	height:auto;
}
.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width:2px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
	display:block;
	position:relative;
	height:20px;
	width: 16px;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
	top:100%;
	margin-top:-40px;
}
/* horizontal scrollbar */
.mCSB_horizontal .mCSB_container{
	height:auto;
	margin-right:0;
	margin-bottom:30px;
	overflow:hidden;
}
.mCSB_horizontal .mCSB_container.mCS_no_scrollbar{
	margin-bottom:0;
}
.mCS_disabled .mCSB_horizontal .mCSB_container.mCS_no_scrollbar,
.mCS_destroyed .mCSB_horizontal .mCSB_container.mCS_no_scrollbar{
	margin-right:0;
	margin-bottom:30px;
}
.mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools{
	width:100%;
	height:16px;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	overflow:hidden;
}
.mCSB_horizontal .mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:0 20px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:2px;
	margin:7px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger{
	width:30px;
	height:100%;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{
	display:block;
	position:relative;
	width:20px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
	float:left;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{
	margin-left:-40px;
	float:right;
}
.mCustomScrollBox{
	-ms-touch-action:none; /*MSPointer events - direct all pointer events to js*/
}

/* default scrollbar colors and backgrounds (default theme) */
.mCustomScrollBox>.mCSB_scrollTools{
	opacity:0.75;
}
.mCustomScrollBox:hover>.mCSB_scrollTools{
	opacity:1;
}
.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.4);
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
	filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	background-image:url(../images/mCSB_buttons.png);
	background-repeat:no-repeat;
	opacity:0.4;
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 0;
	/* 
	sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -20px;
	/* 
	sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -40px;
	/* 
	sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -56px;
	/* 
	sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
	opacity:0.9;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}

/*scrollbar themes*/
/*dark (dark colored scrollbar)*/
.mCS-dark .mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.15);
}
.mCS-dark .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
}
.mCS-dark .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark .mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}
.mCS-dark .mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}
.mCS-dark .mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -40px;
}
.mCS-dark .mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -56px;
}
/*light-2*/
.mCS-light-2 .mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-light-2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-light-2.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-light-2.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
}
.mCS-light-2 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
}
.mCS-light-2 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
}
.mCS-light-2 .mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px 0;
}
.mCS-light-2 .mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -20px;
}
.mCS-light-2 .mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-40px -40px;
}
.mCS-light-2 .mCSB_scrollTools .mCSB_buttonRight{
	background-position:-40px -56px;
}
/*dark-2*/
.mCS-dark-2 .mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.1);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-dark-2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-dark-2.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-dark-2.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
}
.mCS-dark-2 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-2 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-2 .mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px 0;
}
.mCS-dark-2 .mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -20px;
}
.mCS-dark-2 .mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-120px -40px;
}
.mCS-dark-2 .mCSB_scrollTools .mCSB_buttonRight{
	background-position:-120px -56px;
}
/*light-thick*/
.mCS-light-thick .mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-light-thick .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-light-thick.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-light-thick.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:6px;
	margin:5px auto;
}
.mCS-light-thick .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
}
.mCS-light-thick .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
}
.mCS-light-thick .mCSB_scrollTools .mCSB_buttonUp{
	background-position:-16px 0;
}
.mCS-light-thick .mCSB_scrollTools .mCSB_buttonDown{
	background-position:-16px -20px;
}
.mCS-light-thick .mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-20px -40px;
}
.mCS-light-thick .mCSB_scrollTools .mCSB_buttonRight{
	background-position:-20px -56px;
}
/*dark-thick*/
.mCS-dark-thick .mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.1);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-dark-thick .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-dark-thick.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-dark-thick.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:6px;
	margin:5px auto;
}
.mCS-dark-thick .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-thick .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-thick .mCSB_scrollTools .mCSB_buttonUp{
	background-position:-96px 0;
}
.mCS-dark-thick .mCSB_scrollTools .mCSB_buttonDown{
	background-position:-96px -20px;
}
.mCS-dark-thick .mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-100px -40px;
}
.mCS-dark-thick .mCSB_scrollTools .mCSB_buttonRight{
	background-position:-100px -56px;
}
/*light-thin*/
.mCS-light-thin .mCSB_scrollTools .mCSB_draggerRail{
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
}
.mCS-light-thin .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:2px;
}
.mCS-light-thin.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
}
.mCS-light-thin.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:2px;
	margin:7px auto;
}
/*dark-thin*/
.mCS-dark-thin .mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.15);
}
.mCS-dark-thin .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:2px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
}
.mCS-dark-thin.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
}
.mCS-dark-thin.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:2px;
	margin:7px auto;
}
.mCS-dark-thin .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-thin .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-thin .mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}
.mCS-dark-thin .mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}
.mCS-dark-thin .mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -40px;
}
.mCS-dark-thin .mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -56px;
}

.mejs-offscreen{position:absolute!important;top:-10000px;left:-10000px;overflow:hidden;width:1px;height:1px}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(../images/mep-bigplay.svg) no-repeat}.no-svg .mejs-overlay-button{background-image:url(../images/mep-bigplay.png)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(../images/mep-background.png);background:rgba(0,0,0,.9);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.9)),to(rgba(0,0,0,.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-moz-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-o-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-ms-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:linear-gradient(rgba(50,50,50,.9),rgba(0,0,0,.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(../images/loading.gif) 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(../images/mep-background.png);background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(../images/mep-controls.svg) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(../images/mep-controls.png)}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(44,124,145,.8)),to(rgba(78,183,212,.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-moz-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-o-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-ms-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:linear-gradient(rgba(44,124,145,.8),rgba(78,183,212,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-volume-button{}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(../images/mep-background.png);background:rgba(50,50,50,.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider-down{top:25px}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url(../images/mep-background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px 10px 0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232, endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:0}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,.7)),to(rgba(50,50,50,.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-moz-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-o-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-ms-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666, endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:700;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:3px 5px;background:url(../images/mep-background.png);background:rgba(20,20,20,.5);white-space:pre-wrap}.me-cannotplay{}.me-cannotplay a{color:#fff;font-weight:700}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(../images/mep-background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../images/mep-background.png);background:rgba(50,50,50,.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(../images/mep-background.png);background:rgba(50,50,50,.7);color:#fff;padding:4px;z-index:100;cursor:pointer}div.mejs-speed-button{width:46px!important;position:relative}.mejs-controls .mejs-button.mejs-speed-button button{background:transparent;width:36px;font-size:11px;line-height:normal;color:#fff}.mejs-controls .mejs-speed-button .mejs-speed-selector{visibility:hidden;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url(../images/mep-background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{visibility:visible}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:rgba(33,248,248,1)}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px;padding:0 10px;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:11.5px;color:#fff;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,.4)!important}.mejs-controls .mejs-button.mejs-skip-back-button{background:transparent url(../images/mep-skipback.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:transparent;font-size:9px;line-height:normal;color:#fff}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 3, 2013 */


@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'Open Sans Bold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: bold;
    font-style: normal;

}




@font-face {
    font-family: 'Open Sans Light';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'Merriweather';
    src: url('../fonts/merriweather-regular-webfont.eot');
    src: url('../fonts/merriweather-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/merriweather-regular-webfont.woff') format('woff'),
         url('../fonts/merriweather-regular-webfont.ttf') format('truetype'),
         url('../fonts/merriweather-regular-webfont.svg#merriweatherregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'Merriweather Light';
    src: url('../fonts/merriweather-light-webfont.eot');
    src: url('../fonts/merriweather-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/merriweather-light-webfont.woff') format('woff'),
         url('../fonts/merriweather-light-webfont.ttf') format('truetype'),
         url('../fonts/merriweather-light-webfont.svg#merriweatherlight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'Merriweather Heavy';
    src: url('../fonts/merriweather-black-webfont.eot');
    src: url('../fonts/merriweather-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/merriweather-black-webfont.woff') format('woff'),
         url('../fonts/merriweather-black-webfont.ttf') format('truetype'),
         url('../fonts/merriweather-black-webfont.svg#merriweatherheavy') format('svg');
    font-weight: bold;
    font-style: normal;

}




@font-face {
    font-family: 'Merriweather Bold';
    src: url('../fonts/merriweather-bold-webfont.eot');
    src: url('../fonts/merriweather-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/merriweather-bold-webfont.woff') format('woff'),
         url('../fonts/merriweather-bold-webfont.ttf') format('truetype'),
         url('../fonts/merriweather-bold-webfont.svg#merriweatherbold') format('svg');
    font-weight: bold;
    font-style: normal;

}




@font-face {
    font-family: 'Merriweather Heavy Italic';
    src: url('../fonts/merriweather-heavyitalic-webfont.eot');
    src: url('../fonts/merriweather-heavyitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/merriweather-heavyitalic-webfont.woff') format('woff'),
         url('../fonts/merriweather-heavyitalic-webfont.ttf') format('truetype'),
         url('../fonts/merriweather-heavyitalic-webfont.svg#merriweatherheavy_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'Museo Slab 500';
    src: url('../fonts/museo500-regular-webfont.eot');
    src: url('../fonts/museo500-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo500-regular-webfont.woff') format('woff'),
         url('../fonts/museo500-regular-webfont.ttf') format('truetype'),
         url('../fonts/museo500-regular-webfont.svg#museo500') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*!
 *  Font Awesome 4.1.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('/libraries/font-awesome-4.1.0/fonts/fontawesome-webfont.eot?v=4.1.0');src:url('/libraries/font-awesome-4.1.0/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),url('/libraries/font-awesome-4.1.0/fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'),url('/libraries/font-awesome-4.1.0/fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),url('/libraries/font-awesome-4.1.0/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.helpText .fa{font-size: 15px;}.helpText .fa-question-circle,.helpText .fa-play-circle{color: #f10156;}.helpText .fa-info-circle{color: #45bce7;}.fa-lg{font-size:1.33333333em;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.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.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:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}
/* autogenerated, do not modify */
@font-face {
font-family: "desyrel-webfont"; 
src: url("/media/fonts/desyrel-webfont.eot");
src: url("/media/fonts/desyrel-webfont.woff") format("woff"), url("/media/fonts/desyrel-webfont.ttf") format("truetype"), url("/media/fonts/desyrel-webfont.svg#desyrelregular") format("svg"), url("/media/fonts/desyrel-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "firasans-extralightitalic-webfont"; 
src: url("/media/fonts/firasans-extralightitalic-webfont.eot");
src: url("/media/fonts/firasans-extralightitalic-webfont.woff") format("woff"), url("/media/fonts/firasans-extralightitalic-webfont.ttf") format("truetype"), url("/media/fonts/firasans-extralightitalic-webfont.svg#fira_sansextralight_italic") format("svg"), url("/media/fonts/firasans-extralightitalic-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "firasans-italic-webfont"; 
src: url("/media/fonts/firasans-italic-webfont.eot");
src: url("/media/fonts/firasans-italic-webfont.woff") format("woff"), url("/media/fonts/firasans-italic-webfont.ttf") format("truetype"), url("/media/fonts/firasans-italic-webfont.svg#fira_sansitalic") format("svg"), url("/media/fonts/firasans-italic-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "firasans-extralight-webfont"; 
src: url("/media/fonts/firasans-extralight-webfont.eot");
src: url("/media/fonts/firasans-extralight-webfont.woff") format("woff"), url("/media/fonts/firasans-extralight-webfont.ttf") format("truetype"), url("/media/fonts/firasans-extralight-webfont.svg#fira_sansextralight") format("svg"), url("/media/fonts/firasans-extralight-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "firasans-semibold-webfont"; 
src: url("/media/fonts/firasans-semibold-webfont.eot");
src: url("/media/fonts/firasans-semibold-webfont.woff") format("woff"), url("/media/fonts/firasans-semibold-webfont.ttf") format("truetype"), url("/media/fonts/firasans-semibold-webfont.svg#fira_sanssemibold") format("svg"), url("/media/fonts/firasans-semibold-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "firasans-extrabolditalic-webfont"; 
src: url("/media/fonts/firasans-extrabolditalic-webfont.eot");
src: url("/media/fonts/firasans-extrabolditalic-webfont.woff") format("woff"), url("/media/fonts/firasans-extrabolditalic-webfont.ttf") format("truetype"), url("/media/fonts/firasans-extrabolditalic-webfont.svg#fira_sansextrabold_italic") format("svg"), url("/media/fonts/firasans-extrabolditalic-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "firasans-bolditalic-webfont"; 
src: url("/media/fonts/firasans-bolditalic-webfont.eot");
src: url("/media/fonts/firasans-bolditalic-webfont.woff") format("woff"), url("/media/fonts/firasans-bolditalic-webfont.ttf") format("truetype"), url("/media/fonts/firasans-bolditalic-webfont.svg#fira_sansbold_italic") format("svg"), url("/media/fonts/firasans-bolditalic-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "firasans-light-webfont"; 
src: url("/media/fonts/firasans-light-webfont.eot");
src: url("/media/fonts/firasans-light-webfont.woff") format("woff"), url("/media/fonts/firasans-light-webfont.ttf") format("truetype"), url("/media/fonts/firasans-light-webfont.svg#fira_sanslight") format("svg"), url("/media/fonts/firasans-light-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "firasans-lightitalic-webfont"; 
src: url("/media/fonts/firasans-lightitalic-webfont.eot");
src: url("/media/fonts/firasans-lightitalic-webfont.woff") format("woff"), url("/media/fonts/firasans-lightitalic-webfont.ttf") format("truetype"), url("/media/fonts/firasans-lightitalic-webfont.svg#fira_sanslight_italic") format("svg"), url("/media/fonts/firasans-lightitalic-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "firasans-bold-webfont"; 
src: url("/media/fonts/firasans-bold-webfont.eot");
src: url("/media/fonts/firasans-bold-webfont.woff") format("woff"), url("/media/fonts/firasans-bold-webfont.ttf") format("truetype"), url("/media/fonts/firasans-bold-webfont.svg#fira_sansbold") format("svg"), url("/media/fonts/firasans-bold-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "firasans-regular-webfont"; 
src: url("/media/fonts/firasans-regular-webfont.eot");
src: url("/media/fonts/firasans-regular-webfont.woff") format("woff"), url("/media/fonts/firasans-regular-webfont.ttf") format("truetype"), url("/media/fonts/firasans-regular-webfont.svg#fira_sansregular") format("svg"), url("/media/fonts/firasans-regular-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "firasans-extrabold-webfont"; 
src: url("/media/fonts/firasans-extrabold-webfont.eot");
src: url("/media/fonts/firasans-extrabold-webfont.woff") format("woff"), url("/media/fonts/firasans-extrabold-webfont.ttf") format("truetype"), url("/media/fonts/firasans-extrabold-webfont.svg#fira_sansextrabold") format("svg"), url("/media/fonts/firasans-extrabold-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "firasans-heavy-webfont"; 
src: url("/media/fonts/firasans-heavy-webfont.eot");
src: url("/media/fonts/firasans-heavy-webfont.woff") format("woff"), url("/media/fonts/firasans-heavy-webfont.ttf") format("truetype"), url("/media/fonts/firasans-heavy-webfont.svg#fira_sansheavy") format("svg"), url("/media/fonts/firasans-heavy-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "firasans-semibolditalic-webfont"; 
src: url("/media/fonts/firasans-semibolditalic-webfont.eot");
src: url("/media/fonts/firasans-semibolditalic-webfont.woff") format("woff"), url("/media/fonts/firasans-semibolditalic-webfont.ttf") format("truetype"), url("/media/fonts/firasans-semibolditalic-webfont.svg#fira_sanssemibold_italic") format("svg"), url("/media/fonts/firasans-semibolditalic-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "firasans-heavyitalic-webfont"; 
src: url("/media/fonts/firasans-heavyitalic-webfont.eot");
src: url("/media/fonts/firasans-heavyitalic-webfont.woff") format("woff"), url("/media/fonts/firasans-heavyitalic-webfont.ttf") format("truetype"), url("/media/fonts/firasans-heavyitalic-webfont.svg#fira_sansheavy_italic") format("svg"), url("/media/fonts/firasans-heavyitalic-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "sourcesanspro-black-webfont"; 
src: url("/media/fonts/sourcesanspro-black-webfont.eot");
src: url("/media/fonts/sourcesanspro-black-webfont.woff2") format("woff2"), url("/media/fonts/sourcesanspro-black-webfont.woff") format("woff"), url("/media/fonts/sourcesanspro-black-webfont.ttf") format("truetype"), url("/media/fonts/sourcesanspro-black-webfont.svg#source_sans_problack") format("svg"), url("/media/fonts/sourcesanspro-black-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "sourcesanspro-boldit-webfont"; 
src: url("/media/fonts/sourcesanspro-boldit-webfont.eot");
src: url("/media/fonts/sourcesanspro-boldit-webfont.woff2") format("woff2"), url("/media/fonts/sourcesanspro-boldit-webfont.woff") format("woff"), url("/media/fonts/sourcesanspro-boldit-webfont.ttf") format("truetype"), url("/media/fonts/sourcesanspro-boldit-webfont.svg#source_sans_probold_italic") format("svg"), url("/media/fonts/sourcesanspro-boldit-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "sourcesanspro-lightit-webfont"; 
src: url("/media/fonts/sourcesanspro-lightit-webfont.eot");
src: url("/media/fonts/sourcesanspro-lightit-webfont.woff2") format("woff2"), url("/media/fonts/sourcesanspro-lightit-webfont.woff") format("woff"), url("/media/fonts/sourcesanspro-lightit-webfont.ttf") format("truetype"), url("/media/fonts/sourcesanspro-lightit-webfont.svg#source_sans_prolight_italic") format("svg"), url("/media/fonts/sourcesanspro-lightit-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "sourcesanspro-bold-webfont"; 
src: url("/media/fonts/sourcesanspro-bold-webfont.eot");
src: url("/media/fonts/sourcesanspro-bold-webfont.woff2") format("woff2"), url("/media/fonts/sourcesanspro-bold-webfont.woff") format("woff"), url("/media/fonts/sourcesanspro-bold-webfont.ttf") format("truetype"), url("/media/fonts/sourcesanspro-bold-webfont.svg#source_sans_probold") format("svg"), url("/media/fonts/sourcesanspro-bold-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "sourcesanspro-it-webfont"; 
src: url("/media/fonts/sourcesanspro-it-webfont.eot");
src: url("/media/fonts/sourcesanspro-it-webfont.woff2") format("woff2"), url("/media/fonts/sourcesanspro-it-webfont.woff") format("woff"), url("/media/fonts/sourcesanspro-it-webfont.ttf") format("truetype"), url("/media/fonts/sourcesanspro-it-webfont.svg#source_sans_proitalic") format("svg"), url("/media/fonts/sourcesanspro-it-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "sourcesanspro-light-webfont"; 
src: url("/media/fonts/sourcesanspro-light-webfont.eot");
src: url("/media/fonts/sourcesanspro-light-webfont.woff2") format("woff2"), url("/media/fonts/sourcesanspro-light-webfont.woff") format("woff"), url("/media/fonts/sourcesanspro-light-webfont.ttf") format("truetype"), url("/media/fonts/sourcesanspro-light-webfont.svg#source_sans_prolight") format("svg"), url("/media/fonts/sourcesanspro-light-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "sourcesanspro-semiboldit-webfont"; 
src: url("/media/fonts/sourcesanspro-semiboldit-webfont.eot");
src: url("/media/fonts/sourcesanspro-semiboldit-webfont.woff2") format("woff2"), url("/media/fonts/sourcesanspro-semiboldit-webfont.woff") format("woff"), url("/media/fonts/sourcesanspro-semiboldit-webfont.ttf") format("truetype"), url("/media/fonts/sourcesanspro-semiboldit-webfont.svg#source_sans_proSBdIt") format("svg"), url("/media/fonts/sourcesanspro-semiboldit-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "sourcesanspro-regular-webfont"; 
src: url("/media/fonts/sourcesanspro-regular-webfont.eot");
src: url("/media/fonts/sourcesanspro-regular-webfont.woff2") format("woff2"), url("/media/fonts/sourcesanspro-regular-webfont.woff") format("woff"), url("/media/fonts/sourcesanspro-regular-webfont.ttf") format("truetype"), url("/media/fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular") format("svg"), url("/media/fonts/sourcesanspro-regular-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "sourcesanspro-blackit-webfont"; 
src: url("/media/fonts/sourcesanspro-blackit-webfont.eot");
src: url("/media/fonts/sourcesanspro-blackit-webfont.woff2") format("woff2"), url("/media/fonts/sourcesanspro-blackit-webfont.woff") format("woff"), url("/media/fonts/sourcesanspro-blackit-webfont.ttf") format("truetype"), url("/media/fonts/sourcesanspro-blackit-webfont.svg#source_sans_problack_italic") format("svg"), url("/media/fonts/sourcesanspro-blackit-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "sourcesanspro-semibold-webfont"; 
src: url("/media/fonts/sourcesanspro-semibold-webfont.eot");
src: url("/media/fonts/sourcesanspro-semibold-webfont.woff2") format("woff2"), url("/media/fonts/sourcesanspro-semibold-webfont.woff") format("woff"), url("/media/fonts/sourcesanspro-semibold-webfont.ttf") format("truetype"), url("/media/fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold") format("svg"), url("/media/fonts/sourcesanspro-semibold-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "20db-webfont"; 
src: url("/media/fonts/20db-webfont.eot");
src: url("/media/fonts/20db-webfont.woff") format("woff"), url("/media/fonts/20db-webfont.ttf") format("truetype"), url("/media/fonts/20db-webfont.svg#20_dbregular") format("svg"), url("/media/fonts/20db-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "20-db.ttf"; 
src: url("/media/fonts/20-db.ttf.eot");
src: url("/media/fonts/20-db.ttf.woff") format("woff"), url("/media/fonts/20-db.ttf.svg#20db") format("svg"), url("/media/fonts/20-db.ttf.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "Chasing Embers Demo Version"; 
src: url("/media/fonts/Chasing Embers Demo Version.ttf") format("truetype"), url("/media/fonts/Chasing Embers Demo Version.otf") format("opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "1942-webfont"; 
src: url("/media/fonts/1942-webfont.eot");
src: url("/media/fonts/1942-webfont.woff") format("woff"), url("/media/fonts/1942-webfont.ttf") format("truetype"), url("/media/fonts/1942-webfont.svg#1942_report1942_report") format("svg"), url("/media/fonts/1942-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "SourceSansPro-BlackIt"; 
src: url("/media/fonts/SourceSansPro-BlackIt.otf") format("opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "FrenteH1-Regular-webfont"; 
src: url("/media/fonts/FrenteH1-Regular-webfont.eot");
src: url("/media/fonts/FrenteH1-Regular-webfont.woff") format("woff"), url("/media/fonts/FrenteH1-Regular-webfont.ttf") format("truetype"), url("/media/fonts/FrenteH1-Regular-webfont.svg#frente_h1regular") format("svg"), url("/media/fonts/FrenteH1-Regular-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "aleo-regular-webfont"; 
src: url("/media/fonts/aleo-regular-webfont.eot");
src: url("/media/fonts/aleo-regular-webfont.woff2") format("woff2"), url("/media/fonts/aleo-regular-webfont.woff") format("woff"), url("/media/fonts/aleo-regular-webfont.ttf") format("truetype"), url("/media/fonts/aleo-regular-webfont.svg#aleoregular") format("svg"), url("/media/fonts/aleo-regular-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "aleo-bold-webfont"; 
src: url("/media/fonts/aleo-bold-webfont.eot");
src: url("/media/fonts/aleo-bold-webfont.woff2") format("woff2"), url("/media/fonts/aleo-bold-webfont.woff") format("woff"), url("/media/fonts/aleo-bold-webfont.ttf") format("truetype"), url("/media/fonts/aleo-bold-webfont.svg#aleobold") format("svg"), url("/media/fonts/aleo-bold-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "aleo-light-webfont"; 
src: url("/media/fonts/aleo-light-webfont.eot");
src: url("/media/fonts/aleo-light-webfont.woff2") format("woff2"), url("/media/fonts/aleo-light-webfont.woff") format("woff"), url("/media/fonts/aleo-light-webfont.ttf") format("truetype"), url("/media/fonts/aleo-light-webfont.svg#aleolight") format("svg"), url("/media/fonts/aleo-light-webfont.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "Signika-Light"; 
src: url("/media/fonts/Signika-Light.eot");
src: url("/media/fonts/Signika-Light.woff2") format("woff2"), url("/media/fonts/Signika-Light.woff") format("woff"), url("/media/fonts/Signika-Light.ttf") format("truetype"), url("/media/fonts/Signika-Light.svg#Signika-Light") format("svg"), url("/media/fonts/Signika-Light.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "Signika-Semibold"; 
src: url("/media/fonts/Signika-Semibold.eot");
src: url("/media/fonts/Signika-Semibold.woff2") format("woff2"), url("/media/fonts/Signika-Semibold.woff") format("woff"), url("/media/fonts/Signika-Semibold.ttf") format("truetype"), url("/media/fonts/Signika-Semibold.svg#Signika-Semibold") format("svg"), url("/media/fonts/Signika-Semibold.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "Signika-Bold"; 
src: url("/media/fonts/Signika-Bold.eot");
src: url("/media/fonts/Signika-Bold.woff2") format("woff2"), url("/media/fonts/Signika-Bold.woff") format("woff"), url("/media/fonts/Signika-Bold.ttf") format("truetype"), url("/media/fonts/Signika-Bold.svg#Signika-Bold") format("svg"), url("/media/fonts/Signika-Bold.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "Signika-Regular"; 
src: url("/media/fonts/Signika-Regular.eot");
src: url("/media/fonts/Signika-Regular.woff2") format("woff2"), url("/media/fonts/Signika-Regular.woff") format("woff"), url("/media/fonts/Signika-Regular.ttf") format("truetype"), url("/media/fonts/Signika-Regular.svg#Signika-Regular") format("svg"), url("/media/fonts/Signika-Regular.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "Ubuntu-Light"; 
src: url("/media/fonts/Ubuntu-Light.eot");
src: url("/media/fonts/Ubuntu-Light.woff2") format("woff2"), url("/media/fonts/Ubuntu-Light.woff") format("woff"), url("/media/fonts/Ubuntu-Light.ttf") format("truetype"), url("/media/fonts/Ubuntu-Light.svg#Ubuntu-Light") format("svg"), url("/media/fonts/Ubuntu-Light.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "Ubuntu-Medium"; 
src: url("/media/fonts/Ubuntu-Medium.eot");
src: url("/media/fonts/Ubuntu-Medium.woff2") format("woff2"), url("/media/fonts/Ubuntu-Medium.woff") format("woff"), url("/media/fonts/Ubuntu-Medium.ttf") format("truetype"), url("/media/fonts/Ubuntu-Medium.svg#Ubuntu-Medium") format("svg"), url("/media/fonts/Ubuntu-Medium.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "Ubuntu-Bold"; 
src: url("/media/fonts/Ubuntu-Bold.eot");
src: url("/media/fonts/Ubuntu-Bold.woff2") format("woff2"), url("/media/fonts/Ubuntu-Bold.woff") format("woff"), url("/media/fonts/Ubuntu-Bold.ttf") format("truetype"), url("/media/fonts/Ubuntu-Bold.svg#Ubuntu-Bold") format("svg"), url("/media/fonts/Ubuntu-Bold.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "signika-v8-latin-700"; 
src: url("/media/fonts/signika-v8-latin-700.eot");
src: url("/media/fonts/signika-v8-latin-700.woff2") format("woff2"), url("/media/fonts/signika-v8-latin-700.woff") format("woff"), url("/media/fonts/signika-v8-latin-700.ttf") format("truetype"), url("/media/fonts/signika-v8-latin-700.svg#Signika") format("svg"), url("/media/fonts/signika-v8-latin-700.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "signika-v8-latin-300"; 
src: url("/media/fonts/signika-v8-latin-300.eot");
src: url("/media/fonts/signika-v8-latin-300.woff2") format("woff2"), url("/media/fonts/signika-v8-latin-300.woff") format("woff"), url("/media/fonts/signika-v8-latin-300.ttf") format("truetype"), url("/media/fonts/signika-v8-latin-300.svg#Signika") format("svg"), url("/media/fonts/signika-v8-latin-300.eot?#iefix") format("embedded-opentype");
font-weight: normal;
font-style: normal;
}

/* autogenerated, do not modify */
.tinymce-custom-style-905, .content_paragraph p.tinymce-custom-style-905 { text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.7); filter: dropshadow(color=#000000, offx=1, offy=1); }
.tinymce-custom-style-20, .content_paragraph p.tinymce-custom-style-20 { text-shadow: 1px 1px 2px #636363;
filter: dropshadow(color=#000000, offx=1, offy=1); }
.tinymce-custom-style-939, .content_paragraph p.tinymce-custom-style-939 { text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.7); }
.tinymce-custom-style-83, .content_paragraph p.tinymce-custom-style-83 { text-transform: uppercase; }
.tinymce-custom-style-938, .content_paragraph p.tinymce-custom-style-938 { color: #000000; }
.tinymce-custom-style-934, .content_paragraph p.tinymce-custom-style-934 { color:#000; }
.tinymce-custom-style-86, .content_paragraph p.tinymce-custom-style-86 { color: #ffffff; }
.tinymce-custom-style-51, .content_paragraph p.tinymce-custom-style-51 { color: #287ec4; }
.tinymce-custom-style-71, .content_paragraph p.tinymce-custom-style-71 { color:#2592d1; }
.tinymce-custom-style-946, .content_paragraph p.tinymce-custom-style-946 { color: #5D778E; }
.tinymce-custom-style-945, .content_paragraph p.tinymce-custom-style-945 { color: #F0D330; }
.tinymce-custom-style-910, .content_paragraph p.tinymce-custom-style-910 { color: #4baa1e; }
.tinymce-custom-style-943, .content_paragraph p.tinymce-custom-style-943 { color: #9aa23c; }
.tinymce-custom-style-942, .content_paragraph p.tinymce-custom-style-942 { color: #4a2c1a; }
.tinymce-custom-style-909, .content_paragraph p.tinymce-custom-style-909 { color: #ed1556; }
.tinymce-custom-style-70, .content_paragraph p.tinymce-custom-style-70 { color: #e41d55; }
.tinymce-custom-style-35, .content_paragraph p.tinymce-custom-style-35 { line-height: 120%; }
.tinymce-custom-style-6, .content_paragraph p.tinymce-custom-style-6 { line-height: 140%; }
.tinymce-custom-style-46, .content_paragraph p.tinymce-custom-style-46 { line-height: 160%; }
.tinymce-custom-style-57, .content_paragraph p.tinymce-custom-style-57 { font-size: 60%; }
.tinymce-custom-style-54, .content_paragraph p.tinymce-custom-style-54 { font-size: 60%; }
.tinymce-custom-style-936, .content_paragraph p.tinymce-custom-style-936 { font-size: 80%; }
.tinymce-custom-style-944, .content_paragraph p.tinymce-custom-style-944 { font-size: 90%; }
.tinymce-custom-style-60, .content_paragraph p.tinymce-custom-style-60 { font-size: 120%; }
.tinymce-custom-style-66, .content_paragraph p.tinymce-custom-style-66 { font-size: 140%; }
.tinymce-custom-style-908, .content_paragraph p.tinymce-custom-style-908 { font-size: 160%; }
.tinymce-custom-style-65, .content_paragraph p.tinymce-custom-style-65 { font-size: 160%; }
.tinymce-custom-style-67, .content_paragraph p.tinymce-custom-style-67 { font-size: 180%; }
.tinymce-custom-style-58, .content_paragraph p.tinymce-custom-style-58 { font-size: 200%; }
.tinymce-custom-style-68, .content_paragraph p.tinymce-custom-style-68 { font-size: 220%; }
.tinymce-custom-style-85, .content_paragraph p.tinymce-custom-style-85 { font-size: 260%; }
.tinymce-custom-style-82, .content_paragraph p.tinymce-custom-style-82 { font-size: 280%; }
.tinymce-custom-style-81, .content_paragraph p.tinymce-custom-style-81 { font-size: 300%; }
.tinymce-custom-style-72, .content_paragraph p.tinymce-custom-style-72 { text-align: right; display:block;
float:right; }
.tinymce-custom-style-84, .content_paragraph p.tinymce-custom-style-84 { float: right; }
.tinymce-custom-style-29, .content_paragraph p.tinymce-custom-style-29 { font-size: 100%; font-family: "Open Sans"; }
.tinymce-custom-style-30, .content_paragraph p.tinymce-custom-style-30 { font-size: 70%; font-family: "Open Sans"; }
.tinymce-custom-style-55, .content_paragraph p.tinymce-custom-style-55 { font-family: "Merriweather Heavy"; line-height: 120%; font-size: 200%; }
.tinymce-custom-style-62, .content_paragraph p.tinymce-custom-style-62 { font-family: "Open Sans Bold"; }
.tinymce-custom-style-63, .content_paragraph p.tinymce-custom-style-63 { font-family: "Open Sans Light"; }
.tinymce-custom-style-64, .content_paragraph p.tinymce-custom-style-64 { font-family: "Open Sans"; }
.tinymce-custom-style-941, .content_paragraph p.tinymce-custom-style-941 { font-family: "FrenteH1-Regular-webfont"; }
.tinymce-custom-style-940, .content_paragraph p.tinymce-custom-style-940 { font-family: "1942-webfont"; }
.tinymce-custom-style-925, .content_paragraph p.tinymce-custom-style-925 { font-family: "Lobster"; }
.tinymce-custom-style-911, .content_paragraph p.tinymce-custom-style-911 { font-family: "firasans-regular-webfont"; }
.tinymce-custom-style-73, .content_paragraph p.tinymce-custom-style-73 { font-family: "firasans-bold-webfont"; }
.tinymce-custom-style-74, .content_paragraph p.tinymce-custom-style-74 { font-family: "firasans-extrabold-webfont"; }
.tinymce-custom-style-75, .content_paragraph p.tinymce-custom-style-75 { font-family: "firasans-light-webfont"; }
.tinymce-custom-style-76, .content_paragraph p.tinymce-custom-style-76 { font-family: "firasans-hair-webfont"; }
.tinymce-custom-style-912, .content_paragraph p.tinymce-custom-style-912 { font-family: "firasans-lightitalic-webfont"; }
.tinymce-custom-style-77, .content_paragraph p.tinymce-custom-style-77 { font-family: "Nobile"; }
.tinymce-custom-style-80, .content_paragraph p.tinymce-custom-style-80 { width: 50%; padding: 0 50px; background: #d9cccc; }
.tinymce-custom-style-87, .content_paragraph p.tinymce-custom-style-87 { font-size: 120%; border-bottom: 1px solid #1d7ec3; display: block; padding-bottom: 5px; margin-bottom: 5px; text-transform: uppercase; color: #1d7ec3; }
.tinymce-custom-style-88, .content_paragraph p.tinymce-custom-style-88 { background: #e6e6e6; padding: 25px; display: block; }
.tinymce-custom-style-913, .content_paragraph p.tinymce-custom-style-913 { opacity:0; }
.tinymce-custom-style-915, .content_paragraph p.tinymce-custom-style-915 { font-size:250%;
display:block;
line-height:90%;
float:left;
margin-right:10px; }
.tinymce-custom-style-916, .content_paragraph p.tinymce-custom-style-916 { background-image:url(/media/afbeeldingen/stip-wit-video.png);
background-repeat: no-repeat;
background-position: center;
background-size: 10em;
padding-top:3.3em; 
text-align:center;
padding-bottom:2em;
width: 100%;
display:block; }
.tinymce-custom-style-917, .content_paragraph p.tinymce-custom-style-917 { background-image:url(/media/afbeeldingen/stip-roze-video.png);
background-repeat: no-repeat;
background-position: center;
background-size: 10em;
padding-top:3.3em; 
text-align:center;
padding-bottom:2em;
width: 100%;
display:block; }
.tinymce-custom-style-918, .content_paragraph p.tinymce-custom-style-918 { background-image:url(/media/afbeeldingen/stip-blauw-video.png);
background-repeat: no-repeat;
background-position: center;
background-size: 10em;
padding-top:3.3em; 
text-align:center;
padding-bottom:2em;
width: 100%;
display:block; }
.tinymce-custom-style-919, .content_paragraph p.tinymce-custom-style-919 { background-image:url(/media/afbeeldingen/stip-gr-video.png);
background-repeat: no-repeat;
background-position: center;
background-size: 10em;
padding-top:3.3em; 
text-align:center;
padding-bottom:2em;
width: 100%;
display:block; }
.tinymce-custom-style-920, .content_paragraph p.tinymce-custom-style-920 { background-image:url(/media/afbeeldingen/stip-bl-video.png);
background-repeat: no-repeat;
background-position: center;
background-size: 10em;
padding-top:3.3em; 
text-align:center;
padding-bottom:2em;
width: 100%;
display:block; }
.tinymce-custom-style-921, .content_paragraph p.tinymce-custom-style-921 { background-image:url(/media/afbeeldingen/stip-lb-video.png);
background-repeat: no-repeat;
background-position: center;
background-size: 10em;
padding-top:3.3em; 
text-align:center;
padding-bottom:2em;
width: 100%;
display:block; }
.tinymce-custom-style-922, .content_paragraph p.tinymce-custom-style-922 { background-image:url(/media/afbeeldingen/stip-mb-video.png);
background-repeat: no-repeat;
background-position: center;
background-size: 10em;
padding-top:3.3em; 
text-align:center;
padding-bottom:2em;
width: 100%;
display:block; }
.tinymce-custom-style-923, .content_paragraph p.tinymce-custom-style-923 { background-image:url(/media/afbeeldingen/stip-lr-video.png);
background-repeat: no-repeat;
background-position: center;
background-size: 10em;
padding-top:3.3em; 
text-align:center;
padding-bottom:2em;
width: 100%;
display:block; }
.tinymce-custom-style-924, .content_paragraph p.tinymce-custom-style-924 { color:#fff;
display:block;
float:right;
font-size:170%;
margin-right:5px; }
.tinymce-custom-style-928, .content_paragraph p.tinymce-custom-style-928 { background-image:url(/media/afbeeldingen/pop-up-video3.png);
background-repeat: no-repeat;
background-position: center;
background-size: 10.3em;
padding-top:3.3em; 
text-align:center;
padding-bottom:2em;
width: 100%;
display:block;
text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1); }
.tinymce-custom-style-929, .content_paragraph p.tinymce-custom-style-929 { background-image:url(/media/afbeeldingen/pop-up-video3.png);
background-repeat: no-repeat;
background-position: center;
background-size: 11.6em;
padding-top:3.3em; 
text-align:center;
padding-bottom:2em;
width: 100%;
display:block;
text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1); }
.tinymce-custom-style-52, .content_paragraph p.tinymce-custom-style-52 { color: #ffffff; padding: 5px; background: #ed1556; }
.tinymce-custom-style-53, .content_paragraph p.tinymce-custom-style-53 { background: #2592d1; color: #ffffff; padding: 5px; }
.tinymce-custom-style-930, .content_paragraph p.tinymce-custom-style-930 { display:block;
background:#2592D1;
color:#fff;
text-align:center;
padding:20px 0px; }
.tinymce-custom-style-931, .content_paragraph p.tinymce-custom-style-931 { display:block;
background:#ddd;
color:#000;
text-align:center;
padding:20px 0px; }
.tinymce-custom-style-932, .content_paragraph p.tinymce-custom-style-932 { background:#ccc;
color:#000;
padding:20px 0px;
text-align:center;
display:block; }
.tinymce-custom-style-933, .content_paragraph p.tinymce-custom-style-933 { text-align:center;
display:block;
background:#eee;
padding:20px 0px 0px 0px;
color:000; }
.tinymce-custom-style-935, .content_paragraph p.tinymce-custom-style-935 { background-image:url(/media/afbeeldingen/stip-wit-video.png);
background-repeat: no-repeat;
background-position: center;
background-size: 11em;
padding-top:3.3em; 
text-align:center;
padding-bottom:2em;
width: 100%;
display:block; }
.tinymce-custom-style-937, .content_paragraph p.tinymce-custom-style-937 { font-family: "Open Sans Bold"; }
.tinymce-custom-style-907, .content_paragraph p.tinymce-custom-style-907 { color: #2d81c9; font-size: 140%; text-transform:uppercase; }
.tinymce-custom-style-914, .content_paragraph p.tinymce-custom-style-914 { float: left; font-size:300%;
display:block;
line-height:110%; }
.tinymce-custom-style-906, .content_paragraph p.tinymce-custom-style-906 { float: right; padding: 8px; margin: 5px; color: #2d81c9; font-size: 140%; line-height: 120%; width: 30%; font-family: "Open Sans Light"; }
.tinymce-custom-style-56, .content_paragraph p.tinymce-custom-style-56 { float: right; width: 30%; line-height: 160%; font-size: 160%; padding: 10px 10px 10px 20px; margin: 5px 0px 5px 5px; font-family: "firasans-lightitalic-webfont"; }
.tinymce-custom-style-61, .content_paragraph p.tinymce-custom-style-61 { color: #ff0000; padding: 10px; font-size: 140%; font-weight: bold; float: right; text-align: right; background: #ffffff; width: 40%; line-height: 160%; margin: 15px 0px 15px 15px; }
.tinymce-custom-style-947, .content_paragraph p.tinymce-custom-style-947 { font-family: "aleo-light-webfont"; }
.tinymce-custom-style-948, .content_paragraph p.tinymce-custom-style-948 { font-family: "Ubuntu-Light"; }
.tinymce-custom-style-949, .content_paragraph p.tinymce-custom-style-949 { font-family: "Ubuntu-Medium"; }
.tinymce-custom-style-950, .content_paragraph p.tinymce-custom-style-950 { color: #D60000; }
.tinymce-custom-style-951, .content_paragraph p.tinymce-custom-style-951 { color: #1F4293; }
.tinymce-custom-style-952, .content_paragraph p.tinymce-custom-style-952 { background: #D60000; padding: 5px; }
.tinymce-custom-style-953, .content_paragraph p.tinymce-custom-style-953 { background: #1F4293; padding: 5px; }
.tinymce-custom-style-954, .content_paragraph p.tinymce-custom-style-954 { font-size: 120%; }
.tinymce-custom-style-955, .content_paragraph p.tinymce-custom-style-955 { color: #6300ff; }
.tinymce-custom-style-957, .content_paragraph p.tinymce-custom-style-957 { color: #ffdb00; }
.tinymce-custom-style-956, .content_paragraph p.tinymce-custom-style-956 { background: #6300ff; padding: 10px; }
.tinymce-custom-style-958, .content_paragraph p.tinymce-custom-style-958 { background: #ffdb00; padding: 5px; }
.tinymce-custom-style-962, .content_paragraph p.tinymce-custom-style-962 { font-family: "Signika-Semibold"; }
.tinymce-custom-style-959, .content_paragraph p.tinymce-custom-style-959 { display:block; }
.tinymce-custom-style-960, .content_paragraph p.tinymce-custom-style-960 { border-radius:50%; padding: 5%; }
.tinymce-custom-style-961, .content_paragraph p.tinymce-custom-style-961 { font-family: "Lobster"; }
.tinymce-custom-style-963, .content_paragraph p.tinymce-custom-style-963 { color: #195f69; }
.tinymce-custom-style-965, .content_paragraph p.tinymce-custom-style-965 { border-bottom: 1px solid #78b9c3; padding-bottom: 0px; }

