img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--edd-blocks-light-grey:#eee}.screen-reader-text{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}
.edd-icon{display:inline-block;fill:currentColor;position:relative;vertical-align:middle}.edd-icon-spin{animation:edd-icon-spin 2s linear infinite;display:inline-block}@keyframes edd-icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}#edd_checkout_cart{border:none;margin:0 0 21px;table-layout:auto;text-align:left;width:100%}#edd_checkout_cart td,#edd_checkout_cart th{border:1px solid #eee;color:#666;padding:.5em 1.387em;text-align:left}#edd_checkout_cart .edd_cart_header_row th{background:#fafafa;padding:1.387em}#edd_checkout_cart .edd_cart_discount_row th,#edd_checkout_cart .edd_cart_tax_row th{background:none}#edd_checkout_cart th{font-weight:700}#edd_checkout_cart td{background:#fff;line-height:25px;vertical-align:middle}#edd_checkout_cart td.edd_cart_actions,#edd_checkout_cart td:last-child,#edd_checkout_cart th.edd_cart_actions,#edd_checkout_cart th.edd_cart_total,#edd_checkout_cart th:last-child{text-align:right}#edd_checkout_cart td img{background:none;border:none;float:left;margin:0 8px 0 0;padding:0}#edd_checkout_cart input.edd-item-quantity{padding:2px;width:3em}#edd_checkout_cart .edd_discount{display:inline-block;margin-left:5px}#edd_checkout_cart br{display:none}#edd_checkout_cart a.edd-cart-saving-button{font-weight:400;text-decoration:none}#edd_checkout_form_wrap legend{display:block;font-size:120%;font-weight:700;line-height:1;margin:0 0 1rem;padding:0;white-space:nowrap;width:100%}#edd_checkout_form_wrap label{display:block;font-size:95%;font-weight:700;line-height:100%;margin:0 0 5px;position:relative}#edd_checkout_form_wrap .edd-description{color:#666;display:block;font-size:80%;margin:0 0 5px}#edd_checkout_form_wrap input.edd-input,#edd_checkout_form_wrap select.edd-select,#edd_checkout_form_wrap textarea.edd-input{display:block;width:70%}#edd_checkout_form_wrap select.edd-select.edd-select-small{display:inline;width:auto}#edd_checkout_form_wrap input.edd-input.error,#edd_checkout_form_wrap textarea.edd-input.error{border-color:#c4554e}#edd_checkout_form_wrap fieldset>div,#edd_checkout_form_wrap>p{margin:0 0 21px}#edd_checkout_form_wrap span.edd-required-indicator{color:#b94a48;display:inline}#edd_checkout_form_wrap input[type=email],#edd_checkout_form_wrap input[type=password],#edd_checkout_form_wrap input[type=tel],#edd_checkout_form_wrap input[type=text],#edd_checkout_form_wrap select,#edd_checkout_form_wrap textarea{padding:4px 6px}#edd_checkout_form_wrap input[type=radio]{border:none;margin-right:5px}#edd_checkout_form_wrap input[type=checkbox]{display:inline-block;margin:0 5px 0 0}#edd_checkout_form_wrap input[type=checkbox]+label,#edd_checkout_form_wrap input[type=checkbox]+label:after{display:inline}#edd_checkout_form_wrap .edd-payment-icons{display:flex;margin:0 0 8px}#edd_checkout_form_wrap .edd-payment-icons img.payment-icon{max-height:32px}#edd_checkout_form_wrap .edd-payment-icons .payment-icon{margin:0 10px 0 0}#edd_checkout_form_wrap #edd-payment-mode-wrap label{display:inline-block;margin:0 20px 0 0}#edd_checkout_form_wrap #edd-payment-mode-wrap .edd-payment-mode-label{display:inline-block;font-weight:700;margin-bottom:5px;position:relative}#edd_checkout_form_wrap fieldset{border:1px solid #eee;margin:0 0 21px;padding:1.387em}#edd_checkout_form_wrap #edd_discount_code,#edd_checkout_form_wrap #edd_purchase_submit,#edd_checkout_form_wrap #edd_register_account_fields{border:none;padding:0}#edd_checkout_form_wrap #edd_purchase_submit #edd-purchase-button[data-edd-button-state=disabled]{cursor:not-allowed;opacity:.5}#edd_checkout_form_wrap #edd_purchase_submit #edd-purchase-button [data-edd-button-state=processing],#edd_checkout_form_wrap #edd_purchase_submit #edd-purchase-button[data-edd-button-state=updating]{cursor:wait;opacity:.5}#edd_checkout_form_wrap fieldset fieldset{border:none;margin:0;padding:0}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount,#edd_checkout_form_wrap .edd-cart-adjustment{background:#fafafa;color:#666;padding:.5em 1.387em}#edd_checkout_form_wrap #edd-discount-code-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount{border:1px solid #eee}#edd_checkout_form_wrap .edd-cart-adjustment{padding:1.387em}#edd_checkout_form_wrap .edd-cart-adjustment .edd-apply-discount.edd-submit,#edd_checkout_form_wrap .edd-cart-adjustment input.edd-input,#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{display:inline-block}#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{margin-bottom:2px;padding:3px 12px}#edd_checkout_form_wrap #edd-discount-error-wrap{display:inline-block;margin:1em 0 0;width:100%}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap{border-left:none;border-right:none;border-top:none;margin:-1.387em -1.387em 21px}#edd_checkout_form_wrap #edd_payment_mode_select,#edd_checkout_form_wrap fieldset#edd_register_fields #edd_checkout_user_info{margin-bottom:21px}#edd_checkout_form_wrap fieldset#edd_register_account_fields legend{padding-top:11px}#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_login_password,#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_register_password{margin:0}#edd_checkout_form_wrap fieldset#edd_cc_fields legend{border:none;padding:0}#edd_checkout_form_wrap fieldset p:last-child{margin-bottom:0}#edd_checkout_form_wrap fieldset#edd_cc_fields #edd-card-number-wrap{margin-top:5px}#edd_checkout_form_wrap #edd_purchase_final_total{margin:21px 0}#edd_checkout_form_wrap #edd_purchase_final_total p{margin:0}#edd_checkout_form_wrap input.edd-input.card-number.valid{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22green%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.5%2012.75l6%206%209-13.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-position:98% 50%;background-repeat:no-repeat}#edd_checkout_form_wrap span.exp-divider{display:inline}#edd_checkout_form_wrap span.card-type{position:absolute;right:0;top:0}#edd_checkout_form_wrap span.card-type.off{display:none}#edd_checkout_form_wrap .edd-cart-ajax{box-shadow:none}.edd-vat-number-wrap{display:flex;gap:8px;justify-content:space-between}.edd-vat-number-wrap .edd-vat-check__control{display:flex;gap:4px}.edd-vat-number-wrap .edd-vat-check__control .edd-loading{margin:auto!important;position:unset!important}.edd-vat-number-wrap+.edd-alert{margin-top:18px}.edd_clearfix:after{clear:both;content:".";display:block;float:none;text-indent:-9999px;visibility:hidden}.edd_discount_remove{background:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.75%209.75l4.5%204.5m0-4.5l-4.5%204.5M21%2012a9%209%200%2011-18%200%209%209%200%200118%200z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A") 0 0 no-repeat;display:inline-block;height:14px;opacity:.6;position:relative;width:14px}.edd_discount_remove:hover{opacity:1}#edd_secure_site_wrapper{font-weight:700;padding:4px 4px 4px 0}#edd_secure_site_wrapper span{vertical-align:middle}.edd-amazon-profile-wrapper{font-size:12px}.edd-amazon-profile-name{font-weight:600}.edd-amazon-logout{font-size:10px;line-height:12px}.edd-amazon-logout a{cursor:pointer}#edd-amazon-address-box,#edd-amazon-wallet-box{height:228px;width:350px}#edd-amazon-address-box{margin-bottom:15px}.edd_cart_tax .edd-loading-ajax.edd-loading{display:inline-block;margin:0 0 0 auto}@media only screen and (min-width:768px){#edd-amazon-address-box,#edd-amazon-wallet-box{height:228px;width:100%}}.edd_purchase_submit_wrapper{position:relative}.edd_purchase_submit_wrapper a.edd-add-to-cart{display:none;overflow:hidden;position:relative;text-decoration:none}.edd_purchase_submit_wrapper .edd-cart-ajax{display:none;left:-35px;position:relative}.edd-submit.button.edd-ajax-loading{padding-right:30px}.edd-add-to-cart .edd-add-to-cart-label{filter:alpha(opacity=100);opacity:1}.edd-loading,.edd-loading:after{border-radius:50%;display:block;height:1.5em;width:1.5em}.edd-loading{animation:edd-spinning 1.1s linear infinite;border:.2em solid #fff3;border-left-color:#fff;filter:alpha(opacity=0);font-size:.75em;left:calc(50% - .75em);opacity:0;position:absolute;top:calc(50% - .75em);transform:translateZ(0)}.edd-discount-loader.edd-loading,.edd-loading-ajax.edd-loading,a.edd-add-to-cart.white .edd-loading{border-color:#0003 #0003 #0003 #000}.edd-loading-ajax.edd-loading{display:inline-block;left:.25em;position:relative;top:0;vertical-align:middle}.edd-discount-loader.edd-loading{display:inline-block;height:1.25em;left:auto;position:relative;vertical-align:middle;width:1.25em}.edd-loading-ajax.edd-loading{opacity:1}@keyframes edd-spinning{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.edd-loading,a.edd-add-to-cart .edd-add-to-cart-label{transition:opacity .1s!important}.edd-add-to-cart[data-edd-loading] .edd-add-to-cart-label{filter:alpha(opacity=0);opacity:0}.edd-add-to-cart[data-edd-loading] .edd-loading,.edd-discount-loader.edd-loading{filter:alpha(opacity=100);opacity:1}.edd-cart-added-alert{color:#567622;display:block;position:absolute}.edd_form input.edd-input.required,.edd_form select.edd-select.required{color:#000}body.edd_receipt_page{background-color:#fff;color:#141412;font-family:Helvetica,sans-serif;font-size:12px;margin:0}body.edd_receipt_page:before{position:relative}body.edd_receipt_page #edd_receipt_wrapper{margin:0 auto;padding:50px 0;width:660px}body.edd_receipt_page table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;display:table;font-size:14px;line-height:2;margin:0 0 20px;width:100%}body.edd_receipt_page td,body.edd_receipt_page th{border-top:1px solid #ededed;display:table-cell;font-weight:400;padding:6px 10px;text-align:left}body.edd_receipt_page th{font-weight:700;text-transform:uppercase}body.edd_receipt_page h3{clear:both;display:block;font-size:22px;font-weight:700;margin:40px 0 5px}body.edd_receipt_page li{list-style:none}table#edd_purchase_receipt,table#edd_purchase_receipt_products{width:100%}table#edd_purchase_receipt td,table#edd_purchase_receipt th,table#edd_purchase_receipt_products td,table#edd_purchase_receipt_products th{text-align:left}table#edd_purchase_receipt .edd_receipt_payment_status.cancelled,table#edd_purchase_receipt .edd_receipt_payment_status.failed,table#edd_purchase_receipt .edd_receipt_payment_status.pending,table#edd_purchase_receipt .edd_receipt_payment_status.revoked{color:#f73f2e}table#edd_purchase_receipt_products li{list-style:none;margin:0 0 8px 10px}table#edd_purchase_receipt ul,table#edd_purchase_receipt_products ul.edd_purchase_receipt_files{margin:0;padding:0}table#edd_purchase_receipt li.edd_download_file{list-style:none;margin:0 0 8px}table#edd_purchase_receipt_products .edd_purchase_receipt_product_notes{font-style:italic}table#edd_purchase_receipt_products .edd_purchase_receipt_product_name{font-weight:700}table#edd_purchase_receipt_products .edd_bundled_product_name{font-style:italic;font-weight:700}#edd_user_history{border-bottom:none;border-top:1px solid #f0f0f0;text-align:left;width:100%}#edd_user_history td,#edd_user_history th{border-bottom:1px solid #f0f0f0;border-top:none;padding:3px 5px;text-align:left}#edd_user_history th{background:#f5f5f5;font-weight:700}#edd_user_history td{line-height:25px;vertical-align:middle}#edd_user_history .edd_purchase_status.cancelled,#edd_user_history .edd_purchase_status.failed,#edd_user_history .edd_purchase_status.pending,#edd_user_history .edd_purchase_status.revoked{color:#f73f2e}#edd_login_form legend,#edd_register_form legend{font-size:120%;margin-bottom:1em}#edd_login_form fieldset,#edd_register_form fieldset{border:none}#edd_login_form .edd-input,#edd_register_form .edd-input{box-sizing:border-box}#edd_login_form label,#edd_register_form label{cursor:pointer}#edd_profile_editor_form p{margin-bottom:8px}#edd_profile_editor_form label{display:inline-block}#edd_profile_editor_form .edd-profile-emails{display:inline-table;list-style-type:none;margin-bottom:0;margin-left:0}#edd_profile_editor_form .edd-profile-email{width:auto}#edd_profile_editor_form .edd-profile-email .actions{display:none}#edd_profile_editor_form .edd-profile-email:hover>span{display:inline-block}.edd_added_to_cart_alert{background:#9ecce2;border:1px solid #046a9e;color:#333;font-size:14px;margin:8px 0;padding:5px}.edd_added_to_cart_alert a.edd_alert_checkout_link{color:#000!important}input.edd_submit_plain{background:none!important;border:none!important;cursor:pointer;display:inline;padding:0!important}.single-download .edd_download_purchase_form{margin-bottom:1.387em}.edd_download_purchase_form .edd_download_quantity_wrapper{margin:0 0 .5em}.edd_download_purchase_form .edd_download_quantity_wrapper .edd-item-quantity{width:75px}.edd_download_purchase_form .edd_price_options{margin:0 0 15px}.edd_download_purchase_form .edd_price_options ul{list-style:none;margin:0;padding:0}.edd_download_purchase_form .edd_price_options li{display:block;margin:0;padding:0}.edd_download_purchase_form .edd_price_options span{display:inline;margin:0;padding:0}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper{padding-left:18px}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper *{font-size:80%}.edd_download_purchase_form .edd_price_options input.edd-item-quantity{display:inline;max-width:90%;width:50px}#edd-purchase-button,.edd-submit,[type=submit].edd-submit{border:1px solid #ccc;border-radius:4px;box-shadow:none;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.428571429;margin:0;padding:6px 12px;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.edd-submit.button:focus,[type=submit].edd-submit:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.edd-submit.button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.edd-submit.plain{border:none;border-radius:0;padding:0}.edd-submit.button,.edd-submit.button.gray,.edd-submit.button:visited{background:#f0f0f0;border-color:#ccc;color:#333}.edd-submit.button.gray:active,.edd-submit.button.gray:focus,.edd-submit.button.gray:hover,.edd-submit.button:active,.edd-submit.button:focus,.edd-submit.button:hover{background:#ebebeb;border-color:#adadad;color:#333}.edd-submit.button.gray:active{background-image:none}.edd-submit.button.white{background:#fff;border-color:#ccc;color:#333}.edd-submit.button.white:active,.edd-submit.button.white:focus,.edd-submit.button.white:hover{background:#ebebeb;border-color:#adadad;color:#333}.edd-submit.button.white:active{background-image:none}.edd-submit.button.blue{background:#428bca;border-color:#357ebd;color:#fff}.edd-submit.button.blue.active,.edd-submit.button.blue:focus,.edd-submit.button.blue:hover{background:#3276b1;border-color:#285e8e;color:#fff}.edd-submit.button.blue.active{background-image:none}.edd-submit.button.red{background:#d9534f;border-color:#d43f3a;color:#fff}.edd-submit.button.red:active,.edd-submit.button.red:focus,.edd-submit.button.red:hover{background:#d2322d;border-color:#ac2925;color:#fff}.edd-submit.button.red:active{background-image:none}.edd-submit.button.green{background:#5cb85c;border-color:#4cae4c;color:#fff}.edd-submit.button.green:active,.edd-submit.button.green:focus,.edd-submit.button.green:hover{background:#47a447;border-color:#398439;color:#fff}.edd-submit.button.green:active{background-image:none}.edd-submit.button.yellow{background:#f0ad4e;border-color:#eea236;color:#fff}.edd-submit.button.yellow:active,.edd-submit.button.yellow:focus,.edd-submit.button.yellow:hover{background:#ed9c28;border-color:#d58512;color:#fff}.edd-submit.button.yellow:active{background-image:none}.edd-submit.button.orange{background:#ed9c28;border-color:#e3921e;color:#fff}.edd-submit.button.orange:active,.edd-submit.button.orange:focus,.edd-submit.button.orange:hover{background:#e59016;border-color:#d58512;color:#fff}.edd-submit.button.orange:active{background-image:none}.edd-submit.button.dark-gray{background:#363636;border-color:#222;color:#fff}.edd-submit.button.dark-gray:active,.edd-submit.button.dark-gray:focus,.edd-submit.button.dark-gray:hover{background:#333;border-color:#adadad;color:#fff}.edd-submit.button.dark-gray:active{background-image:none}.edd_downloads_list{display:grid;grid-column-gap:20px;grid-row-gap:40px}.edd_downloads_list:after{clear:both;content:"";display:table}.edd_download{float:left}.edd_download_columns_1 .edd_download{width:100%}.edd_download_columns_2 .edd_download{width:50%}.edd_download_columns_0 .edd_download,.edd_download_columns_3 .edd_download{width:33%}.edd_download_columns_4 .edd_download{width:25%}.edd_download_columns_5 .edd_download{width:20%}.edd_download_columns_6 .edd_download{width:16.6%}.edd_download_inner{margin:0 0 10px;padding:0 8px 8px}.edd_download_columns_2 .edd_download:nth-child(odd),.edd_download_columns_3 .edd_download:nth-child(3n+1),.edd_download_columns_4 .edd_download:nth-child(4n+1),.edd_download_columns_5 .edd_download:nth-child(5n+1),.edd_download_columns_6 .edd_download:nth-child(6n+1){clear:left}.edd_download_image{max-width:100%}.edd_download .edd_price{margin-bottom:10px}@media(min-width:768px){.edd_downloads_list:not(.edd_download_columns_1){grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.edd_downloads_list.edd_download_columns_2{grid-template-columns:repeat(2,1fr)}.edd_downloads_list.edd_download_columns_3{grid-template-columns:repeat(3,1fr)}.edd_downloads_list.edd_download_columns_4{grid-template-columns:repeat(4,1fr)}.edd_downloads_list.edd_download_columns_5{grid-template-columns:repeat(5,1fr)}.edd_downloads_list.edd_download_columns_6{grid-template-columns:repeat(6,1fr)}}@supports(display:grid){.edd_downloads_list .edd_download{width:auto}.edd_download_inner{margin:0;padding:0}}.edd-hide-on-empty.cart-empty{display:none}.edd-cart-ajax{background:none;border:none;margin:0 8px 0 4px;padding:0;position:relative;top:2px}.edd-cart-number-of-items{color:gray;font-style:italic}.edd-cart-meta.edd_subtotal{font-style:italic;font-weight:700}.edd-cart-meta.edd_cart_tax{font-size:1em;font-style:italic}.edd-cart-meta.edd_cart_tax:before{font-style:normal}.edd-cart-meta.edd_total{font-weight:700}.edd-cart-meta{padding:2px 5px}.edd-cart-meta.edd_subtotal,.edd-cart-meta.edd_total{background-color:#f9f9f9}.edd_errors:not(.edd-alert){background:#ffffe0;border:1px solid #e6db55;border-radius:2px;color:#333;margin:0 0 21px}.edd_error{padding:10px}p.edd_error{margin:0!important}.edd_success:not(.edd-alert){background:#d5eab3;border:1px solid #b3ce89;border-radius:2px;box-shadow:inset 0 1px 0 #ffffffb3;color:#567622;margin:20px 0;padding:6px 8px}.edd-alert{border:1px solid #0000;border-radius:2px;margin-bottom:20px;padding:10px;vertical-align:middle}.edd-alert p{padding:0}.edd-alert p:not(:last-child){margin-bottom:5px}.edd-alert p:last-child{margin-bottom:0}.edd-alert-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.edd-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.edd-alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.edd-alert-warn{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}

