@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400&display=swap&subset=latin-ext');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'icomoon';src:url("/themes/custom/kodakmoments/fonts/icomoon.eot?-v9aizx");src:url("/themes/custom/kodakmoments/fonts/icomoon.eot?#iefix-v9aizx") format("embedded-opentype"),url("/themes/custom/kodakmoments/fonts/icomoon.woff?-v9aizx") format("woff"),url("/themes/custom/kodakmoments/fonts/icomoon.ttf?-v9aizx") format("truetype"),url("/themes/custom/kodakmoments/fonts/icomoon.svg?-v9aizx#icomoon") format("svg");font-weight:normal;font-style:normal;}html,body{height:100%;}body.navbar-is-fixed-top{margin-top:0;padding-top:65px;}body.navbar-is-fixed-top.toolbar-horizontal{margin-top:65px;}.dialog-off-canvas-main-canvas{min-height:100%;display:grid;grid-template-rows:1fr auto;grid-template-columns:100%;}@media (max-width:767px){.container{width:100%;}}body.toolbar-vertical .main-container{padding-top:65px;}body{font-family:'Open Sans',Helvetica,Arial;font-weight:300;}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.3em;}a{color:#dc0714;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}a:hover,a:focus{color:#b00610;}a:focus,.btn:focus,.btn:active:focus{outline-color:#dc0714;}label{font-weight:600;}.form-control{border-radius:0;box-shadow:none;border:1px solid #ccc;}.input-group-addon{border-radius:0;border:1px solid #ccc;}.cke_chrome{box-shadow:none !important;}.form-control:focus,.btn:focus,.btn:active:focus{border-color:#FA616B;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(250,97,107,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(250,97,107,.6);}.select-wrapper:after{color:#FA616B;}.checkbox label.option{position:relative;padding-left:23px;}.checkbox label.option input[type=checkbox]{display:none;}.checkbox label.option span.title:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;bottom:4px;border:1px solid #dedede;background:#f8f8f8;}.checkbox label.option input[type=checkbox]:checked + span.title:before{content:"\2713";text-shadow:1px 1px 1px rgba(0,0,0,0.2);font-size:29px;color:#dc0714;text-align:center;line-height:18px;}.btn{border-radius:0;border:none;}.btn-success,.btn-primary{background:#c10711;background-color:#c10711;background-image:-moz-linear-gradient(left,#c10711 0%,#F81221 50%,#c10711 100%) !important;background-image:-webkit-linear-gradient(left,#c10711 0%,#F81221 50%,#c10711 100%) !important;background-image:linear-gradient(to right,#c10711 0%,#F81221 50%,#c10711 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c10711',endColorstr='#c10711',GradientType=1) !important;background-position:100% 0;background-size:200% 100%;border:none;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;font-size:16px;text-transform:uppercase;padding-top:10px;}.btn-primary:focus,.btn-primary.focus,.btn-primary:active:focus{background-position:0 0;}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{background-position:0 0;}.btn-primary[disabled],.btn-primary[disabled]:hover{background-color:#FB8890;border-color:#FA616B;opacity:.4;}.btn-success:active:hover,.btn-success.active:hover,.open > .dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open > .dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open > .dropdown-toggle.btn-success.focus,.btn-success:hover,.btn-success:active,.btn-success:focus,.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success,.open > .dropdown-toggle.btn-success:focus{background-position:0 0;}form.node-moment-form button.dropdown-toggle{display:none;}span.form-required{color:#dc0714;}.popover{max-width:600px;}.icomoon:before{font-family:"icomoon";content:"";position:absolute;left:0px;top:0px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@keyframes anim-rotate{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}body.km-iframe,body.path-app-helper:not(.display-page),body.path-kmeh1:not(.display-page),body.path-km2ga:not(.display-page){width:1px;min-width:100%;font-family:'Open Sans',sans-serif;font-weight:300;}body.path-app-helper.km-legacy-app{background:#000;color:#999;}body.km-iframe #cboxOverlay{background:#fff;}body.km-iframe #cboxContent,body.km-iframe #cboxWrapper{background-color:#ccc;}body.km-iframe #cboxCurrent{color:#333;}body.km-iframe header,body.path-app-helper:not(.display-page) header,body.path-kmeh1:not(.display-page) header,body.path-km2ga:not(.display-page) header{display:none;}body.km-iframe.navbar-is-fixed-top,body.path-app-helper:not(.display-page).navbar-is-fixed-top,body.path-kmeh1:not(.display-page).navbar-is-fixed-top,body.path-km2ga:not(.display-page).navbar-is-fixed-top{margin-top:10px;}body.km-iframe.navbar-is-fixed-top.toolbar-horizontal,body.path-app-helper:not(.display-page).navbar-is-fixed-top.toolbar-horizontal,body.path-kmeh1:not(.display-page).navbar-is-fixed-top.toolbar-horizontal,body.path-km2ga:not(.display-page).navbar-is-fixed-top.toolbar-horizontal{margin-top:75px;}header .navbar-brand{display:none;}header .navbar-header > .region{width:calc(100% - 80px);}header .logo img{width:100%;}header.navbar.navbar-fixed-top{padding-left:15px;}header .navbar-collapse{float:none;}.navbar-default{background-color:#fff;}.navbar-default .navbar-nav>li>a{color:#1b1b1b !important;}body.km-iframe footer,body.path-app-helper:not(.display-page) footer,body.path-kmeh1:not(.display-page) footer,body.path-km2ga:not(.display-page) footer{display:none;}.footer.container{text-align:center;color:#aaa;width:100%;padding-left:0;padding-right:0;background:url(/themes/custom/kodakmoments/images/logo-footer.png) no-repeat center 30x;background-size:166px;padding-top:55px;padding-bottom:0;}footer nav .menu.nav.footer{margin-top:0;padding-top:0;padding-bottom:0;border:none;}footer nav{display:inline-block;margin:10px 0 5px;width:100%;}footer nav .menu.nav.navbar-nav{float:none !important;margin:0;}footer .nav > li{display:inline-block;float:none;width:calc(50% - 2px);margin:0 0 36px;}footer .nav > li > a{font-size:15px;text-decoration:none;-webkit-transition:color .2s linear;transition:color .2s linear;color:#666;padding:0;}footer .nav > li > a:hover,footer .nav > li > a:focus{color:#eb000f;background:none;}#block-socialmedialinks{display:none;}#block-socialmedialinks ul.platforms a{background:#e5e5e5;color:#fff;width:40px;height:40px;display:block;padding:8px 0;border-radius:20px;}#block-socialmedialinks ul.platforms a:hover{background:#dc0714;}#block-copyrightblock{font-size:11px;}footer .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;padding:32px 30px 25px;border-top:0;text-align:center;background:#555555;color:#fff;}footer .footer-bottom .content{text-align:center;margin-top:25px;}footer .footer-bottom .content .copyright{margin:0;font-size:13px;}footer .footer-bottom .content .footer-copy{margin:0;font-size:11px;}footer .footer-bottom .atom-social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0;list-style:none;width:100%;max-width:300px;}footer .footer-bottom .atom-social-links li{display:inline-block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:20%;}footer .footer-bottom .atom-social-links a{display:block;color:#fff;font-size:15px;margin-left:7px;}.moment.action-links{display:block;clear:both;}.moment-action-link-wrapper{text-align:center;}.moment-action-link-wrapper > ul{text-align:center;padding:20px;display:inline-block;}.moment.action-links li{list-style:none;float:left;margin:0 1px;}.moment.action-links li a{background:#e5e5e5;padding:6px 8px;color:#fff;text-decoration:none;font-size:0;display:block;}.moment.action-links li a:hover{background:#dc0714;font-size:0;}.moment.action-links li .icomoon{display:inline-block;vertical-align:middle;width:40px;}.moment.action-links li .icomoon:before{position:relative;padding:5px;font-size:30px;}.icomoon.add:before{content:'\e90c';}.icomoon.write:before{content:'\e90d';}.icomoon.picture:before{content:'\e909';}.icomoon.search:before{content:'\e90b';}.icomoon.calendar:before{content:'\e90a';}.icomoon.question:before{content:'\f128';}.view-km-calendar-moment-of-the-day .view-header{text-align:center;position:relative;}.view-km-calendar-moment-of-the-day > .pager{position:relative;}.view-km-calendar-moment-of-the-day .pager .pager__item{position:absolute;top:-5px;left:0;}.view-km-calendar-moment-of-the-day .pager .pager__item.pager__item--next{left:auto;right:0;}.view-km-calendar-moment-of-the-day .pager li > a{border:none;background:none;color:#aaa;margin:0 15px;}.view-km-calendar-moment-of-the-day .pager li > a > .month{display:none;}.view-km-calendar-moment-of-the-day .pager li span.glyphicon{font-size:28px;position:absolute;top:0px;left:0px;color:#e0e0e0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.view-km-calendar-moment-of-the-day .pager a.spinner > span.glyphicon-refresh{animation:anim-rotate 2s infinite linear;font-size:18px;top:5px;left:5px;}.view-km-calendar-moment-of-the-day .pager li > a:hover,.view-km-calendar-moment-of-the-day .pager li > a:hover span.glyphicon{color:#dc0714;}.view-km-calendar-moment-of-the-day .pager li.pager__item.pager__item--next span.glyphicon{left:auto;right:0px;}.calendar-calendar th.days{background:none;border:none;font-weight:300;font-size:18px;color:#000;}.calendar-calendar .month-view .full td{padding:0;border:1px solid #fff;}.calendar-calendar div.calendar{margin:0;}.calendar-calendar .month-view .full tr.date-box,.calendar-calendar .month-view .full tr.date-box td{height:0;padding:0;}.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{color:#000;text-shadow:1px 1px 1px #000;font-size:20px;font-weight:300;text-decoration:none;position:absolute;z-index:10;display:block;}.calendar-calendar .month-view .full tr.date-box td.empty div.day{display:none;}.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:none;}.calendar-calendar .month-view .full tr td.single-day{position:relative;}.calendar-calendar .month-view .full td.single-day:not(.empty) .inner{background:#efefef;}.calendar-calendar .month-view .full td.single-day .inner div.monthview{background:transparent;padding:0;margin:0;border-radius:0;}.calendar-calendar .month-view .full tr td.single-day.today,.calendar-calendar .month-view .full td.date-box.today{border-color:#dc0714;border:none;overflow:hidden;}.calendar-calendar .month-view .full td.single-day .inner div.calendar div.contents .title{background:rgba(0,0,0,0.6);}.calendar-calendar td .inner div.calendar div.contents .title{display:none;position:absolute;bottom:0;color:#fff;height:25px;font-size:12px;padding:5px;}#views-exposed-form-km-content-moment-search-page{background:#f8f8f8;padding:12px;border:1px solid #e7e7e7;}#views-exposed-form-km-content-moment-search-page .form-item{vertical-align:bottom;}#views-exposed-form-km-content-moment-search-page .form-item label{display:inline-block;width:110px;font-weight:300;}#views-exposed-form-km-content-moment-search-page .form-item input{display:inline-block;max-width:calc(100% - 120px);}#views-exposed-form-km-content-moment-search-page .form-actions{float:right;margin-top:18px;}#views-exposed-form-km-content-moment-search-page .form-actions button{margin-left:5px;}.view-km-content-moment.view-display-id-search_page .views-row{width:calc((100% / 2) - 1px);float:left;margin:0 1px 1px 0;position:relative;}.view-km-content-moment.view-display-id-search_page .views-row .overlay{position:absolute;bottom:0;background:rgba(0,0,0,0.8);color:#fff;font-size:14px;width:100%;padding:10px 10px 0 10px;}.view-km-content-moment.view-display-id-search_page .views-row .overlay h1{font-size:24px;margin:10px 0 5px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}#colorbox,#colorbox div{overflow:visible;}#cboxWrapper{border-radius:0 0 9px 9px;}#cboxTopLeft,#cboxTopRight{width:0;height:0;}#cboxTopCenter{height:0;}#cboxMiddleLeft,#cboxMiddleRight{width:0;}#cboxContent{overflow:visible;}#cboxClose{background:url(/modules/contrib/colorbox/styles/stockholmsyndrome/images/controls.png) no-repeat 0px 0px;top:-10px;bottom:auto;right:-10px;}#cboxClose:hover{background-position:0 -63px;}#cboxPrevious{background:url(/modules/contrib/colorbox/styles/stockholmsyndrome/images/controls.png) no-repeat 0 -48px;left:auto;right:40px;}#cboxPrevious:hover{background-position:0 -111px;}#cboxNext{background:url(/modules/contrib/colorbox/styles/stockholmsyndrome/images/controls.png) no-repeat 0 -29px;left:auto;right:10px;}#cboxNext:hover{background-position:0 -92px;}#cboxPrevious,#cboxNext{width:21px;height:15px;}#cboxContent .cboxPhoto{width:100%;height:auto;}#cboxCurrent{bottom:-5px;left:10px;font-size:16px;}#cboxTitle{padding:4px 10px;}#cboxContent #cboxTitle > *:not(h1){display:none;}#cboxContent #cboxTitle h1{font-size:20px;margin-top:3px;margin-bottom:0;}form.node-form .node-form.frame{width:100%;float:none;padding:0;}form.node-form .node-form.frame.left,form.node-form .node-form.frame.right{padding:0;border:0;}form.node-form .form-actions{clear:both;padding-top:0;}form.node-form .field--name-body .filter-help > a,form.node-form .field--name-body .text-full > a{font-size:12px;}form.node-form .field--name-body .filter-wrapper{display:none;margin-bottom:5px;}form.node-form > .node-form > .form-group:last-child{margin-bottom:15px;}.slick-prev:before,.slick-next:before{font-family:'icomoon';font-size:40px;color:#e5e5e5;}.view-km-moment-slick .slick--thumbnail .slick-prev:before,.view-km-moment-slick .slick--thumbnail .slick-next:before{font-size:30px;}.slick-prev:hover:before,.slick-next:hover:before{color:#dc0714;}.slick-prev:before{content:'\e901';}.slick-next:before{content:'\e900';}.media--loading::before{background:#dc0714;}.media__icon--litebox:hover::before,.media__icon--litebox:hover::after{background-color:#dc0714;}.view-km-moment-slick .slick--main .slide img.media__image{height:100%;width:auto;margin:0 auto;}.view-km-moment-slick .slick--main .slide .slide__caption{font-size:16px;}.view-km-moment-slick .slick--main .slide .slide__caption .scheduled_date{font-size:22px;}.view-km-moment-slick .slick--main .slide .slide__caption .story{margin:10px 0;}.view-km-moment-slick .slick--main .slide .slide__caption .photographer,.view-km-moment-slick .slick--main .slide .slide__caption .category{font-size:14px;font-style:italic;}.view-km-moment-slick .slick--main .slide .slide__caption .photographer{border-top:1px solid rgba(0,0,0,0.1);padding-top:10px;}.view-km-moment-slick .slick--main .slide .slide__caption .addtoany{float:right;}.view-km-moment-slick .slick--main .slide .slide__caption .addtoany a{padding:0 1px;}.view-km-moment-slick .slick--main .slide .slide__caption .addtoany .a2a_svg{border-radius:0;}.view-km-moment-slick .slick--thumbnail{display:none;}.view-km-moment-slick .slick--thumbnail .slide .slide__caption{position:absolute;bottom:6px;background:rgba(0,0,0,0.8);color:#fff;left:6px;width:calc(100% - 12px);height:29px;}.faqfield-anchor-list > ul{border-bottom:1px solid #efefef;margin-bottom:30px;padding-bottom:20px;}.mobile-app-country-selector-wrapper h3{display:none;}.mobile-app.country-selector{padding-left:10px;}.mobile-app.country-selector li{width:100%;float:left;list-style:none;margin-bottom:2px;overflow:hidden;background:#ebebea;border-radius:0 30px 30px 0;margin-right:10px;}.mobile-app.country-selector img.flag{margin:-9px 0px 1px -2px;}.mobile-app.country-selector a{color:#1b1b1b;font-size:18px;display:block;padding:10px 10px 13px 10px;text-decoration:none;}.mobile-app.country-selector a:hover{background:#E7E3DE;}.mobile-app.country-selector .country{display:inline-block;padding-right:15px;height:40px;}.mobile-app.country-selector .name{position:relative;top:-4px;}.km-app-faq.language-switcher{text-align:right;border-bottom:1px solid #aaa;margin-bottom:10px;}.km-app-faq.language-switcher i.fa{position:absolute;right:15px;font-size:24px;color:#1b1b1b;}.km-app-faq.language-switcher ul{list-style:none;display:inline-block;padding-right:21px;}.km-app-faq.language-switcher ul li{display:inline-block;border-right:1px solid #ccc;padding:0 6px 0 6px;}.km-app-faq.language-switcher li:last-child{border-right:none;}.km-app-faq.language-switcher ul li a{color:#1b1b1b;}body.path-app-helper:not(.display-page) h1.page-header,body.path-kmeh1:not(.display-page) h1.page-header,body.path-km2ga:not(.display-page) h1.page-header{display:none;}h1.page-header span{display:inline-block;max-width:80%;}body.path-app-helper h1{font-size:30px;margin-bottom:20px;font-weight:300;}body.path-app-helper.km-legacy-app h1,body.path-app-helper.km-legacy-app h2{color:#FFB700;}body.path-app-helper .views-element-container.form-group{margin:0;}.view-km-app-faq{position:relative;left:0;display:block;overflow:hidden;margin-top:8px;}.view-km-app-faq .view-header,.view-km-app-faq .views-row .app-faq-title{position:relative;left:0;display:block;overflow:hidden;}body.path-app-helper .contact-links,.faq-button-container{display:inline-flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;position:relative;box-sizing:border-box;outline:0px;border:2px solid rgb(237,0,0);margin:0px;margin-right:0px;cursor:pointer;user-select:none;vertical-align:middle;appearance:none;text-decoration:none;text-transform:none;font-family:Open Sans;line-height:1.75;box-shadow:none;border-radius:4px;min-width:40px;min-height:40px;font-weight:600;font-size:14px;transition:background-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,box-shadow 250ms cubic-bezier(0.4,0,0.2,1) 0ms,border-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms;background-color:rgb(237,0,0);color:rgb(237,0,0);background-color:rgb(255,255,255);top:0;position:absolute;right:0;left:auto;margin-right:15px;margin-top:7.5px;max-width:fit-content;}body.path-app-helper .contact-links a.link,.faq-button-container a.link{display:block;font-size:14px !important;padding:6px 16px !important;text-decoration:none !important;}.view-km-app-faq .item-list>h3{position:relative;cursor:pointer;font-size:14px;font-weight:bold;color:#ED0000;}.view-km-app-faq .item-list>h3::after{content:url(/themes/custom/kodakmoments/images/IconChevronDown.png);display:inline-block;margin-left:5px;transition:transform 0.4s ease;vertical-align:middle;height:24px;width:24px;}.view-km-app-faq .item-list>h3.rotated::after{transform:rotate(180deg);}.view-km-app-faq .item-list .item-list-elements{padding-left:0;}.view-km-app-faq .view-header .faq-links>a.faq{color:black;font-size:18px;font-weight:bold;cursor:default;text-decoration:none;}.view-km-app-faq li.views-row{list-style-type:none;}.view-km-app-faq.view-display-id-page_1 .view-content{border-bottom:1px solid #ebebea;padding-bottom:20px;margin-bottom:20px;}body.path-app-helper.km-legacy-app .view-km-app-faq.view-display-id-page_1 .view-content{border-bottom:1px solid #333;}.view-km-app-faq.view-display-id-page_1 .view-content.display-faq-body,body.path-app-helper.km-legacy-app .view-km-app-faq.view-display-id-page_1 .view-content.display-faq-body{border:none;}.view-km-app-faq .view-header .faq-links > a.faq,.view-km-app-faq .view-header .contact-links > a.contact,.view-km-app-faq .views-row .app-faq-title > a,body.path-app-helper .contact-links a.link,.view-km-app-faq .views-row .views-field-title a{font-size:16px;padding:10px 0;display:block;}body.path-app-helper.km-legacy-app .view-km-app-faq .view-header .faq-links > a.faq,body.path-app-helper.km-legacy-app .view-km-app-faq .view-header .contact-links > a.contact,body.path-app-helper.km-legacy-app .view-km-app-faq .views-row .app-faq-title > a,body.path-app-helper.km-legacy-app .contact-links a.link{color:#FFB700;font-size:15px;}body.path-app-helper.km-legacy-app .view-km-app-faq .view-header .faq-links > a.faq,body.path-app-helper.km-legacy-app .contact-links > a.link{font-size:16px;font-weight:600;}.view-km-app-faq .views-row .app-faq-title > a,.view-km-app-faq .views-row .views-field-title a,body.path-app-helper .contact-links > ul > li > a.link{color:#1b1b1b;}body.path-app-helper .contact-links > ul{list-style:none;padding:0;display:none;}body:not(.platform-kiosk) .view-km-app-faq .views-row .app-faq-body,body.path-app-helper .contact-body{position:relative;right:-200%;display:block;height:0;overflow:hidden;}body.path-app-helper.km-legacy-app .contact-body{color:#999;}.view-km-app-faq .views-row .app-faq-body .faq-close,.contact-message-app-contact-form .contact-close,body.path-app-helper .contact-body .contact-close{position:absolute;top:10px;right:0;}.view-km-app-faq .views-row .app-faq-body .faq-close a.icomoon.app-faq-close,.contact-message-app-contact-form .contact-close a.icomoon.app-contact-close,body.path-app-helper .contact-body .contact-close a.icomoon.app-contact-close{padding-right:35px;font-size:14px;color:#999;text-decoration:none;}body.path-app-helper.km-legacy-app .view-km-app-faq .views-row .app-faq-body .faq-close a.icomoon.app-faq-close,body.path-app-helper.km-legacy-app .contact-message-app-contact-form .contact-close a.icomoon.app-contact-close,body.path-app-helper.km-legacy-app .contact-body .contact-close a.icomoon.app-contact-close,body.path-app-helper.km-legacy-app .contact-body .contact-close a.icomoon.app-contact-close:hover{color:#1480CC;}.view-km-app-faq .views-row .app-faq-body .faq-close a.icomoon.app-faq-close:before,.contact-message-app-contact-form .contact-close a.icomoon.app-contact-close:before,body.path-app-helper .contact-body .contact-close a.icomoon.app-contact-close:before{content:"\e90f";left:auto;right:0;top:-12px;font-size:30px;transition:transform 0.3s ease-in-out;}.view-km-app-faq .views-row .app-faq-body .faq-close a.icomoon.app-faq-close:hover,.contact-message-app-contact-form .contact-close a.icomoon.app-contact-close:hover,body.path-app-helper .contact-body .contact-close a.icomoon.app-contact-close:hover{color:#333;}.view-km-app-faq .views-row .app-faq-body .faq-close a.icomoon.app-faq-close:hover:before,.contact-message-app-contact-form .contact-close a.icomoon.app-contact-close:hover:before,body.path-app-helper .contact-body .contact-close a.icomoon.app-contact-close:hover:before{transform:rotate(180deg);}.view-km-app-faq .views-row .app-faq-body > h1,.contact-message-app-contact-form h2.block-title{padding-right:70px;font-size:30px;font-weight:300;}.view-km-app-faq .views-row .app-faq-body > .published,.view-km-app-faq .views-row .app-faq-body > .updated,.view-km-app-faq .views-row .app-faq-body>.answer-id,.faq-published,.faq-updated{color:#666;font-size:12px;font-style:italic;}body:not(.platform-kiosk) .view-km-app-faq .views-row .app-faq-body>.body,.faq-body{color:#666;border-top:1px solid #ebebea;margin-top:20px;padding-top:20px;}body.path-app-helper.km-legacy-app .view-km-app-faq .views-row .app-faq-body > .body{color:#666;border-top:1px solid #333;}.view-km-app-faq .views-row .app-faq-body img{padding:1px;vertical-align:bottom;max-width:100%;}.view-km-app-faq .views-row .app-faq-body td{border:1px solid #ebebea;padding:5px;}body.path-app-helper.km-legacy-app .view-km-app-faq .views-row .app-faq-body td{border:1px solid #333;}.contact-message-app-contact-form{position:relative;left:0;display:block;overflow:hidden;}body.path-app-helper:not(.platform-kiosk) .contact-message-app-contact-form .wrapper,body.path-kmeh1:not(.platform-kiosk) .contact-message-app-contact-form .wrapper,body.path-km2ga:not(.platform-kiosk) .contact-message-app-contact-form .wrapper{position:relative;right:-200%;display:block;height:0;overflow:hidden;}.contact-message-app-contact-form .contact-links{position:relative;left:0;display:block;}.contact-message-app-contact-form .contact-links > a{font-size:16px;padding:10px 0;display:block;}.contact-message-app-contact-form .form-wrapper.form-group{margin-bottom:20px;vertical-align:top;}.contact-message-app-contact-form .form-wrapper.form-group .form-item{margin-bottom:0;}.contact-message-app-contact-form .form-wrapper.form-group.field--name-field-attachment .form-item{background-color:transparent;}.contact-message-app-contact-form .form-group label{font-weight:normal;color:#666;font-size:14px;}body.path-app-helper.km-legacy-app .contact-message-app-contact-form .form-group label{color:#999;}.contact-message-app-contact-form .form-group label.form-required:after{position:relative;top:-3px;}.contact-message-app-contact-form .form-wrapper.form-group .form-error{color:#1480cc;margin-top:5px;}.contact-message-app-contact-form .form-wrapper.form-group .form-error:before{content:"!";font-family:'Glyphicons Halflings';font-size:12px;font-weight:600;background:#1480cc;color:#fff;display:inline-block;padding:0 0 1px 0;width:18px;text-align:center;border-radius:10px;margin-right:8px;}body.path-app-helper.km-legacy-app .contact-message-app-contact-form .form-wrapper.form-group .form-error:before{color:#000;}.contact-message-app-contact-form .form-control{border-radius:0;border:none;border-bottom:1px solid #ccc;box-shadow:none;color:#1b1b1b;font-size:16px;padding:3px 6px;height:auto;transition:border-color .5s ease;}.contact-message-app-contact-form input.form-control,.contact-message-app-contact-form select.form-control{height:40px;}.contact-message-app-contact-form .form-control:focus{border-color:#ED0000;}.contact-message-app-contact-form .select-wrapper select,.contact-message-app-contact-form .form-textarea-wrapper textarea{border:1px solid #ccc;}body.path-app-helper.km-legacy-app .contact-message-app-contact-form .form-control:focus{border-color:#FFB700;}body.path-app-helper.km-legacy-app .contact-message-app-contact-form .select-wrapper select,body.path-app-helper.km-legacy-app .contact-message-app-contact-form .form-textarea-wrapper textarea{border:1px solid transparent;}.has-glyphicons .contact-message-app-contact-form .select-wrapper:after{content:"\e250";transform:rotate(45deg);color:#1b1b1b;top:auto;bottom:-2px;right:-2px;margin:0;padding:0;}.contact-message-app-contact-form .infotext{font-size:16px;color:#666;margin:10px 0;}body.path-app-helper.km-legacy-app .contact-message-app-contact-form .infotext{color:#999;}.contact-message-app-contact-form .field--name-field-attachment .form-wrapper{border:none;box-shadow:none;}.contact-message-app-contact-form .field--name-field-attachment .form-wrapper .panel-heading{background:none;padding:5px 0;}.contact-message-app-contact-form .field--name-field-attachment .form-wrapper .panel-heading .panel-title{font-size:14px;}.contact-message-app-contact-form .field--name-field-attachment .form-wrapper .panel-body{padding:9px 6px;}body.path-app-helper.platform-kiosk .contact-message-app-contact-form .field--name-field-attachment .form-wrapper .panel-body,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .field--name-field-attachment .form-wrapper .panel-body,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .field--name-field-attachment .form-wrapper .panel-body{padding:9px 0px;}.contact-message-app-contact-form .field--name-field-attachment .form-wrapper .table-responsive button.tabledrag-toggle-weight{display:none;}.contact-message-app-contact-form .field--name-field-attachment .form-wrapper .table-responsive table thead tr th{font-weight:normal;padding:6px 8px;border-bottom:1px solid #ddd;}.contact-message-app-contact-form .field--name-field-attachment .form-wrapper .table-responsive table tbody tr td .form-managed-file .file{width:auto;font-size:1em;font-weight:normal;margin:0;}.contact-message-app-contact-form .field--name-field-attachment .form-wrapper .table-responsive table tbody tr td .form-managed-file .file > span{color:#000;background:none;border:none;padding:0 10px;}.contact-message-app-contact-form .field--name-field-attachment .form-wrapper .table-responsive table tbody tr td .form-managed-file .file > span.file-icon .icon{color:#000;}.contact-message-app-contact-form .field--name-field-attachment .form-wrapper .table-responsive table tbody tr td .btn{background:none;color:black;padding:6px;}.contact-message-app-contact-form .field--name-field-attachment .form-wrapper .table-responsive table tbody tr td .btn:hover{text-decoration:underline;}.contact-message-app-contact-form .field--name-field-attachment .form-wrapper .form-type-managed-file .description.help-block > a{color:#000;}.contact-message-app-contact-form .form-actions{text-align:right;}.contact-message-app-contact-form .btn-primary{background-color:#ED0000;border:none;border-radius:0;font-size:16px;color:#fff;padding:15px 40px 10px 40px;height:auto;box-shadow:none;text-transform:none;}body.path-app-helper .contact-message-app-contact-form .btn-primary{padding-top:10px;}body.path-app-helper.km-legacy-app .contact-message-app-contact-form .btn-primary{background:none !important;background-color:#FFB700 !important;color:#000;}.km-app-contact-confirmation{font-size:16px;}body.path-app-helper.km-legacy-app .km-app-contact-confirmation{color:#999;}.km-app-contact-link-back{font-size:16px;margin-top:30px;}body.path-app-helper.km-legacy-app .km-app-contact-link-back a{color:#FFB700;}body.path-app-helper.platform-kiosk,body.path-kmeh1.platform-kiosk,body.path-km2ga.platform-kiosk{background-color:#f5f5f5;}body.path-app-helper.platform-kiosk .contact-alternative-info,body.path-kmeh1.platform-kiosk .contact-alternative-info,body.path-km2ga.platform-kiosk .contact-alternative-info{font-size:16px;padding-bottom:20px;}body.path-app-helper.platform-kiosk .view-header h3,body.path-app-helper.platform-kiosk .contact-message-app-contact-form h2.block-title,body.path-kmeh1.platform-kiosk .view-header h3,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form h2.block-title,body.path-km2ga.platform-kiosk .view-header h3,body.path-km2ga.platform-kiosk .contact-message-app-contact-form h2.block-title{font-size:20px;font-weight:300;color:#aaa;margin:20px 0;}body.path-app-helper.platform-kiosk .view-km-app-faq,body.path-kmeh1.platform-kiosk .view-km-app-faq,body.path-km2ga.platform-kiosk .view-km-app-faq{overflow:visible;}body.path-app-helper.platform-kiosk .view-km-app-faq .view-content,body.path-kmeh1.platform-kiosk .view-km-app-faq .view-content,body.path-km2ga.platform-kiosk .view-km-app-faq .view-content{background-color:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-bottom:0;margin:0 -15px;}body.path-app-helper.platform-kiosk .view-km-app-faq .view-content .views-row,body.path-kmeh1.platform-kiosk .view-km-app-faq .view-content .views-row,body.path-km2ga.platform-kiosk .view-km-app-faq .view-content .views-row{padding:5px 15px;border-bottom:1px solid #eee;}body.path-app-helper.platform-kiosk .view-km-app-faq .view-content .views-row:last-child,body.path-kmeh1.platform-kiosk .view-km-app-faq .view-content .views-row:last-child,body.path-km2ga.platform-kiosk .view-km-app-faq .view-content .views-row:last-child{border:none;}body.path-app-helper.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-title > a.faq-title,body.path-kmeh1.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-title > a.faq-title,body.path-km2ga.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-title > a.faq-title{margin-left:30px;text-decoration:none;}body.path-app-helper.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-title > a.faq-title:hover,body.path-kmeh1.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-title > a.faq-title:hover,body.path-km2ga.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-title > a.faq-title:hover{color:#dc0714;}body.path-app-helper.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-title > a.faq-title:before,body.path-kmeh1.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-title > a.faq-title:before,body.path-km2ga.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-title > a.faq-title:before{font-family:"icomoon";content:"\e914";color:#dc0714;font-size:20px;position:absolute;left:0px;top:7px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body.path-app-helper.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-title.open > a.faq-title:before,body.path-kmeh1.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-title.open > a.faq-title:before,body.path-km2ga.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-title.open > a.faq-title:before{content:"\e915";}body.path-app-helper.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-body,body.path-kmeh1.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-body,body.path-km2ga.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-body{display:none;padding:10px 0 20px;}body.path-app-helper.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-body h1,body.path-app-helper.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-body .faq-close,body.path-app-helper.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-body .published,body.path-app-helper.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-body .updated,body.path-kmeh1.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-body h1,body.path-kmeh1.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-body .faq-close,body.path-kmeh1.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-body .published,body.path-kmeh1.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-body .updated,body.path-km2ga.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-body h1,body.path-km2ga.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-body .faq-close,body.path-km2ga.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-body .published,body.path-km2ga.platform-kiosk .view-km-app-faq .view-content .views-row .app-faq-body .updated{display:none;}body.path-app-helper.platform-kiosk .contact-message-app-contact-form .contact-close,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .contact-close,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .contact-close{display:none;}body.path-app-helper.platform-kiosk .contact-message-app-contact-form .form-control,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .form-control,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .form-control{border:1px solid #ccc;}body.path-app-helper.platform-kiosk .contact-message-app-contact-form .form-control:focus,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .form-control:focus,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .form-control:focus{border-color:#ED0000;}body.path-app-helper.platform-kiosk .contact-message-app-contact-form .contact-info .required,body.path-app-helper.platform-kiosk .contact-message-app-contact-form .form-group label,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .contact-info .required,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .form-group label,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .contact-info .required,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .form-group label{position:relative;padding-left:15px;}body.path-app-helper.platform-kiosk .contact-message-app-contact-form .contact-info .required:after,body.path-app-helper.platform-kiosk .contact-message-app-contact-form .form-group label.form-required:after,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .contact-info .required:after,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .form-group label.form-required:after,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .contact-info .required:after,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .form-group label.form-required:after{position:absolute;top:-1px;left:0px;background:none;content:"\25CF";color:#ED0000;font-size:20px;}body.path-app-helper.platform-kiosk .contact-message-app-contact-form .contact-info .required:before,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .contact-info .required:before,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .contact-info .required:before{content:"= ";}body.path-app-helper.platform-kiosk .contact-message-app-contact-form .contact-info .required:after,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .contact-info .required:after,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .contact-info .required:after{top:-5px;content:"\25CF";}body.path-app-helper.platform-kiosk .contact-message-app-contact-form .btn-primary,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .btn-primary,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .btn-primary{width:100%;background:#e5e5e5;background-image:none !important;}body.path-app-helper.platform-kiosk .contact-message-app-contact-form .btn-primary:hover,body.path-app-helper.platform-kiosk .contact-message-app-contact-form .btn-primary:active,body.path-app-helper.platform-kiosk .contact-message-app-contact-form .btn-primary:focus,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .btn-primary:hover,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .btn-primary:active,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .btn-primary:focus,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .btn-primary:hover,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .btn-primary:active,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .btn-primary:focus{background:#ED0000;}body.path-app-helper.platform-kiosk .contact-message-app-contact-form .form-wrapper.form-group .form-error,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .form-wrapper.form-group .form-error,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .form-wrapper.form-group .form-error{color:#ED0000;}body.path-app-helper.platform-kiosk .contact-message-app-contact-form .form-wrapper.form-group .form-error:before,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .form-wrapper.form-group .form-error:before,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .form-wrapper.form-group .form-error:before{background:#ED0000;}body.path-app-helper.platform-kiosk .contact-links,body.path-app-helper.platform-kiosk .contact-message-app-contact-form .infotext,body.path-kmeh1.platform-kiosk .contact-links,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .infotext,body.path-km2ga.platform-kiosk .contact-links,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .infotext{display:none;}body.km-app-contact .header-wrapper .logo{display:none;}#km-app-faq-app-contact-select-app-device-form .form-actions{text-align:right;}#km-app-faq-app-contact-select-app-device-form .form-actions .btn{border:none;border-radius:0;font-size:16px;color:#fff;padding:15px 40px 10px 40px;height:auto;box-shadow:none;}#km-app-faq-app-contact-select-app-device-form span.input-group-addon{padding:0;font-size:0;border:none;background:transparent;}#km-app-faq-app-contact-select-app-device-form label .input-group{width:100%;}#km-app-faq-app-contact-select-app-device-form label input{visibility:hidden;position:absolute;width:100%;margin:0;}#km-app-faq-app-contact-select-app-device-form label input:checked + span.title .radio-image:before,#km-app-faq-app-contact-select-app-device-form #edit-device-os label input:checked + .radio-image:before,#km-app-faq-app-contact-select-app-device-form .form-item-country label input:checked + .input-group-addon:before,#km-app-faq-app-contact-select-app-device-form .form-item-application label input:checked + .input-group-addon:before,#km-app-faq-app-contact-select-app-device-form .form-item-website label input:checked + .input-group-addon:before{content:"\e910";font-family:"icomoon";font-size:40px;color:#ED0000;text-shadow:1px 1px 1px #000;position:absolute;right:5px;top:-10px;z-index:10;visibility:visible;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#km-app-faq-app-contact-select-app-device-form #edit-country label input:checked + .radio-image:before{font-size:35px;}#km-app-faq-app-contact-select-app-device-form #edit-country .selected label input:checked + .radio-image:hover:before{content:"\e90d";}#km-app-faq-app-contact-select-app-device-form .form-item-country label input:checked + .input-group-addon:before,#km-app-faq-app-contact-select-app-device-form .form-item-application label input:checked + .input-group-addon:before,#km-app-faq-app-contact-select-app-device-form .form-item-website label input:checked + .input-group-addon:before{top:0px;}#km-app-faq-app-contact-select-app-device-form .fieldset-wrapper .form-item{display:inline-block;width:calc((100% / 3) - 3px);max-width:135px;vertical-align:top;margin:0 0 30px 0;}#km-app-faq-app-contact-select-app-device-form .fieldset-wrapper .form-item .ajax-throbber{position:absolute;top:5px;right:5px;z-index:9;}#km-app-faq-app-contact-select-app-device-form .fieldset-wrapper #edit-country .form-item{width:calc(100% - 4px);max-width:none;height:40px;margin:0 0 4px 0;overflow:hidden;}#km-app-faq-app-contact-select-app-device-form #edit-country--wrapper legend > .instruction{font-size:12px;}#km-app-faq-app-contact-select-app-device-form .fieldset-wrapper #edit-country{margin-bottom:40px;}#km-app-faq-app-contact-select-app-device-form label{padding:0;width:100%;}#km-app-faq-app-contact-select-app-device-form #edit-country .radio-image{overflow:hidden;}#km-app-faq-app-contact-select-app-device-form #edit-country .radio-image .flag{display:inline-block;width:52px;vertical-align:top;overflow:hidden;}#km-app-faq-app-contact-select-app-device-form #edit-country .radio-image img{transform:scale(1.2) translate(0%,-7%);margin-bottom:-17%;}#km-app-faq-app-contact-select-app-device-form #edit-country .radio-image .name{display:inline-block;width:calc(100% - 52px);height:40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:12px;text-align:left;}#km-app-faq-app-contact-select-app-device-form .radio-image{background-color:#EBEAEA;}#km-app-faq-app-contact-select-app-device-form .radio-image:hover{background-color:#E7E3DE;}#km-app-faq-app-contact-select-app-device-form .radio-image img{width:100%;}#km-app-faq-app-contact-select-app-device-form .radio-image span.name{display:block;text-align:center;padding:10px 2px;height:60px;}@media (max-width:480px){#km-app-faq-app-contact-select-app-device-form .fieldgroup > legend{font-size:19px;}#km-app-faq-app-contact-select-app-device-form .radio-image span.name{height:75px;font-size:13px;line-height:20px;}}#km-app-faq-app-contact-select-app-device-form #device-wrapper .radio-image span.name{display:none;}#sliding-popup.sliding-popup-bottom{background:rgba(0,0,0);border-top:5px solid #dc0714;}#sliding-popup.sliding-popup-bottom .popup-content{max-width:calc(100% - 60px);}#sliding-popup.sliding-popup-bottom .popup-content #popup-text{clear:both;float:none;max-width:100%;margin-top:10px;}#sliding-popup.sliding-popup-bottom .popup-content #popup-text h2{font-size:24px;font-weight:normal;}#sliding-popup.sliding-popup-bottom .popup-content #popup-text p{font-size:15px;font-weight:normal;}#sliding-popup.sliding-popup-bottom .popup-content #popup-text a{color:#fff;font-weight:bold;text-decoration:underline;}#sliding-popup.sliding-popup-bottom .popup-content #popup-buttons{clear:both;float:right;max-width:100%;}#sliding-popup.sliding-popup-bottom .popup-content #popup-buttons button{position:relative;border:1px solid #fff;background:#fff;box-shadow:none;text-shadow:none;font-size:15px;font-weight:normal;padding:10px 56px 10px 16px;border-radius:0;margin-right:0;}#sliding-popup.sliding-popup-bottom .popup-content #popup-buttons button:before{content:"";background:#dc0714;display:block;height:41px;width:41px;position:absolute;right:0;top:0;}#sliding-popup.sliding-popup-bottom .popup-content #popup-buttons button:after{content:"\e900";top:0px;right:0px;padding:8px;font-size:25px;color:#fff;line-height:25px;transition:all 0.2s ease;font-family:"icomoon";position:absolute;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#sliding-popup.sliding-popup-bottom .popup-content #popup-buttons button:hover{}#sliding-popup.sliding-popup-bottom .popup-content #popup-buttons button:hover:after{text-decoration:none;right:-5px;}body.km-iframe #sliding-popup,body.path-app-helper:not(.display-page) #sliding-popup,body.path-kmeh1:not(.display-page) #sliding-popup,body.path-km2ga:not(.display-page) #sliding-popup{display:none !important;}#edit-field-a-password-0-value,#edit-field-a-password-wrapper{display:none;}
@media (min-width:480px){#km-app-faq-app-contact-select-app-device-form .fieldset-wrapper #edit-country .form-item{width:calc((100% / 2) - 4px);}}
@media (min-width:600px){.view-km-calendar-moment-of-the-day .pager li > a > .month{display:block;}.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{font-size:24px;}.calendar-calendar td .inner div.calendar div.contents .title{display:block;}.moment.action-links li a:hover{font-size:16px;}.view-km-content-moment.view-display-id-search_page .views-row{width:calc((100% / 3) - 1px);}.mobile-app.country-selector li{width:calc(50% - 10px);}#km-app-faq-app-contact-select-app-device-form .fieldset-wrapper #edit-country .form-item{width:calc((100% / 3) - 4px);}body.path-app-helper.platform-kiosk .view-km-app-faq .view-content,body.path-kmeh1.platform-kiosk .view-km-app-faq .view-content,body.path-km2ga.platform-kiosk .view-km-app-faq .view-content{border:1px solid #ccc;margin:0;}body.path-app-helper.platform-kiosk .contact-message-app-contact-form .form-wrapper,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .form-wrapper,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .form-wrapper{width:calc(100% / 2 - 2px);display:inline-block;padding-right:10px;}body.path-app-helper.platform-kiosk .contact-message-app-contact-form .form-wrapper.field--name-field-last-name,body.path-app-helper.platform-kiosk .contact-message-app-contact-form .form-wrapper.field--name-field-email,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .form-wrapper.field--name-field-last-name,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .form-wrapper.field--name-field-email,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .form-wrapper.field--name-field-last-name,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .form-wrapper.field--name-field-email{padding-right:0;}body.path-app-helper.platform-kiosk .contact-message-app-contact-form .form-wrapper.field--name-message,body.path-app-helper.platform-kiosk .contact-message-app-contact-form .form-wrapper.form-actions,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .form-wrapper.field--name-message,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .form-wrapper.form-actions,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .form-wrapper.field--name-message,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .form-wrapper.form-actions{width:100%;display:block;padding-right:0;}body.path-app-helper.platform-kiosk .contact-message-app-contact-form .form-wrapper.field--name-field-attachment,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .form-wrapper.field--name-field-attachment,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .form-wrapper.field--name-field-attachment,body.path-app-helper.platform-kiosk .contact-message-app-contact-form .form-wrapper.field--name-field-attachment .form-item,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .form-wrapper.field--name-field-attachment .form-item,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .form-wrapper.field--name-field-attachment .form-item{width:100%;padding-right:0;}body.path-app-helper.platform-kiosk .contact-message-app-contact-form .btn-primary,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .btn-primary,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .btn-primary{width:200px;margin-right:0;}}
@media (min-width:768px){header .navbar-collapse{float:right;}header .navbar-header > .region{width:150px;margin-top:5px;}header .navbar-nav > li > a{padding:15px 10px;font-size:12px;}form.node-form .node-form.frame{width:50%;float:left;}form.node-form .node-form.frame.left{padding-right:40px;border-right:1px solid #efefef;}form.node-form .node-form.frame.right{padding-left:40px;}form.node-form .form-actions{padding-top:30px;}form.node-form > .node-form > .form-group:last-child{margin-bottom:0;}body:not(.touch) #cboxContent #cboxTitle :not(h1){display:block;}body:not(.touch) #cboxContent #cboxTitle h1{font-size:36px;margin-top:20px;margin-bottom:10px;}#views-exposed-form-km-content-moment-search-page .form-item label{display:block;width:auto;}#views-exposed-form-km-content-moment-search-page .form-item input{display:block;max-width:none;}footer .nav > li{margin:10px 33px 10px;width:auto;}footer .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:81px;padding:0 30px;}footer .footer-bottom .content{text-align:left;margin-top:0;}footer .footer-bottom .atom-social-links{width:auto;max-width:none;}footer .footer-bottom .atom-social-links li{width:auto;}footer .footer-bottom .atom-social-links a{font-size:10px;padding:0 5px;}#sliding-popup.sliding-popup-bottom .popup-content #popup-text{float:left;max-width:calc(100% - 200px);}#sliding-popup.sliding-popup-bottom .popup-content #popup-buttons{float:right;clear:none;max-width:200px;}}
@media (min-width:992px){header .navbar-header > .region{width:200px;margin-top:3px;}header .navbar-nav > li > a{padding:15px;font-size:14px;}.view-km-content-moment.view-display-id-search_page .views-row{width:calc((100% / 4) - 1px);}.mobile-app.country-selector li{width:calc(33% - 10px);}#km-app-faq-app-contact-select-app-device-form .fieldset-wrapper #edit-country .form-item{width:calc((100% / 4) - 4px);}body.path-app-helper.platform-kiosk .contact-message-app-contact-form .form-wrapper,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .form-wrapper,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .form-wrapper{width:calc(100% / 3 - 3px);display:inline-block;padding-right:10px !important;}body.path-app-helper.platform-kiosk .contact-message-app-contact-form .form-wrapper.field--name-field-phone-number,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .form-wrapper.field--name-field-phone-number,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .form-wrapper.field--name-field-phone-number{padding-right:0 !important;}body.path-app-helper.platform-kiosk .contact-message-app-contact-form .form-wrapper.field--name-message,body.path-kmeh1.platform-kiosk .contact-message-app-contact-form .form-wrapper.field--name-message,body.path-km2ga.platform-kiosk .contact-message-app-contact-form .form-wrapper.field--name-message{width:100%;display:block;padding-right:0;}}
@media (min-width:1024px){.view-km-moment-slick .slick--main .slide{overflow:hidden;}.view-km-moment-slick .slick--main .slide .slide__caption{width:100%;top:auto;bottom:-100%;background:rgba(0,0,0,0.8);color:#fff;padding:20px 40px;font-size:16px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}.view-km-moment-slick .slick--main .slide:hover .slide__caption{bottom:0;}.view-km-moment-slick .slick--main .slide .slide__caption .scheduled_date{font-size:22px;}.view-km-moment-slick .slick--main .slide .slide__caption .story{margin-bottom:30px;}.view-km-moment-slick .slick--main .slide .slide__caption .photographer,.view-km-moment-slick .slick--main .slide .slide__caption .category{font-size:14px;font-style:italic;position:absolute;bottom:20px;}.view-km-moment-slick .slick--main .slide .slide__caption .photographer{bottom:40px;border-top:1px solid rgba(255,255,255,0.3);width:calc(100% - 80px);padding-top:10px;}.view-km-moment-slick .slick--main .slide .slide__caption .story{max-height:calc(100% - 170px);padding-bottom:50px;}.view-km-moment-slick .slick--thumbnail{display:block;}}
@media (min-width:1200px){header.navbar.navbar-fixed-top .header-wrapper{max-width:1200px;margin:0 auto;padding:0 25px;}header .navbar-header > .region{width:auto;}#km-app-faq-app-contact-select-app-device-form .fieldset-wrapper #edit-country .form-item{width:calc((100% / 5) - 4px);}}
