.container{ position:relative; width:960px; margin:0 auto; padding:0; }.container .column,.container .columns { float:left; display:inline; margin-left:10px; margin-right:10px; }.row{ margin-bottom:20px; }.column.alpha, .columns.alpha { margin-left:0; }.column.omega, .columns.omega { margin-right:0; }.container .one.column,.container .one.columns { width:40px;}.container .two.columns { width:100px; }.container .three.columns { width:160px; }.container .four.columns{ width:220px; }.container .five.columns{ width:280px; }.container .six.columns { width:340px; }.container .seven.columns { width:400px; }.container .eight.columns { width:460px; }.container .nine.columns{ width:520px; }.container .ten.columns { width:580px; }.container .eleven.columns{ width:640px; }.container .twelve.columns{ width:707px; } .container .thirteen.columns{ width:760px; }.container .fourteen.columns{ width:820px; }.container .fifteen.columns { width:880px; }.container .sixteen.columns { width:940px; }.container .one-third.column{ width:300px; }.container .two-thirds.column { width:620px; }.container .offset-by-one { padding-left:60px;}.container .offset-by-two { padding-left:120px; }.container .offset-by-three { padding-left:180px; }.container .offset-by-four{ padding-left:240px; }.container .offset-by-five{ padding-left:300px; }.container .offset-by-six { padding-left:360px; }.container .offset-by-seven { padding-left:420px; }.container .offset-by-eight { padding-left:480px; }.container .offset-by-nine{ padding-left:540px; }.container .offset-by-ten { padding-left:600px; }.container .offset-by-eleven{ padding-left:660px; }.container .offset-by-twelve{ padding-left:720px; }.container .offset-by-thirteen{ padding-left:780px; }.container .offset-by-fourteen{ padding-left:840px; }.container .offset-by-fifteen { padding-left:900px; }.container:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; }.clearfix:before,.clearfix:after,.row:before,.row:after {content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0; }.row:after,.clearfix:after {clear:both; }.row,.clearfix {zoom:1; }.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline; }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block; }body {line-height:1; }ol, ul {list-style:none; }blockquote, q {quotes:none; }blockquote:before, blockquote:after,q:before, q:after {content:'';content:none; }table {border-collapse:collapse;border-spacing:0; }span.accesskey {text-decoration:none;}.accessibility {position:absolute;top:-999em;left:-999em;}dfn {position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline;}body {font-family:'tradegothicmedium', Sans-Serif;font-size:75%;color:#000000;-webkit-font-smoothing:antialiased; -webkit-text-size-adjust:100%;text-align:center;}html, body {height:100%;}h1, h2, h3, h4, h5, h6 {font-family:'tradegothicmedium', Sans-Serif;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight:inherit; }h1 { font-size:46px; line-height:50px; margin-bottom:14px;}h2 { font-size:35px; line-height:40px; margin-bottom:10px; }h3 { font-size:62px; line-height:32px; margin-bottom:25px; }h4 { font-size:38px; line-height:28px; margin-bottom:20px; }h5 { font-size:31px; line-height:22px; margin-bottom:30px; }h6 { font-size:23px; line-height:19px; margin-bottom:15px;}.subheader {}p { margin:0 0 10px 0; line-height:145%; font-size:1.8em;}p img { margin:0; }p.lead { font-size:21px; line-height:27px; }em { font-style:italic; }strong {}small { font-size:80%; }blockquote, blockquote p { font-size:17px; line-height:24px; color:#777; font-style:italic; }blockquote { margin:0 0 20px; padding:9px 20px 0 19px; border-left:1px solid #ddd; }blockquote cite { display:block; font-size:12px; color:#555; }blockquote cite:before { content:"\2014 \0020"; }blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color:#555; }hr { border:solid #dddddd; border-width:2px 0 0; clear:both; margin:60px 0; height:0; }a, a:visited { color:#4cafe1; text-decoration:none; outline:0; }a:hover, a:focus { color:#365977; }p a, p a:visited { line-height:inherit; }ul, ol { margin-bottom:20px; }ul { list-style:none outside; }ol { list-style:decimal; }ol, ul.square, ul.circle, ul.disc, li.square, li.circle, li.disc { margin-left:30px; }ul.square, li.square { list-style:square outside; }ul.circle, li.circle { list-style:circle outside; }ul.disc, li.disc { list-style:disc outside; }ul ul, ul ol,ol ol, ol ul { margin:4px 0 5px 30px;}ul ul li, ul ol li,ol ol li, ol ul li { margin-bottom:6px; }li { line-height:21px; margin-bottom:12px; font-size:1.2em; margin-left:25px;}ul.large li { line-height:21px; }li p { line-height:21px; }li ul li { font-size:1em; }img.scale-with-grid {max-width:100%;height:auto; }img {max-width:100%;height:auto;}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{background:#FFFFFF;border:1px solid ;color:;display:inline-block;text-decoration:none;text-transform:uppercase;cursor:pointer;margin:20px;line-height:normal;font-family:'tradegothicmedium', Sans-Serif;}.double-button{display:inline-block;margin:2px;border:1px solid ;padding:2px 50px;}.button.current,.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover {border:1px solid ;background:;color:#FFFFFF;}.button.current .double-button,.button:hover .double-button,button:hover .double-button,input[type="submit"]:hover .double-button,input[type="reset"]:hover .double-button,input[type="button"]:hover .double-button {border:1px solid #FFFFFF;}.button:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active {border:1px solid ;background:;}.button.full-width,button.full-width,input[type="submit"].full-width,input[type="reset"].full-width,input[type="button"].full-width {width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center; }button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}form {margin-bottom:10px; }fieldset {margin-bottom:10px; }input[type="text"],input[type="password"],input[type="email"],textarea,select {border:1px solid #FFFFFF;padding:5px 10px;outline:none;font-family:'tradegothicmedium', Sans-Serif;font-size:1.4em;color:#FFFFFF;margin:0 auto;width:70%;max-width:100%;display:block;font-weight:normal;background:;}select {padding:0; }input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus {color:#000000;background:#FFFFFF;}textarea {min-height:250px; resize:vertical; }label,legend {display:block;font-weight:normal;font-family:'tradegothicmedium', Sans-Serif;color:#FFFFFF;text-transform:uppercase;padding:5px 0 5px 12px;margin-top:20px}select {width:220px; }input[type="checkbox"] {display:inline; }label span,legend span {font-family:'tradegothicmedium', Sans-Serif;color:#444444;}#tinymce p{font-size:1.2em;line-height:130%;padding-bottom:10px;}#tinymce li{margin-left:20px;list-style-type:disc;}#tinymce strong{font-weight:bold;}#tinymce h1, #tinymce h2, #tinymce h3, #tinymce h4, #tinymce h5, #tinymce h6{color:;}#tinymce .expandable{display:block;}.float_left, .tiny_float_left{float:left;}.float_right, .tiny_float_right{float:right;}.tiny_red, .tinyred{color:;}.tiny_black, .tinyblack{color:#000000;}.tiny_grey, .tinygrey, .tiny_gray, .tinygray{color:#444444;}.tiny_bold, .tinybold{font-weight:bold;}.tiny_big, .tinybig, p.tiny_big, p.tinybig{font-size:150%;}.tiny_bigger, .tinybigger, p.tiny_bigger, p.tinybigger{font-size:200%;}.tiny_small, .tinysmall, p.tiny_small, p.tinysmall{font-size:80%;}.tiny_nowrap, .tinynowrap, .tiny_nobreak, .tinynobreak{white-space:nowrap;}header{position:relative;width:100%;height:100px;z-index:900;background:#FFFFFF;}.header_content{width:100%;padding-top:10px;}footer{position:relative;width:100%;height:20px;z-index:900;background:#FFFFFF;}.copyright p{margin-top:45px;font-size:.95em;color:#4cafe1;}.logo{}.clubs_logo{position:relative;width:216px;height:80px;background-image:url(http://www.hasslefree.kiwi/uploads/clubsshare_structure/images/clubs_share_logo.png);background-repeat:no-repeat;}.clubs_logo a{display:block;width:216px;height:80px;}.strapline{position:relative;text-align:left;}.stapline_padding{margin-top:57px;}.strapline h3{color:#4cafe1;font-size:1.8em;padding:0;margin:0;line-height:normal;font-family:'tradegothicbold', Sans-Serif;text-transform:uppercase;}.strapline p{color:#365977;font-size:1.1em;padding:0;margin:0;line-height:normal;}section.subheader{position:relative;width:100%;height:350px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;text-align:left;}.page-home section.subheader{height:375px;}.sub_padding{float:left;margin-top:30px;}.subheader h3{float:left;clear:both;display:inline-block;color:#365977;background:#FFFFFF;font-size:3.2em;letter-spacing:1px;padding:8px 10px 3px 10px;margin:10px 0 0 0;line-height:normal;text-transform:uppercase;font-family:'tradegothicbold', Sans-Serif;}.subheader h3.first{margin-top:200px;}nav{}nav.text_menu{padding-top:15px;}.menu_padding{margin-top:59px;}section.titles{width:100%;background:#4cafe1;}.titles h3{display:block;color:#FFFFFF;font-size:3em;padding:20px 0 0 0;text-transform:uppercase;font-family:'tradegothicbold', Sans-Serif;line-height:140%;margin:0;}.titles h4{display:block;color:#FFFFFF;font-size:2em;padding:20px 0 20px 0;text-transform:uppercase;font-family:'tradegothicmedium', Sans-Serif;line-height:160%;margin:0;}h4.inside_heading{padding-top:0;text-transform:none;font-size:2.5em;}.partners h4{display:block;color:#365977;font-size:2em;padding:40px 0 20px 0;text-transform:uppercase;font-family:'tradegothicmedium', Sans-Serif;line-height:140%;}.thumbs_table{height:150px;width:100%;}.thumb-box{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;vertical-align:top;width:13%;height:100%;border:3px solid #FFFFFF;text-align:left;}.capslide{width:100%;height:100%;display:block;}.thumb-box a{width:100%;height:100%;display:block;visibility:hidden;}.thumb-box a.ready{visibility:visible;}.capslide{text-align:left;display:block;}.capslide.this{background:#4cafe1;background:rgba(76,172,255,0.7);}.ic_caption{width:100%;margin:0;overflow:hidden;}.capslide .titleh5{float:left;font-family:'tradegothicbold', Sans-Serif;font-size:1.3em;line-height:normal;margin:0;padding:10px 5px 5px 5px;width:100%;display:block;}.capslide .titleh6{float:left;clear:both;font-size:1.2em;line-height:normal;margin:0;padding:0 5px 10px 5px;width:100%;display:block;}.capslide .titleh5, .capslide .titleh5, .capslide a, .capslide a:hover{color:#FFFFFF;}.thumb-caption:hover{cursor:pointer;}.thumb-caption.current-thumb{display:block;}.partner_logos a{display:inline;padding:0 30px;}.grow {display:inline-block;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform:translateZ(0);transform:translateZ(0);}.grow:hover, .grow:focus, .grow:active {-webkit-transform:scale(1.1);transform:scale(1.1);z-index:500;}.main-content{}.main-content h4{position:relative;clear:both;color:#4cafe1;line-height:130%;font-family:'tradegothicbold', Sans-Serif;display:inline-block;font-size:2.2em;margin-bottom:40px;}.main-content h5{position:relative;clear:both;color:#4cafe1;background:#FFFFFF;line-height:130%;font-family:'tradegothicbold', Sans-Serif;display:inline;box-shadow:10px 0 0 #FFFFFF, -10px 0 0 #FFFFFF;}.inlineh5{position:relative;margin-top:-20px;margin-bottom:20px;}.main-content article{position:relative;width:100%;border-top:2px solid #4cafe1;margin-top:40px;}.main-content article.nope{border:none;}.main-content article p{text-align:left;font-size:1.4em;}.main-content article h6{clear:both;background:#4cafe1;color:#FFFFFF;font-size:1.6em;padding:10px 20px;line-height:110%;}.main-content article .left_block{float:left;width:42%;margin-top:10px;}.main-content article .right_block{float:right;width:42%;margin-top:10px;}.main-content article ul{list-style-type:disc;}.main-content article li{text-align:left;font-size:1.4em;}.phone_link h3{color:#4cafe1;border-top:2px solid #4cafe1;border-bottom:2px solid #4cafe1;font-size:3em;font-family:'tradegothicbold', Sans-Serif;padding:5px 0 0 0;margin:10px 0 0 40px;float:left;}.contact_stuff{text-align:center;margin-bottom:20px;}.contact_phone_link{color:#4cafe1;font-size:2em;font-family:'tradegothicbold', Sans-Serif;padding:10px 0 0 0;margin:0;display:block;}.contact_logo{}.inlineh3{float:right;margin-top:10px;padding-right:40px;}.main-content article p.legal{font-size:1.2em;color:#4cafe1;}.benefit_table{text-align:center;vertical-align:middle;width:99%;border-top:1px solid #4cafe1;border-right:1px solid #4cafe1;}.main-content article .benefit_table p{text-align:center;padding:0;margin:0;font-size:1.2em;}table.benefit_table td{text-align:center;vertical-align:middle;margin:0;padding:4px 8px;border-bottom:1px solid #4cafe1;border-left:1px solid #4cafe1;}table.benefit_table td.reverse{background:#4cafe1;color:#FFFFFF;}table.benefit_table td.white{border-left:1px solid #FFFFFF;}td.tint{background:#D5E6F5;}.clubs_main_logo{width:216px;height:120px;background-image:url(http://www.hasslefree.kiwi/uploads/clubsshare_structure/images/clubs_main_logo.png);background-repeat:no-repeat;background-position:center top;margin:0 auto;}.clubs_main_logo a{display:block;width:216px;height:80px;color:#4cafe1;font-size:2em;padding-top:80px;margin:30px 0;}.clubs_main_logo a:hover{color:#365977;}.page-about .main-content p{text-align:left;font-size:1.45em;}.page-about .text_menu p{font-size:1em;text-align:center;}.page-about .contact_phone_link{text-align:center;}body.page-404error{position:relative;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-image:url(http://www.hasslefree.kiwi/uploads/clubsshare_structure/images/clubs404.png);background-repeat:no-repeat;width:100%;height:100%;margin:0;padding:0;}body.page-404error h4{text-align:left;}@media only screen and (max-width:959px) {}@media only screen and (min-width:768px) and (max-width:959px) {}@media only screen and (max-width:767px) {}@media only screen and (min-width:480px) and (max-width:767px) {}@media only screen and (max-width:479px) {}@font-face {font-family:'tradegothicbold';src:url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegob-webfont.eot');src:url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegob-webfont.eot?#iefix') format('embedded-opentype'),url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegob-webfont.woff2') format('woff2'),url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegob-webfont.woff') format('woff'),url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegob-webfont.ttf') format('truetype'),url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegob-webfont.svg#tradegothicbold') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'tradegothicbold';src:url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegbt-webfont.eot');src:url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegbt-webfont.eot?#iefix') format('embedded-opentype'),url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegbt-webfont.woff2') format('woff2'),url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegbt-webfont.woff') format('woff'),url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegbt-webfont.ttf') format('truetype'),url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegbt-webfont.svg#tradegothicbold') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'tradegothicoblique';src:url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegoo-webfont.eot');src:url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegoo-webfont.eot?#iefix') format('embedded-opentype'),url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegoo-webfont.woff2') format('woff2'),url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegoo-webfont.woff') format('woff'),url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegoo-webfont.ttf') format('truetype'),url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegoo-webfont.svg#tradegothicoblique') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'tradegothicbold_oblique';src:url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegbo-webfont.eot');src:url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegbo-webfont.eot?#iefix') format('embedded-opentype'),url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegbo-webfont.woff2') format('woff2'),url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegbo-webfont.woff') format('woff'),url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegbo-webfont.ttf') format('truetype'),url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegbo-webfont.svg#tradegothicbold_oblique') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'tradegothicmedium';src:url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegot-webfont.eot');src:url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegot-webfont.eot?#iefix') format('embedded-opentype'),url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegot-webfont.woff2') format('woff2'),url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegot-webfont.woff') format('woff'),url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegot-webfont.ttf') format('truetype'),url('http://www.hasslefree.kiwi/uploads/clubsshare_structure/fonts/tradegot-webfont.svg#tradegothicmedium') format('svg');font-weight:normal;font-style:normal;}.primary-nav{float:right;}ul.primary-nav{margin:0;}.primary-nav li{position:relative;float:left;margin-left:25px;color:#4cafe1;font-family:'tradegothicbold', Sans-Serif;}.primary-nav li a{color:#4cafe1;background:#FFFFFF;padding:7px 8px 3px 8px;line-height:normal;}.primary-nav li a:hover,.primary-nav li.menuactive a.menuactive{color:#FFFFFF;background:#365977;}.primary-nav li span{font-size:1.1em;text-transform:uppercase;}.text_menu p{font-size:1em;color:#365977:}.text_menu a{text-transform:uppercase;}.gallery .img {height:215px;width:215px;float:left;margin:10px;text-align:center;}.gallery .img a {display:inline-block;height:215px;width:215px;}.gallery .img a:hover {border:none;}.gallery img {border:none;}.gallery .pagenavigation {height:50px;}.gallery .prevpage a, .gallery .prevpage em {display:block;width:50px;height:39px;float:left;margin:0;text-indent:-1000px;background:url(../../images/previous.png) transparent no-repeat 0 0;overflow:hidden;}.gallery .nextpage a, .gallery .nextpage em {display:block;width:50px;height:39px;float:left;margin:0 6px 0 0;text-indent:-1000px;background:url(../../images/next.png) transparent no-repeat 0 0;overflow:hidden;}.gallery .parentlink a {display:block;width:50px;height:39px;float:left;text-indent:-1000px;background:url(../../images/uppage.png) transparent no-repeat 0 0;overflow:hidden;}.gallery .pagenavigation a:hover {background-position:0 -40px;}.gallery .prevpage em, .gallery .nextpage em {background-position:0 -80px;}.gallery .pagelinks {float:right;}.gallery .pagelinks a, .gallery .pagelinks em {margin-top:6px;padding:0 6px;text-align:center;}.gallery .pagelinks em {color:#000;}.galleryclear {clear:both;}.da-thumbs li a,.da-thumbs li a img {display:block;position:relative;}.da-thumbs li a {overflow:hidden;}.da-thumbs li a div {position:absolute;background:rgba(57,86,135,0.6);width:100%;height:100%;}.da-thumbs li a div span {display:block;position:absolute;bottom:10px;left:10px;width:195px;font-size:1.2em;padding:5px 0;color:#FFFFFF;border-top:5px solid #FFFFFF;border-bottom:2px solid #FFFFFF;text-align:left;}.mfp-bg {top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:;opacity:0.9;filter:alpha(opacity=90); }.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:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044; }.mfp-preloader a {color:#cccccc; }.mfp-preloader a:hover {color:white; }.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:white;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:#333333; }.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color:white;right:-6px;text-align:right;padding-right:6px;width:100%; }.mfp-counter {position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px; }.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:rgba(0, 0, 0, 0); }.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 white;margin-left:31px; }.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {margin-left:25px;}.mfp-arrow-right {right:0; }.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {border-left:17px solid white;margin-left:39px; }.mfp-arrow-right:before, .mfp-arrow-right .mfp-b { }.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:black; }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:#444444; }.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; }