.edd-sl-active{color:green}.edd-sl-inactive{color:gray}.edd-sl-expired{color:#dc3232}.edd_sl_license_row .view-key-wrapper{position:relative}.edd_sl_license_row input.edd_sl_license_key{border:none;cursor:pointer;display:block;margin:8px 0 0;outline:none;padding:0;width:100%}.edd_sl_license_row span.edd_sl_license_key{background:#f0f0f0;border:1px solid #ddd;display:none;left:0;max-width:inherit;padding:4px;position:absolute;text-align:center;top:30px;width:20em;z-index:999}.edd-sl-child-licenses{margin-bottom:0;margin-top:8px;width:auto}.edd-sl-child-licenses .edd_sl_license_key{margin-top:0}.edd-sl-child{margin-bottom:8px}.edd_sl_license_row .edd-sl-child span{display:block}#edd_checkout_form_wrap fieldset#edd_sl_renewal_fields{background:#fafafa;border:1px solid #eee;padding:1.387em}#edd_checkout_form_wrap #edd-license-key-container-wrap{padding:0 0 1em}#edd-cancel-license-renewal{border-color:transparent;font-weight:400;margin:0;outline:none;padding:0;vertical-align:middle}#edd-cancel-license-renewal,#edd-cancel-license-renewal:hover{background-color:transparent}#edd-cancel-license-renewal{color:#dc3232}.edd-sl-multiple-keys-notice{margin:0;padding:1em 0 0}.edd-sl-manage-license-key,.edd-sl-manage-license-product,.edd-sl-upgrade-link{display:block}.edd-sl-renewal-details span,.edd-sl-renewal-discount-details span,.edd-sl-upgrade-details span{font-size:.9em}.edd-sl-renewal-details .edd-sl-renewal-label,.edd-sl-renewal-discount-details .edd-sl-renewal-discount-label,.edd-sl-upgrade-details .edd-sl-upgrade-label{font-weight:600}.edd-sl-renewal-details .edd-sl-renewal-key,.edd-sl-renewal-discount-details .edd-sl-renewal-discount-amount,.edd-sl-upgrade-details .edd-sl-upgrade-key{font-style:italic;word-break:keep-all}@media screen and (min-width:480px){.edd-blocks-receipt__row-item.edd-blocks-receipt__row-item--license-key{grid-template-columns:200px 1fr}}.edd-sl-details-cart{font-size:.75em;font-style:italic}
.eddr-notice{margin:0;text-align:center}.eddr-notice.variable-prices{text-align:left}.eddr-cart-item-notice{text-align:left;font-size:.75em}.edd-recurring-failed-list span{display:block;padding-left:15px;padding-bottom:5px}.edd-recurring__update--page{max-width:800px;margin:2rem auto;padding:0 1rem}#edd-recurring-stripe-payment-element{margin-bottom:24px}#edd-recurring-stripe-payment-error{display:none;margin-bottom:24px}.edd-alert p{margin:0 0 1em}
@charset "UTF-8";.container,.container-fluid{margin-right:auto;margin-left:auto}.container-fluid{padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.row,.row.reverse{-webkit-box-orient:horizontal}.row.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse,.row.reverse{-webkit-box-direction:reverse}.col.reverse{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:64em){.container{width:65rem}.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:75em){.container{width:76rem}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}
/*!
 * SlickNav Responsive Mobile Menu v1.0.10
 * (c) 2016 Josh Cope
 * licensed under MIT
 */
.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em;line-height:1.125em;cursor:pointer}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_menu{*zoom:1}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:.875em;margin:.188em 0 0 .438em}.slicknav_menu .slicknav_icon:before{background:0 0;width:1.125em;height:.875em;display:block;content:"";position:absolute}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;border-radius:1px;box-shadow:0 1px 0 rgba(0,0,0,.25)}.slicknav_menu:after,.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after,.slicknav_nav{clear:both}.slicknav_nav li,.slicknav_nav ul{display:block}.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row,.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_brand{float:left}.slicknav_menu{font-size:16px;background:#4c4c4c;padding:5px}.slicknav_menu,.slicknav_menu *{box-sizing:border-box}.slicknav_menu .slicknav_menutxt{color:#fff;font-weight:700;text-shadow:0 1px 3px #000}.slicknav_menu .slicknav_icon-bar{background-color:#fff}.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px hsla(0,0%,100%,.75);border-radius:4px;background-color:#222}.slicknav_nav{color:#fff;margin:0;font-size:.875em}.slicknav_nav,.slicknav_nav ul{padding:0;list-style:none;overflow:hidden}.slicknav_nav ul{margin:0 0 0 20px}.slicknav_nav .slicknav_row{padding:5px 10px;margin:2px 5px}.slicknav_nav .slicknav_row:hover{border-radius:6px;background:#ccc;color:#fff}.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff}.slicknav_nav a:hover{border-radius:6px;background:#ccc;color:#222}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}article ol,article ul{padding-left:17px;list-style-position:outside;margin:15px 0 15px 30px}article ol li,article ul li{padding-left:12px;margin-bottom:.8em;line-height:1.2em}article ol.nav-tabs,article ul.nav-tabs{margin:15px 0}article ol.nav-tabs li,article ul.nav-tabs li{padding-left:0;padding-right:15px;margin-bottom:15px}article ul{list-style-type:disc;list-style-image:url(//gameflowinteractive.com/app/themes/xdtheme/dist/styles/../images/ul-li.png)}article ol li{list-style-type:none;counter-increment:a;position:relative}article ol li:before{content:counter(a) ".";position:absolute;left:-2em;width:2em;text-align:right;font-weight:700;color:#1968b3}.helvetica,h5{font-family:Helvetica,sans-serif}b,strong{font-weight:700}em,i{font-style:italic}.faq-menu__title h4,h2,h3{color:#1968b3;font-size:42px;font-size:4.2rem;font-weight:lighter;text-transform:uppercase;letter-spacing:.6px;line-height:1em;margin-bottom:.25em}.faq-menu__title h4 a,h2 a,h3 a{color:#1968b3}.faq-menu__title h4 a:hover,h2 a:hover,h3 a:hover{color:#104170}.faq-menu__title h4,h3{text-transform:capitalize;color:#e7b220;font-size:35px;font-size:3.5rem}.faq-menu__title h4 a,h3 a{color:#e7b220}.faq-menu__title h4 a:hover,h3 a:hover{color:#a88012}h4{color:#7fa5cc;font-size:22px;font-size:2.2rem;font-weight:400;letter-spacing:1px;line-height:1.3em;text-transform:none;margin:0 0 10px;text-align:center}h4 a{color:#918c8a}h4 a:hover{color:#6a6664}h5{color:#e7b220;font-size:14px;font-size:1.4rem;font-weight:700;letter-spacing:.5px;line-height:1.2em;text-transform:uppercase}h5 a{color:#f3d16f}h5 a:hover{color:#e7b220}h5 strong,h5 strong a{color:#918c8a}h5 strong a:hover{color:#6a6664}*,:after,:before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:bottom}a{text-decoration:none}a,a:hover{color:#444}a:active,a:focus,a:hover{outline:0}input:focus{outline:0;border:1px solid #04a4cc}.wrapper{margin:0 auto;position:relative}section.mission .wrapper{background:#f9fafa url(//gameflowinteractive.com/app/themes/xdtheme/dist/styles/../images/bkgd-mission.gif) no-repeat;background-size:auto 100%;min-height:196px;padding:25px 250px 0;text-align:center;-webkit-transition:background-position 1s,padding 1s;transition:background-position 1s,padding 1s}a.more{color:#f9fafa;font-weight:700;text-transform:uppercase;display:inline-block}a.more:hover{color:#fff0bd}.faq-menu__title .page-template-default .hentry h4,.page-template-default .hentry .faq-menu__title h4,.page-template-default .hentry h2,.page-template-default .hentry h3,.page-template-default .hentry h4,.page-template-default .hentry h5{margin:.5em 0}.page-template-default header.header{margin-bottom:15px}.page-template-default section.cover_image{margin-bottom:30px}.single-mc_project h4{letter-spacing:0;font-weight:400;margin:5px 0 10px;font-size:15px;font-size:1.5rem}.single-mc_project article .post-edit-link{clear:both}.single-mc_project section.gallery{position:relative;margin-bottom:30px}.search article.loop{margin-bottom:30px}.search article.loop img.wp-post-image{margin-right:20px;float:left;clear:left}@media only screen and (max-width:767px){section.mission div.wrapper{padding:20px 10% 20px 25%;background-position:25% 0}.slide-wrapper{padding:0 65px;max-width:100%}.faq-menu__title .slide-wrapper h4,.slide-wrapper .faq-menu__title h4,.slide-wrapper h3{width:auto;float:none;margin:0 0 10px;text-align:center}.slide-wrapper .case-study div.teaser{text-align:center;margin-left:0}.slide-wrapper .case-study div.teaser a.more{clear:both;display:block;text-align:center;margin:10px 0}}@media only screen and (max-width:480px){section.mission div.wrapper{padding:20px 10%;background-position:50% 0}.slide-wrapper{padding:0 65px;width:100%}img{max-width:100%;height:auto}}@media only screen and (min-width:768px) and (max-width:959px){section.mission div.wrapper{padding:20px 10% 20px 50%;background-position:0 0}}::selection{background:#1968b3;color:#fff;text-shadow:none}::-webkit-selection{background:#1968b3;color:#fff;text-shadow:none}::-moz-selection{background:#1968b3;color:#fff;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.gallery-caption,.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}.faq-menu__title h4,h2,h3,p{orphans:3;widows:3}.faq-menu__title h4,h2,h3{page-break-after:avoid}}.din-next{font-family:din-2014,Georgia,sans-serif}.row{margin:0}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{padding:0}.slick-loading .slick-list{background:#fff url(//gameflowinteractive.com/app/themes/xdtheme/dist/styles/ajax-loader.gif) 50% no-repeat}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:0 0;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:0;z-index:99}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:0;z-index:99}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:50px;line-height:20px;text-align:center;color:#fff;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#fff;opacity:.75}.slick-slide img{display:inline-block}.slicknav_menu{background-color:#7caca2;display:block}@media only screen and (min-width:768px){.slicknav_menu{display:none}}.slicknav_menu .slicknav_btn{background-color:#fff;float:left}.slicknav_menu .slicknav_icon-bar{background-color:#7caca2;box-shadow:0 1px 0 hsla(0,0%,75%,.25)}.slicknav_menu .slicknav_nav{font-size:1.6rem}.slicknav_menu .slicknav_nav a{border-radius:0}.slicknav_menu .slicknav_nav a:hover{background:#5f968b}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper select,.gform_wrapper textarea{border-radius:0;outline:0}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=file]):focus,.gform_wrapper select:focus,.gform_wrapper textarea:focus{border:1px solid #7caca2}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{border:0;background-color:#7caca2;color:#fff;cursor:pointer;font-family:din-2014,Georgia,sans-serif;padding:10px 14px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_page_footer input.button:hover,.gform_wrapper .gform_page_footer input[type=submit]:hover{background-color:#5f968b}#freshwidget-button{left:auto!important;right:23%}@media only screen and (max-width:767px){#freshwidget-button{left:calc(50% - 100px)!important;right:auto}}#freshwidget-button .freshwidget-theme{font-size:26px}.eddr-notice.variable-prices{margin-left:1.5em;margin-bottom:.6em}table.edd-table{border:1px solid #999;border-spacing:0;font-size:1.6rem}table.edd-table thead{background:#ccc}table.edd-table a{border:1px solid;display:block;padding:5px 10px;background:#7caca2;border-color:#7caca2;border-radius:4px;color:#fff;text-align:center;font-weight:700;font-size:1.4rem;margin:5px}table.edd-table a:hover{background:#6b978e;border-color:#668c84}tr.edd_sl_license_row{border-bottom:1px solid #999}.edd-submit.button.green{background:#7caca2;border-color:#7caca2;color:#fff}.edd-submit.button.green:hover{background:#6b978e;border-color:#668c84}.faq-menu__title h4,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#7caca2;margin:0;text-transform:uppercase}.h1,h1{font-size:26px;font-size:2.6rem;font-weight:200}@media only screen and (min-width:768px){.h1,h1{font-size:30px;font-size:3rem}}@media only screen and (min-width:992px){.h1,h1{font-size:40px;font-size:4rem}}@media only screen and (min-width:1200px){.h1,h1{font-size:50px;font-size:5rem}}.h2,h2{font-size:24px;font-size:2.4rem;font-weight:200}@media only screen and (min-width:768px){.h2,h2{font-size:28px;font-size:2.8rem}}@media only screen and (min-width:992px){.h2,h2{font-size:35px;font-size:3.5rem}}@media only screen and (min-width:1200px){.h2,h2{font-size:45px;font-size:4.5rem}}.faq-menu__title h4,.h3,h3{font-size:18px;font-size:1.8rem}@media only screen and (min-width:768px){.faq-menu__title h4,.h3,h3{font-size:20px;font-size:2rem}}@media only screen and (min-width:992px){.faq-menu__title h4,.h3,h3{font-size:30px;font-size:3rem}}@media only screen and (min-width:1200px){.faq-menu__title h4,.h3,h3{font-size:35px;font-size:3.5rem}}.h4,h4{font-size:16px;font-size:1.6rem}@media only screen and (min-width:768px){.h4,h4{font-size:18px;font-size:1.8rem}}@media only screen and (min-width:992px){.h4,h4{font-size:20px;font-size:2rem}}@media only screen and (min-width:1200px){.h4,h4{font-size:22px;font-size:2.2rem}}.h5,h5{font-size:14px;font-size:1.4rem}@media only screen and (min-width:768px){.h5,h5{font-size:16px;font-size:1.6rem}}@media only screen and (min-width:992px){.h5,h5{font-size:18px;font-size:1.8rem}}@media only screen and (min-width:1200px){.h5,h5{font-size:20px;font-size:2rem}}.h6,h6{font-size:12px;font-size:1.2rem}@media only screen and (min-width:768px){.h6,h6{font-size:14px;font-size:1.4rem}}@media only screen and (min-width:992px){.h6,h6{font-size:16px;font-size:1.6rem}}@media only screen and (min-width:1200px){.h6,h6{font-size:18px;font-size:1.8rem}}body{color:#444;font-family:din-2014,Georgia,sans-serif;font-size:16px;font-weight:200;margin:0}.wrapper{overflow:hidden;padding:20px}@media only screen and (min-width:768px){.wrapper{padding:0}}p.subhead{font-size:18px;font-size:1.8rem;font-weight:700}a{color:#7caca2}ul{margin:0}.m-t-xs{margin-top:5px}.m-t-sm{margin-top:10px}.m-t-md{margin-top:20px}.m-t-lg{margin-top:30px}.m-t-xlg{margin-top:50px}.m-r-xs{margin-right:5px}.m-r-sm{margin-right:10px}.m-r-md{margin-right:20px}.m-r-lg{margin-right:30px}.m-r-xlg{margin-right:50px}.m-l-xs{margin-left:5px}.m-l-sm{margin-left:10px}.m-l-md{margin-left:20px}.m-l-lg{margin-left:30px}.m-l-xlg{margin-left:50px}.m-b-xs{margin-bottom:5px}.m-b-sm{margin-bottom:10px}.gallery__thumbnails,.m-b-md{margin-bottom:20px}.gallery,.m-b-lg{margin-bottom:30px}.m-b-xlg,.page-template-page-home .home__hero,.page-template-page-home .home__promo{margin-bottom:50px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.height-max{height:100%}img{border:0}.btn-primary{color:#fff;background:#7caca2;padding:6px 12px 4px;border-radius:4px;display:inline-block;margin:5px 0;text-transform:uppercase;font-weight:700;font-size:18px}.btn-primary:hover{color:#fff;background:#55867c}.btn-primary--small{font-size:15px;padding:3px 7px 1px}.slide-arrow{background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:40%;position:absolute;display:block;height:60px;width:50px;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:10px;border:none;outline:none;z-index:99}.slide-arrow--next{background-image:url(//gameflowinteractive.com/app/themes/xdtheme/dist/styles/../images/arrow-right.svg);right:0}.slide-arrow--prev{background-image:url(//gameflowinteractive.com/app/themes/xdtheme/dist/styles/../images/arrow-left.svg);left:0}.left-arrow{background-image:url(//gameflowinteractive.com/app/themes/xdtheme/dist/styles/../images/arrow-left.svg)}.left-arrow,.right-arrow{background-repeat:no-repeat;display:inline-block;height:25px;width:15.75px}.right-arrow{background-image:url(//gameflowinteractive.com/app/themes/xdtheme/dist/styles/../images/arrow-right.svg)}.comment-list ol{list-style:none}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{display:block;margin:10px auto;height:auto}.alignleft,.alignright{margin-bottom:10px;height:auto}@media (min-width:768px){.alignleft{float:left;margin-right:10px}.alignright{float:right;margin-left:10px}}.gallery-row{padding:0;margin:15px 0;overflow:visible}@media screen and (min-width:768px){.gallery-row{padding:0}}.gallery{width:100%;background-color:#7caca2;margin:0;padding:0}.gallery.slick-dotted.slick-slider{margin:0}.gallery .img-gallery{display:block;margin:0 auto}.gallery div.caption,.gallery div.credit{background-color:hsla(0,0%,100%,.77);position:absolute}.gallery div.caption p,.gallery div.credit p{margin:0;font-family:din-2014,Georgia,sans-serif;font-size:12px}.gallery div.caption{bottom:2%;left:0;padding:12px 18px 12px 40px}.gallery div.credit{top:0;right:0;padding:5px 60px}.gallery div.credit p{text-transform:uppercase}.gallery ul.indicators{position:absolute;left:50%;bottom:0;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.gallery ul.indicators li{display:inline-block;width:10px;height:10px;border:1px solid #ddd;margin:3px;border-radius:10px;cursor:pointer;background-color:#444}.gallery ul.indicators li[aria-hidden=false]{background-color:#ddd;border-color:#444}.gallery ul.indicators li button{display:none}.gallery__carousel img.img-gallery{max-height:380px}.gallery__carousel ul.slick-dots{width:100%;list-style:none;margin-top:-20px;padding:0;position:relative;text-align:center}.gallery__carousel ul.slick-dots li{display:inline-block;margin-right:5px;float:none;background:#7caca2;border-radius:50%;height:15px;width:15px;color:transparent}.gallery__carousel ul.slick-dots li.slick-active{background-color:#fff}.gallery__carousel .slick-next,.gallery__carousel .slick-prev{z-index:15;position:absolute;top:44%;border:0;padding:0;width:20px;height:35px;background-color:transparent;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:768px){.gallery__carousel .slick-next,.gallery__carousel .slick-prev{top:44%;width:20px;height:35px}}.gallery__carousel .slick-prev{left:0;background-image:url(//gameflowinteractive.com/app/themes/xdtheme/dist/styles/../images/arrow-left.svg)}.gallery__carousel .slick-next{right:0;background-image:url(//gameflowinteractive.com/app/themes/xdtheme/dist/styles/../images/arrow-right.svg)}.gallery-standalone .img-gallery{padding:0 30px}.gallery__thumbnails{display:none;position:relative;padding:0 50px}@media screen and (min-width:768px){.gallery__thumbnails{display:block}}.gallery__thumbnails .slide{height:70px;padding:0}.gallery__thumbnails .slide img{height:100%;border:5px solid transparent;display:block}.gallery__thumbnails .slide.slick-current img{border:5px solid #fff}.gallery__thumbnails .slick-next,.gallery__thumbnails .slick-prev{z-index:15;position:absolute;bottom:17px;border:0;padding:0;width:20px;height:35px;background-color:transparent;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:768px){.gallery__thumbnails .slick-next,.gallery__thumbnails .slick-prev{width:20px;height:35px}}.gallery__thumbnails .slick-next:before,.gallery__thumbnails .slick-prev:before{display:none}.gallery__thumbnails .slick-prev{left:15px;background-image:url(//gameflowinteractive.com/app/themes/xdtheme/dist/styles/../images/arrow-left.svg)}.gallery__thumbnails .slick-next{right:15px;background-image:url(//gameflowinteractive.com/app/themes/xdtheme/dist/styles/../images/arrow-right.svg)}.tabs .nav-tabs{border:0;list-style:none;padding:0}.tabs .nav-tabs>li{padding-right:0;margin-right:15px;margin-bottom:0;float:none}@media screen and (min-width:768px){.tabs .nav-tabs>li{float:left}}.tabs .nav-tabs>li>a{border-radius:0;color:#fff;padding:2px;display:inline-block;position:relative;border:3px solid transparent;margin:7px 0}.tabs .nav-tabs>li>a:hover{background-color:transparent;border-color:transparent}.faq-menu__title .tabs h4,.tabs .faq-menu__title h4,.tabs h3{margin:0;font-size:14px;font-size:1.4rem;text-transform:uppercase;font-weight:300}@media only screen and (min-width:992px){.faq-menu__title .tabs h4,.tabs .faq-menu__title h4,.tabs h3{font-size:15px;font-size:1.5rem}}.tabs p{font-size:11px;font-size:1.1rem;margin:0}.tabs .nav-tabs>li.active>a,.tabs .nav-tabs>li.active>a:focus,.tabs .nav-tabs>li.active>a:hover{border-radius:0;border-bottom:3px solid #7caca2}.faq-menu__title .tabs .nav-tabs>li.active>a:focus h4,.faq-menu__title .tabs .nav-tabs>li.active>a:hover h4,.faq-menu__title .tabs .nav-tabs>li.active>a h4,.tabs .nav-tabs>li.active>a .faq-menu__title h4,.tabs .nav-tabs>li.active>a:focus .faq-menu__title h4,.tabs .nav-tabs>li.active>a:focus h3,.tabs .nav-tabs>li.active>a:hover .faq-menu__title h4,.tabs .nav-tabs>li.active>a:hover h3,.tabs .nav-tabs>li.active>a h3{font-weight:700}.tabs--narrow .nav-tabs>li>a{border-radius:0;color:#000;height:auto;margin:3px 0;width:100%}.tabs--header{margin-bottom:10px}.tabs--header .nav-tabs>li{float:none}@media only screen and (min-width:768px){.tabs--header .nav-tabs>li{float:left;margin-bottom:30px}}.tabs--header .nav-tabs>li>a{height:auto;padding:8px;width:100%}@media only screen and (min-width:768px){.tabs--header .nav-tabs>li>a{padding:4px;width:80%}}.faq-menu__title .tabs--header h4,.tabs--header .faq-menu__title h4,.tabs--header h3{font-size:12px;font-size:1.2rem;margin:0}.tabs--header .nav-tabs>li.active>a:before,.tabs--header .nav-tabs>li.active>a:focus:before,.tabs--header .nav-tabs>li.active>a:hover:before{display:none}@media screen and (max-width:768px){.tabs .tab-content>.tab-pane{display:block;height:auto;overflow:visible}.tabs .tabs{display:none}}@media screen and (max-width:992px){.tabs--programs{display:block}}@media only screen and (min-width:768px){.tabs--programs>ul{display:-webkit-box;display:-ms-flexbox;display:flex}}.faq-menu__title{margin-bottom:20px}.faq-menu .panel-head__question{font-weight:700;margin-bottom:6px}.faq-menu .panel-body{display:block;-webkit-transform:scaleY(0);transform:scaleY(0);overflow:hidden;-webkit-transition:-webkit-transform .05s;transition:transform .05s;-webkit-transform-origin:top;transform-origin:top;position:absolute}.faq-menu .panel-body--is-active{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:-webkit-transform .5s;transition:transform .5s;position:relative}.home__hero{margin:0}.home__hero .slide{background-size:cover;width:100%;padding:25px 0}@media only screen and (min-width:768px){.home__hero .slide{min-height:525px}}.home__hero .slide .slide-wrapper{width:100%;margin:0 auto;padding:0 35px;text-align:center}@media only screen and (min-width:768px){.home__hero .slide .slide-wrapper{padding:0 55px}}@media only screen and (min-width:992px){.home__hero .slide .slide-wrapper{padding:0 65px}}@media only screen and (min-width:768px){.home__hero .slide .slide-wrapper{width:75%}}@media only screen and (min-width:992px){.home__hero .slide .slide-wrapper{width:70%}}@media only screen and (min-width:1200px){.home__hero .slide .slide-wrapper{width:60%}}.home__hero .slide .slide-wrapper .slide-photo{margin-bottom:10px}.home__hero .slide .slide-wrapper .case-study{text-align:left;text-shadow:0 0 22px #000;color:#fff;font-weight:400;margin-top:8px;margin-left:0}.home__hero .slide .slide-wrapper .case-study div.teaser{text-align:center;min-height:7em}@media only screen and (min-width:768px){.home__hero .slide .slide-wrapper .case-study div.teaser{text-align:left;margin-left:153px}}.home__hero .slide .slide-wrapper .case-study div.teaser p{display:inline-block}@media only screen and (min-width:768px){.home__hero .slide .slide-wrapper .case-study div.teaser p{display:inline}}.faq-menu__title .home__hero .slide .slide-wrapper h4,.home__hero .slide .slide-wrapper .faq-menu__title h4,.home__hero .slide .slide-wrapper h3{text-transform:uppercase;color:#fff;font-size:22px;font-size:2.2rem}@media only screen and (min-width:768px){.faq-menu__title .home__hero .slide .slide-wrapper h4,.home__hero .slide .slide-wrapper .faq-menu__title h4,.home__hero .slide .slide-wrapper h3{font-size:25px;font-size:2.5rem;width:175px;float:left;text-align:right;margin-right:26px;min-height:85px}}@media only screen and (min-width:992px){.faq-menu__title .home__hero .slide .slide-wrapper h4,.home__hero .slide .slide-wrapper .faq-menu__title h4,.home__hero .slide .slide-wrapper h3{width:275px}}.faq-menu__title .home__hero .slide .slide-wrapper h4 a,.home__hero .slide .slide-wrapper .faq-menu__title h4 a,.home__hero .slide .slide-wrapper h3 a{color:#fff;-webkit-transition:color .5s;transition:color .5s;display:inline-block}.faq-menu__title .home__hero .slide .slide-wrapper h4 a:hover,.home__hero .slide .slide-wrapper .faq-menu__title h4 a:hover,.home__hero .slide .slide-wrapper h3 a:hover{color:#7caca2}.pullquote p{color:#000;font-weight:200;margin-top:0;margin-bottom:30px}.pullquote--white,.pullquote p{font-size:18px;font-size:1.8rem}.pullquote--white{background-color:#7caca2;color:#fff;padding:12px}.home__promos .promo__services{padding:0}@media only screen and (min-width:768px){.home__promos .promo__services{padding:0 40px}}@media only screen and (min-width:992px){.home__promos .promo__services{padding:0 50px}}.home__promos .promo__service{color:#fff;cursor:pointer;margin:0 5px;padding:50px 10px 40px;position:relative;height:100%;text-align:center}@media only screen and (min-width:768px){.home__promos .promo__service{min-height:275px;padding:50px 20px 10px}}@media only screen and (min-width:992px){.home__promos .promo__service{min-height:255px;padding:50px 40px 30px}}@media only screen and (min-width:1200px){.home__promos .promo__service{min-height:auto}}.home__promos .promo__service p{font-size:16px;font-size:1.6rem}.home__promos .promo__service .promo__photo{position:absolute;top:-40px;left:50%;margin-left:-60px;width:120px}.home__promos .promo__service--green{background-color:#7caca2}.home__promos .promo__service--copper{background-color:#9b766e}.home__promos .promo__service--pineglade{background-color:#d2d29e}.home__promos .promo__service#services .promo__photo{top:-50px}.home__promos .promo__service#process .promo__photo{top:-33px}.gallery .slide{position:relative;margin-bottom:12px}@media only screen and (min-width:768px){.gallery .slide{margin-bottom:0}}.gallery div.caption{background:hsla(60,37%,72%,.9)}.gallery div.caption p{font-weight:700;font-size:16px;font-size:1.6rem}.faq-menu{margin:2em 0}.faq-menu,.faq-menu .panel-head__title,.faq-menu__title h4{text-align:left}.faq-menu .panel-body__answer{padding-left:20px}.tabs--narrow{width:100%;padding-bottom:15px;border-bottom:3px solid rgba(124,172,162,.5)}@media screen and (min-width:992px){.tabs--narrow{padding-bottom:0;border:0}}.tabs--narrow .nav-tabs>li.active>a,.tabs--narrow .nav-tabs>li.active>a:focus,.tabs--narrow .nav-tabs>li.active>a:hover{border-radius:0;border-bottom:3px solid #7caca2;position:relative}.header{background:#fff}.header__ribbon{display:none;height:53px;background-image:url(//gameflowinteractive.com/app/themes/xdtheme/dist/styles/../../assets/images/header-ribbon.svg);background-size:cover;margin:0;padding:0;width:300px;margin-top:-4px;-webkit-transition:height .3s ease,width .3s ease;transition:height .3s ease,width .3s ease}@media only screen and (min-width:768px){.header__ribbon{display:block}}@media only screen and (min-width:992px){.header__ribbon{height:80px;width:450px;-webkit-transition:height .3s ease,width .3s ease;transition:height .3s ease,width .3s ease}}.header__logo{height:120px;-webkit-transition:height .3s ease;transition:height .3s ease}@media only screen and (min-width:768px){.header__logo{height:220px}}@media only screen and (min-width:992px){.header__logo{height:270px;-webkit-transition:height .3s ease;transition:height .3s ease}}.header__logo img{height:75px;width:200px;-webkit-transition:width .3s ease;transition:width .3s ease}@media only screen and (min-width:768px){.header__logo img{height:85px;margin-top:16px;width:225px}}@media only screen and (min-width:992px){.header__logo img{height:104px;margin-top:28px;width:275px}}@media only screen and (min-width:1200px){.header__logo img{height:122px;width:325px}}.nav{width:100%}.nav li{list-style:none;float:left;margin-right:28px;text-transform:uppercase;-webkit-transition:font-size .5s;transition:font-size .5s}@media only screen and (min-width:768px){.nav li{margin-right:28px}}@media only screen and (min-width:992px){.nav li{margin-right:30px}}@media only screen and (min-width:1200px){.nav li{margin-right:60px}}.nav li:last-child{margin-right:0}.nav a{font-family:din-2014,Georgia,sans-serif;font-weight:200}.nav--primary{background-color:#7caca2;color:#fff;margin-top:-2px;height:120px;position:relative;display:none}@media only screen and (min-width:768px){.nav--primary{height:120px;display:block}}@media only screen and (min-width:992px){.nav--primary{height:140px}}.nav--primary li{font-size:15px;font-size:1.5rem;text-align:center;margin-top:17px;line-height:2}@media only screen and (min-width:992px){.nav--primary li{font-size:16px;font-size:1.6rem;margin-top:16px}}.nav--primary li.current-menu-item a span.enlarge{font-weight:700}.nav--primary a{color:#fff}.nav--primary a .enlarge{display:block;font-weight:200}@media only screen and (min-width:768px){.nav--primary a .enlarge{font-size:24px;font-size:2.4rem}}@media only screen and (min-width:992px){.nav--primary a .enlarge{font-size:30px;font-size:3rem}}.nav--primary:after{background-color:#fff;content:"";height:7px;position:absolute;left:0;top:50%;width:100%;margin-top:-3.5px}.nav--secondary{color:#7caca2;display:none;height:53px}@media only screen and (min-width:768px){.nav--secondary{height:53px;display:block}}@media only screen and (min-width:992px){.nav--secondary{height:80px}}.nav--secondary a,.nav--secondary li{font-size:20px;font-size:2rem}.nav--secondary a{color:#7caca2}.nav-mobile{display:none}.footer{padding:20px 30px}@media only screen and (min-width:768px){.footer{padding:30px 80px}}.footer .logo{width:175px;margin:0 auto 10px;text-align:center}@media only screen and (min-width:768px){.footer .logo{text-align:left;margin:0;width:175px}}@media only screen and (min-width:992px){.footer .logo{width:225px}}.footer p.copyright{clear:both;margin-top:10px;font-size:10px;font-size:1rem;margin-bottom:12px;text-align:center}@media only screen and (min-width:768px){.footer p.copyright{text-align:left;margin-bottom:0}}.footer div.contact{font-size:16px;font-size:1.6rem;font-weight:200;text-align:center}.page article.hentry{font-size:18px;font-size:1.8rem;line-height:1.5}.page-template-page-sectioned-tabs div.container{width:95%}.page-template-page-sectioned-tabs .wrapper{overflow:visible}@media only screen and (max-width:767px){.page-template-page-sectioned-tabs .wrapper{padding:0}}@media only screen and (min-width:768px){.page-template-page-sectioned-tabs .gallery__carousel img.img-gallery{margin:100px auto}}.hero-section{width:100%;background-size:cover;background-position:50%;position:relative;overflow:hidden;padding-bottom:.3733333333%;margin-bottom:30px;background-color:rgba(0,0,0,.3);background-blend-mode:multiply}@media only screen and (max-width:767px){.hero-section{background-position:23% 50%}}.hero-section__contact,.hero-section__footer-contact{background:#d2d29e;padding:30px;margin-top:45px}.hero-section__contact .gform_wrapper,.hero-section__footer-contact .gform_wrapper{margin:0}.hero-section__contact .gform_wrapper ul.gform_fields,.hero-section__footer-contact .gform_wrapper ul.gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hero-section__contact .gform_wrapper ul.gform_fields li.gfield,.hero-section__footer-contact .gform_wrapper ul.gform_fields li.gfield{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-top:0;padding:0}.hero-section__contact .gform_wrapper ul.gform_fields li.gfield input.medium,.hero-section__footer-contact .gform_wrapper ul.gform_fields li.gfield input.medium{width:100%}@media only screen and (min-width:992px){.hero-section__contact .gform_wrapper ul.gform_fields li.gfield,.hero-section__footer-contact .gform_wrapper ul.gform_fields li.gfield{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}.hero-section__contact .gform_wrapper ul.gform_fields li:first-child,.hero-section__footer-contact .gform_wrapper ul.gform_fields li:first-child{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.hero-section__contact .gform_wrapper .ginput_complex.ginput_container .name_first label,.hero-section__contact .gform_wrapper .ginput_complex.ginput_container .name_last label,.hero-section__footer-contact .gform_wrapper .ginput_complex.ginput_container .name_first label,.hero-section__footer-contact .gform_wrapper .ginput_complex.ginput_container .name_last label{display:none}.hero-section__contact .gform_wrapper .gform_footer,.hero-section__footer-contact .gform_wrapper .gform_footer{margin:0;padding-bottom:0;text-align:center}.hero-section__contact .gform_wrapper .gform_footer input[type=submit],.hero-section__footer-contact .gform_wrapper .gform_footer input[type=submit]{font-weight:700;padding:10px 40px;margin-right:0}.hero-section__contact .gform_wrapper span.gform_description,.hero-section__footer-contact .gform_wrapper span.gform_description{line-height:1.2;font-size:16px;font-size:1.6rem;margin-bottom:0;margin-right:0}.hero-section__contact .gform_wrapper span.gform_description h4,.hero-section__footer-contact .gform_wrapper span.gform_description h4{color:#000;margin-bottom:.5em}@media only screen and (min-width:768px){.hero-section__contact{margin-top:-180px;margin-bottom:-30px;float:right;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}}@media only screen and (min-width:992px){.hero-section__footer-contact .gform_wrapper span.gform_description{width:75%;font-size:20px;font-size:2rem;text-align:center;margin:0 auto}}@media only screen and (min-width:992px){.hero-section__footer-contact .gform_wrapper ul.gform_fields li.gfield{-webkit-box-flex:0;-ms-flex:0 1 49%;flex:0 1 49%;margin-bottom:20px}}.hero-section__wrapper{width:85%;margin:0 auto}.hero-section__titles{height:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hero-section__teaser{height:20%}.hero-section__teaser p{color:#fff;text-transform:none;font-size:20px;font-size:2rem}.hero-section__logo{text-align:center}.hero-section__logo img{max-width:300px;margin:0 auto}.hero-section__title{padding:25px;font-weight:700;line-height:1.2;text-shadow:0 0 14px #000}.hero-section__title h1{color:#fff;text-transform:none;text-align:center;line-height:1.1}@media only screen and (max-width:767px){.hero-section__title h1{font-size:40px;font-size:4rem;font-weight:700}}@media only screen and (min-width:768px){.hero-section__title h1{text-align:left;margin-bottom:1em}}@media only screen and (min-width:1200px){.hero-section__title h1{font-size:45px;font-size:4.5rem}}@media only screen and (max-width:767px){.hero-section--nologo .hero-section__titles{display:block;min-height:350px}}@media only screen and (min-width:1200px){.hero-section--nologo .hero-section__titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:375px}}.has-contact-form ul.nav-tabs{margin:0}.has-contact-form .tabs--narrow .nav-tabs>li{border-bottom:0}@media only screen and (min-width:768px){.has-contact-form .tabs--narrow .nav-tabs>li{padding-left:15px;float:none}.has-contact-form .tabs--narrow .nav-tabs>li.active{position:relative}.has-contact-form .tabs--narrow .nav-tabs>li.active:before{content:"";width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #7caca2;right:0;bottom:.3em;position:absolute;left:0;top:6px}.has-contact-form .tabs--narrow .nav-tabs>li.active>a,.has-contact-form .tabs--narrow .nav-tabs>li.active>a:focus,.has-contact-form .tabs--narrow .nav-tabs>li.active>a:hover{border-bottom:0}.faq-menu__title .has-contact-form .tabs--narrow .nav-tabs>li a h4,.has-contact-form .tabs--narrow .nav-tabs>li a .faq-menu__title h4,.has-contact-form .tabs--narrow .nav-tabs>li a h3{font-size:20px;font-size:2rem}}.tab-content{margin-top:30px;clear:both}.tab-content .tab-pane{display:block!important;height:0;overflow:hidden}.tab-content .tab-pane.active{height:auto}.faq-menu__title .tab-content .tab-pane h4,.tab-content .tab-pane .faq-menu__title h4,.tab-content .tab-pane h3{color:#000;font-weight:500;margin-bottom:.5em}.tab-content .tab-pane ul{margin-bottom:3em}.tab-content .text-section .img-responsive{margin-bottom:30px;margin-right:30px}.tab-content .text-section .feature-grid .img-responsive,.tab-content .text-section .screenshots-grid .img-responsive{margin-bottom:0;margin-right:0}.tab-content .text-section__wrapper{padding:0 20px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.faq-menu__title .tab-content h4.text-section__heading,.tab-content .faq-menu__title h4.text-section__heading,.tab-content h3.text-section__heading{color:#000;text-transform:capitalize;letter-spacing:0;font-size:37px;font-size:3.7rem}.tab-content .screen-mockup{overflow:hidden;padding-bottom:68%;height:0}.tab-content .screen-mockup-wrapper{background:url(//gameflowinteractive.com/app/themes/xdtheme/dist/styles/../images/iMac.png) no-repeat 82% 0;background-size:150% auto;min-height:510px;padding:10% 23% 0 0}@media screen and (min-width:1200px){.tab-content .screen-mockup-wrapper{min-height:700px}}.feature-grid{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feature-grid__image{margin:0 auto 20px;width:150px}.feature-grid__title{font-size:30px;font-size:3rem;font-weight:700;margin-top:40px;color:#000;letter-spacing:0;text-transform:capitalize;text-align:center}.feature-grid__feature{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;padding:0 20px;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.feature-grid__feature .btn-primary{display:block;text-align:center}.feature-grid__feature .feature__title{color:#000;letter-spacing:0;text-transform:capitalize}.screenshots-grid{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.screenshots-grid__title{width:100%;margin:5px 0 25px;letter-spacing:0;color:#000;text-transform:capitalize;text-align:center}.screenshots-grid__screenshot{background-color:#9b766e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media only screen and (min-width:768px){.screenshots-grid__screenshot{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}.screenshots-grid__screenshot-text{padding:60px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.screenshots-grid__screenshot-text .screenshot__title{color:#000;letter-spacing:0;font-weight:500;text-transform:capitalize;text-align:inherit;font-size:30px;font-size:3rem}@media only screen and (min-width:992px){.screenshots-grid__screenshot-text .screenshot__title{font-size:40px;font-size:4rem}}.screenshots-grid__screenshot-text p{font-size:20px;font-size:2rem;line-height:1.2}article.hentry.post li,article.hentry.post p{font-size:18px;font-size:1.8rem;line-height:1.9}article.hentry.post span.date{display:block;margin-top:10px;color:#aaa;font-style:italic}body#tinymce{margin:12px!important}.page-template-page-home .home__tagline{text-align:center;margin-bottom:80px}.page-template-page-home .home__tagline p{font-size:16px;font-size:1.6rem}.page-template-page-home .home__tagline p.subhead{color:#7caca2}.summary-posts{text-align:center}.summary-posts h2{margin-bottom:30px}.summary-posts .summary-post{margin-bottom:12px;padding:0}@media only screen and (min-width:768px){.summary-posts .summary-post{margin-bottom:0}}.summary-posts .summary-post .cover_image{width:100%}.summary-posts .summary-post figure{margin:0;padding:0;position:relative;cursor:pointer;width:100%}.summary-posts .summary-post figure h2{text-align:left}.summary-posts .summary-post figure p{display:block;margin:0;text-align:left}.summary-posts .summary-post figure img{position:relative;z-index:10;margin:-1px 0}.summary-posts .summary-post figure figcaption,.summary-posts .summary-post figure img{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .5s;transition:all .5s}.summary-posts .summary-post figure figcaption{color:#fff;position:absolute;z-index:5;box-sizing:border-box;top:0;left:0;width:100%;height:100%;padding:29px 44px;background-color:#7caca2;text-align:center;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.faq-menu__title .summary-posts .summary-post figure figcaption h4 a,.summary-posts .summary-post figure figcaption .faq-menu__title h4 a,.summary-posts .summary-post figure figcaption h3 a,.summary-posts .summary-post figure figcaption h5{color:#fff}.summary-posts .summary-post figure figcaption .btn-primary{opacity:.8;background:#fff;padding:5px 10px;margin:5px 0;display:inline-block}.summary-posts .summary-post figure figcaption .btn-primary:hover{opacity:1}.summary-posts .summary-post figure.hover img,.summary-posts .summary-post figure:hover img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.summary-posts .summary-post figure.hover figcaption,.summary-posts .summary-post figure:hover figcaption{-webkit-transform:rotateY(0);transform:rotateY(0)}.post-type-archive-mc_project .case-studies,.tax-mc_project_type .case-studies{text-align:center}.post-type-archive-mc_project .case-studies h2,.tax-mc_project_type .case-studies h2{margin-bottom:30px}.post-type-archive-mc_project .case-studies .summary-project,.tax-mc_project_type .case-studies .summary-project{margin-bottom:12px;padding:0}@media only screen and (min-width:768px){.post-type-archive-mc_project .case-studies .summary-project,.tax-mc_project_type .case-studies .summary-project{margin-bottom:0}}.post-type-archive-mc_project .case-studies .summary-project .cover_image,.tax-mc_project_type .case-studies .summary-project .cover_image{width:100%}.post-type-archive-mc_project .case-studies .summary-project figure,.tax-mc_project_type .case-studies .summary-project figure{margin:0;padding:0;position:relative;cursor:pointer;width:100%}.post-type-archive-mc_project .case-studies .summary-project figure h2,.tax-mc_project_type .case-studies .summary-project figure h2{text-align:left}.post-type-archive-mc_project .case-studies .summary-project figure hr,.tax-mc_project_type .case-studies .summary-project figure hr{border:0;border-top:1px solid #fff}.post-type-archive-mc_project .case-studies .summary-project figure p,.tax-mc_project_type .case-studies .summary-project figure p{display:block;margin:0;text-align:left}.post-type-archive-mc_project .case-studies .summary-project figure img,.tax-mc_project_type .case-studies .summary-project figure img{display:block;position:relative;z-index:10;margin:-1px 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .5s;transition:all .5s}.post-type-archive-mc_project .case-studies .summary-project figure figcaption,.tax-mc_project_type .case-studies .summary-project figure figcaption{color:#fff;display:block;position:absolute;z-index:5;box-sizing:border-box;top:0;left:0;width:100%;height:100%;padding:29px 44px;background-color:#7caca2;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transition:all .5s;transition:all .5s}.faq-menu__title .post-type-archive-mc_project .case-studies .summary-project figure figcaption h4,.faq-menu__title .post-type-archive-mc_project .case-studies .summary-project figure figcaption h4 a,.faq-menu__title .tax-mc_project_type .case-studies .summary-project figure figcaption h4,.faq-menu__title .tax-mc_project_type .case-studies .summary-project figure figcaption h4 a,.post-type-archive-mc_project .case-studies .summary-project figure figcaption .faq-menu__title h4,.post-type-archive-mc_project .case-studies .summary-project figure figcaption .faq-menu__title h4 a,.post-type-archive-mc_project .case-studies .summary-project figure figcaption h3,.post-type-archive-mc_project .case-studies .summary-project figure figcaption h3 a,.post-type-archive-mc_project .case-studies .summary-project figure figcaption h4,.post-type-archive-mc_project .case-studies .summary-project figure figcaption h4 a,.post-type-archive-mc_project .case-studies .summary-project figure figcaption h5,.post-type-archive-mc_project .case-studies .summary-project figure figcaption h5 a,.tax-mc_project_type .case-studies .summary-project figure figcaption .faq-menu__title h4,.tax-mc_project_type .case-studies .summary-project figure figcaption .faq-menu__title h4 a,.tax-mc_project_type .case-studies .summary-project figure figcaption h3,.tax-mc_project_type .case-studies .summary-project figure figcaption h3 a,.tax-mc_project_type .case-studies .summary-project figure figcaption h4,.tax-mc_project_type .case-studies .summary-project figure figcaption h4 a,.tax-mc_project_type .case-studies .summary-project figure figcaption h5,.tax-mc_project_type .case-studies .summary-project figure figcaption h5 a{color:#fff}.post-type-archive-mc_project .case-studies .summary-project figure figcaption h5,.tax-mc_project_type .case-studies .summary-project figure figcaption h5{margin:.5em 0}.post-type-archive-mc_project .case-studies .summary-project figure.hover img,.post-type-archive-mc_project .case-studies .summary-project figure:hover img,.tax-mc_project_type .case-studies .summary-project figure.hover img,.tax-mc_project_type .case-studies .summary-project figure:hover img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.post-type-archive-mc_project .case-studies .summary-project figure.hover figcaption,.post-type-archive-mc_project .case-studies .summary-project figure:hover figcaption,.tax-mc_project_type .case-studies .summary-project figure.hover figcaption,.tax-mc_project_type .case-studies .summary-project figure:hover figcaption{-webkit-transform:rotateY(0);transform:rotateY(0)}.post-type-archive-mc_project .case-studies ul.project-types,.tax-mc_project_type .case-studies ul.project-types{margin-bottom:25px;text-transform:uppercase;list-style:none;padding:0 10px}.post-type-archive-mc_project .case-studies ul.project-types li,.tax-mc_project_type .case-studies ul.project-types li{display:inline-block;margin:0 10px}.post-type-archive-mc_project .case-studies ul.project-types li.selected,.tax-mc_project_type .case-studies ul.project-types li.selected{font-weight:700}.single-mc_project .deliverable{color:#7caca2;font-weight:700;font-size:18px;font-size:1.8rem;text-transform:uppercase;margin-bottom:40px}.single-mc_project .needs{padding:12px}.single-mc_project .needs .h5{color:#9b766e;font-weight:700}.single-mc_project .solutions{padding:12px}.single-mc_project .solutions .h5{color:#9b766e;font-weight:700}.single-mc_project a.project-link{background-color:#7caca2;color:#fff;font-size:15px;font-size:1.5rem;text-align:center;padding:15px 10px;margin-top:20px;clear:both;display:block;-webkit-transition:background 3s;transition:background 3s;text-transform:uppercase;word-break:break-word}.single-mc_project article.mc_project{position:relative}.single-mc_project article.mc_project .case-prev{position:relative;font-size:18px;font-size:1.8rem;float:left;font-weight:700;margin-top:20px;left:0;text-transform:uppercase;top:50%}@media only screen and (min-width:768px){.single-mc_project article.mc_project .case-prev{float:none;left:-25%;margin-top:0;position:absolute}}@media only screen and (min-width:992px){.single-mc_project article.mc_project .case-prev{left:-25%}}@media only screen and (min-width:1200px){.single-mc_project article.mc_project .case-prev{left:-20%}}.single-mc_project article.mc_project .case-prev .left-arrow{left:0;margin:0 15px;position:relative;top:6px}@media only screen and (min-width:768px){.single-mc_project article.mc_project .case-prev .left-arrow{left:-15%;margin:0}}.single-mc_project article.mc_project .case-next{position:relative;font-size:18px;font-size:1.8rem;font-weight:700;float:right;margin-top:20px;right:0;text-transform:uppercase;top:50%}@media only screen and (min-width:768px){.single-mc_project article.mc_project .case-next{float:none;right:-25%;margin-top:0;position:absolute}}@media only screen and (min-width:992px){.single-mc_project article.mc_project .case-next{right:-25%}}@media only screen and (min-width:1200px){.single-mc_project article.mc_project .case-next{right:-20%}}.single-mc_project article.mc_project .case-next .right-arrow{right:0;margin:0 15px;position:relative;top:6px}@media only screen and (min-width:768px){.single-mc_project article.mc_project .case-next .right-arrow{right:-10%;margin:0}}
.edd-js-none .edd-has-js,.edd-js .edd-no-js,body.edd-js input.edd-no-js{display:none}
.edd-js-none .edd-has-js,.edd-js .edd-no-js,body.edd-js input.edd-no-js{display:none}