.dropcap {display:block;float:left;font-weight:bold;font-family: Georgia, 'Times Roman', serif;font-size:3.0em;line-height:0.98;margin:0 0.1em 0 0;text-shadow: 0.1em 0.1em #c2c2c2;text-shadow: 0.08em 0.08em #c2c2c2;}@media only screen and (min-width: 50em) {.dropcap {line-height: 1;}}.infobox { padding: 0.6em 0.8em;border-radius: 5px;box-shadow: 0 0 1px 1px #888;}.small { font-size: 0.85em; }.medium { font-size: 1.0em; }.large { font-size: 1.2em; } .c25, .c33, .c50, .c66, .c75, .c100 { width: 100%;margin-bottom: 1.0em; margin-top: 0.5em;}@media only screen and (min-width: 26em) {.c25, .c33 { width: 33.33%; margin-bottom: 0; }.c50, .c66 { width: 50%; margin-bottom: 0.2em; }}@media only screen and (min-width: 40em) {.c25 { width: 25%; }.c66 { width: 66.67%; }.c75 { width: 75%; margin-bottom: 0.2em; margin-top: 0; }}.cols:before {content:'';display: table;}.cols {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;-webkit-column-width: 13em;-moz-column-width: 13em;column-width: 13em;-webkit-column-rule: 1px dotted #ddd;-moz-column-rule: 1px dotted #ddd;column-rule: 1px dotted #ddd;-webkit-column-gap: 2em;-moz-column-gap: 2em;column-gap: 2em;}.cols h2 {column-span: all;-webkit-column-span: all;}.cols p {margin-top: 0;}.cols p:last-of-type { margin-bottom: 0; }.colsclose:after {clear: both;height: 1.5em;content: '';display: table;}.pb { padding-left: 1.25rem; padding-right: 1.25rem; }.pa { padding: 1.25rem; }.column-table { width: 100%; }.column-table, .col-table { display: block; }.column-table:before, .column-table:after { display: table; content: ''; }.column-table:after { clear:both; }@media only screen and (min-width: 40em) {.column-table { display: table; }.col-table { display: table-cell; }.col25-1 { width: 25.4%; padding-right: 1.6%; }.col25-2 { width: 25.4%; padding-right: 1.6%; }.col25-3 { width: 25.4%; padding-right: 1.6%; }.col25-4 { width: 23.8%; }.col33-1 { width: 33.9%; padding-right: 1.7%; }.col33-2 { width: 33.9%; padding-right: 1.7%; }.col33-3 { width: 32.2%; }.col50-1 { width: 50.8%; padding-right: 1.6%; }.col50-2 { width: 49.2%; }}.button {font-family: "Open Sans", "Trebuchet MS", sans-serif;font-weight:bold;color: #fff;padding:5px 12px 6px 12px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;cursor: pointer;box-shadow: 0 0 1px 1px #c0c0c0; }a.button { color: white; }a.button { text-decoration: none; }a.button:hover { text-decoration: underline; }span.pulled-right, span.pulled-left { display: block;float: none; width: 100%;color: #666;border-top: 3px solid #ccc;border-bottom: 3px solid #ccc;margin: 10px 0;padding: 0.3em 0;font-size: 1.3em;}span.pulled-right:first-letter, span.pulled-left:first-letter { text-transform: uppercase;}.extraquote {font-size: 0.8em; font-style:italic; }@media only screen and (min-width: 30em){span.pulled-right {display: block;float: right;padding: 0 0 0 10px;margin: 0 0 10px 10px;width: 25%;font-size: 1.5em;line-height: 1.4em;text-align: right;border-left: 3px solid #ccc;border-top: none;border-bottom: none;}span.pulled-left {display: block;float: left;padding: 0 10px 0 0;margin: 0 10px 10px 0;width: 25%;font-size: 1.5em;line-height: 1.4em;text-align: left;border-right: 3px solid #ccc;border-top: none;border-bottom: none;}.extraquote {font-size: 0.7em; }}.expand_title span.opened {display: none;}.expand_title {font-weight: 700;padding: 0;cursor: pointer;}h1.expand_title {font-size: 1.6em;}h2.expand_title {font-size: 1.5em;}h3.expand_title {font-size: 1.4em;}h1.expand_title span.opened:before, h2.expand_title span.opened:before, h3.expand_title span.opened:before,p.expand_title span.opened:before {font-family: fontello;content:'\e857 \00a0';color: #999;font-size: 0.8em;position: relative;top: -0.14em;padding-right: 0.3em;}p.expand_title span.opened:before {top: -0.15em;}h1.expand_title span.closed:before, h2.expand_title span.closed:before, h3.expand_title span.closed:before, p.expand_title span.closed:before{font-family: fontello;content:'\e85a \00a0';color: #999;font-size: 0.8em;position: relative;top: -0.14em;padding-right: 0.3em;}p.expand_title span.closed:before {top: -0.15em;}.expand_section {display:none;padding-top: 0.2em;padding-bottom: 1em;}.closelink { font-size: 90%; font-style: italic; cursor: pointer; }.closelink:hover { text-decoration: underline; }.hidetext { display: none; }.truncate-text p { display: none; }.truncate-text p:first-of-type { display: block; }.click-hidetext { text-decoration: underline; cursor: pointer; margin-top:-1.5em; font-size:90%; font-style: italic; }.click-hidetext:after { font-family: fontello; content: '\e821'; }.click-hidetext.active:after { content: ''; }.click-hidetext.active:before { font-family: fontello; content: '\e866'; }.animated-accordion { margin: 1.5em 0;}.animated-tabs { margin: 2.5em 0; }.animated-accordion:before, .animated-tabs:before {content: '';display: table;}.animated-accordion:after, .animated-tabs:after {content: '';display: table;clear: both;}.animated-accordion { background: #101010; }.accordion-title {cursor: pointer;font-size: 1.2em;font-weight: bold;display:block;background: #444;color: #c8c8c8;padding: 0.5em;border-bottom: 2px solid #101010;border-top: 2px solid #101010;position: relative;overflow:hidden;margin: 0;}.accordion-title span { position: absolute; right: 10px; }.accordion-content {background: #f8f8f8;padding: 1.5em 0.5em;display:none;border-left: 3px solid #c2c2c2;border-right: 3px solid #c2c2c2;border-bottom: 4px solid #c2c2c2;border-top: 4px solid #c2c2c2;margin-top: 0.2em;margin-bottom: 0.2em;}.accordion-title.active {color: #fbfbfb;}.tab-title {display:inline-block;cursor: pointer;font-size: 1.4em;font-weight: bold;background: #333;margin-right: 0.2em;border-top-right-radius: 9px;height: 2.1em;line-height: 2.2;margin-bottom: -0.2em;padding: 0 0.5em;color: silver;}.tab-content {border: 2px solid green;padding: 0.5em;position: relative;z-index: 4;background: #fbfbfb;border-top-right-radius: 12px;}.tab-content:before {display: table;content:'';clear: both;}.tab-title.live {font-size: 1.8em;z-index: 5;position: relative;top: -0.1em;background: #fbfbfb;border-left: 2px solid green;border-right: 2px solid green;border-top: 2px solid green;color: #666;padding-bottom: -0.4em;}.tab-title.live span a {color: black;}.animated-accordion.Tabs { display: block; }.animated-tabs.Acc { display: none; }@media only screen and (min-width: 45em) {.animated-accordion.Tabs { display: none; }.animated-tabs.Acc { display: block; }}.Flexible-container {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}.Flexible-container iframe, .Flexible-container object,.Flexible-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}h2.menu-drop { cursor: pointer; }.menu-dropdown { position: relative;display: none;}.dropdown-menu { position: absolute; background: #b8e0e0;opacity: 0.97;width: 100%;box-shadow: 0 0 2px 2px #008080;border-radius: 8px;padding: 15px;z-index: 12;}.dropdown-menu:before { position: absolute;height:0;width: 0;content: '';border-bottom: 12px solid #008080; border-right: 8px solid transparent;border-left: 8px solid transparent;top: -12px;left: 10px;}.dropdown-menu a { display: block;text-decoration: none; text-transform: uppercase;color: #101010;padding: 8px 14px;border-bottom: 1px dotted #eee;}.dropdown-menu a:hover {color: #fff;background: #008080;}div[class^="lang"] { display: none;}div.lang-en { display: block; }ul.lang-flags { text-align: right; }ul.lang-flags li { display: inline-block;cursor: pointer; width: 30px;position: relative;text-transform: uppercase;}h3[class^="lang-title"] { display: none;}ul.lang-flags li.lang-en:after { position: absolute; left: 0;content: url(http://3gens.biz/wp-content/uploads/2016/04/gb.png);}ul.lang-flags li.lang-es:after { position: absolute; left: 0;content: url(http://3gens.biz/wp-content/uploads/2016/04/es.png); }ul.lang-flags li.lang-de:after { position: absolute; left: 0;content: url(http://3gens.biz/wp-content/uploads/2016/04/de.png); }ul.lang-flags li.lang-fr:after { position: absolute; left: 0;content: url(http://3gens.biz/wp-content/uploads/2016/04/fr.png); }.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}.rslides li:first-child {position: relative;display: block;float: left;}.rslides img {display: block;height: auto;float: left;width: 100%;border: 0;}.rslides {margin: 0 auto;}.rslides_container {margin-bottom: 50px;position: relative;float: left;width: 100%;}.centered-btns_nav {z-index: 3;position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 50%;left: 0;opacity: 0.7;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 61px;width: 38px;background: transparent url("images/themes.gif") no-repeat left top;margin-top: -45px;}.centered-btns_nav:active {opacity: 1.0;}.centered-btns_nav.next {left: auto;background-position: right top;right: 0;}.transparent-btns_nav {z-index: 3;position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 0;left: 0;display: block;background: #fff; opacity: 0;filter: alpha(opacity=1);width: 48%;text-indent: -9999px;overflow: hidden;height: 91%;}.transparent-btns_nav.next {left: auto;right: 0;}.large-btns_nav {z-index: 3;position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);opacity: 0.6;text-indent: -9999px;overflow: hidden;top: 0;bottom: 0;left: 0;background: #000 url("images/themes.gif") no-repeat left 50%;width: 38px;}.large-btns_nav:active {opacity: 1.0;}.large-btns_nav.next {left: auto;background-position: right 50%;right: 0;}.centered-btns_nav:focus,.transparent-btns_nav:focus,.large-btns_nav:focus {outline: none;}.centered-btns_tabs,.transparent-btns_tabs,.large-btns_tabs {margin-top: 10px;text-align: center;padding-left: 0;}.centered-btns_tabs li,.transparent-btns_tabs li,.large-btns_tabs li {display: inline;float: none;_float: left;*float: left;margin-right: 5px;}.centered-btns_tabs a,.transparent-btns_tabs a,.large-btns_tabs a {text-indent: -9999px;overflow: hidden;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;background: #ccc;background: rgba(0,0,0, .2);display: inline-block;_display: block;*display: block;-webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);-moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);width: 9px;height: 9px;}.transparent-btns_tabs{ margin-left: 0; }.centered-btns_here a,.transparent-btns_here a,.large-btns_here a {background: #222;background: rgba(0,0,0, .8);}.rslides .caption {position: absolute;display: block;bottom: 0;left: 0;right: 0;padding: 15px;text-align: center;background: #000;background: rgba(0,0,0, .8);color: #fff;margin-bottom: -15px;}.sy-box:before { display: table;content: '';}.sy-box:after { display: table;content: '';clear: both;}.thumb-box ul.thumbs { list-style: none; margin: 1em 0 0; padding:0; width: 100%; text-align:center}.thumb-box ul.thumbs:after { clear: both; display: table; content: ''; }.thumb-box ul.thumbs li { display: inline-block;margin: 1% 0 1% 1.6%;width: 23.8%;}.thumb-box ul.thumbs li:first-of-type { margin-left: 0; }.thumb-box ul.thumbs li:nth-of-type(4n+1) { margin-left: 0; }@media only screen and (min-width: 30em) {.thumb-box ul.thumbs li { width: 11.1%; }.thumb-box ul.thumbs li:nth-of-type(4n+1) { margin-left: 1.6%; }.thumb-box ul.thumbs li:nth-of-type(8n+1) { margin-left: 0%; } }.news-slider .text-content {position: absolute;top: 0;left: 0;right: 0;background-color: rgba(255, 255, 255, 0.9);padding: 1em;width: 30%;height: 100%;}.news-slider .text-content h3 {margin: 0;}.news-slider .text-content p {margin: 1em 0;}.news-slider .image-content {line-height: 0;}.news-slider .image-content img {max-width: 100%;}.news-slider .news-pager {text-align: right;display: block;margin: 0.2em 0 0;padding: 0;list-style: none;}.news-slider .news-pager li {display: inline-block;padding: 0.6em;margin: 0 0 0 1em;}.news-slider .news-pager li.sy-active a {color: #31ace2;}.news-slider .news-pager li a {font-weight: 500;text-decoration: none;display: block;color: #222;}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{ outline: none; } .flexslider .slides,.flex-control-nav,.flex-direction-nav {margin: 0;padding: 0;list-style: none;} .flexslider a img { outline: none; border: none; } .flexslider {margin: 0;padding: 0;}.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;} .flexslider .slides img {width: 100%;display: block;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}.flexslider .slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;} html[xmlns] .flexslider .slides { display: block; }* html .flexslider .slides { height: 1%; }.flexslider {position: relative;zoom: 1;padding: 10px 15px;background: #ffffff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: inset 0 0 1px 1px rgba(0,0,0, .2);-moz-box-shadow: inset 0 0 1px 1px rgba(0,0,0, .2);box-shadow: inset 0 0 1px 1px rgba(0,0,0, .2);}.flex-container {min-width: 150px;max-width: 1120px;}.flexslider .slides { zoom: 1; }.flex-direction-nav a {display: block;position: absolute;margin: -17px -2px 0 -2px;width: 35px;height: 35px;top: 50%;cursor: pointer;text-indent: -9999px;background-color: #82d344;background-image: -webkit-gradient(linear, left top, left bottom, from(#82d344), to(#51af34));background-image: -webkit-linear-gradient(top, #82d344, #51af34);background-image: -moz-linear-gradient(top, #82d344, #51af34);background-image: -o-linear-gradient(top, #82d344, #51af34);background-image: linear-gradient(to bottom, #82d344, #51af34);}.flex-direction-nav a:before {display: block;position: absolute;content: '';width: 9px;height: 13px;top: 11px;left: 11px;background: url(images/arrows.png) no-repeat;} .flex-direction-nav a:after {display: block;position: absolute;content: '';width: 0;height: 0;top: 35px;}.flex-direction-nav .flex-next {right: -5px;-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;} .flex-direction-nav .flex-prev {left: -5px;-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;} .flex-direction-nav .flex-next:before { background-position: -9px 0; left: 15px; }.flex-direction-nav .flex-prev:before { background-position: 0 0; } .flex-direction-nav .flex-next:after {right: 0;border-bottom: 5px solid transparent;border-left: 5px solid #31611e;} .flex-direction-nav .flex-prev:after {left: 0;border-bottom: 5px solid transparent;border-right: 5px solid #31611e;}.flexslider .flex-control-nav {position: absolute;width: 100%;bottom: -40px;text-align: center;margin: 0 0 0 -10px;}.flex-control-nav li {display: inline-block;zoom: 1;}.flex-control-paging li a {display: block;cursor: pointer;text-indent: -9999px;width: 12px;height: 12px;margin: 0 3px;background-color: #b6b6b6;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;-webkit-box-shadow: inset 0 0 0 2px #b6b6b6;-moz-box-shadow: inset 0 0 0 2px #b6b6b6;box-shadow: inset 0 0 0 2px #b6b6b6;}.flex-control-paging li a.flex-active {background-color: #82d344;background-image: -webkit-gradient(linear, left top, left bottom, from(#82d344), to(#51af34));background-image: -webkit-linear-gradient(top, #82d344, #51af34);background-image: -moz-linear-gradient(top, #82d344, #51af34);background-image: -o-linear-gradient(top, #82d344, #51af34);background-image: linear-gradient(to bottom, #82d344, #51af34);-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.flexslider .slides p {display: block;position: absolute;left: 0;bottom: 0;padding: 0 5px;margin: 0;font-family: 'Open Sans', Helvetica, Arial, sans-serif;font-size: 12px;font-weight: bold;text-transform: uppercase;line-height: 20px;color: white;background-color: #222222;background: rgba(0,0,0, .9);-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}.flex-container ul.play-pause { list-style: none;display: table;margin: 0;padding: 0;margin: -8px 8px 0 auto;z-index: 4440;}.flex-container ul.play-pause li {display: table-cell;cursor: pointer;height: 32px;width: 24px;line-height: 32px;vertical-align: middle;content: '';}.flex-container li.play { background: url('images/start-pause.png') 0 4px no-repeat; cursor:pointer; }.flex-container li.play.active { background: url('images/start-pause.png') -26px 4px no-repeat; }.flex-container li.pause { background: url('images/start-pause.png') -68px 4px no-repeat; }.flex-container li.pause.active { background: url('images/start-pause.png') -91px 4px no-repeat; }.flex-container:after { display: table;content:'';clear:both;min-height: 1.5em;} .aslide {display: none;background: #ffffff;}.aslide img {max-width: 100%;width: 100%;}.aslider {width: 100%;margin: 0 auto;margin-bottom: 15px;border: 6px solid #ffffff;box-shadow: 0 3px 10px #777;}.aslide .text {color: #f8f8f8;text-shadow: 0 0 2px #000;font-weight: bold;font-size: 16px;width: 100%;text-align: center;position: absolute;bottom: 30px;font-family: 'Open Sans', sans-serif;}@media screen and (min-width: 30em) {.aslide .text {font-size: 24px;}}@media screen and (min-width: 42em) {.aslide .text {font-size: 36px;}}.expre55slider-images:before,.expre55slider-images:after {display: table;content: '';}.expre55slider-images:after {clear: both;}.expre55slider-images {position: relative;width: 100%;margin: 20px auto;overflow: hidden;padding: 5px;background: #e8e8e8;box-shadow: 0 0 3px 3px teal;border-radius: 8px;}.expre55slider-images .expre55sliding-slides {width: 100%;position: absolute;}.expre55sliding-images{padding-right: 10px;}.expre55sliding-images img {vertical-align: bottom;box-shadow: 0 0 5px 2px #333;}.expre55sliding-text {font-size: 85%;overflow: hidden;}.expre55sliding-text h3 {margin: 8px 0 0;}.expre55sliding-text p {display:none;}@media only screen and (min-width: 50em) {.expre55sliding-text { font-size: 95%;}.expre55sliding-text p {display: block;}.expre55sliding-text h3, .expre55sliding-text p {margin: 0;padding-right: 20px;}}.expre55sliding-slides:not(:first-of-type) {display: none;}.expre55slider-click {margin-top: -40px;font-size: 80%;background: #666;color: #fbfbfb;cursor: pointer;padding: 6px 10px;box-shadow: 0 0 2px 2px #333;display: inline-block;}.mfp-content { background: #fff; position: relative;padding: 20px;width: auto;max-width: 650px;margin: 80px auto;border-radius: 10px;box-shadow: 0 0 2px 2px #666;}.mfp-auto-cursor .mfp-content { margin: 100px auto; }.mfp-content #main { margin: 0; }.mfp-auto-cursor .mfp-content { margin: 100px auto; }.mfp-content #main { margin: 0; }.Flexible-container {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}.Flexible-container iframe, .Flexible-container object,.Flexible-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}span.event_date, span.event_venue, span.event_cost { font-size: 0.9em; }.event-popup-content { border-top: 2px dotted #A82102;border-bottom: 2px dotted #A82102;margin-bottom: 1.0em;padding: 25px 0;}.directions { margin-top: 0.5em; }.directions .dir-label { font-size: 0.9em; }.crunchy-social { padding-top: 2em; }.crunchify-social a.crunchify-link { margin-right: 20px; text-decoration: none;}.crunchify-social a.crunchify-twitter {color: #55acee;}.crunchify-social a.crunchify-facebook {color: #3b5998;}.crunchify-social a.crunchify-googleplus {color: #dd4b39;}.crunchify-social a.crunchify-email {color: #212121;}.sidebar-events {height: 260px;margin-bottom: 40px;background: #e8e8e8;background: #FEFBDF;padding-top: 0px;box-shadow: 0 0 3px 2px #f79600;border-radius: 3px;}.sidebar-events ul#events {list-style: none;margin: 0;padding: 0;height: 260px;}ul#events li { padding: 2px 5px 20px; font-size: 0.92em; border-bottom: 1px dotted #c0c0c0;}.sidebar-events h3 {margin-bottom: 0.1em;font-size: 1.2em;}.sidebar-events h3 a {color: #333;text-decoration: none;}.sidebar-events h3 a:hover {color: #666;text-decoration: underline;}.eventdate { font-style: italic; }.scrollbar { border: 1px solid #eee; height: 350px; overflow: auto; margin: 20px 0 0; padding: 10px 20px 10px 20px; }.scrollbar.fs-scrollbar { padding: 0; }.scrollbar.fs-scrollbar .fs-scrollbar-content,.scrollbar.fs-scrollbar-active .fs-scrollbar-content { padding: 20px 40px 20px 20px; }.scrollbar p { margin: 0 0 20px; }.scrollbar.horizontal { height: 320px; padding: 0; }.wide_load { width: 2400px; overflow: hidden; padding: 20px 0 20px 20px; }.wide_load p { float: left; margin: 0 25px 0 0; width: 450px; }.custom_scrollbar .fs-scrollbar-handle { background: #E4322B; background: #f79600; border: none; border-radius: 0; right: 0; width: 100%; }h2.book-title { margin: 2px 0; border-top: 2px solid #f79600; }h2.book-title:first-of-type { border: none; }.PayPalMiniCart { margin-bottom: 30px; }.cart-quantity { width: 3em;}.cart-add { background: #F79600;}p.PayPalMiniCart_ViewCart { padding: 5px 10px; display: inline-block;background: #f79600; color: #fbfbfb;cursor: pointer;}#PPMiniCart {z-index: 16;}#shop img:after { clear: both; display: table; content: ''; }#cart { display: none; width: 94%; max-width: 30em; box-shadow: 0 0 3px 3px #777; padding: 15px; position: fixed; z-index: 2; top: 20%; left:3%;background: #f8f8f8; height: 75%;overflow-y: scroll; }@media only screen and (min-width: 30em) {#cart { left: 50%; margin-left: -15em; }}form#viewcart { display: table; }.cart-row { display: table-row; }.form-cell1 { display: table-cell; width: 10%; }.form-cell2 { display: table-cell; width: 70%; }.form-cell3 { display: table-cell; width: 20%;}input.form-cell1:focus, input.form-cell1,input.form-cell2:focus, input.form-cell2,input.form-cell3:focus, input.form-cell3, input.totals:focus, input.totals { outline: none; border: none; }input.form-cell3:focus, input.form-cell3 { text-align: right; }.viewcart { cursor: pointer; background: orange; display: inline-block; padding: 5px; }input.totals { text-align: right; float:right; }h2.faq-title { font-size: 1.2em; margin-bottom: 1.1em; font-weight: 700; cursor: pointer; position: relative;padding-left: 15px; border-bottom: 1px solid #f79600;}h2.faq-title:before { position: absolute;left: 0;top: 0.6em;content: '';width: 0;height:0;border-top: 5px solid #a0a0a0; border-left: 5px solid transparent;border-right: 5px solid transparent;}h2.faq-title.active:before {border-bottom: 5px solid #a0a0a0; border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: transparent;}.faq-content { display: none; }.faq-content:last-of-type { display: block; }p.close-question { text-decoration: underline; cursor: pointer; }@-webkit-keyframes left-right {0% {-moz-transform: translateY(-20%) translateX(-10%);-ms-transform: translateY(-20%) translateX(-10%);-webkit-transform: translateY(-20%) translateX(-10%);transform: translateY(-20%) translateX(-10%); }100% {-moz-transform: translateY(0%) translateX(10%);-ms-transform: translateY(0%) translateX(10%);-webkit-transform: translateY(0%) translateX(10%);transform: translateY(0%) translateX(10%); } }@-moz-keyframes left-right {0% {-moz-transform: translateY(-20%) translateX(-10%);-ms-transform: translateY(-20%) translateX(-10%);-webkit-transform: translateY(-20%) translateX(-10%);transform: translateY(-20%) translateX(-10%); }100% {-moz-transform: translateY(0%) translateX(10%);-ms-transform: translateY(0%) translateX(10%);-webkit-transform: translateY(0%) translateX(10%);transform: translateY(0%) translateX(10%); } }@-ms-keyframes left-right {0% {-moz-transform: translateY(-20%) translateX(-10%);-ms-transform: translateY(-20%) translateX(-10%);-webkit-transform: translateY(-20%) translateX(-10%);transform: translateY(-20%) translateX(-10%); }100% {-moz-transform: translateY(0%) translateX(10%);-ms-transform: translateY(0%) translateX(10%);-webkit-transform: translateY(0%) translateX(10%);transform: translateY(0%) translateX(10%); } }@keyframes left-right {0% {-moz-transform: translateY(-20%) translateX(-10%);-ms-transform: translateY(-20%) translateX(-10%);-webkit-transform: translateY(-20%) translateX(-10%);transform: translateY(-20%) translateX(-10%); }100% {-moz-transform: translateY(0%) translateX(10%);-ms-transform: translateY(0%) translateX(10%);-webkit-transform: translateY(0%) translateX(10%);transform: translateY(0%) translateX(10%); } }@-webkit-keyframes right-left {0% {-moz-transform: translateY(0%) translateX(10%);-ms-transform: translateY(0%) translateX(10%);-webkit-transform: translateY(0%) translateX(10%);transform: translateY(0%) translateX(10%); }100% {-moz-transform: translateY(-20%) translateX(-10%);-ms-transform: translateY(-20%) translateX(-10%);-webkit-transform: translateY(-20%) translateX(-10%);transform: translateY(-20%) translateX(-10%); } }@-moz-keyframes right-left {0% {-moz-transform: translateY(0%) translateX(10%);-ms-transform: translateY(0%) translateX(10%);-webkit-transform: translateY(0%) translateX(10%);transform: translateY(0%) translateX(10%); }100% {-moz-transform: translateY(-20%) translateX(-10%);-ms-transform: translateY(-20%) translateX(-10%);-webkit-transform: translateY(-20%) translateX(-10%);transform: translateY(-20%) translateX(-10%); } }@-ms-keyframes right-left {0% {-moz-transform: translateY(0%) translateX(10%);-ms-transform: translateY(0%) translateX(10%);-webkit-transform: translateY(0%) translateX(10%);transform: translateY(0%) translateX(10%); }100% {-moz-transform: translateY(-20%) translateX(-10%);-ms-transform: translateY(-20%) translateX(-10%);-webkit-transform: translateY(-20%) translateX(-10%);transform: translateY(-20%) translateX(-10%); } }@keyframes right-left {0% {-moz-transform: translateY(0%) translateX(10%);-ms-transform: translateY(0%) translateX(10%);-webkit-transform: translateY(0%) translateX(10%);transform: translateY(0%) translateX(10%); }100% {-moz-transform: translateY(-20%) translateX(-10%);-ms-transform: translateY(-20%) translateX(-10%);-webkit-transform: translateY(-20%) translateX(-10%);transform: translateY(-20%) translateX(-10%); } }.sy-box.sy-loading {background: url('images/sy-loader.gif') 50% 50% no-repeat;-moz-background-size: 32px;-o-background-size: 32px;-webkit-background-size: 32px;background-size: 32px;min-height: 40px; }.sy-box.sy-loading .sy-slides-wrap, .sy-box.sy-loading .sy-pager {visibility: hidden; }.sy-slides-wrap {position: relative;height: 100%;width: 100%; }.sy-slides-wrap:hover .sy-controls {display: block; }.sy-slides-crop {height: 100%;width: 100%;position: absolute;overflow: hidden; }.sy-list {width: 100%;height: 100%;list-style: none;margin: 0;padding: 0;position: absolute; }.sy-list.horizontal {-moz-transition: left ease;-o-transition: left ease;-webkit-transition: left ease;transition: left ease; }.sy-list.vertical {-moz-transition: top ease;-o-transition: top ease;-webkit-transition: top ease;transition: top ease; }.sy-slide {position: absolute;width: 100%;z-index: 2; }.sy-slide.kenburns {width: 140%;left: -20%; }.sy-slide.kenburns.useCSS {-moz-transition-property: opacity;-o-transition-property: opacity;-webkit-transition-property: opacity;transition-property: opacity; }.sy-slide.kenburns.useCSS.sy-ken:nth-child(1n) {-webkit-animation-name: left-right;-webkit-animation-fill-mode: forwards;-moz-animation-name: left-right;-moz-animation-fill-mode: forwards;-o-animation-name: left-right;-o-animation-fill-mode: forwards;animation-name: left-right;animation-fill-mode: forwards; }.sy-slide.kenburns.useCSS.sy-ken:nth-child(2n) {-webkit-animation-name: right-left;-webkit-animation-fill-mode: forwards;-moz-animation-name: right-left;-moz-animation-fill-mode: forwards;-o-animation-name: right-left;-o-animation-fill-mode: forwards;animation-name: right-left;animation-fill-mode: forwards; }.sy-slide.sy-active {z-index: 3; }.sy-slide > img {margin: 0;padding: 0;display: block;width: 100%;border: 0; }.sy-slide > a {margin: 0;padding: 0;display: block;width: 100%; }.sy-slide > a > img {margin: 0;padding: 0;display: block;width: 100%;border: 0; }.sy-controls {display: none;list-style: none;height: 100%;width: 100%;position: absolute;padding: 0;margin: 0; }.sy-controls li {position: absolute;width: 10%;min-width: 4.2em;height: 100%;z-index: 33; }.sy-controls li.sy-prev {left: 0;top: 0; }.sy-controls li.sy-prev a:after {background-position: -5% 0; }.sy-controls li.sy-next {right: 0;top: 0; }.sy-controls li.sy-next a:after {background-position: 105% 0; }.sy-controls li a {position: relative;width: 100%;height: 100%;display: block;text-indent: -9999px; }.sy-controls li a:link, .sy-controls li a:visited {opacity: 0.4; }.sy-controls li a:hover, .sy-controls li a:focus {opacity: 0.8;outline: none; }.sy-controls li a:after {content: "";background-image: url('images/arrows.svg');background-repeat: no-repeat;-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;text-align: center;text-indent: 0;line-height: 2.8em;color: #111;font-weight: 800;position: absolute;background-color: #fff;width: 2.8em;height: 2.8em;left: 50%;top: 50%;margin-top: -1.4em;margin-left: -1.4em;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%; }@media only screen and (max-device-width: 600px) {.sy-controls {display: block; }.sy-controls li {min-width: 2.1em; }.sy-controls li a:after {width: 1.4em;height: 1.4em;margin-top: -0.7em;margin-left: -0.7em; } }.sy-caption-wrap {position: absolute;bottom: 2em;z-index: 12;left: 50%; }.sy-caption-wrap .sy-caption {position: relative;left: -50%;background-color: rgba(0, 0, 0, 0.54);color: #fff;padding: 0.4em 1em;-moz-border-radius: 1.2em;-webkit-border-radius: 1.2em;border-radius: 1.2em; }.sy-caption-wrap .sy-caption a:link, .sy-caption-wrap .sy-caption a:visited {color: #e24b70;font-weight: 600;text-decoration: none; }.sy-caption-wrap .sy-caption a:hover, .sy-caption-wrap .sy-caption a:focus {text-decoration: underline; }@media only screen and (max-device-width: 600px), screen and (max-width: 600px) {.sy-caption-wrap {left: 0;bottom: 0.4em; }.sy-caption-wrap .sy-caption {left: 0;padding: 0.2em 0.4em;font-size: 0.92em;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0; } }.sy-pager {overflow: hidden;*zoom: 1;display: block;width: 100%;margin: 1em 0 0;padding: 0;list-style: none;text-align: center; }.sy-pager li {display: inline-block;width: 1.2em;height: 1.2em;margin: 0 1em 0 0;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%; }.sy-pager li.sy-active a {background-color: #e24b70; }.sy-pager li a {width: 100%;height: 100%;display: block;background-color: #ccc;text-indent: -9999px;-moz-background-size: 2em;-o-background-size: 2em;-webkit-background-size: 2em;background-size: 2em;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%; }.sy-pager li a:link, .sy-pager li a:visited {opacity: 1.0; }.sy-pager li a:hover, .sy-pager li a:focus {opacity: 0.6; }.sy-filler {width: 100%; }.sy-filler.ready {-moz-transition: padding 600ms ease;-o-transition: padding 600ms ease;-webkit-transition: padding 600ms ease;transition: padding 600ms ease; }.grid-form *, .grid-form *:before, .grid-form *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.grid-form input[type="text"], .grid-form input[type="email"], .grid-form input[type="number"], .grid-form input[type="password"], .grid-form input[type="search"], .grid-form input[type="tel"], .grid-form input[type="url"], .grid-form input[type="color"], .grid-form input[type="date"], .grid-form input[type="datetime"], .grid-form input[type="datetime-local"], .grid-form input[type="month"], .grid-form input[type="time"], .grid-form input[type="week"], .grid-form textarea, .grid-form select { font-size: 18px; padding: 0; margin: 0; width: 100%; }.grid-form input[type="text"], .grid-form input[type="email"], .grid-form input[type="number"], .grid-form input[type="password"], .grid-form input[type="search"], .grid-form input[type="tel"], .grid-form input[type="url"], .grid-form input[type="color"], .grid-form input[type="date"], .grid-form input[type="datetime"], .grid-form input[type="datetime-local"], .grid-form input[type="month"], .grid-form input[type="time"], .grid-form input[type="week"], .grid-form textarea { border: 0; background: transparent; }.grid-form input[type="text"]::-webkit-input-placeholder, .grid-form input[type="email"]::-webkit-input-placeholder, .grid-form input[type="number"]::-webkit-input-placeholder, .grid-form input[type="password"]::-webkit-input-placeholder, .grid-form input[type="search"]::-webkit-input-placeholder, .grid-form input[type="tel"]::-webkit-input-placeholder, .grid-form input[type="url"]::-webkit-input-placeholder, .grid-form input[type="color"]::-webkit-input-placeholder, .grid-form input[type="date"]::-webkit-input-placeholder, .grid-form input[type="datetime"]::-webkit-input-placeholder, .grid-form input[type="datetime-local"]::-webkit-input-placeholder, .grid-form input[type="month"]::-webkit-input-placeholder, .grid-form input[type="time"]::-webkit-input-placeholder, .grid-form input[type="week"]::-webkit-input-placeholder, .grid-form textarea::-webkit-input-placeholder { font-weight: 100; color: #595959; }.grid-form input[type="text"]:-moz-placeholder, .grid-form input[type="email"]:-moz-placeholder, .grid-form input[type="number"]:-moz-placeholder, .grid-form input[type="password"]:-moz-placeholder, .grid-form input[type="search"]:-moz-placeholder, .grid-form input[type="tel"]:-moz-placeholder, .grid-form input[type="url"]:-moz-placeholder, .grid-form input[type="color"]:-moz-placeholder, .grid-form input[type="date"]:-moz-placeholder, .grid-form input[type="datetime"]:-moz-placeholder, .grid-form input[type="datetime-local"]:-moz-placeholder, .grid-form input[type="month"]:-moz-placeholder, .grid-form input[type="time"]:-moz-placeholder, .grid-form input[type="week"]:-moz-placeholder, .grid-form textarea:-moz-placeholder { font-weight: 100; color: #595959; }.grid-form input[type="text"]:focus, .grid-form input[type="email"]:focus, .grid-form input[type="number"]:focus, .grid-form input[type="password"]:focus, .grid-form input[type="search"]:focus, .grid-form input[type="tel"]:focus, .grid-form input[type="url"]:focus, .grid-form input[type="color"]:focus, .grid-form input[type="date"]:focus, .grid-form input[type="datetime"]:focus, .grid-form input[type="datetime-local"]:focus, .grid-form input[type="month"]:focus, .grid-form input[type="time"]:focus, .grid-form input[type="week"]:focus, .grid-form textarea:focus { outline: none; }.grid-form fieldset { border: none; padding: 0; margin: 0; }.grid-form fieldset legend { border: none; border-bottom: 4px solid #404040; color: #404040; font-size: 18px; font-weight: bold; padding-bottom: 5px; position: static; width: 100%; }.grid-form fieldset fieldset legend { border-bottom: 2px solid #404040; font-weight: normal; }.grid-form fieldset fieldset fieldset legend { border-bottom: 1px solid #404040; font-weight: normal; font-size: 15px; }.grid-form [data-row-span] { border-bottom: 1px solid #333; width: 100%; zoom: 1; }.grid-form [data-row-span]:before, .grid-form [data-row-span]:after { content: ""; display: table; }.grid-form [data-row-span]:after { clear: both; }@media only screen and (min-width: 0) and (max-width: 700px) { .grid-form [data-row-span] { border-bottom: none; } }.grid-form [data-row-span] [data-field-span] { padding: 8px; float: left; }@media only screen and (min-width: 0) and (max-width: 700px) { .grid-form [data-row-span] [data-field-span] { border-bottom: 1px solid #333; width: 100% !important; } }@media only screen and (min-width: 700px) { .grid-form [data-row-span] [data-field-span] { border-right: 1px solid #333; display: block; } }.grid-form [data-row-span] [data-field-span] label:first-child { margin-top: 0; text-transform: uppercase; letter-spacing: 1px; font-size: 10px; color: #333; display: block; margin-bottom: 4px; }.grid-form [data-row-span] [data-field-span] label:first-child:hover { cursor: text; }.grid-form [data-row-span] [data-field-span]:last-child { border-right: none; }.grid-form [data-row-span] [data-field-span].focus { background: #fffad4; }.grid-form [data-row-span] [data-field-span].focus label { color: #262626; }.grid-form [data-row-span] [data-field-span]:hover { background: #fffded; cursor: text; }@media print { .grid-form [data-row-span] { display: table; height: 56px; page-break-inside: avoid; }.grid-form [data-row-span] [data-field-span] { border-right: 1px solid #333333; display: table-cell; float: none; }.grid-form [data-row-span] [data-field-span].focus, .grid-form [data-row-span] [data-field-span]:hover { background: none; }.grid-form [data-row-span] [data-field-span] label:first-child { letter-spacing: 0; } }.grid-form [data-row-span="1"] > [data-field-span="1"] { width: 100%; }.grid-form [data-row-span="2"] > [data-field-span="1"] { width: 50%; }.grid-form [data-row-span="2"] > [data-field-span="2"] { width: 100%; }.grid-form [data-row-span="3"] > [data-field-span="1"] { width: 33.33333%; }.grid-form [data-row-span="3"] > [data-field-span="2"] { width: 66.66667%; }.grid-form [data-row-span="3"] > [data-field-span="3"] { width: 100%; }.grid-form [data-row-span="4"] > [data-field-span="1"] { width: 25%; }.grid-form [data-row-span="4"] > [data-field-span="2"] { width: 50%; }.grid-form [data-row-span="4"] > [data-field-span="3"] { width: 75%; }.grid-form [data-row-span="4"] > [data-field-span="4"] { width: 100%; }.grid-form [data-row-span="5"] > [data-field-span="1"] { width: 20%; }.grid-form [data-row-span="5"] > [data-field-span="2"] { width: 40%; }.grid-form [data-row-span="5"] > [data-field-span="3"] { width: 60%; }.grid-form [data-row-span="5"] > [data-field-span="4"] { width: 80%; }.grid-form [data-row-span="5"] > [data-field-span="5"] { width: 100%; }.grid-form [data-row-span="6"] > [data-field-span="1"] { width: 16.66667%; }.grid-form [data-row-span="6"] > [data-field-span="2"] { width: 33.33333%; }.grid-form [data-row-span="6"] > [data-field-span="3"] { width: 50%; }.grid-form [data-row-span="6"] > [data-field-span="4"] { width: 66.66667%; }.grid-form [data-row-span="6"] > [data-field-span="5"] { width: 83.33333%; }.grid-form [data-row-span="6"] > [data-field-span="6"] { width: 100%; }.grid-form [data-row-span="7"] > [data-field-span="1"] { width: 14.28571%; }.grid-form [data-row-span="7"] > [data-field-span="2"] { width: 28.57143%; }.grid-form [data-row-span="7"] > [data-field-span="3"] { width: 42.85714%; }.grid-form [data-row-span="7"] > [data-field-span="4"] { width: 57.14286%; }.grid-form [data-row-span="7"] > [data-field-span="5"] { width: 71.42857%; }.grid-form [data-row-span="7"] > [data-field-span="6"] { width: 85.71429%; }.grid-form [data-row-span="7"] > [data-field-span="7"] { width: 100%; }.grid-form [data-row-span="8"] > [data-field-span="1"] { width: 12.5%; }.grid-form [data-row-span="8"] > [data-field-span="2"] { width: 25%; }.grid-form [data-row-span="8"] > [data-field-span="3"] { width: 37.5%; }.grid-form [data-row-span="8"] > [data-field-span="4"] { width: 50%; }.grid-form [data-row-span="8"] > [data-field-span="5"] { width: 62.5%; }.grid-form [data-row-span="8"] > [data-field-span="6"] { width: 75%; }.grid-form [data-row-span="8"] > [data-field-span="7"] { width: 87.5%; }.grid-form [data-row-span="8"] > [data-field-span="8"] { width: 100%; }.grid-form [data-row-span="9"] > [data-field-span="1"] { width: 11.11111%; }.grid-form [data-row-span="9"] > [data-field-span="2"] { width: 22.22222%; }.grid-form [data-row-span="9"] > [data-field-span="3"] { width: 33.33333%; }.grid-form [data-row-span="9"] > [data-field-span="4"] { width: 44.44444%; }.grid-form [data-row-span="9"] > [data-field-span="5"] { width: 55.55556%; }.grid-form [data-row-span="9"] > [data-field-span="6"] { width: 66.66667%; }.grid-form [data-row-span="9"] > [data-field-span="7"] { width: 77.77778%; }.grid-form [data-row-span="9"] > [data-field-span="8"] { width: 88.88889%; }.grid-form [data-row-span="9"] > [data-field-span="9"] { width: 100%; }.grid-form [data-row-span="10"] > [data-field-span="1"] { width: 10%; }.grid-form [data-row-span="10"] > [data-field-span="2"] { width: 20%; }.grid-form [data-row-span="10"] > [data-field-span="3"] { width: 30%; }.grid-form [data-row-span="10"] > [data-field-span="4"] { width: 40%; }.grid-form [data-row-span="10"] > [data-field-span="5"] { width: 50%; }.grid-form [data-row-span="10"] > [data-field-span="6"] { width: 60%; }.grid-form [data-row-span="10"] > [data-field-span="7"] { width: 70%; }.grid-form [data-row-span="10"] > [data-field-span="8"] { width: 80%; }.grid-form [data-row-span="10"] > [data-field-span="9"] { width: 90%; }.grid-form [data-row-span="10"] > [data-field-span="10"] { width: 100%; }.grid-form [data-row-span="11"] > [data-field-span="1"] { width: 9.09091%; }.grid-form [data-row-span="11"] > [data-field-span="2"] { width: 18.18182%; }.grid-form [data-row-span="11"] > [data-field-span="3"] { width: 27.27273%; }.grid-form [data-row-span="11"] > [data-field-span="4"] { width: 36.36364%; }.grid-form [data-row-span="11"] > [data-field-span="5"] { width: 45.45455%; }.grid-form [data-row-span="11"] > [data-field-span="6"] { width: 54.54545%; }.grid-form [data-row-span="11"] > [data-field-span="7"] { width: 63.63636%; }.grid-form [data-row-span="11"] > [data-field-span="8"] { width: 72.72727%; }.grid-form [data-row-span="11"] > [data-field-span="9"] { width: 81.81818%; }.grid-form [data-row-span="11"] > [data-field-span="10"] { width: 90.90909%; }.grid-form [data-row-span="11"] > [data-field-span="11"] { width: 100%; }.grid-form [data-row-span="12"] > [data-field-span="1"] { width: 8.33333%; }.grid-form [data-row-span="12"] > [data-field-span="2"] { width: 16.66667%; }.grid-form [data-row-span="12"] > [data-field-span="3"] { width: 25%; }.grid-form [data-row-span="12"] > [data-field-span="4"] { width: 33.33333%; }.grid-form [data-row-span="12"] > [data-field-span="5"] { width: 41.66667%; }.grid-form [data-row-span="12"] > [data-field-span="6"] { width: 50%; }.grid-form [data-row-span="12"] > [data-field-span="7"] { width: 58.33333%; }.grid-form [data-row-span="12"] > [data-field-span="8"] { width: 66.66667%; }.grid-form [data-row-span="12"] > [data-field-span="9"] { width: 75%; }.grid-form [data-row-span="12"] > [data-field-span="10"] { width: 83.33333%; }.grid-form [data-row-span="12"] > [data-field-span="11"] { width: 91.66667%; }.grid-form [data-row-span="12"] > [data-field-span="12"] { width: 100%; }.fs-scrollbar {overflow: hidden;overflow-x: hidden;overflow-y: hidden;position: relative;}.fs-scrollbar,.fs-scrollbar * {-webkit-user-select: none !important; -moz-user-select: none !important;-ms-user-select: none !important;user-select: none !important;}.fs-scrollbar,.fs-scrollbar-content,.fs-scrollbar-bar,.fs-scrollbar-track,.fs-scrollbar-handle {box-sizing: border-box;}.fs-scrollbar-content {position: relative;z-index: 1;height: 100%;overflow: auto;overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;}.fs-scrollbar-content::-webkit-scrollbar,.fs-scrollbar-content::-webkit-scrollbar-button,.fs-scrollbar-content::-webkit-scrollbar-track,.fs-scrollbar-content::-webkit-scrollbar-track-piece,.fs-scrollbar-content::-webkit-scrollbar-thumb,.fs-scrollbar-content::-webkit-scrollbar-corner,.fs-scrollbar-content::-webkit-resizer {background: transparent;opacity: 0;}.fs-scrollbar-bar {width: 16px;height: 100%;position: absolute;right: 0;top: 0;z-index: 2;background: #ffffff;border: 1px solid #cccccc;border-width: 0 0 0 1px;display: none;}.fs-scrollbar-track {width: 100%;height: 100%;position: relative;background: #ffffff;overflow: hidden;}.fs-scrollbar-handle {width: 10px;height: 20px;position: absolute;top: 0;right: 3px;z-index: 2;background: #bbbbbb;border: 1px solid #ffffff;border-radius: 5px;cursor: pointer;}.fs-scrollbar-horizontal .fs-scrollbar-content {overflow: auto;overflow-x: auto;overflow-y: hidden;padding: 0 0 16px 0;}.fs-scrollbar-horizontal .fs-scrollbar-bar {width: 100%;height: 16px;top: auto;bottom: 0;border-width: 1px 0 0 0;}.fs-scrollbar-horizontal .fs-scrollbar-handle {width: 20px;height: 10px;top: auto;right: auto;bottom: 3px;}.fs-scrollbar-setup .fs-scrollbar-content,.fs-scrollbar-active .fs-scrollbar-content {padding: 20px;}.fs-scrollbar-setup .fs-scrollbar-bar,.fs-scrollbar-active .fs-scrollbar-bar {display: block;}.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: 0.8;filter: alpha(opacity=80); }.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden; }.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle; }.mfp-align-top .mfp-container:before {display: none; }.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045; }.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {width: 100%;cursor: auto; }.mfp-ajax-cur {cursor: progress; }.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out; }.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in; }.mfp-auto-cursor .mfp-content {cursor: auto; }.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {-webkit-user-select: none;-moz-user-select: none;user-select: none; }.mfp-loading.mfp-figure {display: none; }.mfp-hide {display: none !important; }.mfp-preloader {color: #CCC;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044; }.mfp-preloader a {color: #CCC; }.mfp-preloader a:hover {color: #FFF; }.mfp-s-ready .mfp-preloader {display: none; }.mfp-s-error .mfp-content {display: none; }button.mfp-close,button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;-webkit-box-shadow: none;box-shadow: none; }button::-moz-focus-inner {padding: 0;border: 0; }.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: 0.65;filter: alpha(opacity=65);padding: 0 0 18px 10px;color: #FFF;font-style: normal;font-size: 28px;font-family: Arial, Baskerville, monospace; }.mfp-close:hover,.mfp-close:focus {opacity: 1;filter: alpha(opacity=100); }.mfp-close:active {top: 1px; }.mfp-close-btn-in .mfp-close {color: #333; }.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {color: #FFF;right: -6px;text-align: right;padding-right: 6px;width: 100%; }.mfp-counter {position: absolute;top: 0;right: 0;color: #CCC;font-size: 12px;line-height: 18px;white-space: nowrap; }.mfp-arrow {position: absolute;opacity: 0.65;filter: alpha(opacity=65);margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: transparent; }.mfp-arrow:active {margin-top: -54px; }.mfp-arrow:hover,.mfp-arrow:focus {opacity: 1;filter: alpha(opacity=100); }.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a {content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent; }.mfp-arrow:after,.mfp-arrow .mfp-a {border-top-width: 13px;border-bottom-width: 13px;top: 8px; }.mfp-arrow:before,.mfp-arrow .mfp-b {border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7; }.mfp-arrow-left {left: 0; }.mfp-arrow-left:after,.mfp-arrow-left .mfp-a {border-right: 17px solid #FFF;margin-left: 31px; }.mfp-arrow-left:before,.mfp-arrow-left .mfp-b {margin-left: 25px;border-right: 27px solid #3F3F3F; }.mfp-arrow-right {right: 0; }.mfp-arrow-right:after,.mfp-arrow-right .mfp-a {border-left: 17px solid #FFF;margin-left: 39px; }.mfp-arrow-right:before,.mfp-arrow-right .mfp-b {border-left: 27px solid #3F3F3F; }.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px; }.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px; }.mfp-iframe-holder .mfp-close {top: -40px; }.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%; }.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000; }img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto; }.mfp-figure {line-height: 0; }.mfp-figure:after {content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #444; }.mfp-figure small {color: #BDBDBD;display: block;font-size: 12px;line-height: 14px; }.mfp-figure figure {margin: 0; }.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto; }.mfp-title {text-align: left;line-height: 18px;color: #F3F3F3;word-wrap: break-word;padding-right: 36px; }.mfp-image-holder .mfp-content {max-width: 100%; }.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer; }@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0; }.mfp-img-mobile img.mfp-img {padding: 0; }.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0; }.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px; }.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0; }.mfp-img-mobile .mfp-counter {right: 5px;top: 3px; }.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0, 0, 0, 0.6);position: fixed;text-align: center;padding: 0; } }@media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(0.75);transform: scale(0.75); }.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0; }.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%; }.mfp-container {padding-left: 6px;padding-right: 6px; } }.mfp-ie7 .mfp-img {padding: 0; }.mfp-ie7 .mfp-bottom-bar {width: 600px;left: 50%;margin-left: -300px;margin-top: 5px;padding-bottom: 5px; }.mfp-ie7 .mfp-container {padding: 0; }.mfp-ie7 .mfp-content {padding-top: 44px; }.mfp-ie7 .mfp-close {top: 0;right: 0;padding-top: 0; }