/*! Theme Name: Domino's Easy Order Hub Author: CP+B Author URI: http://www.cpbgroup.com/ Description: Domino's Easy Order Hub */ /*! normalize.css v3.0.1 | MIT License | git.io/normalize */ /** * 1. Set default font family to sans-serif. * 2. Prevent iOS text size adjust after orientation change, without disabling * user zoom. */ /* line 9, sass/_partials/_normalize.scss */ html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ } /** * Remove default margin. */ /* line 19, sass/_partials/_normalize.scss */ body { margin: 0; } /* HTML5 display definitions ========================================================================== */ /** * Correct `block` display not defined for any HTML5 element in IE 8/9. * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox. * Correct `block` display not defined for `main` in IE 11. */ /* line 32, sass/_partials/_normalize.scss */ article, aside, details, figcaption, figure, footer, hgroup, main, nav, section, summary { display: block; } /** * 1. Correct `inline-block` display not defined in IE 8/9. * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */ /* line 52, sass/_partials/_normalize.scss */ audio, canvas, progress, video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ } /** * Prevent modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */ /* line 65, sass/_partials/_normalize.scss */ audio:not([controls]) { display: none; height: 0; } /** * Address `[hidden]` styling not present in IE 8/9/10. * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. */ /* line 75, sass/_partials/_normalize.scss */ [hidden], template { display: none; } /* Links ========================================================================== */ /** * Remove the gray background color from active links in IE 10. */ /* line 87, sass/_partials/_normalize.scss */ a { background: transparent; } /** * Improve readability when focused and also mouse hovered in all browsers. */ /* line 95, sass/_partials/_normalize.scss */ a:active, a:hover { outline: 0; } /* Text-level semantics ========================================================================== */ /** * Address styling not present in IE 8/9/10/11, Safari, and Chrome. */ /* line 107, sass/_partials/_normalize.scss */ abbr[title] { border-bottom: 1px dotted; } /** * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. */ /* line 115, sass/_partials/_normalize.scss */ b, strong { font-weight: bold; } /** * Address styling not present in Safari and Chrome. */ /* line 124, sass/_partials/_normalize.scss */ dfn { font-style: italic; } /** * Address variable `h1` font-size and margin within `section` and `article` * contexts in Firefox 4+, Safari, and Chrome. */ /* line 133, sass/_partials/_normalize.scss */ h1 { font-size: 2em; margin: 0.67em 0; } /** * Address styling not present in IE 8/9. */ /* line 142, sass/_partials/_normalize.scss */ mark { background: #ff0; color: #000; } /** * Address inconsistent and variable font size in all browsers. */ /* line 151, sass/_partials/_normalize.scss */ small { font-size: 80%; } /** * Prevent `sub` and `sup` affecting `line-height` in all browsers. */ /* line 159, sass/_partials/_normalize.scss */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } /* line 167, sass/_partials/_normalize.scss */ sup { top: -0.5em; } /* line 171, sass/_partials/_normalize.scss */ sub { bottom: -0.25em; } /* Embedded content ========================================================================== */ /** * Remove border when inside `a` element in IE 8/9/10. */ /* line 182, sass/_partials/_normalize.scss */ img { border: 0; } /** * Correct overflow not hidden in IE 9/10/11. */ /* line 190, sass/_partials/_normalize.scss */ svg:not(:root) { overflow: hidden; } /* Grouping content ========================================================================== */ /** * Address margin not present in IE 8/9 and Safari. */ /* line 201, sass/_partials/_normalize.scss */ figure { margin: 1em 40px; } /** * Address differences between Firefox and other browsers. */ /* line 209, sass/_partials/_normalize.scss */ hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } /** * Contain overflow in all browsers. */ /* line 219, sass/_partials/_normalize.scss */ pre { overflow: auto; } /** * Address odd `em`-unit font size rendering in all browsers. */ /* line 227, sass/_partials/_normalize.scss */ code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; } /* Forms ========================================================================== */ /** * Known limitation: by default, Chrome and Safari on OS X allow very limited * styling of `select`, unless a `border` property is set. */ /** * 1. Correct color not being inherited. * Known issue: affects color of disabled elements. * 2. Correct font properties not being inherited. * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. */ /* line 250, sass/_partials/_normalize.scss */ button, input, optgroup, select, textarea { color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0; /* 3 */ } /** * Address `overflow` set to `hidden` in IE 8/9/10/11. */ /* line 264, sass/_partials/_normalize.scss */ button { overflow: visible; } /** * Address inconsistent `text-transform` inheritance for `button` and `select`. * All other form control elements do not inherit `text-transform` values. * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. * Correct `select` style inheritance in Firefox. */ /* line 275, sass/_partials/_normalize.scss */ button, select { text-transform: none; } /** * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` * and `video` controls. * 2. Correct inability to style clickable `input` types in iOS. * 3. Improve usability and consistency of cursor style between image-type * `input` and others. */ /* line 288, sass/_partials/_normalize.scss */ button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ } /** * Re-set default cursor for disabled elements. */ /* line 300, sass/_partials/_normalize.scss */ button[disabled], html input[disabled] { cursor: default; } /** * Remove inner padding and border in Firefox 4+. */ /* line 309, sass/_partials/_normalize.scss */ button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } /** * Address Firefox 4+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */ /* line 320, sass/_partials/_normalize.scss */ input { line-height: normal; } /** * It's recommended that you don't attempt to style these elements. * Firefox's implementation doesn't respect box-sizing, padding, or width. * * 1. Address box sizing set to `content-box` in IE 8/9/10. * 2. Remove excess padding in IE 8/9/10. */ /* line 332, sass/_partials/_normalize.scss */ input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Fix the cursor style for Chrome's increment/decrement buttons. For certain * `font-size` values of the `input`, it causes the cursor style of the * decrement button to change from `default` to `text`. */ /* line 344, sass/_partials/_normalize.scss */ input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Address `appearance` set to `searchfield` in Safari and Chrome. * 2. Address `box-sizing` set to `border-box` in Safari and Chrome * (include `-moz` to future-proof). */ /* line 355, sass/_partials/_normalize.scss */ input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; } /** * Remove inner padding and search cancel button in Safari and Chrome on OS X. * Safari (but not Chrome) clips the cancel button when the search input has * padding (and `textfield` appearance). */ /* line 368, sass/_partials/_normalize.scss */ input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * Define consistent border, margin, and padding. */ /* line 377, sass/_partials/_normalize.scss */ fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } /** * 1. Correct `color` not being inherited in IE 8/9/10/11. * 2. Remove padding so people aren't caught out if they zero out fieldsets. */ /* line 388, sass/_partials/_normalize.scss */ legend { border: 0; /* 1 */ padding: 0; /* 2 */ } /** * Remove default vertical scrollbar in IE 8/9/10/11. */ /* line 397, sass/_partials/_normalize.scss */ textarea { overflow: auto; } /** * Don't inherit the `font-weight` (applied by a rule above). * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */ /* line 406, sass/_partials/_normalize.scss */ optgroup { font-weight: bold; } /* Tables ========================================================================== */ /** * Remove most spacing between table cells. */ /* line 417, sass/_partials/_normalize.scss */ table { border-collapse: collapse; border-spacing: 0; } /* line 422, sass/_partials/_normalize.scss */ td, th { padding: 0; } /* * Necessary pieces from: * https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css * https://github.com/h5bp/html5-boilerplate/blob/v4/css/main.css */ /* * Image replacement */ /* line 11, sass/_partials/_h5bp-main.scss */ .ir { background-color: transparent; border: 0; overflow: hidden; /* IE 6/7 fallback */ *text-indent: -9999px; } /* line 19, sass/_partials/_h5bp-main.scss */ .ir:before { content: ""; display: block; width: 0; height: 150%; } /* * Clearfix: contain floats * * For modern browsers * 1. The space content is one way to avoid an Opera bug when the * `contenteditable` attribute is included anywhere else in the document. * Otherwise it causes space to appear at the top and bottom of elements * that receive the `clearfix` class. * 2. The use of `table` rather than `block` is only necessary if using * `:before` to contain the top-margins of child elements. */ /* line 38, sass/_partials/_h5bp-main.scss */ .clearfix:before, .clearfix:after { content: " "; /* 1 */ display: table; /* 2 */ } /* line 44, sass/_partials/_h5bp-main.scss */ .clearfix:after { clear: both; } /* line 48, sass/_partials/_h5bp-main.scss */ .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } /* line 58, sass/_partials/_h5bp-main.scss */ .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; } /* apply a natural box layout model to all elements, but allowing components to change http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */ /* line 2, sass/_partials/_global.scss */ html { box-sizing: border-box; } /* line 5, sass/_partials/_global.scss */ *, *:before, *:after { box-sizing: inherit; } /* line 8, sass/_partials/_global.scss */ html, body { font-family: Trade-Gothic-Extended; height: 100%; margin: 0; -webkit-font-smoothing: antialiased; } /* line 17, sass/_partials/_global.scss */ a { color: inherit; text-decoration: inherit; } /* line 22, sass/_partials/_global.scss */ .lowercase { text-transform: lowercase; } /************************ Fonts **************/ @font-face { font-family: 'Trade-Gothic'; src: url("fonts/TradeGothicLTStd.eot"); src: url("fonts/TradeGothicLTStd.eot?#iefix") format("embedded-opentype"), url("fonts/TradeGothicLTStd.woff") format("woff"), url("fonts/TradeGothicLTStd.ttf") format("truetype"); } @font-face { font-family: 'Trade-Gothic-C18'; src: url("fonts/TradeGothicLTStdCn18.eot"); src: url("fonts/TradeGothicLTStdCn18.eot?#iefix") format("embedded-opentype"), url("fonts/TradeGothicLTStdCn18.woff") format("woff"), url("fonts/TradeGothicLTStdCn18.ttf") format("truetype"); } @font-face { font-family: 'Trade-Gothic-BC20'; src: url("fonts/TradeGothicLTStdBdCn20.eot"); src: url("fonts/TradeGothicLTStdBdCn20.eot?#iefix") format("embedded-opentype"), url("fonts/TradeGothicLTStdBdCn20.woff") format("woff"), url("fonts/TradeGothicLTStdBdCn20.ttf") format("truetype"); } @font-face { font-family: 'Trade-Gothic-Extended'; src: url("fonts/TradeGothicLTStdExtended.eot"); src: url("fonts/TradeGothicLTStdExtended.eot?#iefix") format("embedded-opentype"), url("fonts/TradeGothicLTStdExtended.woff") format("woff"), url("fonts/TradeGothicLTStdExtended.ttf") format("truetype"); } @font-face { font-family: 'Trade-Gothic-Bold-Extended'; src: url("fonts/TradeGothicLTStdBoldExt.eot"); src: url("fonts/TradeGothicLTStdBoldExt.eot?#iefix") format("embedded-opentype"), url("fonts/TradeGothicLTStdBoldExt.woff") format("woff"), url("fonts/TradeGothicLTStdBoldExt.ttf") format("truetype"); } @font-face { font-family: 'TradeGothicLTStdBold'; src: url("fonts/TradeGothicLTStdBold.eot"); src: url("fonts/TradeGothicLTStdBold.eot?#iefix") format("embedded-opentype"), url("fonts/TradeGothicLTStdBold.woff") format("woff"), url("fonts/TradeGothicLTStdBold.ttf") format("truetype"); } @font-face { font-family: 'Pizza-Press-Fill'; src: url("fonts/PizzaPressFill.eot"); src: url("fonts/PizzaPressFill.eot?#iefix") format("embedded-opentype"), url("fonts/PizzaPressFill.woff") format("woff"), url("fonts/PizzaPressFill.ttf") format("truetype"); } /************************ Breakpoints **************/ /************************ Spacing **************/ /************************ Colors **************/ /************************ Animation **************/ /************************ HEADER **************/ /* line 6, sass/_partials/_header.scss */ .header { width: 100%; min-width:1000px; margin: -10px 0 0 0; } /* line 10, sass/_partials/_header.scss */ .touch .header .inactive-menu-element { display: none; } /* line 13, sass/_partials/_header.scss */ .touch .header .inactive-menu-element .section-icon-menu, .touch .header .inactive-menu-element .menu-title-text { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; } /* line 18, sass/_partials/_header.scss */ .touch .header .inactive-menu-element .menu-coming-soon { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } /* line 25, sass/_partials/_header.scss */ .no-touch .header .section-icon-menu, .no-touch .header .menu-title-text { -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } /* line 32, sass/_partials/_header.scss */ .no-touch .header .no-animation .section-icon-menu, .no-touch .header .no-animation .menu-title-text { -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s; transition-duration: 0s; } /* line 40, sass/_partials/_header.scss */ .header .menu-title-container:hover .menu-coming-soon, .header .menu-title-container:hover .section-icon-menu, .header .menu-title-container:hover .menu-title-text { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; } /* line 47, sass/_partials/_header.scss */ .header .menu-title-container .inactive-menu-element { display: none; } /* line 51, sass/_partials/_header.scss */ .header .menu-title-container .inactive-menu-element:hover .menu-title-text { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } /* line 60, sass/_partials/_header.scss */ .header .main-menu-label:hover:before { clip: rect(0, 95px, 55px, 0); -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -moz-transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); -o-transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); -webkit-transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); } /* line 70, sass/_partials/_header.scss */ /* line 77, sass/_partials/_header.scss */ .img_menu{ position: absolute; right: 1px; top: 15px; z-index:999; background:url(../img/share/btn_menu_off01.jpg) no-repeat center top; width: 100px; height: 60px; } .pcd{ position:absolute} .menu-title-container{ margin-bottom: -10px;} .header .hidden{ right: 0 !important;} .header .main-menu { overflow: auto; background-color: #5c6046; background-color: rgba(92, 96, 70, 0.9); bottom: 0; width: 350px; clip: rect(0, 1000px, 3000px, 15px); color: #fff; font-family: Trade-Gothic-C18; position: fixed; right: 0; text-align: right; text-transform: uppercase; top: 0; z-index: 9999; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; -webkit-transition-delay: 0.1s; transition-delay: 0.1s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -moz-transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); -o-transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); -webkit-transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); } /* line 98, sass/_partials/_header.scss */ .header .main-menu.hidden { clip: rect(0, 1000px, 3000px, 300px); -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -moz-transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); -o-transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); -webkit-transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); } /* line 121, sass/_partials/_header.scss */ .header .main-menu-label { background-color: #5c6046; background-color: rgba(92, 96, 70, 0.9); color: #fff; cursor: pointer; overflow: auto; padding: 0; position: fixed; right: 0; top: 15px; z-index: 9999; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -moz-transition: opacity 0.5s 1s; -o-transition: opacity 0.5s 1s; -webkit-transition: opacity 0.5s; -webkit-transition-delay: 1s; transition: opacity 0.5s 1s; } /* line 135, sass/_partials/_header.scss */ .header .main-menu-label:before { background-color: #a0a489; background-color: rgba(160, 164, 137, 0.7); clip: rect(0px, 95px, 55px, 95px); content: ''; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -moz-transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); -o-transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); -webkit-transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); } /* line 151, sass/_partials/_header.scss */ .header .main-menu-label.hidden { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transition: opacity 0.5s 0.1s; -o-transition: opacity 0.5s 0.1s; -webkit-transition: opacity 0.5s; -webkit-transition-delay: 0.1s; transition: opacity 0.5s 0.1s; } /* line 157, sass/_partials/_header.scss */ .header .main-menu-label-text { display: inline-block; float: left; font-family: Trade-Gothic-C18; font-size: 0.9em; text-transform: uppercase; } @media (max-width: 940px) { /* line 157, sass/_partials/_header.scss */ .header .main-menu-label-text { display: none; } } /* line 170, sass/_partials/_header.scss */ .header .main-menu-label-image { background:url(../img/share/icon-menu.png) center center no-repeat; display: inline-block; float: left; height: 22px; width: 25px; } /* line 178, sass/_partials/_header.scss */ .header .main-menu-label-image-close { background: url(../img/share/icon-menu-close.png) 0 0 no-repeat; cursor: pointer; display: inline-block; height: 26px; margin: 0; position: relative; right: 14px; top: 32px; width: 25px; z-index: 999; } /* line 187, sass/_partials/_header.scss */ .header .menu-title-wrapper { list-style: none; margin: 0; padding: 0; } @media (min-width: 641px) { /* line 187, sass/_partials/_header.scss */ } /* line 197, sass/_partials/_header.scss */ .header .menu-title-wrapper { position: absolute; right: 31px; text-align: right; top: 119px; z-index:999 } .header .menu-title { display: inline-block; font-size: 1.2em; overflow: visible; position: relative; } @media (max-width: 640px) { /* line 197, sass/_partials/_header.scss */ .header .menu-title { padding: 5px 15px; } } /* line 211, sass/_partials/_header.scss */ .header .secondary-menu-elements:before { content: url(images/icons/icon-menu-divider.png); height: 2px; width: 30px; } /* line 217, sass/_partials/_header.scss */ .header .secondary-menu-elements .menu-title-text { font-size: 0.8em; padding-right: 0; } /* line 224, sass/_partials/_header.scss */ .header .secondary-menu-elements .menu-title-container:nth-child(1) a { padding-top: 6px; } /* line 228, sass/_partials/_header.scss */ .header .secondary-menu-elements .menu-title-container a { padding: 0 15px; } /* line 234, sass/_partials/_header.scss */ .header .inactive-menu-element { position: relative; cursor: default; } /* line 239, sass/_partials/_header.scss */ .header .menu-coming-soon { position: absolute; right: 50px; text-align: center; top: 13px; white-space: nowrap; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } /* line 253, sass/_partials/_header.scss */ .header .menu-item-coming-soon { display: none; } /* line 257, sass/_partials/_header.scss */ .header .section-icon-menu { display: inline-block; float: right; } /* line 265, sass/_partials/_header.scss */ .header .menu-title-text { display: inline-block; float: left; padding: 3px 15px 0 0; } /************************ Animations **************/ /* line 274, sass/_partials/_header.scss */ .csstransforms .header-item { -moz-transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); -moz-transition: -moz-transform 0.75s 0.05s; -o-transition: -o-transform 0.75s 0.05s; -webkit-transition: -webkit-transform 0.75s; -webkit-transition-delay: 0.05s; transition: transform 0.75s 0.05s; -moz-transition-delay: 1.5s; -o-transition-delay: 1.5s; -webkit-transition-delay: 1.5s; transition-delay: 1.5s; } /* line 279, sass/_partials/_header.scss */ .csstransforms .header-item.loading { -moz-transform: translateY(-150%); -ms-transform: translateY(-150%); -webkit-transform: translateY(-150%); transform: translateY(-150%); } /************************ Breakpoints **************/ /************************ Spacing **************/ /************************ Colors **************/ /************************ Animation **************/ /************************ LANDING **************/ /* line 6, sass/_partials/_landing.scss */ section.landing { background-image: url("images/backgrounds/bg-mobile-landing-lrg.jpg"); } @media (max-width: 640px) { /* line 6, sass/_partials/_landing.scss */ section.landing { background-image: url("images/backgrounds/bg-landing-mobile-01.jpg"); background-position: 0 center; } } /* line 14, sass/_partials/_landing.scss */ section.landing .landing-wrapper { padding-bottom: 0; } @media (max-width: 640px) { /* line 14, sass/_partials/_landing.scss */ section.landing .landing-wrapper { padding-bottom: 50%; } } /* line 23, sass/_partials/_landing.scss */ .hero-title { display: block; text-align: center; margin: 0 auto 7px; max-width: 100%; } /* line 30, sass/_partials/_landing.scss */ .landing-wrapper { left: 0; margin: 0 auto; max-width: 56%; min-width: 300px; position: absolute; right: 0; top: 50%; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); } @media (max-width: 640px) { /* line 30, sass/_partials/_landing.scss */ .landing-wrapper { -moz-transform: translateY(20%); -ms-transform: translateY(20%); -webkit-transform: translateY(20%); transform: translateY(20%); } } /* line 44, sass/_partials/_landing.scss */ .touch .landing-wrapper { margin-bottom: 35%; -moz-transform: translateY(10%); -ms-transform: translateY(10%); -webkit-transform: translateY(10%); transform: translateY(10%); } /* line 50, sass/_partials/_landing.scss */ .gte-ie9 .landing-wrapper { position: relative; } /* line 55, sass/_partials/_landing.scss */ .landing-sub-header { color: #fff; font-family: 'Hoefler Text A', 'Hoefler Text B', Times, serif; font-size: 1.3em; font-style: italic; font-weight: 700; line-height: 1.2; margin: 0 auto 30px; text-align: center; width: 410px; /* &:before, &:after { background: url('images/img-dotted-border-small.png') no-repeat; content: ''; display: block; height: 3px; margin: 2% auto; width: 204px; }*/ } /* line 77, sass/_partials/_landing.scss */ .nav-icon { background-position: 0 -67px; background-repeat: no-repeat; display: inline-block; height: 65px; margin: 0 auto; width: 65px; } /* line 86, sass/_partials/_landing.scss */ .no-touch .nav-icon:hover { background-position: 0 0px; } /* line 91, sass/_partials/_landing.scss */ .svg .nav-icon { background-size: 100%; } /* line 96, sass/_partials/_landing.scss */ .nav-text { background-image: url("images/icons/icon-text-nav.png"); } /* line 99, sass/_partials/_landing.scss */ .svg .nav-text { background-image: url("images/landing-page/AnyWare-Icon-Hovers_Text.svg"); } /* line 104, sass/_partials/_landing.scss */ .nav-tweet { background-image: url("images/icons/icon-tweet-nav.png"); } /* line 107, sass/_partials/_landing.scss */ .svg .nav-tweet { background-image: url("images/landing-page/AnyWare-Icon-Hovers_Tweet_02.svg"); } /* line 112, sass/_partials/_landing.scss */ .nav-voice { background-image: url("images/icons/icon-voice-nav.png"); } /* line 115, sass/_partials/_landing.scss */ .svg .nav-voice { background-image: url("images/landing-page/AnyWare-Icon-Hovers_Voice.svg"); } /* line 120, sass/_partials/_landing.scss */ .nav-car { background-image: url("images/icons/icon-car-nav.png"); } /* line 123, sass/_partials/_landing.scss */ .svg .nav-car { background-image: url("images/landing-page/AnyWare-Icon-Hovers_FrdSync.svg"); } /* line 128, sass/_partials/_landing.scss */ .nav-watch { background-image: url("images/icons/icon-watch-nav.png"); } /* line 131, sass/_partials/_landing.scss */ .svg .nav-watch { background-image: url("images/landing-page/AnyWare-Icon-Hovers_SmartWatch.svg"); } /* line 136, sass/_partials/_landing.scss */ .nav-tv { background-image: url("images/icons/icon-tv-nav.png"); } /* line 139, sass/_partials/_landing.scss */ .svg .nav-tv { background-image: url("images/landing-page/AnyWare-Icon-Hovers_SmartTV.svg"); } /* line 144, sass/_partials/_landing.scss */ .nav-coming-soon { background-image: url("images/icons/icon-coming-soon.png"); } /* line 147, sass/_partials/_landing.scss */ .svg .nav-coming-soon { background-image: url("images/landing-page/AnyWare-Icon-Hovers_ComingSoon.svg"); } /* line 152, sass/_partials/_landing.scss */ .landing-icons { display: block; margin: 0 auto; padding: 25px 0 0; /* for 3 columns */ /* padding: 25px 80px 0; /* for 2 columns */ max-width: 435px; min-width: 340px; text-align: center; -moz-transition-duration: 1s; -o-transition-duration: 1s; -webkit-transition-duration: 1s; transition-duration: 1s; } /* line 163, sass/_partials/_landing.scss */ .landing-icons a { color: #fff; display: inline-block; position: relative; text-align: center; text-decoration: none; width: 30%; /* for 3 columns */ /* width: 48%; for 2 columns */ } /* line 172, sass/_partials/_landing.scss */ .landing-icons a.jsVideoLink { width: auto; font-family: "Trade-Gothic-C18", sans-serif; background: url("images/icons/icon-play.png") no-repeat right top; padding-right: 2em; margin-top: 1.5em; } /* line 182, sass/_partials/_landing.scss */ .nav-coming-soon { display: none; font-family: Pizza-Press-Fill; font-size: 0.75em; left: 0; overflow: hidden; position: absolute; right: 0; text-transform: uppercase; top: 75%; white-space: nowrap; } /* line 194, sass/_partials/_landing.scss */ .touch .nav-coming-soon { display: block; } /* line 199, sass/_partials/_landing.scss */ .nav-title { display: block; font-family: Pizza-Press-Fill; padding: 0 0 30px; text-transform: uppercase; white-space: nowrap; } /* line 206, sass/_partials/_landing.scss */ .jsVideoLink .nav-title { width: auto; font-family: "Trade-Gothic-C18", sans-serif; text-transform: inherit; font-size: 1.3em; padding-bottom: 0; } /* line 215, sass/_partials/_landing.scss */ .tall-title { height: 96px; } /* line 219, sass/_partials/_landing.scss */ .landing-order-tout { color: #fff; display: block; font-size: 1.1em; font-family: Trade-Gothic-C18; margin: 60px auto 0; text-align: center; text-transform: uppercase; } @media only screen and (max-width: 1300px) { /* line 219, sass/_partials/_landing.scss */ .landing-order-tout { margin: 10px auto 0; } } /* line 233, sass/_partials/_landing.scss */ .landing-bottom-content { bottom: 20px; display: block; height: 14px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 70px; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -moz-transition-delay: 2.5s; -o-transition-delay: 2.5s; -webkit-transition-delay: 2.5s; transition-delay: 2.5s; -moz-animation: scrollIcon 1.5s 0 infinite; -webkit-animation: scrollIcon 1.5s 0 infinite; animation: scrollIcon 1.5s 0 infinite; } @media (max-width: 640px) { /* line 233, sass/_partials/_landing.scss */ .landing-bottom-content { display: none; } } @media (max-height: 640px) { /* line 233, sass/_partials/_landing.scss */ .landing-bottom-content { display: none; } } /* line 255, sass/_partials/_landing.scss */ .landing-bottom-content.loading { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transition-delay: 3s; -o-transition-delay: 3s; -webkit-transition-delay: 3s; transition-delay: 3s; } /* line 261, sass/_partials/_landing.scss */ .scroll-down-text { color: #fff; display: block; font-family: Trade-Gothic-C18; font-size: .8em; margin: 0; text-align: center; text-transform: uppercase; } /* line 271, sass/_partials/_landing.scss */ .scroll-down-arrow { display: block; height: 14px; margin: 0 auto; width: 21px; } @media (max-width: 660px) { /* line 280, sass/_partials/_landing.scss */ .nav-title { font-size: 0.85em; } /* line 284, sass/_partials/_landing.scss */ .nav-coming-soon { font-size: 0.75em; } /* line 288, sass/_partials/_landing.scss */ .landing-sub-header { font-size: 1.1em; margin: 0 auto; width: 290px; } /* line 294, sass/_partials/_landing.scss */ .landing-order-tout { display: none; } /* line 298, sass/_partials/_landing.scss */ .landing-content { max-width: 100%; } /* line 302, sass/_partials/_landing.scss */ .landing-icons { -moz-transition-duration: 1s; -o-transition-duration: 1s; -webkit-transition-duration: 1s; transition-duration: 1s; min-width: 300px; padding: 25px 5px 0; } } /************************ animations **************/ /* line 314, sass/_partials/_landing.scss */ .csstransforms .landing-order-tout, .csstransforms .nav-title { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -moz-transition-delay: 2s; -o-transition-delay: 2s; -webkit-transition-delay: 2s; transition-delay: 2s; -moz-transition-duration: 2s; -o-transition-duration: 2s; -webkit-transition-duration: 2s; transition-duration: 2s; } /* line 320, sass/_partials/_landing.scss */ .csstransforms .landing-order-tout.loading, .csstransforms .nav-title.loading { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } /* line 325, sass/_partials/_landing.scss */ .csstransforms .hero-title { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -moz-transition-delay: 1s; -o-transition-delay: 1s; -webkit-transition-delay: 1s; transition-delay: 1s; -moz-transition-duration: 1s; -o-transition-duration: 1s; -webkit-transition-duration: 1s; transition-duration: 1s; } /* line 330, sass/_partials/_landing.scss */ .csstransforms .hero-title.loading { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } /* line 335, sass/_partials/_landing.scss */ .csstransforms .landing-sub-header { -moz-transition-delay: 1s; -o-transition-delay: 1s; -webkit-transition-delay: 1s; transition-delay: 1s; -moz-transition-duration: 1s; -o-transition-duration: 1s; -webkit-transition-duration: 1s; transition-duration: 1s; -moz-transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } /* line 341, sass/_partials/_landing.scss */ .csstransforms .landing-sub-header.loading { -moz-transform: translateY(10px); -ms-transform: translateY(10px); -webkit-transform: translateY(10px); transform: translateY(10px); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } /* line 347, sass/_partials/_landing.scss */ .csstransforms .nav-icon { -moz-transform: scale(0); -ms-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); } /* line 349, sass/_partials/_landing.scss */ .csstransforms .nav-icon.animate { -moz-transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); -moz-animation: navIcon 2s; -webkit-animation: navIcon 2s; animation: navIcon 2s; } @-moz-keyframes scrollIcon { 0%, 100% { bottom: 40px; } 50% { bottom: 35px; } } @-webkit-keyframes scrollIcon { 0%, 100% { bottom: 40px; } 50% { bottom: 35px; } } @keyframes scrollIcon { 0%, 100% { bottom: 40px; } 50% { bottom: 35px; } } @-moz-keyframes navIcon { 0% { -moz-transform: scale(0); transform: scale(0); } 25% { -moz-transform: scale(1.06); transform: scale(1.06); } 100% { -moz-transform: scale(1); transform: scale(1); } } @-webkit-keyframes navIcon { 0% { -webkit-transform: scale(0); transform: scale(0); } 25% { -webkit-transform: scale(1.06); transform: scale(1.06); } 100% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes navIcon { 0% { -moz-transform: scale(0); -ms-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); } 25% { -moz-transform: scale(1.06); -ms-transform: scale(1.06); -webkit-transform: scale(1.06); transform: scale(1.06); } 100% { -moz-transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); } } /************************ Breakpoints **************/ /************************ Spacing **************/ /************************ Colors **************/ /************************ Animation **************/ /* line 8, sass/_partials/_video-sections.scss */ section.text .instruction-icon, section.tweet .instruction-icon { top: 6px; } /* line 15, sass/_partials/_video-sections.scss */ section.smartwatch .order-instruction-tout, section.samsung_smart_tv .order-instruction-tout { display: none; } /* line 19, sass/_partials/_video-sections.scss */ section.smartwatch .button-modal, section.samsung_smart_tv .button-modal { margin-top: 0; } @media (max-width: 640px) { /* line 25, sass/_partials/_video-sections.scss */ section .button-modal { margin-top: 0; } } @media (max-width: 640px) { /* line 33, sass/_partials/_video-sections.scss */ section .order-instructions .button { width: 215px; } } /* line 42, sass/_partials/_video-sections.scss */ .gte-ie9 body:after { content: 'large'; display: none; } @media (max-width: 940px) { /* line 42, sass/_partials/_video-sections.scss */ .gte-ie9 body:after { content: 'medium'; } } @media (max-width: 640px) { /* line 42, sass/_partials/_video-sections.scss */ .gte-ie9 body:after { content: 'small'; } } /* line 56, sass/_partials/_video-sections.scss */ .js .cover { background: #fff; height: 100%; pointer-events: none; position: fixed; width: 100%; z-index: 6; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } /* line 66, sass/_partials/_video-sections.scss */ .js .cover.loaded { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transition-duration: 1.2s; -o-transition-duration: 1.2s; -webkit-transition-duration: 1.2s; transition-duration: 1.2s; } /* line 72, sass/_partials/_video-sections.scss */ .js .inner-section-wrapper { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -moz-transition-duration: 1.2s; -o-transition-duration: 1.2s; -webkit-transition-duration: 1.2s; transition-duration: 1.2s; } /* line 78, sass/_partials/_video-sections.scss */ .js .animate .inner-section-wrapper { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -moz-transition-duration: 1.2s; -o-transition-duration: 1.2s; -webkit-transition-duration: 1.2s; transition-duration: 1.2s; } /* line 83, sass/_partials/_video-sections.scss */ .js .animate .static-section-icon { -moz-transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); -moz-animation: navIcon 0.8s forwards; -webkit-animation: navIcon 0.8s forwards; animation: navIcon 0.8s forwards; } /* line 90, sass/_partials/_video-sections.scss */ .content-wrapper { margin: 0 auto; overflow-x: hidden; width: 100%; } /* line 96, sass/_partials/_video-sections.scss */ .content-container { background-repeat: no-repeat; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; overflow: hidden; position: relative; width: 100%; } /* line 103, sass/_partials/_video-sections.scss */ .no-touch .content-container { height: 100%; } @media (max-width: 640px) { /* line 103, sass/_partials/_video-sections.scss */ .no-touch .content-container { height: auto; } } /* line 112, sass/_partials/_video-sections.scss */ .section-still { display: none; } /* line 115, sass/_partials/_video-sections.scss */ .section-still img { display: block; width: 100%; } @media (max-width: 640px) { /* line 112, sass/_partials/_video-sections.scss */ .section-still { display: block; width: 100%; } } /* line 128, sass/_partials/_video-sections.scss */ .no-video .section-still, .touch .section-still { display: block; } /* line 133, sass/_partials/_video-sections.scss */ .section-icon { width: 80px; } @media (max-width: 640px) { /* line 133, sass/_partials/_video-sections.scss */ .section-icon { width: 55px; } } /* line 141, sass/_partials/_video-sections.scss */ .order-cta { display: block; font-family: 'Hoefler Text A', 'Hoefler Text B', Times, serif; font-style: italic; font-weight: 400; padding: 0; } @media (max-width: 640px) { /* line 141, sass/_partials/_video-sections.scss */ .order-cta { font-size: 1.2em; } } @media (max-width: 640px) { /* line 141, sass/_partials/_video-sections.scss */ .order-cta { font-size: 1em; } } /* line 157, sass/_partials/_video-sections.scss */ .title-name { height: auto; } /* line 161, sass/_partials/_video-sections.scss */ .title-decoration { position: relative; } @media (max-width: 840px) { /* line 161, sass/_partials/_video-sections.scss */ .title-decoration { top: -4px; } } /* line 170, sass/_partials/_video-sections.scss */ .open-decoration { left: 12px; } /* line 174, sass/_partials/_video-sections.scss */ .close-decoration { right: 12px; } /* line 178, sass/_partials/_video-sections.scss */ .tall-decoration { } /* line 182, sass/_partials/_video-sections.scss */ .order-instructions { padding: 45px 0 0; text-transform: uppercase; } @media (max-width: 840px) { /* line 182, sass/_partials/_video-sections.scss */ .order-instructions { padding-top: 50px; } } @media (max-width: 640px) { /* line 182, sass/_partials/_video-sections.scss */ .order-instructions { padding: 0 0 0; } } /* line 195, sass/_partials/_video-sections.scss */ .featured-instruction { display: block; font-family: Trade-Gothic-C18; font-size: 1.1em; margin: 0 auto 0; max-width: 275px; text-transform: uppercase; } @media (max-width: 640px) { /* line 195, sass/_partials/_video-sections.scss */ .featured-instruction { margin-bottom: 15px; } } /* line 207, sass/_partials/_video-sections.scss */ .featured-instruction.icon-instruction { margin-top: -11px; } /* line 212, sass/_partials/_video-sections.scss */ .featured-instruction-text { display: block; font-family: Trade-Gothic-C18; } /* line 217, sass/_partials/_video-sections.scss */ .secondary-instruction { display: block; font-family: Trade-Gothic-C18; font-size: 1em; margin-bottom: 45px; } /* line 224, sass/_partials/_video-sections.scss */ .instruction-cta { font-family: Trade-Gothic-BC20; font-weight: 400; } /* line 229, sass/_partials/_video-sections.scss */ .instruction-icon { margin: 0 5px; height: 25px; position: relative; top: -3px; width: 15px; } /* line 237, sass/_partials/_video-sections.scss */ .order-instruction-tout { display: block; font-size: 0.65em; margin-bottom: 10px; } /* line 243, sass/_partials/_video-sections.scss */ .secondary-order-instruction-tout { margin-bottom: 5px; } /* line 247, sass/_partials/_video-sections.scss */ .secondary-tout { margin-bottom: 22px; } /* line 251, sass/_partials/_video-sections.scss */ .combiner { margin: 4px 0 7px 0; font-size: 10px; } /* line 256, sass/_partials/_video-sections.scss */ .button { border-radius: 25px; color: #fff; display: inline-block; font-family: TradeGothicLTStdBold; font-size: 1em; height: 40px; line-height: 42px; text-decoration: none; text-transform: uppercase; width: 200px; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlMzM1MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UzMjQzOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ee3350), color-stop(100%, #e32438)); background-image: -moz-linear-gradient(#ee3350, #e32438); background-image: -webkit-linear-gradient(#ee3350, #e32438); background-image: linear-gradient(#ee3350, #e32438); *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFEE3350', endColorstr='#FFE32438'); } /* line 271, sass/_partials/_video-sections.scss */ .no-touch .button:hover { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4MjQzNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I2MWYyZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b82437), color-stop(100%, #b61f2e)); background-image: -moz-linear-gradient(#b82437, #b61f2e); background-image: -webkit-linear-gradient(#b82437, #b61f2e); background-image: linear-gradient(#b82437, #b61f2e); *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFB82437', endColorstr='#FFB61F2E'); } @media (max-width: 840px) { /* line 256, sass/_partials/_video-sections.scss */ .button { font-size: 0.8em; width: 140px; } } @media (max-width: 640px) { /* line 256, sass/_partials/_video-sections.scss */ .button { width: 90%; } } /* line 287, sass/_partials/_video-sections.scss */ .button-modal { margin-top: 15px; } /* line 291, sass/_partials/_video-sections.scss */ .button-title { display: inline-block; padding-left: 30px; } /* line 296, sass/_partials/_video-sections.scss */ .long-instruction { font-size: 0.98em; line-height: 1.4; } /* line 301, sass/_partials/_video-sections.scss */ .scroll-down { display: block; height: 17px; margin: 0 auto; width: 29px; } /* line 308, sass/_partials/_video-sections.scss */ .paragraph-end { white-space: nowrap; } /************************ Section Tout **************/ /* line 313, sass/_partials/_video-sections.scss */ .section-tout-container { color: #fff; max-width: 360px; min-width: 265px; padding: 20px; position: absolute; text-align: center; top: 50%; width: 35%; } /* line 323, sass/_partials/_video-sections.scss */ .csstransforms .section-tout-container { -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -moz-transform: translateY(-40%); -ms-transform: translateY(-40%); -webkit-transform: translateY(-40%); transform: translateY(-40%); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } /* line 328, sass/_partials/_video-sections.scss */ .csstransforms .section-tout-container.centered { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); } @media (max-width: 640px) { /* line 323, sass/_partials/_video-sections.scss */ .csstransforms .section-tout-container { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -moz-transform: none; -ms-transform: none; -webkit-transform: none; transform: none; } } /* line 339, sass/_partials/_video-sections.scss */ .section-tout-container.container--right { right: 11%; } @media (max-width: 1045px) { /* line 339, sass/_partials/_video-sections.scss */ .section-tout-container.container--right { right: 8%; } } @media (max-width: 940px) { /* line 339, sass/_partials/_video-sections.scss */ .section-tout-container.container--right { right: 5%; } } /* line 351, sass/_partials/_video-sections.scss */ .section-tout-container.container--left { left: 11%; } @media (max-width: 1045px) { /* line 351, sass/_partials/_video-sections.scss */ .section-tout-container.container--left { right: 8%; } } @media (max-width: 940px) { /* line 351, sass/_partials/_video-sections.scss */ .section-tout-container.container--left { left: 5%; } } @media (max-width: 640px) { /* line 313, sass/_partials/_video-sections.scss */ .section-tout-container { height: 100%; max-width: 0; min-width: 100%; padding: 0; position: static; width: 100%; } /* line 371, sass/_partials/_video-sections.scss */ .section-tout-container.container--right, .section-tout-container.container--left { left: 0; right: 0; } } /* line 379, sass/_partials/_video-sections.scss */ .section-tout { font-family: Trade-Gothic-C18; font-size: 0.95em; line-height: 1.7; margin: 40px auto 0; padding: 0 3px; position: relative; text-align: left; } @media (max-width: 840px) { /* line 379, sass/_partials/_video-sections.scss */ .section-tout { margin-top: 40px; } } @media (max-width: 640px) { /* line 379, sass/_partials/_video-sections.scss */ .section-tout { margin: 25px; } } /* line 396, sass/_partials/_video-sections.scss */ .section-tout:before, .section-tout:after { background: url("images/img-dotted-border.png") no-repeat; content: ''; display: block; height: 2px; left: 0; margin: 0 auto; position: absolute; right: 0; } /* line 408, sass/_partials/_video-sections.scss */ .section-tout:before { top: -12px; } @media (max-width: 640px) { /* line 408, sass/_partials/_video-sections.scss */ .section-tout:before { display: none; } } /* line 416, sass/_partials/_video-sections.scss */ .section-tout:after { bottom: -10px; } @media (max-width: 640px) { /* line 416, sass/_partials/_video-sections.scss */ .section-tout:after { background: url("images/img-dotted-border-grey.png") no-repeat; width: 146px; } } /** Right Align **/ /* line 428, sass/_partials/_video-sections.scss */ .container--right { right: 17%; } /** Left Align **/ /* line 434, sass/_partials/_video-sections.scss */ .container--left { left: 17%; } /* line 438, sass/_partials/_video-sections.scss */ .section-tout-header { position: static; } @media (max-width: 640px) { /* line 438, sass/_partials/_video-sections.scss */ .section-tout-header { color: #fff; left: 0; margin: 0 auto 0; position: absolute; right: 0; top: 25px; } } /* line 451, sass/_partials/_video-sections.scss */ .section-tout-footer { background: transparent; color: #fff; position: relative; } @media (max-width: 640px) { /* line 451, sass/_partials/_video-sections.scss */ .section-tout-footer { background: #fff; color: #555; overflow: hidden; padding-bottom: 20px; width: 100%; } } /************************ Quads **************/ /* line 466, sass/_partials/_video-sections.scss */ .quad-tl-bg { background-position: 0 0; } /* line 470, sass/_partials/_video-sections.scss */ .quad-tl-video { left: 0; position: absolute; top: 0; } /* line 476, sass/_partials/_video-sections.scss */ .quad-tr-bg { background-position: 100% 0; } /* line 480, sass/_partials/_video-sections.scss */ .quad-tr-video { position: absolute; right: 0; top: 0; } /* line 486, sass/_partials/_video-sections.scss */ .quad-bl-bg { background-position: 0 100%; } /* line 490, sass/_partials/_video-sections.scss */ .quad-bl-video { bottom: 0; left: 0; position: absolute; } @media (max-width: 940px) { /* line 490, sass/_partials/_video-sections.scss */ .quad-bl-video { left: -165px; } } /* line 500, sass/_partials/_video-sections.scss */ .quad-bl-video--wide { bottom: 0; display: block; left: -185px; position: relative; } @media (max-width: 940px) { /* line 500, sass/_partials/_video-sections.scss */ .quad-bl-video--wide { left: -165px; } } /* line 511, sass/_partials/_video-sections.scss */ .quad-br-bg { background-position: 100% 100%; } /* line 515, sass/_partials/_video-sections.scss */ .quad-br-video { bottom: 0; position: absolute; right: 0; } @media (max-width: 940px) { /* line 515, sass/_partials/_video-sections.scss */ .quad-br-video { right: -165px; } } @media (max-width: 640px) { /* line 527, sass/_partials/_video-sections.scss */ .section-title img { max-width: 90%; } } /************************ Animations **************/ /* line 536, sass/_partials/_video-sections.scss */ .menu-close { -moz-transition-duration: 0.23s; -o-transition-duration: 0.23s; -webkit-transition-duration: 0.23s; transition-duration: 0.23s; } /* line 539, sass/_partials/_video-sections.scss */ .menu-close:hover { -moz-transition-duration: 0.23s; -o-transition-duration: 0.23s; -webkit-transition-duration: 0.23s; transition-duration: 0.23s; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } /************************ Breakpoints **************/ /************************ Spacing **************/ /************************ Colors **************/ /************************ Animation **************/ /* line 6, sass/_partials/_coming-soon-sections.scss */ .coming-soon .section-tout-container { max-width: 480px; } /* line 10, sass/_partials/_coming-soon-sections.scss */ .coming-soon .order-instruction-tout { display: none; } /* line 14, sass/_partials/_coming-soon-sections.scss */ .coming-soon .section-tout-footer { font-family: "Trade-Gothic-C18", sans-serif; margin-top: 10px; } @media (max-width: 640px) { /* line 14, sass/_partials/_coming-soon-sections.scss */ .coming-soon .section-tout-footer { margin-top: 0; padding-top: 25px; } } /* line 24, sass/_partials/_coming-soon-sections.scss */ .coming-soon .featured-instruction { font-family: "Trade-Gothic-Extended"; font-size: 0.65em; margin-bottom: 12px; } /************************ Breakpoints **************/ /************************ Spacing **************/ /************************ Colors **************/ /************************ Animation **************/ /* line 7, sass/_partials/_legal.scss */ .js .section-legal { background-color: #000; background-color: rgba(0, 0, 0, 0.65); display: table; height: 100%; opacity: 0; overflow: hidden; position: fixed; top: -200%; width: 100%; z-index: 4; -moz-transition: opacity 0.5s 0, top 0.01s linear 0.5s; -o-transition: opacity 0.5s 0, top 0.01s linear 0.5s; -webkit-transition: opacity 0.5s 0, top 0.01s linear; -webkit-transition-delay: 0s, 0.5s; transition: opacity 0.5s 0, top 0.01s linear 0.5s; } /* line 20, sass/_partials/_legal.scss */ .js .section-legal.show { opacity: 1; top: 0; -moz-transition: opacity 0.5s linear 0.1s, top 0.01s 0; -o-transition: opacity 0.5s linear 0.1s, top 0.01s 0; -webkit-transition: opacity 0.5s linear, top 0.01s 0; -webkit-transition-delay: 0.1s, 0s; transition: opacity 0.5s linear 0.1s, top 0.01s 0; } /* line 27, sass/_partials/_legal.scss */ .section-legal h1 { color: #1a5e86; font-family: "Trade-Gothic-C18", sans-serif; font-size: 1em; margin-bottom: 36px; text-align: center; text-transform: uppercase; } /* line 36, sass/_partials/_legal.scss */ .section-legal p { color: #555; font-family: "Trade-Gothic", sans-serif; font-size: .9em; line-height: 1.5em; } /* line 43, sass/_partials/_legal.scss */ .section-legal .legal-wrapper { display: table-cell; vertical-align: middle; } /* line 48, sass/_partials/_legal.scss */ .section-legal .legal-container { background-color: #fff; margin: 0 auto; max-width: 550px; opacity: 0; padding: 40px 45px 29px; position: relative; -moz-transform: translateY(-20px); -ms-transform: translateY(-20px); -webkit-transform: translateY(-20px); transform: translateY(-20px); -moz-transition: opacity 0.5s linear, -moz-transform 0.5s ease-out; -o-transition: opacity 0.5s linear, -o-transform 0.5s ease-out; -webkit-transition: opacity 0.5s linear, -webkit-transform 0.5s ease-out; transition: opacity 0.5s linear, transform 0.5s ease-out; } /* line 62, sass/_partials/_legal.scss */ .show .legal-container { opacity: 1; -moz-transform: translateY(0px); -ms-transform: translateY(0px); -webkit-transform: translateY(0px); transform: translateY(0px); } /* line 68, sass/_partials/_legal.scss */ .section-legal-footer { background-color: #f6f6f6; } /* line 71, sass/_partials/_legal.scss */ .section-legal-footer p { color: #aaaaaa; font-family: "Trade-Gothic-C18", sans-serif; font-size: 0.7em; margin: 0 auto; max-width: 1330px; padding: 40px 0; width: 90%; } /************************ Breakpoints **************/ /************************ Spacing **************/ /************************ Colors **************/ /************************ Animation **************/ /************************ FAQ **************/ /* line 6, sass/_partials/_faq-module.scss */ .content-how-to-order { padding: 45px; } /* line 9, sass/_partials/_faq-module.scss */ .content-how-to-order:after { background: url("images/faq/img-dotted-blue.png") no-repeat; content: ''; display: block; height: 2px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 362px; } @media (max-width: 640px) { /* line 9, sass/_partials/_faq-module.scss */ .content-how-to-order:after { width: 246px; } } /* line 26, sass/_partials/_faq-module.scss */ .content-faq { min-height: 500px; padding-top: 50px; } /* line 30, sass/_partials/_faq-module.scss */ .content-faq sup { top: -0.3em; } /* line 35, sass/_partials/_faq-module.scss */ .content-how-to-order, .content-faq { font-family: Trade-Gothic-Extended; } /* line 39, sass/_partials/_faq-module.scss */ .content-how-to-order .section-icon, .content-faq .section-icon { color: #136593; display: block; margin: 0 auto 5px; text-align: center; width: 55px; } /* line 47, sass/_partials/_faq-module.scss */ .content-how-to-order .how-to-use-headline, .content-how-to-order .faq-headline, .content-faq .how-to-use-headline, .content-faq .faq-headline { font-size: 2em; height: 37px; margin-top: 20px; position: relative; text-align: center; } /* line 56, sass/_partials/_faq-module.scss */ .content-how-to-order .how-to-use-headline, .content-faq .how-to-use-headline { margin-bottom: 15px; } @media (max-width: 900px) { /* line 56, sass/_partials/_faq-module.scss */ .content-how-to-order .how-to-use-headline, .content-faq .how-to-use-headline { height: 63px; } } /* line 64, sass/_partials/_faq-module.scss */ .content-how-to-order .faq-headline, .content-faq .faq-headline { margin-top: 14px; margin-bottom: 55px; } /* line 69, sass/_partials/_faq-module.scss */ .content-how-to-order .how-to-use-title, .content-how-to-order .faq-headline-title, .content-faq .how-to-use-title, .content-faq .faq-headline-title { margin: 0 auto; text-indent: -99999px; } /* line 75, sass/_partials/_faq-module.scss */ .content-how-to-order .faq-headline-title, .content-faq .faq-headline-title { background-image: url(images/faq/EO_Titles-FAQ.png); background-repeat: no-repeat; -moz-background-size: contain; -o-background-size: contain; -webkit-background-size: contain; background-size: contain; width: 614px; } /* line 77, sass/_partials/_faq-module.scss */ .svg .content-how-to-order .faq-headline-title, .svg .content-faq .faq-headline-title { background-image: url(images/faq/EO_Titles-FAQ.svg); } @media (max-width: 640px) { /* line 77, sass/_partials/_faq-module.scss */ .svg .content-how-to-order .faq-headline-title, .svg .content-faq .faq-headline-title { background-image: url(images/faq/EO_Titles-FAQ-mobile.svg); } } @media (max-width: 640px) { /* line 75, sass/_partials/_faq-module.scss */ .content-how-to-order .faq-headline-title, .content-faq .faq-headline-title { width: 94px; } } /* line 93, sass/_partials/_faq-module.scss */ .content-how-to-order .how-to-use-title, .content-faq .how-to-use-title { background-image: url(images/faq/EO_Titles-How-To-Use-ie8.png); background-repeat: no-repeat; -moz-background-size: contain; -o-background-size: contain; -webkit-background-size: contain; background-size: contain; width: 646px; } /* line 95, sass/_partials/_faq-module.scss */ .svg .content-how-to-order .how-to-use-title, .svg .content-faq .how-to-use-title { background-image: url(images/faq/EO_Titles-How-To-Use.svg); } @media (max-width: 900px) { /* line 95, sass/_partials/_faq-module.scss */ .svg .content-how-to-order .how-to-use-title, .svg .content-faq .how-to-use-title { background-image: url(images/faq/EO_Titles-How-To-Use-mobile.svg); } } @media (max-width: 900px) { /* line 93, sass/_partials/_faq-module.scss */ .content-how-to-order .how-to-use-title, .content-faq .how-to-use-title { width: 247px; } } /* line 111, sass/_partials/_faq-module.scss */ .content-how-to-order .faq-list-item-q-container, .content-faq .faq-list-item-q-container { position: relative; display: inline; margin: 0 auto; } /* line 117, sass/_partials/_faq-module.scss */ .content-how-to-order .faq-categories, .content-faq .faq-categories { color: #1a5e86; cursor: pointer; display: table; font-family: 'Trade-Gothic-C18'; font-size: 1.4em; margin: 10px auto; position: relative; } /* line 127, sass/_partials/_faq-module.scss */ .content-how-to-order .icon-more, .content-faq .icon-more { left: 0; position: absolute; top: 1px; width: 15px; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -webkit-transition-property: -webkit-transform; transition-property: transform; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; } /* line 137, sass/_partials/_faq-module.scss */ .content-how-to-order .active-icon-more, .content-faq .active-icon-more { -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); } /* line 141, sass/_partials/_faq-module.scss */ .content-how-to-order .faq-list, .content-faq .faq-list { background: #fff; font-family: 'Trade-Gothic-C18'; font-size: 1.2em; margin: 0 auto; width: 75%; min-width: 400px; max-height: 1px; max-width: 500px; opacity: 0; overflow: hidden; padding: 0; position: relative; text-transform: uppercase; z-index: 2; text-align: center; -moz-transition-property: max-height; -o-transition-property: max-height; -webkit-transition-property: max-height; transition-property: max-height; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } @media (max-width: 640px) { /* line 141, sass/_partials/_faq-module.scss */ .content-how-to-order .faq-list, .content-faq .faq-list { margin: 0 auto 0px; padding: 0; min-width: 290px; max-width: 90%; } } /* line 168, sass/_partials/_faq-module.scss */ .content-how-to-order .faq-list.expand, .content-faq .faq-list.expand { margin: 15px auto 15px; opacity: 1; max-height: 2000px; -moz-transition-duration: 4s; -o-transition-duration: 4s; -webkit-transition-duration: 4s; transition-duration: 4s; -moz-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); -o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); } /* line 177, sass/_partials/_faq-module.scss */ .content-how-to-order .faq-list-item, .content-faq .faq-list-item { list-style-type: none; overflow: auto; margin: 0 auto; padding: 0 0 25px; position: relative; display: table; color: #136593; color: rgba(19, 101, 147, 0.9); } @media (max-width: 640px) { /* line 177, sass/_partials/_faq-module.scss */ .content-how-to-order .faq-list-item, .content-faq .faq-list-item { text-align: left; } } /* line 192, sass/_partials/_faq-module.scss */ .content-how-to-order .faq-list-copy, .content-faq .faq-list-copy { display: inline-block; margin: 0; } /* line 197, sass/_partials/_faq-module.scss */ .content-how-to-order .faq-answer, .content-faq .faq-answer { font-family: 'Hoefler Text A', 'Hoefler Text B', Times, serif; font-weight: 400; font-size: 0.75em; font-style: normal; margin: 0; max-height: 0; overflow: hidden; text-transform: none; -moz-transition-property: max-height; -o-transition-property: max-height; -webkit-transition-property: max-height; transition-property: max-height; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; } @media (max-width: 640px) { /* line 197, sass/_partials/_faq-module.scss */ .content-how-to-order .faq-answer, .content-faq .faq-answer { padding-left: 24px; } } /* line 213, sass/_partials/_faq-module.scss */ .content-how-to-order .faq-answer.expand, .content-faq .faq-answer.expand { max-height: 270px; } /* line 217, sass/_partials/_faq-module.scss */ .content-how-to-order .faq-answer a, .content-faq .faq-answer a { font-weight: 600; } /* line 222, sass/_partials/_faq-module.scss */ .content-how-to-order .faq-profile-cta, .content-faq .faq-profile-cta { color: #1a5e86; display: block; font-family: 'Trade-Gothic-C18'; font-size: 1.1em; margin-bottom: 30px; text-transform: uppercase; } @media (max-width: 640px) { /* line 222, sass/_partials/_faq-module.scss */ .content-how-to-order .faq-profile-cta, .content-faq .faq-profile-cta { font-size: 0.8em; text-align: center; } } /* line 236, sass/_partials/_faq-module.scss */ .content-how-to-order .icon-pizza-profile, .content-faq .icon-pizza-profile { width: 50px; } /* line 241, sass/_partials/_faq-module.scss */ .js .content-how-to-order.animate .faq-profile-cta, .js .content-how-to-order.animate .icon-pizza-profile, .js .content-faq.animate .faq-profile-cta, .js .content-faq.animate .icon-pizza-profile { -moz-transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); -o-transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); -webkit-transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s; -webkit-transition-delay: 0.5s; transition-delay: 0.5s; -moz-transition-duration: 1s; -o-transition-duration: 1s; -webkit-transition-duration: 1s; transition-duration: 1s; -moz-transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); } /* line 250, sass/_partials/_faq-module.scss */ .content-how-to-order .faq-profile-cta, .content-how-to-order .icon-pizza-profile, .content-faq .faq-profile-cta, .content-faq .icon-pizza-profile { -moz-transform: translateY(10px); -ms-transform: translateY(10px); -webkit-transform: translateY(10px); transform: translateY(10px); } /* line 255, sass/_partials/_faq-module.scss */ .content-how-to-order .faq-order-instructions, .content-faq .faq-order-instructions { background: #fff; position: relative; text-align: center; z-index: 2; } @media (max-width: 640px) { /* line 255, sass/_partials/_faq-module.scss */ .content-how-to-order .faq-order-instructions, .content-faq .faq-order-instructions { padding-top: 0; margin: 0 auto; max-width: 290px; } } /* line 268, sass/_partials/_faq-module.scss */ .content-how-to-order .faq-buttons, .content-faq .faq-buttons { display: block; padding-bottom: 45px; text-align: center; text-transform: uppercase; } /* line 275, sass/_partials/_faq-module.scss */ .content-how-to-order .button, .content-faq .button { color: #fff; display: inline-block; font-family: 'TradeGothicLTStdBold'; font-size: 1em; height: 40px; line-height: 44px; margin: 0 10px; text-transform: uppercase; width: 215px; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlMzM1MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UzMjQzOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ee3350), color-stop(100%, #e32438)); background-image: -moz-linear-gradient(#ee3350, #e32438); background-image: -webkit-linear-gradient(#ee3350, #e32438); background-image: linear-gradient(#ee3350, #e32438); -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; } @media (max-width: 640px) { /* line 275, sass/_partials/_faq-module.scss */ .content-how-to-order .button, .content-faq .button { display: block; height: 46px; line-height: 46px; margin: 15px auto 0; width: 90%; } } /* line 299, sass/_partials/_faq-module.scss */ .faq-categories-wrapper { margin: 0 auto; position: relative; width: 430px; z-index: 2; } @media (max-width: 640px) { /* line 299, sass/_partials/_faq-module.scss */ .faq-categories-wrapper { width: 100%; } } /* line 310, sass/_partials/_faq-module.scss */ .faq-categories-container { background-color: #f6f6f6; max-height: 44px; overflow: hidden; position: absolute; width: 100%; -moz-transition-property: max-height; -o-transition-property: max-height; -webkit-transition-property: max-height; transition-property: max-height; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -moz-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); -o-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); } @media (max-width: 640px) { /* line 310, sass/_partials/_faq-module.scss */ .faq-categories-container { margin: 0 5%; width: 90%; } } /* line 326, sass/_partials/_faq-module.scss */ .faq-categories-container.expand { max-height: 400px; } /* line 331, sass/_partials/_faq-module.scss */ .categories-container { display: inline-block; list-style-type: none; margin-top: 0; padding-left: 0; width: 80%; } /* line 338, sass/_partials/_faq-module.scss */ .categories-container .lable { background-color: #ececec; font-family: "Trade-Gothic-BC20", sans-serif; height: 44px; width: 130%; } /* line 344, sass/_partials/_faq-module.scss */ .categories-container .lable span { display: block; top: 33%; position: relative; } /* line 351, sass/_partials/_faq-module.scss */ .categories-container .category { cursor: pointer; padding: 5px 0 5px 5%; margin: 5px 0; } /* line 357, sass/_partials/_faq-module.scss */ .categories-container li { color: #555; font-family: "Trade-Gothic-C18", sans-serif; padding-left: 5%; } /* line 364, sass/_partials/_faq-module.scss */ .faq-categories-arrow { background-color: #1a5e86; background-image: url("images/faq/faq-arrow-2.png"); background-position: center center; background-repeat: no-repeat; cursor: pointer; font-size: 0; height: 44px; text-indent: -99999px; overflow: hidden; right: 0; position: absolute; top: 0; width: 44px; z-index: 2; } /* line 380, sass/_partials/_faq-module.scss */ .svg .faq-categories-arrow { background-color: #1a5e86; background-image: url("images/faq/faq-arrow-2.svg"); } /* line 386, sass/_partials/_faq-module.scss */ .faq-container { padding-top: 40px; position: relative; top: 44px; z-index: 1; -moz-transition-property: opacity; -o-transition-property: opacity; -webkit-transition-property: opacity; transition-property: opacity; -moz-transition-duration: 0.8s; -o-transition-duration: 0.8s; -webkit-transition-duration: 0.8s; transition-duration: 0.8s; } /* line 394, sass/_partials/_faq-module.scss */ .faq-container.dim { opacity: 0.3; } /* line 399, sass/_partials/_faq-module.scss */ .faq-list { background: #fff; font-family: 'Trade-Gothic-C18'; font-size: 1.2em; margin: 0 auto; width: 75%; min-width: 614px; max-height: 1px; max-width: 731px; overflow: hidden; padding: 0; position: relative; text-transform: uppercase; z-index: 2; text-align: center; -moz-transition-property: max-height; -o-transition-property: max-height; -webkit-transition-property: max-height; transition-property: max-height; -moz-transition-duration: 0.8s; -o-transition-duration: 0.8s; -webkit-transition-duration: 0.8s; transition-duration: 0.8s; -moz-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); -o-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); } @media (max-width: 640px) { /* line 399, sass/_partials/_faq-module.scss */ .faq-list { margin: 0 auto; padding: 0; min-width: 290px; max-width: 90%; } } /* line 425, sass/_partials/_faq-module.scss */ .faq-list.expand { max-height: 2000px; -moz-transition-duration: 3s; -o-transition-duration: 3s; -webkit-transition-duration: 3s; transition-duration: 3s; } /* line 431, sass/_partials/_faq-module.scss */ .faq-question { cursor: pointer; display: inline-block; position: relative; text-indent: 24px; -moz-transition-property: font-weight; -o-transition-property: font-weight; -webkit-transition-property: font-weight; transition-property: font-weight; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; } @media (max-width: 640px) { /* line 431, sass/_partials/_faq-module.scss */ .faq-question { padding-left: 24px; text-indent: 0; } } /* line 444, sass/_partials/_faq-module.scss */ .faq-question.active { font-weight: 700; } /* line 447, sass/_partials/_faq-module.scss */ .faq-question.active:before { -moz-transform: scale(1, 1) rotateZ(90deg) translate(0, 0) skew(0, 0); -ms-transform: scale(1, 1) rotateZ(90deg) translate(0, 0) skew(0, 0); -webkit-transform: scale(1, 1) rotateZ(90deg) translate(0, 0) skew(0, 0); transform: scale(1, 1) rotateZ(90deg) translate(0, 0) skew(0, 0); -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; } /* line 452, sass/_partials/_faq-module.scss */ .faq-question:before { background: url("images/faq/faq-arrow.png") center center no-repeat; background-size: 15px 15px; content: ''; display: inline-block; height: 15px; position: relative; right: 10px; top: 1px; width: 15px; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -webkit-transition-property: -webkit-transform; transition-property: transform; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -moz-transform: scale(1, 1) rotateZ(0) translate(0, 0) skew(0, 0); -ms-transform: scale(1, 1) rotateZ(0) translate(0, 0) skew(0, 0); -webkit-transform: scale(1, 1) rotateZ(0) translate(0, 0) skew(0, 0); transform: scale(1, 1) rotateZ(0) translate(0, 0) skew(0, 0); -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; } @media (max-width: 640px) { /* line 452, sass/_partials/_faq-module.scss */ .faq-question:before { display: block; position: absolute; right: 0; left: 0; } } /************************ Breakpoints **************/ /************************ Spacing **************/ /************************ Colors **************/ /************************ Animation **************/ /* line 5, sass/_partials/_app-locations.scss */ .desktop, .mobile { min-height: 500px; } @media (max-width: 1330px) { /* line 5, sass/_partials/_app-locations.scss */ .desktop, .mobile { /* must match max width of parent section */ min-height: initial; } } /* line 13, sass/_partials/_app-locations.scss */ .desktop .inner-section-wrapper, .mobile .inner-section-wrapper { margin: 0 auto; max-width: 1330px; position: relative; } /* line 19, sass/_partials/_app-locations.scss */ .desktop .device-image-container, .mobile .device-image-container { position: absolute; top: 0; width: 50%; } @media (max-width: 720px) { /* line 19, sass/_partials/_app-locations.scss */ .desktop .device-image-container, .mobile .device-image-container { position: relative; width: 100%; } } /* line 31, sass/_partials/_app-locations.scss */ .desktop { background-color: #f6f6f6; } /* line 34, sass/_partials/_app-locations.scss */ .desktop .order-location-tout { background-color: #f6f6f6; } /* line 38, sass/_partials/_app-locations.scss */ .desktop .device-image-container { left: 0; } /* line 44, sass/_partials/_app-locations.scss */ .mobile .device-image-container { right: 0; } /************************ Order Locations **************/ /* line 51, sass/_partials/_app-locations.scss */ .content-order-locations { overflow: hidden; text-align: center; } /* line 55, sass/_partials/_app-locations.scss */ .content-order-locations .button { width: 215px; } /* line 59, sass/_partials/_app-locations.scss */ .content-order-locations .apps-img { margin-left: auto; margin-right: auto; display: block; } /* line 64, sass/_partials/_app-locations.scss */ .content-order-locations .apps-img img { margin: 0 auto; max-width: 100%; display: block; } /* line 72, sass/_partials/_app-locations.scss */ .secondary-order-location { background: #fff; } /* line 75, sass/_partials/_app-locations.scss */ .secondary-order-location .order-location-tout { background: #fff; } /* line 80, sass/_partials/_app-locations.scss */ .order-location-section-title { margin-top: 5px; } /* line 84, sass/_partials/_app-locations.scss */ .order-location-title { color: #1a5e86; font-family: Trade-Gothic-BC20; font-size: 2.5em; font-weight: 400; text-transform: uppercase; } /* line 92, sass/_partials/_app-locations.scss */ .order-location-tout { background: #fff; font-family: Trade-Gothic-C18; font-size: 0.95em; line-height: 1.7; margin: 35px auto 45px; position: relative; text-align: left; z-index: 2; } /* line 102, sass/_partials/_app-locations.scss */ .order-location-tout:before, .order-location-tout:after { background: url("images/faq/img-dotted-blue.png") no-repeat; content: ''; display: block; height: 2px; left: 0; margin: 0 auto; position: absolute; right: 0; } /* line 114, sass/_partials/_app-locations.scss */ .order-location-tout:before { top: -12px; } /* line 118, sass/_partials/_app-locations.scss */ .order-location-tout:after { bottom: -12px; } /* line 123, sass/_partials/_app-locations.scss */ .order-locations-tout-container { max-width: 360px; min-width: 265px; padding: 65px 0; width: 35%; } @media (max-width: 640px) { /* line 123, sass/_partials/_app-locations.scss */ .order-locations-tout-container { padding-top: 25px; width: 70%; } } /* line 135, sass/_partials/_app-locations.scss */ .order-location-hero--left { float: right; margin-top: 70px; max-width: 647px; width: 100%; } @media (max-width: 1000px) { /* line 135, sass/_partials/_app-locations.scss */ .order-location-hero--left { float: none; margin-top: 65px; width: 100%; } } @media (max-width: 720px) { /* line 135, sass/_partials/_app-locations.scss */ .order-location-hero--left { margin-top: 22px; } } /* line 152, sass/_partials/_app-locations.scss */ .order-location-hero--right { float: left; margin-top: 70px; margin-bottom: 70px; max-width: 720px; padding-left: 5%; width: 100%; } @media (max-width: 1000px) { /* line 152, sass/_partials/_app-locations.scss */ .order-location-hero--right { float: none; margin-top: 65px; margin-bottom: 0; width: 100%; } } @media (max-width: 720px) { /* line 152, sass/_partials/_app-locations.scss */ .order-location-hero--right { margin-top: 22px; padding-left: 0; } } /* line 173, sass/_partials/_app-locations.scss */ .order-locations-container--left { float: left; margin-left: 11%; } @media (max-width: 720px) { /* line 173, sass/_partials/_app-locations.scss */ .order-locations-container--left { float: none; margin: 0 auto; } } /* line 183, sass/_partials/_app-locations.scss */ .order-locations-container--right { float: right; margin-right: 11%; } /* line 189, sass/_partials/_app-locations.scss */ .order-location-icon { width: 55px; } /* line 193, sass/_partials/_app-locations.scss */ .order-location-title-decoration { position: relative; top: -3px; } /* line 198, sass/_partials/_app-locations.scss */ .order-location-open-decoration { left: -5px; } /* line 202, sass/_partials/_app-locations.scss */ .order-location-close-decoration { right: -5px; } /* line 206, sass/_partials/_app-locations.scss */ .secondary-app-location { margin-left: 25px; } @media (max-width: 640px) { /* line 206, sass/_partials/_app-locations.scss */ .secondary-app-location { margin: 0; } } /* line 214, sass/_partials/_app-locations.scss */ .desktop-app { padding-top: 0; padding-bottom: 0; margin: 5% 11% 5% 0; } @media (max-width: 720px) { /* line 214, sass/_partials/_app-locations.scss */ .desktop-app { float: none; margin: 5% auto; } } /************************ Animations **************/ /* line 231, sass/_partials/_app-locations.scss */ .js .content-how-to-order .static-section-cta, .js .content-faq .static-section-cta, .js .content-order-locations .static-section-cta { display: inline-block; -moz-transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); -o-transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); -webkit-transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); -moz-transition-duration: 1s; -o-transition-duration: 1s; -webkit-transition-duration: 1s; transition-duration: 1s; -moz-transform: translateY(-100px); -ms-transform: translateY(-100px); -webkit-transform: translateY(-100px); transform: translateY(-100px); } /* line 238, sass/_partials/_app-locations.scss */ .js .content-how-to-order .static-section-cta.animate, .js .content-faq .static-section-cta.animate, .js .content-order-locations .static-section-cta.animate { -moz-transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); -o-transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); -webkit-transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); transition-timing-function: cubic-bezier(0, 0.64, 0.44, 1.02); -moz-transition-duration: 1s; -o-transition-duration: 1s; -webkit-transition-duration: 1s; transition-duration: 1s; -moz-transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); } /************************ Breakpoints **************/ /************************ Spacing **************/ /************************ Colors **************/ /************************ Animation **************/ /************************ IN THE PRESS **************/ /* line 6, sass/_partials/_in-the-press.scss */ .footer { padding: 50px 0 50px; } /* line 9, sass/_partials/_in-the-press.scss */ .footer .footer-brand-items { display: block; margin: 0 auto; max-width: 1330px; padding-left: 0; text-align: center; } /* line 17, sass/_partials/_in-the-press.scss */ .footer .footer-brand-container { display: inline-block; padding: 2%; position: relative; width: 24%; } /* line 24, sass/_partials/_in-the-press.scss */ .no-touch .footer .footer-brand-container a { opacity: 0.5; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; -moz-transition-property: opacity; -o-transition-property: opacity; -webkit-transition-property: opacity; transition-property: opacity; } /* line 30, sass/_partials/_in-the-press.scss */ .no-touch .footer .footer-brand-container a:hover { opacity: 1; } /* line 36, sass/_partials/_in-the-press.scss */ .footer .footer-brand { max-width: 100%; } @media (max-width: 1080px) { /* line 42, sass/_partials/_in-the-press.scss */ .footer .footer-brand-container { padding: 1% 0; width: 32%; } } @media (max-width: 850px) { /* line 49, sass/_partials/_in-the-press.scss */ .footer .footer-brand-items { max-width: 80%; } /* line 53, sass/_partials/_in-the-press.scss */ .footer .footer-brand-container { padding: 1% 0; width: 49%; } } @media (max-width: 620px) { /* line 62, sass/_partials/_in-the-press.scss */ .footer .footer-section-title { margin: 0 auto 35px; } /* line 67, sass/_partials/_in-the-press.scss */ .footer .footer-brand-items:before { width: 146px; } /* line 72, sass/_partials/_in-the-press.scss */ .footer .footer-brand-container { width: 100%; } } /* line 77, sass/_partials/_in-the-press.scss */ .footer .static-section-cta { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } /* line 82, sass/_partials/_in-the-press.scss */ .js.csstransforms .footer .static-section-cta { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } /* line 85, sass/_partials/_in-the-press.scss */ .js.csstransforms .footer .static-section-cta.animate { -moz-transition-duration: 0.8s; -o-transition-duration: 0.8s; -webkit-transition-duration: 0.8s; transition-duration: 0.8s; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } /************************ Breakpoints **************/ /************************ Spacing **************/ /************************ Colors **************/ /************************ Animation **************/ /************************ Defaults **************/ /* line 6, sass/_partials/_modal.scss */ .modal { background: #fff; display: none; font-family: Trade-Gothic-C18; margin: 0 auto; padding: 40px 0; text-align: center; z-index: 11; } /* line 15, sass/_partials/_modal.scss */ .modal .modal-button { line-height: 3.2em; } /* line 20, sass/_partials/_modal.scss */ .modal-tout-wrapper { margin: 0; padding: 0 7%; text-transform: uppercase; } /* line 26, sass/_partials/_modal.scss */ .modal-tout { color: #555; display: block; letter-spacing: 0.1em; font-family: Trade-Gothic-Bold-Extended; font-size: 1.2em; text-transform: uppercase; } /* line 35, sass/_partials/_modal.scss */ .modal-icon { color: #1a5e86; display: block; font-size: 4em; margin: 0 auto 27px; width: 64px; } /* line 43, sass/_partials/_modal.scss */ .faq-cta { color: #555; font-family: "Trade-Gothic-C18", sans-serif; font-size: 1.1em; text-transform: none; } /* line 50, sass/_partials/_modal.scss */ .modal-subheader { color: #555; display: block; font-family: Trade-Gothic-Extended; text-transform: uppercase; } /** Steps **/ /* line 58, sass/_partials/_modal.scss */ .steps-container { list-style: none; margin: 0; padding: 45px 75px 15px; text-align: left; } @media (max-width: 640px) { /* line 58, sass/_partials/_modal.scss */ .steps-container { padding: 25px 0 15px; } } /* line 70, sass/_partials/_modal.scss */ .modal-step { display: table; margin-bottom: 28px; overflow: auto; padding: 0 15px; width: 100%; } /* line 78, sass/_partials/_modal.scss */ .step-number { color: #1a5e86; display: table-cell; font-family: Trade-Gothic-BC20; font-size: 1.5em; text-transform: uppercase; vertical-align: middle; width: 22%; } @media (max-width: 640px) { /* line 78, sass/_partials/_modal.scss */ .step-number { width: 30%; } } /* line 92, sass/_partials/_modal.scss */ .step { color: #555; display: table-cell; font-size: 1.1em; width: 78%; } @media (max-width: 640px) { /* line 92, sass/_partials/_modal.scss */ .step { width: 70%; } } /* line 102, sass/_partials/_modal.scss */ .step img { width: 15px; line-height: 0; vertical-align: middle; } /** Buttons **/ /* line 110, sass/_partials/_modal.scss */ .button-container { margin: 0 0 0 -15px; } /* line 113, sass/_partials/_modal.scss */ .modal-button { font-size: 0.9em; height: 43px; padding: 0; width: 220px; margin-left: 15px; margin-top: 10px; } @media (max-width: 640px) { /* line 113, sass/_partials/_modal.scss */ .modal-button { display: block; margin: 15px auto; } } /* line 127, sass/_partials/_modal.scss */ .stroke-button { border: 3px solid #1a5e86; color: #1a5e86; background: #fff; height: 45px; position: relative; top: 3px; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ffffff)); background-image: -moz-linear-gradient(#ffffff, #ffffff); background-image: -webkit-linear-gradient(#ffffff, #ffffff); background-image: linear-gradient(#ffffff, #ffffff); *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFFFFFF', endColorstr='#FFFFFFFF'); } @media (max-width: 640px) { /* line 127, sass/_partials/_modal.scss */ .stroke-button { margin: 15px auto 0; } } /* line 141, sass/_partials/_modal.scss */ .no-touch .stroke-button:hover { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ececec)); background-image: -moz-linear-gradient(#ffffff, #ececec); background-image: -webkit-linear-gradient(#ffffff, #ececec); background-image: linear-gradient(#ffffff, #ececec); *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFFFFFF', endColorstr='#FFECECEC'); } /* line 148, sass/_partials/_modal.scss */ .lt-ie9 .stroke-button { *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFFFFFF', endColorstr='#FFFFFFFF'); } /* line 154, sass/_partials/_modal.scss */ .close-modal { background: url("images/img-modal-close.png") no-repeat; cursor: pointer; display: block; height: 25px; position: absolute; right: 30px; top: 0; width: 25px; } /* line 165, sass/_partials/_modal.scss */ .button-wrapper { padding: 55px 0 0; position: relative; } /* line 169, sass/_partials/_modal.scss */ .button-wrapper:before { background: url("images/img-dotted-border-modal.png") no-repeat; content: ''; display: block; height: 3px; left: 0; margin: 0 auto; position: absolute; right: 0; top: 30px; width: 357px; } /************************ Mask Modal **************/ /* line 184, sass/_partials/_modal.scss */ .mask { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); opacity: 0.8; background: #000; display: none; height: 100%; position: fixed; top: 0; width: 100%; z-index: 10; } /* line 197, sass/_partials/_modal.scss */ .mask-modal { left: 0; position: absolute; right: 0; width: 550px; overflow: hidden; } @media (max-width: 640px) { /* line 204, sass/_partials/_modal.scss */ .no-csstransforms3d .mask-modal { width: 90%; } } @media (max-width: 320px) { /* line 197, sass/_partials/_modal.scss */ .mask-modal { width: 100%; } } /************************ Flipper **************/ /* line 218, sass/_partials/_modal.scss */ .has-flipper { left: 0; position: relative; top: 0; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-transform: rotateY(0deg); -webkit-transform: rotateY(0deg); transform: rotateY(0deg); } /* line 226, sass/_partials/_modal.scss */ .flip-modal { display: block; left: 0; position: absolute; top: 0; width: 100%; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); transform: rotateY(180deg); } /* line 237, sass/_partials/_modal.scss */ .flip-container { background: #fff; height: 100%; position: relative; width: 100%; -moz-perspective: 1000; -webkit-perspective: 1000; perspective: 1000; } /* line 246, sass/_partials/_modal.scss */ .flipper { height: 100%; position: relative; width: 100%; -moz-transition: -moz-transform 0.6s; -o-transition: -o-transform 0.6s; -webkit-transition: -webkit-transform 0.6s; transition: transform 0.6s; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } /* line 254, sass/_partials/_modal.scss */ .turn { border-bottom: 2px solid #c2c2c2; border-top: 2px solid #c2c2c2; z-index: 3; } /* line 259, sass/_partials/_modal.scss */ .turn .flipper { -moz-transform: rotateY(180deg) translateZ(-2px); -ms-transform: rotateY(180deg) translateZ(-2px); -webkit-transform: rotateY(180deg) translateZ(-2px); transform: rotateY(180deg) translateZ(-2px); } /* line 264, sass/_partials/_modal.scss */ .videoModal { padding: 65px 20px 20px; width: 70%; } /* line 273, sass/_partials/_modal.scss */ .videoModal iframe { display: block; width: 100%; height: 100%; position: absolute; } /* line 280, sass/_partials/_modal.scss */ .videoModal .ytWrap { height: 0%; width: 100%; padding-bottom: 56.25%; position: relative; } /* line 289, sass/_partials/_modal.scss */ .offscreen { position: absolute; left: -999em; }