@font-face{font-family:'TrophyHeadline';src:url(/sites/all/themes/tcc_bootstrap/css/webfonts/trophyheadline.eot);src:url(/sites/all/themes/tcc_bootstrap/css/webfonts/trophyheadline.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/tcc_bootstrap/css/webfonts/trophyheadline.woff) format('woff'),url(/sites/all/themes/tcc_bootstrap/css/webfonts/trophyheadline.ttf) format('truetype'),url(/sites/all/themes/tcc_bootstrap/css/webfonts/trophyheadline.svg#TrophyHeadline) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'ProximaNova-Regular';src:url(/sites/all/themes/tcc_bootstrap/css/webfonts/ProximaNovaRegular.eot);src:url(/sites/all/themes/tcc_bootstrap/css/webfonts/ProximaNovaRegular.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/tcc_bootstrap/css/webfonts/ProximaNovaRegular.woff) format('woff'),url(/sites/all/themes/tcc_bootstrap/css/webfonts/ProximaNovaRegular.ttf) format('truetype'),url(/sites/all/themes/tcc_bootstrap/css/webfonts/ProximaNovaRegular.svg#ProximaNova-Regular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'ProximaNova-Bold';src:url(/sites/all/themes/tcc_bootstrap/css/webfonts/ProximaNovaBold.eot);src:url(/sites/all/themes/tcc_bootstrap/css/webfonts/ProximaNovaBold.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/tcc_bootstrap/css/webfonts/ProximaNovaBold.woff) format('woff'),url(/sites/all/themes/tcc_bootstrap/css/webfonts/ProximaNovaBold.ttf) format('truetype'),url(/sites/all/themes/tcc_bootstrap/css/webfonts/ProximaNovaBold.svg#ProximaNova-Bold) format('svg');}.tooltip-arrow,.tooltip-inner{display:none;}strong{font-family:'ProximaNova-Bold',sans-serif;font-weight:normal;}img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;}figure{margin:0;padding:0;}object,embed,video{max-width:100%;}.ie6-8 img{max-width:none;}.gmap img,.view-gmap img,.openlayers-map img,#getlocations_map_canvas img,#locationmap_map img{max-width:none !important;}svg:not(:root){overflow:hidden;}button,input[type="reset"],input[type="submit"],input[type="button"]{text-shadow:0 0 0 transparent;}body{background:#ffffff;font-family:'ProximaNova-Regular',sans-serif;font-weight:400;font-size:14px;margin:0 auto;color:#532d18;}h1{font-family:'ProximaNova-Bold',sans-serif;font-weight:700;letter-spacing:0;}h2,h3{font-family:'TrophyHeadline';font-size:30px;margin-bottom:15px;margin-top:20px;text-transform:lowercase;font-weight:normal;letter-spacing:0px;}h4,h5,h6{font-family:'ProximaNova-Bold',sans-serif;font-size:14px;text-transform:uppercase;font-weight:normal;margin-bottom:0px;letter-spacing:0px;}ul.primary li a{-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}a:link,a:visited{color:#6cc7be;text-decoration:none;}a:hover{color:#0091b2;}.brown-link{color:#532d18 !important;text-decoration:underline !important;}.brown-text{color:#532d18 !important;}h1#page-title{font-family:ProximaNova-Bold;color:#80DED5;font-size:60px;font-weight:900;text-transform:uppercase;text-shadow:2px 3px #532d18;text-align:center;}.node-page{margin:0 10px;}.zone-user-wrapper{background-color:#80ded5;border-bottom:3px solid #532d18;min-height:56px;width:100%;color:#532d18;position:fixed;z-index:25;top:0px;}.front .slider{margin-top:56px;}.zone-user{height:100%;}#region-user-first{margin-top:6px;}.region-user-first{height:100%;}.region-user-first-inner .block{display:inline-block;}.block-menu-kickstart-user-menu .content{float:left;width:100%;overflow:hidden;position:relative;}.block-menu-kickstart-user-menu .content ul{clear:left;float:left;list-style:none;position:relative;left:50%;text-align:center;}.block-menu-kickstart-user-menu .content ul li{display:block;float:left;list-style:none;margin:0;padding:0;padding-bottom:3px;position:relative;right:50%;}.block-menu-kickstart-user-menu .content ul li.first{border-right:1px solid #ffffff;padding-right:7px;}.block-menu-kickstart-user-menu .content ul li.last{padding-left:7px;}.block-menu-kickstart-user-menu .content ul li a{display:block;font-family:'Open Sans',sans-serif;font-weight:400;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#ffffff;padding:5px 6px;text-decoration:none;}.block-menu-kickstart-user-menu ul li a.active{background-color:#cecece;color:#717171;text-decoration:underline;}.block-menu-kickstart-user-menu ul li a.active:hover,.block-menu-kickstart-user-menu ul li a:hover{background-color:#717171;color:#ffffff;text-decoration:none;}#block-superfish-1{margin-top:8px;}#block-superfish-1 ul li,.block-menu-menu-header-menu ul li{display:block;float:left;list-style:none;margin:0;padding:1px;white-space:nowrap;}#block-superfish-1 ul li{padding:0;}#block-superfish-1 ul li a,.block-menu-menu-header-menu ul li a{color:#532d18;border:2px solid #80ded5;font-size:12px;letter-spacing:.1em;font-family:ProximaNova-Bold !important;padding:8px 8px 8px 10px !important;}#block-superfish-1 ul li a:hover,.block-menu-menu-header-menu ul li a:hover{border:2px solid #532d18;}.block-menu-menu-header-menu ul li{border:2px solid #532d18;text-align:left;}.block-superfish-2 ul li a:active{border:2px solid #532d18;}#block-superfish-1 .sf-depth-1 ul{margin-top:4px;}#menu-1494-1{}#block-superfish-1 .sf-depth-2 a{background-color:#77d6cd;color:#412314;border:2px solid #412314;}#block-superfish-1 .sf-depth-1 ul{margin-top:6px !important;}#block-superfish-1 .sf-depth-2 ul{margin-top:0px !important;margin-left:-2px;}#block-superfish-1 .sf-depth-2 a,#block-superfish-1 .sf-depth-3 a{margin-top:-2px;}#block-superfish-1 .sf-depth-2 a:hover{background-color:#bff2e3;}.block-menu-menu-header-menu ul li a:active{border:2px solid #ffffff;}#we_deliver{display:inline-block;position:relative;font-family:ProximaNova-Bold;font-size:12px;letter-spacing:0.1em;line-height:1em;margin-left:10px;margin-right:6px;top:-3px;}.ff #we_deliver,.chrome #we_deliver,.safari #we_deliver{top:-8px;}#we_deliver a:link,#we_deliver a:visited{color:#532D18;}#we_deliver #van_image{float:left;margin-left:6px;margin-right:6px;margin-top:-3px;}#we_deliver #text{float:left;}#book_ribbon{position:absolute;top:7px;left:826px;z-index:10;}#region-user-second{background-color:transparent;}.region-user-second,.region-user-second .region-user-second-inner{height:100%;}#block-views-shopping-cart-block{position:absolute;font-family:'ProximaNova-Bold',sans-serif;margin:0 auto;width:auto;height:34px;top:-1px;}#block-views-shopping-cart-block,#block-views-shopping-cart-block .block-inner,#block-views-shopping-cart-block .content{height:100%;}#block-views-shopping-cart-block .view-shopping-cart p{font-family:ProximaNova-Bold;font-size:12px;letter-spacing:0.1em;line-height:3em;margin-left:10px;margin-right:6px;}#block-views-shopping-cart-block .content{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/shopping-basket.png) 0px 8px no-repeat;padding-left:30px;font-size:12px;margin-left:15px;line-height:3em;cursor:pointer;}#block-views-shopping-cart-block .content .view-shopping-cart .view-content,#block-views-shopping-cart-block .content .view-shopping-cart .view-footer,#block-views-shopping-cart-block .content .view-shopping-cart .view-empty{display:inline;float:left;font-family:'ProximaNova-Bold',sans-serif;font-size:12px;text-transform:uppercase;margin-left:7px;}#block-views-shopping-cart-block .content .view-shopping-cart .view-empty{margin-top:3px;}#block-views-shopping-cart-block .content .view-shopping-cart .view-empty p,.trophy-quantity-link span,#block-views-shopping-cart-block .content .view-shopping-cart .line-item-quantity{display:inline;float:left;line-height:30px;margin:0;margin-left:5px;}#block-views-shopping-cart-block .content .view-shopping-cart .view-empty p,.trophy-quantity-link span{float:left;line-height:0;margin-top:22px;}#block-views-shopping-cart-block .content .view-shopping-cart .line-item-summary{display:inline;float:left;height:34px;margin:0;position:relative;}#block-views-shopping-cart-block .content .view-shopping-cart .view-empty p,.trophy-quantity-link span{padding-right:25px;}#block-views-shopping-cart-block .content .view-shopping-cart .line-item-summary .line-item-quantity{color:#532d18;text-decoration:none;margin-top:5px;margin-left:-3px;}#block-views-shopping-cart-block .content .view-shopping-cart .line-item-summary .line-item-total{color:#888888;float:left;font-family:'ProximaNova-Bold',sans-serif;font-weight:300;height:100%;line-height:30px;padding:0 12px 0 6px;}#block-views-shopping-cart-block .content .view-shopping-cart .line-item-summary .line-item-total-label{display:none;}#block-views-shopping-cart-block .content .view-shopping-cart .line-item-summary .links{background-color:#2698F2;color:#ffffff;clear:none;float:right;font-family:'Open Sans',sans-serif;font-weight:300;height:100%;line-height:30px;margin:0 0 0 5px;padding:0 10px;}#block-views-shopping-cart-block .content .view-shopping-cart .line-item-summary .links a{color:#ffffff;}#block-views-shopping-cart-block .content .view-shopping-cart .line-item-summary .links a:hover{text-decoration:underline;}.zone-branding .region-branding{margin-top:100px;margin-right:0;}#zone-homeslideshow-wrapper{width:100% !important;}#zone-homeslideshow{width:100%;overflow:hidden;}#zone-homeslideshow #views_slideshow_cycle_teaser_section_homepage_slideshow-block{margin:0 auto;}.front #region-homeslideshow{width:100%;margin-top:24px;margin-left:0px;margin-right:0px;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/bluewhite-stripes-tile02.png);border-bottom:4px solid #80ded5;}.front .homepage-slides img{margin:0 auto;}.front .front-hidden{display:none;}#block-views-exp-display-products-page{float:right;padding-top:28px;}#block-views-exp-display-products-page .views-exposed-widgets{position:relative;}#block-views-exp-display-products-page .views-exposed-widget{padding:0;position:relative;left:20px;}#block-views-exp-display-products-page #edit-search-api-views-fulltext{border-color:#d7d7d7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:'Open Sans',sans-serif;font-weight:400;height:28px;padding:5px 28px 5px 5px;}#block-views-exp-display-products-page .views-submit-button .form-submit{background:transparent url(/sites/all/themes/tcc_bootstrap/images/picto_magnifying_glass.png) 98% center no-repeat;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;position:relative;left:0px;text-indent:-9999px;}.view-shopping-cart .view-content .views-row{display:none !important;}.zone-menu .region-menu{margin:0;}#region-menu{width:100%;}.navigation .primary-menu,.navigation .second-menu{font-size:1.142857142857143em;}.navigation .primary-menu .main-menu ul li,.navigation .second-menu .secondary-menu ul li,.navigation .primary-menu .main-menu li,.navigation .second-menu .secondary-menu li{margin:0;padding:0;}.main-menu a,.secondary-menu a{font-family:'Open Sans',sans-serif;font-weight:700;display:block;margin:7px 0;padding:12px 16px;text-decoration:none;}.navigation li a{-webkit-transition:background .2s ease-in;-moz-transition:background .2s ease-in;-o-transition:background .2s ease-in;transition:background .2s ease-in}.navigation li a:hover{-webkit-transition:background .4s ease-out;-moz-transition:background .4s ease-out;-o-transition:background .4s ease-out;transition:background .4s ease-out;}.main-menu a{color:#ffffff;text-transform:capitalize;}.navigation .primary-menu li a{background-color:#000000;border:1px solid #d7d7d7;}.navigation .primary-menu li a.active,.navigation .primary-menu li a:hover{background-color:#ffffff;border:1px solid #d7d7d7;}.navigation .primary-menu li a.active{color:#2698F2;}.navigation .primary-menu li a:hover{color:#000000;}.secondary-menu a{color:#000000;padding:12px 18px;}.navigation .second-menu li a{background-color:#ffffff;border:1px solid #d7d7d7;}.navigation .second-menu li a.active,.navigation .second-menu li a:hover{background-color:#000000;border:1px solid #d7d7d7;}.navigation .second-menu li a.active{color:#2698F2;}.navigation .second-menu li a:hover{color:#ffffff;}.region-header-second{margin-bottom:35px;}#region-header-second{text-align:center;}.section-content{min-height:500px;height:100%;}.zone-preface{background-color:#ffffff;margin-bottom:0;padding-top:20px;position:relative;}#region-breadcrumb{margin:0px 10px;padding-bottom:0;position:relative;}#region-breadcrumb .pseudo-breadcrumb{background-color:#eeeeee;border:1px solid #d7d7d7;margin:20px 0;padding:10px 21px 35px 5px;}#region-breadcrumb .pseudo-breadcrumb-total-results{font-family:'Open Sans',sans-serif;font-weight:400;margin:0 0 0 10px;}#region-breadcrumb .pseudo-breadcrumb-total-results em{color:#2698F2;font-style:normal;}.pseudo-breadcrumb a{color:#898a8c;font-weight:bold;text-decoration:none;}.pseudo-breadcrumb a{background:url(/sites/all/themes/tcc_bootstrap/images/btn_close.png) left center no-repeat;display:block;float:left;padding:0 5px 0 0;text-indent:-9999px;width:20px;}#region-breadcrumb li{color:#898a8c;float:left;font-weight:bold;line-height:23px;text-decoration:none;}.zone-content{position:relative;}.region-content-inner{padding:10px 0 20px 0;}.region-sidebar-first .block-facetapi{border-top:1px solid #000000;margin-top:15px;margin-bottom:30px;margin-left:15px;padding-left:15px;}.region-sidebar-first .block-facetapi ul{list-style:none;list-style-image:none;}.region-sidebar-first .block-facetapi li{background:none;line-height:22px;list-style:none;list-style-image:none;margin:0;}.region-sidebar-first .block-facetapi h2{font-family:'Open Sans',sans-serif;font-weight:700;font-size:16px;line-height:30px;padding-bottom:10px;}.region-sidebar-first .block-facetapi a{color:#8e8e8e;font-family:'Open Sans',sans-serif;font-weight:700;text-decoration:none;}.region-sidebar-first .block-facetapi a:hover{text-decoration:underline;}.region-sidebar-first .block-facetapi.field_category .item-list{border:1px solid #d9d9d9;height:220px;padding:10px 20px;overflow-y:scroll;}.block-promotional-banner{background-color:#2698F2;color:#ffffff;font-size:16px;padding:5px 10px;position:relative;top:0px;left:-10px;width:100%;z-index:11;}#promotional_banner .promotional_banner_saving{font-family:'Open Sans',sans-serif;font-weight:900;font-size:28px;padding:0px 22px 0 12px;}#promotional_banner span{font-family:'Open Sans',sans-serif;font-weight:400;font-size:16px;line-height:38px;text-transform:uppercase;}#promotional_banner .promotional_banner_special_offer{background-color:#ffffff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#2698F2;font-family:'Open Sans',sans-serif;font-weight:700;padding:5px 28px;text-transform:capitalize;}.block-demo-content-block-3{position:relative;top:-10px;}.bx-wrapper,.bx-wrapper .bx-window{max-height:168px;padding-bottom:0;width:100% !important;}.bx-wrapper ul{max-height:165px;width:100%;min-width:344px;max-width:344px;}.view-display-id-block_3 .item-list .event-slider li{height:168px;margin:0 auto;width:344px;z-index:10 !important;}.view-display-id-block_3 .item-list .event-slider li img{width:100%;height:auto;}.event-slider .views-field-nothing,.event-slider .views-field-nothing em,.view-display-id-block_3 .bx-prev,.view-display-id-block_3 .bx-prev em,.view-display-id-block_3 .bx-next,.view-display-id-block_3 .bx-next em{display:none;text-indent:-9999px;}.block-shipping-discount{left:-50px;top:85px;position:absolute;z-index:12;}#shipping{border:6px solid #ffffff;background-color:#000000;-webkit-border-radius:80px;-moz-border-radius:80px;border-radius:80px;color:#2698F2;display:block;font-size:13px;height:120px;line-height:24px;text-align:center;padding:10px 5px;width:130px;}#shipping #shipping_message span{border-bottom:1px solid #ffffff;display:block;color:#ffffff;font-size:20px;padding:10px 0 4px 0;text-transform:uppercase;}#shipping #shipping_message span em{font-size:27px;font-style:normal;}#shipping #shipping_currency{display:block;font-size:27px;margin-top:2px;}#shipping #shipping_message{font-family:'Open Sans',sans-serif;font-weight:400;}#shipping #shipping_message span,#shipping #shipping_message span em,#shipping #shipping_currency{font-family:'Open Sans',sans-serif;font-weight:700;}#region-content .tabs{position:relative;z-index:1010;}.breadcrumb{background-color:#eeeeee;border:1px solid #d7d7d7;margin:20px 0;padding:13px 27px;}.breadcrumb,.breadcrumb a{color:#898a8c;}.breadcrumb a{font-weight:bold;text-decoration:none;}.breadcrumb a:hover{text-decoration:underline;}#blue-white-bkgd-video{text-align:center;padding-top:12px;padding-bottom:7px;}.zone-postscript{margin-top:20px;margin-bottom:24px;margin-bottom:24px;}.region-postscript-first,.region-postscript-second{margin-bottom:5px;}.view-display-id-block_1 .views-rows,.view-display-id-block_2 .views-rows{display:inline;float:left;margin:0;margin-bottom:5px;}.view-display-id-block_1 .views-row,.view-display-id-block_2 .views-row,.block-blog-block .block-inner{background-color:#cccccc;border:1px solid #b1b1b1;padding:5px 0px;}.view-display-id-block_1 .views-row img,.view-display-id-block_2 .views-row img,.block-blog-block .content{margin:0 15px;}.view-display-id-block_1 .views-row img,.view-display-id-block_2 .views-row img,.block-blog-block img{border:4px solid #ffffff;display:block;margin:auto;}.view-display-id-block_1 .views-row .views-field-field-tagline,.view-display-id-block_2 .views-row .views-field-field-tagline{margin:0 10px;}.view-display-id-block_1 .views-row .views-field-field-image,.view-display-id-block_1 .views-row .views-field-field-tagline,.view-display-id-block_2 .views-row .views-field-field-image,.view-display-id-block_2 .views-row .views-field-field-tagline,.block-blog-block .views-field-title{display:inline;margin-top:5px;}.view-display-id-block_1 .views-row .views-field-field-tagline,.view-display-id-block_2 .views-row .views-field-field-tagline,.block-blog-block .views-field-title,.view-display-id-block_1 .views-row .views-field-field-tagline a,.view-display-id-block_2 .views-row .views-field-field-tagline a,.block-blog-block .views-field-title a{color:#ffffff;font-family:'Open Sans',sans-serif;font-weight:700;text-align:center;text-decoration:none;text-transform:capitalize;}.view-display-id-block_1 .views-row .views-field-field-tagline .field-content,.view-display-id-block_2 .views-row .views-field-field-tagline .field-content,.block-blog-block .views-field-title .field-content{color:#ffffff;font-size:20px;height:90px;line-height:18px;padding:0px;}.view-display-id-block_1 .views-row .views-field-field-tagline a,.view-display-id-block_2 .views-row .views-field-field-tagline a,.block-blog-block .views-field-title a{display:block;line-height:26px;padding:15px 10px;}.view-display-id-block_1 .views-row .views-field-field-headline,.view-display-id-block_2 .views-row .views-field-field-headline{font-family:Georgia,'Times New Roman',serif;}.view-display-id-block_1 .views-row .views-field-field-tagline .field-content,.view-display-id-block_2 .views-row .views-field-field-tagline .field-content,.block-blog-block .views-field-title .field-content{border:1px solid #5f5f5f;background:url(/sites/all/themes/tcc_bootstrap/images/bg_ad_push_headline.png) left top;}.view-display-id-block_1 .views-row:hover .views-field-field-tagline .field-content,.view-display-id-block_2 .views-row:hover .views-field-field-tagline .field-content,.block-blog-block .view-content:hover .views-field-title .field-content,.view-display-id-block_1 .views-row .views-field-field-tagline .field-content:hover,.view-display-id-block_2 .views-row .views-field-field-tagline .field-content:hover,.block-blog-block .views-field-title .field-content:hover{border:1px solid #585655;background:url(/sites/all/themes/tcc_bootstrap/images/bg_blog_headline.png) left top;}.block-blog-block .block-title{background:none;background-color:#262626;color:#ffffff;font-family:'Open Sans',sans-serif;font-weight:700;font-size:16px;height:50px;margin:0 auto;padding-top:11px;padding-left:0;text-align:center;width:130px;}.block-blog-block .views-field-title .field-content{display:block;}.block-blog-block .views-field-title .field-content p{margin-bottom:0;}.zone-featured-wrapper{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/blue_white_stripes_tile.gif);margin-top:20px;margin-bottom:15px;padding-bottom:10px;padding-top:15px;}.page-node-1025 .zone-featured-wrapper{padding-bottom:5px;padding-top:5px;}.zone-featured-wrapper .homepage-feature{float:left;margin-bottom:11px;margin-left:11px;margin-top:11px;}#weddings_rsvp_graphic{width:676px;height:185px;margin-left:auto;margin-right:auto;display:inline-block;}.section-footer{background-color:#3f3f3f;}.zone-footer-wrapper{border-top:4px solid #80ded5;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/trophy_footer_tile.png);min-height:203px;margin:0;text-align:center;}.zone-footer-wrapper .block-menu{display:inline-block;font-size:12px;width:150px;margin-top:45px;}#trophy_footer_logo{margin-top:15px;}.zone-footer-wrapper #footer_social_links{margin-top:10px;margin-bottom:20px;text-align:center;}.zone-footer-wrapper #block-block-32{margin-top:20px;}#AuthorizeNetText{display:none;}div.AuthorizeNetSeal{width:auto !important;}.zone-footer-wrapper #footer_social_links a{margin-right:12px;}.block-menu-menu-footer-navigation{width:auto;}.region-footer-second ul.menu{width:100%;}.region-footer-second ul.menu ul.menu{margin:10px 0 0;}.region-footer-second ul.menu,.region-footer-second ul.menu li{list-style:none;list-style-image:none;margin:0;text-align:left;}.region-footer-second ul.menu .expanded span,.region-footer-second ul.menu li a{color:#ffffff;font-family:'ProximaNova-Regular',sans-serif;font-size:1.05em;letter-spacing:0.05em;text-decoration:none;padding:0;background-color:transparent;}.region-footer-second ul.menu .expanded a.active{color:#2698F2;}.region-footer-second ul.menu .expanded a:hover{text-decoration:underline;}.region-footer-second ul.menu .expanded ul.menu li{display:block;float:none;padding:0;}.region-footer-second ul.menu .expanded ul.menu li a{color:#c1c1c1;font-family:'ProximaNova-Regular',sans-serif;font-weight:400;font-weight:normal;}#policyfooter{margin-top:30px;font-size:11px;color:#FFFFFF;}#policyfooter a:link{color:#FFF;text-decoration:underline;}#policyfooter a:visited{color:#FFF;text-decoration:underline;}#policyfooter a:hover{color:#FFF;text-decoration:none;}#policyfooter a:active{color:#FFF;text-decoration:underline;}.block-social h2{background-color:#262626;color:#eeeeee;font-family:'Open Sans',sans-serif;font-weight:700;line-height:16px;padding:8px 15px;}.block-social .content ul#social{list-style:none;}.block-social .content #social li{color:#eeeeee;font-family:'Open Sans',sans-serif;font-weight:400;line-height:15px;margin-top:2px;margin-bottom:15px;}.block-social #facebook{background:url(/sites/all/themes/tcc_bootstrap/images/icon_facebook.png) 2% 50% no-repeat;line-height:16px;top:-10px;}.block-social #twitter{background:url(/sites/all/themes/tcc_bootstrap/images/icon_twitter.png) 2% 50% no-repeat;line-height:16px;}.block-social #pinterest{background:url(/sites/all/themes/tcc_bootstrap/images/icon_pinterest.png) 2% 50% no-repeat;line-height:16px;}.block-social .content li a,.block-social .content li span{color:#eeeeee;font-family:'Open Sans',sans-serif;font-weight:400;display:block;height:35px;padding-top:5px;padding-left:50px;text-decoration:none;}.block-social #social li:hover{background-color:#cecece;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.block-social .content a:hover{color:#717171;cursor:pointer;}.zone-footer2-wrapper{background-color:#3f3f3f;padding-top:17px;height:160px;}.zone-footer2{color:#eeeeee;}.block-powered-drupal-commerce a{color:#1d76bc;text-decoration:none;}.block-payment{background-color:#ffffff;color:#3f3f3f;padding:10px;}ul#payments{margin-bottom:0;}ul#payments li{display:inline;float:left;}ul#payments li:first-child{margin-left:10px;}#payments #payment_visa_premier,#payments #payment_paypal,#payments #payment_mastercard,#payments #payment_american_express,#payments #payment_visa{display:block;height:30px;margin:5px 6px;text-indent:-9999px;width:50px;}#payments #payment_visa_premier{background:url(/sites/all/themes/tcc_bootstrap/images/picto_visa_premier.png) left top no-repeat;margin-left:0;}#payments #payment_paypal{background:url(/sites/all/themes/tcc_bootstrap/images/picto_paypal.png) left top no-repeat;}#payments #payment_mastercard{background:url(/sites/all/themes/tcc_bootstrap/images/picto_mastercard.png) left top no-repeat;}#payments #payment_american_express{background:url(/sites/all/themes/tcc_bootstrap/images/picto_american_express.png) left top no-repeat;}#payments #payment_visa{background:url(/sites/all/themes/tcc_bootstrap/images/picto_visa.png) left top no-repeat;}.view-collection-taxonomy-term .products-per-collection li .commerce-product-field,.page-products .view-display-products li .commerce-product-field{margin-bottom:5px;}.view-collection-taxonomy-term .products-per-collection li header,.page-products .view-display-products li header{background:url(/sites/all/themes/tcc_bootstrap/images/bg_product_attributes_top.png) center top no-repeat;padding-top:20px;}.view-collection-taxonomy-term .products-per-collection li h2,.page-products .view-display-products li h2{font-size:14px;height:35px;line-height:16px;margin:0 4px;}.view-collection-taxonomy-term .products-per-collection li a,.view-collection-taxonomy-term .products-per-collection li .commerce-product-field,.page-products .view-display-products li a,.page-products .view-display-products li .commerce-product-field{color:#000000;font-size:14px;text-decoration:none;}.view-collection-taxonomy-term .products-per-collection li .field-type-commerce-price,.page-products .view-display-products li .field-type-commerce-price{color:#858787;font-family:'Open Sans',sans-serif;font-weight:400;}.page-products .view-display-products li .content .commerce-product-field-commerce-price{font-family:'Open Sans',sans-serif;font-weight:700;}.view-collection-taxonomy-term .products-per-collection li.views-row.last,.page-products .view-display-products li.views-row.last{padding-right:0;}.views-field-field-extractor-field-product ul li{border:1px solid #CBCDCC;float:left;margin:0 0.5em 0 0;padding:2px;}.commerce-fancy-attributes-color{border:none;}.view-collection-taxonomy-term .view-header{position:relative;}.view-collection-taxonomy-term .view-header h2{font-size:98px;line-height:100px;margin:0;position:absolute;bottom:18px;left:15px;}.view-collection-taxonomy-term .view-header h2 a{color:#ffffff;font-family:'Open Sans',sans-serif;font-weight:700;text-decoration:none;text-shadow:0 1px 1px #C3C3C3;text-transform:capitalize;}.view-collection-taxonomy-term .view-header .collection-terms{margin:5px;position:absolute;right:0;bottom:5px;}.view-collection-taxonomy-term .view-header .views-row{border:1px solid #d7d7d7;margin:0;margin-bottom:20px;}.view-collection-taxonomy-term .view-header .collection-terms .view-header{color:#ffffff;}.view-collection-taxonomy-term .view-header .collection-terms .view-header,.view-collection-taxonomy-term .view-header .collection-terms .view-content{display:inline;float:left;}.view-collection-taxonomy-term .view-header .view-collection-taxonomy-term .view-content .item-list ul{display:none;}.view-collection-taxonomy-term .view-header .view-collection-taxonomy-term .view-header,.view-collection-taxonomy-term .view-header .view-collection-taxonomy-term .view-content .item-list{margin-bottom:7px;}.view-collection-taxonomy-term .view-header .view-collection-taxonomy-term .view-header p{margin:6px 15px 0 0;}.view-collection-taxonomy-term .view-header .view-collection-taxonomy-term .view-content .item-list h3{margin-bottom:0;}.view-collection-taxonomy-term .view-header .view-collection-taxonomy-term .view-content .item-list h3 a{background-color:#cecece;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#000000;font-family:'Open Sans',sans-serif;font-weight:400;font-size:16px;padding:5px 15px;text-decoration:none;}.view-collection-taxonomy-term .view-header .view-collection-taxonomy-term .view-content .item-list h3 a:hover{background-color:#ffffff;color:#000000;}.view-collection-taxonomy-term .view-content .item-list{clear:both;}.view-collection-taxonomy-term .item-list h3{position:relative;}.view-collection-taxonomy-term .item-list h3 span{display:block;position:absolute;top:-70px;}.view-collection-taxonomy-term .item-list h3 .collection{background:url(/sites/all/themes/tcc_bootstrap/images/bg.png) repeat scroll left top #ECECEC;font-size:0.8em;padding:0 0 4px;text-transform:uppercase;}.view-collection-taxonomy-term .item-list h3 .collection a{background-color:#FFFFFF;color:#B8B8B8;display:block;padding:5px;}.view-collection-taxonomy-term .products-per-collection li.views-row{display:inline;float:left;height:auto;margin:0;padding-right:5px;padding-bottom:30px;width:230px;}.view-collection-taxonomy-term .products-per-collection li.views-row:nth-child(4n+5){clear:left;float:left;}.page-products .view-display-products{margin-top:20px;}.page-products .view-display-products ul li.views-row{display:inline;float:left;height:auto;margin:0;padding-right:5px;padding-bottom:30px;width:230px;}.page-products .view-display-products ul li.views-row:nth-child(3n){padding-right:0;}.page-products .view-display-products ul li.views-row:nth-child(3n+4){clear:left;float:left;}.page-products .commerce-product-extra-field-title{background:url(/sites/all/themes/tcc_bootstrap/images/bg_search_product_name.png) left top no-repeat;margin-top:4px;padding-top:17px;font-size:14px;text-decoration:none;}.block-search-api-sorts:after{clear:both;content:".";display:block;height:0;visibility:hidden;}.block-search-sorts .block-inner{float:right;clear:right;}.block-search-sorts h2{display:inline;float:left;font-size:13px;line-height:32px;margin-right:5px;text-transform:uppercase;}.block-search-sorts .content{float:left;}.block-search-sorts .content li{display:inline;float:left;margin:0;margin-left:5px;text-align:center;}.block-search-api-sorts ul.search-api-sorts{margin:0;}.block-search-api-sorts .content li span{background-color:#8e8e8e;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}.block-search-api-sorts .content li a{background-color:#cecece;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}.block-search-api-sorts .content li span,.block-search-api-sorts .content li a{display:block;padding:5px 12px;}.block-search-api-sorts .content li span a{background:none;display:inline;padding:0;}.block-search-api-sorts .content li,.block-search-api-sorts .content li .search-api-sort-active,.block-search-api-sorts .content li a{color:#ffffff;text-decoration:none;}.block-search-api-sorts .content li .search-api-sort-active .search-api-sort-remove{display:block;float:left;text-indent:-9999px;width:0;}.block-search-api-sorts .content li .search-api-sort-active .sort-asc img,.block-search-api-sorts .content li .search-api-sort-active .sort-desc img{margin:0 0 8px 5px;}.commerce-kickstart-add-to-cart{background-color:#DFF2BF;border-color:#be7;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#4F8A10;margin-left:-30% !important;position:absolute;top:25px;left:50%;text-align:center;width:60%;z-index:100;}.commerce-kickstart-add-to-cart .placeholder{background:transparent url(/sites/all/themes/tcc_bootstrap/images/bg_add_to_cart.png) left center no-repeat;font-style:normal;font-weight:bold;padding-top:5px;padding-left:35px;}.commerce-kickstart-add-to-cart-close{background:url(/sites/all/themes/tcc_bootstrap/images/btn_close.png) no-repeat 0 0;width:18px;height:17px;display:block;position:absolute;top:-9px;right:-9px;}.node-product-type .product-title{clear:both;font-family:'Open Sans',sans-serif;font-weight:700;font-size:24px;}.node-product-type .commerce-product-sku{color:#b1b1b1;font-family:'Open Sans',sans-serif;font-weight:400;font-size:13px;}.node-product-type .commerce-product-sku-label{font-weight:normal;}.node-product-type .commerce-product-field{color:#54A8E5;font-family:'Open Sans',sans-serif;font-weight:700;font-size:30px;margin-bottom:20px;}.node-product-type .field-name-body{font-family:'Open Sans',sans-serif;font-weight:400;line-height:20px;margin-bottom:20px;}.node-product-type .field-name-body .read-more a,.node-product-type .field-name-body .read-less a{background:url(/sites/all/themes/tcc_bootstrap/images/btn_read_more.png) 0 1px no-repeat;color:#898a8c;display:block;font-family:'Open Sans',sans-serif;font-weight:400;margin-top:10px;text-indent:25px;text-decoration:none;text-transform:capitalize;}.node-product-type .field-name-body .read-less a{background-position:0 -20px;}.node-product-type .field-name-body .read-more a:hover,.node-product-type .field-name-body .read-less a:hover{cursor:pointer;text-decoration:underline;}.field-type-commerce-product-reference{margin-top:14px;width:272px;margin-left:auto;margin-right:auto;}.node-type-trophy-standard-cupcake .field-type-commerce-product-reference{margin-top:26px;}.node-type-macaron .field-type-commerce-product-reference{margin-top:10px;}.node-type-trophy-cake .field-type-commerce-product-reference{margin-top:2px;}.node-type-trophy-custom-cupcake .field-type-commerce-product-reference{margin-top:10px;}.node-type-trophy-custom-cupcake.party-goods .field-type-commerce-product-reference{margin-top:8px;}.node-product-type .field-name-field-product{background:url(/sites/all/themes/tcc_bootstrap/images/bg_product_attributes_bottom.png) center bottom no-repeat;margin-bottom:15px;padding-bottom:50px;}.cloud-zoom-container #wrap{z-index:2 !important;}.node-product-type #wrap{float:inherit;}.node-product-type .cloud-zoom-gallery-thumbs{clear:both;}.node-product-type .cloud-zoom-gallery{border:1px solid #5b5b5b;display:block;float:left;margin:5px 0;}.commerce-add-to-cart label{float:left;font-family:'Open Sans',sans-serif;font-weight:600;margin-right:5px;width:45%;}.commerce-add-to-cart label:after{content:" :";}.commerce-add-to-cart .form-item{margin-top:0;}.commerce-add-to-cart .form-submit{clear:both;background:#80ded5;font-family:'ProximaNova-Bold';border:none;color:#532d18;font-size:14px;text-transform:uppercase;padding:4px 17px;margin-top:0px;float:left;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-weight:bold;}.commerce-add-to-cart .form-submit:hover{color:#fff;}.commerce-add-to-cart .form-item{display:flex;justify-content:center;flex-direction:row;align-items:baseline;}.commerce-add-to-cart label{width:40%;text-align:right;margin-right:5%;}.commerce-add-to-cart select{text-align:left;width:30%;margin-right:25%;}.service-links ul li{display:inline;float:left;margin:0;padding:0;width:90px;}.form-type-commerce-fancy-attributes-ajax:after{display:block;clear:both;content:".";height:0;visibility:hidden;}.form-type-commerce-fancy-attributes #edit-attributes-field-color{float:left;width:50%;}.form-type-commerce-fancy-attributes-ajax .form-item-attributes-field-color{float:left;margin-right:5px;width:auto;}.commerce-add-to-cart .attribute-widgets > .form-item{position:relative;}.commerce-add-to-cart .attribute-widgets > .form-item .ajax-progress-throbber{display:none;position:absolute;}.commerce-add-to-cart .attribute-widgets .form-item .description{position:relative;}.commerce-add-to-cart .attribute-widgets .field-name-field-category-color{border:1px solid #CBCDCC;padding:3px;}.commerce-add-to-cart .attribute-widgets .description-selected .field-name-field-category-color{border-color:#2698F2;}.commerce-add-to-cart .attribute-widgets label{display:none;}.commerce-fancy-attributes-color{height:20px;width:20px;}.page-cart #views-form-commerce-cart-form-default table,.page-checkout #commerce-checkout-form-checkout .view-content table,.page-checkout #commerce-checkout-form-checkout .view-footer table,.page-checkout #commerce-checkout-form-review .view-content table,.page-checkout #commerce-checkout-form-review .view-footer table,.page-checkout #commerce-checkout-form-review .checkout_review table,.page-checkout #block-views-commerce-cart-summary-block-1 .view-commerce-cart-summary  table{width:100%;}.page-checkout #block-views-commerce-cart-summary-block-1 .view-commerce-cart-summary  table{font-size:15px;}.page-cart #views-form-commerce-cart-form-default table thead th,.page-checkout #commerce-checkout-form-review table thead th,.page-checkout #block-views-commerce-cart-summary-block-1 table thead th{color:#80DED5;font-size:24px;padding:0 10px 10px 10px;}.view-commerce-line-item-table table tbody tr td{padding:25px 10px;}.page-cart #cupcake-info{font-size:20px;font-family:'TrophyHeadline';}.page-cart #cupcake-info .c-qty{color:#80DED5;font-size:32px;font-family:'ProximaNova-Bold';}.page-cart .commerce-line-item-views-form .dot-line{margin-bottom:10px;width:auto;}.page-cart tr.even,.page-cart tr.odd,.page-checkout tr.even,.page-checkout tr.odd{border:none;}.page-cart #views-form-commerce-cart-form-default,.page-checkout #commerce-checkout-form-review{font-family:'ProximaNova-Regular';font-size:15px;}.page-cart #views-form-commerce-cart-form-default .views-field-line-item-title{width:350px;}.page-cart #views-form-commerce-cart-form-default th.views-field-line-item-title{padding-left:0;}.page-cart #views-form-commerce-cart-form-default #continue-shop{float:left;}.page-cart #views-form-commerce-cart-form-default #continue-shop a{cursor:pointer;margin-top:0;padding-top:2px;padding-bottom:2px;}.page-cart #views-form-commerce-cart-form-default .views-field-edit-quantity,.page-cart #views-form-commerce-cart-form-default .views-field-edit-quantity input,.page-checkout #commerce-checkout-form-review .views-field-quantity,.page-checkout #block-views-commerce-cart-summary-block-1 .views-field-quantity{text-align:center;}.page-cart #views-form-commerce-cart-form-default .views-field-edit-quantity input{font-family:'ProximaNova-Bold';color:#532d18;width:65px;border:2px solid #A6A8AB;}.page-cart #views-form-commerce-cart-form-default .views-field-edit-delete{text-align:center;}.page-cart #views-form-commerce-cart-form-default .line-item-summary{float:right;}.page-cart #views-form-commerce-cart-form-default .views-field-commerce-total,.page-checkout #commerce-checkout-form-review .views-field-commerce-total,.page-checkout #commerce-checkout-form-review .views-field-trophy-unit-price,.page-checkout #commerce-checkout-form-review .views-field-trophy-discount-price,.page-checkout #block-views-commerce-cart-summary-block-1 .views-field-commerce-total{width:65px;text-align:left;}.page-checkout .commerce_coupon .alert-dismissible .close{position:initial !important;}.page-cart #views-form-commerce-cart-form-default table tbody tr.odd,.page-checkout #commerce-checkout-form-review table tbody tr.odd,.page-checkout #block-views-commerce-cart-summary-block-1 table tbody tr.odd{background-color:#E7E7E7;}.page-cart #views-form-commerce-cart-form-default table tbody tr.even,.page-checkout #commerce-checkout-form-checkout table tbody tr.even,.page-checkout #commerce-checkout-form-review .checkout_review table tbody tr.even,.page-checkout #block-views-commerce-cart-summary-block-1 table tbody tr.even{background-color:transparent;}.page-cart #views-form-commerce-cart-form-default .field-name-commerce-order-total table tbody tr.odd,.page-checkout #commerce-checkout-form-checkout .field-name-commerce-order-total table tbody tr.odd,.page-checkout #commerce-checkout-form-review .checkout_review .field-name-commerce-order-total table tbody tr.odd,.page-cart #views-form-commerce-cart-form-default .field-name-commerce-order-total table tbody tr.even,.page-checkout #commerce-checkout-form-checkout .field-name-commerce-order-total table tbody tr.even,.page-checkout #commerce-checkout-form-review .checkout_review .field-name-commerce-order-total table tbody tr.even,.page-checkout #block-views-commerce-cart-summary-block-1 .field-name-commerce-order-total table tbody tr.odd,.page-checkout #block-views-commerce-cart-summary-block-1 .field-name-commerce-order-total table tbody tr.even{background-color:transparent;}.page-checkout #block-views-commerce-cart-summary-block-1 .component-type-commerce-price-formatted-amount{font-family:ProximaNova-Bold;}.commerce-line-item-views-form .views-field-edit-delete input[type="submit"],.commerce-line-item-actions input[value="Update cart"]{background:none;border:none transparent;border-bottom:1px solid #888;border-radius:0;color:#666666;font-weight:normal;padding:0 0 1px 0;}.commerce-line-item-views-form .views-field-edit-delete input[type="submit"]{width:95px;height:19px;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/remove-button-bg.png) no-repeat;border:none;text-transform:uppercase;color:#FFF;font-weight:bold;padding-top:2px;margin-bottom:2px;}.commerce-line-item-actions input[value="Update cart"]{margin-right:20px;}#views-form-commerce-cart-form-default #update-button-row td{padding:0;text-align:center;}#views-form-commerce-cart-form-default input[value="Update cart"]{margin-top:5px;background:none;color:#80DED5;font-family:'ProximaNova-Bold';text-transform:uppercase;border:none;font-size:13px;background:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-bottom:2px solid #80DED5;padding:3px 0;}.commerce-line-item-actions input[value="Checkout"]{clear:both;background:#80DED5;margin-right:0px;font-family:'ProximaNova-Bold';border:none;color:#532D18;font-size:14px;text-transform:uppercase;padding:4px 17px;float:right;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-weight:bold;}.page-cart .views-field-nothing{position:relative;}.page-cart .entity-commerce-product{display:inline;}.page-cart .entity-commerce-product:after{clear:none;}.page-cart .entity-commerce-product h2{display:none;font-size:0;text-indent:-9999px;}.page-cart .entity-commerce-product .content .field{display:inline;}.page-cart .entity-commerce-product .content .field:after{clear:none;}.page-cart .entity-commerce-product .content .field-name-field-images{display:inline;float:left;margin-right:8px;}.page-cart .entity-commerce-product .content .field-name-field-images img{border:1px solid #9d9d9d;}.page-cart a.view_product_details{color:#7d7d7d;font-size:11px;margin-top:5px;}.page-cart .entity-commerce-product .content .commerce-product-sku-label,.page-cart .entity-commerce-product .content .field-label{font-size:11px;font-weight:normal;line-height:20px;text-transform:uppercase;vertical-align:bottom;}.page-cart .entity-commerce-product .content .field-label-inline .field-items{float:inherit;}.page-cart .entity-commerce-product .content .commerce-product-title{font-weight:bold;}.page-cart .line-item-total-label{margin-right:30px;}.page-cart .page-heading{margin-bottom:50px;}table.checkout-review .pane-title td{font-weight:600;padding:5px 10px;text-transform:uppercase;}table.checkout-review td.pane-data-full{padding:20px;}.page-checkout #commerce-checkout-form-review .checkout-help{margin:0 0 10px 10px;}.page-checkout #commerce-checkout-form-review .checkout_review tr.pane-data,.page-checkout #commerce-checkout-form-review .checkout_review tr.pane-data td.pane-data-full{border-bottom:0;}.page-checkout #commerce-checkout-form-review .checkout_review tr.pane-data td.pane-data-full{padding-bottom:10px;}.page-checkout #commerce-checkout-form-review .checkout_review .view-commerce-cart-summary{margin-top:5px;}.page-checkout #commerce-checkout-form-review .checkout_review .view-commerce-cart-summary thead tr{font-weight:bold;}.commerce_payment .fieldset-wrapper{padding:0 10px;}.page-checkout #commerce-checkout-form-complete{margin:0 10px;padding-top:15px;}.page-checkout .form-item,.page-checkout .form-actions{margin-bottom:20px;margin-top:0;position:relative;}.page-checkout #edit-commerce-fieldgroup-pane-group-order-info-field-field-customer-type-und .form-item{margin-bottom:0px !important;}.page-checkout #edit-commerce-fieldgroup-pane-group-order-info{display:inline-block;width:450px;}.page-checkout .description{color:#999;margin-top:5px;}.page-checkout #edit-customer-profile-billing,.page-checkout #edit-account,.page-checkout #customer-profile-billing-ajax-wrapper,.page-checkout #edit-customer-profile-shipping{float:left;width:463px;vertical-align:top;}.page-checkout #edit-account{clear:left;}.chrome.page-checkout #edit-customer-profile-billing,.chrome.page-checkout #edit-account,.chrome.page-checkout #customer-profile-billing-ajax-wrapper,.chrome.page-checkout #edit-customer-profile-shipping{width:475px;}.page-checkout #edit-commerce-payment{display:inline-block;width:450px;}#edit-commerce-fieldgroup-pane-group-order-info-field-repeat-customer > div:nth-child(1) > label:nth-child(1),#edit-commerce-fieldgroup-pane-group-order-info-field-field-customer-type > div:nth-child(1) > label:nth-child(1),.form-item-commerce-fieldgroup-pane--group-order-info-field-order-sub-type-und > label:nth-child(1){font-family:ProximaNova-Bold,"ProximaNova-Bold",Segoe UI,Helvetica,Arial,sans-serif;}.page-checkout #block-system-main label{font-weight:normal;display:block;float:none;width:auto !important;}.page-checkout #edit-customer-profile-billing .form-item-customer-profile-billing-commerce-customer-address-und-0-premise label,.page-checkout [id^=edit-customer-profile-billing] .form-item-customer-profile-billing-commerce-customer-address-und-0-premise label{display:none !important;}.page-checkout input[type="text"]{font-family:'ProximaNova-Bold';color:#532d18;font-size:14px;padding:0 17px;height:52px;width:430px;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-large.png) no-repeat;border:none;}.page-checkout select{font-family:'ProximaNova-Bold',Arial;color:#532d18;font-size:14px;position:relative;font-weight:bold;}.page-checkout input.locality{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-zip.png) no-repeat;width:139px;}.page-checkout select.state{text-align:center;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-state-bill.png) no-repeat;width:126px;height:52px;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.page-checkout .form-item-customer-profile-shipping-commerce-customer-address-und-0-administrative-area span.select,.page-checkout .form-item-customer-profile-billing-commerce-customer-address-und-0-administrative-area span.select{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-state-bill.png) no-repeat;width:96px;height:22px;padding:15px;}.form-item-customer-profile-shipping-commerce-customer-address-und-0-country{display:none;}.page-checkout .form-item-customer-profile-shipping-commerce-customer-address-und-0-country{display:none;}.page-checkout #edit-customer-profile-billing select[name="customer_profile_billing[commerce_customer_address][und][0][country]"]{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-credit.png) no-repeat;width:430px;height:52px;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.page-checkout #edit-customer-profile-billing .form-item-customer-profile-billing-commerce-customer-address-und-0-country span.select{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-credit.png) no-repeat;width:400px;height:22px;padding:15px 15px;}.page-checkout #edit-customer-profile-billing .form-item-customer-profile-billing-commerce-customer-address-und-0-country option[selected="selected"]{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-credit.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:22px;padding:15px 15px;width:400px;text-align:center;margin-left:10px;}.page-checkout input.postal-code{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-zip.png) no-repeat;width:139px;}.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-method{display:none;}.page-checkout #edit-commerce-payment select[name="commerce_payment[payment_details][credit_card][type]"],.page-checkout  select[name="commerce_fieldgroup_pane__group_hear_about_us[field_how_did_you_hear_about_us_][und]"]{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-credit.png) no-repeat;width:430px;height:52px;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-details-credit-card-type span.select{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-credit.png) no-repeat;width:400px;height:22px;padding:15px 15px;}.page-checkout span.select{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-credit.png) no-repeat scroll 0 0 transparent;cursor:default;float:left;font-family:'ProximaNova-Bold';height:32px;left:0;position:absolute;width:420px;z-index:1;}.page-checkout #edit-commerce-payment select[name="commerce_payment[payment_details][credit_card][exp_month]"],.page-checkout #edit-commerce-payment select[name="commerce_payment[payment_details][credit_card][exp_year]"]{text-align:center;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-state-bill.png) no-repeat;width:126px;height:52px;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-details-credit-card-exp-month span.select,.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-details-credit-card-exp-year span.select{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-state-bill.png) no-repeat;padding:15px 15px;width:96px;height:22px;}.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-details-credit-card-exp-year{margin-left:12px;}.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-details-credit-card-code{float:left;}.page-checkout #edit-commerce-payment .commerce-credit-card-expiration{float:right;margin-right:-6px;}.page-checkout #edit-commerce-payment input[name="commerce_payment[payment_details][credit_card][code]"]{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-zip.png) no-repeat;width:139px;}.page-checkout #edit-commerce-payment .commerce-month-year-divider{display:none;}.page-checkout .form-item-commerce-campaignmonitor-lists{margin-left:12px;margin-top:-10px;}.page-checkout .form-item-commerce-campaignmonitor-lists .form-checkbox{float:left;margin-top:3px;}.page-checkout .form-item-commerce-campaignmonitor-lists .option{float:right;margin-left:25px;}.page-checkout .form-item-commerce-campaignmonitor-lists .description{float:left;margin-left:25px;margin-top:-15px;}.page-checkout .commerce-customer-profile-copy input{float:left;margin-top:5px;margin-right:5px;}.page-checkout .form-item-order-phone-number input[type="text"]{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-phone.png) no-repeat;width:227px;}.page-checkout fieldset legend{border-bottom:1px solid #d7d7d7;margin:0 0 10px 0;padding:10px;width:100%;display:none;}.page-checkout .checkout-buttons{float:right;}.page-checkout .min-qty-msg{clear:both;background:#80DED5;font-family:'ProximaNova-Bold';border:none;color:#532D18;padding:2px 10px;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;}.page-checkout .min-qty-msg:hover{color:#fff;}.page-checkout .checkout-buttons input,.page-checkout .form-submit{clear:both;background:#80DED5;font-family:'ProximaNova-Bold';border:none;color:#532D18;font-size:14px;text-transform:uppercase;padding:4px 17px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-weight:bold;}.page-checkout .form-submit{}.page-checkout #commerce-checkout-coupon-ajax-wrapper{margin-top:-25px;}.page-checkout #commerce-checkout-coupon-ajax-wrapper .commerce_coupon{margin-bottom:20px;}.page-checkout .view-commerce-coupon-review-pane .views-field-commerce-coupon-code,.page-checkout .view-commerce-coupon-review-pane .views-field-granted-amount,.page-checkout .view-commerce-coupon-review-pane .views-field-remove-from-order{font-size:16px !important;}.page-checkout .view-commerce-coupon-review-pane{margin-top:5px;}.page-checkout .checkout-buttons input.checkout-cancel{margin-left:10px;}.page-checkout .checkout-buttons input:hover{color:#fff;background:#80DED5;text-decoration:none;}.page-checkout fieldset legend span{font-weight:600;text-transform:uppercase;}.page-checkout #commerce-checkout-form-review th.views-field-line-item-title,.page-checkout #block-views-commerce-cart-summary-block-1 .view-commerce-cart-summary th.views-field-line-item-title{padding-left:0;}.page-checkout #commerce-checkout-form-review .cart_contents legend{display:none;}.page-checkout fieldset.customer_profile_shipping .form-item-customer-profile-shipping-commerce-customer-address-und-0-name-line,.page-checkout fieldset.customer_profile_shipping .form-item-customer-profile-shipping-commerce-customer-address-und-0-country .form-item,.page-checkout fieldset.customer_profile_shipping .street-block .form-item,.page-checkout fieldset.customer_profile_billing .form-item-customer-profile-billing-addressbook .form-item,.page-checkout fieldset.customer_profile_billing .form-item-customer-profile-billing-commerce-customer-address-und-0-name-line,.page-checkout fieldset.customer_profile_billing .form-item-customer-profile-billing-commerce-customer-address-und-0-country .form-item,.page-checkout fieldset.customer_profile_billing .street-block .form-item{width:100%;}.page-checkout fieldset.account .form-item-account-login-mail label,.page-checkout fieldset.customer_profile_shipping .form-item-customer-profile-shipping-commerce-customer-address-und-0-name-line label,.page-checkout fieldset.customer_profile_shipping .form-item-customer-profile-shipping-commerce-customer-address-und-0-country label,.page-checkout fieldset.customer_profile_shipping .street-block label,.page-checkout fieldset.customer_profile_billing .form-item-customer-profile-billing-addressbook label,.page-checkout fieldset.customer_profile_billing .form-item-customer-profile-billing-commerce-customer-address-und-0-name-line label,.page-checkout fieldset.customer_profile_billing .form-item-customer-profile-billing-commerce-customer-address-und-0-country label,.page-checkout fieldset.customer_profile_billing .street-block label{display:block;width:20%;}.page-checkout .form-item-commerce-shipping-shipping-service{border-bottom:1px solid #f8f3f3;clear:left;float:left;margin:0;padding:25px 8px;width:400px;}.page-checkout .form-item-commerce-shipping-shipping-service label{font-weight:400;padding:0 0 0 10px;}.page-checkout #commerce-checkout-form-shipping .commerce_shipping .form-item-commerce-shipping-shipping-service .ajax-progress-throbber{position:absolute;top:0;left:0;}.page-checkout #commerce-checkout-form-shipping .commerce_shipping .form-item-commerce-shipping-shipping-service:hover,.page-checkout #commerce-checkout-form-shipping .commerce_shipping .form-item-commerce-shipping-shipping-service:hover .option{background-color:#ececec;cursor:pointer;}input.checkout-continue{margin:0 10px 0 0;padding:10px 15px;}.checkout-buttons .checkout-cancel,.checkout-buttons .checkout-back{margin:0 5px;}.page-checkout-shipping #block-system-main label{display:inline-block;}.page-checkout-review .checkout-help{display:none;}.front .zone-content{margin-bottom:0;}.front .region-content-inner{padding:0;}.page-blog .view-content .views-row{display:inline;clear:left;float:left;padding:0;width:49%;}.page-blog .view-content .views-row-even{clear:right;float:right;}.page-blog .views-row{border:1px solid #E0E3E6;margin:15px 0 0px 0;padding:10px;}.page-blog .view-content .views-row .node-blog-post{padding:10px 15px;position:relative;}.page-blog .view-content .views-row h2{font-size:18px;font-weight:400;margin-bottom:0;text-transform:uppercase;}.page-blog .view-content .views-row h2 a{color:#656565;text-decoration:none;}.page-blog .view-content .views-row .submitted{font-size:12px;margin:5px 0;text-transform:uppercase;}.page-blog .view-content .views-row .submitted,.page-blog .view-content .views-row .submitted a{color:#A0A0A0;}.page-blog .view-content .views-row .content .field-name-field-image{margin:0 0 15px;}.page-blog .view-content .views-row .content .field-name-field-tags{border-top:1px dotted #777777;font-size:11px;margin:5px 0;padding:3px;}.page-blog .view-content .views-row .node-links ul li{margin:0;padding:0;}.page-blog .view-content .views-row .node-links,.page-blog .view-content .views-row .node-links a{font-size:12px;}.page-blog .view-content .views-row .node-links a{font-weight:600;text-decoration:none;}.page-blog .view-content .views-row .node-links li.comment-comments{}.page-blog .view-content .views-row .node-links li.comment-new-comments{}.page-blog .view-content .views-row .node-links li.comment-comments span,.page-blog .view-content .views-row .node-links li.comment-new-comments span{}#region-sidebar-first{text-align:center;}#region-sidebar-first .block-title{color:#532d18;font-family:TrophyHeadline;margin-bottom:5px;}#region-sidebar-first section{margin-bottom:30px;}#region-sidebar-first #sidebar_social_links a{padding:3px;}#region-sidebar-first .block-views-blog-block-1 .views-row{width:150px;border:none;background:none;margin:0;padding:0;float:none;}#region-sidebar-first .block-views-blog-block-1 .views-row .views-field-field-tags a{color:#80DED5;font-family:ProximaNova-Bold;text-transform:uppercase;}#region-sidebar-second input.form-text{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/search_no_text.png) no-repeat;width:140px;border:none;height:30px !important;}#region-sidebar-second input.form-submit{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/search_submit.png) no-repeat !important;width:30px;height:30px;}.trophy-blog-post{text-align:center;width:100% !important;border:none !important;margin-bottom:60px !important;}.trophy-blog-post .views-field-title a{color:#532D18;font-size:34px;font-weight:bold;font-family:TrophyHeadline;display:block;margin-bottom:8px;}.trophy-blog-post .views-field-created{color:#532D18;font-size:12px;font-family:ProximaNova-Bold;text-transform:uppercase;line-height:1em;}.trophy-blog-post .views-field-field-tags,.trophy-blog-post .views-field-field-tags a{color:#80DED5;font-size:12px;font-family:ProximaNova-Bold;text-transform:uppercase;margin-bottom:5px;}.trophy-blog-post .views-field-field-image{}.trophy-blog-post .views-field-comment-count .field-content{float:left;text-align:left;width:140px;color:#532D18;font-family:ProximaNova-Regular;}.trophy-blog-post .views-field-comment-count .comment_digit{display:inline-block;font-size:35px;line-height:1em;font-family:'TrophyHeadline';}.trophy-blog-post .views-field-view-node{margin-top:12px;display:inline-block;margin-left:-140px;width:119px;height:22px;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/read_more_bg.png)no-repeat;}.trophy-blog-post .views-field-view-node a{font-size:13px;font-family:ProximaNova-Bold;color:#532D18;text-transform:uppercase;}.item-list .pager{font-family:Times;font-size:20px;}.item-list .pager a{color:#80ded5;font-family:ProximaNova-Bold;}.item-list .pager .pager-current{color:#532d18;font-family:ProximaNova-Bold;}.page-user ul.primary{border-bottom:1px solid #D8D8D8;border-top:1px solid #D8D8D8;padding:10px 0;margin:0 0 30px 0;}.page-user ul.primary li a{background-color:transparent;border:0 none;border-radius:0;color:#898A8C;}.page-user ul.primary li a.active{color:#000000;font-weight:bold;}.page-user .block-system-main{margin:10px;}.page-user ul.secondary{border-bottom:0 transparent;padding:0.5em 0;}.page-user ul.secondary li{border-right:0 transparent;}.page-user ul.secondary a{color:#898A8C;border:1px solid #D8D8D8;padding:5px 10px;}.page-user ul.secondary a.active{color:#000000;font-weight:bold;}.profile h3{border-bottom:0 transparent;background-color:#ECECEC;color:#898A8C;font-size:1.1em;padding:5px 10px;}.page-user-addressbook ul.action-links{list-style:none;margin:1.5em 0 2em 0.5em;}.page-user-addressbook ul.action-links li a{background:-moz-linear-gradient(center top,#FFFFFF 0%,#DDDDDD 100%) repeat scroll 0 0 transparent;border-color:#DDDDDD #BBBBBB #999999;border-radius:11px 11px 11px 11px;border-style:solid;border-width:1px;color:#333333;font-size:12px;font-weight:bold;padding:3px 10px 4px;text-decoration:none;text-shadow:0 1px 1px #FFFFFF;}.page-user-addressbook .view-commerce-addressbook .views-field{border:1px solid #D8D8D8;margin:0 15px 15px 0;padding:20px;}.page-user-addressbook .field-name-commerce-customer-address{color:#5F6061;font-size:13px;margin-bottom:15px;}.page-user-addressbook .view-commerce-addressbook-defaults .views-field{background-color:#F0F0F0;border:1px solid #D8D8D8;float:left;margin:0 15px 20px 0;padding:20px;}.page-user #commerce-addressbook-billing-list{clear:both;}.page-user-orders .view-commerce-line-item-table table,.page-user-orders .view-commerce-user-orders table,.view-commerce-backoffice-order-messages table{width:100%;}.page-user-orders .view-commerce-line-item-table th,.page-user-orders .view-commerce-user-orders th,.view-commerce-backoffice-order-messages th,.view-commerce-cart-summary th{color:#777777;font-size:13px;padding:0 10px 10px;text-align:left;}.page-user-orders .view-commerce-user-orders table thead th a{color:#777777;text-decoration:none;}.page-user-orders .view-commerce-line-item-table table tbody tr td,.commerce-line-item-views-form table.views-table tbody tr td,.view-commerce-user-orders td,.view-commerce-backoffice-order-messages td,.view-commerce-cart-summary td{background-color:transparent;padding:10px;}.page-user-orders .view-commerce-line-item-table tr.even,.page-user-orders .view-commerce-line-item-table tr.odd,.page-user-orders .view-commerce-user-orders tr.even,.page-user-orders .view-commerce-user-orders tr.odd,.view-commerce-backoffice-order-messages tr.even,.view-commerce-backoffice-order-messages tr.odd,.view-commerce-cart-summary tr.even,.view-commerce-cart-summary tr.odd{background-color:transparent;}.page-user-orders td.views-field-created,.page-user-orders td.views-field-changed,.view-commerce-backoffice-order-messages .views-field-timestamp{color:#898A8C;font-size:13px;}.page-user-orders .field-name-commerce-customer-billing{margin-left:10px;margin-right:20px;}.page-user-orders .field-name-commerce-customer-billing,.page-user-orders .field-name-commerce-customer-shipping{float:left;margin:5px 5% 0 0;width:45%;}.page-user-orders .field-name-commerce-customer-billing .field-label,.page-user-orders .field-name-commerce-customer-shipping .field-label,.view-commerce-backoffice-order-messages h2.title{background-color:#E5E5E5;font-size:14px;padding:7px 10px;}.field-name-commerce-customer-billing .field-items,.field-name-commerce-customer-shipping .field-items{padding:5px;}.field-name-commerce-order-total .commerce-price-formatted-components{padding:10px 15px;}.field-name-commerce-order-total tr.even,.field-name-commerce-order-total tr.odd{background-color:transparent;}.field-name-commerce-order-total .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount{background-color:transparent;color:#532d18;}.page-user-orders .commerce-backoffice-order-status-form{clear:both;}.page-user-orders .commerce-backoffice-order-status-form{padding:20px 0;}.page-user-orders .commerce-backoffice-order-status-form .form-type-select,.page-user-orders .commerce-backoffice-order-status-form .form-submit{display:inline;}.commerce-order-handler-area-order-total .field-items,.field-name-commerce-order-total .field-items{float:right;margin-bottom:15px;padding:10px 5px 10px 15px;}.field-name-commerce-order-total:after{clear:both;display:block;height:0;clear:both;visibility:hidden;}.field-name-commerce-order-total .commerce-price-formatted-components{width:100%;}.commerce-price-formatted-components td{padding:5px;}.commerce-price-formatted-components .component-title{color:#532d18;}.commerce-price-formatted-components .component-total{text-align:left;width:65px;font-weight:normal;}.component-type-commerce-price-formatted-amount .component-title{color:#532d18;}.commerce-line-item-actions{clear:both;}.commerce_order_state,.commerce_order_payment_entered{border:1px solid #E5E5E5;border-radius:3px;padding:4px 7px;}html.js #commerce-backoffice-message-form fieldset .fieldset-legend{background-image:url(/sites/all/themes/tcc_bootstrap/images/icon_add.png);background-position:0 50%;padding:0 0 0 30px;}#commerce-backoffice-message-form .fieldset-legend a{color:#2698F2;font-family:'Open Sans',sans-serif;font-weight:700;text-decoration:none;text-transform:uppercase;}.trophy_heading{font-family:TrophyHeadline;font-size:36px;text-align:center;}*:focus{outline:none;}.logo-img{padding:0px;}.page-node-59 .logo-img,.page-node-60 .logo-img{padding:0px;margin-bottom:30px;}#zone-footer-wrapper1 li a{color:#ffffff;font-family:'ProximaNova-Regular',sans-serif;font-size:16px;line-height:2em;text-decoration:none;padding:0;background-color:transparent;}#zone-footer-wrapper1 #block-block-27{margin-top:30%;}#zone-footer-wrapper1 #block-block-32{margin-top:-70%;}#zone-footer-wrapper1 li,#zone-footer-wrapper2 li{text-align:left;}#zone-footer-wrapper1 #policyfooter{margin-top:20px;font-size:14px;color:#FFFFFF;letter-spacing:1px;margin-right:5%;}#zone-footer-wrapper1 #footer_social_links{margin-top:5%;}#zone-footer-wrapper1 #block-block-32,#zone-footer-wrapper1 #block-block-27,#zone-footer-wrapper1 #block-block-3{margin-right:25%;}#zone-footer-wrapper1 #block-menu-menu-first-menu-xs-sm .block-title,#zone-footer-wrapper1 #block-menu-menu-second-menu-sm-xs .block-title,#zone-footer-wrapper2 #block-menu-menu-first-menu-xs-sm .block-title,#zone-footer-wrapper2 #block-menu-menu-second-menu-sm-xs .block-title{display:none;}#zone-footer-wrapper2 li a{color:#ffffff;font-family:'ProximaNova-Regular',sans-serif;font-size:16px;line-height:2em;text-decoration:none;padding:0;background-color:transparent;}#zone-footer-wrapper2 ul{margin-left:10%;}#zone-footer-wrapper2 .mobile-social #block-block-27,#zone-footer-wrapper2 .mobile-authoriz #block-block-3,#zone-footer-wrapper2 .mobile-authoriz #block-block-32{display:none;}#zone-footer-wrapper2 .footer-second{margin-top:7%;}#zone-footer-wrapper2 #block-block-3{margin-left:-15%;}#zone-footer-wrapper2 #block-block-32{margin-top:0px;margin-left:-25%;}#zone-footer-wrapper2 #policyfooter{font-size:15px;color:#FFFFFF;width:80%;margin:0 auto;margin-top:10%;}#edit-field-hide-from-flavors-0-field-hide-from-flavors > div > div{display:none;}.page-order-pickup-timeslot #admin-override{width:352px;margin-top:8px;}.page-order-pickup-timeslot .overridelabel-checkbox,.overridelabel-textfield{float:left;margin-left:4px;}.page-order-pickup-timeslot .overridelabel-checkbox .option{margin-left:8px;}.page-order-pickup-timeslot .overridelabel-textfield label{margin-right:8px;font-family:'ProximaNova-Bold';}.stand-out-menu-links,#rm-dl-menu > li:nth-child(3) > a{}.form-item-trophy-tips-other .control-label{}.form-item-trophy-tips-tip-amount .radio label{padding-left:0;}.form-item-trophy-tips-tip-amount .radio input[type="radio"],.tip-hide{display:none !important;}.tip_percent.box.active{background:#532d18;color:#ffffff;}.form-item-trophy-tips-tip-amount.form-type-radio{display:inline-block;margin-left:20px;}.form-item-trophy-tips-tip-amount{margin-bottom:0px;}.form-item-trophy-tips-tip-amount.form-type-radio:first-of-type{margin-left:0px;}.form-item-trophy-tips-tip-amount .ajax-progress{position:absolute;top:18px;left:32px;}.ff .form-item-trophy-tips-tip-amount .ajax-progress{left:32px;}.tip_percent.box{width:100px;height:54px;transition:all 250ms ease;will-change:transition;display:inline-block;text-align:center;cursor:pointer;padding:10px;font-family:'ProximaNova-Bold';border:none;font-size:12px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#532d18;background:#80ded5;}.android .tip_percent.box{width:94px;}#tcc-shipping-banner-container{opacity:1;margin:0px;padding:0px;left:0px;height:58px;width:100%;z-index:100000;z-index:35;top:0px;position:fixed;}#tcc-shipping-banner-bar{text-align:center;margin:0px;padding:14px 10px;left:0px;height:auto;width:100%;box-sizing:border-box;border:none;position:absolute;background-color:rgba(249,90,90,0);color:#532d18;font-size:24px;line-height:30px;}.banner-height{top:56px;}.region-branding-banner-height{margin-top:156px !important;}.region-slider-branding-banner-height{margin-top:112px !important;}.admin-shipping-banner{top:30px !important;}.admin-banner-height{top:86px !important;}.region-branding-admin-banner-height{margin-top:140px !important;}.page-checkout-complete #tcc-shipping-banner-container{display:none;}.page-checkout-complete .banner-height{top:0px;}.region-slider-branding-admin-banner-height{margin-top:140px !important;}.tcc-form-spacing{width:340px;}.tcc-form-spacing span{font-family:ProximaNova-Bold;}.tcc-form-spacing .upload-component{line-height:initial !important;}.uploaded-file-spacing{margin-left:60px;}.tcc-grid .view-content{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;align-content:center;}.tcc-grid .view-content .views-row{flex-basis:calc(33.333% - 20px);margin-top:20px;}.tcc-grid .views-field-title a{font-family:'ProximaNova-Bold';text-transform:uppercase;font-size:13px;color:#6cc7be;margin-top:10px;}@media all and (min-width:900px){[id^=edit-trophy-tips-tip-amount]{width:83%;margin-left:auto;margin-right:auto;margin-top:10px;}#commerce-checkout-tip-ajax-wrapper .form-item-trophy-tips-tip-amount label[for^=edit-trophy-tips-tip-amount]{width:56% !important;margin-left:auto;margin-right:auto;}}@media all and (max-width:1024px){.region-slider-branding-banner-height{margin-top:110px !important;}}input[name="trophy_tips[other]"]{font-family:'ProximaNova-Bold';color:#532d18;font-size:14px;padding:0 17px;height:52px;width:430px;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-large.png) no-repeat;border:none;}@media all and (max-width:768px){.tcc-grid .view-content .views-row{flex-basis:calc(50% - 20px);}}@media all and (max-width:575px){.form-item-trophy-tips-tip-amount .ajax-progress{left:8px;}.form-item-trophy-tips-tip-amount.form-type-radio:nth-child(4n){margin-left:0px;}#tcc-shipping-banner-bar{font-size:1.5em;}.tcc-grid .view-content .views-row{flex-basis:calc(100% - 20px);}}@media all and (max-width:376px){.form-item-trophy-tips-tip-amount.form-type-radio{margin-left:4px;margin-bottom:8px;}.form-item-trophy-tips-tip-amount.form-type-radio:first-of-type{margin-left:0px;}#tcc-shipping-banner-bar{font-size:20px;}}@media all and (max-width:320px){.tip_percent.box{width:82px;height:51px;font-size:11px;}#tcc-shipping-banner-bar{font-size:1.2em;}}
#overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(227,227,227,0.50);z-index:2;cursor:pointer;}#error-msg{text-align:center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px;clear:both;z-index:1000;}#error-basket-msg{text-align:center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px;clear:both;z-index:1000;}#trophy-quantity-link{color:#532D18;z-index:10001;}#order-landing{margin:50px auto;}#order-landing .or{display:inline-block;}#order-landing .pickup-delivery{display:inline-block;}#order-landing .pickup-delivery form input[type=submit]{width:228px;height:211px;line-height:256px;text-align:center;display:inline-block;font-size:30px;font-weight:uppercase;font-family:'ProximaNova-Bold';background:#80ded5;vertical-align:middle;color:#fff;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;text-transform:uppercase;}#order-landing .order-landing-text{font-family:'ProximaNova-Regular';font-size:16px;color:#532d18;margin-top:50px;margin-left:auto;margin-right:auto;text-align:center;}.order-landing-text-small-italic{font-family:'ProximaNova-Regular';font-style:italic;font-size:14px;color:#532D18;margin-top:20px;margin-left:auto;margin-right:auto;text-align:center;}.order-landing-text-small-italic a{text-decoration:underline;font-weight:bold;}#order-landing #pickup-tab form input[type=submit]{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/pickup-no-bg.png) no-repeat;background-size:228px;}#order-landing #delivery-tab form input[type=submit]{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/delivery-no-bg.png) no-repeat;background-size:228px;}#order-landing #shipping-tab form input[type=submit]{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/shipping-no-bg.png) no-repeat;background-size:228px;}#order-landing .or{height:15px;margin-top:9%;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/or-icon.png) no-repeat center;}div.page-heading{text-align:center;margin-bottom:30px;font-family:'TrophyHeadline';font-size:30px;text-transform:lowercase;}div.mini-heading{text-align:center;margin-bottom:25px;font-family:'TrophyHeadline';font-size:30px;text-transform:lowercase;clear:both;}.hidden{display:none;}input{box-shadow:none !important;}#order-pickup{margin:50px auto;min-height:500px;}#order-status{font-family:'ProximaNova-Regular';margin:20px 0;text-align:left;}#order-status span.input{color:#68BEB5;font-family:'ProximaNova-Bold';text-transform:uppercase;}#order-pickup p{margin-bottom:13px;}#order-pickup .location-box{width:210px;margin-right:40px;vertical-align:top;float:left;height:364px;}#order-pickup .button{float:right;margin:80px 20px 0 0;}#order-pickup .img-box{display:inline-block;margin-bottom:10px;width:210px;height:210px;}#order-pickup .item5,#order-pickup .item6{top:100px;margin-top:50px;z-index:9999;}#order-pickup .item6{}#order-pickup .img-box-border{display:none;position:absolute;border:5px solid #80ded5;width:210px;height:210px;}#order-pickup .location-detail{text-align:center;font-family:'ProximaNova-Regular';line-height:1.3em;padding-top:12px;padding-bottom:3px;}#order-pickup .location-detail .loc-title{font-family:'TrophyHeadline';font-weight:bold;display:block;text-transform:lowercase;margin-bottom:7px;font-size:16px;}#order-pickup .location-detail .address{color:#5CADAA;}#order-pickup .location-box:hover,#order-pickup .location-box.selected{cursor:pointer;}#order-pickup .location-box:hover .pointer,#order-pickup .location-box.selected .pointer{display:block;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/pointer.png) no-repeat;height:11px;width:40px;margin-left:85px;}#order-pickup .location-box:hover .location-detail,#order-pickup .location-box.selected .location-detail{background:#80ded5;}#order-pickup .location-box:hover .img-box-border,#order-pickup .location-box.selected .img-box-border{display:block;}#order-pickup .location-box:hover .address,#order-pickup .location-box.selected .address{color:#532D18;}.back-button{margin:60px 0 0 50px;display:inline-block;padding:5px 20px;border:#ccc 1px solid;}.continue-button input[type=submit],.continue-button input[type=button],.continue-button a,.page-cart #update-button-row .target-cell button,.page-cart .commerce-line-item-actions button{clear:both;background:#80ded5;font-family:'ProximaNova-Bold';border:none;color:#532d18;font-size:14px;text-transform:uppercase;padding:4px 17px;margin-top:20px;float:right;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-weight:bold;}.continue-button input[type=submit]:hover,.continue-button input[type=button]:hover,.continue-button a:hover{color:#fff;}#order-timeslot{margin:20px auto;}#order-timeslot .continue-button a{padding:3px 17px;}#time_error_msg{text-align:center;color:red;font-family:'ProximaNova-Regular';font-size:18px;}#pick-date{display:inline-block;vertical-align:top;}#pick-time{display:inline-block;vertical-align:top;}#pick-date .continue-button{float:left;}#order-timeslot .description-text{font-family:'ProximaNova-Regular';font-size:15px;margin-bottom:5px;text-align:left;}.drop-down-box{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/pick-timeslot-close.png) no-repeat;padding:15px 20px;cursor:pointer;font-size:17px;font-family:'ProximaNova-Bold';text-transform:uppercase;background-size:100% 100%;}#time-box-output{display:none;font-size:17px;font-family:'ProximaNova-Bold';text-transform:uppercase;}#time-box-output .option{cursor:pointer;z-index:5;padding:10px 25px;width:100%;font-size:14px;background:#CCF2EE;text-align:left;}#time-box-output .option.disabled{color:#959595;}#time-box-output .option:hover{background:#80DED5;}#time-box-output .option.disabled:hover{background:#CCF2EE;}#time-box-output .notice{padding:10px 25px;color:#898e82;font-family:'ProximaNova-Regular';text-transform:none;font-size:14px;background:#CCF2EE;width:100%;text-align:left;width:355px;}.drop-down-box.active{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/pick-timeslot-open.png) no-repeat;background-size:100% 100%;}#calendar{display:none;width:355px;background:#ccf2ee;padding:10px;}#calendar form{padding-top:15px;}#calendar .prev-month,#calendar .next-month{border:none;background:none;font-size:28px;color:#8f8f83;}.month-picker-arrow .prev-month{float:left;}.month-picker-arrow .next-month{float:right;}#calendar .notice{color:#898e82;margin-right:20%;}#cur-time-title h2{text-align:center;font-family:'ProximaNova-Regular';text-transform:uppercase;margin-bottom:8px;display:inline-block;width:170px;margin-top:7px;}table.pick-up-calendar{font-family:'ProximaNova-Bold';width:100%;}td.calendar-day{font-size:14px;position:relative;}td.calendar-day:hover,td.calendar-day-np :hover{background:#80ded5;cursor:pointer;}td.calendar-day-head{font-weight:bold;text-align:center;padding:5px;font-family:'ProximaNova-Regular';padding-bottom:10px;font-size:14px;}div.day-number{padding:5px;color:#532D18;font-weight:bold;float:right;width:28px;}.used-day div.day-number,.advance-day div.day-number{color:#898d81;}td.calendar-day,td.calendar-day-np{padding:0 5px;}.qty_count{font-size:14px;float:right;color:#555;}.day-selected{background:#8ABDFF !important;}.month-number{display:none;}#pickup-date-time-output{width:320px;float:right;}#order-zipcode{margin:50px auto 0 auto;}#order-zipcode .back-to-pickup .continue-button a{float:none;margin-left:65px;}#order-zipcode .option-box .text{text-align:left;font-size:14px;font-family:'ProximaNova-Bold';margin-bottom:20px;}#order-zipcode .zipcode-input{text-decoration:underline;}#zipcode-box.drop-down-box{height:51px;width:357px;display:block;margin:0 auto;border:none;box-shadow:none;padding:15px 20px;font-size:17px;color:#532D18;font-family:'ProximaNova-Bold';}.page-order-delivery-zip-code .option-box{margin:0 auto;width:357px;border:#80DED5 1px solid;padding:20px;display:none;}.option-box .button{float:right;}.select-store-button{margin:80px 20px 0 0;}.bottom-of-page-buttons-large{margin:-20px auto 0 auto;}#order-flavors .continue-button form{display:inline-block;}.bottom-of-page-buttons-large .continue-button.left{float:left;margin-left:-20px;}#order-flavors .continue-button.left{float:left;}.bottom-of-page-buttons-large .right{float:right;margin-right:-20px;}#order-flavors .right{float:right;}.bottom-of-page-buttons-large .continue-button a{float:none;margin-left:10px;}.bottom-of-page-buttons-large .continue-button form{display:inline-block;}.bottom-of-page-buttons-large form{display:inline-block;}.page-order-pick-flavors .continue-button-flavors-sm-xs form{padding-bottom:15px;}.page-order-pick-flavors #zone-user .view-shopping-cart .ajax-qty,.page-order-party #zone-user .view-shopping-cart .ajax-qty{line-height:40px;font-size:12px;margin-left:4px;text-transform:uppercase;}.page-order-pick-flavors #zone-user .view-shopping-cart .ajax-qty .empty,.page-order-party #zone-user .view-shopping-cart .ajax-qty .empty{display:inline-block;margin-left:8px;margin-top:3px;}#zone-user .view-shopping-cart .line-item-quantity-label{margin-top:0px;margin-left:5px;display:inline-block;}.chrome .line-item-quantity-label,.safari .line-item-quantity-label,.ff .line-item-quantity-label{margin-top:6px !important;}#zone-user .view-shopping-cart .line-item-quantity-raw{margin-left:-28px;margin-top:6px;-webkit-margin-collapse:separate;position:absolute;color:#fff;width:20px;text-align:center;}#zone-user .view-shopping-cart .view-empty p{margin-top:17px;}#order-flavors #error-msg form input[type=submit],#order-flavors .ok-button{background:#80DED5;font-family:'ProximaNova-Bold';border:none;color:#532D18;font-size:14px;text-transform:uppercase;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-weight:bold;margin-right:2px;}#order-flavors #error-msg form input[type=submit]:hover,#order-flavors .ok-button:hover{color:#fff;}.daily-title{font-family:'TrophyHeadline';font-size:30px;text-transform:lowercase;margin-bottom:15px;margin-top:20px;}.page-order-party .region-content-inner{padding:0px 0 20px 0;}.ipad .party-header,.iphone .party-header,.andriod .party-header{margin-top:0px;}.page-order-pick-flavors .continue-button-flavors-sm-xs .daily-title:first-child{margin-top:-25px;}.flavor-text{font-family:'ProximaNova-Regular';font-size:18px;color:#6cc7be;margin-top:30px;margin-bottom:20px !important;margin-left:auto;margin-right:auto;}.cupcake_tabs{display:none;}.cupcake_tabs .img-box{margin-top:0px;width:inherit;height:inherit;margin-left:0px;}.cupcake_tabs .img-box img{width:310px;margin-left:auto;margin-right:auto;}.cupcake_tabs .cupcake-title,.holiday-cupcake.row .cupcake-title{font-family:'ProximaNova-Bold';text-transform:uppercase;font-size:13px;color:#6cc7be;margin-top:10px;}.holiday-cupcake.row .img-box img{width:310px;margin-left:auto;margin-right:auto;}.custom .cupcake-title{margin-top:18px !important;}.info-box .cupcake-title{margin-top:20px !important;}.custom form{margin-top:8px;}.custom.cakes  form{margin-top:4px;margin-bottom:4px;}.custom.truffle form{margin-top:36px;}.info-box{width:159px;height:210px;border:5px solid #fff;float:left;text-align:center;}.info-box:hover{cursor:pointer;border:5px solid #80ded5;}.android .info-box:hover,.ipad .info-box:hover,.iphone .info-box:hover{cursor:pointer;border:5px solid #fff !important;}.info-box:hover .hover-box{display:block;}.info-box .hover-box{display:none;text-align:left;line-height:1.2em;font-family:'ProximaNova-Regular';color:#532d18;background:#80ded5;width:180px;position:absolute;padding:15px;margin-left:290px;margin-top:-140px;z-index:24;}.info-box .hover-box .summary{min-height:40px;margin-bottom:10px;}.andriod .info-box .hover-box,.ipad .info-box .hover-box,.iphone .info-box .hover-box{display:none;}.info-box .hover-box .pointer{position:absolute;margin-left:-25px;margin-top:25px;height:40px;width:20px;display:block;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/pointer.png) no-repeat;}.info-box .top-sect{height:182px;}.ipad.page-order-pick-flavors .info-box input.qty-input,.iphone.page-order-pick-flavors .info-box input.qty-input,.ipad.page-order-party .info-box input.qty-input,.iphone.page-order-party .info-box input.qty-input{border-radius:0px;padding-top:4px;font-size:13px;}.ipad.page-order-party .flovors-bg-shadow{height:5.25em;}.iphone.page-order-pick-flavors .info-box.macaron input.qty-input,.iphone.page-order-party .info-box.macaron input.qty-input{padding-top:1px !important;}.ipad.page-order-pick-flavors .info-box.macaron input.qty-input,.ipad.page-order-party .info-box.macaron input.qty-input{padding-top:6px !important;}.safari.page-order-pick-flavors .info-box input.qty-input,.safari.page-order-party .info-box input.qty-input{font-size:13px;}.ipad #themed_tab .col-sm-12,.ipad #cupcake_truffles_tab .col-sm-12,.ipad .holiday-themed.row .col-sm-12,.ipad .holiday-cupcake-truffle.row .col-sm-12,.ipad #standard_tab .col-sm-12,.ipad .holiday-cupcake.row .col-sm-12,.ipad #macarons_tab .col-sm-12,.ipad .holiday-macaron.row .col-sm-12,.ipad #mini_tab .col-sm-12,.ipad .holiday-mini.row .col-sm-12,.ipad #cakes_tab .col-sm-12,.ipad .holiday-cake.row .col-sm-12,.ipad #party_goods_tab .col-sm-12,.ipad .holiday-party-goods.row .col-sm-12,.ipad .holiday-party-goods2.row .col-sm-12{width:50%;}.cupcake-box{width:159px;height:226px;border:5px solid #fff;float:left;text-align:center;}.cupcake-box:hover{cursor:pointer;border:5px solid #80ded5;}.android .cupcake-box:hover,.ipad .cupcake-box:hover,.iphone .cupcake-box:hover{cursor:pointer;border:5px solid #fff;}.cupcake-box:hover .hover-box{display:block;}.cupcake-box .top-sect{height:166px;}#standard_tab .cupcake-box .top-sect,.holiday-cupcake.row .cupcake-box .top-sect{height:initial;}#standard_tab .cupcake-box,.holiday-cupcake.row .cupcake-box{height:452px;width:initial;}.cleared{clear:both;}.cupcake-box input.qty-input,.info-box input.qty-input{background:#cfebeb;border:none;border:1px solid #E2E2E2;text-align:center;font-family:'ProximaNova-Bold';color:#532d18;height:30px;width:120px;position:relative;}.iphone .cupcake-box input.qty-input,.iphone .info-box input.qty-input,.android .cupcake-box input.qty-input,.andriod .info-box input.qty-input{border:none;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.cupcake-box input.qty-input,.info-box input.qty-input{-moz-appearance:textfield;}.cupcake-box  input.qty-input{width:100px;}.cupcake-box.custom  input.qty-input{width:130px;}.android .cupcake-box.custom  input.qty-input,.android .info-box.macaron input.qty-input{top:-5px;}.info-box input.qty-input{margin-top:30px;}.added-buttons{width:351px;}.flavor-btns{background:none !important;color:#6cc7be !important;text-decoration:underline;font-weight:initial !important;}.flavor-btns:hover{color:#532d18 !important;text-decoration:underline;}.buttons .continue-button.left{padding-left:30px;}.buttons .continue-button.right{padding-right:38px;}.buttons.col-lg-4 .continue-button.left,.buttons.col-lg-4 .continue-button.right,.buttons.col-lg-4,.buttons.col-lg-4{padding-left:0px;padding-right:0px;}.buttons .continue-button.right input[name="view_cart"]{padding-right:0;}.ipad.page-order-pick-flavors .cupcake-box input.qty-input,.iphone.page-order-pick-flavors .cupcake-box input.qty-input,.ipad.page-order-party .cupcake-box input.qty-input,.iphone.page-order-party .cupcake-box input.qty-input{border-radius:0px;padding-top:2px;font-size:13px;}.iphone.page-order-pick-flavors .cupcake-box input.qty-input,.iphone.page-order-party .cupcake-box input.qty-input{padding-top:4px;}.ipad.page-order-pick-flavors .cupcake-box input.qty-input,.ipad.page-order-party .cupcake-box input.qty-input{padding-top:-1px !important;top:-1px;}.ipad.page-order-pick-flavors .info-box.macaron input.qty-input,.ipad.page-order-party .info-box.macaron input.qty-input{top:1px;}.ipad.page-order-pick-flavors .cupcake-box.custom.cakes input.qty-input,.iphone.page-order-pick-flavors .cupcake-box.custom.cakes input.qty-input,.ipad.page-order-party .cupcake-box.custom.cakes input.qty-input,.iphone.page-order-party .cupcake-box.custom.cakes input.qty-input{padding-top:2px;}.ipad.page-order-pick-flavors .info-box input.qty-input,.ipad.page-order-pick-flavors .cupcake-box input.qty-input,.ipad.page-order-party .info-box input.qty-input,.ipad.page-order-party .cupcake-box input.qty-input{border:none !important;}.safari.page-order-pick-flavors .cupcake-box input.qty-input,.safari.page-order-party .cupcake-box input.qty-input{font-size:13px;}.cupcake-box input.add-to-cart,.info-box input.add-to-cart{border:none;font-size:7px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:18px;height:18px;padding:5px;}@supports (-ms-ime-align:auto){.cupcake-box input.add-to-cart{margin-bottom:-4px;}.info-box input.add-to-cart{margin-bottom:-4px;}}.ff .cupcake-box input.add-to-cart{position:relative;top:-1px;}.ff .info-box input.add-to-cart{position:relative;top:-1px;}.cupcake-box input.add-to-cart.add,.info-box input.add-to-cart.add{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/cart-add.svg) no-repeat;width:30px;height:30px;position:relative;top:6px;border:none !important;}.cupcake-box input.add-to-cart.minus,.info-box input.add-to-cart.minus{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/cart-minus.svg) no-repeat;width:30px;height:30px;position:relative;top:6px;border:none !important;margin-right:-1px;}.info-box.macaron input.add-to-cart.minus,.info-box.macaron input.add-to-cart.add{top:6px;}@-moz-document url-prefix(){.cupcake-box input.add-to-cart.add,.cupcake-box input.add-to-cart.minus{top:0px;}.cupcake-box input.add-to-cart.minus{margin-right:0;}.info-box input.qty-input{height:29.75px;top:1.75px !important;}.cupcake-box input.qty-input{height:29.75px;top:2.25px !important;}#mini_tab  .cupcake-box input.qty-input,.holiday-mini.row .cupcake-box input.qty-input{height:29.75px;top:2.25px !important;}.info-box.macaron input.qty-input{top:8.25px !important;}@-moz-document url-prefix(){#mini_tab  .cupcake-box input.qty-input,.holiday-mini.row .cupcake-box input.qty-input{top:2px !important;}.info-box.macaron input.qty-input{top:8.5px !important;}}#mini_tab .cupcake-box.custom form,.holiday-mini.row .cupcake-box.custom form,#themed_tab .cupcake-box.custom form,.holiday-themed.row .cupcake-box.custom form,.holiday-cupcake-truffle.row .cupcake-box.custom form,#party_goods_tab .cupcake-box.custom form,.holiday-party-goods.row .cupcake-box.custom form,.holiday-party-goods2.row .cupcake-box.custom form{margin-top:10px;}#cupcake_truffles_tab .cupcake-box.custom form{margin-top:50px;}.ipad.page-order-pick-flavors .cupcake-box input.qty-input,.ipad.page-order-party .cupcake-box input.qty-input{padding-top:2px !important;}.ipad.page-order-pick-flavors #mini_tab .cupcake-box input.qty-input,.ipad.page-order-party #mini_tab .cupcake-box input.qty-input{top:2.25px !important;}.ipad.page-order-pick-flavors .info-box.macaron input.qty-input,.ipad.page-order-party .info-box.macaron input.qty-input{padding-top:1.75px !important;}}.cupcake-box .hover-box{display:none;text-align:left;line-height:1.2em;font-family:'ProximaNova-Regular';color:#532d18;background:#80ded5;width:180px;position:absolute;padding:15px;margin-left:190px;margin-top:-140px;z-index:24;}#standard_tab .cupcake-box .hover-box,.holiday-cupcake.row .cupcake-box .hover-box{margin-top:-226px;}.cupcake-box .hover-box .summary{min-height:40px;margin-bottom:10px;}.cupcake-box .hover-box .pointer{position:absolute;margin-left:-25px;margin-top:25px;height:40px;width:20px;display:block;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/pointer.png) no-repeat;}.cupcake-box.custom{width:351px;height:252px;height:270px;margin-bottom:20px;margin-left:10%;}#themed_tab .cupcake-box.custom,.holiday-themed.row .cupcake-box.custom,#mini_tab .cupcake-box.custom,.holiday-mini.row .cupcake-box.custom,#party_goods_tab .cupcake-box.custom,.holiday-party-goods.row .cupcake-box.custom,.holiday-party-goods2.row .cupcake-box.custom{height:306px;}.holiday-cupcake-truffle.row .cupcake-box.custom,#cupcake_truffles_tab .cupcake-box.custom{height:338px !important;}.cupcake-box.custom.cakes{height:auto;height:604px;margin-bottom:0px;}.page-cakes .cupcake-box.custom.cakes{height:auto;}.cupcake-box.custom.cakes .top-sect{height:auto;margin-top:10px;}.cupcake_tabs .custom.cakes .img-box{width:300px;height:auto;margin-top:5px;margin-left:12px;}.cupcake_tabs .custom.cakes .img-box img{width:300px;height:auto;}.cupcake-box.custom.cakes.odd .hover-box,.cupcake-box.custom.tarts.odd .hover-box{width:250px;margin-left:356px;}.cupcake-box.custom.cakes.even .hover-box,.cupcake-box.custom.tarts.even .hover-box{width:250px;margin-left:-266px;}.cupcake-box.custom.cakes.odd .hover-box,.cupcake-box.custom.cakes.even .hover-box{margin-top:-370px;}.cupcake-box.custom.tarts.odd .hover-box,.cupcake-box.custom.tarts.even .hover-box{margin-top:-232px !important;}.cupcake-box.custom.cakes.even .hover-box .pointer{background-position:-20px 0;margin-left:226px;}.custom.cakes .cupcake-title{margin-top:15px !important;margin-bottom:0px;}#standard_tab .cupcake-box .hover-box,.holiday-cupcake.row .cupcake-box .hover-box{margin-left:295px;}.page-macaron-flavors .col-lg-4:nth-of-type(3n+0) .info-box .hover-box,#macarons_tab .col-lg-4:nth-of-type(3n+0) .info-box .hover-box,.holiday-macaron.row .col-lg-4:nth-of-type(3n+0) .info-box .hover-box,#standard_tab .col-lg-4:nth-of-type(3n+0) .cupcake-box .hover-box,.holiday-cupcake.row .col-lg-4:nth-of-type(3n+0) .cupcake-box .hover-box{margin-left:-196px !important;}.page-macaron-flavors .col-lg-4:nth-of-type(3n+0) .info-box .hover-box .pointer,#macarons_tab .col-lg-4:nth-of-type(3n+0) .info-box .hover-box .pointer,.holiday-macaron.row .col-lg-4:nth-of-type(3n+0) .info-box .hover-box .pointer,#standard_tab .col-lg-4:nth-of-type(3n+0) .cupcake-box .hover-box .pointer,.holiday-cupcake.row .col-lg-4:nth-of-type(3n+0) .cupcake-box .hover-box .pointer{background-position:-20px 0;margin-left:156px;}.iphone.page-macaron-flavors .col-sm-6{width:100%}.macaron{width:285px;height:310px;}.page-macaron-flavors .macaron{height:252px;}.macaron_tabs{display:none;}.macaron_tabs .img-box,.holiday-macaron.row .img-box{margin-top:0px;width:267px;height:180px;}.macaron_tabs .cupcake-title
.holiday-macaron.row .cupcake-title{font-family:'ProximaNova-Bold';text-transform:uppercase;font-size:13px;color:#6cc7be;margin-top:20px;}.mini_tabs{display:none;}.mini_tabs .cupcake-title{font-family:'ProximaNova-Bold';text-transform:uppercase;font-size:13px;color:#6cc7be;}.cupcake-box.custom .top-sect{height:200px;height:194px;margin-top:10px;}#mini_tab .col-lg-6:nth-of-type(2n+0) .cupcake-box.custom .hover-box .pointer,.holiday-mini.row .col-lg-6:nth-of-type(2n+0) .cupcake-box.custom .hover-box .pointer,#themed_tab .col-lg-6:nth-of-type(2n+0) .cupcake-box.custom .hover-box .pointer,#cupcake_truffles_tab .col-lg-6:nth-of-type(2n+0) .cupcake-box.custom .hover-box .pointer,.holiday-themed.row .col-lg-6:nth-of-type(2n+0) .cupcake-box.custom .hover-box .pointer,.holiday-cupcake-truffle.row .col-lg-6:nth-of-type(2n+0) .cupcake-box.custom .hover-box .pointer,#party_goods_tab .wine:nth-of-type(2n+0) .cupcake-box.custom .hover-box .pointer,#party_goods_tab .party-good-odd .cupcake-box.custom .hover-box .pointer,.holiday-party-goods.row .col-lg-6:nth-of-type(2n+0) .cupcake-box.custom .hover-box .pointer,.holiday-party-goods2.row .col-lg-6:nth-of-type(2n+0) .cupcake-box.custom .hover-box .pointer{position:absolute;margin-left:227px;margin-top:25px;height:40px;width:20px;display:block;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/pointer.png) no-repeat;background-position:-20px 0;}#themed_tab .col-lg-6:nth-of-type(1n+0) .cupcake-box .hover-box .pointer,#cupcake_truffles_tab .col-lg-6:nth-of-type(1n+0) .cupcake-box .hover-box .pointer,.holiday-themed.row .col-lg-6:nth-of-type(1n+0) .cupcake-box .hover-box .pointer,.holiday-cupcake-truffle.row .col-lg-6:nth-of-type(1n+0) .cupcake-box .hover-box .pointer,#mini_tab .col-lg-6:nth-of-type(1n+0) .cupcake-box .hover-box .pointer,.holiday-mini.row .col-lg-6:nth-of-type(1n+0) .cupcake-box .hover-box .pointer,#party_goods_tab .wine:nth-of-type(1n+0) .cupcake-box .hover-box .pointer,#party_goods_tab .party-good-even .cupcake-box .hover-box .pointer,.holiday-party-goods.row .col-lg-6:nth-of-type(1n+0) .cupcake-box .hover-box .pointer,.holiday-party-goods2.row .col-lg-6:nth-of-type(1n+0) .cupcake-box .hover-box .pointer{background-position:0;margin-left:-26px;}#themed_tab .col-lg-6:nth-of-type(2n+0) .cupcake-box .hover-box,#cupcake_truffles_tab .col-lg-6:nth-of-type(2n+0) .cupcake-box .hover-box,.holiday-themed.row .col-lg-6:nth-of-type(2n+0) .cupcake-box .hover-box,.holiday-cupcake-truffle.row .col-lg-6:nth-of-type(2n+0) .cupcake-box .hover-box,#mini_tab .col-lg-6:nth-of-type(2n+0) .cupcake-box .hover-box,.holiday-mini.row .col-lg-6:nth-of-type(2n+0) .cupcake-box .hover-box,#party_goods_tab .wine:nth-of-type(2n+0) .cupcake-box .hover-box,#party_goods_tab .party-good-odd .cupcake-box .hover-box,.holiday-party-goods.row .col-lg-6:nth-of-type(2n+0) .cupcake-box .hover-box,.holiday-party-goods2.row .col-lg-6:nth-of-type(2n+0) .cupcake-box .hover-box{text-align:left;line-height:1.2em;font-family:'ProximaNova-Regular';color:#532d18;background:#80ded5;width:250px;position:absolute;padding:15px;margin-left:-267px !important;margin-top:-140px;z-index:24;}#themed_tab .col-lg-6:nth-of-type(1n+0) .cupcake-box .hover-box,#cupcake_truffles_tab .col-lg-6:nth-of-type(1n+0) .cupcake-box .hover-box,.holiday-themed.row .col-lg-6:nth-of-type(1n+0) .cupcake-box .hover-box,.holiday-cupcake-truffle.row .col-lg-6:nth-of-type(1n+0) .cupcake-box .hover-box,#mini_tab .col-lg-6:nth-of-type(1n+0) .cupcake-box .hover-box,.holiday-mini.row .col-lg-6:nth-of-type(1n+0) .cupcake-box .hover-box,#party_goods_tab .wine:nth-of-type(1n+0) .cupcake-box .hover-box,#party_goods_tab .party-good-even .cupcake-box .hover-box,.holiday-party-goods.row .col-lg-6:nth-of-type(1n+0) .cupcake-box .hover-box,.holiday-party-goods2.row .col-lg-6:nth-of-type(1n+0) .cupcake-box .hover-box{text-align:left;line-height:1.2em;font-family:'ProximaNova-Regular';color:#532d18;background:#80ded5;width:250px;position:absolute;padding:15px;margin-left:357px;z-index:24;}.cupcake_tabs .custom .img-box{width:320px;height:170px;margin-top:5px;margin-left:12px;}.cupcake_tabs .custom .img-box img{width:320px;height:170px;}.page-cupcake-truffle-flavors .cupcake_tabs .custom .img-box img{width:267px;height:191px;}.page-cupcake-truffle-flavors .custom .cupcake-title{margin-top:42px !important;}.cupcake_tabs .mini-box .img-box{margin-left:0;}.modal{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.50);z-index:10;text-align:center;}#click-box{display:none;text-align:left;line-height:1.3em;font-family:'ProximaNova-Regular';color:#532d18;z-index:3;position:absolute;}#click-box .close-box{right:15px;font-size:15px;line-height:1em;font-family:'ProximaNova-Bold';text-transform:uppercase;cursor:pointer;position:absolute;z-index:1;margin-right:40px;padding-top:30px;}#click-box .img-box{}#click-box .img-box img{margin:auto;}#click-box .img-box .img-cake{max-width:350px !important;}#click-box .cupcake-title{font-family:'ProximaNova-Bold';color:#80ded5;font-size:30px;text-transform:uppercase;margin-bottom:5px;line-height:1.0em;}#click-box .highlight{text-transform:uppercase;font-family:ProximaNova-Bold;margin-bottom:5px;}#click-box .description{margin-top:15px;margin-bottom:15px;}#click-box .price{font-family:ProximaNova-Bold;margin-bottom:20px;}#click-box.custom{z-index:24;}.page-checkout select{-webkit-appearance:none;}.page-checkout select::-ms-expand{display:none;}#edit-commerce-fieldgroup-pane-group-copy-address,.form-item-commerce-fieldgroup-pane--group-copy-address-field-copy-delivery-address--und{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;}.page-admin-commerce-orders .group-copy-address{display:none;}.variation-selector,[id^=edit-attributes-field-type]{border-image-source:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/tcc-dash.png);border-image-slice:2;border-image-repeat:round;}.variation-selector,[id^=edit-attributes-field-type]{background-image:linear-gradient(45deg,transparent 50%,#80ded5 50%),linear-gradient(135deg,#80ded5 50%,transparent 50%),linear-gradient(to right,#80ded5,#80ded5);background-position:calc(100% - 16px) calc(1em + 1px),calc(100% - 12px) calc(1em + 1px),calc(100% - 2.5em) 0.5em;background-size:5px 5px,5px 5px,1px 1.35em;background-repeat:no-repeat;}.variation-selector:focus,[id^=edit-attributes-field-type]:focus{background-image:linear-gradient(45deg,#80ded5 50%,transparent 50%),linear-gradient(135deg,transparent 50%,#80ded5 50%),linear-gradient(to right,#80ded5,#80ded5);background-position:calc(100% - 12px) 1em,calc(100% - 16px) 1em,calc(100% - 2.5em) 0.5em;background-size:5px 5px,5px 5px,1px 1.35em;background-repeat:no-repeat;border-color:green;outline:0;}@media all and (max-width:575px){.cupcake_detail_bg{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/click-box-custom-mobile.png) no-repeat;background-size:100% 100%;padding-bottom:20px;margin-left:33px;padding:20px 35px;cursor:pointer;}#click-box .img-box .img-cake{max-width:100% !important;}}.cupcake_detail_bg{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/click-box-custom.png) no-repeat;background-size:100% 100%;padding-bottom:20px;margin-left:33px;padding:20px 35px;cursor:pointer;}#click-box.custom .img-box{}#click-box.custom .img-box img{}#click-box.custom .price{display:none;}#click-box .dozen-price{margin-bottom:20px;font-family:ProximaNova-Bold;}#assortment-box{cursor:pointer;height:265px;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/assortment-box.jpg) no-repeat 50%;}span.standard_tab_button{display:inline-block;margin-bottom:20px;}span.minicupcakes_tab_button{display:inline-block;margin-bottom:20px;}span.macaron_tab_button{display:inline-block;margin-bottom:20px;}span.cakes_tab_button{display:inline-block;margin-bottom:20px;}span.party_goods_tab_button{display:inline-block;margin-bottom:20px;}span.holidays_tab_button{display:inline-block;margin-bottom:20px;}span.holidays_tab2_button{display:inline-block;margin-bottom:20px;}.cart-validation input[type=submit]{border:none;box-shadow:none;background:#80DED5;color:#532D18;padding:2px 10px;}.cart-validation input[type=submit]:hover{color:#fff;}.upper-button{margin-bottom:20px;}.total-cupcake{float:right;font-family:'ProximaNova-Bold';color:#532d18;font-size:18px;text-transform:uppercase;}.total-cupcake.top{float:left;margin-left:15px;margin-top:5%;}#order-customer-info{margin:50px auto 0 auto;width:550px;border:#ccc 1px solid;padding:20px;}#order-review{margin:50px auto 0 auto;width:780px;border:#ccc 1px solid;padding:20px;}#order-review .summary-box{margin:0 10px;float:left;}.dot-line{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/dot-line.png) repeat-x;height:1px;}#order-steps{margin:20px 0;text-align:center;}.page-checkout-complete #order-steps{display:none;}.page-checkout-complete #order-status{margin-bottom:0px;margin-left:60px;}#order-steps form{display:inline-block;margin:0 11px;}#order-steps form input{border:none;background:none;text-transform:uppercase;font-family:'ProximaNova-Regular';color:#bfeeea;font-size:14px;margin-top:-10px;}#order-steps form label{font-family:'ProximaNova-Regular';background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/steps.png) no-repeat;width:56px;height:56px;font-size:26px;letter-spacing:2px;display:inline-block;line-height:57px;color:#fff;}#order-steps form.steps-cur label{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/steps-cur.png) no-repeat;}#order-steps form.steps-cur input,#order-steps-mob-footer form.steps-cur-mob-footer input{color:#80ded5;font-size:20px;}#money-box{float:right;margin-bottom:20px;}#money-box span{display:inline-block;width:70px;}.page-checkout .checkout-buttons input.checkout-cancel{display:none;}form#commerce-checkout-form-checkout div fieldset#edit-buttons.checkout-buttons div.fieldset-wrapper span.button-operator{display:none;}form#commerce-checkout-form-checkout div fieldset#edit-buttons.checkout-buttons{clear:both;float:left;}#order-info{font-family:'ProximaNova-Regular';}#order-info .group-fields{vertical-align:top;}#order-info .group-fields.group-right{margin-left:30px;}#order-info form input{font-family:'ProximaNova-Bold';color:#532d18;font-size:16px;}#order-info form input[type="submit"]{font-size:14px;}#order-info form input[type="submit"]:hover{color:#fff;}#order-info .fields{margin-bottom:10px;vertical-align:top;}#order-info .fields label{font-weight:normal;}#order-info .fields.radio label{display:inline-block;}#order-info .fields.delivery_gift_message label{display:inline-block;}#order-info .fields.radio .radio-button{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/radio-button.png) no-repeat;display:inline-block;vertical-align:middle;width:22px;height:21px;margin:-3px 10px 0 10px;cursor:pointer;}#order-info .fields.radio .radio-button.active{background-position:0 -21px;}#order-info .fields input[type="text"]{padding:0 17px;height:52px;width:430px;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-large.png) no-repeat;border:none;margin-bottom:13px;}#order-info .fields.city{display:inline-block;}#order-info .fields input[name="delivery_city"]{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-city.png) no-repeat;width:201px;}#order-info .fields input[name="delivery_state"]{text-align:center;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-state.png) no-repeat;width:63px;}#order-info .fields input[name="delivery_zip"]{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-zip.png) no-repeat;width:139px;}#order-info .fields.locatoin-type{display:inline-block;}#order-info .fields .drop-down-box{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-location.png) no-repeat;background-size:100% 100%;font-size:14px;padding:15px 20px;cursor:pointer;font-family:'ProximaNova-Bold';text-transform:uppercase;}#order-info .fields .drop-down-box .selected-option{width:90px;display:inline-block;overflow:hidden;}#location-type{display:none;}#location-type .select-menu .option{cursor:pointer;z-index:5;padding:10px 20px;width:139px;font-size:14px;background:#CCF2EE;font-family:'ProximaNova-Bold';text-transform:uppercase;}#location-type .select-menu .option:hover{background:#80DED5;}#order-info .fields input[name="delivery_recipient_number_"],#order-info .fields input[name="order_phone_number"]{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-phone.png) no-repeat;width:227px;}#order-info .fields textarea{padding:10px;font-family:'ProximaNova-Bold';color:#532d18;width:100%;height:275px;resize:none;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-extra.png) no-repeat;background-size:100% 100%;}#order-info .fields #delivery_policy{width:100%;padding:14px 34px 16px 34px;line-height:16px;margin-top:0px;font-size:16px;}#order-info .wine-requires-id{margin-top:5px;}#order-info .delivery-policy-subheader{font-family:"Proxima Nova";}#order-info .fields #delivery_policy .heading{text-transform:uppercase;color:#68BEB5;font-family:ProximaNova-Bold,"ProximaNova-Bold",Segoe UI,Helvetica,Arial,sans-serif;}#order-info .required-field{margin-left:5px;color:red;font-size:11px;font-weight:bold;}#order-info .respond-field{margin-left:5px;color:green;font-size:11px;font-weight:bold;}#order-info .fields.delivery_contact{margin-bottom:15px;}#order-info .fields.delivery_contact .radio-button.first{margin-left:0;}#order-info .someone_else_fields{display:none;}#order-info .fields.delivery_leave_permission_{}#order-info .delivery_contactless{display:none;}#order-info .fields.delivery_signature{display:none;}#cupcake-weekdays{border:none;background:none;width:462px;margin:0 auto;padding-bottom:30px;display:block;}#cupcake-weekdays li{margin:0;border:none;background:none;list-style:none;float:left;position:relative;top:1px;border-bottom:0 !important;padding:0;white-space:nowrap;}#cupcake-weekdays li a{padding:0;width:66px;height:32px;text-align:center;display:inline-block;color:#80DED5;font-size:15px;font-family:'ProximaNova-Bold';}.cupcake-tabs{margin-bottom:30px;}#cupcake-weekdays li a:hover,#cupcake-weekdays li a.active{color:#532D18;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/day-bracket.png) no-repeat 7px 18px;}.cupcake-box .price,.info-box .price{color:#AEAEAE;font-family:'ProximaNova-Regular',sans-serif;margin-top:4px;font-size:12px;}#cupcake-flavors #standard_tab .cupcake-box .hover-box{margin-top:-150px;}.context-cupcake-flavors #cupcake-flavors #standard_tab .cupcake-box{height:180px;}#cupcake-flavors #standard_tab .cupcake-box{height:200px;}#cupcake-flavors #custom_tab .cupcake-box{height:220px;}#cupcake-flavors .page-heading{margin-bottom:0;}#cupcake-flavors .cupcake_tabs{display:block;}.page-checkout-review #edit-back,.page-checkout-review .button-operator{display:none;}.checkout-title{padding-top:20px;padding-bottom:30px;clear:both;width:100%;}.checkout-message-left{width:49.5%;border:1px dashed #80ded5;padding:15px;float:left;}.checkout-message-left .message-left{width:48%;float:left;}.checkout-message-left .message-right{width:48%;float:right;}.message-uppercase{text-transform:uppercase;}.checkout-message-left .message-note ul li{display:inline;float:left;}.checkout-message-left .message-bottom{font-style:oblique;width:100%;float:left;padding-top:20px;}.checkout-message-right{float:right;width:49.5%;border:1px dashed #80ded5;padding:15px;}.message-hide,.gift-message-hide,.message-left-hide,.message-right-hide{display:none;}.gift-message{float:left;padding-top:40px;}.gift-message-heading{font-size:20px;padding-bottom:10px}.gift-message .gift-message-top{height:42px;width:925px;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/gift-message-top.jpg) no-repeat;}.gift-message .gift-message-center{width:925px;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/gift-message-center.jpg);}.gift-message .gift-message-content{color:#6ec8c0;font-style:oblique;width:880px;margin-left:20px;}.gift-message .gift-message-bottom{height:42px;width:925px;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/gift-message-bottom.jpg) no-repeat;}.delivery-message div,.pickup-message div{margin-bottom:10px;}.page-checkout-complete #block-views-commerce-cart-summary-block-1{width:98%;margin:20px auto;}.page-checkout-complete #block-trophy-trophy-order-status > .block-inner{display:none;}.page-checkout-complete .order-complete-msg{font-family:'TrophyHeadline';text-transform:lowercase;font-size:36px;margin-bottom:20px;text-align:center;}.page-checkout-complete .order-thank-you{color:#6ec8c0;font-family:'ProximaNova-Regular';font-size:24px;text-align:center;margin-bottom:40px;}.page-checkout-complete #section-header{margin-bottom:0;}.page-checkout-complete .dot-line{position:relative;z-index:5;top:220px;}.page-checkout-complete .delivery-from{font-style:normal;margin-bottom:12px;}.page-checkout-complete .delivery-contact{margin-bottom:12px;}.page-checkout-complete .component-type-base-price .component-title{font-family:'ProximaNova-Bold',Arial;}.page-checkout-complete .component-type-commerce-couponcommerce-coupon-fixed .component-title{font-family:'ProximaNova-Bold',Arial;}.page-checkout-complete .component-type-commerce-couponcommerce-coupon-fixed .component-title .item-list li{font-family:'ProximaNova-Regular',sans-serif;}.page-checkout-complete .component-total{font-family:'ProximaNova-Regular',sans-serif;font-weight:400;}.node-type-webform.context-party-room .form-item{padding-bottom:10px;}.node-type-webform.context-party-room #webform-client-form-87 .form-item label{font-family:'ProximaNova-Regular';font-weight:normal !important;font-size:15px;width:440px;padding-bottom:5px;}.node-type-webform.context-party-room .block-system-main .block-inner .content .submitted{display:none;}.node-type-webform.context-party-room .block-system-main .block-inner .content .field-item{padding-bottom:20px;}.node-type-webform.context-party-room .block-system-main .block-inner .content .field-item h2{text-align:center;margin-top:-40px;}.node-type-webform.context-party-room form{margin-left:20px;width:440px;}.node-type-webform.context-party-room input[type="text"],.node-type-webform.context-party-room input[type="email"]{font-family:'ProximaNova-Bold';color:#532d18;font-size:14px;padding:0 17px;height:52px;width:430px;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-large.png) no-repeat;border:none;}.node-type-webform.context-party-room #edit-submitted-phone-number[type="text"]{}.node-type-webform.context-party-room #webform-component-event-type select{text-align:center;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-credit.png) no-repeat;width:430px;height:52px;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;position:relative;}.node-type-webform.context-party-room #webform-component-event-type .event-select{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-credit.png) no-repeat;width:430px;height:39px;padding:15px;margin-top:-52px;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-family:'ProximaNova-Bold';color:#532d18;font-size:14px;cursor:default;}.node-type-webform.context-party-room .form-textarea-wrapper textarea{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-extra.png) no-repeat;width:430px;height:275px;border:none;box-shadow:none;padding:15px;font-family:'ProximaNova-Bold';color:#532d18;font-size:14px;}.node-type-webform.context-party-room .form-textarea-wrapper .grippie{display:none;}.node-type-webform.context-party-room .form-actions input{clear:both;background:#80DED5;font-family:'ProximaNova-Bold';border:none;color:#532D18;font-size:14px;text-transform:uppercase;padding:4px 17px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-weight:bold;margin-left:345px;}.node-type-webform.context-party-room .form-actions input:hover{color:#fff;background:#80DED5;text-decoration:none;}.node-type-webform.context-party-room #webform-component-event-type .select,.node-type-webform.context-party-room #webform-component-event-type{margin-left:465px;margin-top:-411px;}.node-type-webform.context-party-room #webform-component-comments---questions{margin-left:465px;margin-top:0px;}.node-type-webform.context-party-room #webform-component-number-of-guests{margin-left:465px;margin-top:-17px;}.node-type-webform.context-party-room #edit-actions{margin-left:450px;padding-top:20px;}.node-type-webform.context-party-room .webform-datepicker select{text-align:center;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-state-bill.png) no-repeat;width:127px;height:52px;border:none;position:relative;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.node-type-webform.context-party-room .webform-datepicker select.day,.node-type-webform.context-party-room .webform-datepicker select.month{margin-left:20px;}.node-type-webform.context-party-room .form-item-submitted-date-day span.day-select,.node-type-webform.context-party-room .form-item-submitted-date-month span.month-select,.node-type-webform.context-party-room .form-item-submitted-date-year span.year-select{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-state-bill.png) no-repeat;width:95px;height:22px;padding:15px;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-family:'ProximaNova-Bold';color:#532d18;font-size:14px;position:absolute;left:20px;cursor:default;}.node-type-webform.context-party-room .form-item-submitted-date-month span.month-select{left:171px;}.node-type-webform.context-party-room .form-item-submitted-date-day span.day-select{left:322px;}.node-type-webform.context-party-room input.webform-calendar,.node-type-webform.context-weddings input.webform-calendar{display:none;}.flovors-bg-shadow{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/blue_white_stripes_tile.gif);background-size:10px 10px;}.custom-individual .cupcake_detail_bg{padding-bottom:20px;margin-left:2px;z-index:20 !important;cursor:pointer;}#click-box.custom-individual img{margin:-5px auto 0px 20% !important;}.page-cart #views-form-commerce-cart-form-default .target-total-cell .line-item-summary{display:none;}.page-cart #views-form-commerce-cart-form-default .views-field-edit-quantity input{font-family:'ProximaNova-Bold';color:#532d18;width:65px;border:2px solid #A6A8AB;margin:0 auto;border-radius:0px;}.page-cart #views-form-commerce-cart-form-default #update-button-row td{padding:0;text-align:center;}.page-cart #views-form-commerce-cart-form-default #update-button-row td{background-color:#fff;}.page-cart table > tbody > tr > td,.page-cart table > thead > tr > th{border:none;}.page-cart .commerce-line-item-views-form table.views-table tbody tr td{padding:15px 10px 0px 10px;}.page-checkout-complete .view-commerce-cart-summary table.views-table tbody tr td,.page-checkout #commerce-checkout-form-review table tbody tr td{padding:15px 10px 15px 10px;}.page-cart .views-field-edit-quantity .form-type-textfield{padding-bottom:10px;margin-top:-3%;}.page-cart #views-form-commerce-cart-form-default #continue-shop a{cursor:pointer;margin-top:0;padding-top:2px;padding-bottom:2px;text-decoration:none;}.page-cart .commerce-line-item-actions button{padding-top:2px;padding-bottom:2px;margin-top:0px;}.page-cart .commerce-line-item-actions{margin-top:15px;}.page-checkout .panel-default{border:none;}.page-checkout .panel{border-radius:0px;-webkit-box-shadow:none;box-shadow:none;}.page-checkout .component-type-commerce-price-formatted-amount{background-color:#E7E7E7 !important;}.page-checkout .description{color:#999;margin-top:5px;font-size:13px;font-family:'ProximaNova-Regular';}.page-checkout .form-required,.page-checkout .marker{color:#f00;}.page-checkout #edit-customer-profile-billing .form-item-customer-profile-billing-commerce-customer-address-und-0-country span.select{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-credit.png) no-repeat;width:433px;height:52px;margin-top:-51px;padding:15px 15px;}.page-checkout #edit-customer-profile-billing select[name="customer_profile_billing[commerce_customer_address][und][0][country]"],.page-checkout [id^=edit-customer-profile-billing] select[name="customer_profile_billing[commerce_customer_address][und][0][country]"]{text-align:center;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-credit.png) no-repeat;width:430px;height:52px;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;}.page-checkout .form-item-commerce-payment-payment-details-credit-card-type label{margin-top:-50px;}.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-details-credit-card-type span.select{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-credit.png) no-repeat;width:433px;height:55px;padding:15px 15px;margin-top:-52px;}.page-checkout .form-item-customer-profile-billing-commerce-customer-address-und-0-administrative-area span.select{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-state-bill.png) no-repeat;width:129px;height:53px;padding:15px;margin-top:-51px;}.page-checkout .table > tbody > tr > td,.page-checkout .table > thead > tr > th{border:none;}.page-checkout #edit-commerce-payment .commerce-credit-card-expiration{float:right;margin-right:140px;}.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-details-credit-card-exp-month span.select{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-state-bill.png) no-repeat;padding:15px 15px;width:127px;height:53px;margin-top:-51px;}.android.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-details-credit-card-exp-month span.select{margin-top:-71px;}.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-details-credit-card-exp-year span.select{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-state-bill.png) no-repeat;padding:15px 15px;width:129px;height:53px;margin-top:-51px;}.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-details-credit-card-exp-year{margin-left:140px;position:absolute;margin-top:-51px;}.page-checkout. .checkout-buttons{display:inline-block;float:right;margin-right:5px;margin-top:90px;}.page-checkout div.error{background-image:url(/sites/all/themes/tcc_bootstrap/images/message-24-error.png);border-color:#ed541d;border-radius:0px;}.page-checkout div.error a{display:none;}.page-checkout div.error div.stock-cart{margin-top:.25em;}.page-checkout div.error a.stock-edit-cart{display:initial !important;margin-left:2em;}.page-cart .alert-danger.messages.error{text-align:left !important;}.page-checkout div.messages{background-position:15px 10px;background-repeat:no-repeat;background-color:#d8f4f1;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px;}.page-checkout .form-item-order-phone-number{width:450px;display:block;vertical-align:top;margin-top:-80px;margin-top:-132px;float:right;}.page-checkout .commerce_fieldgroup_pane__group_hear_about_us{margin-top:-32px;clear:left;float:left;}.page-checkout #commerce-fieldgroup-pane-group-hear-about-us-field-other-add-more-wrapper{display:none;}#edit-commerce-fieldgroup-pane-group-box-individually-field-box-individually > div > label{font-family:ProximaNova-Bold,"ProximaNova-Bold",Segoe UI,Helvetica,Arial,sans-serif;}.page-checkout .form-item-commerce-fieldgroup-pane--group-box-individually-field-box-individually-und:after{font-style:italic;content:"If your company or gathering requires food to be individually boxed in sealed containers,we are here to help! For a limited time we will package your order in individual,sealed boxes at no extra charge. We will place a small sticker on each box indicating the flavor inside. MINI CUPCAKES cannot be individually boxed.";}.logged-in #commerce-checkout-form-review > div > div.form-item.form-item-order-phone-number.form-type-textfield.form-group,.logged-in .page-checkout .form-item-order-phone-number .form-type-textfield .form-group{margin-top:-10px;left:10px;}.page-checkout input.postal-code{width:139px;}.page-checkout .form-item-customer-profile-billing-commerce-customer-address-und-0-locality,.page-checkout .form-item-customer-profile-billing-commerce-customer-address-und-0-administrative-area{margin-right:11px !important;}.page-checkout .commerce-order-handler-area-order-total .field-items,.page-checkout .field-name-commerce-order-total .field-items{float:right;margin-bottom:15px;padding:10px 5px 10px 15px;}.page-checkout .customer_profile_billing .alert{margin-top:25px;}.page-checkout .commerce_payment .alert{margin-top:-50px;margin-bottom:56px;}.page-checkout .account .alert{margin-top:25px;}.page-checkout section.block,.page-cart section.block,.page-order-delivery-info section.block{text-align:initial;}.page-checkout-review #block-block-41,.page-checkout-complete #block-block-41,.page-order-delivery-info #block-block-41{text-align:center;}.page-cart #update-button-row #trophy-quantity-link{display:none;}.page-cart .glyphicon{display:none;}.page-checkout input[type="text"]{background-size:contain;}.page-order-delivery-info #delivery-form .radio label{padding-left:0;}.page-order-delivery-info body{font-size:16px;}.page-order-delivery-info #delivery-form label{display:block;font-family:ProximaNova-Bold,"ProximaNova-Bold",Segoe UI,Helvetica,Arial,sans-serif;}.page-order-delivery-info #order-info .fields input[type="text"]{width:100%;background-size:100% 100%;}.page-order-delivery-info #order-info .group-fields.group-right{margin-left:0px;}.page-order-pickup-timeslot .drop-down-box{height:51px;width:355px;text-align:left;}.page-checkout-complete .table-responsive{border:none;}.page-checkout-complete .dot-line{display:none;}.page-order-delivery-zip-code .continue-button a{margin-top:0px;float:none;}.page-order-delivery-zip-code .continue-button{text-align:right;}.safari.page-checkout div.addressfield-container-inline > div.form-item{margin-right:0px;}.page-order-pickup-timeslot div.overlayer{position:absolute;padding:10px;margin-top:-10px;margin-left:-10px;background:#fff;z-index:20;opacity:0.7;text-align:center;display:none;}.page-order-pickup-timeslot div.overlayer img{vertical-align:middle;}.form-item-trophy-box-individually-box-individually-checkbox > label{font-family:ProximaNova-Bold,"ProximaNova-Bold",Segoe UI,Helvetica,Arial,sans-serif;}.form-item-trophy-box-individually-box-individually-checkbox .help-block{font-style:italic;font-family:'ProximaNova-Regular';font-size:15px;font-weight:400;color:#532d18;}.trophy_box_individually .ajax-progress{margin-right:6px;}@media all and (min-width:1200px){#commerce-checkout-form-review > div > div.form-item.form-item-order-phone-number.form-type-textfield.form-group{left:10px;}}.continue-button.disable-emoji-delivery_extra_info input[type="submit"],.continue-button.disable-emoji-delivery_gift_message input[type="submit"]{opacity:.5;color:#532d18;}.continue-button.disable-emoji-delivery_extra_info input[type="submit"]:hover,.continue-button.disable-emoji-delivery_gift_message input[type="submit"]:hover{color:#532d18 !important;cursor:not-allowed;}.cupcake-box select,.info-box select,.commerce-add-to-cart select{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;font-family:'ProximaNova-Bold',Arial;color:#532d18;height:30px;width:80%;width:225px;width:250px;font-size:12px;margin-left:auto;margin-right:auto;margin-top:6px;margin-bottom:0;}@-moz-document url-prefix(){.info-box select{margin-top:16px;}.cupcake-box select{margin-top:8px;}}@media (min-width:992px){.cupcake-box input.qty-input,.info-box input.qty-input{top:2px;height:30px;}.cupcake-box input.qty-input{top:0px;}.info-box.macaron input.qty-input{top:.5px;}.info-box.macaron form{margin-top:18px;}.ipad .info-box.macaron form{margin-top:8px;}@supports (-ms-ime-align:auto){#cakes_tab .cupcake-box input.qty-input,.holiday-cake.row .cupcake-box input.qty-input,#macarons_tab .info-box.macaron input.qty-input,.holiday-macaron.row .info-box.macaron input.qty-input{top:-1px;}#themed_tab .cupcake-box input.qty-input,#cupcake_truffles_tab .cupcake-box input.qty-input,.holiday-themed.row .cupcake-box input.qty-input,.holiday-cupcake-truffle.row .cupcake-box input.qty-input{top:0px;}#standard_tab .cupcake-box input.qty-input,.holiday-cupcake.row .cupcake-box input.qty-input{top:-.5px}#themed_tab .cupcake-box input.qty-input,#cupcake_truffles_tab .cupcake-box input.qty-input,.holiday-themed.row .cupcake-box input.qty-input,.holiday-cupcake-truffle.row .cupcake-box input.qty-input,#mini_tab .cupcake-box input.qty-input,.holiday-mini.row .cupcake-box input.qty-input,#party_goods_tab .cupcake-box input.qty-input,.holiday-party-goods.row .cupcake-box input.qty-input,.holiday-party-goods2.row .cupcake-box input.qty-input{top:-.85px;}}@-moz-document url-prefix(){.cupcake-box input.qty-input,.info-box input.qty-input{top:2px;}.info-box.macaron form{margin-top:4px}.info-box .price{margin-top:8px;}.ipad.page-order-pick-flavors .cupcake-box.custom.cakes input.qty-input,.iphone.page-order-pick-flavors .cupcake-box.custom.cakes input.qty-input,.ipad.page-order-party .cupcake-box.custom.cakes input.qty-input,.iphone.page-order-party .cupcake-box.custom.cakes input.qty-input{padding-top:2px;}.iphone.page-order-pick-flavors .info-box.macaron input.qty-input,.iphone.page-order-party .info-box.macaron input.qty-input{padding-top:2px !important;}}.safari.page-order-pick-flavors .info-box.macaron input.qty-input,.safari.page-order-party .info-box.macaron input.qty-input{top:0px;}#order-landing .order-landing-text{width:650px;}.order-landing-text-small-italic{width:600px;}#order-steps form{display:inline-block !important;}#order-status{font-family:'ProximaNova-Regular';margin-top:50px;margin-bottom:40px;text-align:left;}.page-cart .commerce-line-item-actions{margin-top:40px;margin-bottom:100px;}#pick-date{width:400px;display:inline-block;vertical-align:top;margin-left:100px;min-height:300px;}#shipping-tab{}#pickup-tab{}#delivery-tab{}.page-cart #views-form-commerce-cart-form-default button[value="Update cart"]{margin-top:5px;background:none;color:#80DED5;font-family:'ProximaNova-Bold';text-transform:uppercase;border:none;font-size:13px;background:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-bottom:2px solid #80DED5;padding:3px 0;}.page-cart #views-form-commerce-cart-form-default #update-button-row .target-cell{padding:0;text-align:center;padding-right:26.5%;}.safari.page-cart #views-form-commerce-cart-form-default #update-button-row .target-cell{padding-right:25%;}.page-cart .commerce-line-item-views-form .views-field-edit-delete button[type="submit"]{width:95px;height:19px;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/remove-button-bg.png) no-repeat;border:none;text-transform:uppercase;color:#FFF;font-weight:bold;padding-top:0px;margin-bottom:2px;}.page-order-pick-flavors .classic .col-md-2,.page-order-party .classic .col-md-2{width:180px;}.page-checkout #edit-commerce-payment{margin-top:50px;}.chrome .page-checkout .form-item-order-phone-number{margin-top:-400px;}.page-checkout .checkout-buttons{margin-top:0px;display:inline-block;float:left;}.page-checkout .checkout-buttons button{border-radius:20px;padding:10px 30px;margin-left:25%;}.page-checkout .checkout-buttons button:hover{background:#532d18;color:#FFF;}}@media all and (min-width:992px) and (-ms-high-contrast:none),(-ms-high-contrast:active){#themed_tab .cupcake-box input.qty-input,#cupcake_truffles_tab .cupcake-box input.qty-input,.holiday-themed.row .cupcake-box input.qty-input,.holiday-cupcake-truffle.row .cupcake-box input.qty-input,#party_goods_tab .cupcake-box input.qty-input,.holiday-party-goods.row .cupcake-box input.qty-input,.holiday-party-goods2.row .cupcake-box input.qty-input,#mini_tab .cupcake-box input.qty-input,.holiday-mini.row .cupcake-box input.qty-input,#standard_tab .cupcake-box input.qty-input,.holiday-cupcake.row .cupcake-box input.qty-input,#macarons_tab .info-box.macaron input.qty-input,.holiday-macaron.row .info-box.macaron input.qty-input,#cakes_tab .cupcake-box input.qty-input,.holiday-cake.row .cupcake-box input.qty-input{top:8px;}#mini_tab .cupcake-box input.qty-input,.holiday-mini.row .cupcake-box input.qty-input{top:8.5px;}.info-box.macaron form{margin-top:0px;}}@media screen and (min-width:992px) and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){.chrome .cupcake-box input.qty-input{top:0.5px;}.chrome74 .cupcake-box input.qty-input{top:0.5px;}.chrome75 .cupcake-box input.qty-input,.chrome75 .info-box.macaron input.qty-input{top:-4.5px}}.page-cart .table-responsive{border:none;}@media (max-width:1200px){.custom-individual{height:670px !important;}.cupcake_detail_bg{cursor:pointer;}.page-checkout #block-trophy-trophy-order-status{width:100%;}.page-checkout .cart_contents{width:100%;}.page-checkout #customer-profile-billing-ajax-wrapper,.page-checkout .commerce_coupon{margin-left:auto;}.page-order-delivery-info #order-info .fields #delivery_policy{padding:0px;}.page-order-delivery-info .continue-button{text-align:center;width:100%;}.page-order-delivery-info #order-info form input[type="submit"]{float:none;margin-top:10%;}.page-order-delivery-info .policy label{float:right;}.page-order-delivery-info .policy{width:300px;margin-top:5%;}.page-order-delivery-info .policy .radio-button{margin:0px !important;}}@media (max-width:1200px) and (min-width:767px){.info-box.macaron,#standard_tab .cupcake-box,.holiday-cupcake.row .cupcake-box{width:351px;width:98%;height:466px;margin-bottom:20px;}.info-box.macaron{height:300px;}.macaron_tabs .img-box,.holiday-macaron.row .img-box,#standard_tab .img-box,.holiday-cupcake.row .img-box{margin-left:auto;margin-right:auto;}#macarons_tab .row,.holiday-macaron.row,#standard_tab .row,.holiday-cupcake.row{margin-right:22px;}#cakes_tab .row,.holiday-cake.row{margin-right:-6px;}.page-macaron-flavors .info-box.macaron{height:260px;}.iphone.page-order-pick-flavors .info-box.macaron input.qty-input,.iphone.page-order-party .info-box.macaron input.qty-input{padding-top:4px !important;}.iphone.page-order-pick-flavors .cupcake-box.custom.cakes input.qty-input,.iphone.page-order-party .cupcake-box.custom.cakes input.qty-input{padding-top:4px;}}.iPadPro .overrides{width:33.33333333% !important;}.iPadPro .shipping-container{margin-top:0px !important;}@media all and (max-width:1024px){.cupcake-box.custom.odd .hover-box,.cupcake-box.custom.even .hover-box,.cupcake-box .hover-box{display:none !important;}.page-order-landing .order-landing-text-small-italic a,.page-order-landing .order-landing-text-small-italic a:visited,.page-order-landing .order-landing-text-small-italic a:active{color:#6cc7be;}}@media all and (min-width:1020px) and (max-width:1024px){.ipad.page-order-pick-flavors .info-box.macaron input.qty-input,.ipad.page-order-party .info-box.macaron input.qty-input{padding-top:5px !important;}}@media all and (min-width:992px) and (max-width:1200px){.page-cart #views-form-commerce-cart-form-default #update-button-row .target-cell{padding-right:26.5%;}.page-checkout .form-item-order-phone-number{}}@media (max-width:992px){.page-order-pick-flavors #standard_tab #tabs,.page-order-party #standard_tab #tabs{height:auto;}.page-order-pick-flavors #standard_tab #tabs #classic_button,.page-order-party #standard_tab #tabs #classic_button{display:none;margin-top:20px;margin-bottom:20px;clear:both;}.page-order-pick-flavors #standard_tab #tabs #themed_button,.page-order-party #standard_tab #tabs #themed_button{}#order-steps{display:none;}#order-flavors{margin-top:0px;}.page-order-pick-flavors .cupcake-box input.add-to-cart.add,.page-order-party .cupcake-box input.add-to-cart.add{border-left:0.5px solid #54c6bb;}.page-order-pick-flavors .cupcake-box input.add-to-cart.minus,.page-order-party .cupcake-box input.add-to-cart.minus{margin-right:0px;border-right:0.5px solid #54c6bb;}.page-order-pick-flavors .info-box input.add-to-cart.add,.page-order-party .info-box input.add-to-cart.add{border-left:0.5px solid #54c6bb;}.page-order-pick-flavors .info-box input.add-to-cart.minus,.page-order-party .info-box input.add-to-cart.minus{margin-right:0px;border-right:0.5px solid #54c6bb;}.android.page-order-pick-flavors .cupcake-box input.add-to-cart.minus,.android.page-order-pick-flavors .cupcake-box input.add-to-cart.minus,.android.page-order-party .cupcake-box input.add-to-cart.minus,.android.page-order-party .cupcake-box input.add-to-cart.minus{margin-top:-2px;}.dot-line{display:none;}.page-order-pick-flavors #custom_tab .dot-line,.page-order-party #custom_tab .dot-line{display:inherit;}#order-steps form{border:2px #81DeD4 dashed;width:100%;background-color:#FFFFFF;text-align:left;padding-left:2%;}.page-order-pick-flavors #order-steps form,.page-order-party #order-steps form{margin-bottom:15px;}.ipad .custom .cupcake-title{}.ipad .custom form{}#order-steps form.steps-cur{background-color:#F4F4F4;}#order-steps form label,#order-steps form.steps-cur label{text-align:center;font-size:16px;background-size:80%;background-position-x:5px;background-position-y:5px;height:56px;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/steps-cur.png) no-repeat;width:56px;margin-top:5px;}#order-steps form input,#order-steps-mob-footer form input{color:#6CC7BE;font-weight:600;}#order-steps form.steps-cur input,#order-steps form input{font-size:18px;}#order-status{text-align:center;margin-top:0px;}.page-order-pick-flavors #standard_top_view_buttons,.page-order-party #standard_top_view_buttons{display:none;}.continue-button-flavors-sm-xs{text-align:center;}.continue-button-flavors-sm-xs input[type=submit],.continue-button-flavors-sm-xs input[type=button],.continue-button-flavors-sm-xs a,.continue-button-flavors-sm-xs span,#themed_button{padding:10px 30px;margin-top:15px;font-size:18px;}.bottom-of-page-buttons .start-over-button input{float:none;margin-top:40px;}.total-cupcake-sm-xs{float:none;text-align:center;margin:20px 0;}.flovors-bg-shadow .left{margin-left:15%;float:left;}.flovors-bg-shadow .right{margin-right:15%;float:right;}.upper-button-flavors{margin:0 2% 0 2%;}.page-cart #views-form-commerce-cart-form-default .views-field-line-item-title{width:auto;}.page-cart #views-form-commerce-cart-form-default table thead th,.page-checkout #commerce-checkout-form-review table thead th,.page-checkout #block-views-commerce-cart-summary-block-1 table thead th{font-size:inherit;}.page-cart #views-form-commerce-cart-form-default .views-field-edit-quantity input{margin:0 auto;}.page-cart .delete-line-item,.page-cart .delete-line-item:active:hover{background:url(/sites/all/themes/tcc_bootstrap/images/cart_close.png) no-repeat;background-position:center;background-size:18px;color:transparent;border:none;margin-top:-5px;}.page-cart #views-form-commerce-cart-form-default #update-button-row .target-total-cell{width:10%;}.page-cart #views-form-commerce-cart-form-default #update-button-row .target-total-cell .line-item-total-label{position:absolute;right:50px;margin-top:45px;}.page-cart #views-form-commerce-cart-form-default #update-button-row .target-total-cell .line-item-total-raw{margin-top:45px;position:absolute;right:0px;}.page-cart #update-button-row #trophy-quantity-link{display:initial;}.page-cart #views-form-commerce-cart-form-default #update-button-row td{text-align:left;padding:1% 0;background-color:#FFF;}.page-cart #cupcake-info{font-size:16px;text-align:center;margin-top:-5px;margin-bottom:30px;}.page-cart #update-button-row .target-cell button{float:none;padding:7px 29px;}.page-cart #views-form-commerce-cart-form-default .target-total-cell .line-item-summary{padding:15% 0 0 0;display:inline;}.page-cart #views-form-commerce-cart-form-default .line-item-summary{display:none;}.page-cart #views-form-commerce-cart-form-default #continue-shop a{padding-top:9px;padding-bottom:9px;}.page-cart .commerce-line-item-actions button{padding:9px 32px;margin-top:0px;}.page-cart .commerce-line-item-actions{padding:1.5% 20%;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/blue_white_stripes_tile.gif);background-size:10px 10px;height:60px;}.page-checkout .commerce_fieldgroup_pane__group_contact_email{position:absolute;bottom:43px;width:99%;}.page-checkout .checkout-continue{position:absolute;left:39%;bottom:10px;padding:10px 30px;margin-bottom:20px;font-size:18px;}.page-checkout .form-item-customer-profile-billing-commerce-customer-address-und-0-postal-code{position:absolute;right:1%;}.page-checkout .form-item-order-phone-number input[type="text"]{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-large.png) no-repeat;width:430px;}.page-checkout #payment-details{margin-top:15px;}.page-checkout .form-item-order-phone-number{margin-left:2%;width:95%;margin-top:-12%;float:left;}.iphone.page-checkout .form-item-order-phone-number{margin-left:4%;}.page-checkout #customer-profile-billing-ajax-wrapper,.page-checkout .customer_profile_billing panel,.page-checkout #edit-customer-profile-billing,.page-checkout #edit-customer-profile-billing .form-item-customer-profile-billing-commerce-customer-address-und-0-country span.select,.page-checkout #edit-customer-profile-billing select[name="customer_profile_billing[commerce_customer_address][und][0][country]"],.page-checkout input[type="text"],.page-checkout #edit-commerce-payment,.page-checkout #edit-commerce-payment select[name="commerce_payment[payment_details][credit_card][type]"],.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-details-credit-card-type span.select,.page-checkout #edit-commerce-payment input[name="commerce_payment[payment_details][credit_card][code]"],.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-details-credit-card-exp-month span.select,.page-checkout #edit-commerce-payment select[name="commerce_payment[payment_details][credit_card][exp_month]"],.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-details-credit-card-exp-year span.select,.page-checkout .form-item-order-phone-number input[type="text"],.page-checkout .page-checkout .account,.page-checkout #edit-account{width:100% !important;}.page-checkout #edit-customer-profile-billing .form-item-customer-profile-billing-commerce-customer-address-und-0-country span.select,.page-checkout #edit-customer-profile-billing select[name="customer_profile_billing[commerce_customer_address][und][0][country]"],.page-checkout input[type="text"],.page-checkout .form-item-customer-profile-billing-commerce-customer-address-und-0-administrative-area span.select,.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-details-credit-card-type span.select,.page-checkout #edit-commerce-payment input[name="commerce_payment[payment_details][credit_card][code]"],.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-details-credit-card-exp-month span.select,.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-details-credit-card-exp-year span.select,.page-checkout .form-item-order-phone-number input[type="text"]{background-size:100% 100%;}.page-checkout .addressfield-container-inline .form-item,.page-checkout .form-item-customer-profile-billing-commerce-customer-address-und-0-administrative-area select,.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-details-credit-card-code{width:33%;}.page-checkout .form-item-customer-profile-billing-commerce-customer-address-und-0-administrative-area span.select{width:86%;margin-top:-53px;}.page-checkout .form-item-customer-profile-billing-commerce-customer-address-und-0-administrative-area select{width:86%;-webkit-appearance:none;appearance:none;}.page-checkout fieldset .panel-body{display:block;}.page-checkout .commerce-credit-card-expiration{width:66%;}.page-checkout #edit-commerce-payment .commerce-credit-card-expiration{margin-right:auto;margin-bottom:10%;display:table;}.page-checkout .form-item-commerce-payment-payment-details-credit-card-exp-month,.page-checkout .form-item-commerce-payment-payment-details-credit-card-exp-year,.page-checkout .commerce-order-handler-area-order-total .field-items,.field-name-commerce-order-total .field-items{}.page-checkout .form-item-commerce-payment-payment-details-credit-card-exp-month{width:136px;}.page-checkout .commerce-credit-card-expiration .form-item{display:table-cell;}.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-details-credit-card-exp-year{display:table-cell;margin-left:0px;margin-top:26px;}.page-checkout .commerce_fieldgroup_pane__group_hear_about_us{margin-top:-100px;margin-bottom:70px;}.page-checkout .about-us-margin{margin-top:-20px;margin-bottom:50px;}.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-details-credit-card-exp-year span.select{margin-top:-40px;margin-left:3%;width:60% !important;}.chrome.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-details-credit-card-exp-year span.select{margin-top:-26px;margin-left:3%;}.safari.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-details-credit-card-exp-year span.select{margin-top:-25px;}.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-details-credit-card-exp-month span.select{width:97%}.page-checkout .commerce_payment .alert{margin-top:-25px;}.page-checkout .checkout-buttons{margin-top:40px;}#click-box .close-box{right:35px;}.page-order-landing .order-landing-text-small-italic a{text-decoration:none;font-weight:normal;font-style:normal;}.page-cart #block-block-41{text-align:center;}.page-order-landing div.page-heading{margin-bottom:30px;margin-top:-40px;}.page-order-pickup-locations #order-pickup{margin:20px auto;}.node-type-trophy-standard-cupcake .daily-content,.node-type-trophy-custom-cupcake .daily-content{overflow-x:hidden;}.page-order-pick-flavors .cupcake-box input.qty-input,.page-order-party .cupcake-box input.qty-input{background-color:#cfebeb;}.page-order-pick-flavors .info-box input.qty-input,.page-order-party .info-box input.qty-input{background-color:#cfebeb;}.page-order-pickup-timeslot #order-timeslot .continue-button a,.page-order-pickup-timeslot .continue-button input[type=button]{padding:8px 20px;margin-top:30px;}#macaron_listing .info-box .hover-box{display:none;}#macaron_listing .info-box:hover{cursor:auto;border:5px solid #fff;}}@media only screen and (max-width :926px) and (orientation:landscape){.mobile .overrides{width:33.33333333% !important;}.mobile #order-landing #pickup-tab form input[type=submit],.mobile #order-landing #delivery-tab form input[type=submit],.mobile #order-landing #shipping-tab form input[type=submit]{background-size:200px;background-size:160px;line-height:190px;font-size:22px;}.mobile #order-landing .pickup-delivery form input[type=submit]{height:150px;width:162px;padding:0;}.mobile .shipping-container{margin-top:0px !important;}}@media (max-width:768px){.node-type-trophy-standard-cupcake .commerce-add-to-cart select{margin-top:26px;}#standard_tab .cupcake-box,.page-order-party .holiday-cupcake .cupcake-box{height:474px;}.shipping-container{margin-top:30px;}}@media all and (max-width:575px){.buttons .continue-button.left{padding-left:0;}.buttons .continue-button.right{padding-right:0;}.buttons .continue-button.right input[name="view_cart"]{padding-right:6px;}.buttons .continue-button input[type=submit]{font-size:12px;}.buttons .continue-button input[name=checkout]{padding-left:0;}.page-cart .commerce-line-item-actions{padding:10px 1%;}.page-cart .commerce-line-item-actions button,.page-cart .continue-button a,.page-cart #update-button-row .target-cell button{font-size:13px !important;}.page-checkout #edit-commerce-payment .commerce-credit-card-expiration{width:100%;margin-top:20px;}.page-checkout #edit-commerce-payment .commerce-credit-card-expiration .form-item{width:50%;}.page-checkout-complete #order-status{margin-left:0px;}.cupcake_detail_bg{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/click-box-custom-mobile.png) no-repeat;background-size:100% 100%;padding-bottom:20px;margin-left:33px;padding:20px 22px;cursor:pointer;}}@media all and (max-width:520px){#order-landing #pickup-tab form input[type=submit]{background-size:cover;}#order-landing #delivery-tab form input[type=submit]{background-size:cover;}#order-landing #shipping-tab form input[type=submit]{background-size:cover;}#order-landing .pickup-delivery form input[type=submit]{width:128px;height:116px;font-size:20px;line-height:146px;}.flovors-bg-shadow .left{margin-left:10%;float:left;}.flovors-bg-shadow .right{margin-right:10%;float:right;}.continue-button-flavors-sm-xs input[type=submit],.continue-button-flavors-sm-xs input[type=button],.continue-button-flavors-sm-xs a,.continue-button-flavors-sm-xs span,.page-order-pick-flavors #standard_tab #tabs #themed_button,.page-order-party #standard_tab #tabs #themed_button{padding:8px 30px;margin-top:15px;font-size:12px;}.page-checkout .commerce-order-handler-area-order-total .field-items,.field-name-commerce-order-total .field-items{width:80%;}.page-checkout .form-item-customer-profile-billing-commerce-customer-address-und-0-administrative-area span.select{width:80%;padding-left:0px;}.page-checkout .form-item-order-phone-number{bottom:8%;}.iphone.page-checkout .form-item-order-phone-number,.ipad.page-checkout .form-item-order-phone-number{position:relative;}.page-checkout .checkout-continue{left:20%;margin-bottom:20px;padding:8px 30px;}.page-checkout .commerce_fieldgroup_pane__group_hear_about_us{margin-top:-50px;margin-bottom:29px;margin-bottom:-20px;}.page-checkout .about-us-margin{margin-top:-20px;}.page-checkout select[name="commerce_fieldgroup_pane__group_hear_about_us[field_how_did_you_hear_about_us_][und]"]{background-size:100% 100%;width:354px;}.page-checkout #edit-commerce-payment select[name="commerce_payment[payment_details][credit_card][type]"]{background-size:100% 100%;}.android.page-checkout .form-item-order-phone-number{margin-left:4%;}}@media only screen and (min-width:768px){}@media only screen and (min-width:768px) and (max-width:992px){#order-pickup .location-box{float:none;margin:0 auto;height:335px;}.time-box,.page-order-pickup-timeslot .drop-down-box{width:345px;}.page-order-pick-flavors #custom_listing .col-sm-4,.page-order-pick-flavors #custom_listing_minis .col-sm-4,.page-order-party #custom_listing .col-sm-4,.page-order-party #custom_listing_minis .col-sm-4{width:50%;}.page-order-pick-flavors #macaron_listing .col-sm-4,.page-order-party #macaron_listing .col-sm-4{width:50%;}.cupcake-box{float:none;margin:0 auto;}.cupcake_tabs .custom .img-box img{width:auto;height:auto;}.cupcake-box.custom{width:auto;height:252px;height:264px;margin-bottom:20px;margin-left:auto;float:none;}.col-sm-4{}#zone-footer-wrapper1 #block-block-32{margin-top:20% !important;}#zone-footer-wrapper1 #footer_social_links{width:200px;margin-left -20px;}#standard_tab .col-sm-4,.holiday-cupcake.row .col-sm-4{width:50%;}.cupcake-box.custom,.cupcake-box.custom.cakes,.info-box.macaron{width:100%;}.cupcake_tabs .custom .img-box{width:auto;}.macaron_tabs .custom .img-box,.holiday-macaron.row .custom .img-box{width:auto;}#click-box .close-box{margin-right:-5px;padding-top:22px;}#click-box .description{width:100%;}#calendar{width:347px;}#tabs{font-size:15px;}}@media only screen and (max-width:767px){#assortment-box{background-size:400px;}.cupcake-box{float:none;margin:0 auto;}.info-box{float:none;margin:0 auto;}.info-box:hover .hover-box{display:none;}#order-pickup .location-box{margin:0 auto;float:none;}.time-box,.page-order-pickup-timeslot .drop-down-box{width:345px;}#pick-date{float:none;}.text-center-sm{text-align:center;}#pick-time .continue-button{margin-right:32.5%;}#order-timeslot .continue-button-bottom{margin-right:12.5%;width:100%;float:right;}.ipad.page-order-pickup-timeslot #order-timeslot .continue-button-bottom,.safari.page-order-pickup-timeslot #order-timeslot .continue-button-bottom,.iphone.page-order-pickup-timeslot #order-timeslot .continue-button-bottom{margin-right:10%;}.time-box,.page-order-pickup-timeslot .drop-down-box{width:355px;text-align:left;}#time-box-output .option,#time-box-output .notice,#calendar .notice{text-align:left;width:100%;}#cur-time-title h2{margin-top:5px;width:auto;}#calendar span:last-child{display:block;}.cupcake-box.custom,.cupcake-box.custom.cakes{width:auto;margin-left:0px;}.info-box.custom{width:auto;margin-left:0px;}.cupcake_tabs .custom .img-box{width:auto;margin-left:0px;}.macaron-tabs .custom .img-box{width:auto;margin-left:0px;}.macaron-tabs .custom .img-box img{width:auto;margin-left:0px;height:auto;}.cupcake_tabs .custom .img-box img{height:auto;}#click-box .close-box{margin-right:-5px;padding-top:24px;}#click-box .img-box{padding-top:13px;}#click-box .img-box img{margin:auto;margin-bottom:20px;}#click-box .cupcake-title{font-size:22px;margin-top:10px !important;}.cupcake_detail_bg{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/click-box-custom-mobile.png) no-repeat;background-size:100% 100%;margin-left:0px;display:table;padding-bottom:30px;cursor:pointer;}.cupcake-box.custom.odd .hover-box{margin-left:265px;}#click-box.custom-individual img{margin:-5px auto 0px auto !important;}.daily-title{font-size:1.5em;}.custom .cupcake-title{}.custom form{}.android #themed_tab .custom form,.android #cupcake_truffles_tab .custom form,.android .holiday-themed.row .custom form,.android .holiday-cupcake-truffle.row .custom form,.android #mini_tab  .custom form,.android .holiday-mini.row .custom form,.android #party_goods_tab .custom form,.android .holiday-party-goods.row .custom form,.android .holiday-party-goods2.row .custom form{margin-top:-22px;}.page-order-pickup-timeslot .continue-button input[type=button],.page-order-pickup-timeslot #order-timeslot .continue-button a{padding:6px 17px;}.page-order-pickup-timeslot #order-timeslot .continue-button a{margin-top:15px;margin-bottom:10px;}.page-order-pickup-timeslot #order-timeslot .description-text{text-align:center;margin-bottom:8%;}.page-order-pickup-timeslot #order-timeslot #pick-time .description-text{margin-bottom:10px;}.page-order-pickup-timeslot .continue-button input[type=button]{margin-top:30px;}.page-order-pick-flavors #custom_tab,.page-order-party #custom_tab{margin-top:-20px;}.page-order-pick-flavors .continue-button-flavors-sm-xs input[type=submit]{margin-top:15%;}.page-order-party .continue-button-flavors-sm-xs input[type=submit]{margin-top:10%;}android.page-order-pick-flavors .continue-button-flavors-sm-xs input[type=submit]{margin-top:11%;}ipad.page-order-pick-flavors .continue-button-flavors-sm-xs input[type=submit]{margin-top:8%;}.page-order-party .flovors-bg-shadow{height:4em;}.page-order-pick-flavors #custom_tab > div.upper-button.upper-button-flavors.visible-sm.visible-xs > div:nth-child(1) > form > input[type="submit"],.page-order-pick-flavors #order-flavors > div.upper-button.upper-button-flavors.visible-sm.visible-xs > div:nth-child(1) > form > input[type="submit"],.page-order-pick-flavors #standard_tab > div.upper-button.upper-button-flavors.visible-sm.visible-xs > div:nth-child(1) > form > input[type="submit"],.page-order-pick-flavors #order-flavors > div.upper-button.upper-button-flavors.visible-sm.visible-xs > div:nth-child(1) > form > input[type="submit"],.page-order-pick-flavors #macaron-tabs > div.upper-button.upper-button-flavors.visible-sm.visible-xs > div:nth-child(1) > form > input[type="submit"],.page-order-party #custom_tab > div.upper-button.upper-button-flavors.visible-sm.visible-xs > div:nth-child(1) > form > input[type="submit"],.page-order-party #order-flavors > div.upper-button.upper-button-flavors.visible-sm.visible-xs > div:nth-child(1) > form > input[type="submit"],.page-order-party #standard_tab > div.upper-button.upper-button-flavors.visible-sm.visible-xs > div:nth-child(1) > form > input[type="submit"],.page-order-party #order-flavors > div.upper-button.upper-button-flavors.visible-sm.visible-xs > div:nth-child(1) > form > input[type="submit"],.page-order-party #macaron-tabs > div.upper-button.upper-button-flavors.visible-sm.visible-xs > div:nth-child(1) > form > input[type="submit"]{margin-bottom:-10px;}.tab-button{margin-bottom:5%;margin-top:5%;}.android .tab-button{margin-left:10px !important;margin-right:10px !important;}.page-order-pick-flavors #tabs .tab-button.active,.page-order-party #tabs .tab-button.active{margin-bottom:10%;}.page-order-pick-flavors #tabs .tab-button.active,.page-order-party #tabs .tab-button.active{margin-bottom:5%;}.page-order-pick-flavors #tabs .daily-title,.page-order-party #tabs .daily-title{margin-bottom:0px;margin-top:10px;line-height:1em;}.page-order-pick-flavors #tabs .flavor-text,.page-order-party #tabs .flavor-text{margin-top:29px;display:none;}.page-order-pick-flavors #tabs > p > span > i,.page-order-party #tabs > p > span > i{margin-top:10px;display:inline-block;}.cupcake-box.custom .top-sect{height:225px;margin-top:10px;}.android #standard_tab .cupcake-box,.android .holiday-cupcake.row .cupcake-box{height:460px;}.android .macaron_tabs .img-box,.android .holiday-macaron.row .img-box{margin-left:auto;margin-right:auto;}}@media only screen and (max-width:530px){#assortment-box{background-size:320px;height:200px;}.cupcake_tabs .custom .img-box img{height:auto;width:auto;}.cupcake_tabs .custom .img-box{height:130px;}.custom form{margin-top:-26px;}.cupcake-box.custom{height:225px;}.cupcake-box.custom.odd .hover-box{margin-left:235px;}.cupcake-box.custom.odd .hover-box{margin-top:-182px;}.page-checkout-complete .checkout-message-left,.page-checkout-complete .checkout-message-right{width:100%;display:table;}.page-checkout-complete .checkout-message-right{margin-top:5%;}}@media only screen and (max-width:430px){.cupcake_tabs .custom .img-box img{height:auto;width:auto;}.cupcake_tabs .custom .img-box{height:100px;}.custom form{margin-top:-45px;}#themed_tab .custom form,#cupcake_truffles_tab .custom form,.holiday-themed.row .custom form,.holiday-cupcake-truffle.row .custom form,#mini_tab  .custom form,.holiday-mini.row .custom form,#party_goods_tab .custom form,.holiday-party-goods.row .custom form,.holiday-party-goods2.row .custom form{margin-top:-48px;}.android #themed_tab .custom form,.android #cupcake_truffles_tab .custom form,.android .holiday-themed.row .custom form,.android .holiday-cupcake-truffle.row .custom form,.android #mini_tab  .custom form,.android .holiday-mini.row .custom form,.andriod #party_goods_tab .custom form,.andriod .holiday-party-goods.row .custom form,.andriod .holiday-party-goods2.row .custom form{margin-top:-38px;}.android #cupcake_truffles_tab .custom form,.android .holiday-cupcake-truffle.row .custom form{margin-top:-10px;}.iphone.page-order-pick-flavors .custom form,.iphone.page-order-party .custom form{margin-top:-45px;}.iphone.page-order-pick-flavors #cakes_tab .custom form,.iphone.page-order-pick-flavors .holiday-cake.row .custom form,.iphone.page-order-party #cakes_tab .custom form,.iphone.page-order-party .holiday-cake.row .custom form{margin-top:0px;}.iphone.page-order-pick-flavors #macarons_tab .custom form,.iphone.page-order-pick-flavors .holiday-macaron.row .custom form,.iphone.page-order-party #macarons_tab .custom form,.iphone.page-order-party .holiday-macaron.row .custom form{margin-top:6px;}.info-box.macaron input.qty-input{top:-.5px;}.android .info-box.macaron input.qty-input,.android .cupcake-box input.qty-input{top:0px;}.android .info-box.macaron input.qty-input{top:-5px;}.iphone.page-order-pick-flavors .info-box.macaron input.qty-input,.iphone.page-order-party .info-box.macaron input.qty-input{padding-top:4px !important;top:0px;}.iphone.page-order-pick-flavors .cupcake-box.custom.cakes input.qty-input,.iphone.page-order-party .cupcake-box.custom.cakes input.qty-input{padding-top:4px !important;}.macaron_tabs .img-box,.holiday-macaron.row .img-box{margin-left:auto;margin-right:auto;}.macaron form{margin-top:3px;}.android .macaron form{margin-top:12px;}.android .custom.cakes form{margin-top:2px;margin-bottom:0px;}.cupcake-box input.qty-input{padding-top:1px;top:-.5px;}.iphone.page-order-pick-flavors .cupcake-box input.qty-input,.iphone.page-order-party .cupcake-box input.qty-input{top:0px;}.info-box input.qty-input,.cupcake-box input.qty-input{border:none !important;}#themed_tab .cupcake-box.custom .top-sect,#cupcake_truffles_tab .cupcake-box.custom .top-sect,.holiday-themed.row .cupcake-box.custom .top-sect,.holiday-cupcake-truffle.row .cupcake-box.custom .top-sect,#mini_tab .cupcake-box.custom .top-sect,.holiday-mini.row .cupcake-box.custom .top-sect,#party_goods_tab .cupcake-box.custom .top-sect,.holiday-party-goods.row .cupcake-box.custom .top-sect,.holiday-party-goods2.row .cupcake-box.custom .top-sect{height:240px !important;}#themed_tab .cupcake-box.custom,.holiday-themed.row .cupcake-box.custom,#mini_tab .cupcake-box.custom,.holiday-mini.row .cupcake-box.custom,#party_goods_tab .cupcake-box.custom,.holiday-party-goods.row .cupcake-box.custom,.holiday-party-goods2.row .cupcake-box.custom{height:270px !important;}.holiday-cupcake-truffle.row .cupcake-box.custom select,#cupcake_truffles_tab .cupcake-box.custom select{margin-top:10px}.android #themed_tab .cupcake-box.custom,.android .holiday-themed.row .cupcake-box.custom,.android  #mini_tab .cupcake-box.custom,.android .holiday-mini.row .cupcake-box.custom,.android #party_goods_tab .cupcake-box.custom,.android.holiday-party-goods.row .cupcake-box.custom,.android.holiday-party-goods2.row .cupcake-box.custom{height:278px !important;}.holiday-cupcake-truffle.row .custom form,#cupcake_truffles_tab .custom form{margin-top:-10px;}.continue-button-flavors-sm-xs input[type=submit],.continue-button-flavors-sm-xs input[type=button],.continue-button-flavors-sm-xs a,.continue-button-flavors-sm-xs span{padding:6px 27px;font-size:13px;}.tab-button{}.page-order-pickup-timeslot #pick-time{display:block;}.time-box,.page-order-pickup-timeslot .drop-down-box,.page-order-pickup-timeslot #calendar,.page-order-pickup-timeslot #pick-date,.page-order-delivery-zip-code .option-box{width:100%;}.page-order-pick-flavors #standard_tab .classic,.page-order-party #standard_tab .classic{margin-left:0;}.iphone #standard_tab .cupcake-box,.iphone .holiday-cupcake.row .cupcake-box{}.android #standard_tab .cupcake-box,.android .holiday-cupcake.row .cupcake-box{}}@media only screen and (max-width:416px){.iphone.page-order-pick-flavors  #themed_tab .custom form,.iphone.page-order-pick-flavors #mini_tab .custom form,.iphone.page-order-pick-flavors #party_goods_tab .custom form,.iphone.page-order-party  #themed_tab .custom form,.iphone.page-order-party  #cupcake_truffles_tab .custom form,.iphone.page-order-party #mini_tab .custom form,.iphone.page-order-party #party_goods_tab .custom form{margin-top:-40px;}.iphone.page-order-pick-flavors  #cupcake_truffles_tab .custom form,.iphone.page-order-pick-flavors .holiday-cupcake-truffle.row .custom form{margin-top:-10px;}}@media only screen and (max-width:380px){.iphone.page-order-pick-flavors  #themed_tab .custom form,.iphone.page-order-pick-flavors #mini_tab .custom form,.iphone.page-order-pick-flavors #party_goods_tab .custom form,.iphone.page-order-party  #themed_tab .custom form,.iphone.page-order-party  #cupcake_truffles_tab .custom form,.iphone.page-order-party #mini_tab .custom form,.iphone.page-order-party #party_goods_tab .custom form{margin-top:-45px;}#time-box-output .option,#time-box-output .notice,#calendar .notice{width:315px;}.iphone.page-order-pick-flavors  #cupcake_truffles_tab .custom form,.iphone.page-order-pick-flavors .holiday-cupcake-truffle.row .custom form{margin-top:-10px;}}@media only screen and (max-width:370px){.cupcake_tabs .custom .img-box img{height:auto;width:auto;}.cupcake_tabs .custom .img-box{height:75px;}.custom form{margin-top:-55px;}.cupcake-box.custom{height:190px;}.flovors-bg-shadow .left{margin-left:5%;}.flovors-bg-shadow .right{margin-right:5%;}.page-cart .commerce-line-item-actions{height:48px;}.page-cart .commerce-line-item-actions button{padding:5px 25px;}.page-cart #views-form-commerce-cart-form-default #continue-shop a{padding-top:5px;padding-bottom:5px;}.continue-button input[type=submit],.continue-button input[type=button],.continue-button a,.page-cart #update-button-row .target-cell button,.page-cart .commerce-line-item-actions button{font-size:12px;}.page-cart #update-button-row .target-cell button{padding:5px 29px;}.page-checkout .form-item-order-phone-number{margin-left:4%;width:93%;}.page-order-pickup-timeslot #order-timeslot .continue-button-bottom{margin-right:11%;}}@media only screen and (max-width:360px){.page-checkout .commerce-credit-card-expiration label{height:41px;}.page-order-pickup-timeslot #order-timeslot .continue-button-bottom{margin-right:10%;}}.page-order-pick-flavors .product-id-256,.page-order-pick-flavors .product-id-257,.page-order-pick-flavors .product-id-761,.page-order-pick-flavors .product-id-762,.page-order-pick-flavors .product-id-763,.page-order-pick-flavors .product-id-886,.page-order-party .product-id-256,.page-order-party .product-id-257,.page-order-party .product-id-761,.page-order-party .product-id-762,.page-order-party .product-id-763,.page-order-party .product-id-886{display:none;}.page-order-pick-flavors.role-administrator .product-id-256,.page-order-pick-flavors.role-administrator .product-id-257,.page-order-pick-flavors.role-administrator .product-id-761,.page-order-pick-flavors.role-administrator .product-id-762,.page-order-pick-flavors.role-administrator .product-id-763,.page-order-pick-flavors.role-administrator .product-id-886,.page-order-party.role-administrator .product-id-256,.page-order-party.role-administrator .product-id-257,.page-order-party.role-administrator .product-id-761,.page-order-party.role-administrator .product-id-762,.page-order-party.role-administrator .product-id-763,.page-order-party.role-administrator .product-id-886{display:block;}.page-cupcake-flavors div.cupcake-box.product-id-256,.page-cupcake-flavors div.cupcake-box.product-id-257,.page-cupcake-flavors div.cupcake-box.product-id-761,.page-cupcake-flavors div.cupcake-box.product-id-762,.page-cupcake-flavors div.cupcake-box.product-id-763,.page-cupcake-flavors div.cupcake-box.product-id-886{display:none;}@media only screen
and (device-width :375px)
and (device-height :812px)
and (-webkit-device-pixel-ratio :3){.page-checkout select[name="commerce_fieldgroup_pane__group_hear_about_us[field_how_did_you_hear_about_us_][und]"]{background-size:100% 100%;width:315px;}}@media only screen
and (device-width :375px)
and (device-height :667px)
and (-webkit-device-pixel-ratio :2){.page-checkout select[name="commerce_fieldgroup_pane__group_hear_about_us[field_how_did_you_hear_about_us_][und]"]{background-size:100% 100%;width:315px;}}.page-order-pickup-locations .item1,.page-order-pickup-locations .item2,.page-order-pickup-locations .item3,#order-pickup > div.row > div:nth-child(1){}#order-pickup > div.row > div:nth-child(4){}.page-order-pick-flavors .tarts,.page-order-party .tarts{height:384px !important;}#coupon-link-click{color:#6cc7be;cursor:pointer;font-family:ProximaNova-Bold,"ProximaNova-Bold",Segoe UI,Helvetica,Arial,sans-serif;font-size:14pt;text-decoration:underline;}#coupon-link-click:hover{color:#D0ECED;}
#daily_special_block{margin:20px auto 0px;}#daily_special_block .cupcake-title{line-height:1em;margin-top:8px;text-align:center;display:inline-block;text-transform:uppercase;font-size:12px;color:#6cc7be;letter-spacing:.02em;min-width:100%;}.cupcake-title{color:#6cc7be;font-size:13px;line-height:1em;font-family:ProximaNova-Bold;text-transform:uppercase;margin-top:20px;}#daily_special_tab{margin:0 auto;border:none;}#daily_special_tab .ui-tabs{margin:0 !important;}#daily_special_tab .ui-state-default{margin:0;border:none;background:none;}#daily_special_tab .ui-widget-header{border:none;background:none;margin:0 auto;padding-bottom:15px;}#daily_special_tab .ui-state-default a{height:32px;text-align:center;display:inline-block;color:#6cc7be;font-family:ProximaNova-Bold;}#daily_special_tab .ui-tabs-selected a{color:#532d18;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/day-bracket.png) no-repeat 7px 18px;}#daily_special_tab .pre-color-tab{color:#532d18 !important;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/day-bracket.png) no-repeat 7px 18px;}#daily_special_tab .ui-tabs-panel{display:inline-block;padding:0;vertical-align:top;}#daily_special_tab .ui-tabs-panel .daily_cupcake_box{padding-top:0px;text-align:center;color:#80ded5;font-family:ProximaNova-Bold;margin-right:1px;margin-bottom:0px;height:194px;float:left;}#daily_special_tab .ui-tabs-panel .daily_cupcake_box a{cursor:pointer;}#daily_special_tab .ui-tabs-panel .daily_cupcake_box img{}#daily_special_tab .ui-tabs-panel .daily_cupcake_box img.explore-more-box{width:auto;margin-top:20px;margin-left:12px;}#daily_special_tab .cupcake-id{display:none;}#monthly_special_tab{display:inline-block;margin:0;margin-top:19px;padding:0;text-align:center;}#monthly_special_tab .monthly_cupcake_box{color:#80ded5;font-family:ProximaNova-Bold;margin-left:15px;}#monthly_special_tab .monthly_cupcake_box a{cursor:pointer;}#monthly_special_tab .monthly_cupcake_box img{width:273px;}#monthly_special_tab #flavor-of-month{cursor:pointer;top:265px;left:20%;z-index:20;position:absolute;}#flavor-of-month{display:none;}#click-box-home{display:none;height:410px;width:940px;position:absolute;background:#FFFFFF;z-index:22;margin-top:115px;left:10px;}.ui-dialog .ui-dialog-titlebar{padding:0;height:15px;}.ui-dialog .ui-dialog-title{margin:0;}.ui-widget-header{border:0;background:none;}.ui-dialog{background:#efefef;}.trophy-dialog img.cupcake-img{position:relative;z-index:-1;float:left;width:273px;margin-top:34px;margin-left:8px;}.ui-dialog .ui-dialog-titlebar-close{display:none;}.ui-dialog .ui-resizable-se{display:none !important;}.trophy-cupcake-details-container{margin-top:10px;}.trophy-dialog .trophy-cupcake-details{float:right;height:320px;width:560px;margin-left:20px;margin-right:55px;margin-top:32px;margin-bottom:20px;background:rgba(0,0,0,0) url(/sites/all/themes/tcc_bootstrap/images/trophy_images/home-popup-bg.png) no-repeat scroll 0 0 / 100% 100%;}.trophy-dialog .trophy-cupcake-details .cupcake-content-wrapper{margin:10px 36px 36px 36px;}.trophy-dialog .trophy-cupcake-details .close-dialog{margin-top:25px;margin-bottom:8px;text-align:right;color:#532d18;font-size:15px;line-height:1em;font-family:ProximaNova-Bold;text-transform:uppercase;cursor:pointer;}.trophy-dialog .trophy-cupcake-details .cupcake-title{color:#80ded5;font-size:30px;line-height:1em;font-family:ProximaNova-Bold;text-transform:uppercase;}.trophy-dialog .trophy-cupcake-details .cupcake-desc{color:#532d18;font-size:15px;line-height:1.2em;font-family:ProximaNova-Bold;margin-top:4px;text-transform:uppercase;}.trophy-dialog .trophy-cupcake-details .cupcake-body{margin-top:15px;color:#532d18;font-size:15px;line-height:1.25em;height:100px;font-family:ProximaNova-Regular;display:inline-block;}.trophy-dialog .trophy-cupcake-details .cupcake-footer .order-now-button{color:#532d18;font-size:15px;display:inline-block;font-family:ProximaNova-Bold;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/home_pop_order_btn_bg.png) no-repeat;width:87px;height:25px;text-align:center;text-transform:uppercase;line-height:25px;}.trophy-dialog .trophy-cupcake-details .cupcake-footer .cupcake-price{letter-spacing:1px;color:#532d18;font-size:15px;font-family:ProximaNova-Regular;display:inline-block;text-transform:uppercase;width:100%;margin-top:10px;}.trophy-dialog .trophy-cupcake-details .cupcake-footer .cupcake-price span{margin-left:15px;}
.zone-home-bottom{width:100% !important;position:relative;top:6px;z-index:24;}.region-home-bottom{width:100% !important;}#region-home-bottom{margin-left:0;margin-right:0;}.region-home-bottom-inner{margin-left:auto;margin-right:auto;text-align:center;}.cucpakes-botom-of-home{position:relative;top:27px;left:-7px;z-index:1;}#footer-horizontal-dots{border-top:2px dashed #80DED5;background-repeat:repeat-x;padding-top:1px;margin-top:25px;}.page-node-69 .bottom{width:100%;}.page-node-69 #footer-horizontal-dots{border-top:1px dashed #80DED5;}#footer-address-wrapper{display:inline-block;text-align:center;width:100%;}.transparent-link-image{position:absolute;height:104px;left:0px;}.footer-address-vert-dots{float:left;height:106px;width:1px;}.footer-address-box{position:relative;text-align:center;min-height:106px;background-repeat:no-repeat;background-position:right;}.footer-address-text-wrapper{text-align:center;position:relative;top:17px;margin-bottom:10px;}.footer-address-heading,.footer-address-heading a,.footer-address-heading a:visited,.footer-address-heading a:hover{font-family:TrophyHeadline;font-size:18px;text-align:center;color:#532d18;}.footer-address,.footer-address a,.footer-address a:visited,.footer-address a:hover{font-family:ProximaNova-Regular;font-size:14px;text-align:center;color:#6cc7be;}.fb_edge_widget_with_comment{margin-left:310px;margin-top:15px;}@media all and (max-width:992px){.front .footer-address-heading{margin-bottom:7px;display:inline-block;font-size:21px;}}
.node-unpublished{background-color:transparent;}.inline-h4{font-family:'ProximaNova-Bold',sans-serif;font-size:14px;text-transform:uppercase;font-weight:normal;}.basic-title{font-family:'TrophyHeadline';font-size:30px;text-transform:lowercase;margin-bottom:15px;margin-top:20px;}.front #block-block-30 .basic-title{font-size:1.5em;}.basic-text{font-family:'ProximaNova-Regular';font-size:18px;color:#532d18;margin-top:15px;margin-bottom:20px;margin-left:auto;margin-right:auto;text-align:center;}.front #block-block-30 .basic-text{font-size:1em;color:#532D18;}.basic-text-14px{font-size:14px !important;}.basic-text-16px{font-size:16px !important;font-weight:600;}.basic-button input[type="submit"],.basic-button input[type="button"],.basic-button a{background:none repeat scroll 0 0 #80DED5;border:medium none;border-radius:20px 20px 20px 20px;clear:both;color:#532D18;float:none;font-family:'ProximaNova-Bold';font-size:14px;font-weight:bold;margin-top:0px;padding:4px 17px;text-transform:uppercase;}.front .basic-button input[type="submit"]{margin-bottom:10px;}.left-column{width:432px;float:left;}.left-column ul{margin-top:-15px;}.left-column li{margin-bottom:15px;}.left-column p{margin-top:0px;padding-bottom:5px;}.right-column{width:432px;float:right;}.right-column ul{margin-top:-20px;}.trophyblockquote{background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/open-quote.png);background-repeat:no-repeat;background-position:left 5px;display:inline-block;margin-top:20px;padding-left:30px;font-style:italic;clear:both;font-size:16px;}.trophyblockquote span{background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/close-quote.png);background-repeat:no-repeat;background-position:right bottom;display:block;padding-left:20px;padding-right:40px;}.quote-container{width:940px;text-align:left;margin-left:auto;margin-right:auto;margin-bottom:70px;margin-top:30px;}.full-width-centered{width:100%;text-align:center;}div.status,table tr.ok{background-color:#F8FFF0;}div.status,.ok{color:#532d18;}div.status{background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/message-ok-check.png);border-color:#81ded4;background-color:#F8FFF0;}div.messages{background-position:15px 10px;background-repeat:no-repeat;background-color:#d8f4f1;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px;}div.messages a{background:none repeat scroll 0 0 #80DED5;margin-left:5px;border:medium none;border-radius:20px 20px 20px 20px;clear:both;color:#532D18;float:none;font-family:'ProximaNova-Bold';font-size:12px;font-weight:bold;margin-top:0;padding:4px 12px;text-transform:uppercase;}div.message button,input[type="reset"],input[type="submit"],input[type="button"]{}.page-node-1025 h1#page-title{font-size:50px;}#corp_phone_number{font-family:'TrophyHeadline';font-size:20px;margin-bottom:15px;margin-top:20px;text-transform:lowercase;font-weight:normal;letter-spacing:0px;}.node-cafe-full-width-image .field-label{display:none;}.page-node-9 .wedding-content-text{font-family:ProximaNova-Regular;color:#532d18;font-size:18px;margin-left:15%;margin-right:15%;margin-top:2.1em;margin-bottom:2.1em;}.page-node-9 .region-content-inner{padding-top:40px;text-align:center;}.page-node-9 .daily-content{display:none;}.page-node-9 #cutting_tab,.page-node-9 #displays_tab{display:none;}.page-node-9 .block-title{display:none;}.page-node-9 #zone-featured-wrapper{background:none;}.page-node-9 #zone-featured-wrapper .container-full{width:100% !important;}.page-node-9 #zone-featured-wrapper .container-full .full-width-image .img-responsive{width:100%;}.half-width-div{height:0;padding-top:591.44px / 1127.34px * 100%;background-color:#536dfe;position:relative;}.half-width-text-block{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;background-color:#ff212f;}.half-width-text-block span{text-align:center;margin:auto;width:80%;}.half-width-image{width:50%;}.align-left{float:left;}.align-right{float:right;}@media only screen and (max-width:900px){.page-node-9 #region-featured > div > div{display:flex;flex-wrap:wrap;}.page-node-9 .align-left{width:100%;float:none;clear:both;}.page-node-9 .align-right{width:100%;float:none;clear:both;}.page-node-9 .wedding-page-order-1{order:1;clear:both;}.page-node-9 .wedding-page-order-2{order:2;clear:both;}.page-node-9 .wedding-page-order-3{order:3;clear:both;}.page-node-9 .wedding-page-order-4{order:4;clear:both;}.page-node-9 .wedding-page-order-5{order:5;clear:both;}.page-node-9 .wedding-page-order-6{order:6;clear:both;}.page-node-9 .wedding-page-order-7{order:7;clear:both;}.page-node-9 .wedding-page-order-8{order:8;clear:both;}}#wedding_text_below_featured{margin-top:20px;margin-bottom:10px;}.page-node-9  #wedding_text_below_featured{margin-top:10px;}#weddings_rsvp_graphic{margin-top:30px;margin-bottom:20px;}#weddings_rsvp_button{margin-top:20px;margin-bottom:40px;}.page-node-52 h2{text-align:center;}.page-node-52 .submitted{display:none;}.page-node-58 .region-content-inner{margin-top:20px;margin-bottom:20px;line-height:25px;}.page-node-58 .zone-featured-wrapper{background-image:none;background-color:#80DED5;margin-top:0px;}.page-node-58 .region-featured{padding-left:0px !important;}.page-node-58 .region-featured p{margin-top:-4px;font-size:14.5px;letter-spacing:0px;line-height:15px;}.page-node-58 .region-featured a:link,a:visited{}.page-node-58 .region-featured a:hover{color:#FFF;}.page-node-121 .basic-title{margin-left:auto;margin-right:auto;text-align:center;}.page-node-123 .status,.page-node-121 .status{display:none;}.center-stuff{text-align:center;}.webform-confirmation h2{text-align:center;}.page-node-87 .links,.page-node-52 .links{clear:both;margin-top:30px;}.page-cupcake-flavors .basic-button{float:right;margin-top:-35px;margin-right:20px;z-index:-5;}.tab-button{cursor:pointer;font-family:'ProximaNova-Bold';color:#532d18;text-transform:uppercase;background:#80ded5;margin-left:20px;margin-right:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:10px 30px;}.tab-button.active{background:#532d18;color:#ffffff;}.tab-button:hover{color:#fff;background:#532d18;}.page-cupcake-flavors .tab-button.active,.node-type-trophy-standard-cupcake .tab-button.active,.node-type-trophy-custom-cupcake .tab-button.active{}.node-type-trophy-standard-cupcake #tab-links a{}#tab-links{width:100%;margin-top:0%;}.node-type-trophy-custom-cupcake #tab-links a{}@media all and (min-width:992px){.hide-on-desktop{display:none;}.hide-on-mobile{display:inline;}.desktop-text{display:block;}.mobile-text{display:none;}#tab-links{margin-top:20px;margin-bottom:15px;position:relative;display:flex;left:18%;z-index:24;}.node-type-trophy-standard-cupcake #tab-links{margin-top:20px;margin-bottom:0px;position:absolute;left:18%;z-index:24;}.node-type-trophy-custom-cupcake #tab-links{margin-top:20px;margin-bottom:0px;position:absolute;left:18%;z-index:24;}}@media all and (max-width:992px){.hide-on-desktop{display:inline;}.hide-on-mobile{display:none;}.desktop-text{display:none;}.mobile-text{display:block;}}@media all and (max-width:660px){.tab-button{display:block;width:85%;clear:both;border-radius:50px;font-size:17px;}.page-cupcake-flavors .tab-button.active,.node-type-trophy-standard-cupcake .tab-button.active{margin-bottom:20px;}.page-themed-cupcakes .tab-button.active,.node-type-trophy-custom-cupcake .tab-button.active{margin-top:20px;}.iphone #zone-footer-wrapper2 #block-block-32{margin-left:10% !important;}#footer_social_links{margin-left:15%;}#footer_social_links > a > img{max-width:30px !important;}}@media all and (max-width:430px){.tab-button{font-size:14px;}}.node-type-trophy-standard-cupcake #region-branding,.node-type-trophy-custom-cupcake #region-branding,.node-type-macaron #region-branding,.node-type-cupcake-truffle #region-branding{z-index:3;}.node-type-trophy-standard-cupcake #page-title,.node-type-trophy-custom-cupcake #page-title,.node-type-macaron #page-title,.node-type-cupcake-truffle #page-title,.node-type-trophy-cake #page-title{display:none;}.node-type-trophy-custom-cupcake .region-content-inner{text-align:center;}.node-type-trophy-standard-cupcake .commerce-product-title-label,.node-type-trophy-custom-cupcake .commerce-product-title-label,.node-type-macaron .commerce-product-title-label,.node-type-cupcake-truffle .commerce-product-title-label,.node-type-trophy-cake .commerce-product-title-label{display:none;}.node-type-macaron footer.submitted,.node-type-cupcake-truffle footer.submitted{display:none;}.node-type-trophy-standard-cupcake .commerce-product-title,.node-type-trophy-custom-cupcake .commerce-product-title,.node-type-macaron .commerce-product-title,.node-type-cupcake-truffle .commerce-product-title,.node-type-trophy-cake .commerce-product-title{font-family:'TrophyHeadline';font-size:30px;margin-bottom:10px;margin-top:10px;text-transform:lowercase;font-weight:normal;}.node-type-trophy-standard-cupcake .field-name-field-highlights,.node-type-trophy-custom-cupcake .field-name-field-themed-highlights,.node-type-macaron .field-name-field-highlights,.node-type-cupcake-truffle .field-name-field-highlights,.node-type-trophy-cake .field-name-field-themed-highlights{font-family:'ProximaNova-Bold';font-size:16px;}.node-type-trophy-standard-cupcake .field-name-body,.node-type-trophy-custom-cupcake .field-name-body,.node-type-macaron .field-name-body,.node-type-cupcake-truffle .field-name-body,.node-type-trophy-cake .field-name-body,.node-type-trophy-standard-cupcake .commerce-product-field-field-description,.node-type-trophy-custom-cupcake .commerce-product-field-field-description,.node-type-macaron .commerce-product-field-field-description,.node-type-cupcake-truffle .commerce-product-field-field-description,.node-type-trophy-cake .commerce-product-field-field-description,.party-header{color:#532d18;font-family:'ProximaNova-Regular';font-size:18px;margin:0px auto 0px;width:650px;}.node-type-trophy-custom-cupcake .party-tip{margin-top:10px;margin-bottom:10px;}.node-type-trophy-standard-cupcake .field-name-body p,.node-type-macaron .field-name-body p,.node-type-cupcake-truffle .field-name-body p,.node-type-trophy-cake .field-name-body p,.node-type-trophy-standard-cupcake .commerce-product-field-field-description p,.node-type-macaron .commerce-product-field-field-description p,.node-type-cupcake-truffle .commerce-product-field-field-description p,.node-type-trophy-cake .commerce-product-field-field-description p{margin-bottom:10px;}.node-type-trophy-standard-cupcake .field-name-commerce-price,.node-type-trophy-custom-cupcake .field-name-commerce-price,.node-type-macaron .field-name-commerce-price,.node-type-cupcake-truffle .field-name-commerce-price,.node-type-trophy-cake .field-name-commerce-price{margin-bottom:5px;display:inline-block;float:none;}.node-type-trophy-standard-cupcake .field-name-commerce-price .field-label,.node-type-trophy-custom-cupcake .field-name-commerce-price .field-label,.node-type-macaron .field-name-commerce-price .field-label,.node-type-cupcake-truffle .field-name-commerce-price .field-label,.node-type-trophy-cake .field-name-commerce-price .field-label{display:none;}.node-type-trophy-standard-cupcake .field-name-commerce-price{position:absolute;left:370px;}.node-type-macaron .field-name-commerce-price .field-item:before{content:"EACH ";white-space:pre;}.node-type-trophy-standard-cupcake .field-name-field-dozen-price{position:absolute;left:455px;}.node-type-trophy-custom-cupcake .field-name-commerce-price .field-items:before{content:"DOZEN ";white-space:pre;}.context-mini-cupcakes .field-name-commerce-price .field-items:before{content:"2 DOZEN ";white-space:pre;}.party-goods .field-name-commerce-price .field-items:before{content:"";}.page-node-2333  .field-name-commerce-price .field-items:before,.page-node-2334  .field-name-commerce-price .field-items:before,.page-node-2338  .field-name-commerce-price .field-items:before,.page-node-2374  .field-name-commerce-price .field-items:before,.page-node-2377  .field-name-commerce-price .field-items:before,.page-node-2378  .field-name-commerce-price .field-items:before,.page-node-2405  .field-name-commerce-price .field-items:before,.page-node-2411  .field-name-commerce-price .field-items:before,.page-node-2422  .field-name-commerce-price .field-items:before,.page-node-2423  .field-name-commerce-price .field-items:before,.page-node-2406  .field-name-commerce-price .field-items:before,.page-node-2391  .field-name-commerce-price .field-items:before,.page-node-2430  .field-name-commerce-price .field-items:before,.page-node-2431  .field-name-commerce-price .field-items:before,.page-node-2432  .field-name-commerce-price .field-items:before,.page-node-2433  .field-name-commerce-price .field-items:before,.page-node-2439  .field-name-commerce-price .field-items:before,.page-node-2454  .field-name-commerce-price .field-items:before,.page-node-2469  .field-name-commerce-price .field-items:before,.page-node-2401  .field-name-commerce-price .field-items:before,.page-node-2651  .field-name-commerce-price .field-items:before,.page-node-2693  .field-name-commerce-price .field-items:before,.page-node-2766  .field-name-commerce-price .field-items:before{content:"" !important;}.id-592 .hover-price,.id-591 .hover-price,.id-596 .hover-price,.id-604 .hover-price,.id-606 .hover-price,.id-607 .hover-price,.id-635 .hover-price,.id-640 .hover-price,.id-634 .hover-price,.id-631 .hover-price,.id-648 .hover-price,.id-639 .hover-price,.id-649 .hover-price,.id-657 .hover-price,.id-658 .hover-price,.id-661 .hover-price,.id-677 .hover-price,.id-689 .hover-price,.id-655 .hover-price,.id-656 .hover-price,.id-868 .hover-price,.id-977 .hover-price,.id-915 .hover-price{display:none;}.node-type-trophy-standard-cupcake .field-name-commerce-price .field-items,.node-type-trophy-custom-cupcake .field-name-commerce-price .field-items,.node-type-macaron .field-name-commerce-price .field-items,.node-type-cupcake-truffle .field-name-commerce-price .field-items,.node-type-trophy-cake .field-name-commerce-price .field-items{float:none;font-size:11px;font-family:'ProximaNova-Bold',sans-serif;display:inline-flex;}.node-type-trophy-standard-cupcake .field-label{font-weight:normal;font-family:'ProximaNova-Bold',sans-serif;}.node-type-trophy-standard-cupcake .field-name-field-day-of-week-available{font-size:11px;text-align:center;margin-left:auto;margin-right:auto;}.node-type-trophy-standard-cupcake .field-label-inline .field-label,.node-type-trophy-standard-cupcake .field-label-inline .field-items{float:none;text-transform:uppercase;}.node-type-trophy-standard-cupcake .field-label-inline .field-item{margin-right:4px;}.node-type-trophy-standard-cupcake .field-label-inline .field-item:before{content:"• ";}.node-type-trophy-standard-cupcake .field-name-field-dozen-price{display:inline-block;float:none;}.node-type-trophy-standard-cupcake .field-name-field-dozen-price .field-label{display:none;}.node-type-trophy-standard-cupcake .field-name-field-dozen-price .field-items:before{content:"DOZEN:\00a0\00a0";}.node-type-trophy-standard-cupcake .field-name-field-dozen-price .field-item:before{content:"";}.node-type-trophy-standard-cupcake .field-name-commerce-price .field-item:before{content:"EACH:\00a0\00a0";}.node-type-trophy-standard-cupcake .field-name-field-dozen-price .field-items{float:none;font-family:'ProximaNova-Bold',sans-serif;font-size:11px;margin-left:10px;padding-right:10px;}.node-type-trophy-standard-cupcake	.field-type-social-buttons,.node-type-trophy-custom-cupcake .field-type-social-buttons,.node-type-macaron .field-type-social-buttons,.node-type-cupcake-truffle .field-type-social-buttons{margin-top:35px;}.social-bottons .fb-like span{margin-right:10px;vertical-align:initial;}#pin-it{display:inline-block;position:relative;top:-6px;margin-left:6px;}.social-bottons .fb_iframe_widget{top:-6px;}.twitter-share-button{margin-right:5px;}#___plusone_0{}.node-type-trophy-standard-cupcake .basic-button,.node-type-macaron .basic-button,.node-type-cupcake-truffle .basic-button{margin-top:40px;margin-bottom:30px;}.node-type-trophy-custom-cupcake .basic-button{float:right;margin-top:30px;}.page-node-59 .region-content-inner{text-align:center;padding-left:40px;padding-right:40px;padding-bottom:20px;padding-top:30px;min-height:0px;}.page-node-59 .zone-content-wrapper{height:auto;}.page-node-59 .zone-content{margin-bottom:0px;}.page-node-59 .block-trophy-life-features-block .views-row-first{margin-left:147px;}.page-node-71 #section-header{margin-bottom:0px;}.page-node-71 .left-block{width:400px;float:left;margin-right:40px;margin-left:40px;font-size:16px;line-height:1em;}.page-node-71 .right-block{width:400px;float:left;font-size:16px;line-height:1em;}.page-node-69 #section-header{margin-bottom:0px;}.page-node-69 .locations-intro{margin-top:0px;margin-bottom:15px;}.page-node-69 .views-view-grid{margin-left:auto;margin-right:auto;}.page-node-69 .region-content-inner,.page-node-69 .view-content{text-align:center;}.page-node-69 .map{margin-left:40px;margin-right:40px;margin-top:20px;}.page-node-69 .row-2 .map{margin-top:20px;}.page-node-69 h2{font-size:18px;margin-top:7px;margin-bottom:0px;}.node-type-trophy-location .section-content,.node-type-trophy-location .zone-content,.page-node-69 .zone-content{margin-bottom:0px;min-height:0px;}.node-type-trophy-location .region-content-inner,.page-node-69 .region-content-inner{padding-bottom:0px;}.node-type-trophy-location .region-content a:link,.node-type-trophy-location .region-content a:visited{color:#6fc9c2;font-size:16px;}.node-type-trophy-location .region-content a:hover{color:#532d18;}.node-type-trophy-location #page-title{display:none;}.node-type-trophy-location .region-content{position:relative;}.node-type-trophy-location .logo-img{z-index:2;}.node-type-trophy-location .field-name-field-shop-header{text-align:center;margin-bottom:30px;}.node-type-trophy-location h1{color:#80DED5;font-family:ProximaNova-Bold;font-size:60px;font-weight:900;margin-top:20px;text-align:center;text-shadow:2px 3px #532D18;text-transform:uppercase;}.node-type-trophy-location article{margin-top:-130px;}.node-type-trophy-location .field-name-field-address-with-link-to-map,.node-type-trophy-location .field-name-field-shopping-center-url,.node-type-trophy-location .field-name-field-shop-hours,.node-type-trophy-location .field-name-field-shop-phone{text-align:left;}.node-type-trophy-location .region-content .field-name-field-location-about-text{margin-bottom:40px;}.node-type-trophy-location .field-name-field-shop-large-image{float:left;margin-left:120px;margin-right:55px;}.node-type-trophy-location h2{font-size:22px;margin-bottom:5px;}.node-type-trophy-location .field-name-field-shopping-center-url{font-weight:bold;font-size:16px;margin-top:30px;margin-bottom:30px;}.node-type-trophy-location .bottom.container{margin-top:110px;overflow:hidden;}.node-type-trophy-location .field-name-field-shop-phone{margin-top:30px;}.node-type-trophy-location .address,.node-type-trophy-location .field-name-field-shop-hours,.node-type-trophy-location .field-name-field-shop-phone{font-size:16px;line-height:18px;}.page-node-60 h2{text-align:center;margin-top:30px;}.page-node-72 #faq-content{margin-top:-20px;}.page-node-72 #faq-content a:link,.page-node-72 #faq-content a:visited{color:#6cc7be !important;font-family:ProximaNova-Bold;}.page-node-72 #faq-content a:link,.page-node-72 #faq-content a:hover{color:#532d18 !important;}.page-node-72 .faq-header{display:inline-block;font-family:ProximaNova-Bold;font-size:18px;color:#6cc7be;text-transform:uppercase;margin-top:40px;}.page-node-72 .first-header{margin-top:0px;}.page-node-72 .faq-question{display:inline-block;color:#6cc7be;text-transform:uppercase;margin-top:15px;}#email_field_name{display:block;color:#532d18;font-family:"ProximaNova-Regular",​sans-serif;font-size:14px;text-transform:uppercase;}.page-node-94 #tkdue-tkdue{margin-bottom:10px;}.context-newsletter-thank-you #page-title{display:none;}.context-newsletter-frame-thank-you .zone-user-wrapper,.context-newsletter-frame-thank-you .section-header,.context-newsletter-frame-thank-you .section-footer,.context-newsletter-frame .zone-user-wrapper,.context-newsletter-frame .section-header,.context-newsletter-frame .section-footer{display:none;}.context-newsletter-frame .section-content,.context-newsletter-frame-thank-you .section-content{height:100%;min-height:10px;}#email-list-frame{position:fixed;visibility:hidden;width:300px;height:auto;border:1px solid #532d18;z-index:10000;right:0px;bottom:0px;top:auto !important;box-shadow:0px 0px 10px #fff;}.context-newsletter-frame-thank-you .email-list-form-in-frame{left:0px;width:250px;text-align:center;}#email-list-frame .email-list-form-in-frame{text-align:center;}#email-list-frame{background-color:#ccf2ee;}.context-newsletter-frame-thank-you{background-color:#ccf2ee;}#email-list-form-close-button-container{width:100%;clear:both;float:left;height:20px;}#email-list-form-close-button{height:20px;width:20px;float:right;}#email-list-form-close-button img{width:20px;}#email-list-form-close-button img:hover{cursor:pointer;}.context-newsletter-frame-thank-you .zone-content,.context-newsletter-frame .zone-content{background-color:transparent;position:auto;width:auto;}.context-newsletter-frame .region-content-inner{padding-bottom:0px;}.context-newsletter-frame-thank-you .basic-title,.context-newsletter-frame .basic-title{font-size:1.5em;margin-top:15px;margin-bottom:10px;}.context-newsletter-frame-thank-you .basic-text,.context-newsletter-frame .basic-text{color:#532d18;font-family:'ProximaNova-Regular';font-size:1em;margin:15px auto 10px;text-align:center;width:auto;}.context-newsletter-frame #subForm{text-align:center;}.page-node-94 lable,.context-newsletter-frame label{text-transform:uppercase !important;display:none;}#email-list-form-close-button-container #button-spacer{height:10px;}.page-node-94 input#tkdue-tkdue,.email-list-form-in-frame input#atjbh-atjbh,#mce-EMAIL{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-email-newsletter.png) no-repeat scroll 0 0 rgba(0,0,0,0);border:medium none;color:#532d18;font-family:'ProximaNova-Bold';font-size:14px;height:34px;padding:0 0px;width:227px;text-align:center;margin-top:10px;margin-bottom:10px;}.front .email-list-form-in-frame .label{display:none;}.context-newsletter-frame .basic-button input[type="submit"],.context-newsletter-frame .basic-button input[type="button"],.context-newsletter-frame .basic-button a{background:none repeat scroll 0 0 #80ded5;border:medium none;border-radius:20px;clear:both;color:#532d18;float:none;font-family:'ProximaNova-Bold';font-size:14px;font-weight:bold;margin-top:0;padding:4px 17px;text-transform:uppercase;}.node-type-trophy-other-products #section-header{margin-bottom:0px;}.field-name-field-top-description{text-align:center;}.node-trophy-other-products .commerce-add-to-cart{background:none;padding-top:5px;}.page-node-309 #page-title{font-size:45px;width:450px;margin-left:250px;}.page-node-309 .field-name-field-other-products-image{text-align:center;}.page-node-309 .field-type-commerce-price{font-weight:bold;text-align:center;margin-top:15px;}.page-node-309 .field-type-commerce-product-reference{text-align:center;}.page-node-309 .commerce-add-to-cart .form-submit{text-align:center;margin-bottom:30px;margin-top:0px;float:none;}.page-node-309 .field-name-body{text-align:center;}.page-order-timeslots-admin .title{display:none;}@media all and (min-width:993px){.basic-text{width:650px;margin-bottom:20px !important;}.email-list-form-in-frame .basic-text{width:80%;}.main-header-menu .home-link{display:none;}}@media all and (max-width:992px){.node-type-trophy-location article{margin-top:-25px;}.iphone #zone-footer-wrapper2 #block-block-32{margin-top:0px;margin-left:20%;font-size:150%;}.ipad #zone-footer-wrapper2 #block-block-32{margin-top:0px;margin-left:20%;font-size:150%;}}@media all and (min-width:993px) and (max-width:1023px){.node-type-trophy-location .field-name-field-shop-large-image img{margin:0 auto;}}@media all and (max-width:1024px){.node-type-trophy-location h1{padding-top:0;text-align:center;font-size:40px !important;}.node-type-trophy-location .field-name-field-shop-large-image{margin-left:0px;margin-right:0px;}.node-type-trophy-location .field-name-field-shop-large-image img{width:80%;}.node-type-trophy-location .field-name-field-address-with-link-to-map,.node-type-trophy-location .field-name-field-shopping-center-url,.node-type-trophy-location .field-name-field-shop-hours,.node-type-trophy-location .field-name-field-shop-phone{text-align:center;}.node-type-trophy-location h2{font-size:27px;margin-bottom:20px;}.node-type-trophy-location .address,.node-type-trophy-location .field-name-field-shop-hours,.node-type-trophy-location .field-name-field-shop-phone{font-size:20px;line-height:25px;}.node-type-trophy-location .bottom.container{margin-top:0px;}.node-type-trophy-location .region-content a:link,.node-type-trophy-location .region-content a:visited{color:#6fc9c2;font-size:20px;}}@media all and (max-width:767px){.node-type-trophy-location .field-name-field-shop-large-image{width:100%;margin-bottom:40px;}.node-type-trophy-location .field-name-field-shop-large-image img{width:90%;margin:0 auto;}.node-type-trophy-location .address,.node-type-trophy-location .field-name-field-shop-hours,.node-type-trophy-location .field-name-field-shop-phone{font-size:17px;line-height:19px;}.node-type-trophy-location h2{font-size:27px;}.node-type-trophy-location .region-content a:link,.node-type-trophy-location .region-content a:visited{font-size:17px;}.node-type-trophy-location .field-name-field-shopping-center-url{margin-bottom:15px;margin-top:15px;}.node-type-trophy-location .field-name-field-shop-phone{margin-top:15px;}}.page-cakes .cakes-tarts-top-text button,.page-themed-cupcakes .themed-top-text button,.page-cupcake-truffle-flavors .themed-top-text button{cursor:pointer;font-family:'ProximaNova-Bold';color:#532d18;text-transform:uppercase;background:#80ded5;margin-left:20px;margin-right:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:10px 30px;border-width:0px;margin-top:15px;margin-bottom:30px;}.node-type-trophy-custom-cupcake iframe{width:500px;}.mobile .node-type-trophy-custom-cupcake iframe,#block-block-50 > iframe{width:300px;height:300px;}#holiday-button-container-homepage{margin-top:30px;margin-bottom:-30px;margin-left:10px;margin-right:10px;text-align:center;}@media (max-width:1024px){#holiday-button-container-homepage{margin-top:20px;margin-bottom:-40px;margin-left:10px;margin-right:10px;text-align:center;}}#holiday-button-container{margin-bottom:0px;text-align:center;}@media (max-width:1024px){#holiday-button-container{margin-top:-20px;margin-bottom:-20px;margin-left:10px;margin-right:10px;text-align:center;}}.holiday-button{background:none repeat scroll 0 0 #1dd1d7;border-radius:15px 15px 15px 15px;border-style:solid;border-width:4px;border-color:white;display:inline-block;text-align:center;clear:both;float:none;font-family:'ProximaNova-Bold';font-size:24px;font-weight:bold;margin-top:0px;padding:14px 80px;text-transform:uppercase;margin-bottom:40px;color:white !important;}.holiday-button-second-color{background:none repeat scroll 0 0 #f60a02;border-color:white;color:white !important;}@media all and (max-width:430px){.holiday-button input[type="submit"],.holiday-button input[type="button"],.holiday-button a{width:300px;padding:14px 20px;}.holiday-button{font-size:16px;}}.page-landing .pane-title{}.marketingButton{background-color:#a3dad3;border-radius:17px;border:4px solid #88bdb6;display:inline-block;cursor:pointer;color:#4b3221 !important;font-family:ProximaNova-Bold,"ProximaNova-Bold",Segoe UI,Helvetica,Arial,sans-serif;font-size:17px;font-weight:bold;padding:16px 31px;text-decoration:none;margin-top:20px;margin-bottom:20px;}.block-image img{margin:auto;}#landing-start-order-button-container{margin-top:30px;text-align:center;display:inline-block;width:100%;clear:both;}.landing-start-order-button{background:none repeat scroll 0 0 #80DED5;border-radius:15px 15px 15px 15px;border-style:solid;border-width:4px;border-color:white;display:inline-block;text-align:center;clear:both;float:none;font-family:'ProximaNova-Bold';font-size:24px;font-weight:bold;margin-top:0px;padding:14px 80px;text-transform:uppercase;margin-bottom:40px;color:#532D18 !important;}@media (max-width:1024px){#landing-start-order-button-container{margin-top:0px;margin-bottom:0px;text-align:center;}}@media all and (max-width:430px){.landing-start-order-button{font-size:16px;}}
#zone-bluewhitebkgdslideshow-wrapper{width:100%;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/bluewhite-stripes-tile02.png);overflow-x:hidden;}.view-wedding-portfolio-displays{width:900px;position:absolute;top:-4000px;}.corporate-events-portfolio-slideshow{top:0;}.page-node-1025 #zone-featured-wrapper{width:100%;background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/wedding-port-tile.gif) !important;background-repeat:repeat-x;background-color:#ffffff;background-image:none;margin:auto;margin-bottom:20px;top:-10px;position:relative;z-index:5;text-align:center;background-size:contain;}.page-node-1025 #region-featured{padding-left:50px;}.page-node-1025 .view-wedding-portfolio-cupcakes .views-slideshow-cycle-main-frame-row-item,.page-node-9 .view-wedding-portfolio-cupcakes .views-slideshow-cycle-main-frame-row-item{margin:0px 25px;margin-top:1px;float:left;width:236px;}.wedd-port-cupcake-title{font-family:'ProximaNova-Bold',sans-serif;color:#6cc7be;display:block;clear:both;text-transform:uppercase;text-align:center;}.view-wedding-portfolio-displays,.view-wedding-portfolio-cutting-cakes{margin-left:-25px;position:relative;}.wed-port-square-slide{float:left;margin-top:7px;margin-left:7px;margin-right:7px;}.views_slideshow_cycle_div_wedding_portfolio_displays-block_1_1{width:900px !important;}.view-wedding-portfolio-cupcakes .views-slideshow-controls-text-next{background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/standard-slideshow-rt-arrow-norm.png);background-repeat:no-repeat;position:absolute;top:50%;left:959px;width:57px;height:0px;padding-top:15px;overflow:hidden;}.view-wedding-portfolio-cupcakes  .views-slideshow-controls-text-next:hover{background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/standard-slideshow-rt-arrow-hglt.png);}.view-wedding-portfolio-cupcakes .views-slideshow-controls-text-previous{background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/standard-slideshow-lft-arrow-norm.png);background-repeat:no-repeat;position:absolute;top:50%;left:-57px;width:57px;height:0px;padding-top:15px;overflow:hidden;}.view-wedding-portfolio-cupcakes .views-slideshow-controls-text-previous:hover{background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/standard-slideshow-lft-arrow-hglt.png);}.view-wedding-portfolio-cupcakes .views-slideshow-controls-text-pause{display:none;}@media only screen and (min-width:992px){.view-wedding-portfolio-displays .owl-theme .owl-controls .owl-buttons div.owl-next,.view-wedding-portfolio-cupcakes .owl-theme .owl-controls .owl-buttons div.owl-next{background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/standard-slideshow-rt-arrow-norm.png);background-repeat:no-repeat;background-color:transparent;position:absolute;top:50%;left:1000px;width:57px;height:0px;padding-top:15px;overflow:hidden;opacity:1;}.view-wedding-portfolio-displays  .owl-theme .owl-controls .owl-buttons div.owl-next:hover,.view-wedding-portfolio-cupcakes  .owl-theme .owl-controls .owl-buttons div.owl-next:hover{background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/standard-slideshow-rt-arrow-hglt.png);}.view-wedding-portfolio-displays .owl-theme .owl-controls .owl-buttons div.owl-prev,.view-wedding-portfolio-cupcakes .owl-theme .owl-controls .owl-buttons div.owl-prev{background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/standard-slideshow-lft-arrow-norm.png);background-repeat:no-repeat;background-color:transparent;position:absolute;top:50%;left:-87px;width:57px;height:0px;padding-top:15px;overflow:hidden;opacity:1;}.view-wedding-portfolio-displays .owl-theme .owl-controls .owl-buttons div.owl-prev:hover,.view-wedding-portfolio-cupcakes .owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/standard-slideshow-lft-arrow-hglt.png);}}.view-wedding-portfolio-displays .views-slideshow-controls-text-pause{display:none;}.view-wedding-portfolio-displays .mainimage{margin:7px 7px 0;}.page-node-1025 .standard-slideshow .views-slideshow-controls-text-previous,.page-node-1025 .standard-slideshow .views-slideshow-controls-text-next,.context-ice-cream-parlor .standard-slideshow .views-slideshow-controls-text-previous,.context-ice-cream-parlor .standard-slideshow .views-slideshow-controls-text-next{top:275px}.page-node-1025 .view-display-id-block_1 .views-row img,.page-node-1025 .view-display-id-block_2 .views-row img,.page-node-1025 .block-blog-block img,.context-ice-cream-parlor .view-display-id-block_1 .views-row img,.context-ice-cream-parlor .view-display-id-block_2 .views-row img,.context-ice-cream-parlor .block-blog-block img{border:none;}.page-node-1025 .view-display-id-block_1 .views-row,.page-node-1025 .view-display-id-block_2 .views-row,.context-ice-cream-parlor .view-display-id-block_1 .views-row,.context-ice-cream-parlor .view-display-id-block_2 .views-row{background-color:transparent;border:none !important;padding:0px !important;}.page-node-1025 #views_slideshow_cycle_main_weddings_slideshow_02-block_1 .views-slideshow-cycle-main-frame-row,.page-node-1025 .views-slideshow-cycle-main-frame img,.context-ice-cream-parlor .views-slideshow-cycle-main-frame,.context-ice-cream-parlor .views-slideshow-cycle-main-frame-row,.context-ice-cream-parlor .views-slideshow-cycle-main-frame img{width:960px !important;height:540px !important;}.page-node-1025 #views_slideshow_cycle_teaser_section_wedding_portfolio_displays-block_1{height:293px !important;width:900px;}.page-node-1025 .views-slideshow-cycle-main-frame .wed-port-square-slide img{width:286px !important;height:286px !important;}.standard-slideshow{position:relative;padding-top:10px;width:100%;}.delivery.standard-slideshow{position:relative;padding-top:10px;padding-bottom:10px;width:100%;}.standard-slideshow .owl-theme .owl-controls .owl-buttons div.owl-next{background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/standard-slideshow-rt-arrow-norm.png);background-repeat:no-repeat;background-color:transparent;position:absolute;top:50%;left:980px;width:57px;height:0px;padding-top:15px;overflow:hidden;opacity:1;}.standard-slideshow .owl-theme .owl-controls .owl-buttons div.owl-next:hover{background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/standard-slideshow-rt-arrow-hglt.png);}.standard-slideshow .owl-theme .owl-controls .owl-buttons div.owl-prev{background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/standard-slideshow-lft-arrow-norm.png);background-color:transparent;position:absolute;top:50%;left:-77px;width:57px;height:0px;padding-top:15px;overflow:hidden;opacity:1;background-repeat:no-repeat;}.standard-slideshow .owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/standard-slideshow-lft-arrow-hglt.png);}.standard-slideshow .views-slideshow-controls-text-pause{display:none;}@media only screen and (min-width:993px) and (max-width:1199px){.page-node-1025 #block-views-weddings-slideshow-02-block-1 img,.page-node-1025 .owl-carousel-block_127 img,.page-node-9 #block-views-weddings-slideshow-02-block-1 img,.page-node-9 .owl-carousel-block_127 img{display:initial;}.page-node-1025 .standard-slideshow .owl-theme .owl-controls .owl-buttons div.owl-prev,.page-node-9 .standard-slideshow .owl-theme .owl-controls .owl-buttons div.owl-prev{left :10px;}.page-node-1025 .standard-slideshow .owl-theme .owl-controls .owl-buttons div.owl-next,.page-node-9 .standard-slideshow .owl-theme .owl-controls .owl-buttons div.owl-next{left:93%;}.page-node-1025 .view-wedding-portfolio-displays .owl-theme .owl-controls .owl-buttons div.owl-next,.page-node-9 .view-wedding-portfolio-displays .owl-theme .owl-controls .owl-buttons div.owl-next{left:95%;}.page-node-1025 .view-wedding-portfolio-displays .owl-theme .owl-controls .owl-buttons div.owl-prev,.page-node-9 .view-wedding-portfolio-displays .owl-theme .owl-controls .owl-buttons div.owl-prev{left :-10px;}}@media only screen and (max-width:992px){.standard-slideshow .owl-theme .owl-controls .owl-buttons div.owl-next{background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/owl_arrow_right.png);right:0;background-repeat:no-repeat;height:50px;width:31px;left:initial;}.standard-slideshow .owl-theme .owl-controls .owl-buttons div.owl-next:hover{background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/owl_arrow_right.png);}.standard-slideshow .owl-theme .owl-controls .owl-buttons div.owl-prev{background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/owl_arrow_left.png);left:0;background-repeat:no-repeat;height:50px;width:31px;}.standard-slideshow .owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/owl_arrow_left.png);}.standard-slideshow .owl-carousel .owl-wrapper-outer{display:inline-block;width:90%;}}@media all and (min-width:768px) and (max-width:992px){.view-wedding-portfolio-displays .owl-theme .owl-controls .owl-buttons div.owl-next:hover{background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/owl_arrow_right.png);}.view-wedding-portfolio-displays .owl-theme .owl-controls .owl-buttons div.owl-next{left:initial;right:-30px;top:40%;background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/owl_arrow_right.png);height:50px;}.view-wedding-portfolio-displays .owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/owl_arrow_left.png);}.view-wedding-portfolio-displays .owl-theme .owl-controls .owl-buttons div.owl-prev{left:-30px;top:40%;background-image:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/owl_arrow_left.png);height:50px;}}@media only screen and (max-width:768px){.standard-slideshow .owl-theme .owl-controls .owl-buttons div.owl-prev{background-size:10px 30px;top:40%;}.standard-slideshow .owl-theme .owl-controls .owl-buttons div.owl-next{right:-20px;background-size:10px 30px;top:40%;}}.view-wedding-portfolio-displays{width:100%;}
.page-node-1108 label{display:block;}.block-webform .control-label,.node-type-webform .control-label{font-family:ProximaNova-Bold;}.block-webform .help-block,.node-type-webform .help-block{display:none;}.page-node-1025 .webform-client-form{margin-bottom:40px;}.page-node-1025 .form-required,.page-node-52 .form-required,.page-node-1108 .form-required{color:#FF0000;}.page-node-1025 #block-webform-client-block-1108 button,.page-node-1025 #block-block-37 button{display:block;clear:both;background:#80DED5;font-family:'ProximaNova-Bold';border:none;color:#532D18;font-size:14px;text-transform:uppercase;padding:4px 17px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-weight:bold;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;}.page-node-1025 .webform-submit{margin-bottom:15px !important;}.page-node-1025 #block-block-37 button:active{-webkit-box-shadow:#06f 0 0 7px;box-shadow:#06f 0 0 7px;z-index:1;}.page-node-52 .zone-content,.page-node-1108 .zone-content{text-align:center;}.page-node-1025 .block-webform h2,.page-node-9 .block-webform h2{display:none;}.page-node-1108 .basic-text,.page-node-1025 .block-webform .basic-text{font-size:20px;}.context-events .block-webform .field-item.even{padding-bottom:20px;}.context-events .block-webform .form-item label{font-family:'ProximaNova-Bold';font-weight:normal !important;font-size:14px;padding-bottom:5px;}.page-node-1025  #edit-submitted-event-name,.page-node-1025 #edit-submitted-event-email,.page-node-1025 #edit-submitted-event-phone,.page-node-1025 #edit-submitted-event-company,.page-node-1025 #edit-submitted-event-venue{font-family:'ProximaNova-Bold';color:#532d18;font-size:14px;padding:15px;height:52px;width:auto;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-large.png) no-repeat;border:none;display:inline-block;background-size:100% 100%;}.page-node-1108  #edit-submitted-event-name,.page-node-1108 #edit-submitted-event-email,.page-node-1108 #edit-submitted-event-phone,.page-node-1108 #edit-submitted-event-company,.page-node-1108 #edit-submitted-event-venue{font-family:'ProximaNova-Bold';color:#532d18;font-size:14px;padding:15px;height:52px;width:auto;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-large.png) no-repeat;border:none;display:inline;background-size:100% 100%;}.page-node-1108 .webform-datepicker select,.page-node-1025 .webform-datepicker select,.page-node-1108 .webform-component--event-delivery select,.page-node-1025 .webform-component--event-delivery select{color:#532D18;font-weight:600;text-align:left;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-state-bill.png) no-repeat;width:127px;height:52px;border:none;position:relative;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';display:inline;background-size:100% 100%;}.page-node-1108 #edit-submitted-event-details,.page-node-1025 #edit-submitted-event-details{margin:auto;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-extra.png) no-repeat;width:auto;height:275px;border:none;box-shadow:none;padding:15px;font-family:'ProximaNova-Bold';color:#532d18;font-size:14px;background-size:100% 100%;}.page-node-1108 .form-textarea-wrapper .grippie,.page-node-1025 .form-textarea-wrapper .grippie{display:none;}.page-node-1108 #edit-submitted-upload-cupcake-topper-image-remove-button,.page-node-1025 #edit-submitted-upload-cupcake-topper-image-remove-button,.page-node-1108 #edit-submitted-upload-cupcake-topper-image-upload-button,.page-node-1025 #edit-submitted-upload-cupcake-topper-image-upload-button,.page-node-1108 #edit-submitted-upload-cupcake-topper-image-upload-button--2,.page-node-1025 #edit-submitted-upload-cupcake-topper-image-upload-button--2{background:#80DED5;font-family:'ProximaNova-Bold';border:none;color:#532D18;font-size:12px;text-transform:uppercase;padding:3px 14px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-weight:bold;margin-left:.3em;margin-right:auto;margin-top:10px;margin-bottom:10px;display:inline;}.page-node-1108 .file-icon,.page-node-1025 .file-icon,.page-node-1108 .webform-component-file .description,.page-node-1025 .webform-component-file .description{display:none;}.page-node-1108 .form-actions button,.page-node-1025 .form-actions input{display:block;clear:both;background:#80DED5;font-family:'ProximaNova-Bold';border:none;color:#532D18;font-size:14px;text-transform:uppercase;padding:4px 17px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-weight:bold;margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:30px;}.page-node-1108 .form-actions input:hover,.page-node-1025 .form-actions input:hover{color:#fff;background:#532D18;text-decoration:none;}.page-node-1025 .webform-datepicker select.year,.page-node-1025 .webform-datepicker select.day,.page-node-1025 .webform-datepicker select.month{margin-left:24px;}.page-node-1108 .webform-datepicker select.year,.page-node-1108 .webform-datepicker select.day,.page-node-1108 .webform-datepicker select.month{margin-left:24px;}.page-node-1108 .form-file,.page-node-1025 .block-webform .form-file{border:0 none;font:inherit;margin:0;outline:0 none;padding:0;vertical-align:baseline;}.page-node-1108 .links{display:none;}.page-node-done h1{}.node-type-webform.context-weddings .alt-rsvp-text{margin-top:-30px;margin-bottom:40px;}.node-type-webform.context-weddings .field-type-text-with-summary .field-item.even .basic-text{font-size:20px;}.node-type-webform.context-weddings .field-item.even{padding-bottom:20px;}.page-node-1025 .form-item label,.node-type-webform.page-node-52 .form-item label,.node-type-page.page-node-9 .form-item label{font-family:'ProximaNova-Bold';font-weight:normal !important;font-size:14px;padding-bottom:5px;display:block;}.node-type-webform.page-node-52 #edit-submitted-guest-no-1-full-name,.node-type-page.page-node-9 #edit-submitted-guest-no-1-full-name,.node-type-webform.page-node-52 #edit-submitted-email-address,.node-type-page.page-node-9 #edit-submitted-email-address,.node-type-webform.page-node-52 #edit-submitted-address,.node-type-page.page-node-9 #edit-submitted-address,.node-type-webform.page-node-52 #edit-submitted-city,.node-type-page.page-node-9 #edit-submitted-city,.node-type-webform.page-node-52 #edit-submitted-zip,.node-type-page.page-node-9 #edit-submitted-zip,.node-type-webform.page-node-52 #edit-submitted-wedding-venu,.node-type-page.page-node-9 #edit-submitted-wedding-venu{font-family:'ProximaNova-Bold';color:#532d18;font-size:14px;padding:15px;height:52px;width:auto;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-large.png) no-repeat;border:none;background-size:100% 100%;display:inline-block;}.node-type-webform.page-node-52 #webform-component-tasting-date select{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-credit.png) no-repeat;width:430px;height:52px;padding:15px;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-family:'ProximaNova-Bold';color:#532d18;font-size:14px;position:relative;}.node-type-webform.page-node-52 #edit-submitted-number-of-wedding-guests,.node-type-webform.page-node-52 #edit-submitted-phone-number,.node-type-page.page-node-9 #edit-submitted-number-of-wedding-guests,.node-type-page.page-node-9 #edit-submitted-phone-number{font-family:'ProximaNova-Bold';color:#532d18;font-size:14px;padding:15px;height:52px;width:202px;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-city.png) no-repeat;border:none;background-size:100% 100%;display:inline-block;}.node-type-webform.page-node-52 #edit-submitted-questions-comments,.page-node-9 #edit-submitted-questions-comments{margin:auto;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-extra.png) no-repeat;width:430px;height:275px;border:none;box-shadow:none;padding:15px;font-family:'ProximaNova-Bold';color:#532d18;font-size:14px;}.node-type-webform.page-node-52 .form-textarea-wrapper .grippie,.page-node-9 .form-textarea-wrapper .grippie{display:none;}.node-type-webform.page-node-52 .form-actions button,.node-type-page.page-node-9 .form-actions button{display:block;clear:both;background:#80DED5;font-family:'ProximaNova-Bold';border:none;color:#532D18;font-size:14px;text-transform:uppercase;padding:4px 17px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-weight:bold;margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:30px;}.node-type-webform.page-node-52 .form-actions input:hover{color:#fff;background:#80DED5;text-decoration:none;}.node-type-webform.page-node-52 .webform-datepicker select,.node-type-webform.page-node-52 .webform-component--state select,.node-type-page.page-node-9 .webform-datepicker select,.node-type-page.page-node-9 .webform-component--state select{color:#532D18;font-weight:600;text-align:left;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-state-bill.png) no-repeat;width:127px;height:52px;border:none;position:relative;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';background-size:100% 100%;display:inline-block;}.node-type-webform.page-node-52 .webform-datepicker select.day,.node-type-webform.page-node-52 .webform-datepicker select.month{margin-left:20px;}.node-type-webform.page-node-52 #webform-component-guest-no-2-full-name{padding-top:20px;padding-bottom:20px;margin-left:470px;margin-top:-112px;}.node-type-webform.page-node-52 #webform-component-email-address{margin-left:470px;margin-top:-112px;padding-top:20px;padding-bottom:20px;}.node-type-webform.page-node-52 #webform-component-number-of-wedding-guests{margin-left:470px;margin-top:-112px;padding-top:20px;padding-bottom:20px;}.node-type-webform.page-node-52 #webform-component-wedding-venu{margin-left:699px;margin-top:-132px;width:205px;padding-top:20px;padding-bottom:20px;}.node-type-webform.page-node-52 #edit-actions{margin-left:455px;margin-top:107px;}.node-type-webform.page-node-52 .form-item-submitted-wediding-date-day span.day-select,.node-type-webform.page-node-52 .form-item-submitted-wediding-date-month span.month-select,.node-type-webform.page-node-52 .form-item-submitted-wediding-date-year span.year-select{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-state-bill.png) no-repeat;width:95px;height:22px;padding:15px;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-family:'ProximaNova-Bold';color:#532d18;font-size:14px;position:absolute;left:20px;cursor:default;}.node-type-webform.page-node-52 .form-item-submitted-wediding-date-month span.month-select{left:171px;}.node-type-webform.page-node-52 .form-item-submitted-wediding-date-day span.day-select{left:322px;}.node-type-webform.page-node-52 .zone-featured-wrapper{display:none;}.node-type-webform.page-node-52 #webform-component-tasting-date span.date-select{background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/input-field-credit.png) no-repeat;width:430px;height:39px;padding-top:13px;padding-left:20px;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-family:'ProximaNova-Bold';color:#532d18;font-size:14px;position:absolute;left:20px;cursor:default;}.page-node-52 .links{display:none;}.webform-container-inline div,.webform-container-inline div.form-item{display:inline-block;}.form-managed-file{display:inline-block;}.node-type-webform .zone-featured-wrapper{display:none;}.page-node-1025 #edit-submitted-event-name,.page-node-1025 #edit-submitted-event-email,.page-node-1025 #edit-submitted-event-phone,.page-node-1025 #edit-submitted-event-company,.page-node-1025 #edit-submitted-event-venue,.page-node-1025 #edit-submitted-event-details{width:430px !important;}.page-node-1025 .form-managed-file{display:inline-block;margin-bottom:30px;}.page-node-1025 select{-webkit-appearance:none;appearance:none;}@media all and (max-width:460px){.page-node-1025 #edit-submitted-event-name,.page-node-1025 #edit-submitted-event-email,.page-node-1025 #edit-submitted-event-phone,.page-node-1025 #edit-submitted-event-company,.page-node-1025 #edit-submitted-event-venue,.page-node-1025 #edit-submitted-event-details,.page-node-1025 .webform-datepicker select.year,.page-node-1025 .webform-datepicker select.day,.page-node-1025 .webform-datepicker select.month{width:90% !important;}.page-node-1025 .form-item-submitted-event-date-year,.page-node-1025 .form-item-submitted-event-date-month,.page-node-1025 .form-item-submitted-event-date-day{width:100%;}.page-node-1025 .webform-datepicker select.year,.page-node-1025 .webform-datepicker select.day,.page-node-1025 .webform-datepicker select.month{margin-left:0px;}}
img#trophy_menubar_logo.trophy-menubar-logo{height:44px;}.webform-file-list li{background-color:#80ded5 !important;}.webform-file-list li a{color:#532d18 !important;}.front .daily_cupcake_box{float:none !important;}.front .slider .owl-theme .owl-controls{display:none !important;}.front .hidden-on-home{dispaly:none !important;}#zone-footer-wrapper,#zone-footer-wrapper1,#zone-footer-wrapper2,.front .bottom.container,.page-checkout-review .daily-content{overflow-x:hidden;}.page-node-1025 .bottom.container{overflow:hidden;}.front .bottom.container{overflow-y:hidden;}.page-order-pickup-timeslot .daily-content{overflow-x:hidden;margin-left:-15px;}.page-node-9 .portfolio_tabs{margin-bottom:40px;margin-top:30px;}.page-node-9 .mainimage img{margin:0 auto;}.page-node-69 #block-views-locations-listing-block > div.view.view-locations-listing.view-id-locations_listing.view-display-id-block .views-field-nothing .col-md-3{height:290px;}@media only screen and (max-width:900px){.page-node-69 #block-views-locations-listing-block > div.view.view-locations-listing.view-id-locations_listing.view-display-id-block .views-field-nothing .col-md-3{height:initial;}}@media only screen and (max-width:767px){.page-order-pickup-timeslot .daily-content{margin-left:0px;}#daily_special_tab .single:nth-child(1):after,#daily_special_tab .single:nth-child(3):after{border-bottom:2px dashed #80DED5;width:95%;content:"";position:absolute;right:0;bottom:0;height:1px;}#daily_special_tab .single:nth-child(2):after,#daily_special_tab .single:nth-child(4):after{border-bottom:2px dashed #80DED5;width:95%;content:"";position:absolute;left:0;bottom:0;height:1px;}#daily_special_tab .single:nth-child(1),#daily_special_tab .single:nth-child(3),#daily_special_tab .single:nth-child(5){border-right:2px dashed #80DED5;}}@media only screen and (min-width:768px){#daily_special_tab .single:nth-child(1):after,#daily_special_tab .single:nth-child(3):after{border-bottom:2px dashed #80DED5;width:95%;content:"";position:absolute;right:0;bottom:0;height:1px;}#daily_special_tab .single:nth-child(2):after{border-bottom:2px dashed #80DED5;width:100%;content:"";position:absolute;left:0;bottom:0;height:1px;}#daily_special_tab .single:nth-child(1),#daily_special_tab .single:nth-child(2),#daily_special_tab .single:nth-child(4),#daily_special_tab .single:nth-child(5){border-right:2px dashed #80DED5;}.container{}}@media only screen and (min-width:768px){#daily_special_tab .ui-state-default{margin:0 10px;}}@media only screen and (max-width:768px){.front #daily_special_tab-1{margin-top:5%;}#daily_special_tab .ui-state-default a{height:25px;font-size:20px;}#daily_special_tab .ui-state-default{border-bottom:2px solid #80DED5;}#daily_special_tab .ui-state-default.ui-tabs-active{border-bottom:2px solid #532d18;padding-bottom:15px;}@media all and (max-width:520px){.front #daily_special_tab .full-width-weekend{display:none;}}.front #daily_special_tab .full-width-weekend{margin:0 -15px;}#footer-horizontal-dots .owl-item{border-right:none;}.page-node-69 .map img{margin:0 auto;}.page-node-69 #block-views-locations-listing-block .row div:nth-child(1){margin-bottom:15px;}.page-node-69 .footer-address-heading{margin-bottom:7px;display:inline-block;font-size:21px;}.page-order-landing .daily-content .container.container-full{margin-left:0px;}}@media only screen and (min-width:1200px){.container-full{width:960px !important;margin:auto;}}@media only screen and (min-width:992px){#footer-horizontal-dots .owl-carousel .owl-buttons .owl-prev{}#block-views-shopping-cart-block .content{margin-top:5px;}.menu-site-title.trophy_heading{display:none;}#block-block-1{margin-top:-20px;}#zone-user .view-shopping-cart .view-empty p{margin-top:10px;}#footer-horizontal-dots .owl-item{border-right:2px dashed #6cc7be;}.page-node-69 #footer-horizontal-dots .owl-item{border-right:1px dashed #6cc7be;margin-bottom:2px;}.front #block-views-homepage-slideshow-block{background:url(/sites/all/themes/trophy_theme/images/trophy_images/bluewhite-stripes-tile02.png);border-bottom:4px solid #80ded5;}}@media only screen and (max-width:992px){.zone-footer-wrapper{border-top:none;}.front .cucpakes-botom-of-home{display:none;}.front .basic-button form{margin-bottom:0%;}.front #block-block-28{display:none;}#email-list-frame{display:none;}h1#page-title{padding-top:0;text-align:center;font-size:40px !important;}.view-wedding-portfolio-displays .owl-theme .owl-controls .owl-buttons div{font-size:50px !important;background:none !important;color:#C4B3AD !important;}#footer-horizontal-dots #owl-example{padding-right:2px;}#block-views-shopping-cart-block{position:initial;top:0;}.region-user-first{position:absolute;width:100%;}.dl-menuwrapper{position:absolute;top:0;font-family:ProximaNova-Bold,"ProximaNova-Bold",Segoe UI,Helvetica,Arial,sans-serif;letter-spacing:1px;}.dl-menuwrapper li a{font-size:18px;}.dl-menuwrapper:first-child{margin:0;}#we_deliver{display:none;}.menu-site-title.trophy_heading{width:100%;height:34px;text-align:center !important;}.dl-menuwrapper button.dl-active,.dl-menuwrapper ul{background:#532d18 none repeat scroll 0 0;}.dl-menuwrapper button:hover,.dl-menuwrapper button{background:#80ded5 none repeat scroll 0 0;}.dl-menuwrapper button::after{background:#532d18 none repeat scroll 0 0;box-shadow:0 10px 0 #532d18,0 20px 0 #532d18;border-radius:5px;}.dl-menuwrapper .dl-trigger.dl-active{background:url(/sites/all/themes/tcc_bootstrap/images/menu_close.png) !important;background-size:contain !important;height:55px;margin-bottom:-6px;margin-top:-6px;}.dl-menuwrapper .dl-trigger.dl-active:after{content:none;}#block-views-shopping-cart-block{margin-left:5%;}#zone-user .view-shopping-cart .view-empty p{margin-top:0px;}.trophy-dialog .trophy-cupcake-details{float:right;height:auto;margin-right:0;margin-top:20px;}.fb_edge_widget_with_comment{margin-left:0;width:200px !important;}#daily_special_tab .ui-widget-header{border:none;background:none;margin:0 auto;padding-bottom:15px;margin-left:0;}.dl-menuwrapper{position:absolute;max-width:26%;}.dl-menuwrapper.dl-acive-full-width{max-width:100%;}.no-touch .dl-menuwrapper li a:hover{background-color:#80ded5;;color:#532d18;font-weight:bolder;}.zone-footer-wrapper .block-menu{width:170px;}.trophy-dialog .trophy-cupcake-details .cupcake-body{height:auto;}#block-views-shopping-cart-block .content .view-shopping-cart .view-empty p{display:none;}#click-box-home{display:none;height:370px;position:absolute;background:#FFFFFF;z-index:22;margin-top:115px;left:0;}.trophy-dialog img.cupcake-img{position:initial;width:100%;}.trophy-dialog .trophy-cupcake-details .cupcake-footer .cupcake-price span{display:block;width:100%;}.trophy-dialog img.cupcake-img{position:initial;}#click-box-home{margin-top:165px;}.trophy-dialog img.cupcake-img{margin-left:0px;margin-top:0px}#daily_special_tab .ui-tabs-panel .daily_cupcake_box img.explore-more-box{margin-left:0px;}#block-views-shopping-cart-block{position:absolute;right:10px;z-index:10000;}#zone-user .view-shopping-cart .line-item-quantity-label{display:none;}.page-node-9 .portfolio_tabs{margin-bottom:20px;margin-top:30px;}}@media all and (min-width:768px) and (max-width:992px){.page-node-69 #block-views-locations-listing-block > div.view.view-locations-listing.view-id-locations_listing.view-display-id-block > div > div > div > span > div > div > div:nth-child(2){text-align:center;margin-top:30px;}.page-order-pickup-locations,.page-order-pickup-locations .daily-content{overflow-x:hidden;}.page-order-pickup-locations .daily-content{margin-left:-15px;}.page-order-pickup-locations .daily-content .container-full{padding-right:0px;}#monthly_special_tab #flavor-of-month{top:270px;left:35%;}#click-box-home{margin-top:135px;}#block-views-shopping-cart-block{position:absolute;right:25px;}#zone-user .view-shopping-cart .line-item-quantity-label{display:none;}.zone-footer-wrapper #footer_social_links{margin-bottom:10px;margin-top:0;}.zone-footer-wrapper #block-block-32{margin-top:10px;}#footer-address-wrapper #owl-example .owl-item{margin:0 2px;border-right:2px dashed #80DED5;}}img{max-width:100% !important;}body{overflow-x:hidden;position:relative;}#daily_special_tab .ui-state-default.ui-tabs-active a{color:#532d18;}.homepage-feature-image > a{display:inline-block;}.homepage-feature-image img{width:258px;height:258px;}.homepage-feature-image{text-align:center;}section.block{text-align:center;}.front section.block{text-align:inherit;}.front #block-block-41,.front .cupcake-content-wrapper{text-align:center;}#daily_special_tab ul{display:inline-block;}#daily_special_tab{text-align:center;}#footer-horizontal-dots .owl-carousel,.view-wedding-portfolio-displays .owl-carousel{position:relative;}.view-wedding-portfolio-displays .owl-carousel .owl-buttons .owl-prev,#footer-horizontal-dots .owl-carousel .owl-buttons .owl-prev{left:-30px;position:absolute;top:20%;padding:0;}.view-wedding-portfolio-displays .owl-carousel .owl-buttons .owl-next,#footer-horizontal-dots .owl-carousel .owl-buttons .owl-next{position:absolute;right:-40px;top:20%;padding:0;}.view-wedding-portfolio-displays .owl-carousel .owl-buttons .owl-prev{left:-30px;position:absolute;top:40%;padding:0;}.view-wedding-portfolio-displays .owl-carousel .owl-buttons .owl-next{position:absolute;right:-30px;top:40%;padding:0;}#footer-horizontal-dots .owl-theme .owl-controls .owl-buttons div{font-size:50px !important;background:none !important;color:#C4B3AD !important;}#footer-horizontal-dots .owl-wrapper .owl-item:nth-child(6){border-right:none;}#block-block-6{width:100%;}.view-locations-listing .views-view-grid td p{margin-bottom:20px;font-size:14px;}.view-locations-listing .views-view-grid td{text-align:center;float:left;}iframe{width:100%;}@media only screen and (max-width:992px){.front #footer-horizontal-dots .owl-carousel .owl-buttons .owl-prev{left:-35px;}.front #footer-horizontal-dots .owl-carousel .owl-buttons .owl-next{right:-35px;}#zone-user-wrapper .container-full{width:100%;}.view-wedding-portfolio-cupcakes .owl-theme .owl-controls .owl-buttons div{font-size:50px !important;background:none !important;color:#C4B3AD !important;}.front #daily_special_tab .ui-widget-header{display:table;width:100%;}.front #daily_special_tab li{display:table-cell;float:none;}.front #daily_special_tab .ui-state-default a{padding:0px !important;width:100%;}.front .home-big-cupcake-detail-image,.front .trophy-cupcake-details,.front #click-box-home{display:none !important;}.front .basic-button input[type="submit"],.front .basic-button input[type="button"]{padding:10px 17px;}.menu-site-title p{margin:-9px auto;width:100%;}.front #block-block-41{width:100%;}.front .trophy-dialog .trophy-cupcake-details .cupcake-footer .cupcake-price span{width:50%;display:inline;}.front .cupcake-price span:nth-child(2){margin-left:1%;}.front .cupcake-price span:nth-child(1){margin-right:1%;}}@media only screen and (max-width:370px){.front .trophy-dialog .trophy-cupcake-details .cupcake-footer .cupcake-price span{font-size:4vw;}}.view-wedding-portfolio-cupcakes .owl-carousel .owl-buttons .owl-prev{left:0;position:absolute;top:40%;padding:0;}.view-wedding-portfolio-cupcakes .owl-carousel .owl-buttons .owl-next{position:absolute;right:0;top:40%;padding:0;}#block-block-39 #text{}#dl-menu{z-index:9998 !important;}
.page-cupcake-flavors #cupcake-flavors .page-heading{margin-bottom:0;}.page-cupcake-flavors #cupcake-weekdays{border:none;background:none;width:535px;margin:0 auto;padding-bottom:30px;display:block;}.page-cupcake-flavors .cupcake-weekdays-parent{margin:auto 0;}.page-cupcake-flavors #cupcake-flavors .cupcake_tabs{display:block;}.page-cupcake-flavors .flavor-text{width:100%;}.page-cupcake-flavors .flavor-text{width:100%;font-family:'ProximaNova-Regular';font-size:18px;color:#6cc7be;margin-top:15px;margin-bottom:20px;margin-left:auto;margin-right:auto;}.chrome.page-cupcake-flavors .basic-button{}.page-cupcake-flavors #cupcake-weekdays li a{padding:0;width:66px;height:32px;text-align:center;display:inline-block;color:#80DED5;font-size:15px;font-family:'ProximaNova-Bold';}.page-cupcake-flavors #cupcake-weekdays li a:hover,#cupcake-weekdays li a.active{color:#532D18;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/day-bracket.png) no-repeat 7px 18px;}.basic-button.start-order-button,.page-cupcake-flavors .basic-button,.page-macaron-flavors .basic-button,.node-type-trophy-standard-cupcake .basic-button,.node-type-trophy-custom-cupcake .basic-button,.node-type-macaron .basic-button,.node-type-cupcake-truffle .basic-button,.node-type-trophy-cake .basic-button,.page-cakes .basic-button,.panels-landing-page .basic-button{float:none;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/blue_white_stripes_tile.gif);background-size:10px 10px;padding:10px 0 0 0;margin-top:40px;margin-bottom:40px;}.page-cupcake-flavors .basic-button{margin-right:0px;}.page-macaron-flavors .basic-button{background:none;margin-top:0px;}.basic-button.start-order-button input[type="submit"],.page-cupcake-flavors .basic-button input[type="submit"],.page-macaron-flavors .basic-button input[type="submit"],.node-type-trophy-standard-cupcake .basic-button input[type="submit"],.node-type-trophy-custom-cupcake .basic-button input[type="submit"],.node-type-macaron .basic-button input[type="submit"],.node-type-cupcake-truffle .basic-button input[type="submit"],.node-type-trophy-cake .basic-button input[type="submit"],.page-cakes .basic-button input[type="submit"],.panels-landing-page .basic-button input[type="submit"],.panels-landing-page #block-block-14 > div > form > input[type="submit"]{padding:13px 36px;margin-bottom:10px;border-radius:30px;font-size:16px;}.page-cupcake-flavors .cupcake-box{width:auto;border:5px solid #fff;float:none;text-align:center;display:inline-flex;height:380px !important;width:310px !important;}.page-cupcake-flavors .cupcake_tabs .img-box{width:auto;}.page-cupcake-flavors .cupcake-box .hover-box{text-align:left;line-height:1.2em;font-family:'ProximaNova-Regular';color:#532d18;background:#80ded5;width:180px;position:absolute;padding:15px;margin-top:0px;margin-left:20px;}.chrome.page-cupcake-flavors .cupcake-box .hover-box,.page-cupcake-flavors .cupcake-box .hover-box{margin-left:175px;}.page-cupcake-flavors #cupcake-flavors #standard_tab .cupcake-box .hover-box{margin-top:110px;}.page-cupcake-flavors .cupcake-box:hover{cursor:pointer;border:5px solid #80ded5 !important;}.page-cupcake-flavors #standard_tab .cupcake-box .hover-box{margin-left:300px;}.page-cupcake-flavors #standard_tab .cupcake-box:nth-of-type(3n+0) .hover-box{margin-left:-211px !important;}.page-cupcake-flavors #standard_tab .cupcake-box:nth-of-type(3n+0) .hover-box .pointer{background-position:-20px 0;margin-left:156px;}.page-cupcake-flavors .cupcake_tabs .img-box img{margin:0 auto;}.page-cupcake-flavors .cupcake_tabs .img-box{margin-left:auto;}@media all and (max-width:1024px){.page-cupcake-flavors #cupcake-weekdays li a{border-bottom:2px solid;}.page-cupcake-flavors #cupcake-weekdays li a:hover,#cupcake-weekdays li a.active{background:none;}.page-cupcake-flavors .basic-button,.node-type-trophy-standard-cupcake .basic-button{float:none;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/blue_white_stripes_tile.gif);background-size:10px 10px;padding:10px 0 0 0;}.page-cupcake-flavors #cupcake-flavors .page-heading{margin-bottom:40px;}.page-cupcake-flavors .basic-button input[type="submit"],.page-cupcake-flavors .basic-button input[type="button"],.page-cupcake-flavors .basic-button a,.node-type-trophy-standard-cupcake .basic-button input[type="submit"],.node-type-trophy-standard-cupcake .basic-button input[type="button"],.node-type-trophy-standard-cupcake .basic-button a{margin-bottom:10px;}.page-cupcake-flavors .basic-button form{margin-bottom:-5px;}.page-cupcake-flavors .cupcake-box:hover{border:5px solid #FFFFFF !important;}}@media only screen and (min-width:768px) and (max-width:1024px){.page-cupcake-flavors #cupcake-flavors .page-heading{font-size:20px;}.page-cupcake-flavors .cupcake_tabs{margin-top:35px;}.page-cupcake-flavors .flavor-text{font-size:14px;margin-top:30px;margin-bottom:15px;}.page-cupcake-flavors .flavor-text span{margin-top:10px;display:block;}.page-cupcake-flavors .basic-button input[type="submit"],.page-cupcake-flavors .basic-button input[type="button"],.page-cupcake-flavors .basic-button a,.node-type-trophy-standard-cupcake .basic-button input[type="submit"],.node-type-trophy-standard-cupcake .basic-button input[type="button"],.node-type-trophy-standard-cupcake .basic-button a{padding:13px 36px;margin-bottom:10px;border-radius:30px;font-size:16px;}.page-cupcake-flavors .cupcake-box .top-sect{width:240px;width:98%;}.page-cupcake-flavors #cupcake-flavors #standard_tab .cupcake-box .hover-box{margin-top:25px;margin-left:265px;}.page-cupcake-flavors .cupcake-box:hover{border:5px solid #ffffff !important;}.page-cupcake-flavors .cupcake-box{height:350px;height:395px;}.page-cupcake-flavors #standard_tab .cupcake-box{margin-bottom:0px;}.page-cupcake-flavors .cupcake-box{width:340px !important;}.iphone.page-cupcake-flavors .cupcake-box{width:358px !important;}}@media only screen and (min-width:768px) and (max-width:992px){.page-cupcake-flavors #cupcake-flavors #standard_tab .cupcake-box{width:230px;}.page-cupcake-flavors #standard_tab>div.row{padding-right:15px;}}@media only screen and (max-width:768px){.page-cupcake-flavors .basic-button,.node-type-trophy-standard-cupcake .basic-button{}.page-cupcake-flavors .cupcake_tabs{margin-top:35px;}.page-cupcake-flavors #cupcake-weekdays li a{font-size:22px;width:100%;}.page-cupcake-flavors #cupcake-weekdays{width:100%;display:table;padding:0;}.page-cupcake-flavors #cupcake-weekdays li{float:none;display:table-cell;}.page-cupcake-flavors .basic-button{float:none;}.page-cupcake-flavors .cupcake-box .hover-box{display:none;}}@media only screen and (max-width:550px){.page-cupcake-flavors #cupcake-weekdays li a{font-size:15px;}.page-cupcake-flavors #cupcake-flavors .page-heading{font-size:20px;}}@media only screen and (max-width:365px){.page-cupcake-flavors .cupcake-box .top-sect{width:120px;}.page-cupcake-flavors .cupcake-box .hover-box{display:none;}.page-cupcake-flavors .cupcake-box:nth-child(odd){margin-right:3.5%;}.page-cupcake-flavors .cupcake-box:nth-child(even){margin-left:3.5%;}}.node-type-trophy-standard-cupcake .commerce-product-field-field-images img,.node-type-trophy-cake .commerce-product-field-field-images img{margin:0 auto;width:503px;}.node-type-macaron .commerce-product-field-field-images img{margin:0 auto;width:388px;}.node-type-trophy-custom-cupcake .commerce-product-field-field-images img,.node-type-cupcake-truffle .commerce-product-field-field-images img{margin:0 auto;width:588px;}.node-type-trophy-standard-cupcake .field-label-inline .field-item{margin-right:4px;display:inline;}.node-type-trophy-standard-cupcake .field-name-field-day-of-week-available .field-label,.node-type-trophy-standard-cupcake .field-name-field-day-of-week-available .field-items{float:none;text-transform:uppercase;display:table-cell;}.node-type-trophy-standard-cupcake .field-name-field-day-of-week-available{font-size:11px;text-align:center;margin-left:auto;margin-right:auto;display:table;}.node-type-trophy-standard-cupcake .field-name-commerce-price{position:absolute;left:370px;display:table-cell;}.node-type-macaron .field-name-commerce-price .field-item:before{content:"EACH:\00a0\00a0";}.node-type-macaron .field-name-commerce-price,.node-type-cupcake-truffle .field-name-commerce-price{display:inline-block;float:none;}.node-type-trophy-standard-cupcake .field-name-body,.node-type-trophy-standard-cupcake .commerce-product-field-field-description,.node-type-macaron .field-name-body,.node-type-macaron .commerce-product-field-field-description,.node-type-cupcake-truffle .commerce-product-field-field-description,.node-type-trophy-cake .field-name-body,.node-type-trophy-cake .commerce-product-field-field-description{color:#532d18;font-family:'ProximaNova-Regular';font-size:18px;margin:0px auto 0px;width:80%;}.node-type-trophy-standard-cupcake .field-name-field-dozen-price{position:absolute;left:455px;height:20px;margin-top:3px;}@media only screen and (min-width:993px){.node-type-trophy-standard-cupcake article,.node-type-trophy-custom-cupcake article{margin-top:-50px;}}@media only screen and (max-width:1024px){.page-cupcake-flavors #cupcake-flavors #standard_tab .cupcake-box .hover-box{display:none;}.node-type-trophy-standard-cupcake .basic-button,.node-type-macaron .basic-button,.node-type-cupcake-truffle .basic-button{float:none;}.node-type-trophy-standard-cupcake .daily-content .container-full,.node-type-trophy-custom-cupcake .daily-content .container-full,.node-type-macaron .daily-content .container-full,.node-type-cupcake-truffle .daily-content .container-full{padding-left:0px;padding-right:0px;width:100%;}}@media only screen and (max-width:992px){.node-type-trophy-standard-cupcake .field-name-commerce-price{left:37%;}.node-type-trophy-standard-cupcake .field-name-field-dozen-price{left:50%;}.node-type-trophy-standard-cupcake .commerce-product-field-field-images img,.node-type-cupcake-truffle .commerce-product-field-field-images img{width:60%;}.node-type-trophy-standard-cupcake #block-views-shopping-cart-block{right:20px;}.node-type-trophy-standard-cupcake .field-name-field-highlights .field-item{font-weight:normal;}.node-type-trophy-standard-cupcake article,.node-type-trophy-custom-cupcake article{margin-top:40px;}}@media only screen and (max-width:768px){.node-type-trophy-standard-cupcake .commerce-product-field-field-images img,.node-type-cupcake-truffle .commerce-product-field-field-images img{width:80%;width:70%;}.node-type-trophy-standard-cupcake .field-name-field-day-of-week-available .field-label{display:table-caption;margin-bottom:10px;}.node-type-trophy-standard-cupcake .field-name-field-day-of-week-available{margin-bottom:15px;}.node-type-trophy-standard-cupcake .field-name-field-day-of-week-available .field-items{padding:0 3px;}.node-type-trophy-standard-cupcake .field-type-social-buttons{margin-top:50px;}.android.page-cupcake-flavors .cupcake-box{width:354px !important;}}@media only screen and (max-width:560px){.node-type-trophy-standard-cupcake .field-name-commerce-price{left:30%;}.node-type-macaron .field-name-commerce-price,.node-type-cupcake-truffle .field-name-commerce-price{left:40%;}}.page-node-1380 .field-name-field-day-of-week-available{display:none;}.thumb-slider{width:100%;}#slider1{position:relative;width:345px;margin-left:auto;margin-right:auto;}#slider1 ul li img{width:104px}.main-image-product{margin-bottom:14px;}#thumb-slider .thumbelina li img{border:1px solid #ccf3ed;}.cloudzoom-zoom-inside{z-index:20 !important;}html body.admin-menu{margin-top:0 !important;}.mobile .cloudzoom-blank{display:none;}
.page-themed-cupcakes .continue-button input[type=submit],.page-cupcake-truffle-flavors .continue-button input[type=submit],.page-cakes .continue-button input[type=submit]{clear:both;background:#80ded5;font-family:'ProximaNova-Bold';border:none;color:#532d18;font-size:14px;text-transform:uppercase;padding:4px 17px;margin-top:20px;float:right;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-weight:bold;}.page-themed-cupcakes .continue-button input[type=submit]:hover,.page-cupcake-truffle-flavors .continue-button input[type=submit]:hover{color:#FFF;}.page-themed-cupcakes .cupcake-box.odd,.page-cupcake-truffle-flavors .cupcake-box.odd{float:left;}.page-themed-cupcakes .cupcake-box.custom,.page-cupcake-truffle-flavors .cupcake-box.custom{margin-left:10%;}.page-themed-cupcakes #cupcake-flavors #custom_tab .cupcake-box{height:244px;}.page-cupcake-truffle-flavors #cupcake-flavors #custom_tab .cupcake-box{height:264px;}.node-type-trophy-custom-cupcake img,.node-type-trophy-cake img,.node-type-macaron img,.node-type-trophy-standard-cupcake img{margin:0 auto;}.node-type-trophy-custom-cupcake .field-name-body,.node-type-trophy-custom-cupcake .commerce-product-field-field-description{color:#532d18;font-family:'ProximaNova-Regular';font-size:18px;margin:0px auto 0px;width:80%;}.node-type-trophy-custom-cupcake .commerce-product-field-commerce-price .field-item{display:inline-flex;}.node-type-trophy-custom-cupcake .commerce-product-field-commerce-price{margin-top:15px;}.page-cakes .continue-button{margin-top:20px;position:relative;left:-50%;width:200%;bottom:0px;float:none;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/blue_white_stripes_tile.gif);background-size:10px 10px;height:60px;}.page-themed-cupcakes .continue-button input[type=submit],.page-cupcake-truffle-flavors .continue-button input[type=submit],.page-cakes .continue-button input[type=submit]{float:none;margin-top:10px;padding:10px 15px;}.page-themed-cupcakes .cupcake-box .hover-box,.page-cupcake-truffle-flavors .cupcake-box .hover-box{margin-left:356px !important;margin-top:-178px !important;}.page-themed-cupcakes .cupcake-box.even .hover-box,.page-cupcake-truffle-flavors .cupcake-box.even .hover-box{margin-left:-196px !important;margin-top:-178px !important;}.page-themed-cupcakes .mini-box .hover-box,.page-cupcake-truffle-flavors .mini-box .hover-box{margin-left:341px !important;}.page-themed-cupcakes .mini-box.even .hover-box,.page-cupcake-truffle-flavors .mini-box.even .hover-box{margin-left:-211px !important;}.page-themed-cupcakes .cupcake-box.even .hover-box .pointer,.page-cupcake-truffle-flavors .cupcake-box.even .hover-box .pointer{position:absolute;margin-left:156px;margin-top:24px;height:40px;width:20px;display:block;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/pointer.png) no-repeat;background-position:-20px 0;}.node-type-trophy-custom-cupcake .field-name-field-type,.node-type-trophy-standard-cupcake .field-name-field-type{font-size:11px;font-family:'ProximaNova-Bold',sans-serif;margin-top:30px;}.node-type-macaron .field-name-field-type,.node-type-cupcake-truffle .field-name-field-type,.node-type-trophy-cake .field-name-field-type{font-size:11px;font-family:'ProximaNova-Bold',sans-serif;margin-top:15px;}@media all and (max-width:1024px){.page-themed-cupcakes .flavor-text,.page-cupcake-truffle-flavors .flavor-text{width:85%;margin-top:30px;}.page-themed-cupcakes #tabs,.page-cupcake-truffle-flavors #tabs{margin-top:15px;}.page-themed-cupcakes .continue-button,.page-cupcake-truffle-flavors .continue-button,.page-cakes .continue-button{float:none;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/blue_white_stripes_tile.gif);background-size:10px 10px;height:60px;}.page-cakes .continue-button{margin-top:20px;position:relative;left:-7%;width:110%;bottom:0px;}.page-themed-cupcakes #cupcake-flavors .page-heading,.page-cupcake-truffle-flavors #cupcake-flavors .page-heading{margin-bottom:20px;}}@media all and (max-width:991px){.page-themed-cupcakes .cupcake-box,.page-cupcake-truffle-flavors .cupcake-box{float:right;margin:0 auto;}.page-themed-cupcakes .cupcake-box.custom,.page-cupcake-truffle-flavors .cupcake-box.custom{margin-left:0px;}.page-themed-cupcakes .cupcake-box.custom,.page-cupcake-truffle-flavors .cupcake-box.custom{width:45%;}.page-themed-cupcakes .cupcake_tabs .custom .img-box img,.page-cupcake-truffle-flavors .cupcake_tabs .custom .img-box img{width:auto;height:auto;}.page-themed-cupcakes .cupcake-box.custom .hover-box,.page-cupcake-truffle-flavors .cupcake-box.custom .hover-box{display:none;}.page-themed-cupcakes #cupcake-flavors #custom_tab .cupcake-box.custom.even,.page-cupcake-truffle-flavors #cupcake-flavors #custom_tab .cupcake-box.custom.even{margin-left:3%;float:left;}.page-cupcake-truffle-flavors #cupcake-flavors #custom_tab .cupcake-box{height:250px !important;width:46%;}.page-cupcake-truffle-flavors .custom .cupcake-title{margin-top:38px !important;}.page-themed-cupcakes .custom .cupcake-title{}.page-cakes .cupcake-box{float:auto;margin:0 auto;height:auto;width:45%;}.page-cakes .cupcake-box.custom.cakes .top-sect{height:auto;width:90%;margin:auto;}.page-cakes .cupcake-box.custom{margin:auto auto auto auto;}.page-cakes .cupcake_tabs .custom.cakes .img-box{width:100%;height:auto;margin-top:0px;margin-left:0px;}.page-cakes .cupcake_tabs .custom .img-box img{width:100%;height:auto;}.page-cakes .cupcake-box.custom .hover-box{display:none;}.page-cakes .cupcake-box.odd{}.page-cakes .cupcake-box.even{margin:auto 3% 3% auto;}.iphone.page-cakes .cupcake-box.even{margin:auto;}.iphone.page-themed-cupcakes .cupcake-box.custom{height:222px !important;width:100%;}.iphone.page-themed-cupcakes .cupcake-box.custom .top-sect,.iphone.page-cupcake-truffle-flavors .cupcake-box.custom .top-sect{height:250px;}.iphone.page-themed-cupcakes .custom .cupcake-title{margin-top:10px !important;}.iphone.page-themed-cupcakes #cupcake-flavors #custom_tab .cupcake-box.custom.even,.iphone.page-cupcake-truffle-flavors #cupcake-flavors #custom_tab .cupcake-box.custom.even{margin-left:0;}}@media all and (min-width:767px) and (max-width:992px){.page-cakes .cupcake-box.custom.cakes{width:48%;float:left;}.iphone.page-cakes .cupcake-box.custom.cakes{width:48%;float:none;}}@media all and (max-width:736px){.page-cupcake-truffle-flavors #cupcake-flavors #custom_tab .cupcake-box{height:250px !important;width:100%;}.page-cupcake-truffle-flavors .custom .cupcake-title{margin-top:206px !important;}.page-themed-cupcakes .cupcake_tabs .custom .img-box,.page-cupcake-truffle-flavors .cupcake_tabs .custom .img-box{height:0px;margin-top:0px;margin-left:0px;}.page-themed-cupcakes #cupcake-flavors #custom_tab .cupcake-box{height:222px;width:100%;}.page-themed-cupcakes .cupcake-box.custom .top-sect,.page-cupcake-truffle-flavors .cupcake-box.custom .top-sect{height:250px;}.page-themed-cupcakes .custom .cupcake-title{margin-top:174px !important}.page-themed-cupcakes #cupcake-flavors #custom_tab .cupcake-box.custom.even,.page-cupcake-truffle-flavors #cupcake-flavors #custom_tab .cupcake-box.custom.even{margin-left:0;float:left;}.page-cakes .cupcake-box.odd,.page-cakes .cupcake-box.even{height:auto;width:90%;margin:auto auto 30px auto;float:none;}.page-cakes .cupcake-box.custom.cakes .top-sect{width:100%;}.page-cakes .cupcake-box.custom .top-sect{}.page-cakes .cupcake_tabs .custom .img-box{height:0px;margin-top:0px;margin-left:0px;}.page-cakes .custom .cupcake-title{margin-top:15px !important;}.page-cakes .continue-button{margin-top:20px;position:relative;left:-10%;width:120%;bottom:0px;}}@media all and (max-width:636px){.page-themed-cupcakes .custom .cupcake-title{margin-top:30px !important;}}@media all and (max-width:520px){.page-themed-cupcakes .cupcake_tabs .custom .img-box,.page-cupcake-truffle-flavors .cupcake_tabs .custom .img-box{height:0px;margin-top:0px;margin-left:0px;}.page-themed-cupcakes .cupcake-box.custom,.page-cupcake-truffle-flavors .cupcake-box.custom{}.page-themed-cupcakes #cupcake-flavors #custom_tab .cupcake-box{height:220px;width:100%;}.page-themed-cupcakes .cupcake-box.custom .top-sect,.page-cupcake-truffle-flavors .cupcake-box.custom .top-sect{height:200px;}.page-themed-cupcakes .custom .cupcake-title{margin-top:180px !important;}.page-themed-cupcakes #cupcake-flavors #custom_tab .cupcake-box.custom.even,.page-cupcake-truffle-flavors #cupcake-flavors #custom_tab .cupcake-box.custom.even{margin-left:0;float:left;}.page-cakes .cupcake-box.odd,.page-cakes .cupcake-box.even{height:auto;width:90%;margin:auto auto 30px auto;float:none;}.page-cakes .cupcake-box.custom.cakes .top-sect{width:100%;}.page-cakes .cupcake-box.custom .top-sect{}.page-cakes .cupcake_tabs .custom .img-box{height:0px;margin-top:0px;margin-left:0px;}.page-cakes .custom .cupcake-title{margin-top:15px !important;}.page-cakes .continue-button{margin-top:20px;position:relative;left:-10%;width:120%;bottom:0px;}.iphone.page-themed-cupcakes .custom .cupcake-title{margin-top:174px !important;}}@media all and (max-width:350px){.page-themed-cupcakes #cupcake-flavors #custom_tab .cupcake-box,.page-themed-cupcakes .cupcake-box.custom .top-sect,.page-cupcake-truffle-flavors .cupcake-box.custom .top-sect{height:130px;}.page-themed-cupcakes #cupcake-flavors .page-heading{font-size:7vw;}}
.page-wine-and-party-goods .continue-button input[type=submit]{clear:both;background:#80ded5;font-family:'ProximaNova-Bold';border:none;color:#532d18;font-size:14px;text-transform:uppercase;padding:4px 17px;margin-top:20px;float:right;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-weight:bold;}.page-wine-and-party-goods .continue-button input[type=submit]:hover{color:#FFF;}.page-wine-and-party-goods .cupcake-box.odd{float:left;}.page-wine-and-party-goods .cupcake-box.custom{margin-left:10%;}.page-wine-and-party-goods  .cupcake-box{height:244px;height:236px;}.page-wine-and-party-goods .continue-button input[type=submit]{float:none;margin-top:10px;padding:10px 15px;}.page-wine-and-party-goods .cupcake-box .hover-box{margin-left:356px !important;margin-top:-178px !important;}.page-wine-and-party-goods .cupcake-box.even .hover-box{margin-left:-196px !important;margin-top:-178px !important;}.page-wine-and-party-goods .mini-box .hover-box{margin-left:341px !important;}.page-wine-and-party-goods .mini-box.even .hover-box{margin-left:-211px !important;}.page-wine-and-party-goods .cupcake-box.even .hover-box .pointer{position:absolute;margin-left:156px;margin-top:24px;height:40px;width:20px;display:block;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/pointer.png) no-repeat;background-position:-20px 0;}@media all and (max-width:1024px){.page-wine-and-party-goods .flavor-text{width:85%;margin-top:30px;}.page-wine-and-party-goods #tabs{margin-top:15px;}.page-wine-and-party-goods .continue-button{float:none;background:url(/sites/all/themes/tcc_bootstrap/images/trophy_images/blue_white_stripes_tile.gif);background-size:10px 10px;height:60px;}.page-wine-and-party-goods #cupcake-flavors .page-heading{margin-bottom:20px;}}@media all and (max-width:991px){.page-wine-and-party-goods .cupcake-box{float:right;margin:0 auto;}.page-wine-and-party-goods .cupcake-box.custom{margin-left:0px;}.page-wine-and-party-goods .cupcake-box.custom{width:45%;}.page-wine-and-party-goods .cupcake_tabs .custom .img-box img{width:auto;height:auto;}.page-wine-and-party-goods .cupcake-box.custom .hover-box{display:none;}.page-wine-and-party-goods  .cupcake-box.custom.even{margin-left:3%;float:left;}.page-wine-and-party-goods .custom .cupcake-title{}.iphone.page-wine-and-party-goods .cupcake-box.custom,.android.page-wine-and-party-goods .cupcake-box.custom{height:222px !important;width:100%;}.iphone.page-wine-and-party-goods .cupcake-box.custom .top-sect,.android.page-wine-and-party-goods .cupcake-box.custom .top-sect{height:250px;}.iphone.page-wine-and-party-goods .custom .cupcake-title,.android.page-wine-and-party-goods .custom .cupcake-title{margin-top:10px !important;}.iphone.page-wine-and-party-goods  .cupcake-box.custom.even
  .android.page-wine-and-party-goods  .cupcake-box.custom.even{margin-left:0;}}@media all and (max-width:736px){.page-wine-and-party-goods .cupcake_tabs .custom .img-box{height:0px;margin-top:0px;margin-left:0px;}.page-wine-and-party-goods  .cupcake-box{height:222px;width:100%;}.page-wine-and-party-goods .cupcake-box.custom .top-sect{height:250px;}.page-wine-and-party-goods .custom .cupcake-title{margin-top:174px !important}.page-wine-and-party-goods  .cupcake-box.custom.even{margin-left:0;float:left;}}@media all and (max-width:636px){.page-wine-and-party-goods .custom .cupcake-title{margin-top:30px !important;}}@media all and (max-width:520px){.page-wine-and-party-goods .cupcake_tabs .custom .img-box{height:0px;margin-top:0px;margin-left:0px;}.page-wine-and-party-goods .cupcake-box.custom{}.page-wine-and-party-goods  .cupcake-box{height:220px;width:100%;}.page-wine-and-party-goods .cupcake-box.custom .top-sect{height:200px;}.page-wine-and-party-goods .custom .cupcake-title{margin-top:180px !important;}.page-wine-and-party-goods  .cupcake-box.custom.even{margin-left:0;float:left;}.iphone.page-wine-and-party-goods .custom .cupcake-title,.android.page-wine-and-party-goods .custom .cupcake-title{margin-top:10px !important;}.android.page-wine-and-party-goods .cupcake-box.custom{margin-left:8px !important;}}@media all and (max-width:400px){.android.page-wine-and-party-goods .cupcake-box.custom{margin-left:0px !important;}}@media all and (max-width:350px){.page-wine-and-party-goods  .cupcake-box,.page-wine-and-party-goods .cupcake-box.custom .top-sect{height:130px;}.page-wine-and-party-goods #cupcake-flavors .page-heading{font-size:7vw;}}
.page-order-bakery-admin-location form,.page-order-bakery-admin-location-archive form,.page-order-cake-admin-location form,.page-order-cake-admin-location-archive form,.page-order-macaron-admin-location form,.page-order-macaron-admin-location-archive form{font-family:ProximaNova-Bold;margin-top:100px !important;}.page-order-bakery-admin-location section.block,.page-order-bakery-admin-location-archive section.block,.page-order-cake-admin-location section.block,.page-order-cake-admin-location-archive section.block,.page-order-bakery-admin section.block,.page-order-bakery-admin-archive section.block,.page-order-bakery-admin-totals section.block,.page-order-macaron-admin-totals section.block{text-align:left;}.bakery-admin-location .location{width:440px;margin:15px 5px 0 5px;float:left;font-size:16px;}.bakery-admin-location .location table{width:445px;}.bakery-admin .heading,.bakery-admin-totals .heading,.bakery-admin-location .heading{text-align:left;font-weight:bold;font-size:20px;margin-top:20px;text-decoration:underline;font-family:ProximaNova-Bold;}.bakery-admin-location .heading.date{font-size:22px;text-transform:uppercase;margin-bottom:-20px;}.bakery-admin-location .location,.bakery-admin-location .location th{width:50%;font-weight:bold;}.bakery-admin-location .location th{font-family:ProximaNova-Bold,"ProximaNova-Bold",Segoe UI,Helvetica,Arial,sans-serif;}.bakery-admin-location .location .qty{text-align:center;margin-bottom:20px;}.bakery-admin-location .total-word{font-family:ProximaNova-Bold;}.bakery-admin-location tr.even,.bakery-admin-location tr.odd,.page-order-bakery-admin tr.even,.page-order-bakery-admin tr.odd,.page-order-bakery-admin-totals tr.even,.page-order-bakery-admin-totals tr.odd,.page-order-macaron-admin-totals tr.even,.page-order-macaron-admin-totals tr.odd,.page-order-bakery-admin-archive tr.even,.page-order-bakery-admin-archive tr.odd,.page-order-bakery-admin-totals-archive tr.even,.page-order-bakery-admin-totals-archive tr.odd,.page-order-macaron-admin-totals-archive tr.even,.page-order-macaron-admin-totals-archive tr.odd{background-color:#eee;border-bottom:1px solid #ccc !important;padding:0.1em 0.6em !important;}.bakery-admin-location tr.odd,.page-order-bakery-admin tr.odd,.page-order-bakery-admin-archive tr.odd,.page-order-bakery-admin-totals tr.odd,.page-order-macaron-admin-totals tr.odd{background:none;}.bakery-admin-location #total{font-size:22px;float:right;}.page-order-bakery-admin tr.split,.page-order-bakery-admin-archive tr.split,.page-order-bakery-admin-totals tr.split,.page-order-macaron-admin-totals tr.split{background:#80ded5 !important;height:20px;}.page-order-bakery-admin-location #zone-branding-wrapper,.page-order-bakery-admin-location-archive #zone-branding-wrapper,.page-order-cake-admin-location #zone-branding-wrapper,.page-order-cake-admin-location-archive #zone-branding-wrapper,.page-order-macaron-admin-location #zone-branding-wrapper,.page-order-macaron-admin-location-archive #zone-branding-wrapper,.page-order-party-good-admin-location #zone-branding-wrapper,.page-order-party-good-admin-location-archive #zone-branding-wrapper{display:none;}.page-order-cupcake-truffle-admin-location .bakery-admin-location .location table{width:800px;}@media print{.page-order-bakery-admin-location .shortcut-toolbar,.page-order-bakery-admin-location .zone-footer-wrapper,.page-order-bakery-admin-location .zone-user-wrapper,.page-order-bakery-admin-location form,.page-order-bakery-admin-location-archive .shortcut-toolbar,.page-order-bakery-admin-location-archive .zone-footer-wrapper,.page-order-bakery-admin-location-archive .zone-user-wrapper,.page-order-bakery-admin-location-archive form,.page-order-cake-admin-location .shortcut-toolbar,.page-order-cake-admin-location .zone-footer-wrapper,.page-order-cake-admin-location .zone-user-wrapper,.page-order-cake-admin-location form,.page-order-cake-admin-location-archive .shortcut-toolbar,.page-order-cake-admin-location-archive .zone-footer-wrapper,.page-order-cake-admin-location-archive .zone-user-wrapper,.page-order-cake-admin-location-archive form,.page-order-macaron-admin-location .shortcut-toolbar,.page-order-macaron-admin-location .zone-footer-wrapper,.page-order-macaron-admin-location .zone-user-wrapper,.page-order-macaron-admin-location form,.page-order-macaron-admin-location-archive .shortcut-toolbar,.page-order-macaron-admin-location-archive .zone-footer-wrapper,.page-order-macaron-admin-location-archive .zone-user-wrapper,.page-order-macaron-admin-location-archive form,.page-order-bakery-admin .shortcut-toolbar,.page-order-bakery-admin-archive .shortcut-toolbar,.page-order-bakery-admin .zone-footer-wrapper,.page-order-bakery-admin .date-filter,.page-order-bakery-admin-archive .zone-footer-wrapper,.page-order-bakery-admin-archive .date-filter,.page-order-bakery-admin-totals .shortcut-toolbar,.page-order-bakery-admin-totals .zone-footer-wrapper,.page-order-bakery-admin-totals form,.page-order-macaron-admin-totals .shortcut-toolbar,.page-order-macaron-admin-totals .zone-footer-wrapper,.page-order-macaron-admin-totals form{display:none !important;}body{-webkit-print-color-adjust:exact !important;}.bakery-admin-location tr.even,.bakery-admin-location tr.odd,.page-order-bakery-admin tr.even,.page-order-bakery-admin tr.odd,.page-order-bakery-admin-totals tr.even,.page-order-bakery-admin-totals tr.odd,.page-order-macaron-admin-totals tr.even,.page-order-macaron-admin-totals tr.odd,.page-order-bakery-admin-archive tr.even,.page-order-bakery-admin-archive tr.odd,.page-order-bakery-admin-totals-archive tr.even,.page-order-bakery-admin-totals-archive tr.odd,.page-order-macaron-admin-totals-archive tr.even,.page-order-macaron-admin-totals-archive tr.odd{background-color:#cfcfcf !important;border-bottom:1px solid #ccc !important;padding:0.1em 0.6em !important;}.bakery-admin-location tr.odd,.page-order-bakery-admin tr.odd,.page-order-bakery-admin-totals tr.odd,.page-order-macaron-admin-totals tr.odd,.page-order-bakery-admin-archive tr.odd,.page-order-bakery-admin-totals-archive tr.odd,.page-order-macaron-admin-totals-archive tr.odd{background:none !important;}.page-order-bakery-admin .location tr.split,.page-order-bakery-admin-totals .all tr.split,.page-order-macaron-admin-totals .all tr.split,.page-order-bakery-admin-archive .location tr.split,.page-order-bakery-admin-totals-archive .all tr.split,.page-order-macaron-admin-totals-archive .all tr.split{background:#80ded5 !important;height:20px;}}@media only print
and (min-device-width:1024px)
and (max-device-width:1024px)
and (orientation:portrait)
and (-webkit-min-device-pixel-ratio:2){.heading.date{font-size:30px !important;margin-bottom:0px !important;}.header,.heading{font-size:26px !important;}.all table{width:94% !important;}.all{font-size:22px !important;}}@media only print
and (min-device-width:1366px)
and (max-device-width:1366px)
and (orientation:landscape)
and (-webkit-min-device-pixel-ratio:2){.heading.date{font-size:30px !important;margin-bottom:0px !important;}.header,.heading{font-size:26px !important;}.all table{width:94% !important;}.all{font-size:22px !important;}}
.panels-landing-page .container-full{}.page-cupcake-truffle-flavors .zone-bluewhitebkgdslideshow-wrapper,.page-macaron-flavors .zone-bluewhitebkgdslideshow-wrapper,.panels-landing-page .zone-bluewhitebkgdslideshow-wrapper{margin-top:20px;}.panels-landing-page  .basic-button.start-order-button{background:none;}.panels-landing-page .zone-user,.panels-landing-page .zone-branding-wrapper{width:960px !important;margin:auto;}.panels-landing-page .landing-page-2-column-full{width:70%;float:none;margin-left:10%;margin-right:10%;display:inline-block;}.panels-landing-page .landing-page-2-column-full img{margin-left:auto;margin-right:auto;}.panels-landing-page .landing-page-2-column-left{width:35%;float:left;margin-left:10%;display:flex;}.panels-landing-page .landing-page-2-column-right{width:35%;float:right;margin-right:10%;display:flex;}.panels-landing-page .commerce-product-title{font-family:ProximaNova-Bold;text-transform:uppercase;margin-top:2em;margin-bottom:2em;font-style:normal !important;}.panels-landing-page .commerce-product-title-label{display:none;}.panels-landing-page .pane-content{margin-top:1em;}.panels-landing-page .field-name-field-highlights,.panels-landing-page .field-type-text-with-summary,.panels-landing-page .field-name-field-day-of-week-available,.panels-landing-page .commerce-product-field-commerce-price,.panels-landing-page .field-name-field-dozen-price{display:none;}@media all and (max-width:768px){.panels-landing-page .landing-page-2-column-full{width:auto;float:none;margin-left:auto;margin-right:auto;display:inline-block;}.panels-landing-page .landing-page-2-column-full img{margin-left:auto;margin-right:auto;}.panels-landing-page .landing-page-2-column-left{width:80%;float:none;margin:auto;}.panels-landing-page .landing-page-2-column-right{width:80%;float:none;margin:auto;}.panels-landing-page .zone-user,.panels-landing-page .zone-branding-wrapper{width:auto !important;margin:auto;}}
.thumbelina{list-style:none;padding:0px;margin:0px;position:absolute;white-space:nowrap;font-size:0;-webkit-touch-callout:none;-webkit-user-select:none;}.thumbelina li{padding:5px;line-height:0px;margin:0px;}.thumbelina li img{border:1px solid #ccc;}.thumbelina li img:hover{border:1px solid #aaa;}.thumbelina-but{position:absolute;background-color:#ccc;border:1px solid #aaa;box-shadow:0px 0px 8px rgba(0,0,0,0.25);z-index:1;cursor:pointer;color:#888;text-align:center;vertical-align:middle;font-size:14px;font-weight:bold;font-family:monospace;}.thumbelina-but:hover{color:#fff;box-shadow:0px 0px 8px rgba(0,0,0,0.5);}.thumbelina-but.disabled,.thumbelina-but.disabled:hover{background-color:#efefef;color:#ccc;cursor:default;box-shadow:none;}.thumbelina-but.horiz{width:20px;height:119px;line-height:119px;top:-1px;}.thumbelina-but.horiz.left{left:-22px;border-radius:5px 0px 0px 5px;}.thumbelina-but.horiz.right{right:-22px;border-radius:0px 5px 5px 0px;}.thumbelina-but.vert{left:-1px;height:20px;line-height:20px;width:93px}.thumbelina-but.vert.top{top:-22px;border-radius:5px 5px 0px 0px;}.thumbelina-but.vert.bottom{bottom:-22px;border-radius:0px 0px 5px 5px;}
.cloudzoom-lens{border:5px solid #888;width:100px;height:100px;box-shadow:-0px -0px 10px rgba(0,0,0,0.40);cursor:crosshair;z-index:9999;}.cloudzoom-zoom{border:1px solid #888;width:600px;height:200px;box-shadow:-0px -0px 10px rgba(0,0,0,0.40);z-index:9999;}.cloudzoom-zoom-inside{border:none;box-shadow:none;z-index:9999;}.cloudzoom-caption{display:none;text-align:left;background-color:#000;color:#fff;font-weight:bold;padding:10px;font-family:sans-serif;font-size:11px;}.cloudzoom-blank{background-image:url(/sites/all/themes/tcc_bootstrap/cloudzoom/blank.png);}.cloudzoom-ajax-loader{background-image:url(/sites/all/themes/tcc_bootstrap/cloudzoom/ajax-loader.gif);width:32px;height:32px;}
