@charset "UTF-8";#share_link_floater{max-width:500px;color:#444}#share_link_floater p{margin:15px 0 3px}#share_link_floater input[type=text]{width:100%;box-sizing:border-box}#share_link_floater footer{clear:both;color:#555;padding:25px 0 0;border-top:1px solid #ccc;margin-top:20px}#share_link_floater footer a{float:right;opacity:1}#share_link_floater footer a.cancel{margin-right:15px}div#main div#gallery h2{margin-top:5px;height:40px}@media only screen and (max-width:767px){.site-content{border-top:none}}.ecards_header,.paper_nav_header{position:relative;width:980px;height:84px;margin:0 auto;z-index:20}html.borderradius .ecards_header ul.navigation,html.borderradius .paper_nav_header ul.navigation,html.no-borderradius .ecards_header ul.navigation,html.no-borderradius .paper_nav_header ul.navigation{position:absolute;left:0;bottom:-14px;margin:0 auto;padding:0 10px 0 0;list-style-type:none;width:958px}html.borderradius .ecards_header ul.navigation li,html.borderradius .paper_nav_header ul.navigation li,html.no-borderradius .ecards_header ul.navigation li,html.no-borderradius .paper_nav_header ul.navigation li{display:inline;float:right;margin:0;padding-left:10px;font-weight:700}html.borderradius .ecards_header ul.navigation li a,html.borderradius .paper_nav_header ul.navigation li a,html.no-borderradius .ecards_header ul.navigation li a,html.no-borderradius .paper_nav_header ul.navigation li a{display:block;height:52px;line-height:52px;padding-right:13px;padding-left:5px;text-align:center;font-size:14px;white-space:nowrap}.ecards_header{z-index:20;height:60px}.ecards_header a{text-decoration:none}.ecards_header a:focus,.ecards_header a:hover{text-decoration:underline}.ecards_header a,.ecards_header a:visited{color:#3f7a9b}.ecards_header img.logo{position:absolute;top:5px;left:10px}#signin_signup .field,#signin_signup .label{vertical-align:middle}#sidebar #sidebar-seasonality,#sidebar .iab_300_250{margin-bottom:20px}#hosted_events{overflow:hidden}@media only screen and (max-width:767px){#hosted_events .event-filters a{font-size:13px}}#hosted_events .header-separator{border-top:1px solid #ccc;margin-bottom:10px}#hosted_events .e_card{border-bottom:1px solid #ccc;overflow:hidden;position:relative;margin-bottom:10px;padding-bottom:10px}#hosted_events .e_card img{max-width:170px}#hosted_events .e_card .image_preview_frame{float:left;padding:10px 15px 10px 5px;height:1%;width:30%;box-sizing:border-box}#hosted_events .e_card .image_preview_frame img{max-width:100%}#hosted_events .e_card .e_card_info{padding-top:15px;width:70%;box-sizing:border-box;padding-left:20px;line-height:17px;float:left}#hosted_events .e_card .e_card_info>div{margin-bottom:10px}#hosted_events .e_card .e_card_info>div.gift_card_info a{font-size:12px;margin-left:5px}#hosted_events .e_card .e_card_info .detail-wrapper>div{margin-bottom:10px}@media only screen and (max-width:767px){#hosted_events .e_card .e_card_info{padding-top:10px;font-size:12px;padding-left:10px;line-height:14px;box-sizing:border-box;width:70%;float:right}#hosted_events .e_card .e_card_info .fbtn-small{font-size:11px}}#hosted_events .e_card .e_card_info h4{font-weight:700;margin-bottom:2px;color:#333}#hosted_events .e_card .e_card_info .gift_card_callout{color:#fff;font-size:11px;font-weight:700;padding:3px 10px;background-color:#93b95c;border-radius:8px}#hosted_events .e_card .e_card_info .gift_card_callout.error{background-color:rgb(244.8,61.2,61.2)}#hosted_events .e_card .e_card_info .action-buttons .options-1,#hosted_events .e_card .e_card_info .action-buttons .options-2{display:block;margin:0 1px 5px 0}#hosted_events .e_card .e_card_info .action-buttons .options-2{line-height:30px}#hosted_events .e_card .e_card_info .action-buttons .send{width:120px}#hosted_events .e_card .e_card_info .action-buttons form.copy-card{display:inline}#hosted_events .e_card .e_card_info .action-buttons form.copy-card button{margin:0}#hosted_events .e_card.errored .e_card_info p.status{color:#888}#hosted_events .e_card.errored .e_card_info p.status label{color:#222}#hosted_events .e_card.last_page{height:0}#infscr-loading{margin-top:20px}body#e_cards_confirm #recipients{color:#444}body#e_cards_confirm #recipients #recipients_area{float:left}body#e_cards_confirm #recipients #buttons_area{float:right;padding:8px 17px 0 0}body#e_cards_confirm #recipients #recipient_emails{width:260px;padding:3px;margin:0;background-color:#fff7c8;border:1px solid #e6e0b7;line-height:120%}body#e_cards_confirm #recipient_emails p#recipients_list{text-align:left;margin:0;padding:1px;width:258px;background-color:#fff7c8}body#e_cards_confirm p#more_recipient_emails{text-align:center;padding:0 3px;width:260px;margin:0;font-size:80%;background-color:#e6e0b7;border:1px solid #e6e0b7;cursor:pointer}body#e_cards_confirm #send_another_ecard_button{margin-top:15px}body#e_cards_confirm #notice{margin:10px 0;padding:10px;background:#fdf699;color:#555;font-style:italic}body#e_cards_confirm #message{float:left;width:600px;padding-top:20px}body#e_cards_confirm #mypunchbowl_ad #feature_graphic{float:left;padding:0 10px}body#e_cards_confirm #mypunchbowl_ad #ad_text{float:left;text-align:left;vertical-align:middle;padding-top:50px;width:275px}body#e_cards_confirm #mypunchbowl_ad #ad_text form,body#e_cards_confirm #mypunchbowl_ad #ad_text p.learn{text-align:center;margin:20px 0}body#e_cards_confirm .ad-580-260{margin-bottom:10px}body#e_cards_confirm div#main{margin:0 auto;width:960px}body#e_cards_confirm div#heading img{vertical-align:middle}body#e_cards_confirm #recipients{float:left;text-align:center;padding:0 20px;width:430px}body#e_cards_confirm #recipients.narrow{width:300px;padding:0 20px 0 0;color:#222}body#e_cards_confirm #recipients h2{display:block;border-bottom:1px solid #ccc;margin:0 0 10px;text-align:left;font-size:18px;line-height:24px}body#e_cards_confirm #recipients h2.share{margin-top:20px}body#e_cards_confirm #recipients p{padding:0;margin:5px 0;text-align:center}body#e_cards_confirm #share{float:left;text-align:center;padding:0 10px}body#e_cards_confirm #share.narrow{margin-top:5px;border-bottom:1px solid #ccc;border-top:1px solid #ccc}body#e_cards_confirm h4{text-align:left;margin:10px 0 5px}body#e_cards_confirm #recipients h4{padding-left:10px;margin-bottom:0}body#e_cards_confirm .left_column #buttons_area{padding-left:10px}body#e_cards_confirm .left_column #buttons_area p{margin:5px 0}body#e_cards_confirm #share h2{display:block;border-bottom:1px solid #ccc;margin:0 0 10px;text-align:left;font-size:18px;line-height:24px}body#e_cards_confirm #share #buttons{color:#222;padding:0;margin:35px 0 0;text-align:center;line-height:26px}body#e_cards_confirm #share #buttons.narrow{margin:0 0 20px;font-size:larger}body#e_cards_confirm #share #buttons img{padding:0 5px}body#e_cards_confirm #paper_content{overflow:visible}.recipient_record{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px}.recipient_record div.options{float:right;font-size:75%;padding-right:10px}.recipient_record div.viewed{display:none}.recipient_record div.name{font-weight:700}.recipient_record div.email{font-size:75%}.recipient_list_container{overflow-x:hidden}.recipient_list_container .tbody li ul,.recipient_list_container .thead{align-items:center;display:flex;flex-direction:row}.recipient_list_confirm{max-height:250px;overflow:auto;width:250px;float:left;text-align:left}.narrow .recipient_record{border:0;padding:5px 0 10px 10px;margin-bottom:0}.narrow .recipient_record:nth-child(2n){background-color:#ebf0f4}.narrow .recipient_list_confirm{max-height:550px;width:290px;height:550px}div.e_cards_pager{margin:15px 0 5px;padding:5px 0;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}div.e_cards_pager a{display:inline;padding:2px 5px;margin:0 1px;border:1px solid #9ab8c6;cursor:pointer}div.e_cards_pager a.next_page,div.e_cards_pager a.prev_page{border:none}div.e_cards_pager span.current{padding:2px 5px;border:1px solid #9ab8c6;color:#fff;cursor:default;background:#9ab8c6}div.e_cards_pager span.disabled{color:#ccc}body.pbs_paper.e_cards.design #main{margin:0 -25px;width:960px}body.pbs_paper.e_cards #paper_content{min-height:400px;padding-bottom:10px}body.dashboard.ecards .get_started{overflow:hidden;padding:10px 0}body.dashboard.ecards .get_started h2{font-size:22px;line-height:22px}body.dashboard.ecards .get_started>div{float:left;width:70%;text-align:left;box-sizing:border-box}@media only screen and (max-width:767px){body.dashboard.ecards .get_started>div{width:100%}}body.dashboard.ecards .get_started>div p{padding:10px 0}body.dashboard.ecards .get_started>div ul{list-style-type:disc;padding-left:15px}body.dashboard.ecards .get_started>div ul li{list-style-position:outside}body.dashboard.ecards .get_started>img{float:right;width:30%;box-sizing:border-box}@media only screen and (max-width:767px){body.dashboard.ecards .get_started>img{display:none}}body.pbs_paper#ecards_home .paper_container .paper_middles #paper_content{padding:30px}#seo-text-container{text-align:left;border-top:1px solid #ddd;padding:20px 0;margin-top:10px}#seo-text-container a:hover{text-decoration:none}#seo-text-container .row{font-size:12px;display:flex;flex-direction:row;justify-content:space-around;padding:10px 0}#seo-text-container .row h1,#seo-text-container .row h2{line-height:22px}#seo-text-container .col{line-height:16px}#seo-text-container .col:not(:first-child){padding-left:10px}#seo-text-container .large-text{font-size:16px;line-height:22px}#seo-text-container .border-top{border-top:1px solid #ccc}#seo-text-container .border-bottom{border-bottom:1px solid #ccc}@media only screen and (max-width:767px){#seo-text-container .col:not(:first-child){padding-left:0}#seo-text-container .col{padding-bottom:5px}#seo-text-container .row{flex-direction:column;padding-bottom:0}}#address_book_floater form>section body.reminders header,body#e_cards_send section.recipients section.undeliverable body.reminders header,body.reminders #address_book_floater form>section header,body.reminders .table_header,body.reminders body#e_cards_send section.recipients section.undeliverable header{position:relative;padding:6px 10px;margin-top:5px;background-color:#f5f4ef;border:1px solid #d1d2ca;overflow:hidden;border-top-left-radius:4px;border-top-right-radius:4px;color:#444;min-height:23px}#address_book_floater form>section body.reminders header .search_box,body#e_cards_send section.recipients section.undeliverable body.reminders header .search_box,body.reminders #address_book_floater form>section header .search_box,body.reminders .table_header .search_box,body.reminders body#e_cards_send section.recipients section.undeliverable header .search_box{position:relative;float:right;*width:200px}#address_book_floater form>section body.reminders header .search_box img.search,body#e_cards_send section.recipients section.undeliverable body.reminders header .search_box img.search,body.reminders #address_book_floater form>section header .search_box img.search,body.reminders .table_header .search_box img.search,body.reminders body#e_cards_send section.recipients section.undeliverable header .search_box img.search{float:right;margin-top:1px}#address_book_floater form>section body.reminders header .search_box img.clear_search,body#e_cards_send section.recipients section.undeliverable body.reminders header .search_box img.clear_search,body.reminders #address_book_floater form>section header .search_box img.clear_search,body.reminders .table_header .search_box img.clear_search,body.reminders body#e_cards_send section.recipients section.undeliverable header .search_box img.clear_search{background-color:#fff;position:absolute;top:5px;right:5px;opacity:.8;cursor:pointer}#address_book_floater form>section body.reminders header .search_box input[type=text],body#e_cards_send section.recipients section.undeliverable body.reminders header .search_box input[type=text],body.reminders #address_book_floater form>section header .search_box input[type=text],body.reminders .table_header .search_box input[type=text],body.reminders body#e_cards_send section.recipients section.undeliverable header .search_box input[type=text]{border-color:transparent;font-size:12px;float:right;padding-right:26px;width:145px}#address_book_floater form>section body.reminders header .search_box.blank img.clear_search,body#e_cards_send section.recipients section.undeliverable body.reminders header .search_box.blank img.clear_search,body.reminders #address_book_floater form>section header .search_box.blank img.clear_search,body.reminders .table_header .search_box.blank img.clear_search,body.reminders body#e_cards_send section.recipients section.undeliverable header .search_box.blank img.clear_search{opacity:.3;cursor:default}#address_book_floater form>section body.reminders header.with_paging .search_box,body#e_cards_send section.recipients section.undeliverable body.reminders header.with_paging .search_box,body.reminders #address_book_floater form>section header.with_paging .search_box,body.reminders .table_header.with_paging .search_box,body.reminders body#e_cards_send section.recipients section.undeliverable header.with_paging .search_box{float:left}#address_book_floater form>section body.reminders header.with_paging h2,body#e_cards_send section.recipients section.undeliverable body.reminders header.with_paging h2,body.reminders #address_book_floater form>section header.with_paging h2,body.reminders .table_header.with_paging h2,body.reminders body#e_cards_send section.recipients section.undeliverable header.with_paging h2{float:left;margin-right:10px}#address_book_floater form>section body.reminders header h2,#address_book_floater form>section body.reminders header h3,body#e_cards_send section.recipients section.undeliverable body.reminders header h2,body#e_cards_send section.recipients section.undeliverable body.reminders header h3,body.reminders #address_book_floater form>section header h2,body.reminders #address_book_floater form>section header h3,body.reminders .table_header h2,body.reminders .table_header h3,body.reminders body#e_cards_send section.recipients section.undeliverable header h2,body.reminders body#e_cards_send section.recipients section.undeliverable header h3{font-weight:700;line-height:22px;display:inline}#address_book_floater form>section body.reminders header h3,body#e_cards_send section.recipients section.undeliverable body.reminders header h3,body.reminders #address_book_floater form>section header h3,body.reminders .table_header h3,body.reminders body#e_cards_send section.recipients section.undeliverable header h3{font-size:14px}#address_book_floater form>section body.reminders header h2,body#e_cards_send section.recipients section.undeliverable body.reminders header h2,body.reminders #address_book_floater form>section header h2,body.reminders .table_header h2,body.reminders body#e_cards_send section.recipients section.undeliverable header h2{font-size:15px}#address_book_floater form>section body.reminders header p,body#e_cards_send section.recipients section.undeliverable body.reminders header p,body.reminders #address_book_floater form>section header p,body.reminders .table_header p,body.reminders body#e_cards_send section.recipients section.undeliverable header p{display:inline;font-size:14px}#address_book_floater form>section body.reminders header a,body#e_cards_send section.recipients section.undeliverable body.reminders header a,body.reminders #address_book_floater form>section header a,body.reminders .table_header a,body.reminders body#e_cards_send section.recipients section.undeliverable header a{margin-left:0;line-height:22px;font-weight:700}#address_book_floater form>section body.reminders header a:first-child.action,body#e_cards_send section.recipients section.undeliverable body.reminders header a:first-child.action,body.reminders #address_book_floater form>section header a:first-child.action,body.reminders .table_header a:first-child.action,body.reminders body#e_cards_send section.recipients section.undeliverable header a:first-child.action{padding-right:5px;border-right:1px solid #ccc}#address_book_floater form>section body.reminders header a.right_action,body#e_cards_send section.recipients section.undeliverable body.reminders header a.right_action,body.reminders #address_book_floater form>section header a.right_action,body.reminders .table_header a.right_action,body.reminders body#e_cards_send section.recipients section.undeliverable header a.right_action{position:absolute;top:0;right:10px;font-size:11px;line-height:33px;font-weight:400}#address_book_floater form>section body.reminders header a.right_action img,body#e_cards_send section.recipients section.undeliverable body.reminders header a.right_action img,body.reminders #address_book_floater form>section header a.right_action img,body.reminders .table_header a.right_action img,body.reminders body#e_cards_send section.recipients section.undeliverable header a.right_action img{margin-bottom:-2px;margin-right:2px}#address_book_floater form>section body.reminders header a.right_action.dcards,#address_book_floater form>section body.reminders header a.right_action.red_header_link,body#e_cards_send section.recipients section.undeliverable body.reminders header a.right_action.dcards,body#e_cards_send section.recipients section.undeliverable body.reminders header a.right_action.red_header_link,body.reminders #address_book_floater form>section header a.right_action.dcards,body.reminders #address_book_floater form>section header a.right_action.red_header_link,body.reminders .table_header a.right_action.dcards,body.reminders .table_header a.right_action.red_header_link,body.reminders body#e_cards_send section.recipients section.undeliverable header a.right_action.dcards,body.reminders body#e_cards_send section.recipients section.undeliverable header a.right_action.red_header_link{color:#fff}#address_book_floater form>section body.reminders header .paging_controls a,body#e_cards_send section.recipients section.undeliverable body.reminders header .paging_controls a,body.reminders #address_book_floater form>section header .paging_controls a,body.reminders .table_header .paging_controls a,body.reminders body#e_cards_send section.recipients section.undeliverable header .paging_controls a{line-height:1}.table_footer{padding:5px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#f5f4ef;border-left:1px solid #d1d2ca;border-right:1px solid #d1d2ca;border-bottom:1px solid #d1d2ca}.table_footer .paging{overflow:hidden;margin:0;border:none}body.ecards.category_groups .secondary_categories{margin-bottom:40px}body.ecards.category_groups .secondary_categories h2 a{display:block;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;line-height:40px;height:40px;font-size:22px;color:#333;text-decoration:none;overflow:hidden;white-space:nowrap}body.ecards.category_groups .secondary_categories h2 a:hover{text-decoration:none}body.ecards.category_groups .secondary_categories ul{display:inline-block;width:100%}@media only screen and (max-width:767px){body.ecards.category_groups .secondary_categories li:first-child a{border-top:1px solid #ddd}}body.ecards.category_groups .secondary_categories li a,body.ecards.category_groups .secondary_categories li i{line-height:40px;height:40px}@media only screen and (max-width:767px){body.ecards.category_groups .secondary_categories li a,body.ecards.category_groups .secondary_categories li i{line-height:60px;height:60px}}body.ecards.category_groups .secondary_categories li a{position:relative;display:block;white-space:nowrap;border-bottom:1px solid #ddd;color:#333;font-size:14px;text-decoration:none}body.ecards.category_groups .secondary_categories li a:hover{text-decoration:none}@media only screen and (max-width:767px){body.ecards.category_groups .secondary_categories li a{font-size:16px}}body.ecards.category_groups .secondary_categories li i{position:absolute;top:0;right:0;font-size:1.5em;color:#aaa}body#ecards_home .ui-widget{font-family:inherit}body#ecards_home h1{color:#333;font-size:24px;line-height:1.1em;letter-spacing:-.5px;margin-bottom:15px}body#ecards_home .top-section{margin-bottom:35px;padding-top:28px}@media only screen and (max-width:767px){body#ecards_home .top-section{padding-top:15px}}body#ecards_home .top-section a{display:block;text-align:center}body#ecards_home .top-section__ecards-image{width:100%;display:block;margin-top:20px}@media only screen and (max-width:767px){body#ecards_home .top-section__ecards-image{display:none}}body#ecards_home .top-section__ecards-mobileimage{display:none}@media only screen and (max-width:767px){body#ecards_home .top-section__ecards-mobileimage{width:100%;margin-top:20px;display:block}}body#ecards_home .top-section__text-container{text-align:center}body#ecards_home .top-section__text-container h1{line-height:45px;font-size:42px;font-family:HelveticaNeue-Thin,Helvetica Neue Thin,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;letter-spacing:.5px}body#ecards_home .top-section__text-container h1 br{display:none}@media only screen and (max-width:767px){body#ecards_home .top-section__text-container h1{font-size:32px;line-height:38px}body#ecards_home .top-section__text-container h1 br{display:block}}body#ecards_home .top-section__text-container h2{font-weight:400;font-size:20px}@media only screen and (max-width:767px){body#ecards_home .top-section__text-container h2{font-size:16px}}@media only screen and (max-width:767px){body#ecards_home .top-section__text-container h1,body#ecards_home .top-section__text-container h2{text-align:center}}body#ecards_home .top-section__text-container a{text-align:center;display:inline-block;margin-top:20px}body#ecards_home .top-section__text-container a.fbtn{padding:15px 25px}@media only screen and (max-width:767px){body#ecards_home .top-section__text-container a.fbtn{padding:10px 20px}}body#ecards_home .main-section .cat-grp-carousel{position:relative;text-align:center;padding-top:20px;overflow:hidden;border-top:1px solid #ddd}body#ecards_home .main-section .cat-grp-carousel .icon{display:none;text-decoration:none}@media only screen and (max-width:767px){body#ecards_home .main-section .cat-grp-carousel .icon{display:inline-block}}body#ecards_home .main-section .cat-grp-carousel header{font-size:32px;margin:15px auto 40px;white-space:nowrap;font-family:HelveticaNeue-Thin,Helvetica Neue Thin,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}@media only screen and (max-width:767px){body#ecards_home .main-section .cat-grp-carousel header{font-size:22px;margin:10px auto}}body#ecards_home .main-section .cat-grp-carousel header .subheader-category-links{font-size:15px;font-family:Arial;margin-top:15px}body#ecards_home .main-section .cat-grp-carousel header .subheader-category-links li{display:inline-block}body#ecards_home .main-section .cat-grp-carousel .carousel{position:relative;margin-bottom:15px}body#ecards_home .main-section .cat-grp-carousel .carousel ul{height:280px;font-size:13px}body#ecards_home .main-section .cat-grp-carousel .carousel li{display:inline-block;flex-shrink:0;text-align:center;height:240px;width:200px;transition:all .3s}@media only screen and (max-width:767px){body#ecards_home .main-section .cat-grp-carousel .carousel li{height:150px;width:150px}}@media only screen and (min-width:1024px){body#ecards_home .main-section .cat-grp-carousel .carousel li{height:280px;width:200px}body#ecards_home .main-section .cat-grp-carousel .carousel li:hover{transform:translateY(-10px)}}body#ecards_home .main-section .cat-grp-carousel .carousel li a{display:flex;flex-direction:column;text-decoration:none;width:100%;height:100%}body#ecards_home .main-section .cat-grp-carousel .carousel li a img{width:200px;height:200px}@media only screen and (max-width:767px){body#ecards_home .main-section .cat-grp-carousel .carousel li a img{width:150px;height:150px}}body#ecards_home .main-section .cat-grp-carousel .carousel__frame{position:relative;height:300px;width:600px;margin:0 auto;overflow:hidden;text-align:center}@media only screen and (min-width:1024px){body#ecards_home .main-section .cat-grp-carousel .carousel__frame{height:300px;width:800px}}@media only screen and (max-width:767px){body#ecards_home .main-section .cat-grp-carousel .carousel__frame{height:180px;width:300px}}body#ecards_home .main-section .cat-grp-carousel .carousel__track{display:flex;flex-direction:row;position:absolute;top:20px;left:0;width:2000px}body#ecards_home .main-section .cat-grp-carousel .carousel__track span{color:#555;font-size:14px;text-decoration:none;margin-top:10px}@media only screen and (max-width:767px){body#ecards_home .main-section .cat-grp-carousel .carousel__track span{display:none}}body#ecards_home .main-section .cat-grp-carousel .carousel__design{max-height:100%;width:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}body#ecards_home .main-section .cat-grp-carousel .carousel__next,body#ecards_home .main-section .cat-grp-carousel .carousel__previous{position:absolute;font-size:100px;color:#aaa;top:90px;transition:all .3s}@media only screen and (max-width:767px){body#ecards_home .main-section .cat-grp-carousel .carousel__next,body#ecards_home .main-section .cat-grp-carousel .carousel__previous{font-size:70px;top:60px}}body#ecards_home .main-section .cat-grp-carousel .carousel__next:hover,body#ecards_home .main-section .cat-grp-carousel .carousel__previous:hover{color:#777}body#ecards_home .main-section .cat-grp-carousel .carousel__previous{left:0;text-align:left}body#ecards_home .main-section .cat-grp-carousel .carousel__next{right:0;text-align:right}body#ecards_home .main-section .cat-grp-carousel:hover .icon{display:inline-block}body#ecards_home .main-section .section.posts{display:flex;flex-direction:column;align-items:center;border-top:1px solid #ddd;padding-top:40px}body#ecards_home .main-section .section.posts h2{font-family:HelveticaNeue-Thin,Helvetica Neue Thin,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;font-size:32px;margin-bottom:30px;text-align:center}body#ecards_home .main-section .section.posts h2 br{display:none}@media only screen and (max-width:767px){body#ecards_home .main-section .section.posts h2{line-height:40px}body#ecards_home .main-section .section.posts h2 br{display:block}}body#ecards_home .main-section .section.posts .post-item-row{display:flex;justify-content:flex-start;overflow:hidden;padding:0;margin:0;width:100%}@media only screen and (max-width:767px){body#ecards_home .main-section .section.posts .post-item-row{display:block}}body#ecards_home .main-section .section.posts .post-item-row .post{display:flex;flex-direction:row;overflow:hidden;width:50%;margin-right:20px;margin-bottom:10px;min-height:70px}@media only screen and (max-width:767px){body#ecards_home .main-section .section.posts .post-item-row .post{width:auto}}body#ecards_home .main-section .section.posts .post-item-row .post.right-side{margin-right:0;clear:none}body#ecards_home .main-section .section.posts .post-item-row .post .image-container{display:flex;flex-shrink:0;justify-content:center;align-items:center;height:62px;width:62px}body#ecards_home .main-section .section.posts .post-item-row .post .image-container img{padding:0;margin:0;cursor:pointer}body#ecards_home .main-section .section.posts .post-item-row .post .text-container{display:flex;justify-content:center;flex-direction:column;margin-left:10px}body#ecards_home .main-section .section.posts .post-item-row .post .text-container a{display:block;font-weight:700;line-height:18px;font-size:12px;color:#555}body#ecards_home .main-section .section.posts .post-item-row .post .text-container p{margin:0;font-size:12px;line-height:18px;color:#555;clear:none}body#ecards_home .main-section .all_categories_button{align-items:center;display:flex;justify-content:center;width:100%;margin-bottom:20px;border-top:1px solid #ddd;padding-top:20px}body#ecards_home .main-section .all_categories_button a{align-items:center;display:flex;font-size:16px;font-weight:700;height:36px;justify-content:center;margin:15px 0;width:250px}body#ecards_home h1.all-categories-header{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:400}body#ecards_home section.all-categories-main{text-align:left;width:100%}body#ecards_home section.main:not(.all-categories-main){width:580px;float:left}@media only screen and (max-width:767px){body#ecards_home section.main:not(.all-categories-main){width:100%}}body#ecards_home section.main .all_category_groups .category_group{padding-bottom:40px}body#ecards_home section.main .all_category_groups .category_group h2{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:10px}body#ecards_home section.main .all_category_groups .category_group h2 i{font-size:20px;margin-right:5px}body#ecards_home section.main .all_category_groups .category_group h2 a{font-weight:700;font-size:16px;font-size:13px;line-height:28px;height:28px;border:none}body#ecards_home section.main .all_category_groups .category_group h2 a:hover{text-decoration:underline}body#ecards_home section.main .all_category_groups .category_group h2 a i:not(.group-icon){display:none}body#ecards_home section.main .all_category_groups .category_group ul{text-align:left;display:flex;flex-wrap:wrap;grid-gap:5px 20px;gap:5px 20px}body#ecards_home section.main .all_category_groups .category_group li a{color:#3f7a9b}body#ecards_home section.main .mobile.ad_box.standin{display:none}@media only screen and (max-width:767px){body#ecards_home section.main .mobile.ad_box.standin{display:block;padding:35px 0;width:300px;margin:0 auto}}body#ecards_home section.main .all_categories_bar{background-color:#f3f0e7;line-height:40px;text-align:center;font-size:14px;border:1px solid rgb(226,218.75,197);border-radius:6px;margin:40px 0}body#ecards_home section.sidebar{position:static;width:100%}@media only screen and (min-width:1024px){body#ecards_home section.sidebar{float:right;width:300px}}body#ecards_home section.sidebar .ad_box.standin{display:none;width:300px;margin-bottom:20px}@media only screen and (min-width:1024px){body#ecards_home section.sidebar .ad_box.standin{display:block}}body#ecards_home section.sidebar .packages{display:none}@media only screen and (min-width:1024px){body#ecards_home section.sidebar .packages{display:block}}body#ecards_home section.sidebar .packages.ui-widget-content{border:none;padding:0}body#ecards_home section.sidebar .packages .ui-widget-header{border:none;background:none}body#ecards_home section.sidebar .packages .ui-widget-header .ui-state-active{border:none}body#ecards_home section.sidebar .packages .ui-tabs-panel{padding:0}body#ecards_home section.sidebar .packages .ui-tabs-nav{padding:0 2px;line-height:32px}body#ecards_home section.sidebar .packages .ui-tabs-nav li.ui-state-default{border:1px solid #ccc;bottom:1px solid #ccc!important;border-top-left-radius:8px;border-top-right-radius:8px;width:50%;margin:0;text-align:center;cursor:pointer;font-size:12px;background-image:url(//static-data.punchbowl-sandbox.com/packs/media/tabs/tab_150x34_unselected-030dd523.jpg);background-image:linear-gradient(rgb(207.087628866,223.3041237113,231.412371134),rgb(172.912371134,200.6958762887,214.587628866) 40%,rgb(138.7371134021,178.087628866,197.7628865979))}body#ecards_home section.sidebar .packages .ui-tabs-nav li.ui-state-default:first-child{margin-left:-2px}body#ecards_home section.sidebar .packages .ui-tabs-nav li.ui-state-default.last{margin-right:-2px}body#ecards_home section.sidebar .packages .ui-tabs-nav li.ui-state-default a{padding:0;display:block;width:100%;text-align:center;font-weight:700;color:rgb(52.1237113402,87.9587628866,105.8762886598)}body#ecards_home section.sidebar .packages .ui-tabs-nav li.ui-state-default a:hover{text-decoration:none}body#ecards_home section.sidebar .packages .ui-tabs-nav li.ui-state-hover{background-image:url(//static-data.punchbowl-sandbox.com/packs/media/tabs/tab_150x34_over-7366f2a3.jpg)}body#ecards_home section.sidebar .packages .ui-tabs-nav li.ui-state-active{border-bottom:none!important;background-image:url(//static-data.punchbowl-sandbox.com/packs/media/tabs/tab_150x34_selected-ad7b9874.jpg);text-shadow:compact(0 0 0 false transparent)}body#ecards_home section.sidebar .packages .ui-tabs-nav li.ui-state-active a{color:#444;cursor:default}body#ecards_home section.sidebar .packages section{border:1px solid #ccc;top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}body#ecards_home section.sidebar .packages section ul{padding:10px;bottom:3px}body#ecards_home section.sidebar .packages section ul li.package{position:relative;border-bottom:1px solid #ccc;padding:10px 0;font-size:13px}body#ecards_home section.sidebar .packages section ul li.package a.name{display:block;width:100%}body#ecards_home section.sidebar .packages section ul li.package.inline .preview_sidebox{position:absolute;left:-130px;top:-30px;display:none;padding:10px;border:1px solid #ccc;border-radius:8px;box-shadow:0 0 5px #aaa;background-color:#fff}body#ecards_home section.sidebar .packages section ul li.package.inline .preview_sidebox .arrow{position:absolute;right:-15px;top:50%;margin-top:-13px}body#ecards_home section.sidebar .packages section ul li.package.inline:hover .preview_sidebox,body#ecards_home section.sidebar .packages section ul li.package.inline img.preview{display:block}body#ecards_home section.sidebar .packages section ul li.package.expanded{padding:10px 0}body#ecards_home section.sidebar .packages section ul li.package.expanded a.name p{position:absolute;left:90px;top:50%;margin-top:-.5em}body#ecards_home section.sidebar .packages section ul li.package.expanded .preview_sidebox img{border:none}body#ecards_home section.sidebar .packages section ul li.package.expanded .preview_sidebox .arrow{display:none}body#ecards_home section.sidebar .packages section ul li.package.expanded p{position:absolute;left:90px;top:50%;margin-top:-.5em}body#ecards_home section.sidebar .packages section ul li.package img.open_preview{position:absolute;right:0;top:50%;margin-top:-10px;cursor:pointer}body#ecards_home section.sidebar .packages section ul li.package:last-child{border-bottom:none}body.ecards.search_results .empty-state{text-align:center}body.ecards.search_results .empty-state img{max-width:650px;padding-top:8px}@media only screen and (max-width:767px){body.ecards.search_results .empty-state img{max-width:100%}}body.ecards.search_results .empty-state p{margin:10px 0}body.ecards.search_results .related-categories{text-align:center;color:#333}body.ecards.search_results .related-categories p{font-size:18px;margin:20px 0}body.ecards.search_results .related-categories ul li{display:inline-block;margin:0 10px}body.ecards.search_results .related-categories ul li a{color:#333;float:left;height:40px;vertical-align:middle;line-height:40px}body.ecards.search_results .related-categories ul li img{filter:brightness(0) saturate(100%) invert(21%) sepia(15%) saturate(0) hue-rotate(246deg) brightness(96%) contrast(81%)}body.ecards.search_results .package-search-header{text-align:center;width:100%}body.ecards.search_results .package-search-header h1{font-size:32px;line-height:55px;color:#565656;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}@media only screen and (max-width:767px){body.ecards.search_results .package-search-header h1{font-size:24px;line-height:30px}}body.ecards.search_results .package-search-header p{color:#888;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;font-size:18px}body.ecards.category section.header{width:100%;height:auto;margin:0;padding:0}@media only screen and (min-width:1024px){body.ecards.category section.header{position:relative}}body.ecards.category section.header h1{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;font-size:28px;line-height:40px}body.ecards.category section.header p{font-size:16px;line-height:22px}body.ecards.category section.header .content{display:flex;align-items:center;justify-content:center}body.ecards.category section.header .content .banner_text{padding:0 0 16px;text-align:center;width:100%}@media only screen and (min-width:1024px){body.ecards.category section.header .content .banner_text{padding:16px 0;width:80%}}body.ecards.category section.header .content .banner_text h1{color:#505050;font-size:32px;line-height:normal}@media only screen and (min-width:1024px){body.ecards.category section.header .content .banner_text h1{font-size:48px}}body.ecards.category section.header .content .banner_text h2{color:#505050;margin-top:10px;font-weight:400}body.ecards.category section.header nav.filters{display:none;margin-top:20px}@media only screen and (min-width:1024px){body.ecards.category section.header nav.filters{border-bottom:1px solid #ddd;border-top:1px solid #ddd;display:block;width:100%;text-align:center;line-height:40px;padding:5px 0}body.ecards.category section.header nav.filters label{display:inline;color:#666;margin-right:5px}body.ecards.category section.header nav.filters ul{margin:0;padding:0;border:0;overflow:hidden}body.ecards.category section.header nav.filters ul li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left;padding-left:4px;padding-right:4px}body.ecards.category section.header nav.filters ul li:first-child{padding-left:0}body.ecards.category section.header nav.filters ul li:last-child{padding-right:0}body.ecards.category section.header nav.filters ul{text-align:center;display:inline;width:100%}body.ecards.category section.header nav.filters ul li{float:none;display:inline;margin:0 2px}body.ecards.category section.header nav.filters ul li.active-filter{padding:10px;border-radius:20px;font-weight:700;background-color:#e7f0fe}body.ecards.category section.header nav.filters{overflow:hidden}}body.ecards.category section.header .gallery_content .mobile_filter ul li{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;font-size:14px}@media only screen and (min-width:1024px){body.ecards.category section.header .gallery_content .mobile_filter{display:none}}body.ecards.category section.header .gallery_content .mobile_filter .fbtn-group{width:100%}body.ecards.category section.header .gallery_content .mobile_filter .dropdown-toggle{width:100%;padding:10px 0;display:flex;justify-content:space-between;border-radius:4px}body.ecards.category section.header .gallery_content .mobile_filter .dropdown-toggle span{margin-left:10px}body.ecards.category section.header .gallery_content .mobile_filter .dropdown-toggle i{margin-right:10px}body.ecards.category section.main{text-align:center}body.ecards.category section.main .mobile.ad.standin{display:none}@media only screen and (max-width:767px){body.ecards.category section.main .mobile.ad.standin{display:inline-block;padding-top:35px;text-align:center}}body#ecards_home.category_groups section.top h1{color:#333;font-family:HelveticaNeue-Thin,Helvetica Neue Thin,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;font-size:32px;line-height:40px}body#ecards_home.category_groups section.top p{margin:0;font-size:14px;line-height:28px;color:#333}body.ecards.category_groups section.header{position:relative}@media only screen and (max-width:767px){body.ecards.category_groups section.header{margin:0}}@media only screen and (min-width:1024px){body.ecards.category_groups section.header{height:290px;width:970px;margin:0 -30px}}body.ecards.category_groups section.header img{display:none}@media only screen and (min-width:1024px){body.ecards.category_groups section.header img{display:block;top:20px;right:10px;position:absolute}}body.ecards.category_groups section.header .content{top:20px;left:30px;line-height:32px}@media only screen and (min-width:1024px){body.ecards.category_groups section.header .content{width:450px;position:absolute}}body.ecards.category_groups section.header .content h1{color:#333;font-weight:300;font-size:32px;line-height:40px}@media only screen and (min-width:1024px){body.ecards.category_groups section.header .content h1{margin-top:0}}body.ecards.category_groups section.header .content p{font-size:12px;line-height:18px}@media only screen and (max-width:767px){body.ecards.category_groups section.header .content p{display:none}}body.ecards.category_groups section.packages li.ui-state-active{padding:10px;font-weight:700;font-size:14px;color:#444;border-color:#ccc}@media only screen and (min-width:1024px){body.ecards.category_groups section.main{margin-top:-40px}}body.ecards.category_groups section.main .mobile_content{display:none}@media only screen and (max-width:767px){body.ecards.category_groups section.main .mobile_content{display:block;margin-bottom:5px;line-height:20px}}body.ecards.category_groups .secondary_categories{margin-bottom:20px}body.ecards.category_groups .secondary_categories h2{line-height:60px;height:60px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;font-size:22px;color:#333;overflow:hidden;white-space:nowrap}body.ecards.category_groups .secondary_categories li a,body.ecards.category_groups .secondary_categories li i{line-height:60px;height:60px}body.ecards.category_groups .secondary_categories li a:hover{text-decoration:underline}body.ecards.category_groups .secondary_categories li a:hover i{text-decoration:none}body.ecards.category_groups .secondary_categories li:first-child a{border-top:1px solid #ddd}body.ecards.packages.show section.top_bar{margin:0}@media only screen and (max-width:767px){body.ecards.packages.show section.top_bar{display:none}}body.ecards.category_groups section.top_bar,body.ecards.category section.top_bar{margin-bottom:0}body.ecards.category_groups section.top_bar .links,body.ecards.category section.top_bar .links{font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}@media only screen and (max-width:767px){body.ecards.category_groups section.top_bar .links,body.ecards.category section.top_bar .links{padding:10px 0 20px}}body.ecards.category_groups section.top_bar .links li,body.ecards.category section.top_bar .links li{font-size:15px}@media only screen and (max-width:767px){body.ecards.category_groups section.top_bar .links li,body.ecards.category section.top_bar .links li{font-size:13px}}body.ecards.category_groups section.top_bar .links .separator,body.ecards.category section.top_bar .links .separator{font-size:12px}body.ecards.category_groups section.top_bar .links .current,body.ecards.category_groups section.top_bar .links .separator,body.ecards.category section.top_bar .links .current,body.ecards.category section.top_bar .links .separator{color:#888}body.ecards.category_groups section.top_bar .more,body.ecards.category section.top_bar .more{display:none}@media only screen and (min-width:1024px){body.ecards.category_groups section.top_bar .more,body.ecards.category section.top_bar .more{display:block}}body.ecards.category .main,body.ecards.category_groups .main{overflow:hidden;position:relative}body.ecards.category .main.paywall li.package img.badge,body.ecards.category_groups .main.paywall li.package img.badge{display:none}body.ecards.category .main div.sponsored-packages,body.ecards.category_groups .main div.sponsored-packages{border:1px solid #dfdfdf;height:325px;max-width:680px;border-radius:5px;background-color:#f4f1e8;margin-top:20px;padding-right:5px;float:left}@media only screen and (max-width:767px){body.ecards.category .main div.sponsored-packages,body.ecards.category_groups .main div.sponsored-packages{max-width:none;width:100%;box-sizing:border-box}}body.ecards.category .main div.sponsored-packages div.sponsor-text,body.ecards.category_groups .main div.sponsored-packages div.sponsor-text{padding-top:20px;font-size:20px}body.ecards.category .main div.sponsored-packages div.sponsor-text img,body.ecards.category_groups .main div.sponsored-packages div.sponsor-text img{vertical-align:middle}body.ecards.category .main div.sponsored-packages div.sponsor-text img.sponsor_image,body.ecards.category_groups .main div.sponsored-packages div.sponsor-text img.sponsor_image{margin-top:-10px}body.ecards.category .main div.sponsored-packages ul li:nth-child(n+3),body.ecards.category_groups .main div.sponsored-packages ul li:nth-child(n+3){display:none}@media only screen and (min-width:1024px){body.ecards.category .main div.sponsored-packages ul li:nth-child(n+3),body.ecards.category_groups .main div.sponsored-packages ul li:nth-child(n+3){display:inline}}body.ecards.category .main div.sponsored-packages li.sponsored_package,body.ecards.category_groups .main div.sponsored-packages li.sponsored_package{position:relative;float:left;cursor:pointer;margin:0;display:inline;text-align:center;width:225px}@media only screen and (max-width:767px){body.ecards.category .main div.sponsored-packages li.sponsored_package,body.ecards.category_groups .main div.sponsored-packages li.sponsored_package{width:50%;height:auto;padding-top:35px}body.ecards.category .main div.sponsored-packages li.sponsored_package .inner_package,body.ecards.category_groups .main div.sponsored-packages li.sponsored_package .inner_package{width:100%;max-width:210px;max-height:210px;margin:0 auto;position:relative}}body.ecards.category .main div.sponsored-packages li.sponsored_package a,body.ecards.category_groups .main div.sponsored-packages li.sponsored_package a{display:block}@media only screen and (max-width:767px){body.ecards.category .main div.sponsored-packages li.sponsored_package a.package_title,body.ecards.category_groups .main div.sponsored-packages li.sponsored_package a.package_title{display:none}}body.ecards.category .main div.sponsored-packages li.sponsored_package a,body.ecards.category .main div.sponsored-packages li.sponsored_package p.add_photo,body.ecards.category_groups .main div.sponsored-packages li.sponsored_package a,body.ecards.category_groups .main div.sponsored-packages li.sponsored_package p.add_photo{line-height:18px;font-size:12px;font-weight:700}body.ecards.category .main div.sponsored-packages li.sponsored_package p.add_photo,body.ecards.category_groups .main div.sponsored-packages li.sponsored_package p.add_photo{margin-top:3px;color:#444}@media only screen and (max-width:767px){body.ecards.category .main div.sponsored-packages li.sponsored_package p.add_photo,body.ecards.category_groups .main div.sponsored-packages li.sponsored_package p.add_photo{display:none}}body.ecards.category .main div.sponsored-packages li.sponsored_package p.add_photo img,body.ecards.category_groups .main div.sponsored-packages li.sponsored_package p.add_photo img{vertical-align:top;width:21px;height:17px;margin-top:-1px;margin-right:5px}body.ecards.category .main div.sponsored-packages li.sponsored_package img,body.ecards.category_groups .main div.sponsored-packages li.sponsored_package img{cursor:pointer}body.ecards.category .main div.sponsored-packages li.sponsored_package img.preview,body.ecards.category_groups .main div.sponsored-packages li.sponsored_package img.preview{width:100%;max-height:210px;max-width:210px}body.ecards.category .main div.sponsored-packages li.sponsored_package img.overlay,body.ecards.category_groups .main div.sponsored-packages li.sponsored_package img.overlay{position:absolute;width:160px;height:40px;top:147.5px;left:32.5px;opacity:0;transition:opacity .3s}@media only screen and (max-width:767px){body.ecards.category .main div.sponsored-packages li.sponsored_package img.overlay,body.ecards.category_groups .main div.sponsored-packages li.sponsored_package img.overlay{top:45%;left:10%;width:80%;max-width:160px;height:auto}}body.ecards.category .main div.sponsored-packages li.sponsored_package img.badge,body.ecards.category_groups .main div.sponsored-packages li.sponsored_package img.badge{position:absolute;top:40px;left:25px;display:none}@media only screen and (max-width:767px){body.ecards.category .main div.sponsored-packages li.sponsored_package img.badge,body.ecards.category_groups .main div.sponsored-packages li.sponsored_package img.badge{top:0;left:5px;width:25%;max-width:52px;max-height:52px}}body.ecards.category .main div.sponsored-packages li.sponsored_package.hover a,body.ecards.category_groups .main div.sponsored-packages li.sponsored_package.hover a{text-decoration:underline}body.ecards.category .main div.sponsored-packages li.sponsored_package.hover img.overlay,body.ecards.category_groups .main div.sponsored-packages li.sponsored_package.hover img.overlay{opacity:.9}body.ecards.category .main div.sponsored-packages li.sponsored_package,body.ecards.category_groups .main div.sponsored-packages li.sponsored_package{height:255px}body.ecards.category .main div.sponsored-packages li.sponsored_package img.overlay,body.ecards.category_groups .main div.sponsored-packages li.sponsored_package img.overlay{top:100px}body.ecards.category .main div.sponsored-packages li.sponsored_package .favorite-wrapper,body.ecards.category_groups .main div.sponsored-packages li.sponsored_package .favorite-wrapper{color:#f68978;margin-top:5px}body.ecards.category .main div.sponsored-packages.centered,body.ecards.category_groups .main div.sponsored-packages.centered{overflow:hidden;float:none;margin:20px auto 0;width:100%;text-align:center;max-width:none;box-sizing:border-box}body.ecards.category .main div.sponsored-packages.centered li.sponsored_package,body.ecards.category_groups .main div.sponsored-packages.centered li.sponsored_package{float:none;display:inline-block}@media only screen and (max-width:767px){body.ecards.category .main div.sponsored-packages.centered li.sponsored_package,body.ecards.category_groups .main div.sponsored-packages.centered li.sponsored_package{float:left;display:inline}body.ecards.category .main div.sponsored-packages.centered li.sponsored_package:nth-child(n+3),body.ecards.category_groups .main div.sponsored-packages.centered li.sponsored_package:nth-child(n+3){display:none}}body.ecards.category .main .skyscraper,body.ecards.category_groups .main .skyscraper{width:225px;height:650px;padding:20px 0 0;overflow:hidden;float:right;text-align:center;margin:0}@media only screen and (max-width:767px){body.ecards.category .main .skyscraper,body.ecards.category_groups .main .skyscraper{display:none}}body.ecards.category .main .skyscraper>div,body.ecards.category_groups .main .skyscraper>div{margin:0 auto}body.ecards.category .main .skyscraper.sponsored,body.ecards.category_groups .main .skyscraper.sponsored{height:662px}body.ecards.category .main .skyscraper.sponsored.ie8,body.ecards.category_groups .main .skyscraper.sponsored.ie8{height:663px}body.ecards.category .main .featured_categories,body.ecards.category_groups .main .featured_categories{margin-top:10px;margin-bottom:15px}body.ecards.category .main section.featured-category,body.ecards.category_groups .main section.featured-category{clear:both;overflow:hidden;padding:10px 0}body.ecards.category .main section.featured-category:before,body.ecards.category_groups .main section.featured-category:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}@media only screen and (max-width:767px){body.ecards.category .main section.featured-category,body.ecards.category_groups .main section.featured-category{border-bottom:1px solid #ddd}body.ecards.category .main section.featured-category:first-child,body.ecards.category_groups .main section.featured-category:first-child{border-top:1px solid #ddd}}body.ecards.category .main section.featured-category div.featured-image,body.ecards.category_groups .main section.featured-category div.featured-image{width:34%;display:inline-block;vertical-align:middle}@media only screen and (max-width:767px){body.ecards.category .main section.featured-category div.featured-image,body.ecards.category_groups .main section.featured-category div.featured-image{width:auto}}@media only screen and (max-width:767px){body.ecards.category .main section.featured-category div.featured-image img,body.ecards.category_groups .main section.featured-category div.featured-image img{width:auto;height:80px}}body.ecards.category .main section.featured-category div.featured-info,body.ecards.category_groups .main section.featured-category div.featured-info{width:65%;display:inline-block;vertical-align:middle;font-size:14px;line-height:28px}@media only screen and (max-width:767px){body.ecards.category .main section.featured-category div.featured-info,body.ecards.category_groups .main section.featured-category div.featured-info{margin:0 0 0 10px;width:auto}}@media only screen and (max-width:767px){body.ecards.category .main section.featured-category div.featured-info p,body.ecards.category .main section.featured-category p.browse,body.ecards.category_groups .main section.featured-category div.featured-info p,body.ecards.category_groups .main section.featured-category p.browse{display:none}}body.ecards.category .main section.featured-category h2 a,body.ecards.category_groups .main section.featured-category h2 a{display:block;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;color:#333;font-size:22px;line-height:28px}body.ecards.category .main section.featured-category h2 a:hover,body.ecards.category_groups .main section.featured-category h2 a:hover{text-decoration:none}body.ecards.category .main section.featured-category h2 i,body.ecards.category_groups .main section.featured-category h2 i{display:none;margin-left:5px}@media only screen and (max-width:767px){body.ecards.category .main section.featured-category h2 i,body.ecards.category_groups .main section.featured-category h2 i{display:inline-block}}body.ecards.category .main li.package,body.ecards.category_groups .main li.package{position:relative;float:left;cursor:pointer;margin:0;display:inline;text-align:center;width:225px}@media only screen and (max-width:767px){body.ecards.category .main li.package,body.ecards.category_groups .main li.package{width:50%;height:auto;padding-top:35px}body.ecards.category .main li.package .inner_package,body.ecards.category_groups .main li.package .inner_package{width:100%;max-width:210px;max-height:210px;margin:0 auto;position:relative}}body.ecards.category .main li.package a,body.ecards.category_groups .main li.package a{display:block}@media only screen and (max-width:767px){body.ecards.category .main li.package a.package_title,body.ecards.category_groups .main li.package a.package_title{display:none}}body.ecards.category .main li.package a,body.ecards.category .main li.package p.add_photo,body.ecards.category_groups .main li.package a,body.ecards.category_groups .main li.package p.add_photo{line-height:18px;font-size:12px;font-weight:700}body.ecards.category .main li.package p.add_photo,body.ecards.category_groups .main li.package p.add_photo{margin-top:3px;color:#444}@media only screen and (max-width:767px){body.ecards.category .main li.package p.add_photo,body.ecards.category_groups .main li.package p.add_photo{display:none}}body.ecards.category .main li.package p.add_photo img,body.ecards.category_groups .main li.package p.add_photo img{vertical-align:top;width:21px;height:17px;margin-top:-1px;margin-right:5px}body.ecards.category .main li.package img,body.ecards.category_groups .main li.package img{cursor:pointer}body.ecards.category .main li.package img.preview,body.ecards.category_groups .main li.package img.preview{width:100%;max-height:210px;max-width:210px}body.ecards.category .main li.package img.overlay,body.ecards.category_groups .main li.package img.overlay{position:absolute;width:160px;height:40px;top:147.5px;left:32.5px;opacity:0;transition:opacity .3s}@media only screen and (max-width:767px){body.ecards.category .main li.package img.overlay,body.ecards.category_groups .main li.package img.overlay{top:45%;left:10%;width:80%;max-width:160px;height:auto}}body.ecards.category .main li.package img.badge,body.ecards.category_groups .main li.package img.badge{position:absolute;top:40px;left:25px;display:none}@media only screen and (max-width:767px){body.ecards.category .main li.package img.badge,body.ecards.category_groups .main li.package img.badge{top:0;left:5px;width:25%;max-width:52px;max-height:52px}}body.ecards.category .main li.package.hover a,body.ecards.category_groups .main li.package.hover a{text-decoration:underline}body.ecards.category .main li.package.hover img.overlay,body.ecards.category_groups .main li.package.hover img.overlay{opacity:.9}body.ecards.category .main li.package,body.ecards.category_groups .main li.package{height:335px;padding-top:23px;border-bottom:1px solid #ddd;box-sizing:border-box}@media only screen and (max-width:767px){body.ecards.category .main li.package,body.ecards.category_groups .main li.package{height:auto}}@media only screen and (min-width:1024px){body.ecards.category .main li.package .package-img,body.ecards.category_groups .main li.package .package-img{padding-top:15px}}body.ecards.category .main li.package .favorite-wrapper,body.ecards.category_groups .main li.package .favorite-wrapper{color:#f68978;margin-bottom:15px;margin-top:5px}body.ecards.category .main li .create-your-own-wide,body.ecards.category_groups .main li .create-your-own-wide{background:#faf9f7;border:1px solid #dcdcdc;border-radius:8px;padding:16px 12px}@media only screen and (max-width:767px){body.ecards.category .main li .create-your-own-wide,body.ecards.category_groups .main li .create-your-own-wide{display:none}}body.ecards.category .main li .create-your-own-wide .title,body.ecards.category_groups .main li .create-your-own-wide .title{font-family:Futura,sans-serif;font-size:20px}body.ecards.category .main li .create-your-own-wide .subtitle,body.ecards.category_groups .main li .create-your-own-wide .subtitle{font-size:12px;padding-bottom:10px;padding-top:5px}body.ecards.category .main li .create-your-own-wide .fbtn,body.ecards.category_groups .main li .create-your-own-wide .fbtn{background:#fff;display:inline-block;font-weight:500;padding:6px 12px}body.ecards.category .main li .create-your-own-narrow,body.ecards.category_groups .main li .create-your-own-narrow{display:none}@media only screen and (max-width:767px){body.ecards.category .main li .create-your-own-narrow,body.ecards.category_groups .main li .create-your-own-narrow{display:block}}body.ecards.category_groups li.category_group h2 a,body.ecards.category li.category_group h2 a{font-weight:700;color:#444;font-size:13px;line-height:24px}body.ecards.category_groups li.category_group h2 a:hover,body.ecards.category li.category_group h2 a:hover{text-decoration:underline}body.ecards.category_groups section.categories,body.ecards.category section.categories{margin-bottom:20px;position:relative}body.ecards.category_groups section.categories div.all_cats,body.ecards.category section.categories div.all_cats{margin:10px 0;overflow:hidden}body.ecards.category_groups section.categories div.all_cats a,body.ecards.category section.categories div.all_cats a{float:right}body.ecards.category_groups section.categories.dropdown i,body.ecards.category section.categories.dropdown i{display:none}body.ecards.category_groups section.categories .category_group h2,body.ecards.category section.categories .category_group h2{font-weight:700;color:#444;font-size:13px;line-height:24px}body.ecards.category_groups section.categories .category_group h2 a,body.ecards.category section.categories .category_group h2 a{color:#333}body.ecards.category_groups section.categories .category_group ul,body.ecards.category section.categories .category_group ul{display:inline-block}body.ecards.category_groups section.categories .category_group ul li,body.ecards.category section.categories .category_group ul li{line-height:24px;font-size:13px}body.cards_sem_landing section.header h1.sem-headline{text-align:center;font-size:50px;line-height:60px;margin-top:15px;margin-bottom:15px;font-family:HelveticaNeue-Thin,Helvetica Neue Thin,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}@media only screen and (max-width:767px){body.cards_sem_landing section.header h1.sem-headline{font-size:38px;line-height:45px;margin-top:0;margin-bottom:12px}}body.cards_sem_landing section.header h1.sem-headline br{display:block}@media only screen and (min-width:1024px){body.cards_sem_landing section.header h1.sem-headline br{display:none}}body.cards_sem_landing section.header h1.sem-headline em{color:#e95139;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}body.cards_sem_landing section.header .gallery_content{min-height:40px}body.cards_sem_landing section.header .gallery_content h1{display:none!important}body.cards_sem_landing ul.features{margin:0;padding:0;border:0;overflow:hidden}body.cards_sem_landing ul.features li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left;padding-left:4px;padding-right:4px}body.cards_sem_landing ul.features li:first-child{padding-left:0}body.cards_sem_landing ul.features li:last-child{padding-right:0}body.cards_sem_landing ul.features{text-align:center;display:inline;width:100%}body.cards_sem_landing ul.features li{float:none}body.cards_sem_landing ul.features{display:none;margin-bottom:40px}@media only screen and (min-width:1024px){body.cards_sem_landing ul.features{display:block}}body.cards_sem_landing ul.features li{padding-right:10px;margin-right:2px;display:inline}body.category.show #seo-text-container{border-top:none}body.category.show section.categories i,body.category_groups.show section.categories i{display:none}body.category.show section.categories.dropdown .category_wrapper>ul,body.category_groups.show section.categories.dropdown .category_wrapper>ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(20%,1fr));grid-column-gap:1em;grid-row-gap:1em}body.gift_card_provider_landing section.header .category_nav,body.gift_card_sem_landing section.header .category_nav{overflow:hidden;padding:10px 0}@media only screen and (max-width:767px){body.gift_card_provider_landing section.header .category_nav,body.gift_card_sem_landing section.header .category_nav{display:flex;flex-direction:row;overflow:visible}}body.gift_card_provider_landing section.header .category_nav select,body.gift_card_sem_landing section.header .category_nav select{-moz-appearance:none;-webkit-appearane:none;-webkit-appearance:none;appearance:none;text-align:left}body.gift_card_provider_landing section.header .category_nav h3,body.gift_card_sem_landing section.header .category_nav h3{float:left;font-weight:700;line-height:40px}@media only screen and (max-width:767px){body.gift_card_provider_landing section.header .category_nav h3,body.gift_card_sem_landing section.header .category_nav h3{display:none}}body.gift_card_provider_landing section.header .category_nav .category_selection,body.gift_card_sem_landing section.header .category_nav .category_selection{overflow:hidden}@media only screen and (max-width:767px){body.gift_card_provider_landing section.header .category_nav .category_selection,body.gift_card_sem_landing section.header .category_nav .category_selection{width:100%;display:inline-block}}body.gift_card_provider_landing section.header .category_nav .category_select,body.gift_card_sem_landing section.header .category_nav .category_select{float:right;line-height:40px}@media only screen and (max-width:767px){body.gift_card_provider_landing section.header .category_nav .category_select,body.gift_card_sem_landing section.header .category_nav .category_select{float:left;width:100%}}body.gift_card_provider_landing section.header .category_nav .category_select label,body.gift_card_sem_landing section.header .category_nav .category_select label{font-weight:700;margin-right:5px}@media only screen and (max-width:767px){body.gift_card_provider_landing section.header .category_nav .category_select label,body.gift_card_sem_landing section.header .category_nav .category_select label{display:block}}@media only screen and (max-width:767px){body.gift_card_provider_landing section.header .category_nav .category_select select,body.gift_card_sem_landing section.header .category_nav .category_select select{width:100%}}body.gift_card_provider_landing section.header .category_nav nav.filters,body.gift_card_sem_landing section.header .category_nav nav.filters{overflow:hidden;border-bottom:1px solid #ddd;display:block;width:100%;text-align:center;line-height:40px;padding:5px 0}body.gift_card_provider_landing section.header .category_nav nav.filters label,body.gift_card_sem_landing section.header .category_nav nav.filters label{display:inline;color:#666;margin-right:5px}body.gift_card_provider_landing section.header .category_nav nav.filters ul,body.gift_card_sem_landing section.header .category_nav nav.filters ul{margin:0;padding:0;border:0;overflow:hidden}body.gift_card_provider_landing section.header .category_nav nav.filters ul li,body.gift_card_sem_landing section.header .category_nav nav.filters ul li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left;padding-left:4px;padding-right:4px}body.gift_card_provider_landing section.header .category_nav nav.filters ul li:first-child,body.gift_card_sem_landing section.header .category_nav nav.filters ul li:first-child{padding-left:0}body.gift_card_provider_landing section.header .category_nav nav.filters ul li:last-child,body.gift_card_sem_landing section.header .category_nav nav.filters ul li:last-child{padding-right:0}body.gift_card_provider_landing section.header .category_nav nav.filters ul,body.gift_card_sem_landing section.header .category_nav nav.filters ul{text-align:center;display:inline;width:100%}body.gift_card_provider_landing section.header .category_nav nav.filters ul li,body.gift_card_sem_landing section.header .category_nav nav.filters ul li{float:none;display:inline;margin:0 2px}body.gift_card_provider_landing section.header .category_nav nav.filters ul li.active-filter,body.gift_card_sem_landing section.header .category_nav nav.filters ul li.active-filter{padding:10px;border-radius:20px;font-weight:700;background-color:#e7f0fe}body.gift_card_provider_landing section.header .category_nav nav.filters,body.gift_card_sem_landing section.header .category_nav nav.filters{padding-top:10px;margin-top:10px;border-top:1px solid #ddd}@media only screen and (max-width:767px){body.gift_card_provider_landing section.header .category_nav nav.filters,body.gift_card_sem_landing section.header .category_nav nav.filters{display:none}}body.gift_card_provider_landing section.header .category_nav .mobile_filter,body.gift_card_sem_landing section.header .category_nav .mobile_filter{display:none}@media only screen and (max-width:767px){body.gift_card_provider_landing section.header .category_nav .mobile_filter,body.gift_card_sem_landing section.header .category_nav .mobile_filter{overflow:hidden;display:inline;overflow:visible;float:right;margin-top:41px;margin-left:10px}}@media only screen and (max-width:767px){body.gift_card_provider_landing section.header .category_nav .mobile_filter .dropdown-menu,body.gift_card_sem_landing section.header .category_nav .mobile_filter .dropdown-menu{left:-80px}}body.gift_card_provider_landing section.header .mobile-banner,body.gift_card_sem_landing section.header .mobile-banner{display:none}@media only screen and (max-width:767px){body.gift_card_provider_landing section.header .mobile-banner,body.gift_card_sem_landing section.header .mobile-banner{display:block;text-align:center}}body.gift_card_provider_landing section.header .banner,body.gift_card_sem_landing section.header .banner{display:block}@media only screen and (max-width:767px){body.gift_card_provider_landing section.header .banner,body.gift_card_sem_landing section.header .banner{display:none}}body.gift_card_provider_landing section.header .banner_text,body.gift_card_sem_landing section.header .banner_text{display:none}@media only screen and (max-width:767px){body.gift_card_provider_landing section.header .banner_text,body.gift_card_sem_landing section.header .banner_text{display:block;text-align:center;padding-bottom:20px}body.gift_card_provider_landing section.header .banner_text h1,body.gift_card_sem_landing section.header .banner_text h1{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;font-size:26px;line-height:28px;margin-bottom:10px}body.gift_card_provider_landing section.header .banner_text h2,body.gift_card_sem_landing section.header .banner_text h2{font-size:18px;font-weight:400}}.design-studio-favorite-modal{color:#343434;position:fixed;top:50%;left:50%;z-index:1050;width:400px;margin-top:-150px;margin-left:-200px;padding:20px;background:#fff;border:1px solid rgb(216.75,216.75,216.75);border-radius:10px;box-shadow:0 0 7px rgba(0,0,0,.2);font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;text-align:center;font-size:24px;line-height:normal}@media only screen and (max-width:767px){.design-studio-favorite-modal{width:240px;margin-left:-140px;font-size:18px;line-height:24px}.design-studio-favorite-modal .message{margin-top:5px}.design-studio-favorite-modal .message .fbtn{margin-top:15px}}.design-studio-favorite-modal .favorite-modal-content-wrapper{margin:0 auto;max-width:250px}.design-studio-favorite-modal .favorite-modal-btn-wrapper{margin:10px auto;width:184px}.design-studio-favorite-modal .favorite-modal-btn-wrapper .fbtn{padding-bottom:9px;padding-top:9px}.design-studio-favorite-modal .close-modal{cursor:pointer;position:absolute;top:6px;right:12px}.favorite-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:100;filter:alpha(Opacity=50);opacity:.5}body.cards_sem_landing .sem-search-landing{text-align:center}@media only screen and (max-width:767px){body.cards_sem_landing .sem-search-landing{padding:10px 0!important}}body.cards_sem_landing .sem-search-landing .react-autosuggest__suggestions-container{top:45px;left:-34px}body.cards_sem_landing .sem-search-landing .search-bar{padding:20px 0}body.cards_sem_landing .sem-search-landing .search-bar .tt-dropdown-menu{left:-32px!important}body.cards_sem_landing .sem-search-landing .search-bar form{display:flex;flex-direction:row;max-width:340px;padding:8px;border-radius:4px;box-sizing:border-box;border:1px solid #ddd;overflow:visible;text-align:left;margin:auto}@media only screen and (min-width:1024px){body.cards_sem_landing .sem-search-landing .search-bar form{max-width:440px}}body.cards_sem_landing .sem-search-landing .search-bar form i{flex-grow:1}body.cards_sem_landing .sem-search-landing .search-bar form span.twitter-typeahead{flex-grow:5}body.cards_sem_landing .sem-search-landing .search-bar form input[type=submit]{font-size:14px;padding:4px 12px}body.cards_sem_landing .sem-search-landing .search-bar form input[type=text]{width:100%;height:30px;font-size:16px;border:0;padding:0;margin:0 auto;text-align:left;-webkit-appearance:none;border-radius:0}body.cards_sem_landing .search-icon{display:inline-block;margin-right:8px;margin-top:2px}body.cards_sem_landing .search-icon svg{height:18px;width:18px;vertical-align:-30%}body.cards_sem_landing div.easy-steps-container{align-items:center;display:flex;width:100%}@media only screen and (max-width:767px){body.cards_sem_landing div.easy-steps-container{display:none;flex-direction:column}}body.cards_sem_landing div.easy-steps-container .easy-steps-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:5px 0 10px;width:100%}@media only screen and (max-width:767px){body.cards_sem_landing div.easy-steps-container .easy-steps-wrapper{align-items:flex-start;flex-direction:column;width:300px}}body.cards_sem_landing div.easy-steps-container .easy-steps-wrapper .step{align-items:center;display:flex;flex-direction:row;justify-content:center}@media only screen and (max-width:767px){body.cards_sem_landing div.easy-steps-container .easy-steps-wrapper .step{margin-bottom:5px}}body.cards_sem_landing div.easy-steps-container .easy-steps-wrapper .step .step-number{align-items:center;background-color:#e13b2e;border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;width:24px}@media only screen and (max-width:767px){body.cards_sem_landing div.easy-steps-container .easy-steps-wrapper .step .step-number{height:30px;width:30px}}@media only screen and (min-width:1024px){body.cards_sem_landing div.easy-steps-container .easy-steps-wrapper .step .step-number{height:30px;width:30px}}body.cards_sem_landing div.easy-steps-container .easy-steps-wrapper .step .step-text{color:#333;font-size:14px;margin-left:8px}@media only screen and (min-width:1024px){body.cards_sem_landing div.easy-steps-container .easy-steps-wrapper .step .step-text{font-size:17px;margin-left:10px}}@media only screen and (max-width:767px){body.cards_sem_landing div.easy-steps-container .easy-steps-wrapper{margin-bottom:0}}body.ecards.preview div.sponsorship{padding:15px;width:270px;margin:auto;height:40px;text-align:center;font-weight:700}body.ecards.preview div.sponsorship img{vertical-align:middle;padding-left:5px;margin-top:-15px}body.ecards.preview section.sidebar{width:100%;box-sizing:border-box;float:none;margin:15px 0 0}body.ecards.preview section.sidebar section.next_action.continue,body.ecards.preview section.sidebar section.share_links,body.ecards.preview section.sidebar ul.feature_list{display:none}@media only screen and (min-width:1024px){body.ecards.preview section.sidebar section.next_action.continue,body.ecards.preview section.sidebar section.share_links,body.ecards.preview section.sidebar ul.feature_list{display:block}}body.ecards.preview section.sidebar section.action_box{padding:15px;border:1px solid #ddd;margin-bottom:20px;display:none;border-radius:4px;background-color:#f4f2f3}body.ecards.preview section.sidebar section.action_box.upgrade{display:block;padding-top:0;padding-bottom:0}@media only screen and (min-width:1024px){body.ecards.preview section.sidebar section.action_box.upgrade{padding-top:15px;padding-bottom:15px}}body.ecards.preview section.sidebar section.action_box.upgrade.deeplink-enabled{display:none}body.ecards.preview section.sidebar section.action_box.upgrade h1{display:none;text-align:center}@media only screen and (min-width:1024px){body.ecards.preview section.sidebar section.action_box.upgrade h1{display:block}}body.ecards.preview section.sidebar section.action_box.upgrade section.next_action.membership_gate{border-bottom:none}@media only screen and (min-width:1024px){body.ecards.preview section.sidebar section.action_box.upgrade section.next_action.membership_gate{border-bottom:1px solid #ccc}}@media only screen and (max-width:767px){body.ecards.preview section.sidebar section.action_box.upgrade section.next_action.membership_gate br{display:inline!important}}body.ecards.preview section.sidebar section.action_box h1{padding-bottom:10px;font-size:16px}body.ecards.preview section.sidebar section.action_box section.next_action{padding:15px 0;font-size:13px}@media only screen and (min-width:1024px){body.ecards.preview section.sidebar section.action_box section.next_action{border:1px solid #ccc;border-right:none;border-left:none}}body.ecards.preview section.sidebar section.action_box section.next_action.continue{text-align:center}body.ecards.preview section.sidebar section.action_box section.next_action.continue a,body.ecards.preview section.sidebar section.action_box section.next_action.continue button{height:44px;display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box}body.ecards.preview section.sidebar section.action_box section.next_action.continue .membership-thanks{margin-bottom:10px}body.ecards.preview section.sidebar section.action_box section.next_action.continue .membership-thanks strong{font-size:16px}body.ecards.preview section.sidebar section.action_box section.next_action section+a.continue{margin-bottom:5px}body.ecards.preview section.sidebar section.action_box section.next_action.membership_gate{text-align:center}body.ecards.preview section.sidebar section.action_box section.next_action.membership_gate .learn-more-membership{padding:0}body.ecards.preview section.sidebar section.action_box section.next_action.membership_gate .fbtn-block{width:180px;margin:10px auto}body.ecards.preview section.sidebar section.action_box section.next_action.membership_gate .fbtn-block.learn-more-membership{margin-bottom:20px}@media only screen and (max-width:767px){body.ecards.preview section.sidebar section.action_box section.next_action.membership_gate .fbtn-block.learn-more-membership,body.ecards.preview section.sidebar section.action_box section.next_action.membership_gate .fbtn-block.start-free-trial{width:100%}}body.ecards.preview section.sidebar section.action_box section.next_action.membership_gate p{margin-bottom:10px;padding-left:2px;font-size:18px}@media only screen and (min-width:1024px){body.ecards.preview section.sidebar section.action_box section.next_action.membership_gate p{font-size:16px}}body.ecards.preview section.sidebar section.action_box section.next_action.membership_gate p.signin{font-size:12px;font-weight:700;color:#444;margin-top:10px;margin-bottom:0}@media only screen and (min-width:1024px){body.ecards.preview section.sidebar section.action_box section.next_action.membership_gate p.signin{padding-top:20px;border-top:1px solid #ccc}}body.ecards.preview section.sidebar section.action_box section.next_action.membership_gate p.signin a{margin-bottom:0}body.ecards.preview section.sidebar section.action_box section.next_action.membership_gate a.button{font-size:14px;font-weight:700;padding:.6em 1em}body.ecards.preview section.sidebar section.action_box .feature_list{padding:10px 0 5px;font-size:13px}body.ecards.preview section.sidebar section.action_box .feature_list li{margin:5px 0;background:transparent no-repeat 0 0;background-size:45px 45px;line-height:45px;height:45px;padding-left:55px}body.ecards.preview section.sidebar section.action_box .feature_list li.media{background-image:url(//static-data.punchbowl-sandbox.com/packs/media/preview/icn_photos-77acf799.png)}body.ecards.preview section.sidebar section.action_box .feature_list li.style{background-image:url(//static-data.punchbowl-sandbox.com/packs/media/preview/icn_document-ea17967c.png)}body.ecards.preview section.sidebar section.action_box .feature_list li.layout{background-image:url(//static-data.punchbowl-sandbox.com/packs/media/preview/icon_layout_45x45-7a4a5b6f.png)}body.ecards.preview section.sidebar section.action_box .feature_list li.envelope{background-image:url(//static-data.punchbowl-sandbox.com/packs/media/preview/icn_envelope_open-9f24b2cd.png)}body.ecards.preview section.sidebar section.action_box .feature_list li.gift_card{background-image:url(//static-data.punchbowl-sandbox.com/packs/media/preview/icn_gift-428f270a.png)}body.ecards.preview section.sidebar section.action_box .feature_list li.video_message{background-image:url(//static-data.punchbowl-sandbox.com/packs/media/preview/icn_video-6c9a806f.png)}@media only screen and (min-width:1024px){body.ecards.preview section.sidebar section.action_box{display:block}}body.ecards.preview section.sidebar div.ad_box.standin{display:none}@media only screen and (min-width:1024px){body.ecards.preview section.sidebar div.ad_box.standin{display:block}}@media only screen and (min-width:1024px){body.ecards.preview section.sidebar{float:right;width:300px;margin-left:25px}}body.ecards.preview section.sidebar section.share_links{border-top:1px solid #ccc;padding:20px 0 5px}body.ecards.preview section.sidebar section.share_links .pin-it-button{margin-right:10px;float:right}body.ecards.preview section.sidebar section.share_links #pin-it{position:relative;top:-1px}body.ecards.preview section.sidebar section.share_links label{font-size:12px;font-weight:700;margin-right:10px}body.ecards.preview section.sidebar section.share_links iframe{margin-bottom:-5px}body.ecards.preview section.sidebar section.share_links iframe.twitter-share-button{width:60px!important}.cards-preview-breadcrumbs{margin-top:0;border-bottom:1px solid #ddd}@media only screen and (min-width:1024px){.cards-preview-breadcrumbs{margin-top:-30px}}@media only screen and (max-width:767px){.cards-preview-breadcrumbs{border-bottom:none}}.cards-preview-breadcrumbs__mobile_nav{margin-top:0;line-height:40px;font-size:22px;overflow:hidden;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}@media only screen and (max-width:767px){.cards-preview-breadcrumbs__mobile_nav{border-bottom:none}}.cards-preview-breadcrumbs__mobile_nav.deeplink-enabled{display:none}.cards-preview-breadcrumbs__mobile_nav .package_title{display:inline}@media only screen and (max-width:767px){.cards-preview-breadcrumbs__mobile_nav .package_title{display:none}}.cards-preview-breadcrumbs__mobile_nav a,.cards-preview-breadcrumbs__mobile_nav button{margin-bottom:10px;margin-left:10px;float:right;font-weight:400}@media only screen and (max-width:767px){.cards-preview-breadcrumbs__mobile_nav a,.cards-preview-breadcrumbs__mobile_nav button{width:100%;box-sizing:border-box;float:none;margin-left:0}}@media only screen and (min-width:1024px){.cards-preview-breadcrumbs__mobile_nav{display:none}}.cards-preview-breadcrumbs__links{margin-top:10px;position:relative;height:30px;padding:20px 0;display:none}@media only screen and (min-width:1024px){.cards-preview-breadcrumbs__links{display:block}}.cards-preview-breadcrumbs__links li{display:inline-block;padding:0 4px;height:30px;line-height:30px}.cards-preview-breadcrumbs__links li:first-child{padding-left:0}.card-slides{width:2000px;height:463px;position:absolute;top:3px;left:0;transition:all .3s}@media only screen and (max-width:767px){.card-slides{width:100%;height:auto;box-sizing:border-box;position:relative;top:0}}.card-slides img{padding:0 20px;margin:0;float:left}@media only screen and (max-width:767px){.card-slides img{display:none;width:100%!important;max-width:460px;box-sizing:border-box;height:auto!important}}.card-slides.outside{left:0}@media only screen and (max-width:767px){.card-slides.outside .card_outside{display:block}}.card-slides.inside{left:-500px}@media only screen and (max-width:767px){.card-slides.inside{left:0}.card-slides.inside .card_inside{display:block}}.card-slides.envelope{left:-1000px}@media only screen and (max-width:767px){.card-slides.envelope{left:0}.card-slides.envelope .card_envelope{display:block}}.card-slides.liner{left:-1500px}@media only screen and (max-width:767px){.card-slides.liner{left:0}.card-slides.liner .card_liner{display:block}}.card-slide-selector{text-align:center;padding:15px 0}@media only screen and (max-width:767px){.card-slide-selector{padding:5px 0}}.card-slide-selector ul{margin:0;padding:0;border:0;overflow:hidden}.card-slide-selector ul li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left;padding-left:4px;padding-right:4px}.card-slide-selector ul li:first-child{padding-left:0}.card-slide-selector ul li:last-child{padding-right:0}.card-slide-selector ul{text-align:center;display:inline;width:100%}.card-slide-selector ul li{float:none;display:inline-block;background:transparent url(//static-data.punchbowl-sandbox.com/packs/media/preview/btn_cardpreview_96x96-0c8a74e4.png) no-repeat 0 0;background-size:contain;height:80px;width:80px;padding:8px;margin:0 5px}@media only screen and (max-width:767px){.card-slide-selector ul li{margin:0;width:20%;height:auto;box-sizing:border-box;max-width:80px}.card-slide-selector ul li img{width:100%!important;height:auto}}.card-slide-selector ul li:first-child,.card-slide-selector ul li:last-child{padding:8px}.card-slide-selector ul li:hover{background-image:url(//static-data.punchbowl-sandbox.com/packs/media/preview/btn_cardpreview_96x96_over-90d98ad9.png);background-size:contain}.card-slide-selector ul li.on{background:transparent url(//static-data.punchbowl-sandbox.com/packs/media/preview/btn_cardpreview_96x96_down-fcbc36d4.png) no-repeat 0 0;background-size:contain}.card-preview--flat .cards-slide-selector .card_inside,.card-preview--flat .slides .card_inside{display:none}.card-preview--flat .slides.outside{left:0}@media only screen and (max-width:767px){.card-preview--flat .slides.outside .card_outside{display:block}}.card-preview--flat .slides.envelope{left:-500px}@media only screen and (max-width:767px){.card-preview--flat .slides.envelope{left:0}.card-preview--flat .slides.envelope .card_envelope{display:block}}.card-preview--flat .slides.liner{left:-1000px}@media only screen and (max-width:767px){.card-preview--flat .slides.liner{left:0}.card-preview--flat .slides.liner .card_liner{display:block}}.card-preview{margin-bottom:15px;border-bottom:1px solid #ddd}@media only screen and (max-width:767px){.card-preview{padding-bottom:15px;margin-bottom:0;border-bottom:none}}.card-preview .badge{display:none}.card-preview .package_bundle{width:500px;margin:0 auto;position:relative}@media only screen and (max-width:767px){.card-preview .package_bundle{width:100%;margin:0}}.card-preview__window{width:500px;height:463px;overflow:hidden;position:relative;margin:12px auto;top:-4px}@media only screen and (min-width:1024px){.card-preview__window{top:0;margin:12px auto 15px}}@media only screen and (max-width:767px){.card-preview__window{width:100%;max-width:460px;height:auto;margin:12px auto 10px;padding-top:5px;top:-5px}}.card-preview__window .is-favorite{position:absolute;left:6px;top:0;color:#f68978;font-size:20px;z-index:10;background:#fff;padding:5px 5px 3px;border:1px solid #ddd;border-radius:30px}@media only screen and (max-width:767px){.card-preview__window .is-favorite{top:3px}}.card-preview__window .is-favorite:hover{cursor:pointer}.card-preview--enhanced .badge{display:block;position:absolute;top:0;left:0;z-index:1}body.ecards.preview section.main{width:100%;float:none}@media only screen and (min-width:1024px){body.ecards.preview section.main{width:580px;float:left}}body.ecards.preview section.main .gallery_navigation,body.ecards.preview section.main.paywall p.badge{display:none}@media only screen and (min-width:1024px){body.ecards.preview section.main .gallery_navigation{display:inline-block}}body.ecards.preview section.main section.details{padding:20px 0;border-bottom:1px solid #ddd;margin-bottom:15px;font-size:13px;color:#666}body.ecards.preview section.main section.details p{line-height:22px}body.ecards.preview section.main section.details label{color:#333;font-weight:700;margin-right:5px}body.ecards.preview .mobile.ad_box.standin{padding:20px 0;width:100%;display:none;border-bottom:1px solid #ccc;border-top:1px solid #ccc}body.ecards.preview .mobile.ad_box.standin #dCards_preview_mobile{margin:0 auto}@media only screen and (max-width:767px){body.ecards.preview .mobile.ad_box.standin{display:block}}body.ecards.design #paper_content{padding:0}body.ecards.design #invitation_designer_wrapper{margin:0 auto;width:960px;min-height:800px}body.ecards.design .designer{position:relative;min-height:997px}body.ecards.design .designer .no_flash_installed_curtain{position:absolute;top:101px;left:0;text-align:center;z-index:1;width:100%;left:-20px}body.ecards.design .designer #invitation_designer{text-align:center}body.ecards.design .designer #invitation_designer p{font-weight:700;text-align:center;font-size:18px;color:#444}body.ecards.design .designer #invitation_designer p:first-child{margin:40px 0 15px}body.ecards.design .designer #invitation_designer p:nth-child(2){padding-left:55px;background:transparent url(//static-data.punchbowl-sandbox.com/packs/media/icons/icn_flash_40x40-8c0331db.jpg) no-repeat 0 0;line-height:40px;display:inline-block;margin-top:5px}body.ecards.design .designer #invitation_designer p a{padding:.2em 1em;font-size:16px;line-height:30px}body.ecards.design .designer>object{position:relative;z-index:2}body.ecards.design .no_flash_curtain{text-align:center;margin:30px 0}body.ecards.design .no_flash_curtain p{color:#666;line-height:30px;font-size:16px}body.ecards.design .no_flash_curtain p.header{color:#444;font-size:18px;font-weight:700}body.ecards.design .no_flash_curtain em{margin:0 3px;font-size:1.4em;font-weight:700;font-style:normal;color:#d95a38;text-transform:uppercase}.btn_disabled_square,.disabled.tall_paper_blue_button,.disabled.tall_paper_blue_button:active,.disabled.tall_paper_blue_button:hover,.paper_blue_button.disabled,.paper_blue_button.disabled:active,.paper_blue_button.disabled:hover{color:#a3a3a3;text-shadow:0 1px 1px hsla(0,0%,98%,.9);box-shadow:inset 1px 2px rgba(0,0,0,.9);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.3);background:#d8d8d8;background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e9eaea));border:1px solid hsla(0,0%,39.2%,.1)}.btn_green_sq,a.btn_green_sq,body.pbs_paper .paper_container a.btn_green_sq,body.pbs_paper .paper_container a.btn_green_sq:visited{display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:700 12px/100% Arial,sans-serif;padding:.5em 1em;border-radius:.4em;box-shadow:0 1px 3px hsla(0,0%,98%,.9);-webkit-font-smoothing:subpixel-antialiased}.btn_green_sq:active,a.btn_green_sq:active,body.pbs_paper .paper_container a.btn_green_sq:active,body.pbs_paper .paper_container a.btn_green_sq:visited:active{box-shadow:0 1px 3px hsla(0,0%,98%,.7);box-shadow:inset 0 1px 2px rgba(0,0,0,.4)}.btn_green_sq,.btn_green_sq:visited,a.btn_green_sq,a.btn_green_sq:visited,body.pbs_paper .paper_container a.btn_green_sq,body.pbs_paper .paper_container a.btn_green_sq:visited,body.pbs_paper .paper_container a.btn_green_sq:visited:visited{color:#fff}.btn_green_sq,a.btn_green_sq,body.pbs_paper .paper_container a.btn_green_sq,body.pbs_paper .paper_container a.btn_green_sq:visited{text-shadow:0 1px 1px rgba(0,0,0,.4);border:1px solid #618d3b;background:#93b95c;background:linear-gradient(180deg,#93b95c,#6f9b46)}.btn_green_sq:hover,.btn_green_sq:hover:visited,a.btn_green_sq:hover,a.btn_green_sq:hover:visited,body.pbs_paper .paper_container a.btn_green_sq:hover,body.pbs_paper .paper_container a.btn_green_sq:hover:visited,body.pbs_paper .paper_container a.btn_green_sq:visited:hover,body.pbs_paper .paper_container a.btn_green_sq:visited:hover:visited{color:#fff}.btn_green_sq:hover,a.btn_green_sq:hover,body.pbs_paper .paper_container a.btn_green_sq:hover,body.pbs_paper .paper_container a.btn_green_sq:visited:hover{background:#638c3d;background:linear-gradient(180deg,#86ab51,#638c3d)}.btn_green_sq:active,.btn_green_sq:active:visited,a.btn_green_sq:active,a.btn_green_sq:active:visited,body.pbs_paper .paper_container a.btn_green_sq:active,body.pbs_paper .paper_container a.btn_green_sq:active:visited,body.pbs_paper .paper_container a.btn_green_sq:visited:active,body.pbs_paper .paper_container a.btn_green_sq:visited:active:visited{color:#e6ecd9}.btn_green_sq:active,a.btn_green_sq:active,body.pbs_paper .paper_container a.btn_green_sq:active,body.pbs_paper .paper_container a.btn_green_sq:visited:active{border:1px solid #45581b;background:#567a35;background:linear-gradient(180deg,#7a9d48,#567a35)}.btn_green_sq:hover,a.btn_green_sq:hover,body.pbs_paper .paper_container a.btn_green_sq:hover,body.pbs_paper .paper_container a.btn_green_sq:visited:hover{text-decoration:none}.btn_pill_lightblue.right_img img{margin-right:-2px}.btn_pill_lightblue.left_img img{margin-left:-2px}.checkbox_presenter input[type=checkbox]{display:none}.checkbox_presenter .cb-disable,.checkbox_presenter .cb-enable{margin:0;color:#fff;text-shadow:#333 0 1px 0;font-size:12px;font-family:Arial;font-weight:700;padding:4px 8px 3px}.checkbox_presenter .cb-disable,.checkbox_presenter ​.cb-enable{-webkit-user-select:none;-ms-user-select:none;user-select:none}.checkbox_presenter .cb-enable{border:1px solid #1885cd;border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#277aa1;background-image:linear-gradient(#277aa1 .09,#228fd7 .26,#4291d6 .73)}.checkbox_presenter .cb-disable{border:1px solid #888;border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#6d6d6d;background-image:linear-gradient(#6d6d6d .09,#9a9a9a .26,#a6a6a6 .73)}.checkbox_presenter.on .cb-enable{border-color:#666;border-right:1px solid #0064af}.checkbox_presenter.on .cb-disable{border-color:#666;border-right:1px solid #222}.checkbox_presenter.off .cb-enable,.checkbox_presenter.on .cb-disable{color:#444;text-shadow:none;border-color:#333;background-color:#fff;background-image:linear-gradient(#fff .09,#fefefe .26,#efefef .73);cursor:pointer}.checkbox_presenter.off .cb-enable{border-right:1px solid #888}.pb_form fieldset.buttons ol li.invalid label,.pb_form fieldset.inputs ol li.invalid label{color:rgb(244.8,61.2,61.2)}.pb_form fieldset.buttons ol li.invalid input[type=email]:not(:focus):not(:active),.pb_form fieldset.buttons ol li.invalid input[type=password]:not(:focus):not(:active),.pb_form fieldset.buttons ol li.invalid input[type=text]:not(:focus):not(:active),.pb_form fieldset.buttons ol li.invalid textarea:not(:focus):not(:active),.pb_form fieldset.inputs ol li.invalid input[type=email]:not(:focus):not(:active),.pb_form fieldset.inputs ol li.invalid input[type=password]:not(:focus):not(:active),.pb_form fieldset.inputs ol li.invalid input[type=text]:not(:focus):not(:active),.pb_form fieldset.inputs ol li.invalid textarea:not(:focus):not(:active){outline:2px solid rgb(244.8,61.2,61.2);box-shadow:0 0 6px rgb(244.8,61.2,61.2)}.pb_form input[type=email],.pb_form input[type=password],.pb_form input[type=text],.pb_form textarea{font-family:Arial;border:1px solid #ccc;padding:3px}.pb_form p{margin:0}.pb_form fieldset.inputs{margin:5px 0}.pb_form ol,.pb_form ul{list-style-type:none;margin:0;padding:0}.pb_form ol li,.pb_form ul li{margin:10px 0}.pb_form ol li:first-child,.pb_form ul li:first-child{margin-top:0}.pb_form ol li:last-child,.pb_form ul li:last-child{margin-bottom:0}.pb_form ol li p.field_standin,.pb_form ul li p.field_standin{display:inline-block}.pb_form ol li.non_input label,.pb_form ul li.non_input label{vertical-align:top}.pb_form ol li.non_input fieldset,.pb_form ul li.non_input fieldset{display:inline-block}.pb_form ol li.embedded_radioset li,.pb_form ul li.embedded_radioset li{margin:5px 0}.pb_form ol li.embedded_radioset li:first-child,.pb_form ul li.embedded_radioset li:first-child{margin-top:0}.pb_form ol li.embedded_radioset li:last-child,.pb_form ul li.embedded_radioset li:last-child{margin-bottom:0}.pb_form input[type=checkbox]{margin-right:5px}.contacts_h2{font-size:15px;font-weight:700;color:#555;padding-bottom:3px;border-bottom:1px solid #ccc;margin-bottom:10px}.add_one_autocomplete .ui-autocomplete,body#e_cards_send .ui-autocomplete{padding:0;border-radius:0}.add_one_autocomplete .ui-autocomplete .ui-menu-item,body#e_cards_send .ui-autocomplete .ui-menu-item{cursor:pointer;font-family:Arial;padding:1px 0}.add_one_autocomplete .ui-autocomplete .ui-menu-item a.ui-corner-all,body#e_cards_send .ui-autocomplete .ui-menu-item a.ui-corner-all{border-radius:0;color:#555;font-size:13px}.add_one_autocomplete .ui-autocomplete .ui-menu-item a.ui-corner-all:hover,body#e_cards_send .ui-autocomplete .ui-menu-item a.ui-corner-all:hover{text-decoration:none}.add_one_autocomplete .ui-autocomplete .ui-menu-item a.ui-corner-all.ui-state-hover,body#e_cards_send .ui-autocomplete .ui-menu-item a.ui-corner-all.ui-state-hover{margin:-1px 0;border:1px solid #dadada;border-right:none;border-left:none;background-color:#dadada}#tooltip.contacts{border:1px solid #111;background-color:#222;color:#fafafa;padding:5px 10px;opacity:.85;border-radius:6px}@media only screen and (max-width:767px){body.ecards.checkout #global_footerboard{display:none!important}}body.ecards.checkout #global_footerboard #global_300_footer_mobile,body.ecards.checkout #global_footerboard #Global_footerboard_mobile{display:none;width:320px;height:50px;margin:10px auto;line-height:50px;position:relative;font-size:22px;background:rgba(0,0,0,.03);color:#ddd;text-align:center}body.ecards.checkout #global_footerboard #global_300_footer_mobile>div,body.ecards.checkout #global_footerboard #Global_footerboard_mobile>div{position:relative;z-index:1}body.ecards.checkout .checkout-box-ad{display:none}@media only screen and (max-width:767px){body.ecards.checkout .checkout-box-ad{display:block;padding:20px 0;margin-top:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}}body.ecards.checkout .checkout-box-ad #card_sender_checkout_mobile{margin:auto}body#e_cards_send .ui-datepicker{width:13em;padding:.2em .2em 0}body#e_cards_send .ui-datepicker .ui-datepicker-header{position:relative;padding:3px 0}body#e_cards_send .ui-datepicker .ui-datepicker-header .ui-datepicker-next,body#e_cards_send .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:18px}body#e_cards_send .ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover,body#e_cards_send .ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover{top:1px}body#e_cards_send .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:2px}body#e_cards_send .ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:2px}body#e_cards_send .ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover{left:1px}body#e_cards_send .ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover{right:1px}body#e_cards_send .ui-datepicker .ui-datepicker-header .ui-datepicker-next span,body#e_cards_send .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}body#e_cards_send .ui-datepicker .ui-datepicker-header .ui-datepicker-title{margin:0 2.3em;line-height:16px;text-align:center;font-size:12px}body#e_cards_send .ui-datepicker .ui-datepicker-header .ui-datepicker-title select{font-size:1em;margin:1px 0}body#e_cards_send .ui-datepicker select.ui-datepicker-month-year{width:100%}body#e_cards_send .ui-datepicker select.ui-datepicker-month,body#e_cards_send .ui-datepicker select.ui-datepicker-year{width:49%}body#e_cards_send .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 2px}body#e_cards_send .ui-datepicker th{padding:6px .3em;text-align:center;font-size:12px;border:0}body#e_cards_send .ui-datepicker td{font-size:12px;border:0;padding:1px}body#e_cards_send .ui-datepicker td a,body#e_cards_send .ui-datepicker td span{display:block;padding:.2em;text-align:center;text-decoration:none;color:#555}body#e_cards_send .ui-datepicker td a:hover,body#e_cards_send .ui-datepicker td span:hover{text-decoration:none}body#e_cards_send .ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}body#e_cards_send .ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}body#e_cards_send .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}body#e_cards_send .ui-datepicker.ui-datepicker-multi{width:auto}@media only screen and (max-width:767px){body#e_cards_send .invitations-checkout-header{border-bottom:none}}body#e_cards_send .accepted-cards img{position:relative;top:4px}body#e_cards_send #payment_card_number{position:relative;left:3px}@media only screen and (min-width:1024px){body#e_cards_send section.send_email{margin-top:0}}body#e_cards_send section.send_email .preview_and_send{padding:10px}body#e_cards_send section.send_email .preview_and_send .recipient_info,body#e_cards_send section.send_email .preview_and_send .sender_info{margin-bottom:10px;color:#444}body#e_cards_send section.send_email .preview_and_send .recipient_info .change_account,body#e_cards_send section.send_email .preview_and_send .sender_info .change_account{font-size:11px;display:block}body#e_cards_send section.send_email .preview_and_send .recipient_info label,body#e_cards_send section.send_email .preview_and_send .sender_info label{display:block;font-weight:700}body#e_cards_send section.send_email .preview_and_send .recipient_info p,body#e_cards_send section.send_email .preview_and_send .sender_info p{margin:5px 0;word-wrap:break-word}body#e_cards_send section.send_email .preview_and_send .recipient_info input[type=text],body#e_cards_send section.send_email .preview_and_send .sender_info input[type=text]{font-size:15px;border:1px solid #ccc;padding:8px;box-sizing:border-box;width:100%;color:#333;border-radius:4px}body#e_cards_send section.send_email .preview_and_send .recipient_info input[type=text]:focus,body#e_cards_send section.send_email .preview_and_send .sender_info input[type=text]:focus{outline:2px solid #ccc}body#e_cards_send section.send_email .preview_and_send .recipient_info textarea,body#e_cards_send section.send_email .preview_and_send .sender_info textarea{font-size:15px;font-family:Arial;border:1px solid #ccc;padding:8px;box-sizing:border-box;width:100%;color:#333;border-radius:4px;resize:none;height:75px}body#e_cards_send section.send_email .preview_and_send .recipient_info textarea:focus,body#e_cards_send section.send_email .preview_and_send .sender_info textarea:focus{outline:2px solid #ccc}body#e_cards_send section.send_email .preview_and_send .send_options .wait{text-align:center}body#e_cards_send section.send_email .preview_and_send .send_options .send_errors{color:rgb(244.8,61.2,61.2);padding:15px 10px;text-align:center}body#e_cards_send section.send_email .preview_and_send .send_options #send_form_later .delivery-time select{text-align:left;-moz-appearance:none}body#e_cards_send section.send_email .preview_and_send .send_options #send_form_later .delivery-time select::-ms-expand{display:none}body#e_cards_send section.send_email .preview_and_send .send_options #send_form_later .delivery-time{margin-top:10px}body#e_cards_send section.send_email .preview_and_send .send_options #send_form_later .delivery-time .dropdown-menu.open{max-height:250px!important}body#e_cards_send section.send_email .preview_and_send .send_options #send_form_later .actions{border-top:1px solid #ccc;margin-top:15px;padding-top:10px}body#e_cards_send section.send_email .preview_and_send .send_options .send-options em{font-weight:700;color:#555;font-style:italic}body#e_cards_send section.send_email .preview_and_send .send_options .send-options ul{padding-bottom:10px;margin-left:5px}body#e_cards_send section.send_email .preview_and_send .send_options .send-options ul li{margin:10px 0}body#e_cards_send section.send_email .preview_and_send .send_options .send-options ul li label{width:160px;padding-right:5px}body#e_cards_send section.send_email .preview_and_send .send_options .wait{line-height:24px;font-size:14px;margin-top:10px}body#e_cards_send section.send_email .preview_and_send .send_options .wait img{vertical-align:bottom;padding-right:3px}body#e_cards_send section.send_email .preview_and_send .send_options .send_controls .ui-datepicker-trigger{cursor:pointer;margin-left:5px;margin-bottom:-4px}body#e_cards_send section.send_email .preview_and_send .send_options .send_controls img{display:inline}body#e_cards_send section.send_email .preview_and_send .send_options .send_controls input[type=text]{width:100%;box-sizing:border-box;max-width:225px;font-size:15px;color:#333;padding:8px;height:auto}body#e_cards_send section.send_email .preview_and_send .send_options .send_controls select{margin-right:5px;font-size:12px}body#e_cards_send section.send_email .preview_and_send .send_options .send_controls select.time-zone{width:275px}@media only screen and (min-width:1024px){body#e_cards_send section.send_email .preview_and_send .send_options .send_controls select{margin-right:0;width:100%;font-size:12.5px}body#e_cards_send section.send_email .preview_and_send .send_options .send_controls select.time-zone{width:100%}}body#e_cards_send section.send_email .preview_and_send .send_options .send_controls p{position:relative}body#e_cards_send section.send_email .preview_and_send .send_options .send_controls p label{font-weight:700;color:#444;display:block}body#e_cards_send section.send_email .preview_and_send .send_options .send_controls .actions{text-align:center;padding-bottom:5px}body#e_cards_send section.send_email .preview_and_send .send_options .send_controls .actions .cancel_delivery,body#e_cards_send section.send_email .preview_and_send .send_options .send_controls .actions .switch_send_later,body#e_cards_send section.send_email .preview_and_send .send_options .send_controls .actions .switch_send_now{display:block;padding:10px 0;font-weight:700}body#e_cards_send section.send_email .preview_and_send .send_options .send_controls .actions img{margin-left:3px}body#e_cards_send section.send_email .preview_and_send .send_options .send_controls .actions p{text-align:center;margin:0}body#e_cards_send section.send_email .preview_and_send .send_options .send_controls .actions .fbtn-success{min-width:130px;width:100%;box-sizing:border-box;font-size:17.5px;font-weight:500}body#e_cards_send section.signin-signup-box{border:none}body#e_cards_send section.signin-signup-box div.body{padding-top:0;text-align:center}body#e_cards_send section.signin-signup-box div.body>img{margin-bottom:5px}body#e_cards_send section.signin-signup-box #facebook_button .disclaimer,body#e_cards_send section.signin-signup-box .divider{margin-bottom:10px}body#e_cards_send section.signin-signup-box .footer{border-top:none;padding:0;background:none}body#e_cards_send section.signin-signup-box header h2{text-align:center;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;font-size:23px;line-height:25px}body#e_cards_send section.add-recipients-left{width:100%;float:none;overflow:hidden}@media only screen and (max-width:767px){body#e_cards_send section.add-recipients-left{margin-bottom:30px}}@media only screen and (min-width:1024px){body#e_cards_send section.add-recipients-left{float:left;width:550px}}body#e_cards_send section.add-recipients-left .box-with-header{margin-top:0}@media only screen and (min-width:1024px){body#e_cards_send section.add-recipients-left section.recipients section.controls #form_enter_single input[type=email],body#e_cards_send section.add-recipients-left section.recipients section.controls #form_enter_single input[type=text]{width:187px}}@media only screen and (min-width:1024px){body#e_cards_send section.add-recipients-left section.recipients section.controls ul.add_contact_options li a{width:245px}body#e_cards_send section.add-recipients-left section.recipients section.controls ul.add_contact_options.signed_in li a{width:160px}}body#e_cards_send section.recipients section.unsent header{position:relative}body#e_cards_send section.recipients section.unsent .contact_table .tbody .group .name,body#e_cards_send section.recipients section.unsent .contact_table .tbody .group .name div,body#e_cards_send section.recipients section.unsent .contact_table .tbody .row .name,body#e_cards_send section.recipients section.unsent .contact_table .tbody .row .name div,body#e_cards_send section.recipients section.unsent .contact_table .thead .name,body#e_cards_send section.recipients section.unsent .contact_table .thead .name div{width:254px}body#e_cards_send section.recipients section.unsent .contact_table .tbody .group .email,body#e_cards_send section.recipients section.unsent .contact_table .tbody .group .email div,body#e_cards_send section.recipients section.unsent .contact_table .tbody .row .email,body#e_cards_send section.recipients section.unsent .contact_table .tbody .row .email div,body#e_cards_send section.recipients section.unsent .contact_table .thead .email,body#e_cards_send section.recipients section.unsent .contact_table .thead .email div{width:285px}body#e_cards_send section.recipients section.unsent .contact_table .tbody .group .name_email,body#e_cards_send section.recipients section.unsent .contact_table .tbody .group .name_email div,body#e_cards_send section.recipients section.unsent .contact_table .tbody .row .name_email,body#e_cards_send section.recipients section.unsent .contact_table .tbody .row .name_email div,body#e_cards_send section.recipients section.unsent .contact_table .thead .name_email,body#e_cards_send section.recipients section.unsent .contact_table .thead .name_email div{width:75%}body#e_cards_send section.recipients section.unsent .contact_table .tbody .group li.edit,body#e_cards_send section.recipients section.unsent .contact_table .tbody .row li.edit,body#e_cards_send section.recipients section.unsent .contact_table .thead li.edit{width:18px}body#e_cards_send section.recipients section.unsent .contact_table .tbody .group li.delete,body#e_cards_send section.recipients section.unsent .contact_table .tbody .row li.delete,body#e_cards_send section.recipients section.unsent .contact_table .thead li.delete{width:34px}body#e_cards_send section.recipients section.unsent .contact_table .tbody .group .gift_card,body#e_cards_send section.recipients section.unsent .contact_table .tbody .group .gift_card div,body#e_cards_send section.recipients section.unsent .contact_table .tbody .row .gift_card,body#e_cards_send section.recipients section.unsent .contact_table .tbody .row .gift_card div,body#e_cards_send section.recipients section.unsent .contact_table .thead .gift_card,body#e_cards_send section.recipients section.unsent .contact_table .thead .gift_card div{width:80px}@media only screen and (min-width:1024px){body#e_cards_send section.recipients section.unsent .contact_table .tbody .group .name,body#e_cards_send section.recipients section.unsent .contact_table .tbody .group .name div,body#e_cards_send section.recipients section.unsent .contact_table .tbody .row .name,body#e_cards_send section.recipients section.unsent .contact_table .tbody .row .name div,body#e_cards_send section.recipients section.unsent .contact_table .thead .name,body#e_cards_send section.recipients section.unsent .contact_table .thead .name div{width:254px}body#e_cards_send section.recipients section.unsent .contact_table .tbody .group .email,body#e_cards_send section.recipients section.unsent .contact_table .tbody .group .email div,body#e_cards_send section.recipients section.unsent .contact_table .tbody .row .email,body#e_cards_send section.recipients section.unsent .contact_table .tbody .row .email div,body#e_cards_send section.recipients section.unsent .contact_table .thead .email,body#e_cards_send section.recipients section.unsent .contact_table .thead .email div{width:285px}body#e_cards_send section.recipients section.unsent .contact_table .tbody .group .name_email,body#e_cards_send section.recipients section.unsent .contact_table .tbody .group .name_email div,body#e_cards_send section.recipients section.unsent .contact_table .tbody .row .name_email,body#e_cards_send section.recipients section.unsent .contact_table .tbody .row .name_email div,body#e_cards_send section.recipients section.unsent .contact_table .thead .name_email,body#e_cards_send section.recipients section.unsent .contact_table .thead .name_email div{width:550px}body#e_cards_send section.recipients section.unsent .contact_table .tbody .group li.edit,body#e_cards_send section.recipients section.unsent .contact_table .tbody .row li.edit,body#e_cards_send section.recipients section.unsent .contact_table .thead li.edit{width:18px}body#e_cards_send section.recipients section.unsent .contact_table .tbody .group li.delete,body#e_cards_send section.recipients section.unsent .contact_table .tbody .row li.delete,body#e_cards_send section.recipients section.unsent .contact_table .thead li.delete{width:34px}body#e_cards_send section.recipients section.unsent .contact_table .tbody .group .gift_card,body#e_cards_send section.recipients section.unsent .contact_table .tbody .group .gift_card div,body#e_cards_send section.recipients section.unsent .contact_table .tbody .row .gift_card,body#e_cards_send section.recipients section.unsent .contact_table .tbody .row .gift_card div,body#e_cards_send section.recipients section.unsent .contact_table .thead .gift_card,body#e_cards_send section.recipients section.unsent .contact_table .thead .gift_card div{width:85px}}body#e_cards_send section.recipients section.unsent .contact_table .tbody>li.row{padding-top:0;padding-bottom:0}body#e_cards_send section.recipients section.unsent .contact_table .tbody{max-height:400px}body#e_cards_send section.recipients section.unsent .contact_table .tbody .delete img{margin-bottom:-2px;display:inline}body#e_cards_send section.recipients section.unsent .contact_table li.gift_card{display:none}body#e_cards_send section.recipients section.unsent .contact_table.include_gift_cards .tbody .row li.name_email,body#e_cards_send section.recipients section.unsent .contact_table.include_gift_cards .tbody .row li.name_email div,body#e_cards_send section.recipients section.unsent .contact_table.include_gift_cards .thead li.name_email,body#e_cards_send section.recipients section.unsent .contact_table.include_gift_cards .thead li.name_email div{width:209px}body#e_cards_send section.recipients section.unsent .contact_table.include_gift_cards li.gift_card{display:block}body#e_cards_send section.recipients section.unsent.blank .contact_table .thead li.email{width:185px}body#e_cards_send section.recipients section.unsent.blank .contact_table .thead li:last-child{border-right:none}body#e_cards_send section.recipients section.undeliverable.blank{display:none}body#e_cards_send section.recipients section.undeliverable .count{background-color:#e54e3f;padding:1px 8px;color:rgb(249.8,219.6,216.6);border-radius:12px;margin-right:2px}body#e_cards_send section.recipients section.undeliverable .contact_table .tbody .group .email,body#e_cards_send section.recipients section.undeliverable .contact_table .tbody .group .email div,body#e_cards_send section.recipients section.undeliverable .contact_table .tbody .row .email,body#e_cards_send section.recipients section.undeliverable .contact_table .tbody .row .email div,body#e_cards_send section.recipients section.undeliverable .contact_table .thead .email,body#e_cards_send section.recipients section.undeliverable .contact_table .thead .email div{width:350px}body#e_cards_send section.recipients section.undeliverable .contact_table .tbody .group li.edit,body#e_cards_send section.recipients section.undeliverable .contact_table .tbody .row li.edit,body#e_cards_send section.recipients section.undeliverable .contact_table .thead li.edit{width:18px}body#e_cards_send section.recipients section.undeliverable .contact_table .tbody .group li.delete,body#e_cards_send section.recipients section.undeliverable .contact_table .tbody .row li.delete,body#e_cards_send section.recipients section.undeliverable .contact_table .thead li.delete{width:37px}@media only screen and (max-width:767px){body#e_cards_send section.recipients section.undeliverable .contact_table .tbody .group .email,body#e_cards_send section.recipients section.undeliverable .contact_table .tbody .group .email div,body#e_cards_send section.recipients section.undeliverable .contact_table .tbody .row .email,body#e_cards_send section.recipients section.undeliverable .contact_table .tbody .row .email div,body#e_cards_send section.recipients section.undeliverable .contact_table .thead .email,body#e_cards_send section.recipients section.undeliverable .contact_table .thead .email div{width:65%}body#e_cards_send section.recipients section.undeliverable .contact_table .tbody .group li.edit,body#e_cards_send section.recipients section.undeliverable .contact_table .tbody .row li.edit,body#e_cards_send section.recipients section.undeliverable .contact_table .thead li.edit{width:18px}body#e_cards_send section.recipients section.undeliverable .contact_table .tbody .group li.delete,body#e_cards_send section.recipients section.undeliverable .contact_table .tbody .row li.delete,body#e_cards_send section.recipients section.undeliverable .contact_table .thead li.delete{width:37px}}body#e_cards_send section.recipients section.undeliverable .contact_table .tbody .bounce_reason,body#e_cards_send section.recipients section.undeliverable .contact_table .thead .bounce_reason{width:185px}body#e_cards_send section.recipients section.undeliverable .contact_table .tbody .edit,body#e_cards_send section.recipients section.undeliverable .contact_table .tbody .email,body#e_cards_send section.recipients section.undeliverable .contact_table .thead .edit,body#e_cards_send section.recipients section.undeliverable .contact_table .thead .email{display:block!important}body#e_cards_send section.recipients section.undeliverable header{background-color:#da665b;color:#fff}body#e_cards_send section.recipients section.undeliverable .recipient_list_container .row .icon-comment,body#e_cards_send section.recipients section.undeliverable .recipient_list_container .row .icon-envelope{margin-right:5px}body#e_cards_send section.recipients section.sent,body#e_cards_send section.recipients section.sent-to{margin-top:25px;position:relative}body#e_cards_send section.recipients section.sent-to header #receive_direct_link,body#e_cards_send section.recipients section.sent header #receive_direct_link{display:none;margin-left:3px;line-height:18px}body#e_cards_send section.recipients section.sent-to header:hover #receive_direct_link,body#e_cards_send section.recipients section.sent header:hover #receive_direct_link{display:inline}body#e_cards_send section.recipients section.sent-to header .sent_count,body#e_cards_send section.recipients section.sent header .sent_count{background-color:#72a0ba;padding:1px 8px;color:rgb(226.8,236,241.2);border-radius:12px;margin-right:2px}body#e_cards_send section.recipients section.sent-to .recipient_list_container,body#e_cards_send section.recipients section.sent .recipient_list_container{display:block}body#e_cards_send section.recipients section.sent-to .recipient_list_container .tbody .group .name,body#e_cards_send section.recipients section.sent-to .recipient_list_container .tbody .group .name div,body#e_cards_send section.recipients section.sent-to .recipient_list_container .tbody .row .name,body#e_cards_send section.recipients section.sent-to .recipient_list_container .tbody .row .name div,body#e_cards_send section.recipients section.sent-to .recipient_list_container .thead .name,body#e_cards_send section.recipients section.sent-to .recipient_list_container .thead .name div,body#e_cards_send section.recipients section.sent .recipient_list_container .tbody .group .name,body#e_cards_send section.recipients section.sent .recipient_list_container .tbody .group .name div,body#e_cards_send section.recipients section.sent .recipient_list_container .tbody .row .name,body#e_cards_send section.recipients section.sent .recipient_list_container .tbody .row .name div,body#e_cards_send section.recipients section.sent .recipient_list_container .thead .name,body#e_cards_send section.recipients section.sent .recipient_list_container .thead .name div{width:250px}body#e_cards_send section.recipients section.sent-to .recipient_list_container .tbody .group .email,body#e_cards_send section.recipients section.sent-to .recipient_list_container .tbody .group .email div,body#e_cards_send section.recipients section.sent-to .recipient_list_container .tbody .row .email,body#e_cards_send section.recipients section.sent-to .recipient_list_container .tbody .row .email div,body#e_cards_send section.recipients section.sent-to .recipient_list_container .thead .email,body#e_cards_send section.recipients section.sent-to .recipient_list_container .thead .email div,body#e_cards_send section.recipients section.sent .recipient_list_container .tbody .group .email,body#e_cards_send section.recipients section.sent .recipient_list_container .tbody .group .email div,body#e_cards_send section.recipients section.sent .recipient_list_container .tbody .row .email,body#e_cards_send section.recipients section.sent .recipient_list_container .tbody .row .email div,body#e_cards_send section.recipients section.sent .recipient_list_container .thead .email,body#e_cards_send section.recipients section.sent .recipient_list_container .thead .email div{width:285px}body#e_cards_send section.recipients section.sent-to .recipient_list_container .name,body#e_cards_send section.recipients section.sent .recipient_list_container .name{display:block}@media only screen and (max-width:767px){body#e_cards_send section.recipients section.sent-to .recipient_list_container .tbody .group .name,body#e_cards_send section.recipients section.sent-to .recipient_list_container .tbody .group .name div,body#e_cards_send section.recipients section.sent-to .recipient_list_container .tbody .row .name,body#e_cards_send section.recipients section.sent-to .recipient_list_container .tbody .row .name div,body#e_cards_send section.recipients section.sent-to .recipient_list_container .thead .name,body#e_cards_send section.recipients section.sent-to .recipient_list_container .thead .name div,body#e_cards_send section.recipients section.sent .recipient_list_container .tbody .group .name,body#e_cards_send section.recipients section.sent .recipient_list_container .tbody .group .name div,body#e_cards_send section.recipients section.sent .recipient_list_container .tbody .row .name,body#e_cards_send section.recipients section.sent .recipient_list_container .tbody .row .name div,body#e_cards_send section.recipients section.sent .recipient_list_container .thead .name,body#e_cards_send section.recipients section.sent .recipient_list_container .thead .name div{width:20%}body#e_cards_send section.recipients section.sent-to .recipient_list_container .tbody .group .email,body#e_cards_send section.recipients section.sent-to .recipient_list_container .tbody .group .email div,body#e_cards_send section.recipients section.sent-to .recipient_list_container .tbody .row .email,body#e_cards_send section.recipients section.sent-to .recipient_list_container .tbody .row .email div,body#e_cards_send section.recipients section.sent-to .recipient_list_container .thead .email,body#e_cards_send section.recipients section.sent-to .recipient_list_container .thead .email div,body#e_cards_send section.recipients section.sent .recipient_list_container .tbody .group .email,body#e_cards_send section.recipients section.sent .recipient_list_container .tbody .group .email div,body#e_cards_send section.recipients section.sent .recipient_list_container .tbody .row .email,body#e_cards_send section.recipients section.sent .recipient_list_container .tbody .row .email div,body#e_cards_send section.recipients section.sent .recipient_list_container .thead .email,body#e_cards_send section.recipients section.sent .recipient_list_container .thead .email div{width:60%}body#e_cards_send section.recipients section.sent-to .recipient_list_container .name,body#e_cards_send section.recipients section.sent .recipient_list_container .name{display:none}}body#e_cards_send section.recipients section.sent-to .recipient_list_container .edit,body#e_cards_send section.recipients section.sent-to .recipient_list_container .email,body#e_cards_send section.recipients section.sent .recipient_list_container .edit,body#e_cards_send section.recipients section.sent .recipient_list_container .email{display:block!important}body#e_cards_send section.recipients section.sent-to .recipient_list_container .viewed,body#e_cards_send section.recipients section.sent-to .recipient_list_container .viewed_on,body#e_cards_send section.recipients section.sent .recipient_list_container .viewed,body#e_cards_send section.recipients section.sent .recipient_list_container .viewed_on{width:76px}body#e_cards_send section.recipients section.sent-to .recipient_list_container .tbody,body#e_cards_send section.recipients section.sent .recipient_list_container .tbody{max-height:330px;overflow-y:auto;overflow-x:hidden}body#e_cards_send section.recipients section.sent-to .recipient_list_container .tbody li.row li,body#e_cards_send section.recipients section.sent .recipient_list_container .tbody li.row li{padding:5px 10px}body#e_cards_send section.recipients section.sent-to .recipient_list_container .tbody li.row.email,body#e_cards_send section.recipients section.sent .recipient_list_container .tbody li.row.email{position:relative}body#e_cards_send section.recipients section.sent-to .recipient_list_container .tbody li.row.name,body#e_cards_send section.recipients section.sent .recipient_list_container .tbody li.row.name{font-weight:700}body#e_cards_send section.recipients section.sent-to .recipient_list_container .tbody li.row.name div,body#e_cards_send section.recipients section.sent-to .recipient_list_container .tbody li.row.viewed div,body#e_cards_send section.recipients section.sent .recipient_list_container .tbody li.row.name div,body#e_cards_send section.recipients section.sent .recipient_list_container .tbody li.row.viewed div{overflow:hidden}body#e_cards_send .resend_ecard_floater{color:#444;padding:10px}@media only screen and (min-width:1024px){body#e_cards_send .resend_ecard_floater{padding:15px 20px}}body#e_cards_send .resend_ecard_floater h3{padding-bottom:10px;border-bottom:1px solid #999;font-weight:700;font-size:16px}body#e_cards_send .resend_ecard_floater fieldset.send_to{font-size:12px}@media only screen and (min-width:1024px){body#e_cards_send .resend_ecard_floater fieldset.send_to{font-size:13px}}body#e_cards_send .resend_ecard_floater fieldset.send_to{margin-top:10px;margin-bottom:10px}body#e_cards_send .resend_ecard_floater fieldset.send_to legend{font-weight:700}body#e_cards_send .resend_ecard_floater fieldset.send_to ul{padding-top:5px}body#e_cards_send .resend_ecard_floater fieldset.send_to ul li{overflow:hidden;padding:3px 0}body#e_cards_send .resend_ecard_floater fieldset.send_to ul li label{float:left;margin-left:3px}body#e_cards_send .resend_ecard_floater fieldset.send_to ul li input{float:left;cursor:pointer;margin-top:2px;margin-right:2px}body#e_cards_send .resend_ecard_floater fieldset.recipients legend{padding-bottom:3px}body#e_cards_send .resend_ecard_floater fieldset.recipients ul{border:1px solid #999;height:200px;overflow:auto;margin-bottom:15px}body#e_cards_send .resend_ecard_floater fieldset.recipients ul li{font-size:12px;padding:5px;cursor:pointer;position:relative}body#e_cards_send .resend_ecard_floater fieldset.recipients ul li:nth-child(2n){background-color:#f3f3f3}body#e_cards_send .resend_ecard_floater fieldset.recipients ul li:hover{background-color:#ecfcfc}html>body#e_cards_send .resend_ecard_floater fieldset.recipients ul li{*position:static}html>body#e_cards_send .resend_ecard_floater fieldset.recipients ul li .email{*display:none}body#e_cards_send .resend_ecard_floater fieldset.recipients ul li input,body#e_cards_send .resend_ecard_floater fieldset.recipients ul li label{cursor:pointer}body#e_cards_send .resend_ecard_floater fieldset.recipients ul li .email{position:absolute;right:10px;top:25%;font-size:10px;color:#888;margin-left:10px}body#e_cards_send .resend_ecard_floater .actions img{float:right;margin-top:7px;margin-right:5px}body#e_cards_send .resend_ecard_floater .actions .submit{font-size:14px;float:right}body#e_cards_send .resend_ecard_floater #resend_errors{float:left;line-height:25px;color:rgb(244.8,61.2,61.2);display:none}body#e_cards_send #ecard_save_warning{font-family:Arial;padding:10px 30px 20px;text-align:center}body#e_cards_send #ecard_save_warning header{padding:10px 0;border-bottom:1px solid #ccc;margin-bottom:20px;font-size:18px;color:#333;font-weight:700;text-align:left}body#e_cards_send #ecard_save_warning header p{display:inline}body#e_cards_send #ecard_save_warning header p.subheading{display:block;margin:10px 0 0;font-size:12px;font-weight:400}body#e_cards_send #ecard_save_warning footer{clear:both;color:#555;padding:25px 0 0;border-top:1px solid #ccc;margin-top:20px}body#e_cards_send #ecard_save_warning .body{text-align:center;padding:15px 0}body#e_cards_send #ecard_save_warning .body p{font-size:18px;margin-bottom:20px}body#e_cards_send #ecard_save_warning .body p a{font-weight:700}body#e_cards_send #ecard_save_warning .body a.nothanks{font-size:11px;font-weight:700}body#e_cards_send #ecards_over_limit_floater{padding:10px 30px 20px;text-align:center}body#e_cards_send #ecards_over_limit_floater header{text-align:center;border-bottom:none;font-size:18px;margin-bottom:10px}body#e_cards_send #ecards_over_limit_floater header p.limit{max-width:430px;margin:0 auto 10px}body#e_cards_send #ecards_over_limit_floater header p{display:block;line-height:22px}body#e_cards_send #ecards_over_limit_floater .middle p{display:block;margin:10px 0}body#e_cards_send .preview_box{text-align:center}body#e_cards_send .preview_box a.ecard_preview img{margin:35px auto 0}div.darktooltip{background:#000;border-radius:10px;border-color:transparent;opacity:.85;color:#fff;font-weight:400;width:275px;white-space:normal;padding:10px 20px}div.darktooltip p.header{display:block;margin-bottom:10px;font-weight:700;font-size:14px}div.darktooltip:after{content:"";position:absolute;bottom:-10px;left:46%;border-color:#000 transparent;border-style:solid;border-width:15px 15px 0;display:block;width:0}body#e_cards_send .left_side_col{width:100%;margin:0}@media only screen and (min-width:1024px){body#e_cards_send .left_side_col{width:690px;box-sizing:border-box;float:left}}@media only screen and (min-width:1024px){body#e_cards_send .left_side_col .recipients .box-with-header{margin-top:0}}body#e_cards_send .right_side_col{width:100%;margin:0;display:none}@media only screen and (min-width:1024px){body#e_cards_send .right_side_col{display:block;width:200px;box-sizing:border-box;float:right}}body#e_cards_send.add_recipients .right_side_col,body#e_cards_send.send.delivery .right_side_col,body#e_cards_send.send.index.gift_card_messages .right_side_col{display:none}@media only screen and (min-width:1024px){body#e_cards_send.add_recipients .right_side_col,body#e_cards_send.send.delivery .right_side_col,body#e_cards_send.send.index.gift_card_messages .right_side_col{display:block}}body#e_cards_send.add_recipients .new_add_contact_options,body#e_cards_send.send.delivery .new_add_contact_options,body#e_cards_send.send.index.gift_card_messages .new_add_contact_options{padding-bottom:20px}@media only screen and (max-width:767px){body#e_cards_send.add_recipients .new_add_contact_options,body#e_cards_send.send.delivery .new_add_contact_options,body#e_cards_send.send.index.gift_card_messages .new_add_contact_options{display:block}}body#e_cards_send .add_recipients_signup{display:flex;justify-content:space-around}@media only screen and (max-width:767px){body#e_cards_send .add_recipients_signup{flex-direction:column}}body#e_cards_send .add_recipients_signup .add_recipients_signup__image{width:50%}@media only screen and (max-width:767px){body#e_cards_send .add_recipients_signup .add_recipients_signup__image{width:200px;margin:0 auto;height:100%}}body#e_cards_send.gift_carded.delivery .site-content{overflow:visible}body#e_cards_send.gift_carded #paper_content{width:908px;direction:rtl;overflow:hidden;padding:30px 25px;margin:0}body#e_cards_send.gift_carded .left_side_col .alert_error_box,body#e_cards_send.gift_carded .left_side_col .alert_errors_box{margin-bottom:15px}body#e_cards_send.gift_carded .left_side_col section.recipients section.controls,body#e_cards_send.gift_carded .left_side_col section.recipients section.controls .box-with-header{margin-top:0}body#e_cards_send.gift_carded .left_side_col section.recipients .contact_table header{position:relative}body#e_cards_send.gift_carded .left_side_col section.recipients .contact_table .tbody .row li.delete,body#e_cards_send.gift_carded .left_side_col section.recipients .contact_table .thead li.delete{width:34px}@media only screen and (max-width:767px){body#e_cards_send.gift_carded .left_side_col section.recipients .contact_table .tbody .row li.delete,body#e_cards_send.gift_carded .left_side_col section.recipients .contact_table .thead li.delete{width:25px}}body#e_cards_send.gift_carded .left_side_col section.recipients .contact_table .tbody .row li.name_email,body#e_cards_send.gift_carded .left_side_col section.recipients .contact_table .tbody .row li.name_email div,body#e_cards_send.gift_carded .left_side_col section.recipients .contact_table .thead li.name_email,body#e_cards_send.gift_carded .left_side_col section.recipients .contact_table .thead li.name_email div{width:52%}@media only screen and (min-width:1024px){body#e_cards_send.gift_carded .left_side_col section.recipients .contact_table .tbody .row li.name_email,body#e_cards_send.gift_carded .left_side_col section.recipients .contact_table .tbody .row li.name_email div,body#e_cards_send.gift_carded .left_side_col section.recipients .contact_table .thead li.name_email,body#e_cards_send.gift_carded .left_side_col section.recipients .contact_table .thead li.name_email div{width:409px}}@media only screen and (max-width:365px){body#e_cards_send.gift_carded .left_side_col section.recipients .contact_table .tbody .row li.name_email,body#e_cards_send.gift_carded .left_side_col section.recipients .contact_table .tbody .row li.name_email div,body#e_cards_send.gift_carded .left_side_col section.recipients .contact_table .thead li.name_email,body#e_cards_send.gift_carded .left_side_col section.recipients .contact_table .thead li.name_email div{width:43%}}body#e_cards_send.gift_carded .left_side_col section.recipients .contact_table li.gift_card{display:block}body#e_cards_send.gift_carded .left_side_col section.workflow{margin-top:15px;text-align:right}body#e_cards_send.gift_carded.add_recipients .right_side_col,body#e_cards_send.gift_carded.send.delivery .right_side_col{display:none}@media only screen and (min-width:1024px){body#e_cards_send.gift_carded.add_recipients .right_side_col,body#e_cards_send.gift_carded.send.delivery .right_side_col{display:block}}@media only screen and (min-width:1024px){body#e_cards_send.gift_carded .gift_card_info span.send_more{margin-left:105px}}body#e_cards_send.gift_carded .gift_card_info form fieldset.inputs p.field_standin{display:block}@media only screen and (min-width:1024px){body#e_cards_send.gift_carded .gift_card_info form fieldset.inputs p.field_standin{display:inline-block}}@media only screen and (min-width:1024px){body#e_cards_send.gift_carded .gift_card_info form fieldset.inputs>ol>li>label,body#e_cards_send.gift_carded .gift_card_info form fieldset.inputs>ol>li fieldset legend,body#e_cards_send.gift_carded .gift_card_info form fieldset.inputs>ul>li>label,body#e_cards_send.gift_carded .gift_card_info form fieldset.inputs>ul>li fieldset legend{min-width:100px;display:inline-block;text-align:right;padding-right:5px;line-height:18px;color:#555}body#e_cards_send.gift_carded .gift_card_info form fieldset.inputs .field_standin,body#e_cards_send.gift_carded .gift_card_info form fieldset.inputs input[type=email],body#e_cards_send.gift_carded .gift_card_info form fieldset.inputs input[type=password],body#e_cards_send.gift_carded .gift_card_info form fieldset.inputs input[type=text]{width:310px}body#e_cards_send.gift_carded .gift_card_info form fieldset.inputs select{max-width:310px}}body#e_cards_send.gift_carded .gift_card_info form fieldset.inputs .sender_info{font-size:12px;margin-bottom:8px}body#e_cards_send.gift_carded .gift_card_info form fieldset.inputs .sender_info .change_account{font-size:11px;margin-bottom:3px}body#e_cards_send.gift_carded .gift_card_info form fieldset.inputs .sender_info .email{margin-left:3px;color:#888;font-size:11px}body#e_cards_send.gift_carded .gift_card_info form fieldset.inputs #gift_card_message_message_input label{vertical-align:top}body#e_cards_send.gift_carded .gift_card_info form fieldset.inputs #e_card_email_subject,body#e_cards_send.gift_carded .gift_card_info form fieldset.inputs input[type=text],body#e_cards_send.gift_carded .gift_card_info form fieldset.inputs textarea{box-sizing:border-box;width:100%;max-width:300px}body#e_cards_send.gift_carded .gift_card_info form fieldset.inputs .options-fields{display:inline-block;width:285px}body#e_cards_send.gift_carded .gift_card_info form fieldset.inputs .field_standin{*display:inline}body#e_cards_send.gift_carded .gift_card_info form fieldset.inputs .embedded_radioset{margin-top:15px}body#e_cards_send.gift_carded .gift_card_info form fieldset.inputs .ui-datepicker-trigger{margin:0 0 -4px 5px;cursor:pointer}body#e_cards_send.gift_carded .gift_card_info form input[type=submit]{float:right}body#e_cards_send.gift_carded .gift_card_info form fieldset.actions{margin-top:10px}body#e_cards_send.gift_carded .gift_card_info .gift_card_summary{font-size:12px}body#e_cards_send.gift_carded .gift_card_info .gift_card_summary p{margin:5px 0}body#e_cards_send.gift_carded .gift_card_info .gift_card_summary label{font-weight:700}body#e_cards_send.gift_carded .form_box.order_summary{margin-bottom:20px}body#e_cards_send.gift_carded .form_box.order_summary .gift_card_line_item{padding:0 20px 20px}body#e_cards_send.gift_carded .form_box.order_summary .extra{min-width:150px}body#e_cards_send.gift_carded .form_box.order_summary .extra,body#e_cards_send.gift_carded .form_box.order_summary .gift_card_preview_image{display:inline-block;vertical-align:top}body#e_cards_send.gift_carded .form_box.order_summary .extra .bootstrap-select:not([class*=span]),body#e_cards_send.gift_carded .form_box.order_summary .gift_card_preview_image .bootstrap-select:not([class*=span]){width:100%;box-sizing:border-box}body#e_cards_send.gift_carded .form_box.recipient_list{margin-bottom:20px}@media only screen and (max-width:767px){body#e_cards_send.gift_carded .form_box.recipient_list .contact_table ul.thead{display:none}}body#e_cards_send.gift_carded .form_box.recipient_list .contact_table ul.tbody li.row{line-height:20px}body#e_cards_send.gift_carded .form_box.recipient_list .contact_table ul li{box-sizing:border-box}@media only screen and (max-width:767px){body#e_cards_send.gift_carded .form_box.recipient_list .contact_table ul li{display:block;float:none}}body#e_cards_send.gift_carded .form_box.recipient_list .contact_table ul li.name{width:40%}body#e_cards_send.gift_carded .form_box.recipient_list .contact_table ul li.name .email-address{font-weight:400;font-size:12px}@media only screen and (max-width:767px){body#e_cards_send.gift_carded .form_box.recipient_list .contact_table ul li.name{width:100%}}body#e_cards_send.gift_carded .form_box.recipient_list .contact_table ul li.gift-card{width:25%;white-space:normal}@media only screen and (max-width:767px){body#e_cards_send.gift_carded .form_box.recipient_list .contact_table ul li.gift-card{width:100%}}body#e_cards_send.gift_carded .form_box.recipient_list .contact_table ul li.bounced,body#e_cards_send.gift_carded .form_box.recipient_list .contact_table ul li.viewed{width:30%}@media only screen and (max-width:767px){body#e_cards_send.gift_carded .form_box.recipient_list .contact_table ul li.bounced,body#e_cards_send.gift_carded .form_box.recipient_list .contact_table ul li.viewed{width:100%}}body#e_cards_send.gift_carded .gift_card_info{margin-bottom:20px}body#e_cards_send.gift_carded .gift_card_info .recipients label{display:block}body#e_cards_send.gift_carded .payment_billing{font-size:12px;margin-bottom:20px}body#e_cards_send.gift_carded .payment_billing .billing_info{margin-top:20px}body#e_cards_send.gift_carded .payment_billing .membership_warning{background:#eee url(//static-data.punchbowl-sandbox.com/packs/media/icons/info_circle-3b659cd4.png) no-repeat 25px 6px;padding:5px 50px;margin:20px -20px -20px;border-top:1px solid #ccc}body#e_cards_send.gift_carded .payment_billing .payment_info{overflow:hidden}body#e_cards_send.gift_carded .payment_billing .payment_info .card_image{float:left;margin-right:5px}body#e_cards_send.gift_carded .payment_billing .payment_info .card_info{float:left}body#e_cards_send.gift_carded .payment_billing .payment_info .card_info label{font-weight:700}body#e_cards_send.gift_carded #payment_form fieldset li.invalid fieldset legend,body#e_cards_send.gift_carded #payment_form fieldset li.invalid label{color:rgb(244.8,61.2,61.2)}body#e_cards_send.gift_carded #payment_form fieldset li.invalid input[type=email]:not(:focus):not(:active),body#e_cards_send.gift_carded #payment_form fieldset li.invalid input[type=password]:not(:focus):not(:active),body#e_cards_send.gift_carded #payment_form fieldset li.invalid input[type=text]:not(:focus):not(:active),body#e_cards_send.gift_carded #payment_form fieldset li.invalid textarea:not(:focus):not(:active){outline:2px solid rgb(244.8,61.2,61.2);box-shadow:0 0 6px rgb(244.8,61.2,61.2)}body#e_cards_send.gift_carded #customer_credit_card_cvv{width:71px}body#e_cards_send.gift_carded #payment_phone,body#e_cards_send.gift_carded #payment_zip{width:100px}body#e_cards_send.gift_carded #verification_help{margin-bottom:3px;width:16px;cursor:pointer}body#e_cards_send.gift_carded #cvv2{overflow:hidden;border:1px solid #e0e0e0;background-color:#f1f1f1;margin:10px 0}body#e_cards_send.gift_carded #cvv2 .card_cvv2{float:left;padding:10px}body#e_cards_send.gift_carded #cvv2 .card_cvv2 img{float:left;width:120px;height:76px;margin-right:10px}body#e_cards_send.gift_carded #cvv2 .card_cvv2 span{margin:0;min-height:76px;width:100px;font-size:11px}body#e_cards_send.gift_carded .view_preview{text-align:center;display:block}body#e_cards_send.gift_carded .final_order_info{background-color:#f5f4ef;font-size:11px;border-top:1px solid #ccc;padding:20px}body#e_cards_send.gift_carded .final_order_info li{margin:3px 0;overflow:hidden}body#e_cards_send.gift_carded .final_order_info li:first-child,body#e_cards_send.gift_carded .final_order_info li:last-child{margin:0}body#e_cards_send.gift_carded .final_order_info li label{font-weight:700;float:left}body#e_cards_send.gift_carded .final_order_info li .amount{float:right}body#e_cards_send.gift_carded .final_order_info li.total{font-size:15px;font-weight:700;padding-top:5px;border-top:1px solid #ccc;margin-top:5px}body#e_cards_send.gift_carded .final_order_info li .currency{margin-left:3px;float:right;font-weight:400;font-size:8px}body#e_cards_send.gift_carded .signin_signup{font-weight:700;text-align:center;padding:60px 0}body#e_cards_send.gift_carded .signin_signup .callout.head{font-size:16px;color:#444}body#e_cards_send.gift_carded .signin_signup .signin_callout{font-weight:700;color:#666;margin-top:10px}body#e_cards_send.gift_carded .signin_signup .signup{margin-left:5px}body#e_cards_send.gift_carded .order_summary .body{padding:20px 0 0}body#e_cards_send.gift_carded .order_summary .dcard_preview_image{font-size:12px;padding-bottom:15px;margin-bottom:15px;text-align:center}body#e_cards_send.gift_carded .order_summary .dcard_preview_image h3{margin-bottom:5px;font-size:14px}body#e_cards_send.gift_carded .order_summary .dcard_preview_image a{font-size:11px;margin-top:5px}body#e_cards_send.gift_carded .order_summary .gift_card_line_item{font-size:11px;color:#666;padding-bottom:10px}body#e_cards_send.gift_carded .order_summary .gift_card_line_item .gift_card_preview_image{margin-right:10px;margin-top:5px}body#e_cards_send.gift_carded .order_summary .membership_line_item{font-size:12px;margin-top:20px}body#e_cards_send.gift_carded .order_summary .membership_line_item h3{font-size:14px}body#e_cards_send.gift_carded .order_summary .membership_line_item a{font-size:11px}body#e_cards_send.gift_carded .order_summary input[type=submit]{width:100%;margin-top:10px;margin-bottom:10px}body#e_cards_send.gift_carded .flash_box.error{padding:0 20px;color:rgb(244.8,61.2,61.2);margin-bottom:10px}body#e_cards_send.gift_carded .flash_box.error.gift_card_review_error{border:1px solid #ccc;width:100%;box-sizing:border-box;border-radius:4px;padding:10px 20px;background-color:#f2dedf;color:#ce4e54}body#e_cards_send.gift_carded .flash_box.success{padding:0 20px;color:rgb(121.2446351931,158.1030042918,67.8969957082);margin-bottom:10px}body#e_cards_send.gift_carded .recipient_bounce_dialog .errors,body#e_cards_send.gift_carded .recipient_email_dialog .errors{max-width:500px}body#e_cards_send.gift_carded .recipient_email_dialog form{margin:auto}body#e_cards_send.gift_carded .recipient_email_dialog form div.inputs{width:250px;margin:auto}@media only screen and (min-width:1024px){body#e_cards_send.gift_carded .recipient_email_dialog form div.inputs{width:350px}}body#e_cards_send.gift_carded .recipient_email_dialog form div.inputs #email{padding:10px 0}@media only screen and (min-width:1024px){body#e_cards_send.gift_carded .recipient_email_dialog form div.inputs #email{padding:5px 0;width:250px}}body#e_cards_send.gift_carded .recipient_email_dialog form div.inputs input[type=submit]{vertical-align:top}@media only screen and (min-width:1024px){body#e_cards_send.gift_carded.checkout div#reschedule_dialog fieldset.inputs>ol>li>label,body#e_cards_send.gift_carded.checkout div#reschedule_dialog fieldset.inputs>ol>li fieldset legend,body#e_cards_send.gift_carded.checkout div#reschedule_dialog fieldset.inputs>ul>li>label,body#e_cards_send.gift_carded.checkout div#reschedule_dialog fieldset.inputs>ul>li fieldset legend,body#e_cards_send.gift_carded.checkout section.payment_billing fieldset.inputs>ol>li>label,body#e_cards_send.gift_carded.checkout section.payment_billing fieldset.inputs>ol>li fieldset legend,body#e_cards_send.gift_carded.checkout section.payment_billing fieldset.inputs>ul>li>label,body#e_cards_send.gift_carded.checkout section.payment_billing fieldset.inputs>ul>li fieldset legend,body#e_cards_send.gift_carded.view_order div#reschedule_dialog fieldset.inputs>ol>li>label,body#e_cards_send.gift_carded.view_order div#reschedule_dialog fieldset.inputs>ol>li fieldset legend,body#e_cards_send.gift_carded.view_order div#reschedule_dialog fieldset.inputs>ul>li>label,body#e_cards_send.gift_carded.view_order div#reschedule_dialog fieldset.inputs>ul>li fieldset legend,body#e_cards_send.gift_carded.view_order section.payment_billing fieldset.inputs>ol>li>label,body#e_cards_send.gift_carded.view_order section.payment_billing fieldset.inputs>ol>li fieldset legend,body#e_cards_send.gift_carded.view_order section.payment_billing fieldset.inputs>ul>li>label,body#e_cards_send.gift_carded.view_order section.payment_billing fieldset.inputs>ul>li fieldset legend{min-width:100px;display:inline-block;text-align:right;padding-right:9px;line-height:18px;color:#555}body#e_cards_send.gift_carded.checkout div#reschedule_dialog fieldset.inputs .field_standin,body#e_cards_send.gift_carded.checkout div#reschedule_dialog fieldset.inputs input[type=email],body#e_cards_send.gift_carded.checkout div#reschedule_dialog fieldset.inputs input[type=password],body#e_cards_send.gift_carded.checkout div#reschedule_dialog fieldset.inputs input[type=text],body#e_cards_send.gift_carded.checkout section.payment_billing fieldset.inputs .field_standin,body#e_cards_send.gift_carded.checkout section.payment_billing fieldset.inputs input[type=email],body#e_cards_send.gift_carded.checkout section.payment_billing fieldset.inputs input[type=password],body#e_cards_send.gift_carded.checkout section.payment_billing fieldset.inputs input[type=text],body#e_cards_send.gift_carded.view_order div#reschedule_dialog fieldset.inputs .field_standin,body#e_cards_send.gift_carded.view_order div#reschedule_dialog fieldset.inputs input[type=email],body#e_cards_send.gift_carded.view_order div#reschedule_dialog fieldset.inputs input[type=password],body#e_cards_send.gift_carded.view_order div#reschedule_dialog fieldset.inputs input[type=text],body#e_cards_send.gift_carded.view_order section.payment_billing fieldset.inputs .field_standin,body#e_cards_send.gift_carded.view_order section.payment_billing fieldset.inputs input[type=email],body#e_cards_send.gift_carded.view_order section.payment_billing fieldset.inputs input[type=password],body#e_cards_send.gift_carded.view_order section.payment_billing fieldset.inputs input[type=text]{width:220px}body#e_cards_send.gift_carded.checkout div#reschedule_dialog fieldset.inputs select,body#e_cards_send.gift_carded.checkout section.payment_billing fieldset.inputs select,body#e_cards_send.gift_carded.view_order div#reschedule_dialog fieldset.inputs select,body#e_cards_send.gift_carded.view_order section.payment_billing fieldset.inputs select{max-width:220px}}body#e_cards_send.gift_carded.checkout div#reschedule_dialog fieldset.inputs .field_standin,body#e_cards_send.gift_carded.checkout section.payment_billing fieldset.inputs .field_standin,body#e_cards_send.gift_carded.view_order div#reschedule_dialog fieldset.inputs .field_standin,body#e_cards_send.gift_carded.view_order section.payment_billing fieldset.inputs .field_standin{width:289px}body#e_cards_send.gift_carded.checkout div#reschedule_dialog fieldset.inputs .ui-datepicker-trigger,body#e_cards_send.gift_carded.checkout section.payment_billing fieldset.inputs .ui-datepicker-trigger,body#e_cards_send.gift_carded.view_order div#reschedule_dialog fieldset.inputs .ui-datepicker-trigger,body#e_cards_send.gift_carded.view_order section.payment_billing fieldset.inputs .ui-datepicker-trigger{margin-bottom:3px;margin-left:5px}body#e_cards_send.gift_carded.checkout div#reschedule_dialog fieldset.inputs input.end_on,body#e_cards_send.gift_carded.checkout section.payment_billing fieldset.inputs input.end_on,body#e_cards_send.gift_carded.view_order div#reschedule_dialog fieldset.inputs input.end_on,body#e_cards_send.gift_carded.view_order section.payment_billing fieldset.inputs input.end_on{width:100px}body#e_cards_send.gift_carded.checkout div#reschedule_dialog fieldset.inputs select#send_time_offset,body#e_cards_send.gift_carded.checkout section.payment_billing fieldset.inputs select#send_time_offset,body#e_cards_send.gift_carded.view_order div#reschedule_dialog fieldset.inputs select#send_time_offset,body#e_cards_send.gift_carded.view_order section.payment_billing fieldset.inputs select#send_time_offset{width:79px;font-size:11px}body#e_cards_send.gift_carded.checkout div#reschedule_dialog fieldset.inputs select#e_card_time_zone,body#e_cards_send.gift_carded.checkout section.payment_billing fieldset.inputs select#e_card_time_zone,body#e_cards_send.gift_carded.view_order div#reschedule_dialog fieldset.inputs select#e_card_time_zone,body#e_cards_send.gift_carded.view_order section.payment_billing fieldset.inputs select#e_card_time_zone{width:209px;font-size:11px}body#e_cards_send.gift_carded.checkout div#reschedule_dialog fieldset.inputs label,body#e_cards_send.gift_carded.checkout div#reschedule_dialog fieldset.inputs select,body#e_cards_send.gift_carded.checkout section.payment_billing fieldset.inputs label,body#e_cards_send.gift_carded.checkout section.payment_billing fieldset.inputs select,body#e_cards_send.gift_carded.view_order div#reschedule_dialog fieldset.inputs label,body#e_cards_send.gift_carded.view_order div#reschedule_dialog fieldset.inputs select,body#e_cards_send.gift_carded.view_order section.payment_billing fieldset.inputs label,body#e_cards_send.gift_carded.view_order section.payment_billing fieldset.inputs select{display:block}@media only screen and (min-width:1024px){body#e_cards_send.gift_carded.checkout div#reschedule_dialog fieldset.inputs label,body#e_cards_send.gift_carded.checkout div#reschedule_dialog fieldset.inputs select,body#e_cards_send.gift_carded.checkout section.payment_billing fieldset.inputs label,body#e_cards_send.gift_carded.checkout section.payment_billing fieldset.inputs select,body#e_cards_send.gift_carded.view_order div#reschedule_dialog fieldset.inputs label,body#e_cards_send.gift_carded.view_order div#reschedule_dialog fieldset.inputs select,body#e_cards_send.gift_carded.view_order section.payment_billing fieldset.inputs label,body#e_cards_send.gift_carded.view_order section.payment_billing fieldset.inputs select{display:inline-block}}body#e_cards_send.gift_carded.checkout .actions,body#e_cards_send.gift_carded.view_order .actions{margin-top:10px;margin-bottom:20px}body#e_cards_send.gift_carded.checkout .submit,body#e_cards_send.gift_carded.view_order .submit{float:right}body#e_cards_send.gift_carded.view_order form fieldset.inputs select#e_card_time_zone{width:184px}body#e_cards_send.gift_carded.gift_carded_confirmation div.confirmation_message{padding:0 0 20px 10px;text-align:left}body#e_cards_send.gift_carded.gift_carded_confirmation div.confirmation_message h2{font-size:16px;margin:10px 0}body#e_cards_send.gift_carded.gift_carded_confirmation div.confirmation_message .ad_standin{background-color:#d1005c;width:910px;height:600px;margin-top:20px}body#e_cards_send.gift_carded.gift_carded_confirmation div.confirmation_message .order_number label{font-weight:700}body#e_cards_send.gift_carded.gift_carded_confirmation div.confirmation_message .order_details{list-style:disc;margin:5px 0;padding-left:20px;color:#555;text-indent:-5px}body#e_cards_send.gift_carded.gift_carded_confirmation div.confirmation_message .review_link{margin-top:10px}body#e_cards_send.gift_carded.view_order .order_view{width:100%}@media only screen and (min-width:1024px){body#e_cards_send.gift_carded.view_order .order_view{width:600px;margin:auto}}body#e_cards_send.gift_carded.view_order .order_view .preview{text-align:center;width:45%;box-sizing:border-box}@media only screen and (min-width:1024px){body#e_cards_send.gift_carded.view_order .order_view .preview{column:2}}body#e_cards_send.gift_carded.view_order .order_view .gift_card_order_info{box-sixing:border-box}@media only screen and (min-width:1024px){body#e_cards_send.gift_carded.view_order .order_view .gift_card_order_info{column:4;margin-left:0}}body#e_cards_send.gift_carded.view_order .order_view .gift_card_order_info .change_address_form input[type=text]{padding:3px}body#e_cards_send.gift_carded.view_order .order_view .gift_card_order_info .details li{margin:8px 0}body#e_cards_send.gift_carded.view_order .order_view .gift_card_order_info .form_box li:first-child{margin-top:0}body#e_cards_send.gift_carded.view_order .order_view .gift_card_order_info .form_box li:last-child{margin-bottom:0}body#e_cards_send.gift_carded.view_order .order_view .gift_card_order_info .form_box .details li{overflow:hidden;clear:left}body#e_cards_send.gift_carded.view_order .order_view .gift_card_order_info .form_box .details label{float:left;width:105px}body#e_cards_send.gift_carded.view_order .order_view .gift_card_order_info .form_box .details p{float:left;width:280px}body#e_cards_send.gift_carded.view_order .order_view .gift_card_order_info .form_box form input[type=submit]{float:right;margin-top:10px;margin-right:20px}body#e_cards_send.gift_carded.view_order .order_view .gift_card_order_info label{font-weight:700;min-width:110px;display:inline-block;margin-right:9px}body#e_cards_send.gift_carded.view_order .order_view .gift_card_order_info label a{font-weight:400}body#e_cards_send.gift_carded.view_order .order_view .gift_card_order_info .form_box label{text-align:right;min-width:100px}body#e_cards_send.gift_carded.view_order .order_view .gift_card_order_info form label{font-weight:400}body#e_cards_send.gift_carded.view_order .order_view .gift_card_order_info .flash_box.success,body#e_cards_send.gift_carded.view_order .order_view .gift_card_order_info .flash_success{font-size:15px;font-weight:700;margin-bottom:20px}body#e_cards_send.gift_carded.view_order .order_view .gift_card_order_info .errors p{margin:10px 0}body#e_cards_send.gift_carded.view_order .order_view .gift_card_order_info .errors input[type=submit]{margin-left:5px}body#e_cards_send.gift_carded.view_order .order_view .gift_card_order_info .errors .validation_error{color:rgb(244.8,61.2,61.2)}body#e_cards_send.gift_carded.view_order .order_view .gift_card_order_info.standalone h3 span{font-weight:400}body#e_cards_send.gift_carded.view_order .order_view .gift_card_order_info.standalone .details{margin-top:15px;line-height:12px}body#e_cards_send.gift_carded.view_order .order_view section.basic_order_info{width:100%}@media only screen and (min-width:1024px){body#e_cards_send.gift_carded.view_order .order_view section.basic_order_info{width:600px}}body#e_cards_send.gift_carded.view_order .order_view section.basic_order_info{margin:auto;overflow:hidden}body#e_cards_send.gift_carded.view_order .order_view section.basic_order_info .details{box-sizing:border-box;float:left;padding-left:15px;font-size:16px;margin-top:23px}body#e_cards_send.gift_carded.view_order .order_view section.basic_order_info .details .links{font-size:13px}body#e_cards_send.gift_carded.view_order .order_view section.basic_order_info .preview{float:left;text-align:right}@media only screen and (min-width:1024px){body#e_cards_send.gift_carded.view_order .order_view section.basic_order_info .preview{margin-left:60px}}body#e_cards_send.gift_carded.view_order .order_view section.basic_order_info .preview div{text-align:center;display:inline-block}body#e_cards_send.gift_carded.view_order .order_view section.basic_order_info .preview img{margin-bottom:5px}body#e_cards_send.gift_carded.view_order #paper_content{min-height:200px}body#e_cards_send.gift_carded.view_order .resend_card.processing{padding-left:20px;background-image:url(//static-data.punchbowl-sandbox.com/packs/media/images/spinner_small-45c3a240.gif);background-repeat:no-repeat}body#e_cards_send.gift_carded.view_order .resend_card.success{color:rgb(121.2446351931,158.1030042918,67.8969957082)}body#e_cards_send.gift_carded.view_order .status_alert{color:rgb(244.8,61.2,61.2);font-weight:700;padding:5px 0}body#e_cards_send.gift_carded.view_order .change_address_form p{font-weight:700}body#e_cards_send.gift_carded.membership_offer .heading{text-align:center;overflow:hidden}body#e_cards_send.gift_carded.membership_offer .heading h2{line-height:38px;font-size:30px;color:#555}@media only screen and (max-width:767px){body#e_cards_send.gift_carded.membership_offer .heading h2{line-height:30px}}body#e_cards_send.gift_carded.membership_offer .heading h2 span{font-size:24px;letter-spacing:.5px}@media only screen and (max-width:767px){body#e_cards_send.gift_carded.membership_offer .heading h2 span{font-size:18px}}body#e_cards_send.gift_carded.membership_offer .heading h2 em{color:#349b33;font-weight:700;font-style:normal}body#e_cards_send.gift_carded.membership_offer .special-offer-body .toggle_show_ads{float:none;top:0}body#e_cards_send.gift_carded.membership_offer .special-offer-body .toggle_show_ads .toggle-container{padding:5px}body#e_cards_send.gift_carded.membership_offer .special-offer-body .choose_your_plan{top:0;text-align:left;margin-top:0;margin-bottom:25px;background-color:#fff}body#e_cards_send.gift_carded.membership_offer .special-offer-body .boxed-section{margin-top:0;padding:25px 55px;background-color:#fefefe}@media only screen and (max-width:767px){body#e_cards_send.gift_carded.membership_offer .special-offer-body .boxed-section{padding:25px}}body#e_cards_send.gift_carded.membership_offer .special-offer-body .option_text{padding-bottom:15px;text-align:center}body#e_cards_send.gift_carded.membership_offer .special-offer-body .option_text div{display:inline-block;vertical-align:middle;margin:0 4px}body#e_cards_send.gift_carded.membership_offer .special-offer-body .option_text .toggle-container .onoffswitch{width:60px}body#e_cards_send.gift_carded.membership_offer .special-offer-body .option_text .toggle-container .onoffswitch-switch{width:25px;right:45px}body#e_cards_send.gift_carded.membership_offer .special-offer-body .option_text .toggle-container .onoffswitch-switch.enabled{right:0}body#e_cards_send.gift_carded.membership_offer .special-offer-body .option_text .toggle-container .onoffswitch-inner:after,body#e_cards_send.gift_carded.membership_offer .special-offer-body .option_text .toggle-container .onoffswitch-inner:before{height:20px;line-height:20px}body#e_cards_send.gift_carded.membership_offer .special-offer-body .option_text .toggle-container .onoffswitch-inner:before{padding-left:8px}body#e_cards_send.gift_carded.membership_offer .special-offer-body .option_text .toggle-container .onoffswitch-inner:after{padding-right:8px}body#e_cards_send.gift_carded.membership_offer .continue_box{text-align:center}body#e_cards_send.gift_carded.membership_offer .continue_box input{padding:9px 50px}@media only screen and (min-width:1024px){body#e_cards_send.gift_carded.membership_offer .continue_box{column:6;padding-left:232px}}body#e_cards_send.gift_carded.membership_offer .continue_box{padding-top:20px}body#e_cards_send.gift_carded.membership_offer .site-inner .left_side{display:none}@media only screen and (min-width:1024px){body#e_cards_send.gift_carded.membership_offer .site-inner .left_side{display:block;padding-right:116px;column:3}}body#e_cards_send.gift_carded.membership_offer .site-inner .right_side{width:100%;box-sizing:border-box}@media only screen and (min-width:1024px){body#e_cards_send.gift_carded.membership_offer .site-inner .right_side{box-sizing:content-box;column:3;padding-left:116px;margin-left:0}}body#e_cards_send.gift_carded.membership_offer .site-inner .fake_preview_box{background:#fff url(//static-data.punchbowl-sandbox.com/packs/media/memberships/removeads_header_327x10-ba48f7f3.jpg) no-repeat top;text-align:center;border:1px solid #ccc;padding:20px 0;height:208px;margin-top:0}body#e_cards_send.gift_carded.membership_offer .site-inner .fake_preview_box.with_ad{background:#fff url(//static-data.punchbowl-sandbox.com/packs/media/memberships/removeads_ad_327x51-76cb3291.jpg) no-repeat top;padding-top:40px;padding-bottom:0}body#e_cards_send.gift_carded.membership_offer .site-inner .fake_preview_box img{margin-top:20px}@media only screen and (max-width:767px){body#e_cards_send.gift_carded.membership_offer .site-inner .fake_preview_box img{width:125px}}body#e_cards_send.gift_carded.membership_offer .site-inner .option_text{display:block}@media only screen and (min-width:1024px){body#e_cards_send.gift_carded.membership_offer .site-inner .option_text{padding:12px 0;text-align:center}}body#e_cards_send.gift_carded.membership_offer .site-inner .checkbox_presenter{display:inline-block;margin-left:5px;line-height:24px}body#e_cards_send.gift_carded.membership_offer .site-inner .gray_box .body{padding:20px}body#e_cards_send.gift_carded.membership_offer .site-inner .gray_box .body .options{min-height:110px}body#e_cards_send.gift_carded.membership_offer .site-inner .gray_box .body .options li{margin:10px 0;padding-left:5px}body#e_cards_send.gift_carded.membership_offer .site-inner .gray_box .body .options li:first-child{margin-top:0}body#e_cards_send.gift_carded.membership_offer .site-inner .gray_box .body .options li:last-child{margin-bottom:0}body#e_cards_send.gift_carded.membership_offer .site-inner .gray_box .body .options li label{margin-left:5px;font-weight:700}body#e_cards_send.gift_carded.membership_offer .site-inner .gray_box .body .options li label[for=option_no]{margin-left:8px}body#e_cards_send.gift_carded.membership_offer .site-inner .gray_box span.regular-price{text-decoration:line-through;margin-left:25px}body#e_cards_send.gift_carded.membership_offer .site-inner .gray_box em{margin-left:10px;color:#349b33;font-style:normal;font-weight:700}body.gift_carded form.gift_card_options [type=email],body.gift_carded form.gift_card_options input[type=text],body.gift_carded form.gift_card_options textarea{width:100%;box-sizing:border-box;max-width:225px;font-size:15px;color:#333;padding:8px}body.gift_carded form.gift_card_options textarea{font-size:12px;width:285px}body.gift_carded .gift_card_info .alert_errors_box{margin-bottom:10px}body.gift_carded .error_message{color:rgb(244.8,61.2,61.2)}body.gift_carded.purchases_disabled .site_purchases_disabled_header{display:block!important;background-color:#e6f1fe;color:#333;padding:20px;text-align:center;margin:-20px 0 20px}body.gift_carded.purchases_disabled .site_purchases_disabled_header .warning_text{font-size:19px;margin-top:10px;line-height:25px}body.gift_carded.purchases_disabled .left_side_col,body.gift_carded.purchases_disabled .right_side_col{opacity:.5;pointer-events:none}body#e_cards_send #scheduled-cards-info{border-top:1px solid #d1d2ca;cursor:pointer;padding:15px 0 0;font-size:14px;overflow:hidden;margin-top:10px}body#e_cards_send #scheduled-cards-info div.banner{width:100%;box-sizing:border-box;text-align:center;border-radius:10px;background-color:#f6a132;padding:0 10px;color:#fff;margin:5px 0 10px}body#e_cards_send #scheduled-cards-info i{float:left;font-size:40px;box-sizing:border-box;width:25%;text-align:right}@media only screen and (min-width:1024px){body#e_cards_send #scheduled-cards-info i{width:15%;text-align:left}}body#e_cards_send #scheduled-cards-info p{box-sizing:border-box;float:left;width:75%;line-height:20px;padding-left:15px}@media only screen and (min-width:1024px){body#e_cards_send #scheduled-cards-info p{width:85%}}body#e_cards_send.gift_carded .review_and_send_banner{margin-top:0}body#e_cards_send.gift_carded #scheduled-cards-info i{margin-top:12px}body#e_cards_send.gift_carded .left_side_col .form_box.recipient_list{margin-bottom:20px}body#e_cards_send.gift_carded .left_side_col .form_box.recipient_list .body.contact_table{padding:0;overflow-y:auto;max-height:278px}body#e_cards_send.gift_carded .left_side_col .form_box.recipient_list .body.contact_table table{width:100%;text-align:left}body#e_cards_send.gift_carded .left_side_col .form_box.recipient_list .body.contact_table table tr td{padding:7px 20px}body#e_cards_send.gift_carded .left_side_col .form_box.recipient_list .body.contact_table table tr td div.name_email{width:225px;overflow:hidden}body#e_cards_send.gift_carded .left_side_col .form_box.recipient_list .body.contact_table table tr td div.name_email .tipped{display:none}@media only screen and (min-width:1024px){body#e_cards_send.gift_carded .left_side_col .form_box.recipient_list .body.contact_table table tr td div.name_email .tipped{display:block;cursor:pointer}}body#e_cards_send.gift_carded .left_side_col .form_box.recipient_list .body.contact_table table tr td div.name_email .darktooltip.email{width:auto}body#e_cards_send.gift_carded .left_side_col .form_box.recipient_list .body.contact_table table tr td div.viewed{width:106px}body#e_cards_send.gift_carded .left_side_col .form_box.recipient_list .body.contact_table table tr td div.amount{width:90px}body#e_cards_send.gift_carded .left_side_col .form_box.recipient_list .body.contact_table table tr th{padding:5px 20px;color:#666;font-weight:700;font-size:12px;border-bottom:1px solid #ccc;text-align:left}.ecard-email-capture-form{border-top:1px solid #ccc;padding-top:15px}.ecard-email-capture-form__input,.ecard-email-capture-form__label{display:block;box-sizing:border-box}.ecard-email-capture-form__label{display:block;font-family:HelveticaNeue-Medium,Helvetica Neue Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:400;margin-bottom:5px}.ecard-email-capture-form__input{width:100%;display:block;border-radius:4px;border:1px solid #ccc;font-size:16px;line-height:40px;padding:0 10px}.ecard-email-capture-form__input:-ms-input-placeholder{color:#bbb}.ecard-email-capture-form__input::placeholder{color:#bbb}.fieldWithErrors .ecard-email-capture-form__input{border-color:var(--color-error)}.ecard-email-capture-form__error{font-family:HelveticaNeue-Medium,Helvetica Neue Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:400;font-size:13px;color:var(--color-error);margin:0 0 10px}.ecard-email-capture-form__submit{margin-top:10px}body#e_cards_confirm section.social_share,body#e_cards_send section.social_share{padding:15px 12px;background-color:#f4f4ef;border:1px solid #dbd9cd;border-radius:5px;margin-bottom:15px;position:relative;overflow:visible;height:20px}body#e_cards_confirm section.social_share a,body#e_cards_send section.social_share a{line-height:12px}body#e_cards_confirm section.social_share h3,body#e_cards_send section.social_share h3{font-weight:700;font-size:14px;display:inline;float:left;margin-right:10px}body#e_cards_confirm section.social_share .share_link,body#e_cards_send section.social_share .share_link{position:relative}body#e_cards_confirm section.social_share ul,body#e_cards_send section.social_share ul{float:left;margin:0;padding:0;border:0;overflow:hidden}body#e_cards_confirm section.social_share ul li,body#e_cards_send section.social_share ul li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left;padding-left:4px;padding-right:4px}body#e_cards_confirm section.social_share ul li:first-child,body#e_cards_send section.social_share ul li:first-child{padding-left:0}body#e_cards_confirm section.social_share ul li:last-child,body#e_cards_send section.social_share ul li:last-child{padding-right:0}body#e_cards_confirm section.social_share ul,body#e_cards_send section.social_share ul{overflow:visible}body#e_cards_confirm .confirmation .offer h3{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;margin:40px 0 0;border-top:1px solid #ccc;display:block}body#e_cards_confirm .confirmation .offer h3 span{background-color:#fff;font-size:23px;display:block;width:160px;margin:-12px auto 0}body#e_cards_confirm #post_action_card_sender,body#e_cards_confirm #post_action_card_sender_mobile{margin:30px auto}#invitation_limit_exceeded{display:flex;flex-direction:column}#invitation_limit_exceeded .title-back-container{align-items:center;border-bottom:2px solid #ccc;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:16px}@media only screen and (max-width:767px){#invitation_limit_exceeded .title-back-container{border:0;flex-direction:column}}#invitation_limit_exceeded .title-back-container .web-header{font-size:30px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}@media only screen and (max-width:767px){#invitation_limit_exceeded .title-back-container .web-header{display:none}}#invitation_limit_exceeded .title-back-container .mobile-header{display:none;font-size:26px;padding:16px 0 0 10px;width:100%}@media only screen and (max-width:767px){#invitation_limit_exceeded .title-back-container .mobile-header{display:inline-block;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}}#invitation_limit_exceeded .title-back-container .back-btn{width:112px}@media only screen and (max-width:767px){#invitation_limit_exceeded .title-back-container .back-btn{width:90%}}#invitation_limit_exceeded .exceeded-container{display:flex;flex-direction:row;justify-content:space-between;padding-top:32px}@media only screen and (max-width:767px){#invitation_limit_exceeded .exceeded-container{display:inline-block;flex-direction:column;padding-top:16px}}#invitation_limit_exceeded .exceeded-container .exceeded-warning{flex:1 1;margin-right:32px}@media only screen and (max-width:767px){#invitation_limit_exceeded .exceeded-container .exceeded-warning{margin:0}}#invitation_limit_exceeded .exceeded-container .exceeded-warning .exceeded-message{align-items:center;background-color:#ffecb7;color:#444245;display:flex;flex-direction:column;justify-content:center;padding:16px 32px}#invitation_limit_exceeded .exceeded-container .exceeded-warning .exceeded-message i{color:#444245;font-size:80px}#invitation_limit_exceeded .exceeded-container .exceeded-warning .exceeded-message p{font-size:14px;width:100%}#invitation_limit_exceeded .exceeded-container .exceeded-warning .exceeded-message p a{color:#3f7a9b}#invitation_limit_exceeded .exceeded-container .exceeded-warning .exceeded-message p a:hover{color:rgb(40.8922018349,79.1880733945,100.6077981651)}#invitation_limit_exceeded .exceeded-container .exceeded-form{flex:1 1}@media only screen and (max-width:767px){#invitation_limit_exceeded .exceeded-container .exceeded-form{padding-top:16px}}#invitation_limit_exceeded .exceeded-container .exceeded-form .notice_failure,#invitation_limit_exceeded .exceeded-container .exceeded-form .notice_success{border-radius:3px;display:none;font-size:14px;margin:0 0 30px;padding:12px}#invitation_limit_exceeded .exceeded-container .exceeded-form .notice_success{background-color:#dbf2d6;color:#548856}#invitation_limit_exceeded .exceeded-container .exceeded-form .notice_success a{text-decoration:underline}#invitation_limit_exceeded .exceeded-container .exceeded-form .notice_failure{background-color:#f2dedf;color:#af5e5f}#invitation_limit_exceeded .exceeded-container .exceeded-form .fform{display:flex;flex-direction:column}#invitation_limit_exceeded .exceeded-container .exceeded-form .fform .all_required{font-size:16px;margin:0 0 10px}#invitation_limit_exceeded .exceeded-container .exceeded-form .fform input,#invitation_limit_exceeded .exceeded-container .exceeded-form .fform textarea{margin-bottom:16px;width:inherit}#invitation_limit_exceeded .exceeded-container .exceeded-form .fform textarea{height:160px}#invitation_limit_exceeded .exceeded-container .exceeded-form .fform label{font-size:16px;font-weight:700;margin:0}body.e_cards #ds3_card_copy{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;text-align:center}body.e_cards #ds3_card_copy p.buttons{margin:20px;font-size:18px;padding-bottom:20px;border-bottom:1px solid #cecece}body.e_cards #ds3_card_copy header{font-size:22px}@media only screen and (min-width:1024px){body.e_cards #ds3_card_copy{min-width:300px}}@media only screen and (min-width:1024px){body.e_cards #share_link_floater header{min-width:400px}}body.e_cards .share_link{position:absolute;top:0;right:0;line-height:12px;padding:3px 6px}body.e_cards .share_link img{margin-bottom:-2px}body.e_cards .remove_gift_card_options{text-align:right}body.e_cards .form_box.add_gift_card_options{margin-bottom:25px;color:#2d4451;font-weight:700;font-size:14px}body.e_cards .form_box.add_gift_card_options div.body,body.e_cards .form_box.add_gift_card_options header{overflow:hidden;background-color:#dae5ec;border-color:#93c3c4}body.e_cards .form_box.add_gift_card_options header{text-align:center;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:none}body.e_cards .form_box.add_gift_card_options div.body{padding:5px 15px 15px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}body.e_cards .form_box.add_gift_card_options div.body img{width:100%}body.e_cards .form_box.add_gift_card_options div.body div.text{margin-top:10px}body.e_cards .form_box.add_gift_card_options div.body div.text input.fbtn{width:100%}#paper_content{padding:30px;overflow:hidden}.site-content a:not(.fbtn){text-decoration:none}.site-content a:not(.fbtn):focus,.site-content a:not(.fbtn):hover{text-decoration:underline}.site-content a:not(.fbtn),.site-content a:not(.fbtn):hover{color:#3f7a9b}body.e_cards p.disclaimer,body.ecards p.disclaimer{line-height:18px;font-size:11px;margin:15px 0 5px}body.e_cards p.processing_fee,body.ecards p.processing_fee{line-height:18px;font-size:11px;padding-top:5px;margin-top:0}@media only screen and (max-width:767px){body.e_cards .cards-mobile-trampoline.deeplink-enabled .narrow-controls.top,body.e_cards .cards-mobile-trampoline.deeplink-enabled.upgrade-required .upgrade,body.ecards .cards-mobile-trampoline.deeplink-enabled .narrow-controls.top,body.ecards .cards-mobile-trampoline.deeplink-enabled.upgrade-required .upgrade{display:none}body.e_cards .cards-mobile-trampoline.deeplink-enabled .narrow-controls.deeplink,body.ecards .cards-mobile-trampoline.deeplink-enabled .narrow-controls.deeplink{display:block}}body.e_cards .cards-mobile-trampoline .deeplink,body.ecards .cards-mobile-trampoline .deeplink{margin:5px 26px;display:none}body.e_cards .cards-mobile-trampoline .deeplink .fbtn-block,body.ecards .cards-mobile-trampoline .deeplink .fbtn-block{margin-bottom:10px}body.e_cards .cards-mobile-trampoline .deeplink--android .deeplink__accept--android,body.e_cards .cards-mobile-trampoline .deeplink--ios .deeplink__accept--ios,body.ecards .cards-mobile-trampoline .deeplink--android .deeplink__accept--android,body.ecards .cards-mobile-trampoline .deeplink--ios .deeplink__accept--ios{display:inherit}body.e_cards .cards-mobile-trampoline .deeplink__header,body.ecards .cards-mobile-trampoline .deeplink__header{font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;text-align:center;letter-spacing:.5px;text-transform:uppercase;font-size:20px;margin:0}body.e_cards .cards-mobile-trampoline .deeplink__description,body.ecards .cards-mobile-trampoline .deeplink__description{text-align:center;font-size:14px;line-height:22px;margin:15px 0}body.e_cards .cards-mobile-trampoline .deeplink__footer,body.ecards .cards-mobile-trampoline .deeplink__footer{display:flex;justify-content:space-between}body.e_cards .cards-mobile-trampoline .deeplink__back,body.e_cards .cards-mobile-trampoline .deeplink__decline,body.ecards .cards-mobile-trampoline .deeplink__back,body.ecards .cards-mobile-trampoline .deeplink__decline{margin:0!important;width:48%;font-size:13px;padding-left:0;padding-right:0}body.e_cards .cards-mobile-trampoline .deeplink__accept,body.ecards .cards-mobile-trampoline .deeplink__accept{line-height:30px}body.e_cards .cards-mobile-trampoline .deeplink__accept .icon-apple,body.ecards .cards-mobile-trampoline .deeplink__accept .icon-apple{display:inline-block;margin:-5px 5px 0 0;vertical-align:middle;font-size:30px}body.e_cards .cards-mobile-trampoline .deeplink__accept--ios,body.ecards .cards-mobile-trampoline .deeplink__accept--ios{display:none}body.e_cards .cards-mobile-trampoline .deeplink__accept--android,body.ecards .cards-mobile-trampoline .deeplink__accept--android{color:#fff;display:none;background:#333}body.e_cards .cards-mobile-trampoline .deeplink__accept--android .icn-google-play,body.ecards .cards-mobile-trampoline .deeplink__accept--android .icn-google-play{display:inline-block;height:30px;width:30px;margin:-4px 5px 0 0;vertical-align:middle;background-image:url(//static-data.punchbowl-sandbox.com/packs/media/icons/icn_Google_Play-e59a32ca.png);background-repeat:no-repeat;background-position:50%;background-size:contain}form{display:block}body.pbs_paper.ecards.design #paper_content{padding-top:0}body.gift_carded_confirmation #post_action_gift_card{display:none}@media only screen and (min-width:1024px){body.gift_carded_confirmation #post_action_gift_card{display:flex}}body.gift_carded_confirmation #post_action_gift_card_tablet{display:flex}@media only screen and (min-width:1024px){body.gift_carded_confirmation #post_action_gift_card_tablet{display:none}}body.gift_carded_confirmation #post_action_gift_card,body.gift_carded_confirmation #post_action_gift_card_mobile,body.gift_carded_confirmation #post_action_gift_card_tablet{justify-content:center}body.gift_carded_confirmation #post_action_gift_card_mobile,body.gift_carded_confirmation #post_action_gift_card_tablet{margin:20px auto}body.gift_carded_confirmation div.confirmation_message{width:100%;box-sizing:border-box;float:none}body.gift_carded_confirmation div.confirmation_message h2{line-height:22px}@media only screen and (min-width:1024px){body.gift_carded_confirmation div.confirmation_message{width:500px;float:left}body.gift_carded_confirmation div.confirmation_message h2{line-height:35px}}body.ecards section.top_bar{position:relative;margin-top:-30px;margin-bottom:15px;font-weight:700;font-family:HelveticaNeue-Medium,Helvetica Neue Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:400}body.ecards section.top_bar.centered{text-align:center}body.ecards section.top_bar.centered ul.links{margin:0;padding:0;border:0;overflow:hidden}body.ecards section.top_bar.centered ul.links li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left;padding-left:4px;padding-right:4px}body.ecards section.top_bar.centered ul.links li:first-child{padding-left:0}body.ecards section.top_bar.centered ul.links li:last-child{padding-right:0}body.ecards section.top_bar.centered ul.links{text-align:center;display:inline;width:100%}body.ecards section.top_bar.centered ul.links li{float:none;font-size:16px}body.ecards section.top_bar ul.links{margin-top:10px;position:relative;height:30px;padding:20px 0}body.ecards section.top_bar ul.links li{display:inline-block;padding:0 4px;height:30px;line-height:30px}body.ecards section.top_bar ul.links li:first-child{padding-left:0}@media only screen and (max-width:767px){body.ecards section.top_bar ul.links li{padding:0 2px}}body.ecards section.top_bar ul.links li #checkout_nav a{font-weight:400}body.ecards section.top_bar ul.links li .fbtn{vertical-align:top;font-weight:400;font-size:13px}body.ecards section.top_bar ul.links li.left,body.ecards section.top_bar ul.links li.right{position:relative;z-index:1}body.ecards section.top_bar ul.links li.left{float:left}body.ecards section.top_bar ul.links li.right{float:right}body.ecards section.top_bar ul.links li.center{position:absolute;left:0;width:910px}body.ecards section.top_bar ul.links li.center li{float:none}body.ecards section.top_bar ul.links .separator img{margin-bottom:-4px}body.ecards section.top_bar .more{position:absolute;right:0;top:50%;margin-top:-14px}body.ecards.offer .top_bar{margin-top:0}body.ecards.offer .offer_content h1,body.ecards.offer .offer_content h2{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}body.add_recipients section.recipients section.controls ul.new_add_contact_options.signed_out>li{width:205px}body.add_recipients section.recipients section.controls ul.new_add_contact_options.signed_out>li a{font-size:16px;padding-left:12px;padding-right:12px}body.membership .site-content a:not(.fbtn),body.memberships .site-content a:not(.fbtn){text-decoration:none}body.membership .site-content a:not(.fbtn):focus,body.membership .site-content a:not(.fbtn):hover,body.memberships .site-content a:not(.fbtn):focus,body.memberships .site-content a:not(.fbtn):hover{text-decoration:underline}body.membership .site-content a:not(.fbtn),body.membership .site-content a:not(.fbtn):visited,body.memberships .site-content a:not(.fbtn),body.memberships .site-content a:not(.fbtn):visited{color:#3f7a9b}body.membership .site-content h1,body.membership .site-content h2,body.memberships .site-content h1,body.memberships .site-content h2{font-weight:400}.headed,.headed>h1{border-top-left-radius:8px;border-top-right-radius:8px}.headed h1{background-color:#f1f1e9;color:#333;color:rgba(51,51,51,.95);text-shadow:hsla(0,0%,100%,.8) 1px 0 0;font-size:20px;padding:15px;letter-spacing:-.2px;border:1px solid;border-color:#ddd #ddd hsla(0,0%,100%,.6)}.headed .body{border:1px solid #ddd;padding:20px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media (max-width:360px){.headed .body{padding:15px}}.headed .body h2{font-size:17px}.headed.footed .body{border-radius:0}@media only screen and (max-width:767px){.headed.subscriptions h1{border:none;text-align:center;background-color:inherit;letter-spacing:.5px}.headed.subscriptions .body{border:none}.headed.summary h1{font-size:16px;padding:8px 16px}}.headed footer{padding:20px;text-align:center;font-size:16px;line-height:24px;background:#f9f9f9;text-shadow:hsla(0,0%,100%,.8) 1px 0 0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px solid #ddd;border-top-color:hsla(0,0%,100%,.6)}@media only screen and (max-width:767px){.headed footer{line-height:18px;padding:0 40px;font-size:12px;display:flex;background:inherit;border:none;justify-content:center;align-self:center}}.hidden{display:none}.FlashBoxContainer{padding:20px 20px 0;border:1px solid #ccc;border-top:none;border-bottom:none}@media only screen and (max-width:767px){.FlashBoxContainer{border:none;padding:5px 0}}.FlashBox{padding:10px;text-align:center}.FlashBox--error{color:#dc0000;border:1px solid #ffbaba;border-radius:4px;background:#ffdcdc}.PaymentContainer{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:767px){.PaymentContainer{flex-direction:row}}.PaymentContainer.single_column{justify-content:center;margin-top:20px}@media only screen and (min-width:767px){.PaymentContainer.single_column{margin-top:40px}}@media only screen and (min-width:767px){.Payment{width:375px}}@media only screen and (min-width:1024px){.Payment{width:490px}}.Payment--processing{opacity:.7;pointer-events:none}.Payment__header{border-top-left-radius:5px;border-top-right-radius:5px;background-color:#f1f1e9;border:1px solid #ccc;color:#333;color:rgba(51,51,51,.95);text-shadow:hsla(0,0%,100%,.8) 1px 0 0;font-size:20px;padding:15px;position:relative;font-weight:700;letter-spacing:-.2px;display:flex;justify-content:space-between}.Payment__header:after{content:" ";position:absolute;bottom:0;border-bottom:1px solid hsla(0,0%,100%,.6);width:100%;display:inline-block;margin-left:-15px}.Payment__header__edit{font-size:16px;font-weight:400}.PaymentOptions{padding:20px 20px 0;border-left:1px solid #ccc;border-right:1px solid #ccc}.PaymentOptions__header{display:none}@media only screen and (max-width:767px){.PaymentOptions__header{display:block;font-size:17px;font-weight:700;padding:15px 0;margin-bottom:10px}}.PaymentOptions__body{border-bottom:1px solid #ccc;padding-bottom:20px}@media only screen and (min-width:1024px){.PaymentOptions__body{display:flex;grid-gap:10px;gap:10px}}.PaymentOptions--apple-hidden .PaymentButtonGroup:last-child{display:none}.PaymentOptions--apple{border-bottom:1px solid #ccc}.PaymentOptions--apple .PaymentOptions__body{border-bottom:none}.PaymentOptions .icon-credit-card{font-size:1.5em;margin-bottom:2px}.PaymentOptions--no-body{border-bottom:1px solid #ccc}.PaymentOptions--no-body .PaymentOptions__body{border:none}.PaymentButtonGroup{display:flex;justify-content:space-between;flex-wrap:nowrap;grid-gap:10px;gap:10px}@media only screen and (max-width:767px){.PaymentButtonGroup{flex-wrap:wrap;grid-gap:0;gap:0;margin-bottom:0}}@media only screen and (min-width:1024px){.PaymentButtonGroup{margin-bottom:0}}.PaymentButton--selected{box-shadow:0 0 7px #5488b0;border-color:#5488b0;background-color:#fff}@media only screen and (max-width:767px){.PaymentButton--selected{box-shadow:none;border:none}}.PaymentButton{background-color:#f6f4f5;border-radius:3px;border:1px solid #e7e5e6;cursor:pointer;align-items:center;display:flex;font-weight:700;height:65px;justify-content:center;width:100%;flex-direction:column;margin:0;min-width:140px}@media only screen and (max-width:767px){.PaymentButton{width:100%;height:35px;margin:5px 0}}.PaymentButton--apple,.PaymentButton--google{display:none}@media only screen and (min-width:1024px){.PaymentButton--apple,.PaymentButton--google{margin-top:0}}.PaymentOptions--apple-enabled .PaymentButton--apple,.PaymentOptions--google-enabled .PaymentButton--google{display:flex;margin-top:10px}@media only screen and (min-width:1024px){.PaymentOptions--apple-enabled .PaymentButton--apple,.PaymentOptions--google-enabled .PaymentButton--google{margin-top:0}}@media only screen and (max-width:767px){.PaymentOptions--apple-enabled .PaymentButton--apple,.PaymentOptions--google-enabled .PaymentButton--google{margin-top:5px}}.PaymentOptions--google-enabled.PaymentOptions--apple-enabled .PaymentOptions__body{flex-direction:column}.PaymentOptions--google-enabled.PaymentOptions--apple-enabled .PaymentButton--google{margin-left:0}.PaymentOptions:not(.PaymentOptions--google-enabled):not(.PaymentOptions--apple-enabled) .PaymentButtonGroup:last-child{display:none}.PaymentButton--apple img,.PaymentButton--google img{width:55px}.CreditCardForm{padding:0 0 20px}.CreditCardForm__fields{border:1px solid #ccc;border-top:none;padding:20px}.CreditCardForm__fields--read-only h3{margin-bottom:10px}@media only screen and (max-width:767px){.CreditCardForm__fields--read-only .card_info li{margin:5px 0}}.CreditCardForm__fields--read-only .mobile-edit-link{display:none}@media only screen and (max-width:767px){.CreditCardForm__fields--read-only .mobile-edit-link{display:block}.CreditCardForm__fields--read-only .mobile-edit-link a{font-size:14px}}.CreditCardForm__field{margin-top:15px;font-weight:700}.CreditCardForm__field--invalid{color:red}.CreditCardForm__field--invalid .CreditCardForm__hosted-field{border:1px solid red}.CreditCardForm__field--container{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:767px){.CreditCardForm__field--container{flex-direction:row;flex-basis:0}}@media only screen and (min-width:767px){.CreditCardForm__field--cvv,.CreditCardForm__field--expiration{flex-grow:1;flex-basis:0}}@media only screen and (min-width:767px){.CreditCardForm__field--expiration{margin-right:25px}}.CreditCardForm__field--cvv{margin-top:15px}@media only screen and (min-width:767px){.CreditCardForm__field--cvv{margin-top:0}}.CreditCardForm__actions,.PaypalForm__actions{display:flex;flex-direction:row;justify-content:space-between}.CreditCardForm__actions .grecaptcha-badge,.PaypalForm__actions .grecaptcha-badge{z-index:10000}.CreditCardForm__cancel,.CreditCardForm__submit,.PaypalForm__cancel,.PaypalForm__submit{flex:1 1 auto;max-width:150px;width:150px;box-sizing:border-box}@media only screen and (max-width:767px){.CreditCardForm__cancel,.CreditCardForm__submit,.PaypalForm__cancel,.PaypalForm__submit{max-width:135px;width:135px}}.CreditCardForm__hosted-field{height:26px;padding:0 10px;border-radius:3px;border:1px solid #d7d7d9;font-feature-settings:auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-stretch:normal;font-style:normal;font-variant:normal;font-size:16px;letter-spacing:normal;line-height:normal;text-rendering:auto;text-shadow:none;text-transform:none;color:#545457;margin-top:5px}:-ms-input-placeholder{color:#a3a3a7;fontFamily:"Arial, sans-serif";font-size:16px}::placeholder{color:#a3a3a7;fontFamily:"Arial, sans-serif";font-size:16px}.CreditCardForm__terms{text-align:center;margin:15px 0;font-size:14px;line-height:18px}.GoogleForm__fields,.PaypalForm__fields{min-height:63px;text-align:center;padding:20px 20px 0;border:1px solid #ccc;border-top:none;margin-bottom:20px}.VaultedPaypalAccount{display:none;text-align:left}.VaultedPaypalAccount em{font-weight:700}.PaypalForm--vaulted .PaypalForm_fields{min-height:auto;padding:20px;margin:0}.PaypalForm--vaulted #paypal-button-container{display:none}.PaypalForm--vaulted .VaultedPaypalAccount{display:block}#paypal-button-container.hidden{display:none}.PaypalForm--processing{opacity:.5;pointer-events:none}body.orders.review.ecards.gift_carded .mobile-header.PaymentOptions__header{display:none}body.orders.review.ecards.gift_carded .Payment__header__text{font-size:14px;line-height:20px}body.orders.review.ecards.gift_carded .PaymentButton{flex-direction:row}body.orders.review.ecards.gift_carded .PaymentButton .icon-credit-card{margin:0 5px}.Payment{width:100%}.review_payment{overflow:hidden}.review_payment img{float:left}.paypal-account-email{line-height:40px;margin-left:15px;font-size:15px;float:left}.headed h1{font-size:14px;font-weight:700;line-height:18px;padding:10px 20px 8px}.Payment .form_box.order_summary{display:block;margin-top:20px}@media only screen and (min-width:1024px){.Payment .form_box.order_summary{display:none}}#card_edit_warning_gate header{border-bottom:1px solid #ccc;font-size:16px;font-weight:700;margin-bottom:20px;padding:10px 0;text-align:center}#card_edit_warning_gate .options{display:flex;flex-direction:row;justify-content:center;margin-top:10px}@media (max-width:480px){#card_edit_warning_gate .options{align-items:center;flex-direction:column}}#card_edit_warning_gate a{font-size:14px;width:170px}@media (max-width:480px){#card_edit_warning_gate a{display:block;margin:auto}}#card_edit_warning_gate a.yes{margin-left:10px;margin-top:0}@media (max-width:480px){#card_edit_warning_gate a.yes{margin-left:auto;margin-top:10px}}#card_edit_warning_gate .example{text-align:center;margin-top:20px;margin-bottom:10px;color:#666}.video-player-container{position:relative;display:flex;justify-content:center;align-items:center}.video-player-container .play-button{position:absolute}.animation-shrink-out-appear{opacity:0;transition:opacity .2s}.animation-shrink-out-appear-active{opacity:1;transition:opacity .2s}.animation-shrink-out-enter{opacity:0;transition:opacity .2s}.animation-shrink-out-enter-active,.animation-shrink-out-exit{opacity:1;transition:opacity .2s}.animation-shrink-out-exit-active,.animation-shrink-out-exit-done{opacity:0;transition:opacity .2s}.celebration_badge{line-height:1.5em;font-size:12px}.celebration_badge .celebrations-top{display:none}.celebration_badge a#celebratebox{width:285px;height:auto;float:left;display:block;padding:8px 0 5px 15px;cursor:pointer;color:#333}.celebration_badge a#celebratebox:hover{text-decoration:none!important}.celebration_badge a#celebratebox .title{width:270px;float:left;border-bottom:1px solid;margin:0 0 10px;padding:0 0 4px;font-size:14px;color:inherit}.celebration_badge .frontimage{display:inline;float:left;margin-right:10px}.celebration_badge .frontdate{display:inline;float:left;margin:30px 0 0 6px;color:#333;width:178px}.celebration_badge .frontdate h3{margin:0;font-weight:700}.celebration_badge .read_more a{font-weight:700;margin-top:5px}.celebration_badge .read_more a img{margin-bottom:-2px}.quick_text_field_fix{background-color:#fcfcfc;border:1px solid #ccc;margin:2px;padding:2px;width:250px;color:#707070;font-family:Arial,sans-serif;font-size:100%;width:270px}.pbs_form{color:#555}.pbs_form input,.pbs_form textarea{margin:0}.pbs_form input[type=email],.pbs_form input[type=password],.pbs_form input[type=text],.pbs_form textarea{color:#222}.pbs_form input[type=checkbox],.pbs_form input[type=radio]{cursor:pointer}.pbs_form fieldset.buttons ol li.invalid label,.pbs_form fieldset.inputs ol li.invalid label{color:rgb(244.8,61.2,61.2)}.pbs_form fieldset.buttons ol li.invalid input[type=email]:not(:focus):not(:active),.pbs_form fieldset.buttons ol li.invalid input[type=password]:not(:focus):not(:active),.pbs_form fieldset.buttons ol li.invalid input[type=text]:not(:focus):not(:active),.pbs_form fieldset.buttons ol li.invalid textarea:not(:focus):not(:active),.pbs_form fieldset.inputs ol li.invalid input[type=email]:not(:focus):not(:active),.pbs_form fieldset.inputs ol li.invalid input[type=password]:not(:focus):not(:active),.pbs_form fieldset.inputs ol li.invalid input[type=text]:not(:focus):not(:active),.pbs_form fieldset.inputs ol li.invalid textarea:not(:focus):not(:active){outline:2px solid rgb(244.8,61.2,61.2);box-shadow:0 0 6px rgb(244.8,61.2,61.2)}.pbs_form input[type=email],.pbs_form input[type=password],.pbs_form input[type=text],.pbs_form textarea{font-family:Arial;border:1px solid #ccc;padding:3px}.pbs_form fieldset.buttons{margin-top:5px}.vertical_form{color:#555}.vertical_form input,.vertical_form textarea{margin:0}.vertical_form input[type=email],.vertical_form input[type=password],.vertical_form input[type=text],.vertical_form textarea{color:#222}.vertical_form input[type=checkbox],.vertical_form input[type=radio]{cursor:pointer}.vertical_form fieldset.buttons ol li.invalid label,.vertical_form fieldset.inputs ol li.invalid label{color:rgb(244.8,61.2,61.2)}.vertical_form fieldset.buttons ol li.invalid input[type=email]:not(:focus):not(:active),.vertical_form fieldset.buttons ol li.invalid input[type=password]:not(:focus):not(:active),.vertical_form fieldset.buttons ol li.invalid input[type=text]:not(:focus):not(:active),.vertical_form fieldset.buttons ol li.invalid textarea:not(:focus):not(:active),.vertical_form fieldset.inputs ol li.invalid input[type=email]:not(:focus):not(:active),.vertical_form fieldset.inputs ol li.invalid input[type=password]:not(:focus):not(:active),.vertical_form fieldset.inputs ol li.invalid input[type=text]:not(:focus):not(:active),.vertical_form fieldset.inputs ol li.invalid textarea:not(:focus):not(:active){outline:2px solid rgb(244.8,61.2,61.2);box-shadow:0 0 6px rgb(244.8,61.2,61.2)}.vertical_form fieldset.buttons{margin-top:5px}.vertical_form input[type=email],.vertical_form input[type=password],.vertical_form input[type=text],.vertical_form textarea{font-family:Arial;border:1px solid #ccc;padding:3px}.vertical_form fieldset.inputs>ol>li{margin:10px 0}.vertical_form fieldset.inputs>ol>li label{display:block;margin-bottom:2px;color:#666}.simple_floater_shell{background-color:#fff;border-radius:10px;box-shadow:0 0 20px #ccc}.simple_floater_shell.image_box .simple_floater_inner{position:relative}.simple_floater_shell.image_box .simple_floater_inner .close_floater{position:absolute;right:-10px;top:-10px}.simple_floater_shell .simple_floater_inner{padding:20px}.simple_floater_shell .simple_floater_inner h2{margin:0 0 15px}.simple_floater_shell .simple_floater_inner p{margin:0}.ui-dialog.simple_modal{font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:visible;padding-bottom:10px;box-shadow:0 0 20px rgba(0,0,0,.3);border-radius:8px;font-size:13px}.ui-dialog.simple_modal .ui-dialog-titlebar{background:none;border:none;z-index:10}.ui-dialog.simple_modal .ui-dialog-titlebar .ui-dialog-title{display:none}.ui-dialog.simple_modal .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-state-hover{background:none;border:none}.ui-dialog.simple_modal .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-state-hover .ui-icon-closethick{position:absolute;top:-4px;right:-12px;font-size:12px;height:30px;width:30px;background:transparent url(//static-data.punchbowl-sandbox.com/packs/media/icons/icon_x_30x30-5951fb60.png) no-repeat 100% 0;display:block;text-indent:-9999px}.ui-dialog.simple_modal .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-state-hover .ui-icon-closethin{position:absolute;top:-1px;right:-10px;font-size:12px;height:30px;width:30px;background:transparent url(//static-data.punchbowl-sandbox.com/packs/media/icons/icn_close_52x52-5146c08c.png) no-repeat 100% 0;background-size:30px;display:block;text-indent:-9999px}.ui-dialog.simple_modal .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-state-focus{background:none;border:none}.ui-dialog.simple_modal .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-state-focus .ui-icon-closethick{position:absolute;top:-4px;right:-12px;font-size:12px;height:30px;width:30px;background:transparent url(//static-data.punchbowl-sandbox.com/packs/media/icons/icon_x_30x30-5951fb60.png) no-repeat 100% 0;display:block;text-indent:-9999px}.ui-dialog.simple_modal .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-state-focus .ui-icon-closethin{position:absolute;top:-1px;right:-10px;font-size:12px;height:30px;width:30px;background:transparent url(//static-data.punchbowl-sandbox.com/packs/media/icons/icn_close_52x52-5146c08c.png) no-repeat 100% 0;background-size:30px;display:block;text-indent:-9999px}.ui-dialog.simple_modal .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick{position:absolute;top:-4px;right:-12px;font-size:12px;height:30px;width:30px;background:transparent url(//static-data.punchbowl-sandbox.com/packs/media/icons/icon_x_30x30-5951fb60.png) no-repeat 100% 0;display:block;text-indent:-9999px}.ui-dialog.simple_modal .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethin{position:absolute;top:-1px;right:-10px;font-size:12px;height:30px;width:30px;background:transparent url(//static-data.punchbowl-sandbox.com/packs/media/icons/icn_close_52x52-5146c08c.png) no-repeat 100% 0;background-size:30px;display:block;text-indent:-9999px}.ui-widget-content{background-image:none;background-color:#fff}.ui-widget-content a:not(.fbtn){color:#3f7c98;text-decoration:none}.ui-widget-content a:not(.fbtn):focus,.ui-widget-content a:not(.fbtn):hover{text-decoration:underline}.ui-widget-content p{margin:0}.ui-widget-overlay{background-image:none;background-color:#333}.ui-widget input{font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}body{background:#f2f1e8;font-family:Arial,sans-serif;font-size:14px;margin:0;padding:0;position:relative;z-index:2}img.responsive{width:auto\9;height:auto}img.fill-height,img.responsive{max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}img.fill-height{max-height:100%;height:auto\9;width:auto}.ad-slot-throbber{position:relative;background:#f4f4f4;background:rgba(0,0,0,.03);overflow:hidden;width:100%;height:100%}.ad-slot-throbber:before{content:"";display:block;position:absolute;bottom:0;left:0;width:33%;height:3px;background:#e9e9e9;background:rgba(0,0,0,.05);transform:translateX(-50%);animation-fill-mode:both;animation:ad-throbber 1.8s ease-in-out infinite}.ad-slot-throbber>div,.ad-slot-throbber iframe{position:relative}@keyframes ad-throbber{0%,80%,to{transform:translateX(-50%)}40%{transform:translateX(250%)}}.btn_blue_square,.btn_button,.btn_lightblue_square,.btn_silver_square,.btn_tan_square,.paper_blue_button,.tall_paper_blue_button,.tall_silver_button,a.paper_blue_button,a.tall_paper_blue_button{display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:700 12px/100% Arial,sans-serif;padding:.5em 1em;border-radius:.4em;box-shadow:0 1px 3px hsla(0,0%,98%,.9);-webkit-font-smoothing:subpixel-antialiased}.btn_blue_square:hover,.btn_button:hover,.btn_lightblue_square:hover,.btn_silver_square:hover,.btn_tan_square:hover,.paper_blue_button:hover,.tall_paper_blue_button:hover,.tall_silver_button:hover{text-decoration:none}.btn_blue_square:active,.btn_button:active,.btn_lightblue_square:active,.btn_silver_square:active,.btn_tan_square:active,.paper_blue_button:active,.tall_paper_blue_button:active,.tall_silver_button:active{box-shadow:0 1px 3px hsla(0,0%,98%,.7);box-shadow:inset 0 1px 2px rgba(0,0,0,.4)}.btn_blue_pill,.btn_lightblue_pill,.btn_pill,.btn_pill_lightblue,.btn_silver_pill,.ecard_button{display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:500 11px Helvetica,sans-serif;line-height:11px;text-shadow:0 1px 1px rgba(0,0,0,.4);padding:.6em 1em;border-radius:2em;box-shadow:0 1px 3px hsla(0,0%,98%,.9);-webkit-font-smoothing:subpixel-antialiased}.btn_blue_pill:hover,.btn_lightblue_pill:hover,.btn_pill:hover,.btn_pill_lightblue:hover,.btn_silver_pill:hover,.ecard_button:hover{text-decoration:none}.btn_pill.unclickable,.unclickable.btn_blue_pill,.unclickable.btn_lightblue_pill,.unclickable.btn_pill_lightblue,.unclickable.btn_silver_pill,.unclickable.ecard_button{cursor:default}.btn_blue_pill:not([disabled]):not(.unclickable):active,.btn_lightblue_pill:not([disabled]):not(.unclickable):active,.btn_pill:not([disabled]):not(.unclickable):active,.btn_pill_lightblue:not([disabled]):not(.unclickable):active,.btn_silver_pill:not([disabled]):not(.unclickable):active,.ecard_button:not([disabled]):not(.unclickable):active{box-shadow:0 1px 3px hsla(0,0%,98%,.7);box-shadow:inset 0 1px 2px rgba(0,0,0,.4)}.btn_green,.btn_green:visited{color:#fff}.btn_green{text-shadow:0 1px 1px rgba(0,0,0,.4);border:1px solid #618d3b;background:#93b95c;background:linear-gradient(180deg,#93b95c,#6f9b46)}.btn_green:hover,.btn_green:hover:visited{color:#fff}.btn_green:hover{background:#638c3d;background:linear-gradient(180deg,#86ab51,#638c3d)}.btn_green:active,.btn_green:active:visited{color:#e6ecd9}.btn_green:active{border:1px solid #45581b;background:#567a35;background:linear-gradient(180deg,#7a9d48,#567a35)}.btn_blue,.btn_blue:visited,.btn_blue_pill,.btn_blue_pill:visited,.btn_blue_square,.btn_blue_square:visited,.paper_blue_button,.paper_blue_button:visited,.tall_paper_blue_button,.tall_paper_blue_button:visited,a.paper_blue_button,a.tall_paper_blue_button{color:#fff}.btn_blue,.btn_blue_pill,.btn_blue_square,.paper_blue_button,.tall_paper_blue_button,a.paper_blue_button,a.tall_paper_blue_button{text-shadow:0 1px 1px rgba(0,0,0,.4);border:1px solid #376788;background:#5087ae;background:linear-gradient(180deg,#5087ae,#376788)}.btn_blue:hover,.btn_blue:hover:visited,.btn_blue_pill:hover,.btn_blue_pill:hover:visited,.btn_blue_square:hover,.btn_blue_square:hover:visited,.paper_blue_button:hover,.paper_blue_button:hover:visited,.tall_paper_blue_button:hover,.tall_paper_blue_button:hover:visited{color:#fff}.btn_blue:hover,.btn_blue_pill:hover,.btn_blue_square:hover,.paper_blue_button:hover,.tall_paper_blue_button:hover{background:#305b78;background:linear-gradient(180deg,#487a9e,#305b78)}.btn_blue:active,.btn_blue:active:visited,.btn_blue_pill:active,.btn_blue_pill:active:visited,.btn_blue_square:active,.btn_blue_square:active:visited,.paper_blue_button:active,.paper_blue_button:active:visited,.tall_paper_blue_button:active,.tall_paper_blue_button:active:visited{color:#e6ecd9}.btn_blue:active,.btn_blue_pill:active,.btn_blue_square:active,.paper_blue_button:active,.tall_paper_blue_button:active{border:1px solid #2a526d;background:#284f69;background:linear-gradient(180deg,#406f91,#284f69)}.btn_lightblue,.btn_lightblue:visited,.btn_lightblue_pill,.btn_lightblue_pill:visited,.btn_lightblue_square,.btn_lightblue_square:visited,.btn_pill_lightblue,.btn_pill_lightblue:visited,.ecard_button,.ecard_button:visited{color:#174d6a}.btn_lightblue,.btn_lightblue_pill,.btn_lightblue_square,.btn_pill_lightblue,.ecard_button{text-shadow:0 1px 1px hsla(0,0%,98%,.6);border:1px solid #839ead;background:#c8dce7;background:linear-gradient(180deg,#c8dce7,#9fb9c7)}.btn_lightblue:hover,.btn_lightblue:hover:visited,.btn_lightblue_pill:hover,.btn_lightblue_pill:hover:visited,.btn_lightblue_square:hover,.btn_lightblue_square:hover:visited,.btn_pill_lightblue:hover,.btn_pill_lightblue:hover:visited,.ecard_button:hover,.ecard_button:hover:visited{color:#174d6a}.btn_lightblue:hover,.btn_lightblue_pill:hover,.btn_lightblue_square:hover,.btn_pill_lightblue:hover,.ecard_button:hover{background:#95b0bf;background:linear-gradient(180deg,#b9d0dd,#95b0bf)}.btn_lightblue:active,.btn_lightblue:active:visited,.btn_lightblue_pill:active,.btn_lightblue_pill:active:visited,.btn_lightblue_square:active,.btn_lightblue_square:active:visited,.btn_pill_lightblue:active,.btn_pill_lightblue:active:visited,.ecard_button:active,.ecard_button:active:visited{color:#1d506b}.btn_lightblue:active,.btn_lightblue_pill:active,.btn_lightblue_square:active,.btn_pill_lightblue:active,.ecard_button:active{border:1px solid #839ead;background:#89a5b5;background:linear-gradient(180deg,#a9c3d1,#89a5b5)}.btn_silver,.btn_silver:visited,.btn_silver_pill,.btn_silver_pill:visited,.btn_silver_square,.btn_silver_square:visited,.tall_silver_button,.tall_silver_button:visited{color:#333}.btn_silver,.btn_silver_pill,.btn_silver_square,.tall_silver_button{text-shadow:0 1px 1px hsla(0,0%,98%,.6);border:1px solid #d5d5d5;background:#dbdbdb;background:linear-gradient(180deg,#f6f7f8,#e4e6e7)}.btn_silver:not([disabled]):not(.unclickable):hover,.btn_silver:not([disabled]):not(.unclickable):hover:visited,.btn_silver_pill:not([disabled]):not(.unclickable):hover,.btn_silver_pill:not([disabled]):not(.unclickable):hover:visited,.btn_silver_square:not([disabled]):not(.unclickable):hover,.btn_silver_square:not([disabled]):not(.unclickable):hover:visited,.tall_silver_button:not([disabled]):not(.unclickable):hover,.tall_silver_button:not([disabled]):not(.unclickable):hover:visited{color:#333}.btn_silver:not([disabled]):not(.unclickable):hover,.btn_silver_pill:not([disabled]):not(.unclickable):hover,.btn_silver_square:not([disabled]):not(.unclickable):hover,.tall_silver_button:not([disabled]):not(.unclickable):hover{background:#cbcbcb;background:linear-gradient(180deg,#eceeef,#d8dadb)}.btn_silver:not([disabled]):not(.unclickable):active,.btn_silver:not([disabled]):not(.unclickable):active:visited,.btn_silver_pill:not([disabled]):not(.unclickable):active,.btn_silver_pill:not([disabled]):not(.unclickable):active:visited,.btn_silver_square:not([disabled]):not(.unclickable):active,.btn_silver_square:not([disabled]):not(.unclickable):active:visited,.tall_silver_button:not([disabled]):not(.unclickable):active,.tall_silver_button:not([disabled]):not(.unclickable):active:visited{color:#1a1a1a}.btn_silver:not([disabled]):not(.unclickable):active,.btn_silver_pill:not([disabled]):not(.unclickable):active,.btn_silver_square:not([disabled]):not(.unclickable):active,.tall_silver_button:not([disabled]):not(.unclickable):active{border:1px solid #839ead;background:#c7c9ca;background:linear-gradient(180deg,#dedede,#c7c9ca)}.btn_tan,.btn_tan:visited,.btn_tan_square,.btn_tan_square:visited{color:#333}.btn_tan,.btn_tan_square{text-shadow:0 1px 1px hsla(0,0%,98%,.6);border:1px solid rgb(155.4854368932,173.3980582524,131.6019417476);background:#cdd6c1;background:linear-gradient(180deg,#cdd6c1,#cdd6c1)}.btn_tan:not([disabled]):not(.unclickable):hover,.btn_tan:not([disabled]):not(.unclickable):hover:visited,.btn_tan_square:not([disabled]):not(.unclickable):hover,.btn_tan_square:not([disabled]):not(.unclickable):hover:visited{color:#333}.btn_tan:not([disabled]):not(.unclickable):hover,.btn_tan_square:not([disabled]):not(.unclickable):hover{background:rgb(180.2427184466,193.6990291262,162.3009708738);background:linear-gradient(180deg,rgb(180.2427184466,193.6990291262,162.3009708738),rgb(180.2427184466,193.6990291262,162.3009708738))}.btn_tan:not([disabled]):not(.unclickable):active,.btn_tan:not([disabled]):not(.unclickable):active:visited,.btn_tan_square:not([disabled]):not(.unclickable):active,.btn_tan_square:not([disabled]):not(.unclickable):active:visited{color:#1a1a1a}.btn_tan:not([disabled]):not(.unclickable):active,.btn_tan_square:not([disabled]):not(.unclickable):active{border:1px solid rgb(229.7572815534,234.3009708738,223.6990291262);background:rgb(229.7572815534,234.3009708738,223.6990291262);background:linear-gradient(180deg,rgb(229.7572815534,234.3009708738,223.6990291262),rgb(229.7572815534,234.3009708738,223.6990291262))}.btn_green_pill{display:inline-block;outline:none;cursor:pointer;text-align:center;font:500 11px Helvetica,sans-serif;line-height:11px;padding:.6em 1em;border-radius:2em;box-shadow:0 1px 3px hsla(0,0%,98%,.9);-webkit-font-smoothing:subpixel-antialiased}.btn_green_pill,.btn_green_pill:hover{text-decoration:none}.btn_green_pill.unclickable{cursor:default}.btn_green_pill:not([disabled]):not(.unclickable):active{box-shadow:0 1px 3px hsla(0,0%,98%,.7);box-shadow:inset 0 1px 2px rgba(0,0,0,.4)}.btn_green_pill,.btn_green_pill:visited{color:#fff}.btn_green_pill{text-shadow:0 1px 1px rgba(0,0,0,.4);border:1px solid #618d3b;background:#93b95c;background:linear-gradient(180deg,#93b95c,#6f9b46)}.btn_green_pill:hover,.btn_green_pill:hover:visited{color:#fff}.btn_green_pill:hover{background:#638c3d;background:linear-gradient(180deg,#86ab51,#638c3d)}.btn_green_pill:active,.btn_green_pill:active:visited{color:#e6ecd9}.btn_green_pill:active{border:1px solid #45581b;background:#567a35;background:linear-gradient(180deg,#7a9d48,#567a35)}.btn_blue_pill,.btn_blue_square{font-weight:700}.btn_big_green,.btn_green_square,.tall_green_button,a.btn_big_green,a.btn_green_square,a.tall_green_button{display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:700 12px/100% Arial,sans-serif;padding:.5em 1em;border-radius:.4em;box-shadow:0 1px 3px hsla(0,0%,98%,.9);-webkit-font-smoothing:subpixel-antialiased}.btn_big_green:hover,.btn_green_square:hover,.tall_green_button:hover{text-decoration:none}.btn_big_green:active,.btn_green_square:active,.tall_green_button:active{box-shadow:0 1px 3px hsla(0,0%,98%,.7);box-shadow:inset 0 1px 2px rgba(0,0,0,.4)}.btn_big_green,.btn_big_green:visited,.btn_green_square,.btn_green_square:visited,.tall_green_button,.tall_green_button:visited,a.btn_big_green,a.btn_green_square,a.tall_green_button{color:#fff}.btn_big_green,.btn_green_square,.tall_green_button,a.btn_big_green,a.btn_green_square,a.tall_green_button{text-shadow:0 1px 1px rgba(0,0,0,.4);border:1px solid #618d3b;background:#93b95c;background:linear-gradient(180deg,#93b95c,#6f9b46)}.btn_big_green:hover,.btn_big_green:hover:visited,.btn_green_square:hover,.btn_green_square:hover:visited,.tall_green_button:hover,.tall_green_button:hover:visited{color:#fff}.btn_big_green:hover,.btn_green_square:hover,.tall_green_button:hover{background:#638c3d;background:linear-gradient(180deg,#86ab51,#638c3d)}.btn_big_green:active,.btn_big_green:active:visited,.btn_green_square:active,.btn_green_square:active:visited,.tall_green_button:active,.tall_green_button:active:visited{color:#e6ecd9}.btn_big_green:active,.btn_green_square:active,.tall_green_button:active{border:1px solid #45581b;background:#567a35;background:linear-gradient(180deg,#7a9d48,#567a35)}.ecard_button img{margin-bottom:-2px}.ecard_button.right_img img{margin-right:-2px}.ecard_button.left_img img{margin-left:-2px}.btn_big_green{font-size:14px;padding:.6em 1em;border-radius:.5em}.disabled.tall_paper_blue_button,.paper_blue_button.disabled{cursor:default}.btn_disabled_square,.disabled.tall_paper_blue_button,.paper_blue_button.disabled,.paper_blue_button.disabled:active,.paper_blue_button.disabled:hover{color:#a3a3a3;text-shadow:0 1px 1px hsla(0,0%,98%,.9);box-shadow:inset 1px 2px rgba(0,0,0,.9);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.3);background:#d8d8d8;background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e9eaea));border:1px solid hsla(0,0%,39.2%,.1)}.tall_paper_blue_button{font-size:14px}.tall_paper_blue_button img{margin-bottom:-3px;margin-right:-3px;margin-left:3px}.tall_green_button{font-size:14px}.tall_green_button img{margin-bottom:-3px;margin-right:-3px;margin-left:3px}.tall_silver_button{font-size:14px}.air_floater,.ui-dialog-content.air_floater{font-family:Arial;padding:15px 30px}.ui-widget .air_floater input.fbtn{font-size:16px}@media only screen and (min-width:1024px){.ui-widget .air_floater input.fbtn{font-size:14px}}#unreceived_invitations_floater header,.air_floater>header,.air_floater_header,.ui-dialog-content.air_floater>header{padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:5px;font-family:Arial}#unreceived_invitations_floater header h2,.air_floater>header h2,.air_floater_header h2,.ui-dialog-content.air_floater>header h2{font-size:16px;font-weight:700;font-family:Arial;color:#444;padding-bottom:3px}.air_form_floater_footer{margin-top:5px;padding-top:5px;border-top:1px solid #ccc;text-align:right}.air_form_floater_footer a.cancel{margin-right:10px}.air_form_floater_footer img.spinner{margin:0 3px -5px 0}.select_contacts_floater .fbtn{margin-top:0}.select_contacts_floater>header{overflow:hidden;padding-bottom:10px;border-bottom:1px solid #ccc;line-height:30px}.select_contacts_floater>header .search_box{margin:0}.select_contacts_floater>header h2{float:left;color:#444;font-size:16px;font-weight:700}#address_book_floater form>section .select_contacts_floater header,.select_contacts_floater #address_book_floater form>section header,.select_contacts_floater body#e_cards_send section.recipients section.undeliverable header,.select_contacts_floater header.table_header,body#e_cards_send section.recipients section.undeliverable .select_contacts_floater header{margin-top:20px}.select_contacts_floater>header p.status,.select_contacts_floater footer p.status{float:right;padding:0 12px;margin-right:10px;font-weight:700}.select_contacts_floater>header p.status .count,.select_contacts_floater footer p.status .count{background-color:#b5b5b5;box-shadow:inset 0 2px 3px rgba(0,0,0,.2);padding:2px 9px;color:#fff;border-radius:12px;font-size:12px;margin-left:-5px}.select_contacts_floater>header p.status .count.some_selected,.select_contacts_floater footer p.status .count.some_selected{background-color:#80a35f}.select_contacts_floater>header .spinner,.select_contacts_floater footer .spinner{float:right;margin-top:5px;margin-right:5px}.select_contacts_floater>header input[type=submit],.select_contacts_floater footer input[type=submit]{float:right}.select_contacts_floater>header input[type=submit][disabled=disabled],.select_contacts_floater footer input[type=submit][disabled=disabled]{color:#ccc}.select_contacts_floater footer{padding-top:10px;background-color:#f5f4ef;width:auto!important}.select_contacts_floater footer p{line-height:30px}.select_contacts_paging_controls{overflow:hidden}.select_contacts_paging_controls .paging_controls{float:right}.select_contacts_paging_controls .paging_controls a{line-height:1}.select_contacts_paging_controls .paging_controls .next,.select_contacts_paging_controls .paging_controls .prev{padding:4px 10px;line-height:12px}.select_contacts_paging_controls .paging_controls .next.disabled,.select_contacts_paging_controls .paging_controls .prev.disabled{opacity:.8;-moz-opacity:.8;-khtml-opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}.select_contacts_paging_controls .paging_controls .next img,.select_contacts_paging_controls .paging_controls .prev img{margin-bottom:-1px;margin-left:-1px}.select_contacts_paging_controls .paging_controls .prev{margin-left:3px}.select_contacts_paging_controls .paging_controls .paging_text{color:#222;font-weight:700;font-size:11px}#address_book_floater form>section footer .paging,.select_contacts_paging_footer_controls .paging{overflow:hidden;padding:5px;border:1px solid #ccc;min-height:20px;margin-top:-11px;margin-bottom:10px}#address_book_floater form>nav ul li,.tab_button{color:#333;text-shadow:0 1px 1px hsla(0,0%,98%,.6);border:1px solid #d5d5d5;display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:700 12px Helvetica,sans-serif;line-height:11px;padding:.6em 3em;box-shadow:0 1px 3px hsla(0,0%,98%,.9);-webkit-font-smoothing:subpixel-antialiased;background:linear-gradient(180deg,#fff,#eee)}#address_book_floater form>nav ul li:first-child,.tab_button:first-child{border-top-left-radius:2em;border-bottom-left-radius:2em}#address_book_floater form>nav ul li:last-child,.tab_button:last-child{border-top-right-radius:2em;border-bottom-right-radius:2em}#address_book_floater form>nav ul li.selected,.tab_button.selected{background:linear-gradient(180deg,#ccc,#f6f7f8)}#address_book_floater{padding:14px 30px;font-family:Arial;height:auto}#address_book_floater header{border-bottom:none}#address_book_floater form{overflow:hidden;min-height:420px;*width:702px}#address_book_floater form>nav{padding:0 0 20px}#address_book_floater form>nav ul{margin:0;padding:0;border:0;overflow:hidden}#address_book_floater form>nav ul li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left;width:158px}#address_book_floater form>nav ul li a:hover{text-decoration:none}#address_book_floater form>nav ul.all_contacts{padding-bottom:20px;border-bottom:1px solid #ccc}#address_book_floater form>section{min-width:702px}#address_book_floater form>section header select{margin-left:5px;*float:left;max-width:390px}#address_book_floater form>section h3{color:#444;font-size:14px;font-weight:700}#address_book_floater form>section .contact_table .tbody .group .name,#address_book_floater form>section .contact_table .tbody .group .name div,#address_book_floater form>section .contact_table .tbody .row .name,#address_book_floater form>section .contact_table .tbody .row .name div,#address_book_floater form>section .contact_table .thead .name,#address_book_floater form>section .contact_table .thead .name div{width:256px}#address_book_floater form>section .contact_table .tbody .group .email,#address_book_floater form>section .contact_table .tbody .group .email div,#address_book_floater form>section .contact_table .tbody .row .email,#address_book_floater form>section .contact_table .tbody .row .email div,#address_book_floater form>section .contact_table .thead .email,#address_book_floater form>section .contact_table .thead .email div{width:307px}#address_book_floater form>section .contact_table .tbody .group li.edit,#address_book_floater form>section .contact_table .tbody .row li.edit,#address_book_floater form>section .contact_table .thead li.edit{width:22px}#address_book_floater form>section .contact_table{width:700px}#address_book_floater form>section .contact_table .tbody{max-height:350px}#address_book_floater form>section .contact_table .tbody .group.already_selected input[type=checkbox],#address_book_floater form>section .contact_table .tbody .row.already_selected input[type=checkbox]{cursor:default}#address_book_floater form>section .contact_table .tbody .row .edit{height:30px;background-position:50%}#address_book_floater form>section .contact_table .tbody .row:not(.already_selected):hover{background-color:rgb(224.9926605505,239.7520741923,248.0073394495)}#address_book_floater form>section p{text-align:center;font-weight:700;padding-top:20px}#address_book_floater form>section footer .custom_groups,#address_book_floater form>section header .custom_groups{font-weight:400;font-size:12px}#address_book_floater form>section footer .custom_groups span,#address_book_floater form>section header .custom_groups span{*float:left}#address_book_floater form>section.loading{min-height:200px;min-width:702px;padding-top:100px;text-align:center}#address_book_floater form>section.loading .message{display:inline;padding-bottom:5px;padding-left:40px;line-height:30px;font-size:18px;background:transparent url(//static-data.punchbowl-sandbox.com/packs/media/address_book/ab_spinner-734023ef.gif) no-repeat 0}#address_book_floater form>footer{background-color:#fff}#address_book_floater .empty_message{height:245px}#unreceived_invitations_floater{font-family:Arial}#unreceived_invitations_floater footer{text-align:right}#unreceived_invitations_floater footer a{margin-left:10px;opacity:1}#unreceived_invitations_floater p{margin:1em 0}#unreceived_invitations_floater ol{margin-top:10px;margin-left:25px;list-style-type:decimal}#unreceived_invitations_floater li{margin-bottom:10px}#unreceived_invitations_floater dl{overflow:hidden;margin-bottom:20px}#unreceived_invitations_floater dd,#unreceived_invitations_floater dt,#unreceived_invitations_floater textarea{padding:5px}#unreceived_invitations_floater dt{float:left;clear:left;width:80px;text-align:right;font-weight:700}#unreceived_invitations_floater dd{float:left;width:500px;margin-left:10px}#unreceived_invitations_floater dd textarea{width:100%;height:80px;font-family:Arial;background:#fefefe;border:1px solid #ccc}#send_now_floater p.message{font-size:22px}#send_now_floater .yes{width:103px;font-size:18px;height:20px;line-height:20px;margin:0 7px}@media only screen and (max-width:767px){#send_now_floater{width:275px!important}#send_now_floater p.message{font-size:18px}#send_now_floater p.message span{width:100%}#send_now_floater .yes{width:40%;box-sizing:border-box;height:40px}}#confirmation_floater{width:640px!important}#confirmation_floater .message{font-size:25px}#confirmation_floater .no,#confirmation_floater .yes{width:103px;font-size:18px;height:20px;line-height:20px;margin:0 7px}@media only screen and (max-width:767px){#confirmation_floater{width:200px!important}#confirmation_floater .message{font-size:18px}#confirmation_floater .message span{width:100%}#confirmation_floater .no,#confirmation_floater .yes{width:40%;box-sizing:border-box;height:40px}}.pb-floater header h2{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #ccc;font-size:24px}@media only screen and (max-width:767px){.pb-floater header h2{font-size:18px}}.pb-floater footer{padding:10px 0;margin-top:10px}.pb-floater footer .fbtn{width:48%;float:left;box-sizing:border-box}.pb-floater footer .fbtn:last-child{float:right}.pb-floater p.errors,.pb-floater span.error-messages{color:#f53d3d;font-weight:400}.pb-floater .hint{font-size:12px;font-style:italic}.pb-floater input[type=email],.pb-floater input[type=password],.pb-floater input[type=tel],.pb-floater input[type=text]{font-size:15px;color:#333;padding:8px;border:1px solid #ccc}.pb-floater label.pb-block-label{width:100%;text-transform:uppercase;text-align:center;margin-bottom:10px;display:block;padding:10px 0;background-color:#f8f6f7}.pb-floater .ui-icon-closethick{position:absolute;top:-10px;right:-10px;font-size:12px;height:30px;width:30px;background:transparent url(//static-data.punchbowl-sandbox.com/packs/media/icons/icon_x_30x30-5951fb60.png) no-repeat 100% 0;display:block;text-indent:-9999px}.pb-floater table{width:100%;margin-bottom:10px}.pb-floater table td{text-align:left;padding:10px;border-bottom:1px solid #eee}img.copy_event_button{cursor:pointer}.ui-dialog-content .dashboard-drawer-header .actions{display:none}.ui-dialog-content .dashboard-drawer-header h2{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;font-size:24px;line-height:40px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ui-dialog-content .original-event-thumbnail{width:100%;text-align:center}.noscroll{overflow:hidden!important}#hosted_events .dashboard-drawer{position:absolute;right:0;width:100%;min-height:100%;box-sizing:border-box;background-color:#fff;z-index:40;transition:all .3s ease-in-out}@media only screen and (max-width:767px){#hosted_events .dashboard-drawer{padding:0 10px 10px}}#hosted_events .dashboard-drawer.drawer-open{margin-right:0}#hosted_events .dashboard-drawer.drawer-closed{margin-right:-110%}#hosted_events .dashboard-drawer p{margin:10px 0}#hosted_events .dashboard-drawer p.help a{font-size:13px!important}#hosted_events .dashboard-drawer input[type=file],#hosted_events .dashboard-drawer input[type=text]{font-size:15px;color:#333;width:250px;padding:8px}#hosted_events .dashboard-drawer{z-index:140;padding:15px 0;position:fixed!important;top:0;bottom:0;overflow-x:hidden;overflow-y:scroll}@media only screen and (max-width:767px){#hosted_events .dashboard-drawer{height:100%;min-height:0;-webkit-overflow-scrolling:touch}}#hosted_events .dashboard-drawer .dashboard-drawer-header{position:relative;line-height:40px;height:40px;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #dbd9cd;text-align:left;background:#fff;z-index:2}#hosted_events .dashboard-drawer .dashboard-drawer-header h2{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;font-size:24px;line-height:40px;text-align:left;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (max-width:767px){#hosted_events .dashboard-drawer .dashboard-drawer-header h2{display:none}}#hosted_events .dashboard-drawer .dashboard-drawer-header .actions{display:inline-block;position:absolute;top:0;right:0;height:40px;line-height:40px;text-align:right}@media only screen and (max-width:767px){#hosted_events .dashboard-drawer .dashboard-drawer-header .actions{position:relative;display:flex;justify-content:space-between}#hosted_events .dashboard-drawer .dashboard-drawer-header .actions .fbtn{flex-grow:1}#hosted_events .dashboard-drawer .dashboard-drawer-header .actions .fbtn:first-child{margin-left:0}}#hosted_events .dashboard-drawer .dashboard-drawer-header .fbtn{margin-left:10px;min-width:150px}@media only screen and (max-width:767px){#hosted_events .dashboard-drawer .dashboard-drawer-header .fbtn{min-width:100px}}#hosted_events .dashboard-drawer .dashboard-drawer-header .wrap{position:relative;margin:0 auto}#hosted_events .dashboard-drawer .dashboard-drawer-header.stuck{position:fixed;top:0;left:0;width:100%;box-sizing:border-box;z-index:51;padding:10px 10px 0;box-shadow:0 0 10px rgba(0,0,0,.3);border-bottom:1px solid #ddd;height:60px}#hosted_events .dashboard-drawer .dashboard-drawer-header.stuck .wrap{width:700px}@media only screen and (max-width:767px){#hosted_events .dashboard-drawer .dashboard-drawer-header.stuck .wrap{width:100%;box-sizing:border-box}}@media only screen and (min-width:1024px){#hosted_events .dashboard-drawer .dashboard-drawer-header.stuck .wrap{width:910px}}#hosted_events .dashboard-drawer .dashboard-drawer-header{max-width:600px;margin:auto;padding:15px 0}@media only screen and (max-width:767px){#hosted_events .dashboard-drawer .dashboard-drawer-header h2{display:block}}#hosted_events .dashboard-drawer .dashboard-drawer-header .actions{position:relative;display:block}#hosted_events .dashboard-drawer .dashboard-drawer-header .actions .fbtn:first-child{min-width:55px;flex-grow:inherit}#hosted_events .dashboard-drawer .event-copy-details{overflow:hidden;max-width:600px;margin:auto}#hosted_events .dashboard-drawer .event-copy-details .original-event-thumbnail{width:35%;box-sizing:border-box;float:left;text-align:center;padding-top:10px}@media only screen and (max-width:767px){#hosted_events .dashboard-drawer .event-copy-details .original-event-thumbnail{float:none;width:100%}#hosted_events .dashboard-drawer .event-copy-details .original-event-thumbnail img{max-width:150px}}#hosted_events .dashboard-drawer .event-copy-details .copy-event-form{width:65%;box-sizing:border-box;float:left}@media only screen and (max-width:767px){#hosted_events .dashboard-drawer .event-copy-details .copy-event-form{float:none;width:100%}}form.copy_event{text-align:left;max-width:380px;min-width:280px;margin:auto;box-sizing:border-box}form.copy_event label{display:block}form.copy_event input[type=text]{width:100%!important;box-sizing:border-box;border:1px inset;font-size:15px;color:#333;padding:8px}form.copy_event fieldset{border-bottom:1px solid #ccc;padding:10px 3px 10px 0;margin:5px 0;line-height:32px}form.copy_event fieldset>label{float:left}form.copy_event fieldset .onoffswitch{float:right}form.copy_event .submit_buttons{padding-top:10px}form.copy_event .submit_buttons .submit{width:100%}#content p.past_event_notice{font-weight:700;font-size:95%;color:#666766}#content p.past_event_notice a.copy_event_button{text-decoration:none}.bottom-z-index{z-index:0}.bottom-z-index,.co_host_floater_content_box{position:relative}.co_host_floater_content_box h2{margin:0 15px 5px;font-weight:700}.co_host_floater_content_box label,.co_host_floater_content_box p{font-size:80%;color:#707070;text-align:left}.co_host_floater_content_box p{padding:0 0 0 15px}.co_host_floater_content_box form{padding:0 0 20px;border-bottom:1px solid #b0b0b0;margin:5px 15px 10px}.co_host_floater_content_box em{font-weight:700;font-style:normal}.co_host_floater_content_box .notice_failure{margin:0 15px;font-size:smaller}.small{font-size:80%}body.dashboard .paper_container .paper_middles #paper_content{padding:20px}body.dashboard .site-content .site-inner{overflow:hidden}.smartbanner-show body.dashboard{position:inherit}body.dashboard .get_started{text-align:center;border-top:1px solid #ccc}body.dashboard .get_started h2{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;font-size:26px;margin:15px 0}body.dashboard .get_started p{color:#666;font-size:16px}body.dashboard .get_started.info p{margin:40px 0}body.dashboard .get_started.membership{background:linear-gradient(180deg,#fff,#f7f7f7);padding:25px 0;margin:20px 0;border-bottom:1px solid #ccc}body.dashboard .get_started.membership h2{margin-top:25px}@media only screen and (max-width:767px){body.dashboard .get_started.membership h2{line-height:28px}}body.dashboard .get_started.membership p{width:65%;margin:auto}@media only screen and (max-width:767px){body.dashboard .get_started.membership p{width:100%;max-width:350px}}body.dashboard .get_started.ecards:first-of-type{border-top:none;padding:0}body.dashboard h2.event{max-width:370px;text-overflow:ellipsis;overflow-x:hidden}body.dashboard div#welcome div.profile-link{float:left;height:70px;position:absolute;top:50%;margin-top:-35px;margin-left:100px}body.dashboard div#welcome div.profile-link a{font-size:12px}body.dashboard div#welcome.trial{height:74px}body.dashboard div#welcome.trial h2{line-height:33px;margin:0;padding:3px 0 0}body.dashboard p.explanation a{text-decoration:underline}body.dashboard div#current_past a.selected{color:#555;font-weight:700;font-size:110%}body.dashboard div#current_past a.selected:hover{text-decoration:none}body.dashboard #pages a{border:1px solid #e0e0e0;padding:2px 8px;display:inline;text-decoration:none}body.dashboard .message a{font-size:12px}body.dashboard #sidebar{display:none}@media only screen and (min-width:1024px){body.dashboard #sidebar{float:left;padding:0;margin:20px 0 0;width:300px;display:inline}body.dashboard #sidebar div.section{font-size:90%}body.dashboard #sidebar p{margin:5px 0}}body.dashboard #welcome{position:relative;clear:both;padding:0 0 20px}body.dashboard #welcome h2{margin:0 0 15px;padding:0;background:#fff;color:#000;font-size:29px;line-height:32px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}body.dashboard #welcome a#create-card,body.dashboard #welcome a#create-invitation{padding:7px 20px;font-size:17px}@media only screen and (max-width:767px){body.dashboard #welcome a#create-card,body.dashboard #welcome a#create-invitation{width:100%;box-sizing:border-box}}#pages{text-align:center;margin:10px 0;word-spacing:4px}body#alerts #back_dashboard{margin:20px 0;text-align:center}.event-filters{overflow:hidden;margin:0 0 20px;text-align:justify;background-color:#f4f4ef;border-radius:5px;border:1px solid #ccc;padding:10px}.event-filters li{border-left:1px solid #ccc;display:inline-block;padding:0 10px;margin-left:-4px}.event-filters li:first-child{border:none;padding-left:0;margin-left:0}.event-filters a{font-size:16px;text-align:center}.event-filters .selected{color:#999!important;cursor:default}div.event_record{border-bottom:1px solid #dbd9cd;overflow:hidden;margin-bottom:10px;padding-bottom:10px}div.event_record div.thumb img{padding-left:8px}div.event_record img{max-width:170px}div.event_record div.event_info p.status{margin:0}div.event_record div.thumb{float:left;padding:10px 15px 10px 5px;height:1%}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){div.event_record div.thumb{padding-right:20px}}@media only screen and (max-width:767px){div.event_record div.thumb{width:30%;box-sizing:border-box}div.event_record div.thumb img{max-width:100%}}div.event_record div.rsvp_status{cursor:pointer}div.event_record div.rsvp_status img{vertical-align:bottom}div.event_record div.rsvp_status span{padding:2px 5px;border-radius:6px;color:#fff}div.event_record div.rsvp_status span.yes{background-color:#628b40}div.event_record div.rsvp_status span.no{background-color:#cd1c19}div.event_record div.rsvp_status span.later{background-color:#676767}div.event_record div.event_info{margin-bottom:15px;line-height:17px;color:#666}div.event_record div.event_info h2{margin:10px 0;font-size:25px;line-height:30px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){div.event_record div.event_info h2{line-height:34px}}@media only screen and (max-width:767px){div.event_record div.event_info h2{font-size:20px;line-height:24px}}div.event_record div.event_info .detail-wrapper{float:left;max-width:350px}div.event_record div.event_info .detail-wrapper>div{margin-bottom:10px}@media only screen and (max-width:767px){div.event_record div.event_info .detail-wrapper{font-size:12px;line-height:14px;box-sizing:border-box;width:70%}}div.event_record div.event_info .actions{float:right;padding:10px;background:#e6e6e6;border-radius:3px}@media only screen and (max-width:767px){div.event_record div.event_info .actions{float:left;box-sizing:border-box;width:100%}}div.event_record div.event_info .actions h4{margin-top:0}div.event_record div.event_info .actions a:not(.fbtn){color:#3f7a9b}div.event_record div.event_info .hidden{display:none}div.event_record div h4{font-weight:700;margin-bottom:2px;color:#333}div.event_record div .recurring{width:105px;border-radius:12px;background:#becd74;padding-left:9px;line-height:18px;font-size:12px;margin-left:-8px}@media only screen and (max-width:767px){div.event_record div .recurring{margin-top:3px}}div.event_record div.action-buttons .options div.options_items{border-radius:5px;background-color:#fff;border:1px solid #cfcfcf;top:29px}div.event_record div.action-buttons .options div.options_items p,div.event_record div.action-buttons .options div.options_items span{display:block;margin:0 18px 0 15px;padding:4px;border-bottom:1px solid #cfcfcf}div.event_record div.action-buttons .options div.options_items a:last-child p,div.event_record div.action-buttons .options div.options_items p.last,div.event_record div.action-buttons .options div.options_items span.last{border:0}div.events p.no_parties{margin:10px;font-style:italic}div.event_record ul{float:right;padding:0;margin:0}div.event_record ul li{list-style-type:none}#error_header{background-color:#ff0;padding:5px}#success_header{background-color:#00d936;padding:5px}#error_text,#success_text{font-size:12px;text-align:center;padding:5px}.notice_failure{background-color:#f88;border:2px solid red}.notice_failure,.notice_success{text-align:center;font-weight:700;padding:2px}.notice_success{background-color:#8f8;border:2px solid #0f0}.notice{background-color:#f8f8b2;border:1px solid #fff;margin:10px 22px 10px 0;padding:2px;text-align:center}.iab_300x250{width:300px;height:250px}.banner_bar{width:100%;padding:10px;text-align:center;color:#b58b45;background-color:#fbf7de;border:1px solid #fbf1de}#hosted_events{width:100%;box-sizing:border-box;padding-left:0;padding-right:0;float:none}@media only screen and (min-width:1024px){#hosted_events{width:575px;margin-top:0;padding:0 20px 5px 5px;float:left}}#hosted_events .no_events{padding:0;font-size:14px;text-align:center}#hosted_events a:not(.fbtn){color:#3f7a9b;color:rgb(40.8922018349,79.1880733945,100.6077981651)}body.paywall #hosted_events{width:100%;padding:0;float:none}body.paywall section.handmadeart-carousel{background-color:#fff;border:none;box-shadow:none}body.paywall .no-memberships-empty-state{text-align:center}body.paywall .no-memberships-empty-state .get_started p{background-color:#f7f4f5;border:1px solid #ddd;margin:0;padding:40px 0}.done_infinite_scrolling{color:green}#infscr-loading{width:586px;padding:10px 0 20px;text-align:center;margin-bottom:3px}#infscr-loading em{font-style:normal}#infscr-loading img{width:32px;height:32px;margin-bottom:-11px;margin-right:15px}#infscr-loading div{display:inline;font-weight:700}#infscr-loading{width:100%}html>body #cancel_event_floater.standard_floater .curtain .buttons,html>body #notify_guests_of_cancelation_floater.standard_floater .curtain .buttons{*margin-left:-30px;*width:210px}html>body #cancel_event_floater.standard_floater #notify_guests_of_cancellation_form .curtain .buttons,html>body #notify_guests_of_cancelation_floater.standard_floater #notify_guests_of_cancellation_form .curtain .buttons{*margin-right:-80px}html>body #cancel_event_floater.standard_floater #notify_guests_of_cancellation_form input.text,html>body #cancel_event_floater.standard_floater #notify_guests_of_cancellation_form textarea,html>body #notify_guests_of_cancelation_floater.standard_floater #notify_guests_of_cancellation_form input.text,html>body #notify_guests_of_cancelation_floater.standard_floater #notify_guests_of_cancellation_form textarea{*width:441px}html>body #cancel_event_floater.standard_floater p,html>body #notify_guests_of_cancelation_floater.standard_floater p{*min-height:28px}.action-buttons,.action-buttons .options{margin-top:10px}.action-buttons .manage-event{width:205px}@media only screen and (max-width:767px){.action-buttons .manage-event{width:100%;max-width:275px;box-sizing:border-box;padding:9px;font-size:15px}}.seasonality-search-container{align-items:center;border:1px solid #ccc;border-radius:4px;display:flex;flex-direction:column;margin-bottom:20px;padding:10px 0;width:100%}.seasonality-search-container .logo{margin-bottom:10px;width:65%;flex-shrink:0}.seasonality-search-container a{margin-bottom:10px;min-height:1px;width:80%}.seasonality-search-container a img{width:100%}.seasonality-search-container .search-form-container{display:flex;justify-content:center;width:100%}.seasonality-search-container .search-form-container #seasonality_search_form{align-items:center;background-color:#fafafa;border:1px solid #ccc;border-radius:4px;display:flex;justify-content:space-between;overflow:hidden;padding:10px}.seasonality-search-container .search-form-container #seasonality_search_form input[name=seasonality_search_term]{background-color:#fafafa;border:0;border-right:1px solid #ddd;font-size:14px;margin-right:10px;width:150px}.seasonality-search-container .search-form-container #seasonality_search_form input[name=seasonality_search_term]:-ms-input-placeholder{font-style:italic;font-weight:100;letter-spacing:-.5px}.seasonality-search-container .search-form-container #seasonality_search_form input[name=seasonality_search_term]::placeholder{font-style:italic;font-weight:100;letter-spacing:-.5px}.seasonality-search-container .search-form-container #seasonality_search_form .icon-search{color:#999;cursor:pointer;font-size:19px}body#e_cards_send.view_order #reschedule_dialog header h2{color:#333;font-size:17px;font-weight:400;border-bottom:1px solid #aaa;margin-bottom:15px;padding-bottom:5px}body#e_cards_send.view_order #reschedule_dialog p{margin:5px 0}body#e_cards_send.view_order .flash_box{text-align:center}body#e_cards_send.view_order section.delivery_details{margin-top:25px}body#e_cards_send.view_order section.delivery_details td,body#e_cards_send.view_order section.recipient_list td{line-height:20px}body#e_cards_send.view_order section.errors_box{margin-top:25px}body#e_cards_send.view_order section.errors_box div.body p{margin:0 0 10px}body#e_cards_send.view_order section.errors_box div.body ul{margin-left:15px}body#e_cards_send.view_order section.errors_box div.body ul li{list-style-type:disc}body#e_cards_send.view_order form.gift_card_options fieldset.send_controls{float:right}body#e_cards_send.view_order div.order_summary{margin-top:3px}body#e_cards_send.view_order div.order_summary table{font-size:12px}body#e_cards_send.view_order div.order_summary table tbody{border-top:1px solid #ccc;border-bottom:1px solid #ccc}body#e_cards_send.view_order div.order_summary table td{padding:2px 10px 2px 0}.ui-widget-content .gift_card_editor footer a,.ui-widget-content .gift_card_editor header a{color:inherit}.ui-widget-content .gift_card_editor a:hover{text-decoration:none}#edit_gift_card_floater{padding:15px;overflow:visible}@media only screen and (max-width:767px){#edit_gift_card_floater{padding:10px}}#edit_gift_card_floater .errors{display:none}#edit_gift_card_floater .errors-present{color:#d74848;padding-bottom:10px}.gift_card_editor .bubble{background-color:#b5b5b5;box-shadow:inset 0 2px 3px rgba(0,0,0,.2);padding:2px 9px;margin-right:5px;color:#fff;border-radius:12px}.gift_card_editor .controls{font-weight:700}.gift_card_editor .controls a{text-decoration:none}@media only screen and (max-width:767px){.gift_card_editor .controls span{display:none}}.gift_card_editor .done{margin-left:10px}.gift_card_editor>footer{margin-top:10px;text-align:right}.gift_card_editor .settings{background:#dae5eb;border:1px solid rgb(184.8947368421,205.7368421053,217.1052631579);border-radius:8px;text-align:center;padding:15px 0 10px}.gift_card_editor .settings select{min-width:100px}.gift_card_editor .settings label{font-size:1.1em;font-weight:700;margin-right:5px;display:block;text-align:left;line-height:20px}.gift_card_editor .settings .provider-amount,.gift_card_editor .settings .theme{display:inline-block;vertical-align:top;margin:0 10px;text-align:left}.gift_card_editor .settings .provider-amount .bootstrap-select:not([class*=span]),.gift_card_editor .settings .theme .bootstrap-select:not([class*=span]){width:130px}.gift_card_editor .settings .provider-amount .bootstrap-select:not([class*=span]) button,.gift_card_editor .settings .theme .bootstrap-select:not([class*=span]) button{font-size:14px}@media only screen and (max-width:767px){.gift_card_editor .settings .provider-amount{margin-left:0}}.gift_card_editor .settings .theme{padding-top:20px;position:relative;cursor:pointer}.gift_card_editor .settings .theme a{display:block;font-size:.9em;line-height:20px}.gift_card_editor .settings .theme img{height:90px;border-radius:4px;box-shadow:0 0 5px #999}@media only screen and (max-width:767px){.gift_card_editor .settings .theme img{height:50px}}.gift_card_editor .settings .theme .notch{display:none;position:absolute;bottom:-20px;left:60px;margin:0;padding:0;width:0;height:0;border-top:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:20px solid #abbdc7}@media only screen and (min-width:1024px){.gift_card_editor .settings .theme .notch{bottom:-15px}}@media only screen and (max-width:767px){.gift_card_editor .settings .theme .notch{left:25px;bottom:-60px}}.gift_card_editor .settings.active_theme_chooser{border-bottom-left-radius:0;border-bottom-right-radius:0}.gift_card_editor .settings.active_theme_chooser .theme a{visibility:hidden}.gift_card_editor .settings.active_theme_chooser .notch,.gift_card_editor .theme_chooser.active{display:block}.gift_card_editor .theme_chooser{display:none;position:relative;background:#abbdc7;padding:10px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.gift_card_editor .theme_chooser a.previous{left:15px;border-right:20px solid #fff;border-left:0}.gift_card_editor .theme_chooser a.next,.gift_card_editor .theme_chooser a.previous{position:absolute;height:0;width:0;top:44px;border-top:20px solid transparent;border-bottom:20px solid transparent}.gift_card_editor .theme_chooser a.next{right:15px;border-right:0;border-left:20px solid #fff}.gift_card_editor .theme_chooser .viewport{position:relative;width:510px;height:108px;overflow:hidden;margin:0 auto}@media only screen and (max-width:767px){.gift_card_editor .theme_chooser .viewport{width:170px}}.gift_card_editor .theme_chooser .themes{overflow:hidden;position:absolute;top:0;left:0;width:10000px;height:108px;transition:compact(left .5s)}.gift_card_editor .theme_chooser li{float:left;padding:5px 8px;height:94px;cursor:pointer;border:2px solid transparent;border-radius:8px}.gift_card_editor .theme_chooser li.selected{border-color:hsla(0,0%,100%,.7)}.gift_card_editor .theme_chooser li img{height:94px;width:150px;box-shadow:0 0 8px #777;border-radius:8px;background:#fff url(//static-data.punchbowl-sandbox.com/packs/media/images/spinner_medium-f058f4cb.gif) no-repeat 50%}.gift_card_editor .recipients_chooser{margin-top:15px}.gift_card_editor .recipients_chooser .contact_table .thead .toggle_all{width:14px;text-align:center;padding:0 9px;height:30px;line-height:30px}.gift_card_editor .recipients_chooser .contact_table .thead .name_email{height:14px;width:545px;border-right:none}@media only screen and (max-width:767px){.gift_card_editor .recipients_chooser .contact_table .thead .name_email{width:auto}}.gift_card_editor .recipients_chooser .contact_table .tbody{position:relative;max-height:204px}.gift_card_editor .recipients_chooser .contact_table .tbody .name_email{width:515px;border-right:none}@media only screen and (max-width:767px){.gift_card_editor .recipients_chooser .contact_table .tbody .name_email{width:auto}}.gift_card_editor .recipients_chooser .contact_table .tbody .name_email ._nameless{line-height:36px;font-weight:700;color:#333}.gift_card_editor .recipients_chooser .contact_table .tbody .select{padding-top:0;padding-bottom:0;line-height:51px;height:51px}.gift_card_editor .recipients_chooser .contact_table .tbody .not_found{line-height:48px;text-align:center;font-size:14px;font-weight:700}