/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css * {box-sizing: border-box; margin: 0; padding: 0;} html {font-family:sans-serif; -webkit-text-size-adjust:100%; -ms-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} a {background-color: transparent} a:active,a:hover {outline: 0} abbr[title] {border-bottom: 1px dotted} b,strong {font-weight: 700} dfn {font-style: italic} mark {color: #000; background: #ff0} small {font-size:80%} sub,sup {position: relative; font-size: 75%; line-height: 0; vertical-align: baseline} sup {top: -.5em} sub {bottom: -.25em} img {border: 0} svg:not(:root) {overflow: hidden} figure {margin: 1em 40px} hr {height: 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box} pre {overflow: auto} code,kbd,pre,samp {font-family: monospace,monospace; font-size: 1em} button,input,optgroup,select,textarea {margin: 0; font: inherit; color: inherit} 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} button::-moz-focus-inner,input::-moz-focus-inner {padding: 0; border: 0} input {line-height: normal} input[type="checkbox"],input[type="radio"] {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; 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-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield} input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none} fieldset {padding: .35em .625em .75em; margin: 0 2px; border: 1px solid silver} legend {padding: 0; border: 0} textarea {overflow: auto} optgroup {font-weight: 700} table {border-spacing: 0; border-collapse: collapse} td,th {padding: 0} */ html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,body,div,article,section,main,footer,header,form,fieldset,legend,pre,code,p,a,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,textarea,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],.border-box{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,blockquote,ol,ul,fieldset{margin:0;padding:0}button,input,optgroup,select,textarea{font-size:100%;margin:0}input,select,textarea{vertical-align:baseline;*vertical-align:middle}article,footer,header,nav,section{display:block}li{list-style:none}img{border-style:none;vertical-align:middle}button,input{line-height:normal;overflow:visible}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:button}[type=checkbox],[type=radio]{box-sizing:border-box}[type=search]{-webkit-appearance:textfield;box-sizing:content-box}[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}div,article,section,header,footer,nav,li{position:relative}@font-face{font-family:'LatoWebBold';src:url('/fonts/Lato-Bold.eot');src:url('/fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),url('/fonts/Lato-Bold.woff2') format('woff2'),url('/fonts/Lato-Bold.woff') format('woff'),url('/fonts/Lato-Bold.ttf') format('truetype');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:'LatoWebSemibold';src:url('/fonts/Lato-Semibold.eot');src:url('/fonts/Lato-Semibold.eot?#iefix') format('embedded-opentype'),url('/fonts/Lato-Semibold.woff2') format('woff2'),url('/fonts/Lato-Semibold.woff') format('woff'),url('/fonts/Lato-Semibold.ttf') format('truetype');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:'LatoWeb';src:url('/fonts/Lato-Italic.eot');src:url('/fonts/Lato-Italic.eot?#iefix') format('embedded-opentype'),url('/fonts/Lato-Italic.woff2') format('woff2'),url('/fonts/Lato-Italic.woff') format('woff'),url('/fonts/Lato-Italic.ttf') format('truetype');font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:'LatoWeb';src:url('/fonts/Lato-Regular.eot');src:url('/fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),url('/fonts/Lato-Regular.woff2') format('woff2'),url('/fonts/Lato-Regular.woff') format('woff'),url('/fonts/Lato-Regular.ttf') format('truetype');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:'LatoWebLight';src:url('/fonts/Lato-Light.eot');src:url('/fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),url('/fonts/Lato-Light.woff2') format('woff2'),url('/fonts/Lato-Light.woff') format('woff'),url('/fonts/Lato-Light.ttf') format('truetype');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:'LatoWebHairline';src:url('/fonts/Lato-Hairline.eot');src:url('/fonts/Lato-Hairline.eot?#iefix') format('embedded-opentype'),url('/fonts/Lato-Hairline.woff2') format('woff2'),url('/fonts/Lato-Hairline.woff') format('woff'),url('/fonts/Lato-Hairline.ttf') format('truetype');font-style:normal;font-weight:400;text-rendering:optimizeLegibility}body,input,textarea{font-family:'LatoWeb',sans-serif;font-size:16px;letter-spacing:.1em}h1,h2,h3,h4,h5{font-weight:400}h1,.h1{font-family:'LatoWebLight',sans-serif;font-size:30px;letter-spacing:2px}h2,.h2{font-family:'LatoWeb',sans-serif;font-size:21px;letter-spacing:2px}h3,.h3{font-family:'LatoWebSemibold',sans-serif;font-size:16px;letter-spacing:2.29px}h4,.h4{font-family:'LatoWebBold',sans-serif;font-size:13px;letter-spacing:3px}h5,.h5{font-family:'LatoWebSemibold',sans-serif;font-size:12px;letter-spacing:1px}p{font-family:georgia,serif;letter-spacing:.1em}a{color:#969696;transition:all ease-in-out .15s}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{min-height:1px;padding:0 15px;position:relative}.col-section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.col-no-margin{margin-left:-15px;margin-right:-15px}.col-no-padding{padding:0}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.right-chevron{background:url(/images/chevron.svg) no-repeat;border:0;display:inline-block;height:9px;width:9px}#header{background-color:#f5f5f5}#top-email{background:#333;color:#fff;padding:8px 31px;text-align:center}#top-email span{font-size:11px;letter-spacing:1px}#top-email form{display:inline-block !important}#top-email input[type=email]{background:0 0;border-radius:0;color:#fff;border:0;border-bottom:1px solid #969696;font-size:13px;margin-left:6px;outline:none;width:160px;-webkit-appearance:none}#top-email input[type=email]::placeholder{color:#aaa;font-style:italic}#top-email input[type=submit],#top-email button{background:url(/images/chevron.svg) no-repeat;border:0;height:10px}#top-email button+div{position:absolute}#top-email .warning{background:0 0;border:0;color:#eee;padding:0}#top-email .success{background:0 0;border:0;color:#eee;padding:0}#top-email .signup_submit,#post-list-email .signup_submit{border-radius:2px;color:#fff;font-family:Montserrat,'Helvetica Neue',sans-serif;font-weight:700;letter-spacing:.046875em;line-height:1;padding:.84375em .875em .78125em;text-transform:uppercase;display:inline}#top-nav{background:#e1e1e1;font-family:'LatoWeb',sans-serif;padding:10px 25px 14px}.menu-secondary-menu-container{display:inline-block}#top-nav li{display:inline-block;margin-left:15px}#top-nav li:first-child{margin-left:0}#top-nav a{border-bottom:1px solid #e1e1e1;color:#646464;font-size:8px;letter-spacing:.62px;text-decoration:none;text-transform:uppercase}#top-nav a:hover{border-bottom:1px solid #646464}#top-nav #mobile-search{border:0}#header-main{text-align:center}#logo{display:table;font-size:18px;font-weight:300;line-height:30px;letter-spacing:2px;padding:22px 0 10px 25px;text-transform:uppercase}#logo svg{border-right:1px solid #191919;padding:5px 15px 5px 0;width:21px;height:21px}#logo span{display:none}#logo #logo-text{color:#191919;display:table-cell;padding:0 0 10px 14px;text-decoration:none;vertical-align:middle}#mobile-menu{border:1px solid #333;color:#191919;cursor:pointer;float:right;font-size:12px;letter-spacing:1px;margin:20px 25px;padding:7px 14px}#mobile-menu.mobile-menu-open{border:1px solid #f5f5f5;color:#afafaf}#main-nav{padding:10px 25px 30px;text-align:left}#main-nav a{border-bottom:1px solid #f5f5f5;color:#191919;display:inline-block;font-family:'LatoWebSemibold',sans-serif;font-size:12px;padding:16px 0;text-decoration:none;text-transform:uppercase}#main-nav .sub-menu{display:none}#mobile-search{cursor:pointer;padding:10px;position:absolute;right:20px;top:4px}#header-search{display:none}#header-search svg{vertical-align:middle}#search{display:inline-block}#search .screen-reader-text{display:none}#search input[type=search]{background:#e1e1e1;border:0;border-radius:0;border-bottom:1px solid #646464;font-size:12px;outline:none;width:150px;-webkit-appearance:none}#mobile-search-minus{display:none}#main-content{margin:0 auto;max-width:1250px;padding:80px 25px}#main-content img{height:auto;max-width:100%}#home-intro{margin:-30px 0 40px}#home-intro h2{margin-bottom:10px}#post-list{text-align:center}#post-list li{margin-bottom:35px}#post-list img,#post-featured-image img{width:100%;height:auto;transition:all ease-in-out .15s;-webkit-backface-visibility:hidden}#post-list img:hover{opacity:.75}#post-list article{background-color:#ebebeb;height:100%}#post-list .post-list-content{overflow:hidden;padding:25px}#post-list .post-list-category{font-family:'LatoWebBold',sans-serif;font-size:11px;margin-bottom:10px;text-transform:uppercase}#post-list .post-list-category a{border-bottom:1px solid #ebebeb;color:#191919;text-decoration:none}#post-list .post-list-category a:hover{border-bottom:1px solid #191919}#post-list .post-list-category-child+.post-list-category-child:before{content:", "}#post-list h3{font-family:'LatoWeb',sans-serif;line-height:22px;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}#post-list h3 a{border-bottom:1px solid #ebebeb;color:#191919;text-decoration:none}#post-list h3 a:hover{border-bottom:1px solid #191919}#post-list time{color:#646464;font-family:'LatoWeb',sans-serif;font-size:12px}#post-list #post-list-email{text-align:left}#post-list #post-list-email article{background:#333;color:#fff;display:flex;padding:35px}#post-list #post-list-email .post-email-content{align-self:center}#post-list #post-list-email h2{margin-bottom:40px}#post-list #post-list-email form{display:block !important}#post-list-email input[type=email]{background:0 0;border-radius:0;color:#fff;border:0;border-bottom:1px solid #969696;font-size:15px;outline:none;width:calc(100% - 35px);-webkit-appearance:none}#post-list-email input[type=email]::placeholder{color:#aaa;font-style:italic}#post-list-email input[type=submit],#post-list-email button{background:url(/images/chevron.svg) no-repeat;background-size:10px;border:0;height:10px}#post-list-email .warning{background:0 0;border:0;color:#eee;padding:0}#post-list-email .success{background:0 0;border:0;color:#eee;padding:0}#post-pagination{font-size:13px;text-align:center}#post-pagination li{display:inline-block}#post-pagination a{color:#969696;text-decoration:none}#post-pagination a:hover{color:#191919}#post-pagination .active a{color:#191919}#post-featured-image{padding:0}#post-featured-content{text-align:left}#post-featured-content .post-list-category{font-size:13px}#post-featured h1{margin-bottom:15px;text-transform:uppercase}#post-featured h1 a{border-bottom:1px solid #ebebeb;color:#191919;text-decoration:none}#post-featured h1 a:hover{border-bottom:1px solid #191919}#post-featured time{border-bottom:1px solid #969696;display:block;letter-spacing:1px;padding-bottom:20px;margin-bottom:20px}#post-featured-content p{color:#646464;font-size:12px;line-height:19px}#post-featured-more{border-bottom:1px solid #ebebeb;color:#191919;float:right;font-family:'LatoWebSemibold',sans-serif;font-size:13px;margin-top:40px;text-decoration:none}#post-featured-more:hover{border-bottom:1px solid #191919}#category-page-title{margin-bottom:80px;text-align:center;text-transform:uppercase}#category-page-title:after{border-bottom:1px solid #191919;content:"";display:block;margin:0 auto;padding-top:24px;width:100px}#post-list.category-list .post-list-category{color:#afafaf}#post-title{margin:0 auto;margin-bottom:50px;max-width:578px;text-align:center}#post-title .post-title-category{margin-bottom:12px;text-transform:uppercase}#post-title h1{margin-bottom:12px;text-transform:uppercase}#post-title time,#post-title .post-author-name{color:#191919;font-size:12px;letter-spacing:1px}#main-post{color:#191919;margin:0 auto;max-width:1000px}#main-post h2{margin-top:60px;text-align:center;text-transform:uppercase}#main-post h2:after{border-bottom:1px solid #191919;content:"";display:block;margin:0 auto;margin-bottom:25px;padding-top:24px;width:100px}#main-post p,#main-post ul,#main-post ol{letter-spacing:.5px;margin:0 auto;margin-bottom:20px;max-width:786px}#main-post .two-column-block{margin:0 auto;max-width:786px}#main-post p>img{max-width:1000px}#main-post p{line-height:28px}#main-post img.aligncenter{display:block;margin:0 auto;margin-bottom:60px}#main-post img.alignright{float:right;max-width:100%;margin:0 0 20px 20px}#main-post img.alignleft{float:left;max-width:100%;margin:0 20px 20px 0}#main-post .wp-caption.aligncenter{display:inline-block;margin-bottom:40px;width:100% !important;text-align:center}#main-post figure.aligncenter{text-align:center}#main-post figcaption{display:inline-block;margin-bottom:40px;width:100% !important;text-align:center}#main-post figcaption{color:#959595;font-family:'LatoWeb',sans-serif;font-size:12px;font-style:italic;padding-top:10px}#main-post p+img.aligncenter,#main-post p+.wp-caption.aligncenter{margin-top:60px}#main-post blockquote{margin-top:60px;margin-bottom:80px}#main-post blockquote p{color:#afafaf;font-family:'LatoWeb',sans-serif;font-size:24px;font-style:italic;font-weight:400;line-height:35px;margin:0 auto;max-width:580px;text-align:center}#main-post blockquote:before{color:#c8c8c8;content:'“';display:block;font-family:Georgia;font-size:64px;font-weight:700;line-height:35px;text-align:center}#main-post li{margin-left:20px;margin-bottom:5px}#main-post ul li{list-style-type:disc}#main-post ol li{list-style-type:decimal}.owl-carousel{margin-top:40px}.owl-carousel{margin:0 auto;max-width:846px;padding:0 30px}.owl-carousel .owl-item{padding-bottom:65px}.owl-carousel .owl-item img{max-width:100%}.owl-carousel .owl-item .sa_hover_container{cursor:pointer;margin-bottom:40px;position:static}#main-post .owl-carousel .owl-item .sa_hover_container p{bottom:0;color:#7d7d7d;font-family:'LatoWeb',sans-serif;font-size:12px;line-height:16px;margin-bottom:20px;position:absolute;text-align:center;width:90%}.owl-carousel .owl-item .sa_hover_container a{color:#191919;text-decoration:none}.owl-carousel .owl-item .sa_hover_container a:hover{text-decoration:underline}.sa_owl_theme .owl-item .sa_hover_container .sa_hover_buttons{margin-top:-50px !important}.owl-carousel .owl-nav{position:absolute;margin-top:-15px;margin-left:-30px;top:50%;width:100%}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{z-index:1000}.owl-carousel .owl-dots{margin-left:-30px}.heateor_sss_sharing_container{margin-top:80px;text-align:center}.heateor_sss_sharing_container div:first-child{line-height:27px;position:relative;text-align:left}.heateor_sss_sharing_container div:first-child,.heateor_sss_sharing_title{color:#7d7d7d;display:inline-block;font-family:Georgia;font-size:16px;font-weight:400 !important;letter-spacing:1px;margin-bottom:18px;vertical-align:middle}.heateor_sss_sharing_ul{display:inline-block;left:auto !important}.heateorSssSharingRound i{margin-left:10px}.heateor_sss_horizontal_sharing .heateorSssSharing{transition:all ease-in-out .15s}.heateor_sss_sharing_container div:first-child,.heateor_sss_sharing_title{display:block;margin-bottom:5px;text-align:center}.heateor_sss_sharing_ul .heateorSssSharingRound:first-child i{margin-left:0}#post-products{border:1px solid #c8c8c8;margin:0 auto;margin-top:80px;margin-bottom:120px;max-width:786px;padding:0 10px 55px}#main-post #post-products h2{margin-top:40px}#main-post #post-products ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0;width:100%}#main-post #post-products ul li{color:#7d7d7d;float:left;font-size:12px;letter-spacing:1px;list-style-type:none;margin:0;padding:10px;width:50%}.post-product-image{display:block;background-size:contain}.post-product-image:after{content:"";display:block;padding-bottom:100%}.post-product-image:hover{opacity:.75}#post-products img{height:auto;margin-bottom:14px;width:100%;transition:all ease-in-out .15s}#post-products strong{display:block;text-transform:uppercase;margin-top:14px;padding-bottom:2px}#post-products strong a{border-bottom:1px solid #fff;color:#191919;text-decoration:none}#post-products strong a:hover{border-bottom:1px solid #191919}.product-button{border:1px solid #191919;display:inline-block;font-family:Lato;font-size:14px;position:absolute;bottom:-80px;left:50%;text-align:center;transform:translateX(-50%)}.product-button:hover{border:1px solid #7d7d7d}#post-products .product-button a{background:#fff;color:#191919;display:inline-block;padding:14px 15px;text-decoration:none}#post-products .product-button a:hover{background:#7d7d7d;color:#fff;text-decoration:none}#author-bio{margin:0 auto;max-width:786px}p+#author-bio{margin-top:60px}#author-bio-content h4{letter-spacing:inherit}#author-bio-content h1{margin:10px 0;text-transform:uppercase}#author-bio-content h2{margin-top:0;text-align:left}#author-bio-content h2:after{border:none;padding:0;width:auto}#author-social a{margin-right:6px;text-decoration:none}#author-posts{background-color:#ebebeb;padding-top:20px}#author-posts h2{margin-bottom:60px;text-align:center}#author-posts h2:after{border-bottom:1px solid #191919;content:"";display:block;margin:0 auto;margin-bottom:25px;padding-top:24px;width:100px}#author-posts article{background:#fff;padding-bottom:20px}#author-posts a{text-decoration:none}#author-posts a:hover{text-decoration:underline}#author-posts #post-list h3{margin:25px 10px 5px 25px}#author-posts #post-list h3 a{border-bottom:0}#post-navigation{border-top:1px solid #191919;margin-top:40px;padding-top:20px}#post-navigation a{border-bottom:1px solid #fff;color:#7d7d7d;font-size:12px;text-decoration:none}#post-navigation a:hover{color:#191919;border-bottom:1px solid #191919}#post-nav-next{text-align:right}#post-nav-tags{font-size:14px;text-align:center}#main-post #post-nav-tags p{line-height:20px}#post-nav-tags span{font-style:italic}#post-nav-tags a{font-size:14px}#post-related{background-color:#ebebeb}#post-related-container{margin:0 auto;max-width:1160px;padding:40px 20px 80px;width:90%}#jp-relatedposts{margin:0 !important;text-align:center}#jp-relatedposts h3.jp-relatedposts-headline{color:#191919;display:block !important;float:none !important;font-family:'LatoWeb',sans-serif !important;font-size:21px !important;letter-spacing:2px !important;margin-bottom:60px !important;text-align:center}#jp-relatedposts h3.jp-relatedposts-headline em{font-weight:400 !important}#jp-relatedposts h3.jp-relatedposts-headline em:before{border:0 !important}#jp-relatedposts h3.jp-relatedposts-headline:after{border-bottom:1px solid #191919;content:"";display:block;margin:0 auto;margin-bottom:25px;padding-top:24px;width:100px}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{background:#fff;margin-left:0 !important;opacity:1 !important;padding-right:0 !important;padding-bottom:20px !important;width:100% !important}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:first-child{margin-left:0 !important}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img{transition:all ease-in-out .15s;-webkit-backface-visibility:hidden}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img:hover{opacity:.75}#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{margin:25px 10px 5px !important;text-transform:uppercase !important}#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title a{color:#191919;font-size:16px !important;letter-spacing:1px}#jp-relatedposts .jp-relatedposts-items p{font-family:'LatoWeb',sans-serif;font-size:12px !important}#jp-relatedposts img{max-width:100%;height:auto;width:100%}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:0 !important}#page-template h1{margin-bottom:40px;text-align:center;text-transform:uppercase}#page-template h1:after{border-bottom:1px solid #191919;content:"";display:block;margin:0 auto;padding-top:24px;width:100px}.contact-form{margin:0 auto !important;max-width:100%;width:580px !important}div.wpforms-container-full .wpforms-form .wpforms-field-label{color:#191919 !important;font-size:12px !important;letter-spacing:1px}div.wpforms-container-full .wpforms-form .wpforms-field{padding:15px 0 !important}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=number],.contact-form select{border-radius:4px !important;font-family:'LatoWeb',sans-serif;height:63px !important}.contact-form textarea{border-radius:4px !important;font-family:'LatoWeb',sans-serif}div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button{background:#333 !important;border:1px solid #333 !important;color:#fff !important;font-family:'LatoWeb',sans-serif;font-size:14px !important;letter-spacing:.88px;padding:15px 25px !important;transition:all ease-in-out .15s}div.wpforms-container-full .wpforms-form button[type=submit]:hover{background:#7d7d7d !important;border:1px solid #7d7d7d !important}div.wpforms-container-full .wpforms-form select{background:url(http://tileshopblog.wpengine.com/wp-content/uploads/2018/06/drop-arrow.png) no-repeat center right 20px;background-size:12px 8px;-webkit-appearance:none;appearance:none !important}div.wpforms-container-full .wpforms-form select:invalid{color:#969696}#error-404{text-align:center}#error-404 h1{color:#afafaf;font-family:'LatoWebHairline';font-size:128px;margin-bottom:30px}#error-404 a{border:1px solid #191919;color:#191919;display:inline-block;margin:40px 0;padding:15px 20px;text-decoration:none}#error-404 a:hover{background:#7d7d7d;border:1px solid #7d7d7d;color:#fff;text-decoration:none}.search-results h2{margin-bottom:40px;text-align:center}.hustle-popup .hustle-button-close{position:absolute;z-index:1000;right:5px;top:20px}.hustle-popup .hustle-content h3{font-family:'LatoWebLight',sans-serif !important;font-size:20px !important;font-weight:400;padding-top:15px;letter-spacing:2px}.hustle-content input[type=email]{font-size:14px !important;padding:10px;width:218px !important}.hustle-content button.bronto_signup_submit{color:#fff !important;font-family:'LatoWeb',sans-serif !important;font-size:14px !important;letter-spacing:.88px !important;padding:15px 20px !important;vertical-align:top}.hustle-content button.bronto_signup_submit:before{content:'SUBSCRIBE'}#subscribe-page-box{background:#f5f5f5}#subscribe-page-text{align-self:center;padding:20px}#page-template #subscribe-page-text h1{margin-bottom:20px;text-align:left}#page-template #subscribe-page-text h1:after{margin:0}#subscribe-page-text h2{font-family:'LatoWebLight',sans-serif;margin-bottom:20px}#subscribe-page-image{padding-left:0;padding-right:0}#subscribe-page-text form{display:block !important}#subscribe-page-text input[type=email]{background:0 0;border-radius:0;color:#191919;border:0;border-bottom:1px solid #969696;font-size:13px;outline:none;width:220px;-webkit-appearance:none}#subscribe-page-text input[type=email]::placeholder{color:#191919;font-style:italic}#subscribe-page-text input[type=submit],#subscribe-page-text button{background:url(/images/chevron.svg) no-repeat;border:0;height:22px;padding-top:0}#subscribe-page-text button+div{position:absolute}#subscribe-page-text .warning{background:0 0;border:0;color:#191919;font-size:13px;padding:0}#subscribe-page-text .success{background:0 0;border:0;color:#191919;font-size:13px;padding:0}@media (min-width:1100px){#subscribe-page-text{padding:20px 80px}#subscribe-page-text h2{margin-bottom:50px}}@media (min-width:1280px){#subscribe-page-text{padding:20px 120px}}#footer{background-color:#333;color:#fff;padding:43px 31px;text-align:center}#footer-top{font-size:11px;letter-spacing:1px}#footer-link a{border-bottom:1px solid #333;color:#fff;text-decoration:none}#footer-link a:hover{border-bottom:1px solid #969696}#footer-link,#footer-bottom,#footer-email,#footer-social{margin-bottom:30px}#footer-link a{color:#afafaf}#footer-email form{display:inline-block !important}#footer-email input[type=email]{background:0 0;border-radius:0;color:#fff;border:0;border-bottom:1px solid #969696;font-size:14px;margin-left:2px;outline:none;width:150px;-webkit-appearance:none}#footer-email input[type=email]::placeholder{color:#aaa;font-style:italic}#footer-email input[type=submit],#footer-email button{background:url(/images/chevron.svg) no-repeat;border:0;height:10px}#footer-email button+div{position:absolute}#footer-email .warning{background:0 0;border:0;color:#eee;padding:0}#footer-email .success{background:0 0;border:0;color:#eee;padding:0}#footer-social-list{display:inline-block}#footer-social-list a{text-decoration:none}#footer-social-list li{display:inline-block;margin-left:10px}#footer-social-list svg:hover g{transition:all ease-in-out .15s}#footer-social-list svg:hover g{fill:#fff}#footer-bottom{color:#969696;font-size:11px;letter-spacing:initial;text-align:center}#footer-bottom a{border-bottom:1px solid #333;color:#969696;text-decoration:none}#footer-bottom a:hover{border-bottom:1px solid #969696}#footer-bottom li{margin:10px}@media screen and (max-width:767px){#header-search{background:#e1e1e1;padding:20px 25px;position:absolute;left:0;right:0;top:43px;z-index:500}#search{width:calc(100% - 25px)}#search input[type=search]{font-size:16px;padding-bottom:4px;text-align:center;width:100%}#search input[type=search]::-webkit-input-placeholder{font-size:12px}#main-nav{display:none}#menu-primary-menu>li{border-top:1px solid #d8d8d8}#menu-primary-menu>li.menu-item-has-children{cursor:pointer}#menu-primary-menu>li:first-child{border-top:0}.menu-item-has-children{background:url(/images/plus.svg) no-repeat right top 15px}.menu-item-open{background:url(/images/minus.svg) no-repeat right top 20px}#main-nav .sub-menu{margin-left:25px}#main-nav .sub-menu a{color:#969696;padding:10px 0}#post-navigation.col-no-margin{margin-left:0;margin-right:0}#post-navigation #post-nav-prev,#post-navigation #post-nav-next{order:1}#post-navigation #post-nav-tags{margin-top:15px;order:2}#subscribe-page-image{order:0}#subscribe-page-text{padding:60px 30px;order:1}#subscribe-page-text h2{margin-bottom:30px}#footer-social span,#footer-email span{display:block;margin-bottom:10px}#footer-email form{margin-right:-20px}}@media (min-width:518px){#main-post img.size-medium{max-width:468px}#main-post img.alignright,#main-post img.alignleft{max-width:50%}}@media (min-width:768px){.col-section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}#top-nav{padding:10px 31px 14px}#top-nav li{margin-left:40px}#top-nav li:first-child{margin-left:0}#top-nav a{font-size:11px;letter-spacing:.85px}#logo{font-size:30px;line-height:38px;margin:0 auto;margin-top:80px;padding:0}#logo span{display:inline}#logo svg{padding:8px 24px 8px 0;width:34px;height:34px}#logo #logo-text{padding:0 0 10px 20px}#mobile-menu,#mobile-search{display:none}#header-search{display:inline-block !important;float:right}#search input[type=search]::-webkit-input-placeholder{color:transparent}#search input[type=search]:-moz-placeholder{color:transparent}#search input[type=search]::-moz-placeholder{color:transparent}#search input[type=search]:-ms-input-placeholder{color:transparent}#main-nav{display:block !important;padding:35px 0 44px;text-align:center}#main-nav li{display:inline-block;margin-left:30px}#main-nav li:first-child{margin-left:0}#main-nav a{padding:0}#main-nav a:hover{border-bottom:1px solid #191919}#main-nav .sub-menu{background-color:#f5f5f5;left:50%;transform:translate(-50%);position:absolute;transition:all ease-in-out .15s;width:164px;z-index:1000;display:block !important;height:0;opacity:0;overflow:hidden}#main-nav .menu-item-has-children:hover .sub-menu{height:auto;opacity:1;padding:20px 0}#main-nav .sub-menu li{display:block;margin-left:0}#main-nav .sub-menu a{margin-bottom:4px;padding-top:4px}#post-featured-image{border-right:12px solid #ebebeb}#post-featured-image img{display:none}#post-featured-content{padding-right:0}#post-featured-content .post-list-content{padding:35px 25px 35px 12px}.two-column-block{column-count:2;column-gap:3em}#post-products{padding:0 85px 55px}#main-post #post-products h2{margin-top:60px}#main-post #post-products ul li{padding:10px 20px}#post-related-container{padding:40px 0 80px;max-width:1160px}#jp-relatedposts .jp-relatedposts-items-visual{display:flex}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{margin-left:2.8% !important;padding-right:0 !important;padding-bottom:20px !important;width:31.46666% !important}#error-404 h1{font-size:288px}#footer-link{text-align:left}#footer-social{text-align:right}.menu-footer-menu-container{display:inline-block}#footer-bottom li{display:inline-block;margin:0 10px}#footer-link,#footer-bottom,#footer-email,#footer-social{margin-bottom:0}}