/*! Please do not edit style.css use custom.css *//*!
 * Theme Name: General Patton Museum
 * Description: Custom theme created by Leap Marketing | Creative Agency
 * Version: 2017
 * Author: <a href="http://leapcreativeagency.com/" target="new">www.LeapCreativeAgency.com</a>
*//*! normalize.css v3.0.2 | MIT License | git.io/normalize */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}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}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:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}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-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"FontAwesome";src:url("fonts/fontawesome-webfont.eot");src:url("fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/fontawesome-webfont.woff") format("woff"),url("fonts/fontawesome-webfont.ttf") format("truetype"),url("fonts/fontawesome-webfont.svg#svgFontName") format("svg")}.center{width:100%;text-align:center}.awesome{font-family:"FontAwesome";font-weight:normal;font-style:normal}.maxx{max-width:1800px}.width_box{width:92%}.paddy{margin:1vw;padding:0 1vw}.flexp{display:table;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;flex-direction:row;align-items:stretch}.flexc{flex-grow:1;flex-shrink:0;flex-basis:20%}.col_100{flex-grow:1;flex-shrink:0;flex-basis:20%;margin:auto}.col_50,.col_25{flex-grow:1;flex-shrink:0;flex-basis:20%;flex-basis:300px;margin:1vw;padding:0 1vw}.col_33{flex-grow:1;flex-shrink:0;flex-basis:20%;flex-basis:250px;margin:1vw;padding:0 1vw}.col_75{flex-grow:1;flex-shrink:0;flex-basis:20%;flex-grow:3;align-self:center;margin:1vw;padding:0 1vw}.col_80{flex-grow:1;flex-shrink:0;flex-basis:20%;flex-grow:10;align-self:center;margin:1vw;padding:0 1vw}.animated{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated-slow{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.hinge{-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes slideInDown2{0%{-webkit-transform:translateY(-5px);transform:translateY(-5px);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown2{0%{-webkit-transform:translateY(-5px);transform:translateY(-5px);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown2{-webkit-animation-name:slideInDown2;animation-name:slideInDown2}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-family:'Bitter',serif;line-height:21px;position:relative;vertical-align:baseline;text-align:left;z-index:1;font-weight:normal}div,span,applet,object,iframe,blockquote,pre,img,p,ol,ul,li,fieldset,form,label,legend,article,table,caption,aside,canvas,details,figcaption,figure,menu,nav,section,summary,time,mark,audio,video,a{display:inline-block;vertical-align:top}tr{display:table-row}th,td{display:table-cell}html,body{width:100%;line-height:1;margin:0 auto;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}em,i{font-style:italic}strong,b,strong a,b a{font-weight:bold}small{font-size:80%}ol{list-style:decimal}ul{list-style:none}iframe{overflow:hidden}a{font-size:15px;line-height:25px;color:#262628;text-decoration:none;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;-ms-transition:color .3s ease;transition:color .3s ease}a:hover,.phone_top a:hover,.the_foot a:hover{color:#8d2d34;-webkit-transition:color .6s ease;-moz-transition:color .6s ease;-o-transition:color .6s ease;-ms-transition:color .6s ease;transition:color .6s ease}img{width:100%}html{background:#e7e4ca;color:#262628;width:100%;height:100%;display:inline-block;text-align:center;position:relative;font-family:'Bitter',serif}body{z-index:1;padding:0;margin:0;position:relative;font-family:'Bitter',serif;font-size:14px;width:100%;text-align:center;overflow-x:hidden}h1,h1 a,h1 strong,h1 strong span,h1 span{font-size:38px;line-height:48px;font-family:'Bitter',serif}h2,h2 a,h2 span{font-size:35px;line-height:45px}h3,h4,h5,h3 a,h4 a,h5 a{font-size:21px;line-height:31px}p{font-size:15px;line-height:25px}hr{border-width:2px;border-style:solid;border-color:#c5c2a8}button,.button,.directions_link a,.submit,input.wpcf7-form-control.wpcf7-submit,.inside_page a.button{color:#fff;padding:8px 25px;cursor:pointer;background:#6c6034;font-size:15px;line-height:25px;text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}button:hover,.button:hover,.inside_page .directions_link a:hover,.submit:hover,input.wpcf7-form-control.wpcf7-submit:hover,.directions_link a.button.button_box:hover,.inside_page a.button:hover{background-color:#8d2d34;color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.super{width:100%;text-align:center;max-width:1800px}.main_container{width:92%;display:inline-block;text-align:center;z-index:100;background-repeat:no-repeat;background-position:bottom right;background-size:75%;display:table;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;flex-direction:row;align-items:stretch;max-width:1800px;margin:1vw auto 0}header,.main_content,footer{width:100%;text-align:center;display:inline-block}header{position:fixed;top:0;left:0;width:100%;text-align:center;z-index:500;background-size:100% 100%;background-repeat:no-repeat}.header_box{max-width:1800px;display:table;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;flex-direction:row;align-items:stretch;margin:0 auto;background:#f5f4ea}.main_content{text-align:center;position:relative;z-index:3;width:92%}.main_content{flex-grow:1;flex-shrink:0;flex-basis:20%;flex-grow:10;align-self:center;margin:1vw;padding:0 1vw;margin:0 2vw 0 0;flex-basis:60%;align-self:flex-start}.main_content>h1,.main_container>h1,.summary h1{color:#262628;font-size:43px;line-height:53px;font-weight:bold;width:100%;text-align:center;text-transform:uppercase;letter-spacing:1px;border-bottom:9px solid #c5c2a8}.main_container>h1{margin-bottom:55px}.header_text{padding:0 0 50px;max-width:1000px;width:95%}.header_text p,.header_text strong{font-size:15px;line-height:25px}.small{font-size:10px;line-height:20px}.main_content.inside{width:100%}.main_content.inside.inside_full{margin:0}.logo_main{width:90%;text-align:center;display:table;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;flex-direction:row;align-items:stretch;align-items:center}.logo_main a{z-index:100;margin:10px 0 0;color:#000;text-align:left;flex-basis:140px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.logo_main .col_75{flex-grow:8;margin:10px 1vw}.logo_main .col_75 a{border-bottom:8px solid #6c6034;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.logo_main a h1{letter-spacing:3px;font-size:38px}.logo_main a:hover h1,.logo_main a:hover h2{color:#6c6034;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.logo_main a h2{font-size:21px;letter-spacing:2px}.logo_main a img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.logo_main a img:hover{color:#6c6034;-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.logo_main img{max-width:220px}.top_cart{position:absolute;top:5px;right:55px;z-index:100;text-transform:uppercase}.top_cart .awesome{text-align:center;font-size:20px}.cta{width:92%;max-width:1800px;text-align:center;margin:2vw auto;display:table;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;flex-direction:row;align-items:stretch;justify-content:flex-start}.cta_section{display:inline-flex;align-items:center;flex-basis:auto;margin:0 auto}.cta_title{font-size:22px;text-transform:uppercase}.cta_image{width:auto}.reviews h3{color:#6c6034;width:100%;text-align:center;margin:25px 0;font-size:19px;line-height:29px}.reviews_links,.reviews{width:100%;text-align:center}.reviews_links li{margin:0 2vw}footer{text-align:center;width:92%;font-family:'Allura',cursive;z-index:100;max-width:1800px;margin-top:2vw}.the_foot{text-align:center;width:100%;display:table;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;flex-direction:row;align-items:stretch}#home .the_foot{display:none}.the_foot hr{width:100%}.foot_nav{width:100%}#foot_menu,#foot_menu ul{width:100%}#foot_menu li{display:inline-block;margin:0 10px;border-right:1px solid #d7d2a7;padding-right:20px}.address_box h2{text-align:left;color:#262628;font-weight:bold;font-size:15px;line-height:25px}.copy_foot{width:100%;text-align:center;margin:2vw 0 1vw}.address_box,footer p,footer span,footer a,.foot p,.the_foot a,.address span{font-size:15px;line-height:25px;color:#262628}.social_box{z-index:100;display:inline-flex;align-items:center;justify-content:space-between}.social_box h3{text-align:right}.social{width:100%;text-align:right;z-index:100;pointer-events:none}a.facebook,a.twitter,a.linkedin,a.pinterest,a.google_plus,a.tumblr,a.instagram,a.tripadvisor{font-family:"FontAwesome";font-style:normal;font-size:28px;line-height:28px;font-weight:normal;color:#262628;padding:8px 0 0;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;-ms-transition:all .7s ease;transition:all .7s ease}.social_bg{background-color:transparent;border:1px solid transparent;height:45px;width:45px;margin:0 9px;text-align:center;pointer-events:visible;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;-ms-transition:all .7s ease;transition:all .7s ease}.social_bg a{color:#262628}.social .social_bg:hover{cursor:pointer;border:1px solid #999;background:#fff;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;-ms-transition:all .7s ease;transition:all .7s ease}.social .social_bg:hover .facebook{color:#3c5a99}.social .social_bg:hover .twitter{color:#28aae1}.social .social_bg:hover .linkedin{color:#1a85bc}.social .social_bg:hover .pinterest{color:#c72028}.social .social_bg:hover .google_plus{color:#dd4b39}.social .social_bg:hover .tumblr{color:#36465d}.social .social_bg:hover .instagram{color:#d1d1d1}.social .social_bg:hover .tripadvisor{color:#6ba044}.social .social_bg:hover a{color:#fff;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;-ms-transition:all .7s ease;transition:all .7s ease}.social_text{font-family:'Bitter',serif;color:#fff;font-size:13px;line-height:23px;margin-top:15px}.side_bar.hide_the_sidebar{display:none}.hide_insidepages{display:none}#home .hide_insidepages{display:inherit}.slide_box{width:100%;text-align:center;margin-top:155px;background:#f5f4ea}.plusSlider{position:absolute;top:0;left:0;width:100%;height:100%}.slide_content{width:92%;position:relative;z-index:20}.slide_spacer{position:relative;width:100%}#slideshow1,#testimonials_box{position:relative;width:100%;height:100%;overflow:hidden}.slide{position:absolute;display:block !important;width:100%;height:100%;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:opacity 500ms linear;-moz-transition:opacity 500ms linear;-o-transition:opacity 500ms linear;-ms-transition:opacity 500ms linear;transition:opacity 500ms linear}.slide.current{-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition:opacity 500ms linear;-moz-transition:opacity 500ms linear;-o-transition:opacity 500ms linear;-ms-transition:opacity 500ms linear;transition:opacity 500ms linear}figure.adaptive{width:100%;height:100%;position:absolute;margin:0;padding:0}.slide figcaption{position:absolute;top:35%;left:0;text-align:center;z-index:100;width:60%;text-align:right}figcaption p,figcaption p span,figcaption h1,figcaption h2,figcaption h3,figcaption h4,figcaption h5,figcaption h6{color:#fff;width:100%;font-family:'Bitter',serif;text-align:center;font-size:38px;line-height:33px;vertical-align:middle;background:transparent;text-shadow:1px 1px 1px #000}figcaption p strong a,figcaption p strong,figcaption p a,figcaption h1,.main_content figcaption h1,figcaption h1 span,figcaption h1 strong,figcaption h1 strong span,figcaption h2,figcaption h2 span{color:#fff;font-size:60px;line-height:65px;font-family:'Allura',cursive;font-weight:normal;text-align:center;background:transparent;padding:0;vertical-align:middle}figcaption h1 strong span,figcaption h1 strong{font-weight:bold}figcaption h1{text-transform:uppercase}figcaption h3{font-size:22px;line-height:32px}figcaption h4{font-size:19px;line-height:29px}figcaption h5{font-size:17px;line-height:27px}figcaption h6{font-size:12px;line-height:22px}figcaption .button.button_box{margin:25px 0 0;padding:20px;border:none;font-size:15px;line-height:25px;font-weight:bold}.plusSlider-controls-wrapper{position:absolute;bottom:0;left:0;width:100%;text-align:center;display:none}.plusSlider-controls{width:auto}.plusSlider-controls a{color:transparent;margin:0 3px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;font-size:12px;line-height:22px;background:rgba(255,255,255,0.3);width:12px;height:12px}.plusSlider-controls a.current{background:rgba(255,255,255,0.7)}@media only screen and (max-width:1024px){.slide_content{margin-top:0}.slide figcaption{width:80%}}@media only screen and (max-width:769px){.ie8 .slide figcaption{display:none}figcaption p strong,figcaption p strong a,figcaption p a{font-size:30px}figcaption p strong a,figcaption p a,figcaption h1,.main_content figcaption h1,figcaption h1 span,figcaption h1 strong,figcaption h1 strong span,figcaption h2,figcaption h2 span{font-size:40px;line-height:45px}.slide figcaption{top:30%}}@media only screen and (max-width:668px){.slide figcaption{display:none}}#contact .inside_page h2{margin:0 0 5px 0}.contact p{width:auto}.contact,#contact .google_map{width:100%}.contact_us_form,div.wpcf7,form.wpcf7-form{width:100%;text-align:center}.inside_page .contact_us_form p{width:100%;margin:0}p .radio{padding:0 0 0 20px}input:focus,textarea:focus{outline:none}input{font-size:15px;line-height:25px;color:#000}.radio input{float:left;display:block}.radio span{padding:1px 0}textarea,.form-1 input,.design input,.comment-form-author input,.comment-form-email input,.comment-form-url input,.comment-form-comment input{font-size:15px;line-height:25px;color:#000}span.wpcf7-form-control-wrap{vertical-align:middle;margin:10px 10px 10px 0;width:calc(100% - 10px)}button,select{padding:7px}span.wpcf7-list-item{width:100%}.contact input,textarea,input{padding:10px 0 10px 10px;margin:0;width:95%;width:calc(100% - 12px)}textarea{height:167px}.ajax-loader{width:auto;display:block}select,option{color:#9c9c9c;text-transform:uppercase;font-size:12px}::-webkit-input-placeholder{text-transform:uppercase;font-size:12px}:-moz-placeholder{text-transform:uppercase;font-size:12px}::-moz-placeholder{text-transform:uppercase;font-size:12px}:-ms-input-placeholder{text-transform:uppercase;font-size:12px}.submit,input.wpcf7-form-control.wpcf7-submit{max-width:150px}.send_button_box{text-align:center}.directions_link{margin:15px 0 0;width:100%;text-align:center}.wpcf7-form-control-wrap.your-firstname,span.wpcf7-form-control-wrap.your-lastname{width:calc(100% - 89px)}span.wpcf7-form-control-wrap.your-title,span.wpcf7-form-control-wrap.your-suffix{width:65px}@media only screen and (max-width:1024px){#contact .inside_page{text-align:left}.contact{width:100%;margin:0}.google_map{width:100%;margin:0}.ie8 .contact,.ie8 .google_map{width:100%}.contact *{text-align:center}.contact input,.your-message textarea{padding:10px 0}.your-message textarea{max-width:100%}#wpgmza_map{height:300px !important}}@media only screen and (max-width:768px){.contact{margin:0}.leftcontact{width:47%;margin-right:0}}@media only screen and (max-width:600px){.leftcontact,.rightcontact{width:100%;margin:0}.contact{margin:0}}.buttonback{width:99%;text-align:right;padding:7px 0}.blog-home{padding:0 0 25px;text-align:center}.blog-post{max-width:1500px}.categories_home{width:100%}.post-type-project h1,.post-type-project .project_info{text-align:center}.content-wrapper h1{text-transform:uppercase}.post-type-project .project_info .awesome{color:#8d2d34}.inside_page img.featured_image{width:100%;max-width:400px;margin:10px 1% 1% 0;float:left}.content-wrapper{padding:0 0 22.5px 0;width:100%}.content-wrapper article,.content-wrapper article section{width:100%}.main_content.inside h1.post_title{color:#6c6034}.singles{width:100%}.singles div{width:100%;text-align:center}.singles p,.single ul{text-align:left;width:100%;margin:5px 0}.singles div a img{width:auto;border:1px solid #6c6034;padding:15px;margin:15px}.article_excerpt img{width:auto}.article_excerptp a,.singles a{font-weight:bold;text-align:left;color:#6c6034}.article_excerpt p a:hover{color:#8d2d34}.article-content h3.article_post_title{text-align:left;font-size:21px;line-height:31px;margin:5px 0}.article-content a img{border:1px solid #eee;margin:0;width:100%}.article-content a:hover{opacity:.9}.single .article-h3{text-align:center}h3.article_post_title p,h3.article-h1 p{font-size:15px;line-height:25px;vertical-align:middle;font-weight:bold}b.comment_count{font-size:17px;font-family:"FontAwesome";font-weight:normal;font-style:normal;top:-3px;color:#6c6034}section.comments{margin:25px 0 0;width:100%;text-align:center}.post-type-post{text-align:center;width:100%}.comment-title{border-bottom:2px solid #e7e4ca;font-size:15px;line-height:25px}.respond{width:auto;text-align:center;padding:5px;color:#000}#respond{width:300px;padding:0 5px}.form-submit{margin:15px 0 0;width:100%;text-align:center}textarea#comment{width:251px;padding:10px}.logged-in-as,.logged-in-as a{text-align:left}.logged-in-as a:hover{color:#6c6034}.comment-form-comment label{font-weight:bold}.responses{width:100%;padding:15px 0 0}.blog-comment{width:95.5%;margin:5px 0;padding:10px 15px;border-bottom:1px solid #d7d2a7;background:#efeddc}.comment-author{text-transform:uppercase;font-weight:bold}.comment-form-author input,.comment-form-email input,.comment-form-url input,.comment-form-comment input{max-width:283px;display:block}.form-allowed-tags,.form-allowed-tags>*{display:none}.content_wrapper_home{margin:10px;width:31%;width:calc(33% - 21px)}a.blog_thumbnail{width:100%}.post_date_displayed{background:rgba(0,0,0,0.5);color:#fff;position:absolute;top:0;left:0;width:35px;text-align:center;padding:5px 10px;font-size:13px;line-height:15px;font-family:'Allura',cursive;text-transform:uppercase}.categories_home{margin-top:20px}.orange_line{color:#8d2d34;margin-right:5px;font-weight:bolder}.category_type{text-transform:capitalize}.post_date_displayed_no_pic{width:100%;text-align:center;height:82px;background:#8d2d34;border-bottom:5px solid #6c6034}.tool_pagination{width:100%;text-align:center;margin:10px 0}.pages .page-number.page-numbers.current{color:#8d2d34}.tool_pagination .prev,.tool_pagination .next{margin:0 5px}@media only screen and (max-width:1024px){.post-type-exhibits .singles img.featured_image{float:none}.inside_page img.featured_image{margin:10px 0}}@media only screen and (max-width:650px){.content_wrapper_home{width:100%;text-align:center;margin:10px 0;border-bottom:3px solid #8d2d34;padding-bottom:15px}.article-content,.article-content *,.article-content h3.article_post_title{text-align:center}.article-content ul li,.article-content ol li{text-align:left}}#nav_main{width:100%;overflow:visible;position:relative;z-index:90;margin:.5vw 0}ul.sub_menu{width:100%}.sub_menu li.menu-item{margin:0 10px}#nav_main ul li a{letter-spacing:1px;font-family:'Bitter',serif;font-size:18px;text-transform:uppercase;line-height:18px;border-bottom:2px solid transparent;color:#000;z-index:10;cursor:pointer;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease}#nav_main ul li.current-menu-item>a,#nav_main ul li.nav-item:hover>a{color:#8d2d34;border-bottom:1px solid #8d2d34;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease}#nav_main ul li.current-menu-item>a,#nav_main ul li:hover a,#nav_main ul li.current-menu-ancestor a.nav-link{text-shadow:0 0 1px #3e0606;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}#home #nav_main .current-menu-item{display:none}.sub_menu .sub_menu{position:absolute;top:50px;left:0;display:none;background:#8d2d34}li:hover .sub_menu{display:block}ul.sub_menu li.nav-item{width:auto;padding:10px 0;vertical-align:top}ul.sub_menu li.nav-item:first-child,#home ul.sub_menu li.nav-item:nth-child(2){padding-left:0;margin-left:0}.sub_menu .sub_menu li{border-top:1px solid #fff;border-right:none;margin:0;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;-ms-transition:all .7s ease;transition:all .7s ease}.sub_menu ul.sub_menu,.sub_menu ul.sub_menu li{width:200px}ul.sub_menu li>a{padding:5px 0;display:block;width:100%;text-align:center}#nav_main .sub_menu .sub_menu li a{text-align:left;font-size:14px;line-height:18px;text-transform:none !important;padding:15px;color:#fff;font-family:'Bitter',serif}.sub_menu .sub_menu li:hover,li.nav-drop-item.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item{background-color:#4a4123;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;-ms-transition:all .7s ease;transition:all .7s ease}#nav_main ul li.current-menu-item>a,#nav_main ul li.nav-item:hover>ali.nav-drop-item.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item a{border-bottom:0}.sub_menu .sub_menu li:hover a{color:#fff !important}select.select_menu{display:none;background:#6c6034;color:#000;width:100%;padding:10px;font-weight:bold;font-size:15px;background:#fff;background:-moz-linear-gradient(top, #fff 0, #e5e5e5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #e5e5e5));background:-webkit-linear-gradient(top, #fff 0, #e5e5e5 100%);background:-o-linear-gradient(top, #fff 0, #e5e5e5 100%);background:-ms-linear-gradient(top, #fff 0, #e5e5e5 100%);background:linear-gradient(to bottom, #fff 0, #e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0)}.top_info nav li{margin:0 1.5vw 0 0}.top_info nav li:last-child{margin-right:0}.top_info nav li a{color:#fff;font-weight:normal;text-transform:uppercase;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease}.top_info nav li a:hover{font-weight:bolder;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;transition:all .6s ease}.top_info nav li:last-child:before{content:" ";border:2px solid #fff;color:#fff;margin-right:13px;vertical-align:middle}.menu{width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);max-width:1000px;text-align:center;padding:5px 20px}.menu_section{width:100%}.menu_section>h3{text-transform:uppercase;background-color:#8d2d34;color:#fff;text-align:center;padding:10px;margin:5px 0 0}.inside_page .menu_section_content p{margin:0 0 10px 0}.menu_section>h3:hover{cursor:pointer;background-color:#6c6034;color:#fff;font-weight:bold}.menu_section_content{overflow:hidden}.menu_box_sec{width:97%;padding-top:10px}.menu_section .menu_section_content{background:#fff;height:0;width:100%;text-align:center}.menu_section.active .menu_section_content{height:auto}.arrow_right{background-image:url("img/site_images.png");width:17px;height:17px;background-position:-78px -36px;float:right;margin-top:3px}.menu_section.active .arrow_right,.menu_section h3:hover .arrow_right{background-position:-72px -54px}.menu_title_info{width:100%;text-align:center;color:#6c6034}.menu_box_sec h3{font-weight:bold;color:#6c6034}.inside_page .menu_box_sec b,.inside_page .menu_box_sec strong{font-size:15px;line-height:25px}@media only screen and (max-width:1024px){.menu{width:97%;padding:0}}.inside_page{width:100%;text-align:center;max-width:1800px;margin:0}.inside_page p,.inside_page h2{max-width:1800px;margin:7px 0;display:inline-block;width:100%}.inside_page p{display:block}.inside_page strong,.inside_page b,.inside_page strong span,.inside_page strong b{font-weight:bold}.inside_page h2{margin:25px 0 5px 0}.inside_page a{color:#6c6034;font-weight:bold;font-style:normal}.inside_page a:hover{color:#000}.inside_page blockquote:before,.inside_page blockquote:after{content:'"';font-size:15px;line-height:25px;line-height:32px;font-weight:bolder}.inside_page ul,.inside_page ol{margin:25px;width:100%;width:calc(100% - 50px)}.inside_page ul li{display:list-item;list-style-type:square;margin:0 0 10px 0}.inside_page ol li{display:list-item;list-style-type:decimal;margin:0 0 10px 0}.inside_page img{width:auto;height:inherit;margin:3px 15px}.inside_page .left,.inside_page .alignleft{float:left;margin-left:0}.inside_page .right,.inside_page .alignright{float:right;margin-right:0}.inside_page .aligncenter{display:block;margin:0 auto}.inside_page .border{padding:5px;border:1px solid #eee}.singles .gallery .gallery-icon img{border:none;margin:0;width:100%;height:100%}.gallery-columns-3 .gallery-item{width:calc(33% - 16px) !important;margin:8px}.gallery-icon a{overflow:hidden;width:100%}.singles .gallery .gallery-icon a img{width:calc(100% - 33px)}div#slb_viewer_wrap{position:static}.slb_details{display:none}#slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_prev .slb_template_tag{left:0}#splash .wpcf7,#splash .wpcf7-form,#splash .wpcf7-form p{width:100%;text-align:center}#splash .splash_foot{margin:2vw 0 1vw 0}#splash .wpcf7-form label{margin-right:10px;vertical-align:middle}#sportsfeed .col_100 a{font-weight:bold}.rsslibdesc{display:block;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}.business_hours_box{background:#000;width:100%;text-align:center;margin-top:150px}#home .business_hours_box{margin-top:0}.business_hours{width:92%;color:#fff;font-family:'Open Sans',sans-serif;padding:1.2vw 0}.business_hours *{font-family:'Open Sans',sans-serif}.business_hours strong,.business_hours b{font-weight:bold;text-transform:uppercase;font-size:17px;line-height:20px;vertical-align:bottom}.business_hours p{font-size:13px;line-height:20px;vertical-align:bottom}.home_page{width:100%;text-align:center}.featured_event{width:100%;text-align:center}.fe_title{position:absolute;top:0;left:0;width:100%;text-align:center;color:#fff;font-size:21px;line-height:31px;padding:25px 0;background-color:#262628;background-color:rgba(38,38,40,0.8)}.fe_text_left,.fe_text_right{color:#fff;position:absolute;bottom:20px;text-align:center;width:40%}.fe_text_left p,.fe_text_right p{width:100%;text-align:center;font-size:18px;line-height:28px}.fe_text_left{left:0}.fe_text_right{right:0}@media only screen and (min-width:1366px){.business_hours_box{margin-top:208px}}.side_bar{flex-grow:1;flex-shrink:0;flex-basis:20%;flex-basis:300px;margin:1vw;padding:0 1vw;margin:0;padding:0;flex-basis:24%;min-width:250px}.sb_sec p{display:block;width:85%;max-width:300px;margin:10px auto;color:#6c6034;line-height:35px}.sb_sec h3{font-weight:800;color:#6c6034;text-transform:uppercase;width:100%;text-align:center;margin:18px 0;font-size:25px;line-height:35px}.sb_sec b,.sb_sec strong{font-weight:800;color:#000;text-transform:uppercase}.sb_sec em{margin-top:20px}.sb_sec{width:100%;text-align:center}.sb_links,.sb_links_below{width:100%}.sb_links li,.sb_links_below li{width:100%;text-align:center;margin:0 0 2vw 0}.sb_links a,.sb_links_below a{font-size:18px;line-height:28px;width:100%;padding:35px 0}.sb_links li:first-child a{background-color:#8d2d34}.sb_links li:first-child a:hover{background-color:rgba(108,96,52,0.7)}.sb_links li a:hover{background-color:rgba(38,38,40,0.8)}.sb_links_below li a{padding:25px 0}.sb_links_below li:first-child a,.sb_links_below li:first-child{background-color:#262628}.sb_links_below li:first-child a{background-color:transparent;max-width:200px}.sb_links_below li:first-child:hover{background-color:#8d2d34}.sb_sec_bg{padding:1vw 0;background-color:#f4f2e6;margin-bottom:2vw}.address_side_box{width:100%;text-align:center}.address_side_box h2{width:100%;text-align:center;font-size:19px;line-height:29px;font-weight:800;text-transform:uppercase}.address_side_box p{display:inline-block;width:auto;font-size:19px;line-height:29px;color:#262628;margin:5px auto}.address_side_box .side_map_link{text-decoration:underline;display:block;text-align:center;font-size:19px;line-height:29px}.address_side_box .side_phone{display:block;text-align:center;margin-top:25px;font-weight:bold;font-size:19px;line-height:29px}.social_side_box{margin-top:55px}.columns{width:100%;display:table;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;flex-direction:row;align-items:stretch;margin:1vw 0;text-align:center}.column{width:100%;max-width:1300px;display:table;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;flex-direction:row;align-items:stretch}.columns .aligncenter{display:block;margin:10px auto}.columns .alignleft{float:left;margin-left:0}.columns .alignright{float:right;margin-right:0}.columns img{width:auto;margin:0 5px;max-width:100%;height:inherit}.columns p{display:block;max-width:1300px;margin:10px auto}.columns h2{display:block;max-width:1300px;margin-bottom:20px;margin:0 auto;color:#010101}.columns h3,.columns h4,.columns h5{display:block;max-width:1300px;margin:0 auto;color:#010101}.columns h2 strong a{font-weight:bolder;color:#000;display:block;max-width:1300px;color:#010101}.columns h1,.columns ul{display:block;max-width:1300px;margin:0 auto;color:#010101}.columns li{font-size:15px;line-height:25px}.columns a{color:#6c6034}.columns a.button{color:#fff}.columns a.button:hover{color:#fff}.columns a:hover{color:#8d2d34}.columns ul,.columns ol{margin-left:19px;width:100%;font-size:21px;line-height:31px}.columns ul li{display:list-item;list-style-type:disc}.columns ol li{display:list-item;list-style-type:decimal}.column .col_50:nth-child(odd){margin-left:0;padding-left:0}.column .col_50:nth-child(even){margin-right:0;padding-right:0}.the_exhibit{text-align:center}.item_wrapper{margin:10px;max-width:400px;color:#fff}.the_exhibit{padding-bottom:15px;border-bottom:9px solid #6c6034}.exibits_title{color:#6c6034;border-top:9px solid #6c6034;border-bottom:9px solid #6c6034;padding:10px 0;margin:25px 0 15px;width:100%;font-size:24px;line-height:34px;text-transform:uppercase}.the_exhibit .item_wrapper{margin:0 0 17px 0;overflow:hidden;padding:10px 0 0;width:calc(50% - 17px);max-width:600px}.the_exhibit a:nth-child(even){padding-left:15px}.the_exhibit a:nth-child(odd){padding-right:15px}.the_exhibit a:nth-child(0n+3) .item_box{background:rgba(38,38,40,0.8)}.the_exhibit a:nth-child(0n+4) .item_box{background:rgba(38,38,40,0.8)}.the_exhibit .item_wrapper img{width:100%;margin:0;border-bottom:9px solid #6c6034}.item_box{position:absolute;top:10px;left:0;text-align:center;width:calc(100% - 15px);z-index:10;color:#fff;background-color:rgba(108,96,52,0.7);min-height:116px;display:flex;align-items:center}.the_exhibit a:nth-child(even) .item_box{left:15px}.item_box h3{width:100%;text-align:center;letter-spacing:1px;font-size:24px;line-height:34px;text-transform:uppercase;padding:20px 0}p.view_item{color:#fff;width:calc(100% - 15px);text-align:center;font-size:21px;line-height:31px;position:absolute;bottom:-90px;padding:25px 0;background:#8d2d34;overflow:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.the_exhibit a:hover p.view_item{bottom:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}@media only screen and (max-width:1024px){.project_wrapper .project_box{height:88%}}@media only screen and (max-width:650px){p.view_item{display:none}}.woocommerce{width:100%}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:0}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none;width:100%}.woocommerce-cart .inside h1,.woocommerce-checkout .inside h1{display:none}.woocommerce-checkout .inside_page,.woocommerce-cart .inside_page,.form-cart{width:100%;max-width:100%;text-align:center}.inside_page a.continue-shopping{color:#9c6f5f;display:inline-block;font-weight:normal;margin:10px 0 0}.inside_page a.continue-shopping:hover{color:#e0b3a3}.cart-collaterals{text-align:center}.cart_totals{text-align:left;max-width:85%;margin:30px auto;border-top:1px solid #6c6034;padding-top:40px}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{display:inline-block;width:30%;margin-left:20%;border:0}.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table tbody{width:100%;text-align:center}.woocommerce-cart .cart-collaterals .cart_totals table tbody tr th,.woocommerce-cart .cart-collaterals .cart_totals table tbody tr td{width:100%;padding:10px 0}.woocommerce table.shop_table{border:0;margin:0 auto;background:#fff}.woocommerce table.shop_table thead,.woocommerce table.shop_table tbody,.woocommerce table.shop_table tr{width:100%}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:20px 0}.woocommerce .cart_totals table.shop_table th,.woocommerce .cart_totals table.shop_table td{padding:0 0}.woocommerce table.shop_table th{font-weight:normal;color:#6c6034}.woocommerce table.shop_table td,.woocommerce table.shop_table td strong,.woocommerce table.shop_table td span{font-size:20px;font-weight:normal;color:#9d9d9e}.woocommerce table.shop_table th.order-total,.woocommerce table.shop_table td.order-total,.woocommerce table.shop_table td.order-total strong,.woocommerce table.shop_table td.order-total span{color:#000}.continue-shopping .fa:after{content:"\f177";margin:0 15px 0 0}.woocommerce-cart .wc-proceed-to-checkout{margin:0;padding:0}.wc-proceed-to-checkout{float:right}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{margin:0;width:100px}.product-name{width:35vw}.product-quantity{width:11vw}.product-price{width:12vw}.product-subtotal{width:12vw}.woocommerce table.shop_table td.product-remove{width:15vw;text-align:right}.woocommerce table.shop_table td.product-price span,.woocommerce table.shop_table td.product-subtotal span{color:#000;font-weight:bold}.woocommerce table.shop_table td.product-remove{text-align:center}.woocommerce a.remove{width:auto;display:inline-block !important;color:#e57373 !important;border:2px solid #e57373;font-size:18px;letter-spacing:2px;line-height:22px !important;border-radius:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.woocommerce a.remove:hover{background:#e57373;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.item-titles{display:inline-block;vertical-align:top;margin-left:10px}.item-titles a{color:#555}.inside_page h2.cart-title{font-size:48px;font-family:'Allura',cursive;border:0;color:#000;margin:23px 0 0}.steps{background:#eeeae2;color:#b3b2b0;padding:50px 0;text-align:center;margin-bottom:75px}.steps .active,.steps .active h5{color:#2c313c}.steps .active h4{color:#000}.step{text-align:left;width:27vw}.step .number{font-size:75px;line-height:75px;display:inline-block;width:4vw}.step1,.step2{margin-right:2vw}.step .step-title{display:inline-block;width:22vw}.step-title h4,.step-title h5{display:block}.step-title h4{font-size:28px;margin:8px 0 0}.step-title h5{font-size:16px;line-height:25px;font-family:'Bitter',serif}.form-cart .shop_table tbody tr:first-child td{padding-top:35px}.woocommerce .form-cart table.shop_table{min-height:800px}.woocommerce .cart input.button[name='update_cart']{width:200px}.woocommerce-Price-amount{width:150px}.woocommerce-checkout .steps{margin:0}.woocommerce-checkout .woocommerce-info{width:100%;text-indent:6vw;border-top:0}.woocommerce-checkout .woocommerce{text-align:center}.woocommerce-cart .inside_page h2,.woocommerce-checkout .checkout{width:85%;max-width:85%;margin:0 auto}.woocommerce-cart .inside_page h2{margin-top:25px}.woocommerce-info,.inside_page a.showlogin{color:#262628;font-size:18px}.inside_page a.showlogin:hover{color:#aaa}.woocommerce-info::before{color:#2c313c}.woocommerce-checkout h3{margin:20px 0 40px;font-size:48px;line-height:50px;color:#000}.woocommerce-additional-fields__field-wrapper,.woocommerce-billing-fields,.woocommerce-billing-fields__field-wrapper{width:100%}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#e7e4ca}li.woocommerce-notice.woocommerce-notice--info.woocommerce-info{display:block;text-indent:0;width:93%}input#createaccount{width:auto}ul.wc_payment_methods.payment_methods.methods li{display:block}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:21px;line-height:31px}.woocommerce-shipping-fields{width:100%}#ship-to-different-address{font-size:21px;display:block}#ship-to-different-address-checkbox{width:auto}.woocommerce-additional-fields{width:100%}.coupon{width:300px}input#coupon_code{width:110px}.coupon .button{width:140px;font-size:14px !important}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{width:auto}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline input#rememberme{vertical-align:middle;width:auto}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline span{vertical-align:middle}form.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.form-row,form.woocommerce-ResetPassword.lost_reset_password input{vertical-align:middle;display:inherit}body.woocommerce .main_container{width:92%}body.woocommerce .single-product-details{background:transparent;display:table;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;flex-direction:row;align-items:stretch;width:100%}body.woocommerce .loop{margin-top:30px}body.woocommerce .Media-content .button,body.woocommerce .Media-content .price{display:none}body.woocommerce #container,body.woocommerce #content{width:100%}.woocommerce a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,.Media a.button.product_type_simple.ajax_add_to_cart,.woocommerce a.button.product_type_variable{display:none}.woocommerce-page .side_bar{display:none}.loop{display:table;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:center;flex-direction:row;align-items:stretch;width:100%;justify-content:flex-start}figure.header-img{display:block;position:relative;width:100%}.woocommerce .woocommerce-breadcrumb,.woocommerce-breadcrumb a{font-size:15px !important;line-height:25px !important;margin:0}.woocommerce .woocommerce-breadcrumb{display:block}.woocommerce-result-count{display:block;font-size:13px;line-height:23px;color:#6c6034}.woocommerce .woocommerce-ordering{display:block !important;float:none !important;margin:0}.woocommerce .woocommerce-ordering select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #e0e0e0;letter-spacing:1px;font-size:18px;line-height:24px;font-weight:normal;color:#bdbdbd;z-index:50;position:relative;width:98%;padding:10px;vertical-align:middle}.woocommerce .woocommerce-ordering select option{letter-spacing:1px;font-size:16px;line-height:24px;padding:5px 10px;color:#bdbdbd}.woocommerce .woocommerce-ordering:after{content:"\f0dd";color:#e0e0e0;margin-left:-25px;font-family:"FontAwesome";font-weight:normal;font-style:normal;z-index:100;position:relative;top:10px;font-size:20px;pointer-events:none}.before-shop-loop,.woocommerce-pagination{vertical-align:bottom}.woocommerce-pagination{float:right;margin:40px 0}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{border:2px solid #a7a7a7}.woocommerce nav.woocommerce-pagination ul li span.current{color:#fff}.page-numbers{text-align:center}.woocommerce nav.woocommerce-pagination ul{border:0}.woocommerce nav.woocommerce-pagination:before{content:"PAGE";color:#bdbdbd;font-size:20px;margin:9px 0;display:inline-block}.woocommerce nav.woocommerce-pagination ul li{float:none;margin:0 5px;border:none;background:#fff}.woocommerce nav.woocommerce-pagination{right:6px}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{display:inline-block}.woocommerce nav.woocommerce-pagination ul li a{padding:20px;border:2px solid #e0e0e0}article.product{background:#fff;max-width:250px;min-width:190px;margin:5px}article.single-product-details{width:100%;max-width:100%}article.single-product-details .entry-images{min-width:300px}.product{text-align:center}.product h3,.product h3 a{width:100%;text-align:center;font-family:'Bitter',serif;font-size:17px;line-height:27px;color:#000}.product h3{margin:15px auto}article.product:hover h3 a{color:#8d2d34}.product h4.subtitle,.product h4.subtitle a,.product h4.subtitle p{display:block;width:100%;margin:5px auto 15px;text-align:center;font-size:13px;line-height:20px;color:#bdbdbd}.Media-content{width:100%}.loop+.woocommerce-pagination{margin-top:0;margin-bottom:50px}.woo_shipping{margin-top:10px}@media only screen and (max-width:650px){article.product{width:100%}.summary.entry-summary{width:100%;padding:0}}.single-product-details .related{display:block}.single-product-details .related h2{margin:20px 0}.single-product-details .related li{background:#f5f3ed}.single-product-details .entry-images>img{display:none}.entry-images .thumbnails a{border:1px solid #e0e0e0;margin:10px 10px 10px 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.entry-images .thumbnails a:hover{border:1px solid #fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}div.pp_woocommerce .pp_gallery ul li a{border:1px solid #c5c5c5}.pp_gallery ul a img{height:33px;width:33px}.entry-images{width:30%;flex-grow:1;flex-shrink:0;flex-basis:20%}.summary{flex-grow:1;flex-shrink:0;flex-basis:20%;width:calc(70% - 100px);padding:0 20px 40px 80px;flex-direction:column}.summary h1{text-align:left;width:calc(100% - 105px);display:inline-block}.woocommerce ul.products li.product .price{color:#262628}.summary .price{color:#8d2d34;width:100px;text-align:right;margin:8px 0;padding:5px 0;border-bottom:9px solid #c5c2a8;display:inline-block;vertical-align:baseline}.woocommerce-product-details__short-description{margin-top:10px}.summary .price .woocommerce-Price-amount{width:auto}.summary .price,.summary span.amount,.summary .woocommerce-Price-currencySymbol{font-family:'Bitter',serif;font-size:21px;font-weight:bold}input[type=number]{-moz-appearance:textfield;appearance:textfield;margin:0}.woocommerce .quantity .qty{padding:13px;border:2px solid #d7d2a7;width:50px;margin:0 10px 0 0}form.cart{width:100%;margin-top:20px}.woocommerce .related.products ul.products li.product .woocommerce-loop-category__title,.woocommerce .related.products ul.products li.product .woocommerce-loop-product__title,.woocommerce .related.products ul.products li.product h3{font-size:inherit;line-height:inherit;padding:0}.woocommerce .related.products ul.products li.product .price{display:none}.woocommerce ul#shipping_method li input{width:auto}span.woocommerce-input-wrapper{width:100%}textarea#order_comments{min-height:200px}label[for=shipping_method_0_local_pickup2] .woocommerce-Price-amount.amount{display:none}.woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:3%;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box;-webkit-transition:background .7s ease;-moz-transition:background .7s ease;-o-transition:background .7s ease;-ms-transition:background .7s ease;transition:background .7s ease}.woocommerce-product-gallery__trigger:hover{background:#8d2d34;-webkit-transition:background .7s ease;-moz-transition:background .7s ease;-o-transition:background .7s ease;-ms-transition:background .7s ease;transition:background .7s ease}.woocommerce-product-gallery__trigger:before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box;-webkit-transition:border .7s ease;-moz-transition:border .7s ease;-o-transition:border .7s ease;-ms-transition:border .7s ease;transition:border .7s ease}.woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:content-box;-webkit-transition:background .7s ease;-moz-transition:background .7s ease;-o-transition:background .7s ease;-ms-transition:background .7s ease;transition:background .7s ease}.woocommerce-product-gallery__trigger:hover:before{border:2px solid #fff;-webkit-transition:border .7s ease;-moz-transition:border .7s ease;-o-transition:border .7s ease;-ms-transition:border .7s ease;transition:border .7s ease}.woocommerce-product-gallery__trigger:hover:after{background:#fff;-webkit-transition:background .7s ease;-moz-transition:background .7s ease;-o-transition:background .7s ease;-ms-transition:background .7s ease;transition:background .7s ease}.flex-viewport{background:#e7e4ca}ol.flex-control-nav.flex-control-thumbs{width:100%;text-align:center}ol.flex-control-nav.flex-control-thumbs li{display:inline-block;margin:6px 3px 3px;cursor:pointer;opacity:1;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;-ms-transition:all .7s ease;transition:all .7s ease}ol.flex-control-nav.flex-control-thumbs li:hover{opacity:.7;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;-ms-transition:all .7s ease;transition:all .7s ease}ol.flex-control-nav.flex-control-thumbs li img{max-width:100px}.pswp__ui{display:block;height:100%}.pswp__counter{width:100px}.single-product-details .related.products,.single-product-details .up-sells.upsells.products{width:100%}.single-product-details .related.products .woocommerce-loop-product__title,.single-product-details .up-sells.upsells.products .woocommerce-loop-product__title{text-align:center;padding:0}.single-product-details .related.products .price,.single-product-details .up-sells.upsells.products .price{display:none}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.woocommerce .summary .cart button.single_add_to_cart_button.button,.woocommerce input.button.alt{color:#fff;border-radius:0;padding:15px 25px;cursor:pointer;background-color:#6c6034 !important;font-size:15px;line-height:25px;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce .summary .cart button.single_add_to_cart_button.button:hover{background-color:#8d2d34 !important;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.product_meta{width:100%;margin:20px 0 0}.posted_in{display:block;margin:20px 0 10px}.posted_in,.posted_in a,.tagged_as,.tagged_as a{font-size:15px;line-height:25px;color:#262628}.posted_in a,.tagged_as a{display:inline}.posted_in a:hover,.tagged_as a:hover{color:#8d2d34;text-decoration:underline}.woocommerce-tabs{width:100%;margin:20px 0 0}.woocommerce-tabs li.active{background:#fff}.woocommerce-Tabs-panel{background:#fff;width:calc(100% - 30px);padding:20px 15px 40px;margin:0 0 20px 0}.woocommerce-tabs .tabs{margin:0}.woocommerce-tabs li{padding:5px 15px;margin:0 15px 0 0}#review_form{margin:20px 0 0}#review_form_wrapper,#commentform p{display:block}.woocommerce #review_form #respond p.comment-form-author,.woocommerce #review_form #respond p.comment-form-email{display:inline-block;margin:0 20px 20px 0}.woocommerce-page ul.products{display:flex;align-items:stretch}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none;display:inline-flex;align-content:center;align-items:center;text-align:center;width:24%;margin:0 2% 20px 0;background:#fff}.woocommerce ul.products li.product{display:block;width:100%;text-align:center;border:2px solid #fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.woocommerce ul.products li.product:hover{border:2px solid #ddc89f;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.woocommerce-LoopProduct-link,.woocommerce-LoopProduct-link h3,.woocommerce-LoopProduct-link .price{display:block;width:100%}.woocommerce ul.products li.product .price{text-align:center}.woocommerce .related .products li.product a.button{display:none}.single-product-details{text-align:left}.woocommerce-page ul.products li.product:nth-child(4n){margin-right:0}.woocommerce-message{position:relative;top:-15px;padding:2vw 0;z-index:1200;width:100% !important;margin-bottom:0 !important;font-size:16px}.product .Media>a,.entry-images .woocommerce-main-image{border:1px solid #e0e0e0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.product .Media>a:hover,.entry-images .woocommerce-main-image:hover{border:1px solid #6c6034;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.Media,.Media a{width:100%;background:#fff}.woocommerce-verification-required{display:block}.woocommerce-account .form-row input#rememberme{width:auto}.woocommerce-account .form-row label.inline{vertical-align:middle}#vegburger{position:fixed;top:-16px;display:none;z-index:1000}#vegburger input+label{position:fixed;top:20px;right:15px;height:20px;width:30px;z-index:5}#vegburger input+label span{position:absolute;width:100%;height:2px;top:50%;margin-top:-1px;left:0;display:block;background:#000;transition:.5s}#vegburger input+label .dropspan1{top:5px}#vegburger input+label .dropspan2{top:11px}#vegburger input+label .dropspan3{top:17px}#vegburger .menu_title:before{content:"Menu";position:absolute;top:-17px;text-transform:uppercase;font-size:10px}#vegburger label:hover{cursor:pointer}#vegburger input:checked+label{color:#fff}#vegburger input:checked+label span{opacity:0;top:50%}#vegburger input:checked+label span:first-child{opacity:1;transform:rotate(405deg);background:#fff}#vegburger input:checked+label span:last-child{opacity:1;transform:rotate(-405deg);background:#fff}#vegburger input~nav{background:#8d2d34;position:fixed;top:0;left:0;width:100%;height:0;z-index:3;transition:.5s;transition-delay:.5s;overflow:hidden}#vegburger input~nav>ul{text-align:center;margin-top:55px;width:100%}#vegburger input~nav>ul>li{opacity:0;transition:.5s;transition-delay:0s}#vegburger input~nav>ul>li>a{text-decoration:none;text-transform:uppercase;color:#fff;font-weight:700;font-family:sans-serif;display:block;padding:10px}#vegburger input:checked~nav{height:100%;transition-delay:0s}#vegburger input:checked~nav>ul>li{opacity:1;transition-delay:.5s}#vegburger li{width:90%;overflow:hidden}#vegburger li.active li.active li a{color:#8d2d34}#vegburger .pop_nav-item{border-bottom:1px solid #c9575f}#vegburger li a{display:block;padding:3px 10px;text-align:right;margin-right:10px;color:transparent;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;-ms-transition:color .3s ease;transition:color .3s ease}#vegburger li.active a{color:#fff;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;-ms-transition:color .3s ease;transition:color .3s ease}#vegburger li.menu-item-has-children>a{height:0}#vegburger .pop_sub_menu{width:100%;overflow:hidden}#vegburger .pop_sub_menu li{width:100%;text-align:right}#vegburger .pop_nav-item>.pop_sub_menu,#vegburger .pop_nav-drop-item .pop_sub_menu{height:0}#vegburger .pop_nav-item.active>.pop_sub_menu,#vegburger .pop_nav-drop-item.active .pop_sub_menu{height:auto}#vegburger .pop_arrow_right{background-image:url("img/site_images.png");width:17px;height:17px;background-position:-78px -36px;position:absolute;top:15px;right:-10px}#vegburger .pop_arrow_right.pop_arrow_right_sub{top:6px}#vegburger .pop_nav-item.active>a.pop_nav-link span.pop_arrow_right,#vegburger .pop_nav-drop-item.active>a.pop_nav-link span.pop_arrow_right{background-position:-72px -53px}#vegburger li.menu-item-has-children.active>a{height:auto}@media only screen and (max-width:1500px){.logo_main{width:98%}}@media only screen and (max-width:1366px){#nav_main,.ie8 #nav_main,.top_menu{display:none}#header{height:158px}select.select_menu{display:block}#vegburger{display:inherit}.top_cart{font-size:11px;top:1px}.top_cart .awesome{display:block;margin:-5px auto 0}.slide_box{margin-top:120px}.logo_main a h1{font-size:3vw;line-height:3.5vw}.logo_main a h2{font-size:2vw;line-height:2.5vw}}@media only screen and (min-width:1025px){.sticky #header .logo_main a,.sticky #header #nav_main{margin:3px 0;text-align:center}.sticky #header .logo_main img{max-width:168px;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;-ms-transition:all .7s ease;transition:all .7s ease}.sticky #header .logo_main a h1{font-size:30px;line-height:37px}.sticky #header .logo_main a h2{font-size:18px;line-height:20px;padding-bottom:1vw}.sticky #header #nav_main ul li a{font-size:16px;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;-ms-transition:all .7s ease;transition:all .7s ease}.sticky #header .logo_main a.col_75{border-bottom:6px solid #6c6034}.sticky #header .logo_main a.col_25,.sticky #header .logo_main .col_75{margin:0;padding:0}}@media only screen and (max-width:1024px){#header{position:relative}.logo_main{width:100%}.logo_main img{max-width:190px}.slide_box{margin-top:0}.slide_content,.cta,.business_hours,.business_hours p{width:100%;text-align:center}.cta_title{font-size:19px}.main_container{width:98%}.main_content{padding-left:0;margin:0 1vw 0 0}.item_box h3{font-size:18px}.business_hours_box{margin-top:0}}@media only screen and (max-width:768px){.super{overflow:hidden}.main_content{margin:0 0 2vw 0;padding:0;flex-basis:100%}.side_bar .sb_sec p{width:95%;max-width:100%}.col_75,.col_25{margin:0;flex-basis:100%}.logo_main .col_75{flex-basis:20%}.logo_main a{flex-basis:50px}.inside_page img,.columns img{width:100%;margin:0 auto;display:block}.submit,input.wpcf7-form-control.wpcf7-submit{display:block;margin:0 auto}.sb_playbook_links img{max-width:35px}.sb_playbook_links a{line-height:35px}.reviews_links li{margin:1vw}}@media only screen and (max-width:650px){.header_box{display:inline-block;width:100%}.inside_page,.home_page{text-align:center;width:100%}.main_content .home_page>h1{text-align:center}.logo_main a h1{font-size:5vw;line-height:5.5vw}.logo_main a h2{font-size:4vw;line-height:8vw}.logo_main a{flex-basis:40px;padding:0;text-align:center}.logo_main .col_75{max-width:300px}.cta_image{width:30px}.fe_title{font-size:16px;padding:5px 0}.the_exhibit .item_wrapper,.the_exhibit a:nth-child(odd),.the_exhibit a:nth-child(even){width:100%;padding:0;margin:2vw 0}.item_box,.the_exhibit a:nth-child(even) .item_box{width:100%;left:0;right:0;top:0}.item_box{min-height:inherit}.item_box h3{padding:5px 0}.exibits_title{text-align:center}.business_hours strong,.business_hours b{font-size:14px;display:block;margin:0 auto;text-align:center}.business_hours_box{margin-top:0}.fe_text_left,.fe_text_right{font-size:13px;color:#000}.fe_text_left br,.fe_text_right br{display:none}.fe_title,.fe_text_left,.fe_text_right{position:relative;width:100%;bottom:0}.main_content>h1,.main_container>h1,.summary h1{font-size:7vw}}/*# sourceMappingURL=style.css.map */