.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-379 .elementor-element.elementor-element-40632c0{text-align:center;}.elementor-379 .elementor-element.elementor-element-40632c0 .elementor-heading-title{font-family:"Playbill", Sans-serif;font-size:84px;font-weight:400;}.elementor-379 .elementor-element.elementor-element-524ffae:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-524ffae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#462F2F;}.elementor-379 .elementor-element.elementor-element-524ffae{border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-524ffae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-0cf8b31{text-align:center;}.elementor-379 .elementor-element.elementor-element-0cf8b31 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-379 .elementor-element.elementor-element-b23a973 .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-b440582 .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-4448a41 .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-aa67c38 .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-1d80da6:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-1d80da6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A4343;}.elementor-379 .elementor-element.elementor-element-1d80da6{border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-1d80da6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-48e3ee9{text-align:center;}.elementor-379 .elementor-element.elementor-element-48e3ee9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-379 .elementor-element.elementor-element-2be56f7 .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-50a3887 .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-9d618f6 .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-4da80fd .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-0e2176a:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-0e2176a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#462F2F;}.elementor-379 .elementor-element.elementor-element-0e2176a{border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-0e2176a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-58f96f3{text-align:center;}.elementor-379 .elementor-element.elementor-element-58f96f3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-379 .elementor-element.elementor-element-534eb19 .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-de198c4 .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-b7ff310 .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-f5b7def .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-0feea55:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-0feea55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A4343;}.elementor-379 .elementor-element.elementor-element-0feea55{border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-0feea55 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-0c0b5e9{text-align:center;}.elementor-379 .elementor-element.elementor-element-0c0b5e9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-379 .elementor-element.elementor-element-b5eb73e .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-b060af5 .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-a9c18e1 .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-4e153b6 .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-ec03215:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-ec03215 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#462F2F;}.elementor-379 .elementor-element.elementor-element-ec03215{border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-ec03215 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-1b1aaab{text-align:center;}.elementor-379 .elementor-element.elementor-element-1b1aaab .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-379 .elementor-element.elementor-element-bca9140 .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-6d8ba12 .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-2135c0a .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-00ff5a0 .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-a6aaf33:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-a6aaf33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A4343;}.elementor-379 .elementor-element.elementor-element-a6aaf33{border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-a6aaf33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-793b2a2{text-align:center;}.elementor-379 .elementor-element.elementor-element-793b2a2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-379 .elementor-element.elementor-element-1515107 .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-25539eb .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-1f9c6bc .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-f4924e0:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-f4924e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#462F2F;}.elementor-379 .elementor-element.elementor-element-f4924e0{border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-f4924e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-29e83a4{text-align:center;}.elementor-379 .elementor-element.elementor-element-29e83a4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-379 .elementor-element.elementor-element-31af4cb .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-ac83ed5 .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-398f51a .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-de3204f .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-9ffa660:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-9ffa660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A4343;}.elementor-379 .elementor-element.elementor-element-9ffa660{border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-9ffa660 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-fbdfe8f{text-align:center;}.elementor-379 .elementor-element.elementor-element-fbdfe8f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-379 .elementor-element.elementor-element-f71c6d2 .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-df9900a .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-0a31e32 .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-8954356 .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-f70fd18:not(.elementor-motion-effects-element-type-background), .elementor-379 .elementor-element.elementor-element-f70fd18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#462F2F;}.elementor-379 .elementor-element.elementor-element-f70fd18{border-style:solid;border-width:0px 0px 2px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-379 .elementor-element.elementor-element-f70fd18 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-379 .elementor-element.elementor-element-bc44a2d{text-align:center;}.elementor-379 .elementor-element.elementor-element-bc44a2d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-379 .elementor-element.elementor-element-75cf3f5 .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-08e3db4 .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-079f70e .widget-image-caption{color:#FFFDFD;}.elementor-379 .elementor-element.elementor-element-ec8c68e .widget-image-caption{color:#FFFDFD;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-379 .elementor-element.elementor-element-0cf8b31 .elementor-heading-title{font-size:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-379 .elementor-element.elementor-element-48e3ee9 .elementor-heading-title{font-size:15px;}.elementor-379 .elementor-element.elementor-element-58f96f3 .elementor-heading-title{font-size:15px;}.elementor-379 .elementor-element.elementor-element-0c0b5e9 .elementor-heading-title{font-size:15px;}.elementor-379 .elementor-element.elementor-element-1b1aaab .elementor-heading-title{font-size:15px;}.elementor-379 .elementor-element.elementor-element-793b2a2 .elementor-heading-title{font-size:15px;}.elementor-379 .elementor-element.elementor-element-29e83a4 .elementor-heading-title{font-size:15px;}.elementor-379 .elementor-element.elementor-element-fbdfe8f .elementor-heading-title{font-size:15px;}.elementor-379 .elementor-element.elementor-element-bc44a2d .elementor-heading-title{font-size:15px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Playbill';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://thevintagegunsmith.com/wp-content/uploads/2023/11/PLAYBILL.ttf') format('truetype');
}
/* End Custom Fonts CSS */