.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}span.amp{font-family:Baskerville,"Goudy Old Style",Palatino,"Book Antiqua",serif !important;font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.alert-help,.alert-info,.alert-error,.alert-success{margin:1em 0;padding:1em;border:1px solid;width:100% !important}.alert-help p,.alert-info p,.alert-error p,.alert-success p{margin:0}.alert-help{border-color:#fff580;background:#fff799}.alert-info{border-color:#bfe4f4;background:#d5edf8}.alert-error{border-color:#f8cdce;background:#fbe3e4}.alert-success{border-color:#deeaae;background:#e6efc2}.button,.button:visited,input[type=submit]{display:inline-block;margin-bottom:1em;padding:1em;line-height:1;border:none;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;color:#fff;background-color:#2b0eff;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:background-color 0.15s ease-in-out;-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out}.button:hover,.button:focus,.button:visited:hover,.button:visited:focus,input[type=submit]:hover,input[type=submit]:focus{color:#fff;background-color:#1b00df}.button.bg-white,.button:visited.bg-white,input[type=submit].bg-white{color:#000;background-color:#fff}.button.bg-white:hover,.button.bg-white:focus,.button:visited.bg-white:hover,.button:visited.bg-white:focus,input[type=submit].bg-white:hover,input[type=submit].bg-white:focus{background-color:#ffe306}.label,.taxonomies a{display:inline;padding:0.2em 0.6em 0.3em;font-size:75%;font-weight:bold;line-height:1;color:#565656;text-align:center;white-space:nowrap;vertical-align:baseline;-webkit-border-radius:0.25em;-moz-border-radius:0.25em;-ms-border-radius:0.25em;-o-border-radius:0.25em;border-radius:0.25em}.label:hover,.taxonomies a:hover,.label:focus,.taxonomies a:focus,.label:visited,.taxonomies a:visited{color:#565656}.label.label-help{background:#fff799}.label.label-info{background:#d5edf8}.label.label-error{background:#fbe3e4}.label.label-success{background:#e6efc2}.taxonomies{display:block}.taxonomies>*{display:inline-block}.taxonomies a[rel='tag']{background-color:#e6efc2}.taxonomies a[rel='category tag']{background-color:#d5edf8}.onecol{width:4.47325%}.twocol{width:13.1575%}.threecol{width:21.84175%}.fourcol{width:30.526%}.fivecol{width:39.21025%}.sixcol{width:47.8945%}.sevencol{width:56.57875%}.eightcol{width:65.263%}.ninecol{width:73.94725%}.tencol{width:82.6315%}.elevencol{width:91.31575%}.twelvecol{width:100%}.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol{position:relative;float:left;margin-left:4.211%}.first{margin-left:0}.last{float:right}.just.four>*,.just.three>*,.just.two>*{width:48%}.just.fourth>*,.just.third>*,.just.half>*{width:50%}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}#outer-footer #footer-map img{right:1em}#copyright .copyright{padding-right:223px}#copyright img{display:block;position:absolute;bottom:0;right:0}.galleries.full .gallery dl{width:33.33%}.wrap{max-width:1140px}.wrap.mobile{width:96%}.just.four>*{width:23%}.just.three>*{width:31%}.just.half>*{width:50%}.just.third>*{width:33.33%}.just.fourth>*{width:25%}.table{display:table}.table>*{display:table-cell;vertical-align:top}.table>*.table-eightcol{width:66.666%}.table>*.table-fourcol{width:33.333%}.header{text-align:left}#inner-header{padding:1em 0;background-image:url(../images/giftofthegab-stars.png);background-repeat:no-repeat;background-position:center center}#inner-header .wrap{font-size:0.1px;text-align:justify}#inner-header .wrap>*{display:inline-block;vertical-align:middle;text-align:left;font-size:16px}#inner-header .wrap:after{content:'';display:inline-block;width:100%}#inner-header-right{padding:0;border:0}#inner-header-right #cart{display:block;margin:-1em 0 5px 0;text-align:right}#inner-header-right #phone{margin:0}#inner-header-right #phone a{font-size:2em}#logo{max-width:376px;margin-top:-58px}label[for=toggle-navigation],input#toggle-navigation[type=checkbox]{display:none !important}input#toggle-navigation[type=checkbox] ~ #navigation{display:block !important}.nav.top-nav,.nav.top-nav ul{display:block !important;border:0;text-align:right}.nav.top-nav li,.nav.top-nav ul li{display:inline-block;margin-left:-4px;position:relative}.nav.top-nav li a,.nav.top-nav ul li a{border-bottom:0}.nav.top-nav li ul.sub-menu,.nav.top-nav li ul.children,.nav.top-nav ul li ul.sub-menu,.nav.top-nav ul li ul.children{margin:0;position:absolute;overflow:hidden;visibility:hidden;z-index:8999;text-align:left;margin-left:4px}.nav.top-nav li ul.sub-menu li a,.nav.top-nav li ul.children li a,.nav.top-nav ul li ul.sub-menu li a,.nav.top-nav ul li ul.children li a{display:block;width:200px;padding-left:10px;background-color:#fff;border-top:3px dashed #f5f5f5}.nav.top-nav li ul.sub-menu li a:hover,.nav.top-nav li ul.sub-menu li a:focus,.nav.top-nav li ul.children li a:hover,.nav.top-nav li ul.children li a:focus,.nav.top-nav ul li ul.sub-menu li a:hover,.nav.top-nav ul li ul.sub-menu li a:focus,.nav.top-nav ul li ul.children li a:hover,.nav.top-nav ul li ul.children li a:focus{background-color:#2b0eff;border-color:#1900d0}.nav.top-nav li ul.sub-menu li:last-child a,.nav.top-nav li ul.children li:last-child a,.nav.top-nav ul li ul.sub-menu li:last-child a,.nav.top-nav ul li ul.children li:last-child a{border-bottom:0}.nav.top-nav li:hover ul,.nav.top-nav ul li:hover ul{top:auto;overflow:visible;visibility:visible}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url]{max-width:50%}.sidebar{display:block}.toggle-sidebar{display:none}.sidebar-content{display:block;margin:0}label[for=toggle-sidebar-content]{display:none}input[type=checkbox] ~ .sidebar-content{margin-top:0;display:block !important}#outer-footer #footer-contact{padding:0 1em 0 0}.footer-nav li,.footer-nav ul li{display:inline-block;width:33.333%;margin-right:-4px}#home-contact{display:table-cell}#contact-form-float{display:block;position:fixed;z-index:11;top:21.5%;right:-500px;width:500px;padding:1em;background-color:#fff;border:3px dashed #f5f5f5}#contact-form-float .float-buttons{display:block;position:absolute;z-index:11;left:-129px;top:69px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}#contact-form-float .float-buttons button{display:inline-block;margin:0;margin-right:-4px;padding:10px;border:none;outline:none;background-color:#d50013;color:#fff}#contact-form-float .float-buttons button.social-facebook{padding:0;background-color:#3b5998}#contact-form-float .float-buttons button.social-facebook a{display:block;padding:10px 20px 10px 20px;color:#fff}#contact-form-float .float-buttons button.social-facebook a:hover,#contact-form-float .float-buttons button.social-facebook a:focus{color:#fff}#contact-form-float .wpcf7-submit{margin:0}#home-gallery .gallery figure{max-width:16.666%}
