*{margin:0;padding:0;word-wrap:break-word}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-weight:400}table{border-collapse:collapse;border-spacing:0}img,fieldset{border:0}abbr,acronym{text-decoration:none}code{line-height:1em}pre{overflow:auto;word-wrap:normal;-moz-tab-size:4;tab-size:4}sub,sup{line-height:.5em}img,.wp-caption{max-width:100%;height:auto}iframe,video,embed,object{display:block;max-width:100%}img{display:block}.left,.alignleft,img[align=left]{display:block;float:left}.right,.alignright,img[align=right]{display:block;float:right}.center,.aligncenter,img[align=middle]{display:block;margin-right:auto;margin-left:auto;text-align:center;float:none;clear:both}.block,.alignnone{display:block;clear:both}input[type=submit],button{cursor:pointer;overflow:visible;-webkit-appearance:none}.wp-smiley{display:inline}body{font-family:"Fira Sans",sans-serif;font-size:18px;line-height:30px;color:#111;border-top:5px solid #222;background-color:#fff}.container{width:940px;margin:0 auto}.landing .container{width:620px}.full_width{min-width:940px}.columns,.columns>.content,.columns>.sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.columns>.content{width:620px;float:left}.columns>.sidebar{float:right;width:320px;padding-left:54px}.columns,.landing .content,.full_page .content{margin-top:27px}a{color:#bd2b2b;text-decoration:none}p a{text-decoration:underline}.menu{position:relative;float:right;z-index:50;list-style:none}.menu li{position:relative;float:left}.menu .sub-menu{position:absolute;display:none;list-style:none;z-index:110}.menu .sub-menu .sub-menu{top:0;left:11em}.menu li:hover>.sub-menu{display:block}.menu .sub-menu li{width:11em;clear:both}.menu a,.menu_control{display:block;font-family:"Fira Sans",sans-serif;font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:1px;color:#ddd;background-color:#222;padding:.6em 1em}.menu a:hover{color:#fff;background-color:#bd2b2b}.menu_control{display:none;color:#ddd;background-color:#222;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu .current-menu-item>a{color:#eee;background-color:#bd2b2b;cursor:text}#site_title{font-family:"Fira Sans",sans-serif;font-size:32px;line-height:1.32em;font-weight:700;color:#111;border-bottom:1px solid #ddd;padding:68px 0 41px}.landing #site_title{padding-top:41px;text-align:center}.landing #site_title img{margin:0 auto}#site_title a{color:#111}#site_title a:hover{color:#bd2b2b}.grt,.grt h3{font-size:18px;line-height:30px}.grt a{text-decoration:underline}.grt .headline{font-family:"Fira Sans",sans-serif;font-size:29px;line-height:44px;margin:0}.grt h2{font-family:"Fira Sans",sans-serif;font-size:24px;line-height:38px;margin-top:41px;margin-bottom:14px}.grt h2,.grt h3{color:#111}.grt h3{font-weight:700}.grt h4{font-size:14px;line-height:inherit;text-transform:uppercase}.grt ul{list-style-type:square}.grt code{font-family:Consolas,Menlo,Monaco,Courier,Verdana,sans-serif}.grt pre{font-family:Consolas,Menlo,Monaco,Courier,Verdana,sans-serif;background-color:#eee;padding:14px;-webkit-tab-size:4;-moz-tab-size:4;tab-size:4}.grt .small,.grt .caption,.grt .footnotes{font-size:14px;line-height:25px}.grt .caption,.grt .footnotes,sub,sup{color:#888}.grt .footnotes{border-top:1px dotted #ddd;padding-top:27px}.grt .frame,.grt .post_image_box,.grt .wp-caption{border:1px solid #ddd;background-color:#eee;padding:14px}.grt .alert,.grt .note,.grt .box{padding:14px}.grt .alert{background-color:#ff9;border:1px solid #e6e68a}.grt .note{background-color:#eee;border:1px solid #ddd}.grt .box{background-color:#fbecec;border:1px solid #f1c3c3}.grt p,.grt ul,.grt ol,.grt blockquote,.grt pre,.grt dl,.grt dd,.grt .center,.grt .block,.grt .caption,.grt .aligncenter,.grt .alignnone,.grt .left,.grt .alignleft,.grt .right,.grt .alignright,.grt .post_image,.grt .post_image_box,.grt .wp-caption,.grt .wp-post-image,.grt .alert,.grt .note,.grt .box,.headline_area,.post_list,.archive_intro .headline,.prev_next{margin-bottom:27px}.grt ul,.grt ol,.grt .right,.grt .alignright,.grt .stack{margin-left:27px}.grt .wp-caption img,.grt .post_image_box .post_image,.grt .thumb,.grt blockquote.right,.grt blockquote.left,.grt .footnotes p,.post_list li{margin-bottom:14px}.grt ul ul,.grt ul ol,.grt ol ul,.grt ol ol,.wp-caption p,.grt .alert p:last-child,.grt .note p:last-child,.grt .box p:last-child,.grt blockquote.right p,.grt blockquote.left p,.grt .footnotes p:last-child{margin-bottom:0}.grt .left,.grt .alignleft{margin-right:27px}.grt .caption{margin-top:-14px}.wp-caption.aligncenter img{margin-right:auto;margin-left:auto}.wp-caption .wp-caption-text .wp-smiley{display:inline;margin-bottom:0}.grt .wp-caption p{font-size:14px;line-height:25px}.grt .drop_cap{font-size:54px;line-height:1em;margin-right:.15em;float:left}.grt blockquote{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;color:#888;line-height:24px;padding-left:27px;border-left:1px solid #ddd}.grt blockquote.right,.grt blockquote.left{font-size:29px;line-height:41px;width:45%}.grt blockquote.right,.grt blockquote.left{padding-left:0;border:0}button,input[type=submit],.input_submit,.post_edit,.previous_posts a,.next_posts a,.comment_footer a,.comment_nav a,#cancel-comment-reply-link{display:inline-block;font-family:inherit;font-size:inherit;line-height:1em;color:#888;border:2px solid #eee;background-color:#fff;padding:.5em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em}button:hover,input[type=submit]:hover,.input_submit:hover,.post_edit:hover,.previous_posts a:hover,.next_posts a:hover,.comment_footer a:hover,.comment_nav a:hover,#cancel-comment-reply-link:hover,button:active,input[type=submit]:active,.input_submit:active{color:#bd2b2b;border-color:#bd2b2b;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.post_box{position:relative;margin-bottom:27px}.headline_area{color:#888}.post_box .headline,.post_box .headline a{color:#111;text-decoration:none}.headline a:hover,.post_list .headline a{color:#bd2b2b;text-decoration:none}.twitter_profile a,.post_cats a,.post_tags a{text-decoration:none}.twitter_profile a:hover,.post_cats a:hover,.post_tags a:hover{text-decoration:underline}.post_edit{position:absolute;left:-54px;font-size:14px}.post_box .post_edit{top:7px;text-decoration:none}.twitter_profile:before{content:'| '}.post_author a:hover,.post_cats a:hover,.post_tags a:hover,.twitter_profile a:hover,.post_list .headline a:hover{text-decoration:underline}.post_box .author_description_intro{font-weight:700}.post_content div:last-child{margin-bottom:27px}.post_box .author_description{border-top:1px dotted #ddd;padding-top:27px}.post_box .avatar{float:right;clear:both;width:69px;height:69px;margin-left:14px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.post_box .author_description .avatar{float:left;width:90px;height:90px;margin-right:14px;margin-left:0}.post_box .post_cats,.post_box .post_tags{color:#888}.post_list{list-style-type:none}.post_list li{position:relative}.post_list .num_comments{display:inline-block;margin-left:14px;line-height:.5em}.post_list .post_edit{top:-6px;margin-top:.25em}.landing .headline_area,.landing .signup{text-align:center}.post_box .signup{border:1px dotted #ddd;border-width:1px 0 0;margin:0 0 27px;padding:27px 0 0}.landing .signup{border:0;margin:0 0 27px;padding:0}.post_box .signup p{font-weight:700;margin-bottom:14px}.post_box .signup .input_text{width:40%}.post_box .signup .input_submit{font-size:18px;margin-left:14px}.post_box .num_comments_link{display:inline-block;color:#888;text-decoration:none;border-bottom:1px solid #fff;margin-bottom:27px}.post_box .num_comments_link:hover{border-bottom-color:#c8c8c8}.post_box .num_comments_link:hover .num_comments{color:#bd2b2b}.num_comments{font-size:27px;color:#111}.feature_box{position:relative;border:2px solid #ddd;border-width:2px 0;margin:-1px -27px 41px;padding:27px 27px 0}.feature_box .headline{font-weight:700;border-bottom:1px solid #ddd;background-color:#eee;margin:-27px -27px 27px;padding:14px 27px}.feature_box .post_edit{top:21px;text-decoration:none}.feature_box .post_content{max-width:620px}.feature_box .thesis_email_form{margin-bottom:27px}.feature_box .input_text{width:25%;padding:7px}.feature_box .input_submit{margin-left:14px}.archive_intro{border-bottom:1px dotted #ddd}.prev_next{clear:both;color:#888}.prev_next .next_posts{float:right}.previous_posts,.next_posts{display:block}#comments{margin-top:54px}.comments_intro{color:#888;margin-bottom:14px}.comments_closed{font-size:14px;line-height:25px;color:#888;margin-bottom:27px}.comment_list{list-style-type:none;margin-bottom:54px;border-top:1px dotted #ddd}.comment{border-bottom:1px dotted #ddd;padding:27px 0}.children .comment{list-style-type:none;margin-top:27px;border-left:1px solid #ddd;border-bottom:0;padding:0 0 0 27px}.children .bypostauthor{background-color:transparent;border-color:#bd2b2b}.comment .comment_head{margin-bottom:14px}.children .comment_head{margin-bottom:0}.comment .comment_author{font-weight:700}.comment_date{font-size:14px;margin-left:14px;color:#888}.comment_date a{color:#888}.comment_footer{font-size:14px;line-height:25px;text-align:right}.comment_head a:hover{text-decoration:underline}.comment_footer a{margin-left:14px}.comment .avatar{width:60px;height:60px;float:right;margin-left:14px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.comment_nav{padding:14px 0 27px}.comment_nav_bottom{margin:-41px 0 54px}.next_comments{float:right}input[type=text],input[type=number],input[type=tel],input[type=email],input[type=password],select,textarea,.input_text{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:1em;color:#111;border:1px solid #ddd;background-color:#eee;padding:.35em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus,.input_text:focus{border-color:#eee;background-color:#fff}textarea,textarea.input_text{line-height:inherit}#commentform{margin:54px 0}.comment #commentform{margin-top:0}.comment_form_title{font-family:"Fira Sans",sans-serif;font-size:24px;line-height:38px;color:#111;border-bottom:1px dotted #ddd;padding-bottom:14px}#commentform label{display:block}#commentform p{margin-bottom:14px}#commentform p .required{color:#d00}.comment_moderated{font-weight:700}#commentform .input_text{width:50%}#commentform textarea.input_text{width:100%}#commentform .input_submit{font-size:23px}#cancel-comment-reply-link{float:right;font-size:14px}.login_alert{font-weight:700;border:1px solid #ddd;background-color:#eee}.sidebar{font-size:14px;line-height:21px}.sidebar .headline,.sidebar .email_form_title,.sidebar .widget_title{font-family:"Fira Sans Condensed",sans-serif;font-size:18px;color:#290606;line-height:26px}.sidebar .email_form_title,.sidebar .widget_title{margin-bottom:10px}.sidebar .input_submit{font-size:inherit;margin-bottom:19px}.sidebar p,.sidebar ul,.sidebar ol,.sidebar blockquote,.sidebar pre,.sidebar dl,.sidebar dd,.sidebar .headline,.sidebar .left,.sidebar .alignleft,.sidebar .right,.sidebar .alignright,.sidebar .center,.sidebar .aligncenter,.sidebar .block,.sidebar .alignnone{margin-bottom:19px}.sidebar .left,.sidebar .alignleft{margin-right:19px}.sidebar ul ul,.sidebar ul ol,.sidebar ol ul,.sidebar ol ol,.sidebar .right,.sidebar .alignright,.sidebar .stack{margin-left:19px}.sidebar .widget,.sidebar .text_box,.sidebar .thesis_email_form,.sidebar .query_box{margin-bottom:38px}.sidebar .thesis_email_form .input_text,.sidebar .widget li{margin-bottom:10px}.sidebar .post_content,.sidebar .widget li ul,.sidebar .widget li ol{margin-top:10px}.sidebar ul ul,.sidebar ul ol,.sidebar ol ul,.sidebar ol ol,.wp-caption p,.sidebar .post_excerpt p{margin-bottom:0}.sidebar .search-form .input_text,.sidebar .thesis_email_form .input_text{width:100%}.sidebar .query_box .post_author,.sidebar .query_box .post_date{color:#888}.sidebar #searchsubmit{margin-top:10px}.widget ul{list-style-type:none}.widget li a:hover{text-decoration:underline}.sidebar .widget,.sidebar .text_box,.sidebar .thesis_email_form,.sidebar .query_box{border-bottom:1px dotted #ddd}.sidebar .widget:last-child,.sidebar .text_box:last-child,.sidebar .thesis_email_form:last-child,.sidebar .query_box:last-child{border-bottom:0}#footer{border-top:1px solid #ddd}.footer{font-size:14px;line-height:25px;color:#888;text-align:center;padding:14px 0}.footer a{color:#888}.footer a:hover{color:#111}.woocommerce-archive .term-description{margin-bottom:27px}.woocommerce-result-count{font-size:14px;line-height:25px;color:#888}.woocommerce-shop .page-title,.woocommerce .product_title{font-family:"Fira Sans",sans-serif;font-size:29px;line-height:44px}.woocommerce .page-title{padding-bottom:27px;border-bottom:1px dotted #ddd;margin-bottom:27px}.woocommerce .product_title,.woocommerce nav.woocommerce-pagination ul.page-numbers{margin-bottom:14px}.woocommerce .products a.button,.woocommerce .cart button.button,.grt .woocommerce input.button,.woocommerce .grt input.button,.woocommerce .grt #respond input#submit{font-family:inherit;line-height:1em;padding:.5em .75em}.woocommerce #comments{margin-top:27px}.woocommerce #reviews h2{margin-top:0}.woocommerce #commentform{padding:0;margin-top:27px}fieldset legend{font-weight:700}.grt fieldset{margin-top:27px;margin-bottom:27px}.grt fieldset legend{margin-bottom:14px}.columns:after,.menu:after,.post_box:after,.content .post_content:after,.author_description:after,.sidebar:after,.query_box:after,.prev_next:after,.comment_text:after,.comment_nav:after{display:table;clear:both;content:''}@media all and (max-width:993px){.container,.landing .container{width:auto;max-width:620px}.columns>.content{float:none;width:auto}.columns>.sidebar{float:none;width:auto;border-top:1px solid #ddd;padding:27px 0 0}.columns>.sidebar>*{max-width:320px}.full_width{min-width:620px}#site_title{padding:41px 0}.menu_control{display:block;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.menu_control,.menu{margin:0 -27px}.menu_control,.menu a{padding:.8em 27px}.menu{display:none;float:none}.show_menu{display:block}.menu .sub-menu{position:static;display:block;padding-left:27px}.menu li{float:none}.menu .sub-menu li{width:auto}.feature_box .alignright,.feature_box .alignleft{float:none;margin-right:0;margin-left:0}.feature_box .input_text{width:50%}}@media all and (max-width:673px){.full_width{min-width:0}#site_title,.feature_box,.columns>.sidebar,.post_box,.post_list,.prev_next,#comments,.footer{padding-right:27px;padding-left:27px}.menu_control,.menu,.feature_box{margin-right:0;margin-left:0}.frame,.post_image_box,.wp-caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media all and (max-width:450px){.menu_control,.menu a,#site_title,.feature_box,.feature_box .headline,.columns>.sidebar,.post_box,.post_list,.prev_next,#comments,.footer{padding-right:14px;padding-left:14px}#site_title,.landing #site_title{padding-top:27px;padding-bottom:27px}.feature_box .input_text{width:100%}.feature_box .input_submit{display:block;margin:14px 0 0}.menu .sub-menu,.post_box blockquote,.children .comment{padding-left:14px}.comments_closed,.login_alert{margin-right:14px;margin-left:14px}.feature_box .headline{margin-right:-14px;margin-left:-14px}.right,.alignright,img[align=right],.left,.alignleft,img[align=left]{float:none}.grt .right,.grt .left,.grt .alignright,.grt .alignleft,.grt blockquote.right,.grt blockquote.left{margin-right:0;margin-left:0}.post_author:after{content:'\a';height:0;white-space:pre;display:block}.twitter_profile:before{content:''}.grt blockquote.right,.grt blockquote.left,#commentform .input_text,.sidebar .search-form .input_text,.post_box .signup .input_text,.sidebar .thesis_email_form .input_text{width:100%}.post_box .signup .input_text{margin-bottom:14px}.post_box .signup .input_submit{margin-left:0}.comment_date{display:none}}#site_title a{display:inline-block;vertical-align:middle}.sidebar .widget_title,.email_form_title{position:relative;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.2);background-color:#000;margin-bottom:10px;border-bottom:3px solid grey;padding:5px 20px}.grt .note{border:1px solid #bd2b2b}.grt .alert{background-color:#ffeea3;border:1px solid #e0d08f}.grt .tip{background-color:#e2e2e2;border:1px solid #b5b5b5;padding:14px}.grt .box{background-color:#fff;border:1px solid #000}a:hover{font-weight:700}.grt blockquote.right,.grt blockquote.left{font-size:16px;line-height:24px;width:45%}button,input[type=submit],.input_submit,.post_edit,.previous_posts a,.next_posts a,.comment_footer a,.comment_nav a,#cancel-comment-reply-link{display:inline-block;padding:.5em;margin-top:8px;font-size:inherit;font-family:inherit;cursor:pointer;text-align:center;text-decoration:none;outline:none;color:#fff;background-color:#9e0000;border:none;border-radius:15px;box-shadow:0 4px #999}button:hover,input[type=submit]:hover,.input_submit:hover,.post_edit:hover,.previous_posts a:hover,.next_posts a:hover,.comment_footer a:hover,.comment_nav a:hover,#cancel-comment-reply-link:hover,button:active,input[type=submit]:active,.input_submit:active{background-color:#c40000;color:#fff;text-decoration:underline;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.signincenter{margin-top:8px;margin-bottom:8px;background-color:#d3d3d3;padding:.7em}.post_box .topper{background-color:#222;color:#fff;border-bottom:1px solid #ddd;margin:-27px -27px 27px;padding:14px 27px}.grt .funbox{background-color:#ededed;border:8px solid #d6d6d6;padding:8px}.grt .cbl{background-color:#ededed;border:2px solid #d6d6d6;padding:8px;text-align:center}.grt .redcbl{background-color:#d1ecff;border:2px dotted #c60000;padding:8px;text-align:center}.grt .buybox{background-color:#d1ecff;border:4px solid #8cd1ff;padding-left:22px;padding:14px}.grt .graybox{background-color:#ededed;border:4px solid #5b5b5b;padding-left:22px;padding:14px}.grt .yellowbox{background-color:#fff5a3;border:4px solid #ffdb2b;padding-left:22px;padding:14px}.post_box .redtopper{background-color:#c60000;color:#fff;border-bottom:1px solid #ddd;margin:-27px -27px 27px;padding:14px 27px}