@import url("https://hello.myfonts.net/count/2e3756");/* Minify: at least one missing file. See http://code.google.com/p/minify/wiki/Debugging */
.woochimp-container{min-width:870px}.woochimp-left{width:850px;float:left;border:1px
solid #dfdfdf;border-top:none;background-color:#fcfcfc}.woochimp-right{width:350px;float:left;border:1px
solid #dfdfdf;border-top:none;background-color:#fcfcfc;margin-left:10px}.woochimp-left h3,
.woochimp-right
h3{padding:10px
0 10px 15px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;background-color:#f9f9f9;margin:0}.woochimp-left .form-table tbody tr
th{width:260px}#woochimp_list_groups_list .form-table tbody tr
th{width:200px}.woochimp-left .form-table,
.woochimp-right .form-table{margin:10px
0 10px 15px;width:auto}.woochimp-left .submit,
.woochimp-right
.submit{border-top:1px solid #dfdfdf;padding:15px
0 10px 15px}.woochimp-test-result-details{border-top:1px solid #dfdfdf;padding:15px
0 13px 15px;margin:0}.woochimp-right .form-table
th{width:70px;min-width:70px}input[type="text"].woochimp-field,select.woochimp-field{width:400px}.woochimp-right .form-table input,
.woochimp-right .form-table select,
.woochimp-right .form-table
textarea{width:210px}.woochimp-textarea{width:400px;height:100px}.woochimp-right-info{width:300px;padding:0
0 10px 20px;float:left;display:block}.woochimp-status{padding:15px
0px 10px 25px}.woochimp_tip{position:relative;float:right;text-align:center;width:15px;height:15px;color:#555}.woochimp-usage{padding:15px
0px 10px 25px}.woochimp-usage
ul{list-style:circle}.woochimp-usage
li{margin-left:30px}.woochimp-list-groups{padding:15px
0px 20px 25px}#woochimp_list_groups_list{max-width:800px}.woochimp_list_groups_handle{height:16px}.woochimp_list_groups_title{float:left}.woochimp_list_groups_remove{float:right}#woochimp_add_set{float:right;margin:10px
25px 0 0}#woochimp_add_field{margin:10px
0}.woochimp_list_groups_section{margin:10px
0;font-size:1.17em;font-weight:bold;padding-bottom:3px;border-bottom:1px solid #dfdfdf}.woochimp_fields_table_container{margin-left:25px}.ui-accordion .ui-accordion-content{overflow:visible}.woochimp-fields{padding:15px
25px 20px 25px}.woochimp-fields
ul{list-style:circle}.woochimp-fields
li{margin-left:30px}.woochimp-fields table,
.woochimp-fields thead,
.woochimp-fields tbody,
.woochimp-fields tr,
.woochimp-fields th,
.woochimp-fields
td{padding:0;margin:0;text-align:left}.woochimp-fields th,
.woochimp-fields
td{padding:5px}.woochimp_remove_field{font-size:13px}.woochimp_name_input{width:200px}.icon32-woochimp{background-image:url(../../wp-content/plugins/woochimp/assets/img/woochimp.png) !important;background-size:32px 32px;background-position:4px -1px !important;margin:0
10px 0 0}.woochimp-ok{background:url(../../wp-content/plugins/woochimp/assets/img/good.png)  center right no-repeat;background-size:16px 16px;line-height:16px;padding-right:16px;margin-right:15px}.woochimp-error{background:url(../../wp-content/plugins/woochimp/assets/img/bad.png)  center right no-repeat;background-size:16px 16px;line-height:16px;padding-right:16px;margin-right:15px}.woochimp-code{font-weight:bold;margin:10px;padding:20px;width:220px;text-align:center;border:1px
solid #dfdfdf;background-color:#fff;font-size:15px}.woochimp-account-info
td{padding:5px
20px 5px 0}.woochimp-tip,.woochimp-checkout-tip{position:relative;float:right;text-align:center;width:15px;height:15px}li.search-choice{background-color:#fff !important;background:0 !important}.woochimp_loading{margin:0px;padding:0px}.woochimp_loading_checkout{margin:20px
0 20px 25px}.woochimp_loading_icon{background:url(../../wp-content/plugins/woochimp/assets/img/progress.gif)  center left no-repeat;background-size:16px 16px;line-height:16px;padding-right:16px;margin-right:10px}.woochimp_shortcode_loading{background:url(../../wp-content/plugins/woochimp/assets/img/progress.gif)  center center no-repeat;background-size:16px 16px;line-height:16px;padding-right:16px;width:100px;height:50px;display:none}#woochimp_shortcode_error{color:red;display:none}#woochimp_shortcode_success{color:green;display:none}.woochimp_widget_loading{background:url(../../wp-content/plugins/woochimp/assets/img/progress.gif)  center center no-repeat;background-size:16px 16px;line-height:16px;padding-right:16px;width:100px;height:50px;display:none}#woochimp_widget_error{color:red;display:none}#woochimp_widget_success{color:green;display:none}.chosen-container{font-size:12px !important}#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_left{padding-right:5px}#tiptip_content{font-size:11px;color:#fff;text-shadow:0 0 2px #000;padding:4px
8px;border:1px
solid rgba(255,255,255,0.25);background-color:rgb(25,25,25);background-color:rgba(25,25,25,0.92);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 3px #555;-webkit-box-shadow:0 0 3px #555;-moz-box-shadow:0 0 3px #555}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}#tiptip_holder.tip_top
#tiptip_arrow{border-top-color:#fff;border-top-color:rgba(255,255,255,0.35)}#tiptip_holder.tip_bottom
#tiptip_arrow{border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,0.35)}#tiptip_holder.tip_right
#tiptip_arrow{border-right-color:#fff;border-right-color:rgba(255,255,255,0.35)}#tiptip_holder.tip_left
#tiptip_arrow{border-left-color:#fff;border-left-color:rgba(255,255,255,0.35)}#tiptip_holder.tip_top
#tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:rgb(25,25,25);border-top-color:rgba(25,25,25,0.92)}#tiptip_holder.tip_bottom
#tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:rgb(25,25,25);border-bottom-color:rgba(25,25,25,0.92)}#tiptip_holder.tip_right
#tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:rgb(25,25,25);border-right-color:rgba(25,25,25,0.92)}#tiptip_holder.tip_left
#tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:rgb(25,25,25);border-left-color:rgba(25,25,25,0.92)}@media screen and (-webkit-min-device-pixel-ratio:0){#tiptip_content{padding:4px
8px 5px 8px;background-color:rgba(45,45,45,0.88)}#tiptip_holder.tip_bottom
#tiptip_arrow_inner{border-bottom-color:rgba(45,45,45,0.88)}#tiptip_holder.tip_top
#tiptip_arrow_inner{border-top-color:rgba(20,20,20,0.92)}}.woochimp-reset,
.woochimp-reset div,
.woochimp-reset span,
.woochimp-reset h1,
.woochimp-reset h2,
.woochimp-reset h3,
.woochimp-reset h4,
.woochimp-reset h5,
.woochimp-reset h6,
.woochimp-reset p,
.woochimp-reset a,
.woochimp-reset img,
.woochimp-reset fieldset,
.woochimp-reset form,
.woochimp-reset label,
.woochimp-reset legend,
.woochimp-reset table,
.woochimp-reset caption,
.woochimp-reset tbody,
.woochimp-reset tfoot,
.woochimp-reset thead,
.woochimp-reset tr,
.woochimp-reset th,
.woochimp-reset td,
.woochimp-reset button,
.woochimp-reset button:hover,
.woochimp-reset button:active,
.woochimp-reset button:focus{margin:0;padding:0;border:0;font:inherit;font-size:100%;font-weight:normal;color:#000;background:0;vertical-align:baseline}.woochimp-reset
table{border-collapse:collapse;border-spacing:0;border-bottom:0;border:0}.woochimp-reset ol,
.woochimp-reset
ul{list-style:none}.woochimp-reset caption,
.woochimp-reset
th{text-align:left}.woochimp-reset input,
.woochimp-reset
label{display:block}.woochimp-reset button,
.woochimp-reset input,
.woochimp-reset textarea,
.woochimp-reset
select{margin:0;padding:0;max-width:100%;border:0;border-radius:0;padding:0;font-family:"Times New Roman",Times,serif;font-size:100%;outline:0;color:#000}.woochimp-reset input:focus,
.woochimp-reset textarea:focus{border:0;border-radius:0;padding:0;outline:0}.woochimp-reset button,
.woochimp-reset
input{line-height:normal}.woochimp-reset th,
.woochimp-reset tr,
.woochimp-reset
td{border-top:0;border-bottom:0;border:0
!important}.woochimp_skin_general{margin:30px
0}.woochimp_skin_general h3,
.woochimp_skin_general
th{font:300 normal 15px Helvetica, sans-serif;padding-top:5px;padding-bottom:15px}.woochimp_skin_general
td{padding:5px
0}.woochimp_skin_general
input{width:200px;border:1px
solid #D9D9D9;font:300 normal 14px Helvetica, sans-serif;padding:10px}.woochimp_skin_general input:focus{outline:none;border:1px
solid #8C8C8C;padding:10px;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}.woochimp_skin_general .woochimp_widget_content
input{width:100%}.woochimp_skin_general button,
.woochimp_skin_general button:focus{margin-top:10px;padding:10px
15px;background-color:#2191D6;border:1px
solid #196FA3;color:#fff;font:300 normal 15px Helvetica, sans-serif}.woochimp_skin_general button:hover,
.woochimp_skin_general button:active{margin-top:10px;padding:10px
15px;background:0;background-color:#64AFDD;border:1px
solid #196FA3;color:#fff;font:300 normal 15px Helvetica, sans-serif}.woochimp_skin_general
.woochimp_shortcode_content{padding:20px;border:1px
solid #AACDE3;display:inline-block}.woochimp_skin_general .woochimp_shortcode_content
table{width:250px}.woochimp_skin_general .woochimp_shortcode_content
input{width:250px}.woochimp_skin_general .woochimp_shortcode_content
form{display:inline-block}.woochimp_skin_general .woochimp_shortcode_content
button{float:right}.woochimp_skin_general #woochimp_shortcode_success td,
.woochimp_skin_general #woochimp_widget_success
td{text-align:center;color:green}.woochimp_skin_general #woochimp_shortcode_error td,
.woochimp_skin_general #woochimp_widget_error
td{text-align:center;color:red}.woochimp_skin_general .woochimp_shortcode_loading,
.woochimp_skin_general
.woochimp_widget_loading{background:url(../../wp-content/plugins/woochimp/assets/css/skins/progress.gif)  center center no-repeat;background-size:16px 16px;line-height:16px;padding-right:16px;width:100%;height:50px;display:none}.woochimp_skin_general .woochimp_shortcode_content table,
.woochimp_skin_general .woochimp_widget_content
table{border:0;border-bottom:0;margin:0}.woochimp_skin_general .woochimp_shortcode_content table td,
.woochimp_skin_general .woochimp_widget_content table
td{border:0;border-bottom:0;margin:0;padding-left:0;padding-right:0}.woochimp_skin_general
label{color:#46555D;padding-bottom:3px}.woocommerce ul.products li.product
.available{color:#77a464;display:block;font-weight:400;margin-bottom: .5em;font-size: .857em}div.wfb-field-div{margin:10px
0;width:100%;overflow:auto}div.wfb-field-div
label{float:left;width:35%}div.wfb-field-div input,
div.wfb-field-div select,
div.wfb-field-div
textarea{float:left;width:50%}.sagepaycw-control-group{margin-bottom:15px}.sagepaycw-control-label{font-size:14px;display:inline-block;padding:6px
15px;width:120px;font-size:14px;text-align:right;float:left}.sagepaycw-control-label .sagepaycw-required{color:#900}.sagepaycw-control-group>label+.sagepaycw-controls{margin-left:140px}ul.payment_methods .sagepaycw-control-group>label+.sagepaycw-controls{margin-left:140px}.sagepaycw-description{margin-left:140px}.sagepaycw-error{margin-left:140px;color:#D8000C}.sagepaycw-element-error input[type='text'],
.sagepaycw-element-error input[type='password'],
.sagepaycw-element-error
select{border-color:#D8000C}.sagepaycw-card-cvc input[type='text']{width:60px}.sagepaycw-multi-control .sagepaycw-controls{display:inline-block}.sagepaycw-multi-control{overflow:auto}.sagepaycw-payment-form-confirm{margin-left:140px}.sagepaycw-iframe{width:100%;border:none}.sagepaycw-widget{width:100%;border:none}.sagepaycw-alias-hidden-new{display:none}.card-brand-image-box{display:inline-block}.card-brand-image-color.brand-is-deselected{display:none}.card-brand-image-grey.brand-is-selected{display:none}.entry-content .card-brand-image-selection img,
.card-brand-image-selection
img{width:auto;height:25px;padding-right:4px;padding-bottom:4px;margin:0
.5em 0 0}.invalid-card-number,.invalid-card-number:focus,.invalid-cvc-number,.invalid-cvc-number:focus,.invalid-issuer-number,.invalid-issuer-number:focus{border-color:#fb7f88;background-image:url(../../wp-content/plugins/woocommerce_sagepaycw/resources/image/invalid.png);background-position:95% center;background-repeat:no-repeat}.valid-card-number,.valid-card-number:focus,.valid-cvc-number,.valid-cvc-number:focus,.valid-issuer-number,.valid-issuer-number:focus{background-image:url(../../wp-content/plugins/woocommerce_sagepaycw/resources/image/valid.png);background-position:95% center;background-repeat:no-repeat}.sagepaycw-multi-control .sagepaycw-select-field
select{margin-right:1em}.sagepaycw-card-number .sagepaycw-multi-control
select{float:none;margin-top:0.2em;margin-bottom:0.2em}.card-brand-image-selection{margin-top:0.5em;cursor:pointer}.sagepaycw-card-number .sagepaycw-html-field{display:block}.sagepaycw-back-to-checkout{margin-top:10px;font-size:small}.sagepaycw-requires-second-run{display:none}.sagepaycw .col2-set{width:100%;margin-bottom:24 px}.sagepaycw .col2-set:after, .woocommerce .col2-set:before{content:" ";display:table}.sagepaycw .col2-set :after{clear:both}.sagepaycw .col2-set .col-1{float:left;width:48%}.sagepaycw .col2-set .col-2{float:right;width:48%}.sagepaycw-external-checkout-line-items-table .head-name{width:60%}.sagepaycw-external-checkout-line-items-table .head-quantity{width:10%}.sagepaycw-external-checkout-line-items-table .head-total{width:30%}.sagepaycw-external-checkout-line-items-table .product-quantity{text-align:center}.sagepaycw-external-checkout-additional{width:100%;margin-bottom:24px}.sagepaycw-external-checkout-terms{width:100%;margin-bottom:12px}.sagepaycw-external-checkout-confirm-buttons{margin-bottom:24px}.sagepaycw-external-checkout-account
input.button{margin-top:12px}.cw-external-checkouts{overflow:hidden;margin-bottom:12px}.cw-external-checkouts .cw-external-checkout{float:right;margin-left:10px;margin-bottom:1em}.sagepaycw-external-checkout-customer-details{margin-bottom:24px}.sagepaycw-external-checkout-billing{margin-bottom:24px}.sagepaycw-external-checkout-shipping{margin-bottom:24px}.sagepaycw-external-checkout-login-info-message{margin-bottom:24px}.woocommerce-checkout #payment div.payment_box p:nth-last-of-type(1){margin-bottom:0px}
/*!
Theme Name:   	Storefront
Theme URI:    	https://woocommerce.com/storefront
Author:         WooThemes
Author URI:     https://woocommerce.com/
Description:  	Storefront is the perfect theme for your next WooCommerce project. Designed and developed by WooCommerce Core developers, it features a bespoke integration with WooCommerce itself plus many of the most popular customer facing WooCommerce extensions. There are several layout & color options to personalise your shop, multiple widget regions, a responsive design and much more. Developers will love it's lean and extensible codebase making it a joy to customise and extend. Looking for a WooCommerce theme? Look no further!
Version:      	2.1.8
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  	storefront
Tags:         	e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Storefront is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/

All sizing (typography, layout, padding/margins etc) are inspired by a modular scale that uses 12px/14px as base sizes with a 1.618 ratio.
We use the excellent modular scale tool built by Tim Brown to calculate this. http://modularscale.com/scale/?px1=14&px2=12&ra1=1.618&ra2=0

FontAwesome License: SIL Open Font License - http://scripts.sil.org/OFL
Images License: GNU General Public License v2 or later

======
Note: Do not edit this file. If you wish to add your own CSS we strongly recommend creating your own child theme, or installing a custom CSS plugin.
======
*/

/*!
 * normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css
 */
img,legend{border:0}legend,td,th{padding:0}.fa,body,button,input,textarea{-moz-osx-font-smoothing:grayscale}img,pre{max-width:100%}a,ins,mark{text-decoration:none}#comments .comment-list .comment-body:after,#comments .comment-list .comment-meta cite,#comments .comment-list .reply:after,#respond,.aligncenter,.clear:after,.comment-content:after,.entry-content:after,.error404 .fourohfour-columns-2:after,.gallery:after,.handheld-navigation,.header-widget-region:after,.main-navigation .menu,.main-navigation:after,.pagination,.pagination .page-numbers:after,.site-content:after,.site-footer:after,.site-header:after,.site-main nav.navigation:after,.woocommerce-pagination,.woocommerce-pagination .page-numbers:after,h1,h2,h3,h4,h5,h6{clear:both}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}.fa,.fa-stack{display:inline-block}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{color:#000}sup{top:-.5em;bottom:1ex}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0
2px}.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}optgroup{font-weight:700}
/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:FontAwesome;src:url(../../wp-content/themes/storefront/assets/fonts/fontawesome-webfont_v-4.6.3.eot);src:url(../../wp-content/themes/storefront/assets/fonts/fontawesome-webfont.eot) format("embedded-opentype"),url(../../wp-content/themes/storefront/assets/fonts/fontawesome-webfont.woff) format("woff2"),url(../../wp-content/themes/storefront/assets/fonts/fontawesome-webfont_v-4.6.3.woff) format("woff"),url(../../wp-content/themes/storefront/assets/fonts/fontawesome-webfont_v-4.6.3.ttf) format("truetype"),url(../../wp-content/themes/storefront/assets/fonts/fontawesome-webfont_v-4.6.3-fontawesomeregular.svg) format("svg");font-weight:400;font-style:normal}.fa{font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font-family:"Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}blockquote,cite,dfn,em,i{font-style:italic}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.alignleft,.pull-left{float:left}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.alpha,.beta,.delta,.gamma,.site-header .custom-logo-link,.site-header .site-logo-anchor,.site-header .site-logo-link,img{display:block}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}body{-ms-word-wrap:break-word;word-wrap:break-word;background-color:#fff;overflow-x:hidden}body,button,input,textarea{color:#43454b;line-height:1.618;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:400}select{color:initial}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0
0 .5407911001em;color:#131315}h1 a,h2 a,h3 a,h4 a,h5 a,h6
a{font-weight:700}.alpha,h1{font-size:2.617924em;line-height:1.214;letter-spacing:-1px}.beta,h2{font-size:2em;line-height:1.214}.beta+h3,h2+h3{border-top:1px solid rgba(0,0,0,.05);padding-top:.5407911001em}.gamma,h3{font-size:1.618em;font-weight:600}.delta,b,dt,h4,ins,mark,strong,th{font-weight:700}.delta,h4{font-size:1.41575em}small,sub,sup{font-size:75%}blockquote+h2,blockquote+h3,blockquote+h4,blockquote+header h2,form+h2,form+h3,form+h4,form+header h2,ol+h2,ol+h3,ol+h4,ol+header h2,p+h2,p+h3,p+h4,p+header h2,table+h2,table+h3,table+h4,table+header h2,ul+h2,ul+h3,ul+h4,ul+header
h2{margin-top:2.2906835em}address,hr,p,table{margin:0
0 1em}hr{box-sizing:content-box;background-color:#ccc;border:0;height:1px}ol,ul{margin:0
0 1em 3em;padding:0}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1em}dd{margin:0
0 1.618em}blockquote{padding:0
1em;border-left:3px solid rgba(0,0,0,.05)}pre{background:rgba(0,0,0,.1);font-family:"Courier 10 Pitch",Courier,monospace;margin-bottom:1.618em;padding:1.618em;overflow:auto}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;background-color:rgba(0,0,0,.05);padding:.202em .5407911001em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:0 0}sub,sup{height:0;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em;top:.5ex}big{font-size:125%}figure{margin:0}img{height:auto}a{background-color:transparent;color:#2c2d33;font-weight:600}.site-branding .site-title a,table
caption{font-weight:700}a:focus{outline:#2c2d33 solid 1px}.storefront-cute
*{font-family:"Comic Sans MS",sans-serif}*{box-sizing:border-box}.site{overflow-x:hidden}.header-widget-region,.site-content{-webkit-tap-highlight-color:transparent}.site-header{background-color:#2c2d33;padding-top:1.618em;padding-bottom:1.618em;color:#9aa0a7;background-position:center center;position:relative;z-index:999}.site-header .custom-logo-link img,.site-header .site-logo-anchor img,.site-header .site-logo-link
img{max-width:210px}.site-header .custom-logo-link,.site-header .site-branding,.site-header .site-logo-anchor,.site-header .site-logo-link{margin-bottom:0;float:left}.site-header
.widget{margin-bottom:0}.home.blog .site-header,.home.page:not(.page-template-template-homepage) .site-header,.home.post-type-archive-product .site-header,.no-wc-breadcrumb .site-header{margin-bottom:4.235801032em}.no-wc-breadcrumb.page-template-template-homepage .site-header{margin-bottom:0}.header-widget-region{position:relative;z-index:99}.site-branding .site-title{font-size:2em;letter-spacing:-1px;margin:0}.site-branding .site-description{font-size:.875em;display:none}.site-main{margin-bottom:2.617924em}.site-content{outline:0}.page-template-template-homepage .site-main{padding-top:4.235801032em}.site-footer{background-color:#f3f3f3;color:#76787e;padding:1.618em 0 3.706325903em}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer
h6{color:#65676d}.site-footer a:not(.button){color:#2c2d33}.site-info{padding:2.617924em 0}.alignleft{display:inline;margin-right:1em}.alignright{display:inline;float:right;margin-left:1em}.aligncenter{display:block;margin:0
auto}.screen-reader-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;display:block;font-weight:700;height:auto;left:0;line-height:normal;padding:1em
1.618em;text-decoration:none;top:0;width:auto;z-index:100000;outline:0}#comments .comment-list .comment-body:after,#comments .comment-list .comment-body:before,.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.error404 .fourohfour-columns-2:after,.error404 .fourohfour-columns-2:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table}.error404.left-sidebar .content-area,.error404.right-sidebar .content-area,table{width:100%}table{border-spacing:0;border-collapse:separate}table
caption{padding:1em
0}table td,table
th{padding:1em
1.41575em;text-align:left;vertical-align:top}table td p:last-child,table th p:last-child{margin-bottom:0}table thead
th{text-transform:uppercase;padding:1.41575em;vertical-align:middle;font-weight:900}table tbody h2,table tbody h2
a{font-weight:400}table tbody
h2{font-size:1em;letter-spacing:normal}.error404 .site-content
.widget_product_search{padding:1.618em;background-color:rgba(0,0,0,.025)}.error404 .site-content .widget_product_search
form{margin:0}.error404 .fourohfour-columns-2{padding:2.617924em 0;border:1px
solid rgba(0,0,0,.05);border-width:1px 0;margin-bottom:2.617924em}.error404 .fourohfour-columns-2 .widget,.error404 .fourohfour-columns-2 ul.products,.error404 .fourohfour-columns-2 ul.products
li.product{margin-bottom:0}.error404 .fourohfour-columns-2 .col-1{width:47.8260869565%;float:left;margin-right:4.347826087%}.error404 .fourohfour-columns-2 .col-1 ul.products
li.product{width:45.4545454545%;float:left;margin-right:9.0909090909%}.error404 .fourohfour-columns-2 .col-2{width:47.8260869565%;float:right;margin-right:0;padding:1.618em;background-color:rgba(0,0,0,.025)}#comments{padding-top:2.617924em}#comments .comments-title{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:.5407911001em;margin-bottom:1.618em}#comments .comment-list{list-style:none;margin-left:0}#comments .comment-list .comment-content{padding-bottom:1.618em;margin-bottom:1.618em}#comments .comment-list .comment-content .comment-text{padding:1.618em;border-radius:3px}#comments .comment-list .comment-content .comment-text p:last-child{margin-bottom:0}#comments .comment-list .comment-meta{margin-bottom:1em}#comments .comment-list .comment-meta
.avatar{margin-bottom:1em;max-width:64px;height:auto}.widget select,.wp-caption,embed,iframe,object,video{max-width:100%}#comments .comment-list .comment-meta a.comment-date{font-size:.875em}#comments .comment-list .comment-meta
cite{font-style:normal;display:block}#comments .comment-list .bypostauthor>.comment-body cite:after{display:inline-block;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.5407911001em;content:"\f0f6"}#comments .comment-list .reply a:after,#respond #cancel-comment-reply-link:before{font:normal normal normal 1em/1 FontAwesome;text-rendering:auto;-moz-osx-font-smoothing:grayscale}#comments .comment-list
.reply{margin-bottom:1.618em;padding-top:.6180469716em}#comments .comment-list .reply:after,#comments .comment-list .reply:before{content:"";display:table}#comments .comment-list .reply
a{display:inline-block;margin-right:1em}#comments .comment-list .reply a:after{display:inline-block;font-size:inherit;-webkit-font-smoothing:antialiased;content:"\f112";margin-left:.5407911001em}#comments .comment-list .reply a.comment-edit-link:after{content:"\f040"}#comments .comment-list .reply a:last-child{margin-right:0}#comments .comment-list
.children{list-style:none}.comment-content
a{word-wrap:break-word}#respond{padding:1.618em;background-color:rgba(0,0,0,.0125);position:relative}#respond .comment-form-author input,#respond .comment-form-email input,#respond .comment-form-url
input{width:100%}#respond .form-submit,#respond
form{margin-bottom:0}#respond #cancel-comment-reply-link{position:absolute;top:.5407911001em;right:.5407911001em;display:block;height:1em;width:1em;overflow:hidden;line-height:1;font-size:1.41575em;text-align:center;-webkit-transition:-webkit-transform,ease,.3s;-moz-transition:-moz-transform,ease,.3s;transition:transform,ease,.3s}#respond #cancel-comment-reply-link:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}#respond #cancel-comment-reply-link:before{font-size:inherit;-webkit-font-smoothing:antialiased;content:"\f057";display:block}.sticky .entry-title:before{display:inline-block;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.5407911001em;content:"\f08d"}.hentry{margin:0
0 4.235801032em}.hentry .wp-post-image{margin-bottom:1.618em;margin-left:auto;margin-right:auto}.hentry .entry-header{margin-bottom:1em;border-bottom:1px solid rgba(0,0,0,.05)}.hentry .entry-header .byline,.hentry .entry-header .posted-on{font-size:.875em}.hentry .entry-header .byline a,.hentry .entry-header .posted-on
a{font-weight:400;text-decoration:underline}.hentry .entry-header .byline a:hover,.hentry .entry-header .posted-on a:hover{text-decoration:none}.hentry .entry-meta{font-weight:300}.hentry.type-page .entry-header{border-bottom:0;margin-bottom:0}.byline,.updated:not(.published){display:none}.group-blog .byline,.single
.byline{display:inline}.page-links{clear:both;margin:0
0 1em}.author,.cat-links,.comments-link,.tags-links{display:block;margin-bottom:1.618em}.author
.avatar{width:64px;margin-bottom:1em}fieldset,form{margin-bottom:1.618em}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}.added_to_cart,.button,button,input[type=button],input[type=reset],input[type=submit]{border:0
#43454b;background:#43454b;color:#fff;cursor:pointer;padding:.6180469716em 1.41575em;text-decoration:none;font-weight:600;text-shadow:none;display:inline-block;outline:0;-webkit-appearance:none;-webkit-font-smoothing:antialiased;border-radius:0;box-shadow:inset 0 -1px 0 rgba(0,0,0,.3)}button.menu-toggle,button.menu-toggle:hover{background-image:none}.added_to_cart.alt,.added_to_cart.cta,.button.alt,.button.cta,button.alt,button.cta,input[type=button].alt,input[type=button].cta,input[type=reset].alt,input[type=reset].cta,input[type=submit].alt,input[type=submit].cta{background-color:#2c2d33;border-color:#2c2d33}.added_to_cart.alt:hover,.added_to_cart.cta:hover,.button.alt:hover,.button.cta:hover,button.alt:hover,button.cta:hover,input[type=button].alt:hover,input[type=button].cta:hover,input[type=reset].alt:hover,input[type=reset].cta:hover,input[type=submit].alt:hover,input[type=submit].cta:hover{background-color:#2c2d33}.added_to_cart:hover,.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#fff}.added_to_cart:focus,.button:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:#2c2d33 solid 2px}.added_to_cart.added:after,.button.added:after,button.added:after,input[type=button].added:after,input[type=reset].added:after,input[type=submit].added:after{display:inline-block;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00c";margin-left:.5407911001em}.added_to_cart.loading,.button.loading,button.loading,input[type=button].loading,input[type=reset].loading,input[type=submit].loading{opacity:.5}.added_to_cart.small,.button.small,button.small,input[type=button].small,input[type=reset].small,input[type=submit].small{padding:.5407911001em .875em;font-size:.875em}.added_to_cart.disabled,.added_to_cart:disabled,.button.disabled,.button:disabled,button.disabled,button:disabled,input[type=button].disabled,input[type=button]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=submit].disabled,input[type=submit]:disabled{opacity:.5!important;cursor:not-allowed}.added_to_cart.disabled:hover,.added_to_cart:disabled:hover,.button.disabled:hover,.button:disabled:hover,button.disabled:hover,button:disabled:hover,input[type=button].disabled:hover,input[type=button]:disabled:hover,input[type=reset].disabled:hover,input[type=reset]:disabled:hover,input[type=submit].disabled:hover,input[type=submit]:disabled:hover{opacity:.5!important}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.input-text,input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],textarea{padding:.6180469716em;background-color:#f2f2f2;color:#43454b;outline:0;border:0;-webkit-appearance:none;border-radius:2px;box-sizing:border-box;font-weight:400;box-shadow:inset 0 1px 1px rgba(0,0,0,.125)}.input-text:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus{background-color:#e6e6e6;color:#2b2c30}textarea{overflow:auto;padding-left:.875em;vertical-align:top;width:100%}label{font-weight:600}label.inline
input{width:auto}fieldset{padding:0;border:0}fieldset
legend{font-weight:700}[placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}img{border-radius:3px}.comment-content img.wp-smiley,.entry-content img.wp-smiley,.page-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;display:inline-block;border-radius:0}.wp-caption{margin-bottom:1em}.wp-caption img[class*=wp-image-]{display:block;margin:0
auto}.wp-caption .wp-caption-text{text-align:left;font-style:italic;border-bottom:2px solid rgba(0,0,0,.05);padding:1em
0}.gallery{margin-bottom:1em}.gallery:after,.gallery:before{content:"";display:table}.gallery .gallery-item{float:left}.gallery .gallery-item .gallery-icon
a{display:block}.gallery .gallery-item .gallery-icon
img{border:none;height:auto;margin:0
auto}.gallery .gallery-item .gallery-caption{margin:0;text-align:center}.gallery.gallery-columns-1 .gallery-item{width:100%}.gallery.gallery-columns-2 .gallery-item{width:50%}.gallery.gallery-columns-3 .gallery-item{width:33.3%}.gallery.gallery-columns-4 .gallery-item{width:25%}.gallery.gallery-columns-5 .gallery-item{width:20%}.gallery.gallery-columns-6 .gallery-item{width:16.666666667%}.gallery.gallery-columns-7 .gallery-item{width:14.285714286%}.gallery.gallery-columns-8 .gallery-item{width:12.5%}.gallery.gallery-columns-9 .gallery-item{width:11.111111111%}.secondary-navigation{display:none}button.menu-toggle{cursor:pointer;text-align:left;float:right;position:relative;border:2px
solid transparent;box-shadow:none;border-radius:2px;padding:.6180469716em .875em .6180469716em 2.617924em;font-size:.875em}.main-navigation ul li a:before,.site-main nav.navigation .nav-previous a:before{font:normal normal normal 1em/1 FontAwesome;text-rendering:auto;-moz-osx-font-smoothing:grayscale}button.menu-toggle span:before,button.menu-toggle:after,button.menu-toggle:before{content:"";display:block;height:2px;width:14px;position:absolute;top:50%;left:1em;margin-top:-1px;-webkit-transition:all,ease,.2s;-moz-transition:all,ease,.2s;transition:all,ease,.2s;border-radius:3px}button.menu-toggle:before{-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px);transform:translateY(-4px)}button.menu-toggle:after{-webkit-transform:translateY(4px);-moz-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px)}.toggled button.menu-toggle:after,.toggled button.menu-toggle:before{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.toggled button.menu-toggle:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.toggled button.menu-toggle span:before{opacity:0}.primary-navigation{display:none}.main-navigation:after,.main-navigation:before{content:"";display:table}.main-navigation
div.menu{display:none}.main-navigation div.menu:last-child{display:block}.handheld-navigation,.main-navigation div.menu>ul:not(.nav-menu),.nav-menu{overflow:hidden;max-height:0;-webkit-transition:all,ease,.8s;-moz-transition:all,ease,.8s;transition:all,ease,.8s}.handheld-navigation
ul{margin:0}.main-navigation.toggled .handheld-navigation,.main-navigation.toggled .menu>ul:not(.nav-menu),.main-navigation.toggled ul[aria-expanded=true]{max-height:1750px}.main-navigation
ul{margin-left:0;list-style:none;margin-bottom:0}.main-navigation ul
ul{display:block;margin-left:1.41575em}.main-navigation ul li
a{padding:.875em 0;display:block}.main-navigation ul li a:before{display:inline-block;font-size:inherit;-webkit-font-smoothing:antialiased;content:"\f0f6";margin-right:.5407911001em}.main-navigation ul li a:hover{color:#e6e6e6}.site-main
nav.navigation{margin:0
0 1em}.site-main nav.navigation:after,.site-main nav.navigation:before{content:"";display:table}.site-main nav.navigation .nav-next a,.site-main nav.navigation .nav-previous
a{display:inline-block;-webkit-transition:all,ease,.3s;-moz-transition:all,ease,.3s;transition:all,ease,.3s;padding:.6180469716em 1em;border-radius:3px}.site-main nav.navigation .nav-previous{float:left;width:50%}.site-main nav.navigation .nav-previous a:before{display:inline-block;font-size:inherit;-webkit-font-smoothing:antialiased;content:"\f177";margin-right:.5407911001em}.site-main nav.navigation .nav-previous a:hover{-webkit-transform:translate(-1em);-moz-transform:translate(-1em);-ms-transform:translate(-1em);-o-transform:translate(-1em);transform:translate(-1em)}.site-main nav.navigation .nav-next{float:right;text-align:right;width:50%}.site-main nav.navigation .nav-next a:after{display:inline-block;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f178";margin-left:.5407911001em}.site-main nav.navigation .nav-next a:hover{-webkit-transform:translate(1em);-moz-transform:translate(1em);-ms-transform:translate(1em);-o-transform:translate(1em);transform:translate(1em)}.pagination,.woocommerce-pagination{padding:1em
0;border:1px
solid rgba(0,0,0,.05);border-width:1px 0;text-align:center}.pagination .page-numbers,.woocommerce-pagination .page-numbers{list-style:none;margin:0}.pagination .page-numbers:after,.pagination .page-numbers:before,.woocommerce-pagination .page-numbers:after,.woocommerce-pagination .page-numbers:before{content:"";display:table}.pagination .page-numbers li,.woocommerce-pagination .page-numbers
li{display:inline-block}.pagination .page-numbers li .page-numbers,.woocommerce-pagination .page-numbers li .page-numbers{border-left-width:0;display:inline-block;padding:.3342343017em .875em;background-color:rgba(0,0,0,.025);color:#43454b}.pagination .page-numbers li .page-numbers.current,.woocommerce-pagination .page-numbers li .page-numbers.current{font-weight:700;background-color:#2c2d33;border-color:#2c2d33;color:#fff}.pagination .page-numbers li .page-numbers.dots,.woocommerce-pagination .page-numbers li .page-numbers.dots{background-color:transparent}.pagination .page-numbers li .page-numbers.next,.pagination .page-numbers li .page-numbers.prev,.woocommerce-pagination .page-numbers li .page-numbers.next,.woocommerce-pagination .page-numbers li .page-numbers.prev{padding-left:1em;padding-right:1em}.pagination .page-numbers li a.page-numbers:hover,.woocommerce-pagination .page-numbers li a.page-numbers:hover{background-color:rgba(0,0,0,.05)}.rtl .pagination a.next,.rtl .pagination a.prev,.rtl .woocommerce-pagination a.next,.rtl .woocommerce-pagination
a.prev{transform:rotateY(180deg)}.widget{margin:0
0 3.706325903em}.widget .widget-search .search-submit{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important}.widget .widget-title,.widget
.widgettitle{font-size:1.41575em;letter-spacing:0;border-bottom:1px solid rgba(0,0,0,.05);padding:0
0 1em;margin-bottom:1em;font-weight:700}.widget
ul{margin-left:0;list-style:none}.widget ul
ul{margin-left:1.618em}.widget-area
.widget{font-weight:300}.widget-area .widget
a.button{font-weight:700!important;color:#fff}.widget-area .widget a.button:hover{color:#fff}.header-widget-region:after,.header-widget-region:before{content:"";display:table}.header-widget-region
.widget{margin:0;padding:1em
0;font-size:.875em}.widget_product_search form,.widget_search
form{position:relative}.widget_product_search form input[type=search],.widget_product_search form input[type=text],.widget_search form input[type=search],.widget_search form input[type=text]{width:100%;padding-left:2.617924em}.widget_product_search form input[type=submit],.widget_search form input[type=submit]{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important;top:0;left:0}.widget_product_search form:before,.widget_search form:before{display:inline-block;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002";position:absolute;top:1em;left:1em}.widget_archive ul,.widget_categories ul,.widget_links ul,.widget_nav_menu ul,.widget_pages ul,.widget_recent_comments ul,.widget_recent_entries
ul{margin:0}.widget_archive ul li,.widget_categories ul li,.widget_links ul li,.widget_nav_menu ul li,.widget_pages ul li,.widget_recent_comments ul li,.widget_recent_entries ul
li{list-style:none;margin-bottom:.6180469716em}.widget_archive ul li:before,.widget_categories ul li:before,.widget_links ul li:before,.widget_nav_menu ul li:before,.widget_pages ul li:before,.widget_recent_comments ul li:before,.widget_recent_entries ul li:before{font-family:FontAwesome;margin-right:.5407911001em;display:inline-block;opacity:.35}.widget_archive ul .sub-menu,.widget_categories ul .sub-menu,.widget_links ul .sub-menu,.widget_nav_menu ul .sub-menu,.widget_pages ul .sub-menu,.widget_recent_comments ul .sub-menu,.widget_recent_entries ul .sub-menu{margin-top:.6180469716em;margin-left:1.618em}.footer-widgets #wp-calendar td,.footer-widgets #wp-calendar th,.widget-area #wp-calendar td,.widget-area #wp-calendar
th{padding:.236em;text-align:center}.widget_pages ul li:before,.widget_recent_entries ul li:before{content:"\f0f6"}.widget_pages ul ul.children,.widget_recent_entries ul
ul.children{margin:.6180469716em 0 0 1.41575em}.widget_categories ul li:before{content:"\f114"}.widget_archive ul li:before,.widget_categories ul li.current-cat:before{content:"\f115"}.widget_recent_comments ul li:before{content:"\f0e5"}.widget_nav_menu ul li:before{content:"\f0f6"}.widget_links ul li:before{content:"\f08e"}.widget_rating_filter .wc-layered-nav-rating{margin-bottom:.6180469716em}.widget_rating_filter .wc-layered-nav-rating
a{text-decoration:none!important}.widget_rating_filter .wc-layered-nav-rating .star-rating{display:inline-block}.widget-area
.widget{font-size:.875em}.widget-area .widget h1.widget-title{font-size:1.41575em}.widget-area .widget a:not(.button){font-weight:400;text-decoration:underline}.widget-area .widget a:not(.button):hover{text-decoration:none}@media (min-width:768px){.secondary-navigation .menu a:hover,.secondary-navigation .menu>li:hover>a{text-decoration:none}table.shop_table_responsive tbody tr td,table.shop_table_responsive tbody tr
th{text-align:left}.site-header{padding-top:2.617924em;padding-bottom:0}.site-header .site-branding{display:block;width:21.7391304348%;float:left;margin-right:4.347826087%;clear:both;margin-bottom:2.617924em}.site-header .site-branding
img{height:auto;max-width:100%;max-height:none}.woocommerce-active .site-header .secondary-navigation{width:47.8260869565%;float:left;margin-right:4.347826087%}.woocommerce-active .site-header .site-search{width:21.7391304348%;float:right;margin-right:0;clear:none}.woocommerce-active .site-header .main-navigation{width:73.9130434783%;float:left;margin-right:4.347826087%;clear:both}.woocommerce-active .site-header .site-header-cart{width:21.7391304348%;float:right;margin-right:0;margin-bottom:0}.site-branding .site-description{margin-bottom:0;display:block}.custom-logo-link,.site-branding,.site-header-cart,.site-logo-anchor,.site-logo-link,.site-search{margin-bottom:2.2906835em}.site-header .subscribe-and-connect-connect{float:right;margin-bottom:1em}.site-header .subscribe-and-connect-connect
.icons{list-style:none;margin:0}.site-header .subscribe-and-connect-connect .icons
a{font-size:1em!important}.site-header .subscribe-and-connect-connect .icons
li{margin:0
0 0 .5407911001em!important;display:inline-block}.col-full{max-width:67.141em;margin-left:auto;margin-right:auto;padding:0
2.617924em;box-sizing:content-box}.col-full:after,.col-full:before{content:"";display:table}.col-full:after{content:" ";display:block;clear:both}.comment-list:after,.comment-list:before,.footer-widgets:after,.footer-widgets:before,.hentry.type-post:after,.hentry.type-post:before,.site-content:after,.site-content:before{display:table;content:""}.site-content:after{clear:both}.content-area{width:73.9130434783%;float:left;margin-right:4.347826087%}.widget-area{width:21.7391304348%;float:right;margin-right:0}.right-sidebar .content-area{width:73.9130434783%;float:left;margin-right:4.347826087%}.right-sidebar .widget-area{width:21.7391304348%;float:right;margin-right:0}.left-sidebar .content-area{width:73.9130434783%;float:right;margin-right:0}.left-sidebar .widget-area{width:21.7391304348%;float:left;margin-right:4.347826087%}.page-template-template-fullwidth-php .content-area,.page-template-template-homepage-php .content-area,.storefront-full-width-content .content-area{width:100%;margin-left:0;margin-right:0;float:left}.content-area,.widget-area{margin-bottom:2.617924em}.footer-widgets{padding-top:4.235801032em;border-bottom:3px solid rgba(0,0,0,.05)}.footer-widgets:after{clear:both}.footer-widgets.col-2
.block{width:47.8260869565%;float:left;margin-right:4.347826087%}.footer-widgets.col-2 .block.footer-widget-2{float:right;margin-right:0}.footer-widgets.col-3
.block{width:30.4347826087%;float:left;margin-right:4.347826087%}.footer-widgets.col-3 .block.footer-widget-3{float:right;margin-right:0}.footer-widgets.col-4
.block{width:21.7391304348%;float:left;margin-right:4.347826087%}.footer-widgets.col-4 .block.footer-widget-4{float:right;margin-right:0}.comment-list .comment,.comment-list:after{clear:both}.comment-list .comment-meta{width:17.6470588235%;float:left;margin-right:5.8823529412%;text-align:right}.comment-list .comment-meta
.avatar{float:right}.comment-list .comment-content{padding-bottom:3.706325903em;margin-bottom:3.706325903em}.comment-list #respond,.comment-list .comment-content{width:76.4705882353%;float:right;margin-right:0}.comment-list
#respond{float:right}.comment-list #respond .comment-form-author,.comment-list #respond .comment-form-email,.comment-list #respond .comment-form-url{width:100%;margin-right:0}.comment-list .comment-body
#respond{box-shadow:0 6px 2em rgba(0,0,0,.2);margin-bottom:2.617924em;margin-top:-ms(3)}.comment-list
.reply{clear:both;text-align:right}.comment-list
ol.children{width:88.2352941176%;float:right;margin-right:0;list-style:none}.comment-list ol.children .comment-meta{width:20%;float:left;margin-right:6.6666666667%}.comment-list ol.children #respond,.comment-list ol.children .comment-content{width:73.3333333333%;float:right;margin-right:0}.comment-list ol.children
ol.children{width:86.6666666667%;float:right;margin-right:0}.comment-list ol.children ol.children .comment-meta{width:23.0769230769%;float:left;margin-right:7.6923076923%}.comment-list ol.children ol.children #respond,.comment-list ol.children ol.children .comment-content{width:69.2307692308%;float:right;margin-right:0}.comment-list ol.children ol.children
ol.children{width:84.6153846154%;float:right;margin-right:0}.comment-list ol.children ol.children ol.children .comment-meta{width:27.2727272727%;float:left;margin-right:9.0909090909%}.comment-list ol.children ol.children ol.children #respond,.comment-list ol.children ol.children ol.children .comment-content{width:63.6363636364%;float:right;margin-right:0}.comment-list ol.children ol.children ol.children
ol.children{width:81.8181818182%;float:right;margin-right:0}.comment-list ol.children ol.children ol.children ol.children .comment-meta{width:33.3333333333%;float:left;margin-right:11.1111111111%}.comment-list ol.children ol.children ol.children ol.children #respond,.comment-list ol.children ol.children ol.children ol.children .comment-content{width:55.5555555556%;float:right;margin-right:0}#respond{padding:2.617924em}#respond .comment-form-author,#respond .comment-form-email,#respond .comment-form-url{width:29.4117647059%;float:left;margin-right:5.8823529412%}#respond .comment-form-url{float:right;margin-right:0}#respond .comment-form-comment{clear:both}.hentry .entry-header{margin-bottom:2.617924em}.hentry.type-post:after{clear:both}.hentry.type-post .entry-meta{width:17.6470588235%;float:left;margin-right:5.8823529412%;font-size:.875em}.hentry.type-post .entry-content{width:76.4705882353%;float:right;margin-right:0}.handheld-navigation,.main-navigation.toggled .handheld-navigation,.main-navigation.toggled div.menu,.menu-toggle{display:none}.primary-navigation{display:block}.main-navigation,.secondary-navigation{clear:both;display:block;width:100%}.main-navigation ul,.secondary-navigation
ul{list-style:none;margin:0;padding-left:0;display:block}.main-navigation ul li,.secondary-navigation ul
li{position:relative;display:inline-block;text-align:left}.main-navigation ul li a,.secondary-navigation ul li
a{display:block}.main-navigation ul li a:before,.secondary-navigation ul li a:before{display:none}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul,.secondary-navigation ul li.focus>ul,.secondary-navigation ul li:hover>ul{left:0;display:block}.main-navigation ul li.focus>ul li>ul,.main-navigation ul li:hover>ul li>ul,.secondary-navigation ul li.focus>ul li>ul,.secondary-navigation ul li:hover>ul li>ul{left:-9999px}.main-navigation ul li.focus>ul li>ul.sub-menu--is-touch-device,.main-navigation ul li:hover>ul li>ul.sub-menu--is-touch-device,.secondary-navigation ul li.focus>ul li>ul.sub-menu--is-touch-device,.secondary-navigation ul li:hover>ul li>ul.sub-menu--is-touch-device{display:none;left:0}.main-navigation ul li.focus>ul li.focus>ul,.main-navigation ul li.focus>ul li:hover>ul,.main-navigation ul li:hover>ul li.focus>ul,.main-navigation ul li:hover>ul li:hover>ul,.secondary-navigation ul li.focus>ul li.focus>ul,.secondary-navigation ul li.focus>ul li:hover>ul,.secondary-navigation ul li:hover>ul li.focus>ul,.secondary-navigation ul li:hover>ul li:hover>ul{left:100%;top:0;display:block}.main-navigation ul ul,.secondary-navigation ul
ul{float:left;position:absolute;top:100%;z-index:99999;left:-9999px}.main-navigation ul ul.sub-menu--is-touch-device,.secondary-navigation ul ul.sub-menu--is-touch-device{display:none;left:0}.main-navigation ul ul li,.secondary-navigation ul ul
li{display:block}.main-navigation ul ul li a,.secondary-navigation ul ul li
a{width:200px}ul.menu li.current-menu-item>a{color:#43454b}.storefront-primary-navigation{clear:both;background:rgba(0,0,0,.06);margin-left:-99em;margin-right:-99em;padding-left:99em;padding-right:99em}.storefront-primary-navigation:after,.storefront-primary-navigation:before{content:"";display:table}.main-navigation div.menu,.main-navigation ul.menu>li.menu-item-has-children:hover:after,.main-navigation ul.menu>li.page_item_has_children:hover:after,.main-navigation ul.nav-menu>li.menu-item-has-children:hover:after,.main-navigation ul.nav-menu>li.page_item_has_children:hover:after{display:block}.storefront-primary-navigation:after{clear:both}.main-navigation ul.menu,.main-navigation ul.nav-menu{max-height:none;overflow:visible}.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{padding:1.618em 1em}.main-navigation ul.menu>li:first-child,.main-navigation ul.nav-menu>li:first-child{margin-left:-1em}.main-navigation ul.menu>li.menu-item-has-children>a:after,.main-navigation ul.menu>li.page_item_has_children>a:after,.main-navigation ul.nav-menu>li.menu-item-has-children>a:after,.main-navigation ul.nav-menu>li.page_item_has_children>a:after{display:inline-block;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";margin-left:1em}.main-navigation ul.menu ul,.main-navigation ul.nav-menu
ul{margin-left:0}.main-navigation ul.menu ul li a,.main-navigation ul.nav-menu ul li
a{padding:.875em 1.41575em;font-weight:400;font-size:.875em}.main-navigation ul.menu ul li:last-child,.main-navigation ul.nav-menu ul li:last-child{border-bottom:0}.main-navigation ul.menu ul li.menu-item-has-children>a:after,.main-navigation ul.menu ul li.page_item_has_children>a:after,.main-navigation ul.nav-menu ul li.menu-item-has-children>a:after,.main-navigation ul.nav-menu ul li.page_item_has_children>a:after{display:inline-block;font:normal normal normal 1em/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";float:right;line-height:1.618}.main-navigation ul.menu ul ul,.main-navigation ul.nav-menu ul
ul{margin-left:0;box-shadow:none}.main-navigation ul.menu ul a:hover,.main-navigation ul.menu ul li:hover>a,.main-navigation ul.nav-menu ul a:hover,.main-navigation ul.nav-menu ul li:hover>a{background-color:rgba(0,0,0,.025)}.main-navigation
a{padding:0
1em 2.2906835em}.secondary-navigation{margin:0
0 1.618em;width:auto;clear:none;line-height:1}.secondary-navigation
.menu{font-size:.875em;width:auto;float:right}.secondary-navigation .menu>li>a{position:relative}.secondary-navigation .menu>li>a:before{content:"";display:block;width:1px;height:25%;background-color:rgba(0,0,0,.05);position:absolute;top:37.5%;left:-3px}.secondary-navigation .menu>li:first-child a:before{display:none}.secondary-navigation .menu ul
a{padding:.326em .875em;background:rgba(0,0,0,.05)}.secondary-navigation .menu ul li:first-child
a{padding-top:1em}.secondary-navigation .menu ul li:last-child
a{padding-bottom:1em}.secondary-navigation .menu ul
ul{margin-top:-ms(-2)}.secondary-navigation .menu
a{padding:1.41575em .875em;font-weight:300;color:#737781}}@media (max-width:67.141em){.col-full{margin-left:2.617924em;margin-right:2.617924em;padding:0}}@media (max-width:568px){.col-full{margin-left:1.41575em;margin-right:1.41575em;padding:0}}@font-face{font-family:'GillSansMTStd-Medium';src:url('../../wp-content/themes/billy-ruffian/assets/fonts/gill/2E3756_0_0.eot');src:url('../../wp-content/themes/billy-ruffian/assets/fonts/gill/2E3756_0_0.eot#iefix') format('embedded-opentype'),url('../../wp-content/themes/billy-ruffian/assets/fonts/gill/2E3756_0_0.woff') format('woff2'),url('../../wp-content/themes/billy-ruffian/assets/fonts/gill/2E3756_0_0.woff') format('woff'),url('../../wp-content/themes/billy-ruffian/assets/fonts/gill/2E3756_0_0.ttf') format('truetype')}
/*!
Theme Name: Billy Ruffian
Theme URI: http://www.billyruffianshoes.co.uk
Author: Orphans
Author URI: http://orphans.co.uk
Template: storefront
Description: Storefront child theme for Billy Ruffian.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: billy-ruffian
*/
html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.woocommerce.woocommerce-checkout form.login,.woocommerce-page.woocommerce-checkout
form.login{border:3px
solid #ccc;padding:1em}.woocommerce.woocommerce-checkout form.login .form-row,.woocommerce-page.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce h2,.woocommerce-page
h2{font-size:1.6em;letter-spacing:1px;font-family:"Noto Serif",Georgia,"Times New Roman",serif;text-transform:capitalize}.woocommerce h3,.woocommerce-page
h3{font-size:1.4em;letter-spacing:1px;font-family:"Noto Serif",Georgia,"Times New Roman",serif;text-transform:capitalize}.woocommerce-checkout{font-family:"Noto Serif",Georgia,"Times New Roman",serif}.woocommerce-checkout
h3{font-family:"Noto Serif",Georgia,"Times New Roman",serif;text-transform:capitalize;font-weight:400;font-size:1.6em}.woocommerce-checkout h3
label{font-weight:400}.woocommerce-checkout button,.woocommerce-checkout input[type=submit]{font-family:"Noto Serif",Georgia,"Times New Roman",serif}.woocommerce-checkout
.required{border:none}.woocommerce-checkout .form-row
input{font-family:"Helvetica Neue",sans-serif;width:100%;padding:.618em;background-color:#efefef;color:#60646c;line-height:1;outline:none;border:0;border-radius:0;box-sizing:border-box;font-weight:normal;box-shadow:inset 0 1px 2px rgba(0,0,0,0.125)}.woocommerce-checkout .form-row
label{display:block}.woocommerce-checkout #order_review table
td{border-top:1px dotted rgba(0,0,0,0.1)}.woocommerce-checkout #payment input#payment_method_stripe,.woocommerce-checkout #add_payment_method #payment
input#payment_method_stripe{top:27px}.woocommerce-cart #payment .methods li img,.woocommerce-checkout #payment .methods li
img{width:117px;margin-top:-5px}.cart_container{max-width:1454px;margin-left:auto;margin-right:auto}.cart_container::after{clear:both;content:"";display:table}.cart_pt1{float:left;display:block;margin-right:2.12765957%;width:100%}.cart_pt1:last-child{margin-right:0}.cart_pt2{float:left;display:block;margin-right:2.12765957%;width:100%}.cart_pt2:last-child{margin-right:0}@media only screen and (min-width: 993px){.cart_pt1{float:left;display:block;margin-right:2.12765957%;width:65.95744681%}.cart_pt1:last-child{margin-right:0}.cart_pt2{float:left;display:block;margin-right:2.12765957%;width:31.91489362%;margin-right:0;float:right}.cart_pt2:last-child{margin-right:0}}#payment .place-order
.button{font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif}#order_review_heading,#order_review{border-color:#ccc}.woocommerce-cart .entry-header h1.entry-title,.woocommerce-checkout .entry-header h1.entry-title{margin-bottom:1em}.woocommerce-cart table.cart,.woocommerce-checkout
table.cart{border:none}.woocommerce-cart table.cart .cart_item td,.woocommerce-checkout table.cart .cart_item
td{border-bottom:1px solid #ccc}.woocommerce-cart table.cart thead,.woocommerce-checkout table.cart
thead{display:none}.woocommerce-cart table.cart td,.woocommerce-checkout table.cart
td{vertical-align:middle;border-bottom:1px solid #ccc;background:rgba(0,0,0,0.025)}.woocommerce-cart table.cart td.actions,.woocommerce-checkout table.cart
td.actions{text-align:left}.woocommerce-cart table.cart .cart-colour,.woocommerce-checkout table.cart .cart-colour{font-family:"Helvetica Neue",Arial,sans-serif}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{display:none}.woocommerce-cart .quantity input,.woocommerce-checkout .quantity
input{max-width:3.632em}.woocommerce-cart #shipping_method,.woocommerce-checkout
#shipping_method{margin:1em
0;list-style:none}.woocommerce-cart #payment,.woocommerce-checkout
#payment{border-top:3px solid rgba(0,0,0,0.1)}.woocommerce-cart #payment .methods,.woocommerce-checkout #payment
.methods{list-style:none;margin:0}.woocommerce-cart #payment .methods li,.woocommerce-checkout #payment .methods
li{list-style:none !important;padding:1.387em !important;border-bottom:1px dotted rgba(0,0,0,0.1);margin-left:0}.woocommerce-cart #payment .methods li img,.woocommerce-checkout #payment .methods li
img{float:right}.woocommerce-cart #payment .methods li .payment_box,.woocommerce-checkout #payment .methods li
.payment_box{padding:1.387em;margin:1.387em -1.387em -1.387em;background:rgba(0,0,0,0.035);border-top:1px dotted rgba(0,0,0,0.1)}.woocommerce-cart #payment .methods a.about_paypal,.woocommerce-checkout #payment .methods
a.about_paypal{display:none}.woocommerce-cart #payment .methods .payment_method_stripe label[for=payment_method_stripe],.woocommerce-checkout #payment .methods .payment_method_stripe label[for=payment_method_stripe]{padding-left:17px}.woocommerce-cart #payment .place-order,.woocommerce-checkout #payment .place-order{padding:1.4em 1.4em 1em 1.4em}.woocommerce-cart #payment .place-order input[type="submit"],.woocommerce-checkout #payment .place-order input[type="submit"]{color:white !important;font-size:1.2em;padding:1em}.woocommerce-cart #payment .terms input,.woocommerce-checkout #payment .terms
input{width:auto}.wc-forward{text-decoration:none !important;color:white !important;width:100%;text-align:center !important}.wc-forward:after{content:"\f178";font-family:FontAwesome;margin-left:.53em;font-weight:400}a.remove{display:block;width:1.618em;height:1.618em;line-height:1.618;font-weight:400;text-indent:-9999px;position:relative}a.remove:before{content:"\f057";font-family:FontAwesome;position:absolute;top:0;left:0;right:0;bottom:0;color:#e2401c;line-height:1.618;text-indent:0;text-align:center;font-weight:400}.cart_totals
table{border:1px
solid #ccc}.wc-proceed-to-checkout{margin-bottom:0}.wc-proceed-to-checkout
.button{margin-bottom:0.5em}#sagepaycw-payment-container,#sagepaycw-back-to-checkout,.checkout-narrow{float:left;display:block;margin-right:2.12765957%;width:100%}#sagepaycw-payment-container::after,#sagepaycw-back-to-checkout::after,.checkout-narrow::after{clear:both;content:"";display:table}#sagepaycw-payment-container:last-child,#sagepaycw-back-to-checkout:last-child,.checkout-narrow:last-child{margin-right:0}@media only screen and (min-width: 768px){#sagepaycw-payment-container,#sagepaycw-back-to-checkout,.checkout-narrow{float:left;display:block;margin-right:2.12765957%;width:82.9787234%;margin-left:8.5106383%}#sagepaycw-payment-container:last-child,#sagepaycw-back-to-checkout:last-child,.checkout-narrow:last-child{margin-right:0}}@media only screen and (min-width: 992px){#sagepaycw-payment-container,#sagepaycw-back-to-checkout,.checkout-narrow{float:left;display:block;margin-right:2.12765957%;width:65.95744681%;margin-left:17.0212766%}#sagepaycw-payment-container:last-child,#sagepaycw-back-to-checkout:last-child,.checkout-narrow:last-child{margin-right:0}}@media only screen and (min-width: 1200px){#sagepaycw-payment-container,#sagepaycw-back-to-checkout,.checkout-narrow{float:left;display:block;margin-right:2.12765957%;width:48.93617021%;margin-left:25.53191489%}#sagepaycw-payment-container:last-child,#sagepaycw-back-to-checkout:last-child,.checkout-narrow:last-child{margin-right:0}}.checkout-narrow{text-align:center}.wc-proceed-to-checkout .button.checkout-button{font-size:1.1em;letter-spacing:1px}#payment .payment_methods li
label{margin-left:0}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{padding:1em
1.618em;margin-bottom:2.618em;background-color:#AAC694;margin-bottom:1.5em;margin-left:0;color:#fff;clear:both;border-left:0.618em solid rgba(0,0,0,0.15)}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-noreviews .button,p.no-comments
.button{float:right;padding:0
0 0 1em;background:0 0;color:#fff;box-shadow:none;line-height:1.618;border-width:0 0 0 1px;border-left-style:solid;border-left-color:rgba(255,255,255,0.25) !important;border-radius:0;width:auto}.shop_table
.button{letter-spacing:1px;font-size:0.9em}.woocommerce-account .form-row
label{display:block}.woocommerce-account .form-row input[type="text"],.woocommerce-account .form-row input[type="email"],.woocommerce-account .form-row input[type="password"]{width:100%}@media screen and (min-width: 768px){.col2-set{width:52.9411764706%;float:left;margin-right:5.8823529412%}.col2-set .form-row-first{width:33.3333333333%;float:left;margin-right:11.1111111111%}.col2-set .form-row-last{width:55.5555555556%;float:right}#order_review,#order_review_heading{width:41.1764705882%;float:right;margin-right:0;border:3px
solid #ccc;clear:right}#order_review_heading{margin-bottom:0;padding:.618em 2.0833333333%;margin:0;border-width:3px 3px 0}#order_review{margin-bottom:0;padding:.618em 2.0833333333%;border-width:0px 3px 3px;padding:0}}.woocommerce-error{background-color:#C57E8C}button,input[type="button"],input[type="reset"],input[type="submit"],.button,.added_to_cart{border:0;background:none;background-color:#2c3549;border-color:#2c3549;color:#fff;cursor:pointer;line-height:1;padding:.618em 1em;text-decoration:none;font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;font-weight:100;text-shadow:none;text-transform:uppercase;display:inline-block;outline:none;-webkit-appearance:none;-webkit-font-smoothing:antialiased;border-radius:0;box-shadow:none}button.cta,button.alt,input[type="button"].cta,input[type="button"].alt,input[type="reset"].cta,input[type="reset"].alt,input[type="submit"].cta,input[type="submit"].alt,.button.cta,.button.alt,.added_to_cart.cta,.added_to_cart.alt{background-color:#2c3549;border-color:#2c3549}button.cta:hover,button.alt:hover,input[type="button"].cta:hover,input[type="button"].alt:hover,input[type="reset"].cta:hover,input[type="reset"].alt:hover,input[type="submit"].cta:hover,input[type="submit"].alt:hover,.button.cta:hover,.button.alt:hover,.added_to_cart.cta:hover,.added_to_cart.alt:hover{opacity:0.8;background-color:#2c3549}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.button:hover,.added_to_cart:hover{opacity:0.8;color:#fff}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,.button:focus,.added_to_cart:focus{outline:2px
solid #2c3549}button.added:after,input[type="button"].added:after,input[type="reset"].added:after,input[type="submit"].added:after,.button.added:after,.added_to_cart.added:after{content:"\f00c";font-family:"FontAwesome";margin-left:.53em}button.loading,input[type="button"].loading,input[type="reset"].loading,input[type="submit"].loading,.button.loading,.added_to_cart.loading{opacity:0.5}button.small,input[type="button"].small,input[type="reset"].small,input[type="submit"].small,.button.small,.added_to_cart.small{padding:.53em .857em;font-size:.857em}button.disabled,input[type="button"].disabled,input[type="reset"].disabled,input[type="submit"].disabled,.button.disabled,.added_to_cart.disabled{opacity:0.5 !important}button.disabled:hover,input[type="button"].disabled:hover,input[type="reset"].disabled:hover,input[type="submit"].disabled:hover,.button.disabled:hover,.added_to_cart.disabled:hover{opacity:0.5 !important}select{border:2px
solid #706F6F;border-radius:0;background-color:#fff;padding:0.5em}textarea,.form-row
textarea{line-height:1.4em}body{color:#706F6F;background-color:#919BA6;font-size:0.95em;line-height:1.618;font-family:"Helvetica Neue",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;text-transform:uppercase;font-weight:100}h1{font-size:2.244em}p{font-family:"Noto Serif",Georgia,"Times New Roman",serif;color:#706F6F;margin:0
0 1.618em}a:link{text-decoration:underline;font-weight:normal;color:#C29731}a:link:active,a:link:focus{outline:none}a:link:hover{text-decoration:none}small{font-size:85%}table tbody
td{background:rgba(0,0,0,0.025)}.hidden{display:none}.icon{background-size:contain}.col-full{max-width:1454px;margin-left:auto;margin-right:auto;background-color:white;padding:0
25px;box-sizing:border-box;position:relative}.col-full::after{clear:both;content:"";display:table}.content-area{float:left;display:block;margin-right:2.12765957%;width:100%;margin-bottom:1.5em}.content-area:last-child{margin-right:0}.woocommerce-checkout .content-area,.woocommerce-cart .content-area,.page-template-default .content-area,.page-template-template-privacy .content-area,.page-template-template-terms .content-area,.page-template-template-contact .content-area,.page-template-template-press .content-area,.page-template-template-faq .content-area,.page-template-template-glossary .content-area,.page-template-template-delivery .content-area,.page-template-template-made-to-last .content-area,.page-template-template-our-story .content-area,.single-product.right-sidebar .content-area,.archive.right-sidebar .content-area{width:100%;float:none}.site-main::after{clear:both;content:"";display:table}.hentry .entry-header
h1{padding-bottom:.618em}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.hentry .entry-header{margin:0;border:none}.hentry .entry-header
h1{margin:0;text-align:center;font-family:"Noto Serif",Georgia,"Times New Roman",serif;text-transform:capitalize;border:none}#content>.col-full{padding-top:3em}.top-banner{background-color:#2c3549;color:#fff;text-transform:uppercase;line-height:1em;font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;font-size:0.9em;padding:13px
0}.top-banner .col-full{background-color:#2c3549}.top-banner
a{color:#fff}.top-banner-help{float:left;display:block;margin-right:2.12765957%;width:40.42553191%;font-size:1.3em;letter-spacing:1px;padding-left:20px;font-weight:700}.top-banner-help:last-child{margin-right:0}.top-banner-help
a{font-weight:700;text-decoration:none}.top-banner-help a:hover{opacity:0.7}.top-banner-user{float:left;display:block;margin-right:2.12765957%;width:57.44680851%;position:relative;text-align:right}.top-banner-user:last-child{margin-right:0}.top-banner-user .site-header-cart,.top-banner-user .site-header-account{margin:0;position:relative;z-index:1001;display:inline-block}.top-banner-user .site-header-cart li,.top-banner-user .site-header-account
li{text-align:right;list-style:none;display:inline-block;margin-left:20px}.top-banner-user .site-header-cart li a,.top-banner-user .site-header-account li
a{padding:0;color:white;text-decoration:none;font-weight:700;letter-spacing:1px}.top-banner-user .site-header-cart li a.cart-summary,.top-banner-user .site-header-account li a.cart-summary{margin-left:20px}.top-banner-user .site-header-cart li.current-menu-item a,.top-banner-user .site-header-account li.current-menu-item
a{color:#fff}.top-banner-user
.widget_shopping_cart{display:none}.top-banner-user .icon-bag{position:absolute;bottom:-95px;right:0px;width:76px;height:100px;z-index:1000}.menu-toggle{display:none}.woocommerce-active .site-header#masthead{background-color:transparent;padding-top:0;padding-bottom:0}.woocommerce-active .site-header#masthead .col-full{padding-top:1.5em}.woocommerce-active .site-header#masthead .col-full .header-left{position:absolute;top:20px;left:40px}.woocommerce-active .site-header#masthead .col-full .header-left
.social{list-style:none;padding:0;margin:0}.woocommerce-active .site-header#masthead .col-full .header-left .social::after{clear:both;content:"";display:table}.woocommerce-active .site-header#masthead .col-full .header-left .social
li{float:left}.woocommerce-active .site-header#masthead .col-full .header-left .social li
a{overflow:hidden;text-indent:101%;white-space:nowrap;display:inline-block;width:26px;height:27px;margin-right:5px}.woocommerce-active .site-header#masthead .col-full .header-left
.socks{clear:left;position:relative;margin:40px
0 0 30px}.woocommerce-active .site-header#masthead .col-full .header-left .socks
.sprite{background-image:url("../../wp-content/themes/billy-ruffian/assets/images/sock-sprite.jpg");background-repeat:no-repeat;width:71px;height:96px}.woocommerce-active .site-header#masthead .col-full .header-left .socks .icon-free-socks{width:161px;height:90px;display:inline-block;position:absolute;top:-34px;left:40px}.woocommerce-active .site-header#masthead .col-full .site-branding{width:326px;float:none;margin:0
auto;clear:none;padding-top:2.2em}.woocommerce-active .site-header#masthead .col-full .site-branding .icon-logo{width:326px;height:72px;display:inline-block}.woocommerce-active .site-header#masthead .col-full .site-branding .icon-logo
span{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.woocommerce-active .site-header#masthead .col-full .storefront-primary-navigation{clear:none;background:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.woocommerce-active .site-header#masthead .col-full .main-navigation{float:left;display:block;margin-right:2.12765957%;width:100%;padding-top:2.4em}.woocommerce-active .site-header#masthead .col-full .main-navigation:last-child{margin-right:0}.woocommerce-active .site-header#masthead .col-full .main-navigation.toggled .menu-toggle{background-color:#6b737d;color:white !important}.woocommerce-active .site-header#masthead .col-full .main-navigation .menu-toggle{background-color:#fff;color:#6b737d !important;text-align:center;box-shadow:none;margin-bottom:0px;cursor:pointer;border:none;margin:1.618em auto;width:100%;text-align:center;padding:1em}.woocommerce-active .site-header#masthead .col-full .main-navigation .menu-toggle:before{font-family:"FontAwesome";font-weight:400;content:"\f0c9";margin-right:.53em;display:inline-block;background-color:transparent;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);position:relative;left:auto;top:auto}.woocommerce-active .site-header#masthead .col-full .main-navigation .menu-toggle:after{display:none}.woocommerce-active .site-header#masthead .col-full .main-navigation .menu-toggle:focus,.woocommerce-active .site-header#masthead .col-full .main-navigation .menu-toggle:active{outline:none}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation{float:right;position:relative;left:-50%;text-align:left;clear:both}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation
ul{list-style:none;position:relative;left:50%}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul
li{position:relative;padding:0
15px}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li:hover .sub-menu{display:block}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li.current-menu-item span.active-item,.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li.current-menu-parent span.active-item{content:"";display:block;position:absolute;width:120%;height:82px;left:-10%;top:-175%;right:0;background-repeat:no-repeat;background-position:center center;background-size:100% 83px;background-image:url("../../wp-content/themes/billy-ruffian/src/svgs/menu-active.svg")}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li.current-menu-item a,.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li.current-menu-parent
a{color:#C29731}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li.menu-item-has-children a:after{display:none}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li .toggle-dropdown{display:none;background-color:transparent;box-shadow:none;position:absolute;height:100%;top:0%;left:0;background-position:50% 50%;height:40px}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li .toggle-dropdown:active,.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li .toggle-dropdown:focus{outline:none;border:none}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li .toggle-dropdown.icon-dropdown-inactive{background-size:9px 14px}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li .toggle-dropdown.icon-dropdown-active{background-size:14px 9px}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li
a{padding:0;color:#2c3549;text-decoration:none;text-transform:uppercase;font-size:0.9em;letter-spacing:2px;font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;font-weight:100}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li .sub-menu{position:absolute;left:auto;float:none;width:190px;left:50%;top:22px;margin:0;margin-left:-95px;background-color:white;padding:20px;box-shadow:0px 6px 5px 1px rgba(0,0,0,0.14);display:none}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li .sub-menu
li{margin:10px
0;background-color:transparent;display:block;padding:0}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li .sub-menu li:first-child{margin-top:0px}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li .sub-menu li:last-child{margin-bottom:0px}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li .sub-menu li.current-menu-item:before{display:none}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li .sub-menu li span.active-item{display:none}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li .sub-menu li
a{width:auto;font-family:"Noto Serif",Georgia,"Times New Roman",serif;font-size:0.9em;color:#6b737d;text-transform:capitalize;letter-spacing:0px;display:block;text-align:center}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li .sub-menu li a:hover{background-color:transparent;color:#2c3549}.home .site-main{padding-top:0}.carousel-wrapper{position:relative;height:494px;margin-bottom:7px}.carousel-wrapper
.carousel{margin:0;padding:0;list-style:none}.carousel-wrapper .carousel-pager{position:absolute;bottom:5px;z-index:100;width:100%;text-align:center}.carousel-wrapper .carousel-pager
span{background-color:white;color:white;cursor:pointer;width:10px;height:10px;border-radius:5px;display:inline-block;overflow:hidden;margin:0
2px;border:2px
solid white}.carousel-wrapper .carousel-pager span.cycle-pager-active{background-color:transparent}.home-grid{margin-bottom:3.5em}.home-grid::after{clear:both;content:"";display:table}.home-grid
.col{width:698px;margin-right:7px;float:left}.home-grid .col+.col{margin-right:0}.home-grid .col
div{min-height:100px;margin-bottom:7px;position:relative}.home-grid .col div
img{width:100%}.home-grid .col div
p{position:absolute;top:0;width:100%;font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:1.3em;background-color:#2c3549;text-align:center;text-transform:uppercase;color:white;padding:10px;letter-spacing:3px;margin:0}.home-grid .col div
p.bottom{top:auto;bottom:0}.home-grid .col .row::after{clear:both;content:"";display:table}.home-grid .col .row
div{float:left;margin-right:7px;margin-bottom:0px}.home-grid .col .row div+div{margin-right:0}.home-grid .col .row.top
div{width:285px}.home-grid .col .row.top div+div{width:406px}.home .site-main{margin-bottom:1em}.welcome-text{text-align:center;padding:0
200px;margin-bottom:3em}.welcome-text
h1{font-size:1.3em;letter-spacing:2px;margin-bottom:2em}.welcome-text
p{padding:0
70px;margin-bottom:3em;color:#6b737d}.welcome-text .icon-slogan{width:555px;height:32px;display:block;margin:3em
auto 0 auto}.term-24
ul.products{display:none}.term-24 .cat-range
ul.products{display:block}.archive .site-main{margin-bottom:0px}.archive
p.testimonial{font-family:"Dancing Script",Georgia,"Times New Roman",serif;color:#ababab;font-size:23px;text-align:center;line-height:35px;padding:0
40px;margin:0
auto 70px auto;max-width:1060px}.archive p.testimonial
span{font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:2px;font-weight:700;position:relative;top:-2px;left:5px}.archive p.testimonial.title span:before{content:"";width:10px;height:1px;background-color:#ababab;display:inline-block;position:relative;top:-3px;margin-right:10px;margin-left:4px}.category-banner{position:relative;margin-bottom:3em}.category-banner
.text{position:absolute;width:100%;bottom:0;left:0;background-color:rgba(74,78,85,0.62);color:white;padding:8px
0}.category-banner .text
.table{display:table}.category-banner .text .table
.row{display:table-row}.category-banner .text .table .row
.cell{display:table-cell;vertical-align:text-bottom}.category-banner .text .table .row .cell
h1{width:auto;color:white;font-family:"Noto Serif",Georgia,"Times New Roman",serif;text-transform:capitalize;margin:0
30px 0 20px;padding-left:10px;font-size:2.3em;letter-spacing:1px}.category-banner .text .table .row .cell .term-description{font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;text-transform:uppercase;margin:0;font-size:1.1em;font-weight:700;letter-spacing:2px;line-height:1em}.category-banner
img{width:100%}.storefront-sorting{display:none}.term-all-shoes .category-banner{margin-bottom:2em}.term-socks .site-main ul.products li.product:hover .wp-post-image{opacity:1}.site-main
ul.products{padding:0
60px;margin:0;list-style:none}.site-main ul.products::after{clear:both;content:"";display:table}.site-main ul.products
li.product{float:left;display:block;margin-right:2.12765957%;width:23.40425532%;margin-bottom:4em;position:relative;text-align:center;font-size:0.8em}.site-main ul.products li.product:last-child{margin-right:0}.site-main ul.products li.product:nth-child(4n){margin-right:0}.site-main ul.products li.product:nth-child(4n+1){clear:left}.site-main ul.products li.product:hover a .wp-post-image{opacity:0}.site-main ul.products li.product
a{text-decoration:none}.site-main ul.products li.product a.socks-box{display:block;padding-top:6em}.site-main ul.products li.product a.socks-box
img{height:225px;width:auto}.site-main ul.products li.product a
h2{margin:1em
0 0.2em 0;font-family:"Noto Serif",Georgia,"Times New Roman",serif;font-weight:400;font-size:1.9em;letter-spacing:1px;text-transform:capitalize;color:#575F69;padding:0
0.2em;line-height:22pt}.site-main ul.products li.product a .price,.site-main ul.products li.product a
.colour{margin:0;font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;letter-spacing:2px;color:#706F6F;text-transform:uppercase}.site-main ul.products li.product a
.colour{margin:0.9em auto 0 auto;line-height:12pt}.site-main ul.products li.product a
.price{margin-top:0.1em}.site-main ul.products li.product a .new-product,.site-main ul.products li.product a .limited-stock{font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;display:inline-block;background-color:#C57E8C;color:white;text-transform:uppercase;padding:3px
10px;margin-bottom:0px;font-weight:700;letter-spacing:2px;font-size:1.1em}.site-main ul.products li.product a .new-product span,.site-main ul.products li.product a .limited-stock
span{font-size:0.8em}.site-main ul.products li.product a .limited-stock{background-color:#2c3549;margin-top:0.4em;padding:6px
10px 3px 10px}.site-main ul.products li.product a .limited-stock.has-new-stock-label{margin-bottom:0.6em}.site-main ul.products li.product a
img{background-color:white;width:100%;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.site-main ul.products li.product a img.quick-view{position:absolute;z-index:-1;top:0;height:100%;width:100%}.site-main ul.products li.product a
.imagewrapper{position:relative;z-index:100}.site-main ul.products li.product a .quick-view-wrap
img{position:absolute}.site-main ul.products li.cat-footer-image{position:relative;float:left;width:600px;padding:40px
0 0 50px}.site-main ul.products li.cat-footer-image.small{width:300px;padding-top:10px}.site-main ul.products li.cat-footer-image.brogue
.text{padding:50px
30px 25px 30px}.site-main ul.products li.cat-footer-image.brogue .text .icon-archive-footer-boat-stitch{width:364px;height:52px;top:-15px}.site-main ul.products li.cat-footer-image.brogue .text .icon-archive-footer-bottom-stitch{width:410px;height:110px;bottom:-22px;right:-15px}.site-main ul.products li.cat-footer-image.brogue .text
.base{margin-top:2em}.site-main ul.products li.cat-footer-image.oxfords{width:300px;z-index:100;padding:25px
45px 0 31px}.site-main ul.products li.cat-footer-image.oxfords
.image{width:240px;left:18px;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}.site-main ul.products li.cat-footer-image.oxfords
.text{margin:180px
0 0 0;position:relative;padding:60px
10px 25px 10px;overflow:hidden}.site-main ul.products li.cat-footer-image.oxfords .text
p{margin-bottom:0;font-size:0.7em}.site-main ul.products li.cat-footer-image.oxfords .text
h3{line-height:16pt}.site-main ul.products li.cat-footer-image.oxfords .text .icon-archive-footer-boat-stitch{-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg);width:314px;height:52px;top:-11px;left:-10px}.site-main ul.products li.cat-footer-image.oxfords .text .icon-hand-sewn{width:34px;height:63px;bottom:45px;right:10px}.site-main ul.products li.cat-footer-image.oxfords .text .icon-archive-footer-bottom-stitch{width:350px;height:90px;bottom:-28px;right:-35px}.site-main ul.products li.cat-footer-image
.image{position:absolute;width:210px;z-index:1;-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}.site-main ul.products li.cat-footer-image .image
img{border:6px
solid grey}.site-main ul.products li.cat-footer-image
.text{background-color:#C29731;margin:10px
0 0 190px;padding:30px
20px 25px 30px;text-align:center;position:relative}.site-main ul.products li.cat-footer-image .text
h3{font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;color:#efe4c8;text-transform:uppercase;font-weight:700;letter-spacing:4px;font-size:1.2em;margin-bottom:1em}.site-main ul.products li.cat-footer-image .text
p{font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;color:#efe4c8;text-transform:uppercase;margin:0
0 1em 0;letter-spacing:2px;font-size:0.8em}.site-main ul.products li.cat-footer-image .text
p.base{font-size:0.8em;text-transform:inherit;margin:2em
0 0 0;line-height:14pt}.site-main ul.products li.cat-footer-image .text p.base
a{font-weight:700;text-decoration:none;color:#efe4c8}.site-main ul.products li.cat-footer-image .text p.base a:hover{color:white}.site-main ul.products li.cat-footer-image .text
i{position:absolute;width:44px;height:118px;right:25px;bottom:60px}.archive-footer{margin-bottom:1em}.archive-footer::after{clear:both;content:"";display:table}.archive-footer
div{float:left;width:49.2%;margin-right:20px}.archive-footer div+div{margin-right:0px}.cat-range
.head{padding:0
20px;margin-bottom:2em}.cat-range
.head.welted{margin-top:0em}.cat-range .head
h2{text-align:center;font-family:"Noto Serif",Georgia,"Times New Roman",serif;font-weight:100;font-size:2.4em;text-transform:capitalize;letter-spacing:2px;color:#575F69;margin:0
0 0.5em 0;line-height:28pt}.cat-range .head
.description{text-align:center;font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;font-size:1em;letter-spacing:2px;text-transform:uppercase;font-weight:100}span.woocommerce-Price-currencySymbol{display:inline-block !important}.single-product .woocommerce-Price-amount{color:#706F6F !important}.single-product .site-content>.col-full{padding-top:3em}.single-product .site-content>.col-full .content-area{margin-bottom:0px}.single-product .site-content>.col-full .content-area .site-main{margin-bottom:1.5em}.single-product .site-content>.col-full .content-area .site-main
.product{padding:40px
60px 0 60px;position:relative}.single-product .site-content>.col-full .content-area .site-main .product.disable-active .images .thumbnails
a.active{background-color:transparent}.single-product .site-content>.col-full .content-area .site-main .product .icon-fine-loafer{width:134px;height:134px;position:absolute;left:5px;top:25px}.single-product .site-content>.col-full .content-area .site-main .product
.images{margin-bottom:0px;width:41.1764705882%;float:left;margin-right:5.8823529412%;margin-bottom:3.631em}.single-product .site-content>.col-full .content-area .site-main .product .images
img{margin:0
auto;width:90%}.single-product .site-content>.col-full .content-area .site-main .product .images .thumbnails
a{width:120px;height:120px;margin-right:10px;border-radius:60px;padding:10px;display:inline-block}.single-product .site-content>.col-full .content-area .site-main .product .images .thumbnails
a.active{background-color:#EDEDED}.single-product .site-content>.col-full .content-area .site-main .product .images .thumbnails
a.last{float:left;margin-right:0px}.single-product .site-content>.col-full .content-area .site-main .product .images .thumbnails a
img{width:100%;height:100%}.single-product .site-content>.col-full .content-area .site-main
.summary{margin-bottom:0px;width:52.9411764706%;float:right;margin-right:0;margin-bottom:3.631em}.single-product .site-content>.col-full .content-area .site-main .summary
h1{font-family:"Noto Serif",Georgia,"Times New Roman",serif;text-transform:capitalize;color:#6b737d;letter-spacing:1px;font-size:2em;margin-bottom:0.4em}.single-product .site-content>.col-full .content-area .site-main .summary h1
span{text-transform:capitalize}.single-product .site-content>.col-full .content-area .site-main .summary
.price{font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;font-size:1.4em;font-weight:400;letter-spacing:2px;margin-bottom:1em}.single-product .site-content>.col-full .content-area .site-main .summary .color-selectors{margin-bottom:10px}.single-product .site-content>.col-full .content-area .site-main .summary .color-selectors .color-options{float:left;margin-right:15px}.single-product .site-content>.col-full .content-area .site-main .summary .color-selectors .color-options .color-option{width:25px;height:25px;display:inline-block;border-radius:13px;border:1px
solid white}.single-product .site-content>.col-full .content-area .site-main .summary .color-selectors .color-options .color-option.active{box-shadow:0px 0px 12px -2px rgba(0,0,0,0.75)}.single-product .site-content>.col-full .content-area .site-main .summary .color-selectors
p{font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;font-size:0.7em;letter-spacing:2px;margin:0;text-transform:uppercase}.single-product .site-content>.col-full .content-area .site-main .summary
.variations_form{border:none;margin-bottom:0}.single-product .site-content>.col-full .content-area .site-main .summary .variations_form .variations
label{font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;font-size:0.7em;text-transform:uppercase;letter-spacing:2px;margin-right:20px;font-weight:100}.single-product .site-content>.col-full .content-area .site-main .summary .variations_form .variations label:after{content:" (UK)"}.single-product .site-content>.col-full .content-area .site-main .summary .variations_form .variations
td{display:inline-block;background-color:transparent;padding-left:0px}.single-product .site-content>.col-full .content-area .site-main .summary .variations_form .variations
.reset_variations{display:none !important}.single-product .site-content>.col-full .content-area .site-main .summary .variations_form
.variations_button{border:none;padding:0;margin:2em
0 0.5em 0}.single-product .site-content>.col-full .content-area .site-main .summary .variations_form .variations_button
.quantity{display:none !important}.single-product .site-content>.col-full .content-area .site-main .summary
.cart{border:none;margin-bottom:0.5em;padding:1.618em 0}.single-product .site-content>.col-full .content-area .site-main .summary .cart
.quantity{display:none}.single-product .site-content>.col-full .content-area .site-main .summary
.single_add_to_cart_button{font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;font-weight:100;float:none;background-color:#6b737d;text-transform:uppercase;padding:15px
20px 12px 20px;letter-spacing:2px;border:none;box-shadow:none}.single-product .site-content>.col-full .content-area .site-main .summary .single_add_to_cart_button:hover{background-color:#2c3549}.single-product .site-content>.col-full .content-area .site-main .summary .woocommerce-tabs{border:none;padding:0;margin-bottom:0px}.single-product .site-content>.col-full .content-area .site-main .summary .woocommerce-tabs
.tabs{width:100%;margin:0
0 4px 0;list-style:none}.single-product .site-content>.col-full .content-area .site-main .summary .woocommerce-tabs .tabs::after{clear:both;content:"";display:table}.single-product .site-content>.col-full .content-area .site-main .summary .woocommerce-tabs .tabs
li{float:left;margin-right:4px;border:none}.single-product .site-content>.col-full .content-area .site-main .summary .woocommerce-tabs .tabs li.active:after{display:none}.single-product .site-content>.col-full .content-area .site-main .summary .woocommerce-tabs .tabs li.active
a{background-color:#C29731}.single-product .site-content>.col-full .content-area .site-main .summary .woocommerce-tabs .tabs li
a{font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;background-color:#6b737d;color:white;padding:5px
20px 2px 20px;text-decoration:none;text-transform:uppercase;font-size:0.85em;letter-spacing:1px;font-weight:700;display:block}.single-product .site-content>.col-full .content-area .site-main .summary .woocommerce-tabs
.panel{width:100%}.single-product .site-content>.col-full .content-area .site-main .summary .woocommerce-tabs .panel .panel-content{border:4px
solid #ececec;padding:20px
25px;font-family:"Noto Serif",Georgia,"Times New Roman",serif;font-size:0.9em;line-height:18pt}.single-product .site-content>.col-full .content-area .site-main .summary .woocommerce-tabs .panel .panel-content
ul{margin:0px
0 0 20px}.single-product .site-content>.col-full .content-area .site-main .summary .woocommerce-tabs .panel .panel-content p:last-child{margin-bottom:0px}.single-product .site-content>.col-full .content-area .site-main .summary .product-social-sharing{margin:0;padding:0;list-style:none;position:absolute;right:10px}.single-product .site-content>.col-full .content-area .site-main .summary .product-social-sharing
li{float:left;margin-left:5px}.single-product .site-content>.col-full .content-area .site-main .summary .product-social-sharing li
a{width:20px;height:20px;display:block;background-position:50% 50%}.single-product .site-content>.col-full .content-area .site-main .summary .product-social-sharing li a:hover{opacity:0.7}.product-panel
p{margin:0.7em 0;font-size:0.9em}.product-panel p:first-child{margin-top:0}.product-panel
ul{list-style-type:square}.product-panel ul
li{font-size:0.9em}.sizings th,.sizings
td{text-align:center}.sizings
th{padding-top:0.3em;padding-bottom:0.3em;width:33.33%}.sizings
td{padding-top:0.2em;padding-bottom:0.2em;border-bottom:1px dashed rgba(0,0,0,0.1)}.sizings td:first-child{font-weight:bold}.sizings tbody tr:hover{background-color:rgba(0,0,0,0.04)}.single-banner{margin-bottom:3em}.two-col{padding:0
30px}.two-col::after{clear:both;content:"";display:table}.two-col
h1{font-family:"Noto Serif",Georgia,"Times New Roman",serif;text-transform:capitalize;letter-spacing:2px;color:#6b737d}.two-col h2,.two-col
h3{color:#C29731;letter-spacing:2px;font-weight:100}.two-col
h2{font-size:1.2em}.two-col
h3{font-size:1em}.two-col
p{font-size:0.9em}.two-col ul li,.two-col ol
li{font-size:0.9em;font-family:"Noto Serif",Georgia,"Times New Roman",serif}.two-col
p.first{font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;text-transform:uppercase;color:#6b737d;font-size:1.2em;letter-spacing:2px;line-height:29pt}.two-col div:not(.head){float:left;display:block;margin-right:2.12765957%;width:48.93617021%;padding-right:10px}.two-col div:not(.head):last-child{margin-right:0}.two-col div:not(.head) img{float:left;margin:0
1.5em 1.5em 0}.two-col div:not(.head) p{margin:0}.two-col.press
img{float:right;margin:0
0 0em 1.5em}.two-col.press
.social{list-style:none;margin:15px
0 0 0}.two-col.press .social
li{display:inline-block;margin-right:8px}.two-col.press .social
li.first{margin-right:10px}.two-col.press .social li
a{padding:5px
5px 5px 30px;text-decoration:none}.two-col.press .social li a:hover{color:#2c3549}.two-col .form-section
h3{display:inline-block;margin-bottom:1em}.two-col .form-section h3
span{font-family:"Noto Serif",Georgia,"Times New Roman",serif;font-size:0.9em;text-transform:lowercase;color:#6b737d;letter-spacing:0px;padding-left:10px}.two-col .form-section .fscf-div-form{width:100%;margin:0}.two-col .form-section .fscf-div-form form
#fscf_required1{display:none}.two-col .form-section .fscf-div-form form .fscf-div-error{background-color:#C57E8C;color:white;font-family:"Noto Serif",Georgia,"Times New Roman",serif;padding:4px
12px;margin-bottom:20px;width:auto}.two-col .form-section .fscf-div-form form
div{width:100%}.two-col .form-section .fscf-div-form form div
label{font-family:"Noto Serif",Georgia,"Times New Roman",serif;font-weight:400;color:#6b737d;font-size:1em}.two-col .form-section .fscf-div-form form div input[type="text"],.two-col .form-section .fscf-div-form form div input[type="email"],.two-col .form-section .fscf-div-form form div
textarea{width:100%;border:1px
solid #bdbdbd;background-color:transparent;box-shadow:none;font-family:"Noto Serif",Georgia,"Times New Roman",serif;line-height:14pt;border-radius:0px}.two-col .form-section .fscf-div-form form div input[type="text"]:focus,.two-col .form-section .fscf-div-form form div input[type="email"]:focus,.two-col .form-section .fscf-div-form form div textarea:focus{background-color:#EDEDED}.two-col .form-section .fscf-div-form form div
textarea{height:100px}.two-col .form-section .fscf-div-form form div input[type="submit"]{background-color:#2c3549}.two-col .form-section .fscf-div-form form
div#fscf_div_clear1_1{padding-right:0px}.two-col .form-section .fscf-div-form form div#fscf_div_clear1_1,.two-col .form-section .fscf-div-form form
div#fscf_div_clear1_4{width:50%;float:left;margin-right:0}.two-col .form-section .fscf-div-form form
div#fscf_div_clear1_4{width:50%}.two-col .form-section .fscf-div-form form
div#fscf_div_clear1_5{margin-bottom:0}.two-col .form-section .fscf-div-form form div.fscf-div-clear{margin-bottom:20px}.two-col .form-section .fscf-div-form form div.fscf-div-label{display:none;margin-bottom:5px}.two-col .form-section .fscf-div-form form div.fscf-div-field .fscf-div-error{display:none}.page-template-template-our-story .two-col div+div{padding-left:10px;padding-right:0px}.page-template-template-our-story .two-col div+div
img{float:right;margin:0
0 0 1.5em}.site-footer{background-color:transparent !important;padding:0}.site-footer .map-left,.site-footer .map-right{position:absolute;top:0;height:100%;z-index:0}.site-footer .map-left{left:0;width:204px;background-image:url(../../wp-content/themes/billy-ruffian/assets/images/map-left.jpg)}.site-footer .map-right{right:0;width:204px;background-image:url(../../wp-content/themes/billy-ruffian/assets/images/map-right.jpg)}.site-footer
.collection{background-color:#EDEDED}.site-footer .col-full{position:relative;overflow:hidden}.site-footer .col-full
.content{float:left;display:block;margin-right:2.12765957%;width:82.9787234%;margin-right:0;background-color:#2c3549;position:relative;padding:2em
0 1.5em 0;margin:0
auto;float:none;z-index:1}.site-footer .col-full .content:last-child{margin-right:0}.site-footer .col-full .content:before{content:"";position:absolute;top:0;left:-49px;width:49px;height:186px;background-repeat:no-repeat;background-image:url("../../wp-content/themes/billy-ruffian/src/svgs/torn-left.svg")}.site-footer .col-full .content:after{content:"";position:absolute;top:0;right:-49px;width:49px;height:186px;background-repeat:no-repeat;background-image:url("../../wp-content/themes/billy-ruffian/src/svgs/torn-right.svg")}.site-footer .col-full .content .clear::after{clear:both;content:"";display:table}.site-footer .col-full .content .clear
.large{float:left;display:block;margin-right:1.14942529%;width:31.03448276%}.site-footer .col-full .content .clear .large:last-child{margin-right:0}.site-footer .col-full .content .clear .large
.col{float:left;display:block;margin-right:2.12765957%;width:48.93617021%}.site-footer .col-full .content .clear .large .col:last-child{margin-right:0}.site-footer .col-full .content .clear .large .col
ul{list-style:none;padding:0;margin:0}.site-footer .col-full .content .clear .large .col ul
li{line-height:12pt}.site-footer .col-full .content .clear .large .col ul li
a{color:white;text-decoration:none;padding:0;font-size:0.8em;font-family:"Noto Serif",Georgia,"Times New Roman",serif}.site-footer .col-full .content .clear .large .col ul li a:hover{color:#a9b4cb}.site-footer .col-full .content .clear
.small{float:left;display:block;margin-right:1.14942529%;width:21.83908046%;margin-right:0;padding-bottom:7px;border-left:1px solid #757A86;min-height:110px}.site-footer .col-full .content .clear .small:last-child{margin-right:0}.site-footer .col-full .content .clear .small .icon-logbook{width:158px;height:68px;display:block;margin:20px
auto}.site-footer .col-full .content .clear .small .icon-wear-in-the-world{width:123px;height:85px;display:block;margin:14px
auto 10px auto}.site-footer .col-full .content .clear .small .icon-plane{width:148px;height:62px;display:block;margin:4px
auto 10px auto}.site-footer .col-full .content .clear .small a.mc-button{display:block;background-color:#AAC694;max-width:148px;margin:auto;text-align:center;height:32px;line-height:36px;text-transform:uppercase;text-decoration:none;border-radius:32px;font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif}.site-footer .col-full .content .clear .small
#mc_embed_signup{position:relative;padding-left:53px;width:199px}.site-footer .col-full .content .clear .small #mc_embed_signup
form{margin:0;padding:0}.site-footer .col-full .content .clear .small #mc_embed_signup form input[type="email"]{border:none;font-family:"Noto Serif",Georgia,"Times New Roman",serif;color:#6b737d;margin:0;line-height:15pt;text-indent:8px;width:100%}.site-footer .col-full .content .clear .small #mc_embed_signup form input[type="submit"]{position:absolute;right:0;top:0;width:20px;height:100%;margin:0;padding:0;border-radius:0px;border:none;box-shadow:none;min-width:0px;font-family:"Noto Serif",Georgia,"Times New Roman",serif;background-repeat:no-repeat;background-position:50% 50%;background-color:#6b737d;color:grey;text-indent:100%}.site-footer .col-full .content .clear .small #mc_embed_signup form input[type="submit"]:hover{opacity:1;background-color:#C29731}.site-footer .col-full.base{background-color:#6b737d}.site-footer .col-full.base
.content{display:flex;justify-content:space-between;align-items:center;background-color:transparent;margin:0
auto !important;float:none;color:white;padding:13px
0}.site-footer .col-full.base .content:before,.site-footer .col-full.base .content:after{display:none}.site-footer .col-full.base .content
p.help{font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;font-size:1.3em;font-weight:700;text-transform:uppercase;margin:0;letter-spacing:1px;color:white}.site-footer .col-full.base .content p.help
a{font-weight:700}.site-footer .col-full.base .content p.legal,.site-footer .col-full.base .content
p.credit{font-size:0.8em;font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;margin:0}.site-footer .col-full.base .content
a{color:white;font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;text-decoration:none}.site-footer .col-full.base .content a:hover{color:#aeb3ba}.site-footer .col-full.base .content .middle
img{margin-right:6vw}.collection-header{max-width:1454px;margin-left:auto;margin-right:auto;background-color:#EDEDED}.collection-header::after{clear:both;content:"";display:table}.collection-header
h3{font-size:19px;font-weight:normal;margin-top:1em}.collection-container{max-width:1454px;margin-left:auto;margin-right:auto;background-color:#EDEDED;padding:0
60px;border-bottom:8px solid #fff}.collection-container::after{clear:both;content:"";display:table}.collection-container
.collection{padding:25px}.collection-container .collection::after{clear:both;content:"";display:table}.collection-container
a.product{display:block;float:left;display:block;margin-right:5.26315789%;width:15.78947368%;text-align:center;color:#838383;text-decoration:none;font-size:.857em}.collection-container a.product:last-child{margin-right:0}.collection-container a.product:hover,.collection-container a.product:focus{color:#706F6F}.collection-container a.product span,.collection-container a.product
strong{display:block}.collection-container a.product
img{margin:0
auto 1em auto}.collection-container a.product
strong.title{font-family:"Noto Serif",Georgia,"Times New Roman",serif;font-size:1.8em;font-weight:normal;margin-bottom:0.5em;line-height:1.2em;color:#575F69;letter-spacing:1px}.collection-container a.product
span{text-transform:uppercase;font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;letter-spacing:2px;color:#706F6F}.collection-container a.product span.colour,.collection-container a.product
span.price{font-size:0.85em;line-height:12pt}.collection-container a.product
span.price{margin-top:0.2em}.woocommerce-account .content-area{padding:0
4em}.woocommerce-account .my-account{text-align:center}.woocommerce-account .my-account h2,.woocommerce-account .my-account
h3{margin-top:2em}.woocommerce-account .my-account .order-actions
a{margin-right:2px}.woocommerce-account .my-account
.myaccount_user{max-width:800px;margin-left:auto;margin-right:auto}.woocommerce-account
.rememberme{margin-bottom:1em}.customer-login-register{max-width:1454px;margin-left:auto;margin-right:auto}.customer-login-register::after{clear:both;content:"";display:table}.customer-login-register .customer-login{float:left;display:block;margin-right:2.12765957%;width:40.42553191%}.customer-login-register .customer-login:last-child{margin-right:0}.customer-login-register .customer-register{float:left;display:block;margin-right:2.12765957%;width:40.42553191%;margin-left:17.0212766%}.customer-login-register .customer-register:last-child{margin-right:0}.customer-login-register .customer-reset-pass{float:left;display:block;margin-right:2.12765957%;width:31.91489362%;margin-left:34.04255319%}.customer-login-register .customer-reset-pass:last-child{margin-right:0}.customer-login-register
label{text-align:left}.customer-addresses{max-width:1454px;margin-left:auto;margin-right:auto}.customer-addresses::after{clear:both;content:"";display:table}.customer-addresses .customer-address{float:left;display:block;margin-right:2.12765957%;width:48.93617021%}.customer-addresses .customer-address:last-child{margin-right:0}.customer-edit-address,.customer-edit-account{max-width:1454px;margin-left:auto;margin-right:auto}.customer-edit-address::after,.customer-edit-account::after{clear:both;content:"";display:table}.customer-edit-address form,.customer-edit-account
form{float:left;display:block;margin-right:2.12765957%;width:65.95744681%;margin-left:17.0212766%}.customer-edit-address form:last-child,.customer-edit-account form:last-child{margin-right:0}.masonry #masthead>.col-full{padding-bottom:10px}.masonry #content>.col-full{padding:0;background-color:#f3f0e8;background-image:url(../../wp-content/themes/billy-ruffian/assets/images/blog-ptn.jpg);background-repeat:repeat-y}.masonry #content>.col-full
.blog{max-width:1454px;margin-left:auto;margin-right:auto}.masonry #content>.col-full .blog::after{clear:both;content:"";display:table}.masonry #content>.col-full .blog>.col-full{background-color:transparent}.masonry #content>.col-full .blog>.col-full .blog-padding{padding:30px
80px}.masonry #content>.col-full .blog>.col-full .blog-padding::after{clear:both;content:"";display:table}.masonry #content>.col-full .blog>.col-full .blog-padding
h1{font-family:"Noto Serif",Georgia,"Times New Roman",serif;text-transform:capitalize;color:#575F69;float:left;display:block;margin-right:2.12765957%;width:74.46808511%}.masonry #content>.col-full .blog>.col-full .blog-padding h1:last-child{margin-right:0}.masonry #content>.col-full .blog>.col-full .blog-padding .search-page-header h1
span{color:#C29731}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container{float:left;display:block;margin-right:2.12765957%;width:74.46808511%}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container:last-child{margin-right:0}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container #masonry-container::after{clear:both;content:"";display:table}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container #masonry-container
.item{float:left;width:31%;margin-bottom:2em}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container #masonry-container .item:nth-child(3n){margin-right:0px;margin-right:0}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container #masonry-container .item
img{margin-bottom:1em;width:100%}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container #masonry-container .item
p{margin:5px
0;border-bottom:1px solid #d1d1cd;font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;font-size:0.85em;letter-spacing:1px;padding:3px;color:#706F6F}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container #masonry-container .item p:last-child{border:none}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container #masonry-container .item p
span{color:#C29731}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container #masonry-container .item p
.icon{width:20px;height:20px;float:left;margin-right:5px;background-position:50% 0}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container #masonry-container .item
a{text-decoration:none}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container #masonry-container .item a
h2{font-size:1em;text-transform:inherit;font-family:"Noto Serif",Georgia,"Times New Roman",serif;letter-spacing:1px;color:#706F6F}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container .no-results
p{clear:both}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container .no-results .search-form{display:none}.masonry #content>.col-full .blog>.col-full .blog-padding
.sidebar{float:left;display:block;margin-right:2.12765957%;width:23.40425532%;margin-right:0;float:right}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar:last-child{margin-right:0}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar
h3{border:none;letter-spacing:2px;font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;font-weight:100;font-size:1.1em;padding:0;margin:0
0 1em 0;color:#706F6F}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar
#secondary{width:100%}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar
.widget{margin-bottom:0}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .widget .search-form{position:relative;margin-bottom:2em}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .widget .search-form::after{clear:both;content:"";display:table}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .widget .search-form:before{display:none}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .widget .search-form input[type="search"]{background-color:transparent;padding:10px;box-shadow:none;border:1px
dotted #2c3549;width:78%;float:left;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .widget .search-form input[type="search"]:focus{background-color:white}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .widget .search-form input[type="submit"]{text-indent:-200px;color:#C29731;background-color:#C29731;background-image:url(../../wp-content/themes/billy-ruffian/src/svgs/search-arrow.svg);background-repeat:no-repeat;background-position:50% 50%;position:relative !important;clip:auto;right:0;top:0;height:37px;width:20%;float:right}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .widget #menu-blog-categories
li{background-size:inherit;background-position:0% 50%}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .widget #menu-blog-categories li:before{display:none}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .widget #menu-blog-categories li.icon-blog-polaroid{background-position:5px 50%}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .widget #menu-blog-categories li.icon-blog-logbook{background-position:6px 50%}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .widget #menu-blog-categories li.current-menu-item
a{color:#C29731}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .widget #menu-blog-categories li
a{padding:10px
20px 10px 60px;display:inline-block;font-family:"Noto Serif",Georgia,"Times New Roman",serif;text-decoration:none;font-size:1.1em}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .widget #menu-blog-categories li a:hover{color:#C29731}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .widget.widget_tag_cloud .tagcloud
a{background-color:#f1eee4;padding:5px;color:#756d6b;font-weight:700;text-decoration:none;text-transform:lowercase;font-size:1.1em !important;margin-bottom:10px;margin-bottom:5px;display:inline-block}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .widget.widget_tag_cloud .tagcloud a:hover{background-color:#e0d9c2}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar
.intro{clear:both;padding:50px
30px 30px 30px;background-color:#667e8e;position:relative;overflow:hidden}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .intro .icon-archive-footer-boat-stitch{-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);width:322px;height:64px;position:absolute;top:-10px;left:0px;opacity:0.6}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .intro .icon-archive-footer-bottom-stitch-wave{width:320px;height:110px;position:absolute;bottom:100px;left:0px}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .intro
p{color:white;font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;letter-spacing:0px}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .intro
img{border:5px
solid white;position:relative;z-index:1;box-shadow:0px 0px 8px 0px rgba(50,50,50,0.55)}.single #content>.col-full .hentry.type-post,.single #content>.col-full .hentry.type-join-the-ruffians,.masonry #content>.col-full .hentry.type-post,.masonry #content>.col-full .hentry.type-join-the-ruffians,.single-join-the-ruffians #content>.col-full .hentry.type-post,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians{padding-bottom:0;margin-bottom:0;border:none}.single #content>.col-full .hentry.type-post .entry-header h1,.single #content>.col-full .hentry.type-join-the-ruffians .entry-header h1,.masonry #content>.col-full .hentry.type-post .entry-header h1,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-header h1,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-header h1,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-header
h1{text-align:left;float:left;display:block;margin-right:2.12765957%;width:100%;letter-spacing:1px}.single #content>.col-full .hentry.type-post .entry-header h1:last-child,.single #content>.col-full .hentry.type-join-the-ruffians .entry-header h1:last-child,.masonry #content>.col-full .hentry.type-post .entry-header h1:last-child,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-header h1:last-child,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-header h1:last-child,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-header h1:last-child{margin-right:0}.single #content>.col-full .hentry.type-post .entry-header .post-info,.single #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info,.masonry #content>.col-full .hentry.type-post .entry-header .post-info,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-header .post-info,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info{clear:both;border-top:1px solid #575F69;border-bottom:1px solid #575F69;margin-bottom:1.5em}.single #content>.col-full .hentry.type-post .entry-header .post-info div,.single #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div,.masonry #content>.col-full .hentry.type-post .entry-header .post-info div,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-header .post-info div,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info
div{display:inline-block}.single #content>.col-full .hentry.type-post .entry-header .post-info div:last-child p,.single #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div:last-child p,.masonry #content>.col-full .hentry.type-post .entry-header .post-info div:last-child p,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div:last-child p,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-header .post-info div:last-child p,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div:last-child
p{margin-right:0px}.single #content>.col-full .hentry.type-post .entry-header .post-info div p,.single #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p,.masonry #content>.col-full .hentry.type-post .entry-header .post-info div p,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-header .post-info div p,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div
p{display:inline-block;margin:0
15px 0 0;padding:20px
0 15px 0;line-height:24pt;font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;letter-spacing:1px;font-size:1em}.single #content>.col-full .hentry.type-post .entry-header .post-info div p span,.single #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p span,.masonry #content>.col-full .hentry.type-post .entry-header .post-info div p span,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p span,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-header .post-info div p span,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p
span{color:#C29731}.single #content>.col-full .hentry.type-post .entry-header .post-info div p .icon,.single #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon,.masonry #content>.col-full .hentry.type-post .entry-header .post-info div p .icon,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-header .post-info div p .icon,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p
.icon{width:20px;height:20px;float:left;margin-right:10px}.single #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-date,.single #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-date,.masonry #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-date,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-date,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-date,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-date{width:30px;height:27px}.single #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-see-us,.single #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-see-us,.masonry #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-see-us,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-see-us,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-see-us,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-see-us{width:30px;height:27px}.single #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-competition,.single #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-competition,.masonry #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-competition,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-competition,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-competition,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-competition{width:25px;height:25px}.single #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-news,.single #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-news,.masonry #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-news,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-news,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-news,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-news{width:28px;height:25px;margin-top:3px}.single #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-time,.single #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-legs,.single #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-time,.single #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-legs,.masonry #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-time,.masonry #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-legs,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-time,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-legs,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-time,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-legs,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-time,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-legs{width:23px;height:22px;margin-top:3px}.single #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-location,.single #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-location,.masonry #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-location,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-location,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-location,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-location{width:23px;height:22px;margin-top:3px}.single #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-testimonial,.single #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-testimonial,.masonry #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-testimonial,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-testimonial,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-header .post-info div p .icon.icon-blog-testimonial,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p .icon.icon-blog-testimonial{width:29px;height:29px;margin-top:0px}.single #content>.col-full .hentry.type-post .entry-content,.single #content>.col-full .hentry.type-join-the-ruffians .entry-content,.masonry #content>.col-full .hentry.type-post .entry-content,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-content,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-content,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-content{float:left;display:block;margin-right:2.12765957%;width:100%}.single #content>.col-full .hentry.type-post .entry-content:last-child,.single #content>.col-full .hentry.type-join-the-ruffians .entry-content:last-child,.masonry #content>.col-full .hentry.type-post .entry-content:last-child,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-content:last-child,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-content:last-child,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-content:last-child{margin-right:0}.single #content>.col-full .hentry.type-post .entry-content h1,.single #content>.col-full .hentry.type-post .entry-content h2,.single #content>.col-full .hentry.type-post .entry-content h3,.single #content>.col-full .hentry.type-post .entry-content h4,.single #content>.col-full .hentry.type-post .entry-content h5,.single #content>.col-full .hentry.type-join-the-ruffians .entry-content h1,.single #content>.col-full .hentry.type-join-the-ruffians .entry-content h2,.single #content>.col-full .hentry.type-join-the-ruffians .entry-content h3,.single #content>.col-full .hentry.type-join-the-ruffians .entry-content h4,.single #content>.col-full .hentry.type-join-the-ruffians .entry-content h5,.masonry #content>.col-full .hentry.type-post .entry-content h1,.masonry #content>.col-full .hentry.type-post .entry-content h2,.masonry #content>.col-full .hentry.type-post .entry-content h3,.masonry #content>.col-full .hentry.type-post .entry-content h4,.masonry #content>.col-full .hentry.type-post .entry-content h5,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-content h1,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-content h2,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-content h3,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-content h4,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-content h5,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-content h1,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-content h2,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-content h3,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-content h4,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-content h5,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-content h1,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-content h2,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-content h3,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-content h4,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-content
h5{text-transform:inherit;color:#575F69;clear:both;float:left;display:block;margin-right:2.12765957%;width:100%;letter-spacing:2px}.single #content>.col-full .hentry.type-post .entry-content h1:last-child,.single #content>.col-full .hentry.type-post .entry-content h2:last-child,.single #content>.col-full .hentry.type-post .entry-content h3:last-child,.single #content>.col-full .hentry.type-post .entry-content h4:last-child,.single #content>.col-full .hentry.type-post .entry-content h5:last-child,.single #content>.col-full .hentry.type-join-the-ruffians .entry-content h1:last-child,.single #content>.col-full .hentry.type-join-the-ruffians .entry-content h2:last-child,.single #content>.col-full .hentry.type-join-the-ruffians .entry-content h3:last-child,.single #content>.col-full .hentry.type-join-the-ruffians .entry-content h4:last-child,.single #content>.col-full .hentry.type-join-the-ruffians .entry-content h5:last-child,.masonry #content>.col-full .hentry.type-post .entry-content h1:last-child,.masonry #content>.col-full .hentry.type-post .entry-content h2:last-child,.masonry #content>.col-full .hentry.type-post .entry-content h3:last-child,.masonry #content>.col-full .hentry.type-post .entry-content h4:last-child,.masonry #content>.col-full .hentry.type-post .entry-content h5:last-child,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-content h1:last-child,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-content h2:last-child,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-content h3:last-child,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-content h4:last-child,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-content h5:last-child,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-content h1:last-child,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-content h2:last-child,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-content h3:last-child,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-content h4:last-child,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-content h5:last-child,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-content h1:last-child,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-content h2:last-child,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-content h3:last-child,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-content h4:last-child,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-content h5:last-child{margin-right:0}.single #content>.col-full .hentry.type-post .entry-content p,.single #content>.col-full .hentry.type-join-the-ruffians .entry-content p,.masonry #content>.col-full .hentry.type-post .entry-content p,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-content p,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-content p,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-content
p{font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;color:#575F69;letter-spacing:1px}.single #content>.col-full .hentry.type-post .entry-content ul,.single #content>.col-full .hentry.type-post .entry-content ol,.single #content>.col-full .hentry.type-join-the-ruffians .entry-content ul,.single #content>.col-full .hentry.type-join-the-ruffians .entry-content ol,.masonry #content>.col-full .hentry.type-post .entry-content ul,.masonry #content>.col-full .hentry.type-post .entry-content ol,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-content ul,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-content ol,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-content ul,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-content ol,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-content ul,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-content
ol{font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;color:#575F69;clear:both}.single #content>.col-full .hentry.type-post .entry-content strong,.single #content>.col-full .hentry.type-join-the-ruffians .entry-content strong,.masonry #content>.col-full .hentry.type-post .entry-content strong,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-content strong,.single-join-the-ruffians #content>.col-full .hentry.type-post .entry-content strong,.single-join-the-ruffians #content>.col-full .hentry.type-join-the-ruffians .entry-content
strong{font-weight:700}.error404 h1,.error404
p{text-align:center;font-family:"Noto Serif",Georgia,"Times New Roman",serif;text-transform:inherit}.error404 .single-banner
img{display:none}.product-type-grouped .grouped-product-wrapper{display:none;margin-bottom:20px}.product-type-grouped .grouped-product-wrapper:nth-child(1){display:block}.product-type-grouped
.single_add_to_cart_button{display:none}.product-type-grouped
.single_add_to_cart_button.on{display:block}.no-js .product-type-grouped .grouped-product-wrapper{display:block !important}.no-js .product-type-grouped
.single_add_to_cart_button{display:block}.grouped-socks::after{clear:both;content:"";display:table}.grouped-socks
.item{float:left;display:block;margin-right:2.12765957%;width:23.40425532%;margin-bottom:10px;margin-top:20px}.grouped-socks .item:last-child{margin-right:0}.grouped-socks .item:nth-child(4n){margin-right:0px}.grouped-socks .item:nth-child(4n+1){clear:left}.grouped-socks .item
h3{font-size:15px;text-align:center;line-height:18px}.card-logos{width:260px;height:auto;margin:1em
0 0 1em}.woocommerce-cart .entry-header
img{display:none}button,input[type="button"],input[type="reset"],input[type="submit"],.button,.added_to_cart{border:0;background:none;background-color:#2c3549;border-color:#2c3549;color:#fff !important;cursor:pointer;line-height:1;padding:.618em 1em;text-decoration:none !important;font-family:"GillSansMTStd-Medium","Helvetica Neue",Arial,sans-serif;font-weight:100;text-shadow:none;text-transform:uppercase;display:inline-block;outline:none;-webkit-appearance:none;-webkit-font-smoothing:antialiased;border-radius:0;box-shadow:none}.gform_variation_wrapper{border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding-top:6px}.gform_variation_wrapper
.product_totals{display:none}.gform_variation_wrapper
.gform_wrapper{margin:0}.gform_variation_wrapper .gform_fields
li{margin:0
!important}.gform_variation_wrapper .gform_fields li.field_sublabel_below
label{padding-top:0.8em}.gform_variation_wrapper
.ginput_container_radio{float:right;margin:0;width:100px;margin-top:0 !important}.gform_variation_wrapper .ginput_container_radio
ul.gfield_radio{margin:0;text-align:right;width:100%}.gform_variation_wrapper .ginput_container_radio ul.gfield_radio
li{display:inline-block;margin:0}.gform_variation_wrapper .ginput_container_radio ul.gfield_radio li
label{padding:0.7em 1em;margin:0;max-width:100%;display:block}.gform_variation_wrapper
.gform_footer{padding:0
!important;margin:0
!important}.gform_variation_wrapper input[type="radio"]{display:none !important}.gform_variation_wrapper input[type="radio"]+label{border:2px
solid #ededed}.gform_variation_wrapper input[type="radio"]:checked+label{background-color:#ededed}.gform_variation_wrapper
.ginput_counter{display:none}#gform_1 #field_1_5,#gform_1 #field_2_5,#gform_2 #field_1_5,#gform_2
#field_2_5{padding-right:0;padding-bottom:1em}#gform_1 #field_1_5 input,#gform_1 #field_2_5 input,#gform_2 #field_1_5 input,#gform_2 #field_2_5
input{box-shadow:none;border-radius:0;background:#ececec;color:#6b737d;padding:0.5em 1em;font-weight:700;width:100%}#gform_1 #field_1_5 label,#gform_1 #field_2_5 label,#gform_2 #field_1_5 label,#gform_2 #field_2_5
label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#gform_1 #field_1_5 .ginput_counter,#gform_1 #field_2_5 .ginput_counter,#gform_2 #field_1_5 .ginput_counter,#gform_2 #field_2_5
.ginput_counter{float:right;width:auto !important;background:white;height:auto;margin:0;font-weight:700;color:#6b737d;padding:1em
0em 1em 1em;margin-bottom:-1.6em}#gform_1 #field_1_5 .ginput_container:after,#gform_1 #field_2_5 .ginput_container:after,#gform_2 #field_1_5 .ginput_container:after,#gform_2 #field_2_5 .ginput_container:after{content:"Up to 4 initials";float:right;width:auto !important;background:white;height:auto;margin:0;font-weight:700;color:#6b737d;padding:1em
0em 1em 1em;margin-bottom:-1.6em;font-size:0.8em}#gform_1 #field_1_8,#gform_1 #field_2_8,#gform_2 #field_1_8,#gform_2
#field_2_8{display:none !important}#gform_1 #field_2_2,#gform_2
#field_2_2{min-height:48px}#gform_1 .ginput_container_text,#gform_2
.ginput_container_text{margin-top:0 !important}@media only screen and (max-width: 1500px){.col-full{width:1170px}.carousel-wrapper{height:auto;width:100%}.carousel-wrapper li
img{width:100%}.home-grid
.col{width:556px}.home-grid .col .row.top
div{width:227px}.home-grid .col .row.top div+div{width:322px}.home-grid .col .row.bottom
p.bottom{bottom:-1px}.site-main ul.products li.cat-footer-image{width:465px}.category-banner .text
h1{font-size:1.8em}.category-banner .text .term-description{padding-top:22px}.category-banner .text .term-description
p{font-size:1em}.archive-footer
div{width:49.1%}.site-main ul.products li.cat-footer-image{padding:20px
0 0 30px;width:465px}.site-main ul.products li.cat-footer-image.small{width:230px}.site-main ul.products li.cat-footer-image.brogue
.text{padding:45px
0px 25px 30px;margin:7px
0 0 140px}.site-main ul.products li.cat-footer-image.brogue .text .icon-archive-footer-boat-stitch{width:304px;top:-5px;right:-10px}.site-main ul.products li.cat-footer-image.brogue .text .icon-archive-footer-bottom-stitch{width:360px;bottom:-33px;right:-55px}.site-main ul.products li.cat-footer-image.oxfords{width:234px;padding:25px
10px 0 21px}.site-main ul.products li.cat-footer-image.oxfords
.image{top:0;width:215px;left:11px}.site-main ul.products li.cat-footer-image.oxfords
.text{margin:140px
0 0 0;width:100%;padding:30px
10px 15px 10px}.site-main ul.products li.cat-footer-image.oxfords .text
p{font-size:0.7em}.site-main ul.products li.cat-footer-image.oxfords .text .icon-hand-sewn,.site-main ul.products li.cat-footer-image.oxfords .text .icon-archive-footer-bottom-stitch,.site-main ul.products li.cat-footer-image.oxfords .text .icon-archive-footer-boat-stitch{display:none}.site-main ul.products li.cat-footer-image
.image{width:190px}.site-main ul.products li.cat-footer-image
.text{margin:10px
0 0 140px;width:330px;padding:30px
0px 25px 30px}.site-main ul.products li.cat-footer-image .text
h3{font-size:1em}.site-main ul.products li.cat-footer-image .text
p{font-size:0.8em;margin-bottom:0.8em}.site-main ul.products li.cat-footer-image .text
p.base{margin-top:2em;font-size:0.7em;padding:0
40px}.site-main ul.products li.cat-footer-image .text p.base
br{display:none}.site-main ul.products li.cat-footer-image .text
i{width:34px;height:62px;right:15px;bottom:110px}.site-main ul.products li.product a.socks-box{padding-top:4.8em}.site-main ul.products li.product a.socks-box
img{height:175px}.single-product .site-content>.col-full .content-area .site-main{margin-bottom:2em}.single-product .site-content>.col-full .content-area .site-main div.product .images .thumbnails
a{width:95px;height:95px;border-radius:48px}.single-product .site-content>.col-full .content-area .site-main div.product
.summary{margin-bottom:0px}.site-footer .col-full .content .clear .small
#mc_embed_signup{padding-left:28px;width:172px}.site-footer .col-full.base .content .clear div+div{padding-right:62px}}@media only screen and (max-width: 1200px){.col-full{width:970px}.woocommerce-active .site-header#masthead .col-full .header-left
.socks{margin-left:0px}.home-grid
.col{width:456px}.home-grid .col .row.top
div{width:184px}.home-grid .col .row.top div
p.bottom{bottom:-2px}.home-grid .col .row.top div+div{width:265px}.home-grid .col .row.bottom
p.bottom{bottom:0px}.category-banner
.text{padding:8px
0 18px 0}.category-banner .text h1,.category-banner .text .term-description{float:left;display:block;margin-right:2.12765957%;width:100%;margin-right:0;text-align:center;font-size:0.9em;line-height:normal}.category-banner .text h1:last-child,.category-banner .text .term-description:last-child{margin-right:0}.category-banner .text
h1{font-size:2em;padding:0;margin:0}.site-main
ul.products{padding:0}.site-main ul.products li.cat-footer-image{width:448px}.archive-footer
div{width:48.9%}.site-main ul.products li.cat-footer-image{padding:35px
0 0 30px;width:428px}.site-main ul.products li.cat-footer-image.small{width:210px}.site-main ul.products li.cat-footer-image.brogue
.text{padding:40px
0px 15px 9px;margin:9px
0 0 140px}.site-main ul.products li.cat-footer-image.brogue .text .icon-archive-footer-boat-stitch{width:292px;top:-11px;right:0px}.site-main ul.products li.cat-footer-image.brogue .text .icon-archive-footer-bottom-stitch{width:360px;bottom:-33px;right:-55px;display:none}.site-main ul.products li.cat-footer-image.brogue .text
.base{margin-top:1.5em}.site-main ul.products li.cat-footer-image.oxfords{width:215px}.site-main ul.products li.cat-footer-image.oxfords
.image{width:195px}.site-main ul.products li.cat-footer-image.oxfords
.text{margin:120px
0 0 0;width:100%}.site-main ul.products li.cat-footer-image.oxfords .text
p{font-size:0.7em}.site-main ul.products li.cat-footer-image.oxfords .text .icon-hand-sewn{display:none}.site-main ul.products li.cat-footer-image
.image{width:160px;top:44px}.site-main ul.products li.cat-footer-image
.text{margin:10px
0 0 120px;width:270px;padding:20px
0px 15px 30px}.site-main ul.products li.cat-footer-image .text
h3{font-size:0.9em;margin-bottom:0.8em}.site-main ul.products li.cat-footer-image .text
p{font-size:0.7em}.site-main ul.products li.cat-footer-image .text
p.base{line-height:10pt}.site-main ul.products li.cat-footer-image .text p.base
br{display:none}.site-main ul.products li.cat-footer-image .text
i{width:24px;bottom:90px;right:15px}.two-col div
img{max-width:250px}.single-product .site-content>.col-full .content-area .site-main div.product .images .thumbnails
a{width:120px;height:120px;border-radius:60px;margin:0
20px}.page-template-template-our-story .two-col div
img{max-width:200px}.site-footer .collection-container .collection
a{float:left;display:block;margin-right:2.12765957%;width:31.91489362%}.site-footer .collection-container .collection a:last-child{margin-right:0}.site-footer .collection-container .collection a:nth-child(3){margin-right:0px}.site-footer .collection-container .collection a:nth-child(4),.site-footer .collection-container .collection a:nth-child(5){display:none}.site-footer .col-full
.content{width:90%}.site-footer .col-full .content .clear .small .icon-logbook{width:138px}.site-footer .col-full .content .clear .small
#mc_embed_signup{padding-left:16px;width:164px}.masonry #content>.col-full .blog>.col-full .blog-padding{padding:30px
40px}.single-product .site-content>.col-full .content-area .site-main .summary .woocommerce-tabs .tabs li
a{padding:5px
10px 2px 10px}.site-main ul.products li.product a.socks-box{padding-top:3.2em}}@media only screen and (max-width: 992px){.col-full{width:750px}.top-banner-help{float:left;display:block;margin-right:2.12765957%;width:40.42553191%;font-size:1em;padding-left:0}.top-banner-help:last-child{margin-right:0}.top-banner-user{float:left;display:block;margin-right:2.12765957%;width:57.44680851%}.top-banner-user:last-child{margin-right:0}.top-banner-user .site-header-cart li,.top-banner-user .site-header-account
li{margin-left:8px}.top-banner-user .site-header-cart li a.cart-summary,.top-banner-user .site-header-account li a.cart-summary{margin-left:8px}.woocommerce-active .site-header#masthead .col-full .header-left{margin-bottom:2em}.woocommerce-active .site-header#masthead .col-full .header-left
.social{margin:2em
auto}.woocommerce-active .site-header#masthead .col-full .header-left
.socks{display:none}.home-grid
.col{width:100%}.home-grid .col .row.top
div{width:286px}.home-grid .col .row.top div
p.bottom{bottom:0px}.home-grid .col .row.top div+div{width:407px}.welcome-text{padding:0
20px}.category-banner .text h1,.category-banner .text .term-description{float:left;display:block;margin-right:2.12765957%;width:100%;margin-right:0;text-align:center}.category-banner .text h1:last-child,.category-banner .text .term-description:last-child{margin-right:0}.category-banner .text h1 p,.category-banner .text .term-description
p{font-size:0.9em}.category-banner .text
h1{font-size:2em;padding:0}.site-main
ul.products{padding:0}.site-main ul.products
li.product{float:left;display:block;margin-right:2.12765957%;width:31.91489362%}.site-main ul.products li.product:last-child{margin-right:0}.site-main ul.products li.product:nth-child(4n){margin-right:2.12765957% !important}.site-main ul.products li.product:nth-child(3n){margin-right:0px !important}.site-main ul.products li.product:nth-child(3n+1){clear:left}.site-main ul.products li.product:nth-child(4n+1){clear:none}.site-main ul.products
li.product.first{clear:none !important}.site-main ul.products li.product a.socks-box{padding-top:3.9em}.site-main ul.products li.cat-footer-image{display:none}.archive-footer
div{width:48.5%}.single-product .site-content>.col-full .content-area .site-main
div.product{padding:0
20px;margin-bottom:2em}.single-product .site-content>.col-full .content-area .site-main div.product .icon-fine-loafer{display:none}.single-product .site-content>.col-full .content-area .site-main div.product
.images{float:left;display:block;margin-right:2.12765957%;width:100%;margin-bottom:3em}.single-product .site-content>.col-full .content-area .site-main div.product .images:last-child{margin-right:0}.single-product .site-content>.col-full .content-area .site-main div.product .images .thumbnails
a{width:120px;height:120px;border-radius:60px;margin:0
20px}.single-product .site-content>.col-full .content-area .site-main div.product
.summary{float:left;display:block;margin-right:2.12765957%;width:100%;margin:0
0 2em 0}.single-product .site-content>.col-full .content-area .site-main div.product .summary:last-child{margin-right:0}.single-product .site-content>.col-full .content-area .site-main div.product .summary
.gform_body{text-align:left}.single-product .site-content>.col-full .content-area .site-main div.product .summary .gform_body
.ginput_container_radio{width:auto}.single-product .site-content>.col-full .content-area .site-main div.product .summary .gform_body .ginput_container_radio ul li
label{width:100%}.single-product .site-content>.col-full .content-area .site-main div.product .summary .product-social-sharing-wrap{display:none}.single-product .site-content>.col-full .content-area .site-main div.product .summary .woocommerce-tabs
.tabs{height:28px}.single-product .site-content>.col-full .content-area .site-main div.product .summary .woocommerce-tabs .tabs
li{margin:0;width:33.33333333%}.single-product .site-content>.col-full .content-area .site-main div.product .summary .woocommerce-tabs .tabs li
a{width:100%;display:block;padding:5px
10px 2px 10px;border-right:4px solid white}.single-product .site-content>.col-full .content-area .site-main div.product .summary .woocommerce-tabs .tabs li:last-child
a{border-right:none}.two-col
div{float:left;display:block;margin-right:2.12765957%;width:100%}.two-col div:last-child{margin-right:0}.two-col div
img{float:none;margin:0
auto 2em auto;max-width:none}.two-col .form-section h3
span{clear:both;display:block}.two-col .form-section .fscf-div-form form div.fscf-div-clear{margin-right:0px}.two-col .form-section .fscf-div-form form
div#fscf_div_clear1_1{padding-right:8px}.two-col .form-section .fscf-div-form form
div#fscf_div_clear1_4{padding-left:8px}.single-product .site-content>.col-full .product-banner{margin-bottom:2em}.single-product .site-content>.col-full .content-area .site-main div.product
h1{text-align:center}.single-product .site-content>.col-full .content-area .site-main div.product .product-social-sharing-wrap{border-top:1px solid #EDEDED;border-bottom:1px solid #EDEDED;padding:10px
0;margin-bottom:2em}.single-product .site-content>.col-full .content-area .site-main div.product .product-social-sharing-wrap::after{clear:both;content:"";display:table}.single-product .site-content>.col-full .content-area .site-main div.product .product-social-sharing-wrap .product-social-sharing-alignment{float:right;position:relative;left:-50%;text-align:left}.single-product .site-content>.col-full .content-area .site-main div.product .product-social-sharing-wrap .product-social-sharing-alignment .product-social-sharing{position:relative;left:50%}.single-product .site-content>.col-full .content-area .site-main div.product .images
img{width:100%}.single-product .site-content>.col-full .content-area .site-main div.product .summary
.price{text-align:center}.single-product .site-content>.col-full .content-area .site-main div.product .summary .color-selectors .color-options{float:none;text-align:center;margin:0}.single-product .site-content>.col-full .content-area .site-main div.product .summary .color-selectors
p{text-align:center}.single-product .site-content>.col-full .content-area .site-main div.product .summary .variations_form table.variations
td{width:100%;text-align:center}.single-product .site-content>.col-full .content-area .site-main div.product .summary .variations_form table.variations td.label
label{display:block;margin-bottom:10px}.single-product .site-content>.col-full .content-area .site-main div.product .summary .variations_form
.variations_button{text-align:center}.single-product .site-content>.col-full .content-area .site-main div.product .summary
.cart{text-align:center}.two-col{padding:0
30px}.two-col
h1{text-align:center}.two-col
div{text-align:center;padding:0}.two-col ul,.two-col
ol{margin:0
0 1.5em 0}.two-col ul li,.two-col ol
li{list-style-position:inside}.two-col
.head{text-align:center}.two-col.press
h1{text-align:left}.two-col.press
div{text-align:left;border-bottom:1px solid #EDEDED;margin-bottom:1em}.two-col.press div+div{border-bottom:none}.two-col .form-section .fscf-div-form form
#fscf_form_error1{float:none;width:auto;display:inline-block;margin:0
0 1em 0}.site-footer .collection-header
h3{text-align:center;padding:20px
0 10px 0}.site-footer .collection-container
.collection{padding-top:0}.site-footer .collection-container .collection
a{float:left;display:block;margin-right:2.12765957%;width:31.91489362%}.site-footer .collection-container .collection a:last-child{margin-right:0}.site-footer .collection-container .collection a:nth-child(3){margin-right:0px}.site-footer .collection-container .collection a:nth-child(4),.site-footer .collection-container .collection a:nth-child(5){display:none}.site-footer .col-full{padding:0}.site-footer .col-full
.content{float:left;display:block;margin-right:2.12765957%;width:100%;margin-right:0;padding:20px}.site-footer .col-full .content:last-child{margin-right:0}.site-footer .col-full .content .clear
.large{float:left;display:block;margin-right:2.12765957%;width:100%;margin-right:0;margin-bottom:15px}.site-footer .col-full .content .clear .large:last-child{margin-right:0}.site-footer .col-full .content .clear .large
.col{float:left;display:block;margin-right:2.12765957%;width:48.93617021%;padding-top:20px;margin-bottom:20px}.site-footer .col-full .content .clear .large .col:last-child{margin-right:0}.site-footer .col-full .content .clear .large
.col.first{padding-left:45px}.site-footer .col-full .content .clear .large
.col.last{padding-right:45px}.site-footer .col-full .content .clear .large .col ul
li{border-bottom:1px solid #757A86}.site-footer .col-full .content .clear .large .col ul li
a{padding:5px
0;display:block}.site-footer .col-full .content .clear
.small{float:left;display:block;margin-right:2.12765957%;width:31.91489362%;margin-bottom:20px}.site-footer .col-full .content .clear .small:last-child{margin-right:0}.site-footer .col-full .content .clear
.small.first{border-left:none}.site-footer .col-full .content .clear .small
#mc_embed_signup{padding-left:40px;width:184px}.site-footer .col-full.base
.content{padding:20px;flex-direction:column;text-align:center}.site-footer .col-full.base .content>div{margin:1em
0}.site-footer .col-full.base .content .middle
img{margin-right:0}.site-footer .col-full.base .content
p{font-size:1em}.site-footer .col-full.base .content .clear div.left,.site-footer .col-full.base .content .clear
div.right{float:left;display:block;margin-right:2.12765957%;width:100%;text-align:center}.site-footer .col-full.base .content .clear div.left:last-child,.site-footer .col-full.base .content .clear div.right:last-child{margin-right:0}.site-footer .col-full.base .content .clear p.credit,.site-footer .col-full.base .content .clear
p.legal{padding-top:0;margin-top:10px}.masonry #content>.col-full .blog>.col-full .blog-padding{padding:30px
0}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container #masonry-container
.item{width:47%}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .widget.widget_categories ul
li{height:auto;line-height:16pt}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .widget.widget_categories ul li:before{display:none}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .widget.widget_categories ul li
a{padding:0}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .widget.widget_categories ul li a:before{display:none}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar
.intro{padding:50px
20px 30px 20px}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .intro
p{letter-spacing:1px}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .intro .icon-archive-footer-bottom-stitch-wave{width:160px;bottom:20px}.single #content>.col-full .hentry.type-post .entry-header .post-info div p,.single #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p,.masonry #content>.col-full .hentry.type-post .entry-header .post-info div p,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div
p{font-size:0.9em}}@media only screen and (max-width: 767px){.col-full{width:100%;padding:0}#content>.col-full{padding-top:0}.site-main
.woocommerce{padding:0}.woocommerce-account .content-area{padding:0
30px}.top-banner-help{margin-bottom:10px}.content-area{margin-bottom:2.6em}.top-banner-help{display:none}.top-banner-user{float:left;display:block;margin-right:2.12765957%;width:100%;text-align:center}.top-banner-user:last-child{margin-right:0}.top-banner-user .site-header-cart li,.top-banner-user .site-header-account
li{text-align:left;padding:5px
15px;margin:0}.top-banner-user .site-header-cart li a.cart-summary,.top-banner-user .site-header-account li a.cart-summary{float:right}.top-banner-user .icon-bag{display:none}.menu-toggle{display:block}.woocommerce-active .site-header#masthead .col-full .site-branding{width:80%;padding-top:1em}.woocommerce-active .site-header#masthead .col-full .site-branding .icon-logo{width:100%;background-position:50% 50%}.woocommerce-active .site-header#masthead .col-full .main-navigation{float:none;padding-top:0}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation{display:block;left:auto;float:none}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation
ul{left:auto}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul
li{margin:0px;padding:0}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li.current-menu-parent:before,.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li.current-menu-item:before{display:none}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li.current-menu-parent span.active-item,.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li.current-menu-item span.active-item{display:none}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li .toggle-dropdown{display:block}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li
a{font-size:0.8em;text-align:center;border-bottom:1px solid #6b737d;padding:10px
0}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li a:before{display:none}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li ul.sub-menu{position:relative;width:100%;left:auto;top:0;margin-left:auto;box-shadow:none;padding:10px
0;display:none}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li ul.sub-menu
li{margin:0}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul li ul.sub-menu li
a{text-align:center;border:none;padding:6px
0}.woocommerce-active .site-header#masthead .col-full .main-navigation .primary-navigation ul[aria-expanded="true"]{display:block}.woocommerce-active .site-header#masthead .col-full .header-left{position:relative;left:auto;top:auto}.woocommerce-active .site-header#masthead .col-full .header-left
.social{width:57px;margin:2em
auto 0 auto}.woocommerce-active .site-header#masthead .col-full .header-left .social a.icon-twitter{margin-right:0px}.woocommerce-active .site-header#masthead .col-full .header-left
.socks{text-align:center}.carousel-wrapper{display:none}.home .site-main{padding-top:0}.home-grid .col .row.top
div{width:50%;margin-right:0;border-right:7px solid white;height:320px;background-size:cover;background-position:50% 50%}.home-grid .col .row.top div
img{display:none}.home-grid .col .row.top div+div{width:50%;border-right:none}.category-banner .term-description{padding:0
20px}.site-main
ul.products{padding:0
20px}.site-main ul.products
li.product{float:left;display:block;margin-right:2.12765957%;width:48.93617021%}.site-main ul.products li.product:last-child{margin-right:0}.site-main ul.products li.product:nth-child(2n+1){margin-right:2.12765957% !important}.site-main ul.products li.product:nth-child(2n+2){margin-right:0px}.site-main ul.products li.product:nth-child(4n+4){clear:none;margin-right:0 !important}.site-main ul.products li.product:nth-child(3n+1){clear:none}.site-main ul.products
li.product.first{clear:none !important}.site-main ul.products li.product a
h3{font-size:1.6em}.site-main ul.products li.product a
img{width:100%}.site-main ul.products li.product a.socks-box
img{width:100%;height:auto}.cat-range .head
h2{font-size:2em}.archive-footer{padding:0
25px}.archive-footer
div{width:100%;float:none;margin-bottom:20px}.archive-footer div+div{margin-bottom:0px}.single-product .site-content>.col-full .product-banner{display:none}.single-product .site-content>.col-full .content-area .site-main div.product
h1{text-align:center}.single-product .site-content>.col-full .content-area .site-main div.product .product-social-sharing-wrap{border-top:1px solid #EDEDED;border-bottom:1px solid #EDEDED;padding:10px
0;margin-bottom:2em}.single-product .site-content>.col-full .content-area .site-main div.product .product-social-sharing-wrap::after{clear:both;content:"";display:table}.single-product .site-content>.col-full .content-area .site-main div.product .product-social-sharing-wrap .product-social-sharing-alignment{float:right;position:relative;left:-50%;text-align:left}.single-product .site-content>.col-full .content-area .site-main div.product .product-social-sharing-wrap .product-social-sharing-alignment .product-social-sharing{position:relative;left:50%}.single-product .site-content>.col-full .content-area .site-main div.product .summary
.price{text-align:center}.single-product .site-content>.col-full .content-area .site-main div.product .summary .color-selectors .color-options{float:none;text-align:center;margin:0}.single-product .site-content>.col-full .content-area .site-main div.product .summary .color-selectors
p{text-align:center}.single-product .site-content>.col-full .content-area .site-main div.product .summary .variations_form table.variations
td{width:100%;text-align:center}.single-product .site-content>.col-full .content-area .site-main div.product .summary .variations_form table.variations td.label
label{display:block;margin-bottom:10px}.single-product .site-content>.col-full .content-area .site-main div.product .summary .variations_form
.variations_button{text-align:center}.single-product .site-content>.col-full .content-area .site-main div.product .summary .woocommerce-tabs .tabs
li{width:100%}.single-product .site-content>.col-full .content-area .site-main div.product .images .thumbnails
a{width:25%;height:25%;border-radius:100px;margin:0}.single-product .site-content>.col-full .content-area .site-main div.product .summary .woocommerce-tabs .tabs li
a{border-right:none}.site-main
.woocommerce{padding:0
20px}.site-footer .collection-container
.collection{padding-top:0}.site-footer .collection-container .collection
a{float:left;display:block;margin-right:2.12765957%;width:48.93617021%}.site-footer .collection-container .collection a:last-child{margin-right:0}.site-footer .collection-container .collection a:nth-child(2){margin-right:0px}.site-footer .collection-container .collection a:nth-child(3),.site-footer .collection-container .collection a:nth-child(4),.site-footer .collection-container .collection a:nth-child(5){display:none}.site-footer .col-full .content .clear .large
.col{float:left;display:block;margin-right:2.12765957%;width:48.93617021%}.site-footer .col-full .content .clear .large .col:last-child{margin-right:0}.site-footer .col-full .content .clear .large
.col.first{padding-left:20px}.site-footer .col-full .content .clear
.small{margin-bottom:0px}.site-footer .col-full .content .clear .small
#mc_embed_signup{padding-left:0px;margin:0
auto;width:146px}.site-footer .col-full.base .content .clear p.credit,.site-footer .col-full.base .content .clear
p.legal{padding-top:0;margin-top:10px}.site-footer .col-full.base .content .clear
div.left{float:left;display:block;margin-right:2.12765957%;width:100%;text-align:center}.site-footer .col-full.base .content .clear div.left:last-child{margin-right:0}.site-footer .col-full.base .content .clear
div.right{float:left;display:block;margin-right:2.12765957%;width:100%;text-align:center;padding-right:0}.site-footer .col-full.base .content .clear div.right:last-child{margin-right:0}.masonry #content>.col-full .blog>.col-full .blog-padding{padding:30px}.masonry #content>.col-full .blog>.col-full .blog-padding
h1{float:left;display:block;margin-right:2.12765957%;width:100%;text-align:center}.masonry #content>.col-full .blog>.col-full .blog-padding h1:last-child{margin-right:0}.masonry #content>.col-full .blog>.col-full .blog-padding .search-page-header{float:left;display:block;margin-right:2.12765957%;width:100%;margin-top:2em}.masonry #content>.col-full .blog>.col-full .blog-padding .search-page-header:last-child{margin-right:0}.masonry #content>.col-full .blog>.col-full .blog-padding .search-page-header
h1{font-size:1.2em;text-align:center}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container{float:left;display:block;margin-right:2.12765957%;width:100%}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container:last-child{margin-right:0}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container #masonry-container
.item{width:47%}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container
.navigation{margin-bottom:1em}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container .navigation::after{clear:both;content:"";display:table}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container .navigation
a{width:49%;padding:10px;border:1px
solid #d1d1cd;display:inline-block;float:left;text-align:center}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container .navigation a+a{float:right}.masonry #content>.col-full .blog>.col-full .blog-padding
.sidebar{float:none;float:left;display:block;margin-right:2.12765957%;width:100%}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar:last-child{margin-right:0}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar
.widget{text-align:center}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .widget #menu-blog-categories{margin-bottom:2em}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .widget #menu-blog-categories
li{background-image:none}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .widget #menu-blog-categories li
a{padding:10px
0;display:block;border-bottom:1px solid #d1d1cd}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar
.widget.widget_tag_cloud{display:none}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar .intro
img{width:100%}.single #content>.col-full .hentry.type-post .entry-header h1,.single #content>.col-full .hentry.type-join-the-ruffians .entry-header h1,.masonry #content>.col-full .hentry.type-post .entry-header h1,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-header
h1{font-size:1.7em}.single #content>.col-full .hentry.type-post .entry-header .post-info,.single #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info,.masonry #content>.col-full .hentry.type-post .entry-header .post-info,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info{padding:10px
0}.single #content>.col-full .hentry.type-post .entry-header .post-info div,.single #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div,.masonry #content>.col-full .hentry.type-post .entry-header .post-info div,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info
div{display:block;clear:left;text-align:center}.single #content>.col-full .hentry.type-post .entry-header .post-info div p,.single #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div p,.masonry #content>.col-full .hentry.type-post .entry-header .post-info div p,.masonry #content>.col-full .hentry.type-join-the-ruffians .entry-header .post-info div
p{padding:0}.single-product .site-content>.col-full .content-area .site-main .summary .woocommerce-tabs
.panel{clear:both}.single-product .site-content>.col-full .content-area .site-main div.product .summary .variations_form table.variations
td{padding:0}.single-product .site-content>.col-full .content-area .site-main div.product .summary .variations_form table.variations td
label{margin:0
0 1em 0}.shop_table_responsive{display:block}.shop_table_responsive thead,.shop_table_responsive tbody,.shop_table_responsive th,.shop_table_responsive tr,.shop_table_responsive
td{display:block}.shop_table_responsive
thead{display:none}.shop_table_responsive td:before{content:attr(data-title) ": ";font-weight:700}.shop_table_responsive td.order-actions:before{display:none}}@media only screen and (max-width: 600px){.welcome-text .icon-slogan{display:none}.content-area{margin-bottom:0em}.category-banner
img{display:none}.category-banner
.text{position:relative;background-color:transparent;padding:0}.category-banner .text h1,.category-banner .text .term-description{float:none;color:#6b737d}.category-banner .text h1 p,.category-banner .text .term-description
p{color:#6b737d}.category-banner .table,.category-banner
.row{display:block !important}.category-banner
.cell{display:block !important;text-align:center;padding:0
1em}.category-banner .cell
h1{color:#6b737d !important;margin-bottom:1em !important}.category-banner .cell .term-description{line-height:1.4em !important;padding:0}.site-main
ul.products{padding:0
20px}.site-main ul.products
li.product{float:left;display:block;margin-right:2.12765957%;width:100%;margin-right:0}.site-main ul.products li.product:last-child{margin-right:0}.two-col
h1{font-size:2em}.two-col div
p.first{font-size:1em;line-height:22pt}.site-footer .collection-container
.collection{padding-top:0}.site-footer .collection-container .collection
a{float:left;display:block;margin-right:2.12765957%;width:100%;margin-right:0px}.site-footer .collection-container .collection a:last-child{margin-right:0}.site-footer .collection-container .collection a:nth-child(3),.site-footer .collection-container .collection a:nth-child(4),.site-footer .collection-container .collection a:nth-child(5){display:none}.site-footer .col-full .content .clear .left,.site-footer .col-full .content .clear
.right{float:left;display:block;margin-right:2.12765957%;width:48.93617021%}.site-footer .col-full .content .clear .left:last-child,.site-footer .col-full .content .clear .right:last-child{margin-right:0}.site-footer .col-full .content .clear .left .large
.col{float:left;display:block;margin-right:2.12765957%;width:100%;margin:0px}.site-footer .col-full .content .clear .left .large .col:last-child{margin-right:0}.site-footer .col-full .content .clear .left .large
.col.first{padding-left:0px;padding:20px
20px 0 10px}.site-footer .col-full .content .clear .left .large
.col.last{padding-right:0px;padding:0
20px 0 10px}.site-footer .col-full .content .clear
.right{border-left:1px solid #757A86}.site-footer .col-full .content .clear .right
.small{float:left;display:block;margin-right:2.12765957%;width:100%;border:none;border-bottom:1px solid #757A86}.site-footer .col-full .content .clear .right .small:last-child{margin-right:0}.site-footer .col-full .content .clear .right
.small.first{float:left;display:block;margin-right:2.12765957%;width:100%;border-left:none}.site-footer .col-full .content .clear .right .small.first:last-child{margin-right:0}.site-footer .col-full .content .clear .right
.small.last{border-bottom:none}.site-footer .col-full .content .clear .right .small .icon-logbook,.site-footer .col-full .content .clear .right .small .icon-polaroid,.site-footer .col-full .content .clear .right .small .icon-plane{width:148px;margin:40px
auto}.site-footer .col-full .content .clear .right .small .icon-plane{margin:40px
auto 10px auto}.site-footer .col-full .content .clear .right .small
#mc_embed_signup{padding-left:0px;margin:0
auto 40px auto;width:146px}.masonry #content>.col-full .blog>.col-full .blog-padding{padding:30px}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container #masonry-container
.item{width:100%}.masonry #content>.col-full .blog>.col-full .blog-padding
.sidebar{float:left;display:block;margin-right:2.12765957%;width:100%}.masonry #content>.col-full .blog>.col-full .blog-padding .sidebar:last-child{margin-right:0}}@media only screen and (max-width: 480px){.home-grid{margin-bottom:2.5em}.home-grid .col .row
p{bottom:0;top:auto;font-size:1em;letter-spacing:2px}.home-grid .col .row.top
div{width:100%;border-right:none;margin-bottom:7px}.home-grid .col .row.top div+div{width:100%;margin-bottom:0px}.welcome-text
p{padding:0px}.content-area{padding-left:1em;padding-right:1em}.page-template-template-our-story .two-col div img,.page-template-template-made-to-last .two-col div
img{width:100%;max-width:none}.single-product .site-content>.col-full .content-area .site-main div.product .icon-fine-loafer{display:none}.site-main
.woocommerce{padding:0}.two-col{padding:0}.two-col
div{text-align:center;padding:0}.two-col.press
img{float:none;width:100%;margin:0
0 1em 0}.two-col.press
h1{text-align:center}.two-col.press
div{text-align:center}.two-col .form-section .fscf-div-form form div.fscf-div-clear{margin-right:0px}.two-col .form-section .fscf-div-form form
div#fscf_div_clear1_1{width:100%;padding-right:0px}.two-col .form-section .fscf-div-form form
div#fscf_div_clear1_4{width:100%;padding-left:0px}.two-col .form-section .fscf-div-form form input[type="submit"]{width:100%}.site-footer .col-full .content .clear .left,.site-footer .col-full .content .clear
.right{float:left;display:block;margin-right:2.12765957%;width:100%}.site-footer .col-full .content .clear .left:last-child,.site-footer .col-full .content .clear .right:last-child{margin-right:0}.site-footer .col-full .content .clear .left .large .col ul li
a{padding:10px
0;text-align:center}.site-footer .col-full .content .clear
.right{border:none}.site-footer .col-full .content .clear .right .small .icon-logbook,.site-footer .col-full .content .clear .right .small .icon-polaroid,.site-footer .col-full .content .clear .right .small .icon-plane{background-position:50% 50%}.site-footer .col-full.base .content
p{font-size:1em}.customer-login-register{max-width:1454px;margin-left:auto;margin-right:auto}.customer-login-register::after{clear:both;content:"";display:table}.customer-login-register .customer-login{float:left;display:block;margin-right:2.12765957%;width:100%;margin-left:0%;margin-right:0}.customer-login-register .customer-login:last-child{margin-right:0}.customer-login-register .customer-register{float:left;display:block;margin-right:2.12765957%;width:100%;margin-left:0%;margin-right:0}.customer-login-register .customer-register:last-child{margin-right:0}.customer-login-register .customer-reset-pass{float:left;display:block;margin-right:2.12765957%;width:100%;margin-left:0%;margin-right:0}.customer-login-register .customer-reset-pass:last-child{margin-right:0}.customer-login-register
label{text-align:left}.customer-addresses{max-width:1454px;margin-left:auto;margin-right:auto}.customer-addresses::after{clear:both;content:"";display:table}.customer-addresses .customer-address{float:left;display:block;margin-right:2.12765957%;width:100%;margin-left:0%;margin-right:0}.customer-addresses .customer-address:last-child{margin-right:0}.customer-edit-address,.customer-edit-account{max-width:1454px;margin-left:auto;margin-right:auto}.customer-edit-address::after,.customer-edit-account::after{clear:both;content:"";display:table}.customer-edit-address form,.customer-edit-account
form{float:left;display:block;margin-right:2.12765957%;width:100%;margin-left:0%;margin-right:0}.customer-edit-address form:last-child,.customer-edit-account form:last-child{margin-right:0}.masonry #content>.col-full .blog>.col-full .blog-padding #masonry-container .item
p{letter-spacing:0px}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container
.navigation{margin-bottom:0}.masonry #content>.col-full .blog>.col-full .blog-padding .blog-container .navigation
a{width:100%;display:block;float:none;margin-bottom:1em}.single #content>.col-full .hentry.type-post .entry-header h1,.masonry #content>.col-full .hentry.type-post .entry-header
h1{font-size:2em}.single #content>.col-full .hentry.type-post .entry-header .post-info,.masonry #content>.col-full .hentry.type-post .entry-header .post-info{padding:10px
0}.single #content>.col-full .hentry.type-post .entry-header .post-info div,.masonry #content>.col-full .hentry.type-post .entry-header .post-info
div{display:block;clear:left;text-align:center}.single #content>.col-full .hentry.type-post .entry-header .post-info div p,.masonry #content>.col-full .hentry.type-post .entry-header .post-info div
p{padding:0}.single #content>.col-full .hentry.type-post .entry-header .post-info div p .icon,.masonry #content>.col-full .hentry.type-post .entry-header .post-info div p
.icon{display:none}.grouped-socks
.item{float:left;display:block;margin-right:2.12765957%;width:48.93617021%}.grouped-socks .item:last-child{margin-right:0}.grouped-socks .item:nth-child(2n){margin-right:0px}}@media
print{body{background-color:white}.top-banner,.carousel-wrapper,.home-grid,.site-footer .col-full,.header-left,.category-banner{display:none}.site-footer .col-full.base{display:block;background-color:white}.site-footer .col-full.base .left,.site-footer .col-full.base
.right{width:100% !important}.site-footer .col-full.base .left p,.site-footer .col-full.base .right
p{color:#706F6F;text-align:center}.site-footer .col-full.base
.right{display:none}.welcome-text{padding:0}}