.elementor-65 .elementor-element.elementor-element-41a35e6{margin-top:2rem;margin-bottom:0rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-65 .elementor-element.elementor-element-bf83dfa{text-align:center;}.elementor-65 .elementor-element.elementor-element-bf83dfa .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:60px;font-weight:500;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-65 .elementor-element.elementor-element-9a9afc1 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-65 .elementor-element.elementor-element-9a9afc1{text-align:center;font-family:"Circular STD", Sans-serif;font-size:22px;font-weight:400;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-65 .elementor-element.elementor-element-bf83dfa .elementor-heading-title{font-size:45px;}}/* Start custom CSS for shortcode, class: .elementor-element-763ad2c */form.csl-search-form button{
    background-color: #bdcc31;
    
}
#location-search-alert{display: none}
form.csl-search-form button#mapreset {
    color: #bdcc31;
    background-color: #fff;
    border: 2px solid #bdcc31;
}
form.csl-search-form button#mapreset:hover {
    color: #fff;
    background-color: #2a2a2a;
    border: 2px solid #bdcc31;
}
.csl-wrapper #locations-near-you .csl-list-item a.viewmaplink {
    margin-top: 5px;
    font-size: 16px;
    line-height: 1.4;
    text-transform: uppercase;
    background: #bdcc31;
    color: #fff;
    text-align: center;
    padding: 7px 20px;
    display: inline-block;
    text-decoration: none;
    outline: none;
    border-radius: 60px;
    letter-spacing: 0.5px;
    border: none;
    box-shadow: none;
}
.csl-wrapper #locations-near-you .csl-list-item .marker-link:hover {
    background-color: rgba(189, 204, 49, 0.2);
  
}
.csl-wrapper #locations-near-you .csl-list-item .marker-link:hover h4 {
    color: #000;
}
.csl-wrapper #locations-near-you .csl-list-item .marker-link:hover p {
    color: #000;
}
.gm-style .gm-style-iw-c {
    background-color: #E7EACB;
    padding: 15px !important;
    text-align: left;
}

.gm-style .gm-style-iw-c .infoWindow{
    background-color:#E7EACB;
    padding: 15px !important;
    text-align: left;
    color: black;
}
.gm-style .gm-style-iw-c .infoWindow p, .gm-style .gm-style-iw-c .infoWindow h3{
    color: black;
}
.gm-style .gm-style-iw-tc::after {
    background:#E7EACB ;
}
.gm-style .gm-style-iw-c a.directionlink {
    display: none;
  
}
.csl-wrapper #locations-near-you .csl-list-item .marker-link::before {
    display: none
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b24a3b */form.csl-search-form button{
    background-color: #bdcc31;
    
}
#location-search-alert{display: none}
form.csl-search-form button#mapreset {
    color: #bdcc31;
    background-color: #fff;
    border: 2px solid #bdcc31;
}
form.csl-search-form button#mapreset:hover {
    color: #fff;
    background-color: #2a2a2a;
    border: 2px solid #bdcc31;
}
.csl-wrapper #locations-near-you .csl-list-item a.viewmaplink {
    margin-top: 5px;
    font-size: 16px;
    line-height: 1.4;
    text-transform: uppercase;
    background: #bdcc31;
    color: #fff;
    text-align: center;
    padding: 7px 20px;
    display: inline-block;
    text-decoration: none;
    outline: none;
    border-radius: 60px;
    letter-spacing: 0.5px;
    border: none;
    box-shadow: none;
}
.csl-wrapper #locations-near-you .csl-list-item .marker-link:hover {
    background-color: rgba(189, 204, 49, 0.2);
  
}
.csl-wrapper #locations-near-you .csl-list-item .marker-link:hover h4 {
    color: #000;
}
.csl-wrapper #locations-near-you .csl-list-item .marker-link:hover p {
    color: #000;
}
.gm-style .gm-style-iw-c {
    background-color: #E7EACB;
    padding: 15px !important;
    text-align: left;
}

.gm-style .gm-style-iw-c .infoWindow{
    background-color:#E7EACB;
    padding: 15px !important;
    text-align: left;
    color: black;
}
.gm-style .gm-style-iw-c .infoWindow p, .gm-style .gm-style-iw-c .infoWindow h3{
    color: black;
}
.gm-style .gm-style-iw-tc::after {
    background:#E7EACB ;
}
.gm-style .gm-style-iw-c a.directionlink {
    display: none;
  
}
.csl-search-form{display: none}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Circular STD';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://viflip-store.com/wp-content/uploads/2023/10/CircularStd-Book.woff') format('woff');
}
@font-face {
	font-family: 'Circular STD';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://viflip-store.com/wp-content/uploads/2023/10/CircularStd-BookItalic.woff') format('woff');
}
@font-face {
	font-family: 'Circular STD';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://viflip-store.com/wp-content/uploads/2023/10/CircularStd-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Circular STD';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://viflip-store.com/wp-content/uploads/2023/10/CircularStd-BoldItalic.woff') format('woff');
}
@font-face {
	font-family: 'Circular STD';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://viflip-store.com/wp-content/uploads/2023/10/CircularStd-Light.woff') format('woff');
}
@font-face {
	font-family: 'Circular STD';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://viflip-store.com/wp-content/uploads/2023/10/CircularStd-Light-Italic.woff') format('woff');
}
@font-face {
	font-family: 'Circular STD';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://viflip-store.com/wp-content/uploads/2023/10/CircularStd-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Circular STD';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://viflip-store.com/wp-content/uploads/2023/10/CircularStd-MediumItalic.woff') format('woff');
}
@font-face {
	font-family: 'Circular STD';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://viflip-store.com/wp-content/uploads/2023/10/CircularStd-Black.woff') format('woff');
}
@font-face {
	font-family: 'Circular STD';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://viflip-store.com/wp-content/uploads/2023/10/CircularStd-BlackItalic.woff') format('woff');
}
/* End Custom Fonts CSS */