@import url(https://fonts.googleapis.com/css?family=Patua+One);@import url(https://fonts.googleapis.com/css?family=Lora:400,700);a,h4,h5,h6{color:#4d667f}a:hover,h1,h2,h3{color:#2d78c3}.column,ul#menu-main-menu li a,ul#menu-main-menu li img{float:left}#main::after,.row::after,ul#menu-main-menu li ul.sub-menu li::after{content:"";clear:both}.commentlist,.commentlist ul.children,aside.widget ul li,footer#colophon ul,header#branding ul,nav ul li{list-style:none}.button,div,li,section{box-sizing:border-box}::-moz-selection{background:#F9E256;color:initial;text-shadow:none}::selection{background:#F9E256;color:initial;text-shadow:none}.row::after{display:block}.col-1{width:8.333%}.col-2{width:16.666%}.col-3{width:25%}.col-4{width:33.333%}.col-5{width:41.666%}.col-6{width:50%}.col-7{width:58.333%}.col-8{width:66.666%}.col-9{width:75%}.col-10{width:83.333%}.col-11{width:91.666%}.col-12{width:100%}@media screen and (max-width :880px){.column{margin:2em auto}.med-0{display:none}.med-1{width:8.333%}.med-2{width:16.666%}.med-3{width:25%}.med-4{width:33.333%}.med-5{width:41.666%}.med-6{width:50%}.med-7{width:58.333%}.med-8{width:66.666%}.med-9{width:75%}.med-10{width:83.333%}.med-11{width:91.666%}.med-12{width:100%}}@media screen and (max-width :479px){.sm-0{display:none}.sm-1{width:8.333%}.sm-2{width:16.666%}.sm-3{width:25%}.sm-4{width:33.333%}.sm-5{width:41.666%}.sm-6{width:50%}.sm-7{width:58.333%}.sm-8{width:66.666%}.sm-9{width:75%}.sm-10{width:83.333%}.sm-11{width:91.666%}.sm-12{width:100%}}.full-width,.wrapper{width:100%}body{font:16px sans-serif;font-family:Lora,serif;color:#4a4a4a}@media screen and (max-width :880px){body{font:14px serif}}h1,h2,h3,h4,h5,h6{font-family:'Patua One',cursive;letter-spacing:1px}h1{font-size:3em;border-bottom:solid 3px #F9E256;margin-bottom:1em}h2{font-size:2.5em}h3{font-size:2em}h4{font-size:1.8em}h5{font-size:1.4em}h6{font-size:1.2em}.center-text{text-align:center}#content p{margin:1em 0}a{-webkit-transition:all .45s ease;transition:all .45s ease}@media screen and (max-width :880px){h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1.1em}}.wrapper{margin:0 auto;max-width:1400px}@media screen and (max-width :1399px){.wrapper{padding:0 2.5em}}@media screen and (max-width :479px){.wrapper{padding:0 1em}}body.home #page>.wrapper{max-width:none}.center-object{display:block;margin:auto}#main::after{display:block}.white{color:#d6d6d6}.grey{color:#ebebeb}.dark-grey{color:#4a4a4a}.bright-blue{color:#2d78c3}.dark-blue{color:#4d667f}.bright-yellow{color:#f9e256}.dark-yellow{color:#a69941}.white-background{background:#f5f5f5}.grey-background{background:#ebebeb}.dark-grey-background{background:#4a4a4a}.bright-blue-background{background:#2d78c3}.dark-blue-background{background:#4d667f}.bright-yellow-background{background:#f9e256}.dark-yellow-background{background:#a69941}.button,.checkout input#place_order,.view_instant_cetificate,.woocommerce .cart .button,.woocommerce .widget_shopping_cart_content a.button,.woocommerce button.single_add_to_cart_button,.woocommerce ul.products li.product .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,body.single-post #comments #submit[type=submit]{border:none;color:#4d667f;background-color:#f9e256;-webkit-transition:all .45s ease;transition:all .45s ease;text-decoration:none;display:block;text-align:center;max-width:300px;border-bottom:solid 3px #a69941;font-weight:700;font-size:1.2em}.button:hover,.checkout input#place_order:hover,.view_instant_cetificate:hover,.woocommerce .cart .button:hover,.woocommerce .widget_shopping_cart_content a.button:hover,.woocommerce button.single_add_to_cart_button:hover,.woocommerce ul.products li.product .button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,body.single-post #comments #submit[type=submit]:hover{background:#f7da25;cursor:pointer;border-bottom:solid 3px #2d78c3}.button.primary,.checkout input#place_order,.view_instant_cetificate,.woocommerce .widget_shopping_cart_content a.button,.woocommerce button.single_add_to_cart_button,.woocommerce ul.products li.product .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,body.single-post #comments #submit[type=submit]{font-family:'Patua One',cursive;color:#2666a5;padding:.75em 1.5em}.checkout input#place_order:hover,.view_instant_cetificate: hover,.woocommerce .widget_shopping_cart_content a.button:hover,.woocommerce button.single_add_to_cart_button:hover,.woocommerce ul.products li.product .button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,body.single-post #comments #submit[type=submit]:hover,button.primary:hover{border-bottom:solid 3px #2666a5}.button.secondary,.woocommerce .cart .button{font-size:1.1em;padding:.5em 1em;border-bottom:solid 2px #e1c208}.button.secondary:hover,.woocommerce .cart .button:hover{border-bottom:solid 2px #4d667f}.button.small{font-size:1.2em;max-width:200px}.button.medium{font-size:1.5em;max-width:250px}.button.large{font-size:2em;max-width:300px}@media screen and (max-width:479px){.button.small{font-size:1.1em;max-width:200px}.button.medium{font-size:1.25em;max-width:250px}.button.large{font-size:1.5em;max-width:300px}}header#branding{background-color:#222;background-color:rgba(34,34,34,.6)}ul#menu-main-menu{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-top:2%}ul#menu-main-menu li{float:left;width:25%;list-style:none}ul#menu-main-menu img{position:relative;top:50%;-webkit-transform:translateY(-2%);transform:translateY(-2%)}ul#menu-main-menu li a{text-align:center;padding:20% 15%;font-size:1em}ul#menu-main-menu li a:hover{color:#f9e256}ul#menu-main-menu li:nth-child(3) a{padding:15%}#access{background:0 0}header#branding ul{margin-left:0}header#branding ul li a{color:#d6d6d6;text-decoration:none}header#branding #menu-main-menu>li>a{width:50%}ul.sub-menu{display:none;position:absolute;top:7em;z-index:999}ul#menu-main-menu li:hover ul.sub-menu{display:block;width:14vw}ul#menu-main-menu li ul.sub-menu li{display:block;clear:both;width:100%;float:none;background-color:rgba(34,34,34,1)}ul#menu-main-menu li ul.sub-menu li a{width:100%;padding:5px 15%;box-sizing:border-box;border:1px solid}ul#menu-main-menu li ul.sub-menu li::after{display:block}@media screen and (max-width :1175px){ul#menu-main-menu li img{width:20%}header#branding ul#menu-main-menu li:nth-child(3) a{padding:20% 0 2%}header#branding ul#menu-main-menu li a{padding:25% 0;width:80%}header#branding ul#menu-main-menu li ul.sub-menu li a{width:100%;padding:8px 5%}}ul.social-icons li a img{float:right;margin-left:.5em;max-width:24px}ul.social-icons li{float:right}@media screen and (max-width:880px){header#branding{height:auto}form#searchform input[type=text]{width:100%;max-width:79%}#searchform input[type=image]{max-width:24px}ul.social-icons li a img{float:none;margin:.25em auto;display:block}ul.social-icons{margin:0}ul.social-icons li.column{margin:0 auto 1em}form#searchform{margin:.25em}header#branding>.wrapper>.row>.column{margin:0 auto}#social_icons{margin-top:1em}}#branding .wrapper .row .column:last-child{margin-bottom:0}@media screen and (max-width:479px){form#searchform input[type=text]{width:100%;max-width:73%}}nav,nav ul{margin:0;padding:0}nav select:focus{background:#4D667F}@media only screen and (min-width:791px){nav select{display:none}}@media only screen and (max-width:880px){nav ul{display:none}nav select{padding:1%;background:#4D667F;background:rgba(77,102,127,.2);color:#efefef;font-size:18px;border-radius:3px;border:1px solid #000;margin:6vh auto 0;float:none;display:block;text-align:center;width:92%}nav select option:hover{background:#c90c12}}@media only screen and (max-width:479px){nav select{margin:6% auto 2%}}#branding .column{padding:0}#upper_nav{display:block;background-color:#f9e256}#upper_nav #site_search{right:-36px;position:relative}#upper_nav #menu-utility-menu li{float:left;font-size:.8em;color:#607890}#utility-links h6{color:#607890;display:block;font-size:100%;font-weight:400;font-family:inherit;letter-spacing:0;line-height:13px}#colophon section p a,footer#colophon .about li a{font-size:1.4em;text-decoration:none}#upper_nav #menu-utility-menu li a{color:#607890;padding:10px .75em;display:block}#upper_nav #menu-utility-menu li a:hover{color:#efefef;background-color:#2d78c3}#upper_nav #site_search input{margin:0}#upper_nav #site_search input[type=text]{background-color:#e5e600;border:none;padding-left:1em}#upper_nav #site_search input[type=submit]{background-color:#2d78c3;color:#efefef;border:none}#upper_nav #contact_info ul li{float:right}#upper_nav #contact_info ul li img{max-height:24px;padding-top:5px}#upper_nav #searchform{width:100%}#upper_nav #searchform input[type=image]{background-color:#8080ff;color:#efefef;border:none;position:relative;height:15px;padding:10px;right:35px}#upper_nav #searchform input[type=text]{border:none;padding:9px 0 8px 1em;width:250px;width:calc(100% - 52px);display:block;margin:0 auto;background-color:#f5f5f5}p.phone_number{text-align:center;color:#d6d6d6;margin-top:7px}@media screen and (max-width:880px){#upper_nav .column{margin:0 auto}#upper_nav #contact_info ul li img{padding-top:1px}p.phone_number{margin-top:9px}#upper_nav #searchform input[type=text]{padding:9px 0 10px 1em}}#logo-image img{max-height:18vh}div#mobile_nav{position:fixed;top:0;text-align:center;padding:.5em}footer#colophon{background-color:#222;background-color:rgba(34,34,34,.6);padding-top:4em}footer#colophon ul{margin:0}footer#colophon .wrapper .support>section{margin:2em auto}footer#colophon .wrapper .support>section h4{margin-bottom:.5em}footer#colophon .wrapper .support>section:first-child{margin-top:0}footer#colophon .about{text-align:center}footer#colophon small{text-align:center;margin:0 auto;padding:1em;display:block}#colophon .gform_body input{width:97%}#colophon section p a{text-align:center;display:block}form input,form select{border:none}form fieldset{margin:2em 0}form input,form textarea{-webkit-appearance:none;font-size:1em}form input[type=url],form input[type=text],form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form select,form textarea{background-color:#fff;border-bottom:2px solid #e1c208;padding:.5em;color:#B5B5B5;margin:.5em 0;-webkit-transition:all .45s ease;transition:all .45s ease}form input[type=checkbox],form input[type=radio]{background-color:#f9e256;border:2px solid #e1c208;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:9px;display:inline-block;position:relative;-webkit-transition:all .45s ease}form input[type=url]:focus,form input[type=text]:focus,form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form select:focus,form textarea:focus{border-bottom:solid 2px #2666a5;color:#444;outline:0}form input[type=checkbox]{transition:all .45s ease}form input[type=checkbox]:hover,form input[type=radio]:hover{cursor:pointer}form input[type=checkbox]:checked:active,form input[type=radio]:active,form input[type=radio]:checked:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}form input[type=checkbox]:checked{background-color:#2666a5;border:2px solid #3a4c5f;box-shadow:0 1px 2px rgba(0,0,0,.03),inset 0 -15px 10px -12px rgba(0,0,0,.03),inset 15px 10px -12px rgba(255,255,255,.1);color:#f9e256}form input[type=checkbox]:checked:after{content:'\2714';font-size:14px;position:absolute;top:0;left:3px;color:#f9e256}form input[type=radio]{border-radius:50px;transition:all .45s ease}form input[type=radio]:checked:after{content:' ';width:12px;height:12px;border-radius:50px;position:absolute;top:3px;background:#f9e256;box-shadow:inset 0 0 10px rgba(0,0,0,.1);text-shadow:0;left:3px;font-size:32px}form input[type=radio]:checked{background-color:#2666a5;color:#f9e256;border:2px solid #3a4c5f;box-shadow:0 1px 2px rgba(0,0,0,.03),inset 0 -15px 10px -12px rgba(0,0,0,.03),inset 15px 10px -12px rgba(255,255,255,.1),inset 0 0 10px rgba(0,0,0,.1)}form input[type=range]{-webkit-appearance:none;margin:10px 0;width:100%;-webkit-transition:all .45s ease;transition:all .45s ease}form input[type=range]:focus{outline:0}form input[type=range]::-webkit-slider-runnable-track{width:100%;height:1em;cursor:pointer;-webkit-transition:all .45s ease;transition:all .45s ease;box-shadow:0 0 0 #f7da25,0 0 0 #f7da25;background:#f9e256;border-radius:25px;border:0 solid #f9e256}form input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 #000,0 0 0 #0d0d0d;border:0 solid #000;height:1.6em;width:3em;border-radius:5px;background:#4d667f;cursor:pointer;-webkit-appearance:none;margin-top:-3.6px;-webkit-transition:all .45s ease;transition:all .45s ease}form input[type=range]:focus::-webkit-slider-runnable-track{background:#f7da25}form input[type=range]:focus::-webkit-slider-thumb{background:#2666a5}form input[type=range]::-moz-range-track{width:100%;height:1em;cursor:pointer;-webkit-transition:all .45s ease;transition:all .45s ease;box-shadow:0 0 0 #f7da25,0 0 0 #f7da25;background:#f9e256;border-radius:5px;border:0 solid #000101}form input[type=range]::-moz-range-thumb{box-shadow:0 0 0 #000,0 0 0 #0d0d0d;border:0 solid #000;height:1.6em;width:3em;border-radius:5px;background:#4d667f;cursor:pointer}form input[type=range]::-ms-track{width:100%;height:1em;cursor:pointer;-webkit-transition:all .45s ease;transition:all .45s ease;background:0 0;border-color:transparent;border-width:39px 0;color:transparent}form input[type=range]::-ms-fill-lower{background:#f9e256;border:0 solid #000101;border-radius:50px;box-shadow:0 0 0 #000,0 0 0 #0d0d0d}form input[type=range]::-ms-fill-upper{background:#f9e256;border:0 solid #000101;border-radius:5px;box-shadow:0 0 0 #000,0 0 0 #0d0d0d}form input[type=range]::-ms-thumb{box-shadow:0 0 0 #000,0 0 0 #0d0d0d;border:0 solid #000;height:1.6em;width:3em;border-radius:5px;background:#4d667f;cursor:pointer}form input[type=range]:focus::-ms-fill-lower,form input[type=range]:focus::-ms-fill-upper{background:#f7da25}#page .gform_wrapper input,#page .gform_wrapper select,#page .gform_wrapper textarea{padding:.5em;border:none;border-bottom:solid 3px #e1c208;-webkit-transition:all .25s ease;transition:all .25s ease}#page .gform_wrapper input:focus,#page .gform_wrapper select:focus,#page .gform_wrapper textarea:focus{border-bottom:solid 3px #2666a5}#page .gform_wrapper input[type=submit]{font-size:1.2em;background-color:#f9e256;-webkit-transition:all .45s ease;transition:all .45s ease;text-decoration:none;display:block;text-align:center;max-width:300px;font-family:'Patua One',cursive;color:#2666a5;padding:.75em 1.5em;border-bottom:solid 3px #4d667f}#page .gform_wrapper input[type=submit]:hover{background:#f7da25;cursor:pointer}#page .gform_wrapper .top_label .gfield_label{color:#4a4a4a;margin:1em 0 0;padding:0}#page footer .gform_wrapper .top_label .gfield_label{color:#ebebeb}body .gform_wrapper label.gfield_label+div.ginput_container{margin-top:0}img{max-width:100%;display:block;margin:0 auto}img.desaturate{-webkit-filter:saturate(50%);-moz-filter:saturate(50%);-ms-filter:saturate(50%);-o-filter:saturate(50%);filter:saturate(50%);-webkit-transition:all .45s ease;transition:all .45s ease}img.desaturate:hover{-webkit-filter:saturate(100%);-moz-filter:saturate(100%);-ms-filter:saturate(100%);-o-filter:saturate(100%);filter:saturate(100%)}img.brightness{-webkit-filter:brightness(50%);-moz-filter:brightness(50%);-ms-filter:brightness(50%);-o-filter:brightness(50%);filter:brightness(50%)}img.brightness:hover{-webkit-filter:brightness(100%);-moz-filter:brightness(100%);-ms-filter:brightness(100%);-o-filter:brightness(100%);filter:brightness(100%)}img.brightness-off{-webkit-filter:brightness(0);-moz-filter:brightness(0);-ms-filter:brightness(0);-o-filter:brightness(0);filter:brightness(0)}div#main{background-color:#f5f5f5;padding:5em 0}body.home div#main{background:0 0;padding:0}p#breadcrumbs,p#breadcrumbs a{margin:0 0 1em;padding:0;font-size:.92em;color:#777}div#secondary{padding-left:5%}.woocommerce ul li.mini_cart_item dl.variation dd,.woocommerce ul li.mini_cart_item dl.variation dt{display:none}.woocommerce ul li.mini_cart_item dl.variation dd:nth-child(2),.woocommerce ul li.mini_cart_item dl.variation dt:first-child{display:block;margin-bottom:.25em;font-size:.9em}@media screen and (max-width :880px){div#secondary{padding-left:0}}aside.cart-totals table{width:100%}.woocommerce-cart div#secondary>aside>ul{margin:0}section.contact{padding:0 2em}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background-color:#ebebeb;border-radius:10px;padding:1em}ins{color:#648855;text-decoration:none}.woocommerce ul.products li.product h3{padding:.25em 0;margin:0;font-size:1.6em;line-height:1.2em}.woocommerce ul.products li.product .price{font-size:1em}.woocommerce ul.products li.product .price del{display:inline-block}.woocommerce-page ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30%}.woocommerce div.product{position:initial}@media screen and (max-width:880px){.woocommerce-page ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:46%}}@media screen and (max-width:479px){.woocommerce-page ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:98%}}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#F5F5F5;border-bottom-color:#F5F5F5}.single-product #page .gform_wrapper .top_label .gfield_label{margin:0;padding:0}.single-product #page .gform_wrapper .gfield_description{padding:0;font-size:13px;color:#777;margin:0}.single-product #page .gform_wrapper .ginput_container input,.single-product #page .gform_wrapper .ginput_container select,.single-product #page .gform_wrapper .ginput_container textarea{margin:0}.single-product #page .gform_wrapper .ginput_container input[type=radio]{padding:9px;border-bottom:none}.single-product #page .gform_wrapper .gform_fields>li{margin:1.5em 0}.single-product #page .gform_wrapper li ul#input_3_7 li,.single-product #page .gform_wrapper li ul#input_5_7 li,.single-product #page .gform_wrapper ul#gform_totals_5>li{float:left;margin:0 .5em}.cart_totals td,input#update_cart{float:right}.single-product #page .gform_wrapper li ul#input_3_7::after,.single-product #page .gform_wrapper li ul#input_5_7::after,.single-product #page .gform_wrapper ul#gform_totals_5::after{content:' ';display:block;clear:both}.single-product #page .gform_wrapper ul#gform_totals_5>li{width:30%;clear:none}.woocommerce div.product form.cart .single_add_to_cart_button{font-size:1.6em;margin-top:1em}.single-product #page .gform_wrapper .ginput_container textarea{height:40px}ul#gform_totals_5{padding:1em .5em;background-color:#efefef;text-align:center}.woocommerce .woocommerce-message{background-color:#F9E256;border:3px solid #2D78C3;font-size:1.1em}.woocommerce .woocommerce-message a.button{background-color:#2D78C3;color:#efefef;font-size:.8em}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{color:#2666a5}input#coupon_code{width:48%!important}.woocommerce .cart .button{font-size:1em}.cart_totals table{width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:left}@media screen and (max-width:479px){.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:9px 6px}}#content tr.shipping p{line-height:1em;margin:.5em 0}aside.widget{margin:2em 0}.checkout-widget-area>aside>h4,h4.widget-title{border-bottom:solid 4px #f9e256;padding:.25em 0;margin-bottom:.5em;color:#4d667f}aside.widget ul li a{text-decoration:none;color:#62717f}aside.widget ul li a:hover{color:#2d78c3}.woocommerce .widget_shopping_cart_content .buttons a{width:40%;margin:5%;float:left;font-size:1.2em;max-width:100%;padding:.5em 0}@media screen and (min-width:781px) and (max-width:1399px){.woocommerce .widget_shopping_cart_content .buttons a{width:90%;float:none}}.woocommerce ul.product_list_widget li{margin:1em 0}#content .woocommerce .woocommerce-billing-fields p{margin:.25em 0}#content .woocommerce td.product-name dl.variation dd,#content .woocommerce td.product-name dl.variation p{margin:0 0 2px}body.archive article.post,body.blog article.post,body.category article.post{margin:2em 1%;background-color:#ebebeb;border-radius:10px;padding:1em;box-sizing:border-box}body.archive article.post footer.entry-meta,body.blog article.post footer.entry-meta,body.category article.post footer.entry-meta{font-size:12px;border-top:solid 2px #dbdbdb;padding:.5em 0}body.archive article.post header .entry-meta,body.blog article.post header .entry-meta,body.category article.post header .entry-meta{font-size:12px;border-bottom:solid 2px #dbdbdb;padding:.5em}body.archive article.post h2.entry-title,body.blog article.post h2.entry-title,body.category article.post h2.entry-title{font-size:24px;line-height:1em}body.archive article.post h2.entry-title a,body.blog article.post h2.entry-title a,body.category article.post h2.entry-title a{text-decoration:none}body.single-post h1{margin-bottom:0}body.single-post div#comments{border-top:solid 2px #F9E256;padding-top:2em}body.single-post .entry-meta{border-bottom:solid 1px #dbdbdb;border-top:solid 1px #dbdbdb;padding:.5em;background-color:#f2f2f2}body.single-post .entry-content{margin:3em 0}.commentlist{margin:0}.commentlist li article.comment{display:block;background-color:#f2f2f2;padding:2em 1em;border:1px solid #dbdbdb}.commentlist li a.comment-reply-link::after,.commentlist li article.comment footer::after{content:'';clear:both;display:block}.commentlist li article.comment footer img{float:left;margin-right:1em}.commentlist li.bypostauthor article{background-color:#e6e6e6}.commentlist li a.comment-reply-link{font-family:'Patua One',cursive;color:#2666a5;padding:.5em 0;background-color:#F9E256;font-size:1.2em;display:block;max-width:120px;text-align:center;border-bottom:solid 3px #a69941;text-decoration:none}.commentlist li a.comment-reply-link:hover{background:#f7da25;cursor:pointer;border-bottom:solid 3px #2d78c3}div#respond{margin-top:2em}.actions .giftcard{float:left;width:40%}#giftcard_code{float:left;margin-right:6px}.actions .giftcard input[type=submit]{float:left}@media only screen and (max-width:880px){.actions .giftcard{float:none;width:100%}#update_cart,.actions .coupon{float:none;display:block}}