/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a,a:link,a:visited,a.read-more{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}#header-container{background-color:#3B363A}#header-container #header{padding:0}#logo{padding:40px;width:100%;max-width:255px;padding:24px 14px;float:none;margin:0 auto}@media (min-width: 768px){#logo{padding:24px 14px 0}}@media (min-width: 960px){#logo{float:left;padding:15px 18px 13px 0px}}#logo img{width:100%}.grid-0,.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{float:left;direction:ltr;padding:0 10px}@media (min-width: 0) and (max-width: 768px){.grid-mobile-0,.grid-mobile-1,.grid-mobile-2,.grid-mobile-3,.grid-mobile-4,.grid-mobile-5,.grid-mobile-6,.grid-mobile-7,.grid-mobile-8,.grid-mobile-9,.grid-mobile-10,.grid-mobile-11,.grid-mobile-12{width:100%}}@media (min-width: 960px){.grid-0{width:0%}.grid-1{width:8.333333%}.grid-2{width:16.66667%}.grid-3{width:25%}.grid-4{width:33.33333%}.grid-5{width:41.66667%}.grid-6{width:50%}.grid-7{width:58.33333%}.grid-8{width:66.66667%}.grid-9{width:75%}.grid-10{width:83.33333%}.grid-11{width:91.66667%}.grid-12{width:100%}}a,a:link,a:visited,a.read-more{font-family:'Kreon', Times, serif;font-weight:400;color:#B7312E}a.read-more{font-size:0.75em;text-transform:uppercase}body{font-family:"Helvetica Neue", Helvetica, Arial, Sans-serif;font-weight:400;font-size:15px;color:#3B363A}.boxed-heading h1,.boxed-heading h2,.boxed-heading h3,.boxed-heading h4,.boxed-heading h5,.boxed-heading h6{background-color:#B7312E;color:white;padding:10px;margin:0}.boxed-heading .entry h1,.boxed-heading .entry h2,.boxed-heading .entry h3,.boxed-heading .entry h4,.boxed-heading .entry h5,.boxed-heading .entry h6{background-color:#B7312E;color:white;padding:10px;margin:0}.boxed-heading h1.title,.boxed-heading h2.title,.boxed-heading h3.title,.boxed-heading h4.title,.boxed-heading h5.title,.boxed-heading h6.title{background-color:#B7312E;color:white;padding:10px;margin:0}.entry blockquote,.entry-summary blockquote{margin:30px 0;font-style:italic;font-size:1.3em}.entry blockquote>p,.entry-summary blockquote>p{font-family:'Kreon', Times, serif;font-weight:400;color:#B7312E;font-size:1.1em;margin-bottom:0 !important}.entry blockquote:before,.entry-summary blockquote:before{content:'“';margin-right:10px;font-family:Georgia, serif;font-size:4em;line-height:0px;vertical-align:text-bottom;color:rgba(183,49,46,0.5)}.entry p,p{font-family:"Helvetica Neue", Helvetica, Arial, Sans-serif;font-weight:400;line-height:1.4;margin-bottom:1em}#footer p{color:white;font-size:0.75em}#footer p a{color:white;font-family:"Helvetica Neue", Helvetica, Arial, Sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:'Kreon', Times, serif;font-weight:400;color:#B7312E}h1{font-size:2.0em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.3em}h5{font-size:1.0em}h6{font-size:0.8em}h1{margin:0 0 0.5em}h1,h2,h3,h4,h5,h6{line-height:1;margin-bottom:0.5em}h1 a,h1 a:link,h1 a:visited,h1 a.read-more,h2 a,h2 a:link,h2 a:visited,h2 a.read-more,h3 a,h3 a:link,h3 a:visited,h3 a.read-more,h4 a,h4 a:link,h4 a:visited,h4 a.read-more,h5 a,h5 a:link,h5 a:visited,h5 a.read-more,h6 a,h6 a:link,h6 a:visited,h6 a.read-more{color:#b0a168}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{line-height:1;margin-bottom:0.5em}.entry h1 a,.entry h2 a,.entry h3 a,.entry h4 a,.entry h5 a,.entry h6 a{color:#b0a168}h1.title,h2.title,h3.title,h4.title,h5.title,h6.title{line-height:1;margin-bottom:0.5em}h1.title a,h2.title a,h3.title a,h4.title a,h5.title a,h6.title a{color:#b0a168}p em{font-style:italic}.post-meta a:link,.post-meta a:visited,.post p.tags a:link,.post p.tags a:visited{font-weight:400;font-size:1.2em}small{font-family:'Kreon', Times, serif;font-weight:400;font-size:85%}.title{font-family:'Kreon', Times, serif;font-weight:400;color:white;margin-bottom:0.25em}#main .title{color:#B7312E}.blog .title,.post .title,.page .title{font-family:'Kreon', Times, serif;font-weight:400}@media (max-width: 500px){.blog .title,.post .title,.page .title{font-size:1.8em;line-height:1}}img{display:block}.entry img,img.thumbnail,#portfolio .group.portfolio-img img{padding:0px;border:none;background:transparent;max-width:100%}.cta.grid-3{text-align:center;margin-bottom:20px;width:100%}@media (min-width: 500px){.cta.grid-3{padding:0;width:49.5%}}@media (min-width: 768px){.cta.grid-3{padding:0 10px;width:23.7%}}@media (min-width: 960px){.cta.grid-3{padding:0 10px;width:25%}}.p-image,.blog .image{margin:0 30px 30px 0;border-radius:3px}.page-about .p-image{float:none;margin:0 0 30px 0}@media (min-width: 768px){.page-about .p-image{float:right;margin:0 0 30px 30px}}.page-about .p-image img{border:5px solid #B7312E}@media (min-width: 768px){.page-links .p-image{max-width:200px}}#nav-container{border:0px solid transparent;border-width:0px;margin:0}@media (min-width: 768px){#nav-container{background-color:#3B363A}}#nav-container #navigation .nav-home,#nav-container #navigation .nav-close,#nav-container #navigation .cart-contents,#nav-container #navigation ul.rss li a{padding:1em}@media (min-width: 768px){#nav-container #navigation{background-color:#3B363A;position:relative;width:660px;padding:0;float:none;margin:0 auto;top:auto}#nav-container #navigation .nav li.parent>a:after{content:'';width:0}}@media (min-width: 960px){#nav-container #navigation{float:right;clear:none;padding-top:0;top:0}}#nav-container #navigation ul{margin-bottom:0}@media (min-width: 768px){#nav-container #navigation ul#main-nav>li:first-child{border-left:none}#nav-container #navigation ul#main-nav>li:hover{background:#1B1B1B}#nav-container #navigation ul li{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-weight:400}#nav-container #navigation ul li a{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-weight:400;line-height:4.2;padding:0 15px;font-size:0.75rem}}@media (min-width: 768px) and (min-width: 768px){#nav-container #navigation ul li a{color:white}}@media (min-width: 768px){#nav-container #navigation ul>ul{left:0}#nav-container #navigation ul ul{margin-left:0}#nav-container #navigation ul ul li a{line-height:1}#nav-container #navigation ul ul ul{width:290px;top:-6px}#nav-container #navigation ul ul ul li a{line-height:1.2}}@media (min-width: 768px){#nav-container #navigation ul.nav{float:right;margin:0 auto}}@media (min-width: 768px) and (min-width: 960px){#nav-container #navigation ul.nav{margin-right:-1.618em}}@media (min-width: 768px){#nav-container #navigation ul.nav li.current_page_item a,#nav-container #navigation ul.nav li.current_page_parent a,#nav-container #navigation ul.nav li.current-menu-ancestor a,#nav-container #navigation ul.nav li.current-cat a,#nav-container #navigation ul.nav li.current-menu-item a{background-color:#1B1B1B}#nav-container #navigation ul.nav a:hover{background-color:#1B1B1B}#nav-container #navigation ul.nav ul{background:#1B1B1B}#nav-container #navigation ul.nav ul li a{color:#fff !important}}.nav-toggle{background:#3B363A}.nav-toggle:before{margin:0 0.5em}.cycle-prev,.cycle-next{font-family:'FontAwesome';font-size:20px;font-style:normal;color:white;position:absolute;top:35%;width:10%;opacity:0;filter:alpha(opacity=0);z-index:800;height:30%;cursor:pointer;vertical-align:middle}.cycle-prev span,.cycle-next span{text-shadow:0 1px 2px rgba(0,0,0,0.25);position:relative;top:45%}.cycle-prev{left:0;text-align:left;padding-left:1%}.cycle-next{right:0;text-align:right;padding-right:1%}.cycle-prev:hover,.cycle-next:hover{opacity:0.8;filter:alpha(opacity=80)}.slides{margin-bottom:20px}.slides ul li{list-style:none}.slide{max-width:100%}*{-moz-box-sizing:border-box;box-sizing:border-box}.after-title{margin:10px 0 20px;border-bottom:1px solid rgba(59,54,58,0.1)}@media (min-width: 768px){body .two-col-right-960 #main-sidebar-container #sidebar{width:27.1%}}body .woo-sc-box.info{background-color:rgba(220,213,188,0.75)}@media (min-width: 768px){body .woo-sc-box{width:45%}}body .woo-sc-box:before{margin:0 10px 0 -31px}body .woo-sc-box.medium{padding:18px 30px 18px 50px;font-size:0.9em;line-height:1.3}#breadcrumbs,.breadcrumbs{font-family:"Helvetica Neue", Helvetica, Arial, Sans-serif;font-weight:400;width:100%;font-weight:400;font-size:0.8em;line-height:1.1;list-style:none;margin:23px 0;overflow:hidden;padding:0;border-bottom:none}#breadcrumbs li,.breadcrumbs li{float:left;margin-right:5px;list-style:none}#breadcrumbs .separator,.breadcrumbs .separator{color:#3B363A}#breadcrumbs a,.breadcrumbs a,.breadcrumbs a:link,.breadcrumbs a:visited,.breadcrumbs a.read-more{font-family:inherit}#breadcrumbs strong,.breadcrumbs strong{font-weight:400}.content-video{margin-bottom:64px}#content>header{padding:0 0 30px}@media (min-width: 768px){#content>header{padding:30px 0}}.home #content>header{padding:10px 0}.entry table td,.entry table th{padding:.857em}.entry table td .plus,.entry table th .plus{margin-right:0}.fl,.left{float:none;margin-bottom:20px}@media (min-width: 768px){.fl,.left{float:left}}#footer-container{background:url(images/bg-footer.jpg) top repeat-x}#footer-container #footer{border-top:none;text-align:center}@media (max-width: 768px){.grid-3,.grid-9{width:100%}}.home ul.blog{float:left;padding:30px 0;border-top:1px dotted #B7312E}.home ul.blog li{display:block;float:left}#inner-wrapper{background:url(images/banner-sub.jpg) 50% 104px repeat-x}@media (min-width: 960px){#inner-wrapper{background-position:50% 56px}}.home #inner-wrapper{background:none}.required{color:#3B363A;border:2px solid #efefef}.welcome{padding:10px 20px;width:100%;margin:10px 0 30px;display:block}.woo-sc-twitter,.woo-fbshare,.shortcode-linkedin_share{margin-bottom:20px}body.error404.two-col-right-960 #main-sidebar-container{margin-top:10em}.woo-sc-twitter,.woo-fbshare,.shortcode-linkedin_share{margin-bottom:20px;margin-right:5px;float:left}.page .woo-sc-twitter,.page .woo-fbshare,.page .shortcode-linkedin_share{display:none}.connect-with-tom{text-align:center;padding:10px 0 20px;float:left;width:100%}@media (min-width: 500px){.connect-with-tom{text-align:center}}@media (min-width: 768px){.connect-with-tom{margin-top:10px;float:right;width:auto}}@media (min-width: 768px){.connect-with-tom{background-position:left 19px;background-image:url(images/h-connect.jpg);background-repeat:no-repeat;background-size:135px;padding:10px 0 10px 140px;background-position:left 18px}}.connect-with-tom img{display:inline-block}.widget{font-family:"Helvetica Neue", Helvetica, Arial, Sans-serif;font-weight:400;background-color:#C3493E;padding:20px 20px 30px;border-radius:4px;position:relative}.widget:after{text-shadow:1px 1px 0px #8e2624;content:'\f0c6';font-size:1.1em;font-family:'FontAwesome';font-weight:400;color:#e59a99;position:absolute;top:5px;right:5%;z-index:2;font-size:40px}.widget.widget_shopping_cart:after{text-shadow:1px 1px 0px rgba(0,0,0,0.9);color:#8a8088}.widget.widget_shopping_cart h3,.widget.widget_shopping_cart li{border-bottom:1px solid white}.widget.widget_shopping_cart .button{padding:0.618em;font-family:"Helvetica Neue", Helvetica, Arial, Sans-serif;font-weight:400}.widget.widget_shopping_cart .total{color:white}.widget.widget_products .amount{display:none}.widget h3{font-family:'Kreon', Times, serif;font-weight:400;color:white;font-size:1.7em;border-bottom:1px solid #db7270;margin:0;padding:0 0 0.4em 0.3em}.widget ul li{border-bottom:1px solid #db7270;color:white;list-style:none;line-height:3.5}.widget ul li.empty{line-height:1.2}.widget ul li:before{content:'\00b7';font-size:5em;line-height:0.6;vertical-align:top}.widget ul li a{font-family:"Helvetica Neue", Helvetica, Arial, Sans-serif;font-weight:400;color:white;font-size:1.1em}.widget ul.product_list_widget li{padding:10px 0 10px 20px}.widget ul.product_list_widget li:before{content:'\f07a';font-size:1.1em;line-height:1;font-family:'FontAwesome';margin:0 0 0 -20px;float:left}.widget ul.product_list_widget li a{line-height:1.2}.widget ul.product_list_widget img{display:none}.widget.widget_shopping_cart{background-color:#3B363A}#text-3 h3{display:none}#text-3.widget{background:none;padding:3px}#text-3.widget:after{content:''}a.button,.submit:link,.submit:visited,.read-more.submit,a.comment-reply-link,#commentform #submit,.submit,input[type=submit],input.button,button.button,#wrapper .woo-sc-button{background:#B7312E;font-weight:700;font-size:0.85em;padding:0.818em;font-family:"Helvetica Neue", Helvetica, Arial, Sans-serif;font-weight:400}a.button:hover,a.comment-reply-link:hover,#commentform #submit:hover,.submit:hover,input[type=submit]:hover,input.button:hover,button.button:hover,#wrapper .woo-sc-button:hover{background:#8e2624}a.comment-reply-link,#commentform #submit,.submit,input[type=submit],input.button,button.button,#wrapper .woo-sc-button{padding:0.418em 0.818em}.quantity .plus,.quantity .minus{background:#B7312E;width:17px;height:17px}.woocommerce .breadcrumb{border-bottom:none}@media only screen and (min-width: 768px){.woocommerce .product .images{-moz-box-sizing:border-box;box-sizing:border-box;float:right;margin-right:0;margin-left:3.8%}}.woocommerce .product .images a img{border:4px solid #523911}@media only screen and (min-width: 768px){.woocommerce .product .summary{float:left;margin-right:0;width:100%}}.woocommerce .product .summary .amount{font-family:'Kreon', Times, serif;font-weight:400;color:#523911}.woocommerce .product .summary h1.product_title{margin-bottom:0.75em}.woocommerce .product .summary form{width:43.5%}.woocommerce .product .summary ul{font-size:1em;margin-bottom:20px}.woocommerce .product .summary ul li{list-style:disc;margin:0 0 3px 20px}.woocommerce #content{padding:0}.woocommerce #coupon_code{font-size:85%}.woocommerce .form-row.woocommerce-validated .input-text,.woocommerce .form-row.woocommerce-validated .chzn-single{border-color:#3B363A}.woocommerce .form-row.woocommerce-invalid .input-text,.woocommerce .form-row.woocommerce-invalid .chzn-single{border-color:#B7312E}.woocommerce .login .button{margin-bottom:20px}.woocommerce .login .form-row input[type="checkbox"]{height:22px;margin-right:5px}.woocommerce #main .onsale{padding:28px 8px;z-index:99;font-size:30px;top:-4px;left:auto;right:0}.woocommerce .product .onsale{display:none}.woocommerce .product_meta,.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{display:none}.woocommerce .related{border-top:1px solid rgba(59,54,58,0.2);padding-top:20px}.woocommerce .related h2{font-size:1.6em}.woocommerce .related ul.products li.product{width:100%}@media (min-width: 768px){.woocommerce .related ul.products li.product{width:47%;text-align:left}}@media (min-width: 960px){.woocommerce .related ul.products li.product{width:22%}}.woocommerce .related ul.products li.product .price{width:100%}.woocommerce .related ul.products li.product a img{margin-left:0;margin-right:0}.woocommerce .required{border:none}.woocommerce .shop-intro{margin-bottom:20px;border-bottom:1px solid rgba(59,54,58,0.2)}.woocommerce ul.products li.product{width:100%}@media (min-width: 768px){.woocommerce ul.products li.product{width:47%;text-align:left}}.woocommerce ul.products li.product a img{border:4px solid #523911;margin-left:0;margin-right:0}.woocommerce ul.products li.product h3{font-size:1.3em;line-height:1.2;text-align:left}.woocommerce ul.products li.product .price{min-width:30%;background:#523911;color:white;padding:7px 2px;text-align:center;display:inline-block}.woocommerce input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.page-testimonials .entry blockquote{margin-bottom:0px}.page-links .box.content-paragraph{border:1px solid #DCD5BC;border-radius:4px;padding:20px;margin-bottom:20px}.video-cta{padding:10px;border:1px solid #eee;margin-bottom:10px;background-color:#B7312E;color:white;border-radius:4px}.video-cta blockquote>p,.video-cta blockquote:before,.video-cta h2,.video-cta p{color:white}.video-cta blockquote{margin:0;padding:5px 2px 10px 36px}.video-cta h2{letter-spacing:-1px;border-bottom:1px dotted white}.video-cta p.indicates-required{font-size:12px;font-style:italic;color:white}.video-cta #mc_signup{background:#B7312E;padding:10px;color:white;font-weight:bold;border-radius:4px}.video-cta #mc_signup label{font-size:12px;text-transform:uppercase}.video-cta #mc-embedded-subscribe.button{background:#3B363A;padding:10px;width:100%;margin:10px auto}.video-cta img{border-radius:4px;max-width:206px;margin:0 auto}@media (max-width: 960px){.video-cta h2,.video-cta p{text-align:center}}#wrapper .video-cta .woo-sc-button{background-color:white;color:#B7312E !important}#wrapper .video-cta .woo-sc-button{width:100%;max-width:206px;margin:0 auto;display:block;padding:15px;font-weight:700}.jetpack_subscription_widget{width:95%;float:left;margin:10px;padding:8px 20px}@media (min-width: 768px){.jetpack_subscription_widget{width:51%;margin:10px 0}}@media (min-width: 960px){.jetpack_subscription_widget{width:59%}}.jetpack_subscription_widget:after{top:2px;right:-4px}.jetpack_subscription_widget h2{color:#3B363A;font-family:Helvetica, Arial, sans-serif;font-weight:700;text-transform:uppercase;font-size:14px;display:inline-block;margin-right:1%}.jetpack_subscription_widget form{vertical-align:middle;width:87%}.home .jetpack_subscription_widget form{width:100%}@media (min-width: 768px){.home .jetpack_subscription_widget form{width:60%}}@media (min-width: 500px){.jetpack_subscription_widget form{width:100%}}@media (min-width: 768px){.jetpack_subscription_widget form{width:57%}}.jetpack_subscription_widget form,.jetpack_subscription_widget #subscribe-email,.jetpack_subscription_widget #subscribe-submit{display:inline-block}.jetpack_subscription_widget form p,.jetpack_subscription_widget #subscribe-email p,.jetpack_subscription_widget #subscribe-submit p{margin-bottom:0}.jetpack_subscription_widget input[type=submit]{background-color:#3B363A;padding:8px 10px;box-shadow:0 2px 0 black}.jetpack_subscription_widget input[type=submit]:hover{background:#3B363A}.jetpack_subscription_widget #subscribe-email,.jetpack_subscription_widget #subscribe-submit{float:left}.jetpack_subscription_widget #subscribe-email{width:74%}.jetpack_subscription_widget #subscribe-email input{padding:7px 10px;font-weight:700;text-transform:uppercase}.jetpack_subscription_widget #subscribe-submit{width:26%}.jetpack_subscription_widget .success,.jetpack_subscription_widget .error{background-color:white;padding:20px 20px 10px;margin:10px 0;border-radius:2px}.jetpack_subscription_widget .success p,.jetpack_subscription_widget .error p{font-size:14px}
