/*
@font-face {
    font-family: "charterroman";
    src: url(https://www.trolleytours.com/wp-content/themes/oldtowntrolley/fonts/charter-roman-webfont.eot);
    src: url(https://www.trolleytours.com/wp-content/themes/oldtowntrolley/fonts/charter-roman-webfont.eot?#iefix) format("embedded-opentype"),
        url(https://www.trolleytours.com/wp-content/themes/oldtowntrolley/fonts/charter-roman-webfont.woff2) format("woff2"), url(https://www.trolleytours.com/wp-content/themes/oldtowntrolley/fonts/charter-roman-webfont.woff) format("woff"),
        url(https://www.trolleytours.com/wp-content/themes/oldtowntrolley/fonts/charter-roman-webfont.ttf) format("truetype"),
        url(https://www.trolleytours.com/wp-content/themes/oldtowntrolley/fonts/charter-roman-webfont.svg#charterroman) format("svg");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "icomoon";
    src: url(https://www.trolleytours.com/wp-content/themes/oldtowntrolley/fonts/icomoon.eot?8gl6a5);
    src: url(https://www.trolleytours.com/wp-content/themes/oldtowntrolley/fonts/icomoon.eot?8gl6a5#iefix) format("embedded-opentype"),
        url(https://www.trolleytours.com/wp-content/themes/oldtowntrolley/fonts/icomoon.ttf?8gl6a5) format("truetype"), url(https://www.trolleytours.com/wp-content/themes/oldtowntrolley/fonts/icomoon.woff?8gl6a5) format("woff"),
        url(https://www.trolleytours.com/wp-content/themes/oldtowntrolley/fonts/icomoon.svg?8gl6a5#icomoon) format("svg");
    font-weight: 400;
    font-style: normal;
}
*/

@font-face {
    font-family: "effra";
    src: url('effra.woff2') format('woff2'),
        url('effra.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "effra";
    src: url('effra-italic.woff2') format('woff2'),
        url('effra-italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}


@font-face {
    font-family: "effra";
    src: url('effra-bold.woff2') format('woff2'),
        url('effra-bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
	font-family: "charterroman";
	src: url("charter-roman-webfont.eot");
	src: url("charter-roman-webfont.eot?#iefix") format("embedded-opentype"), url("charter-roman-webfont.woff2") format("woff2"), url("charter-roman-webfont.woff") format("woff"), url("charter-roman-webfont.ttf") format("truetype"), url("charter-roman-webfont.svg#charterroman") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}


@font-face {
	font-family: "icomoon";
	src: url("icomoon.eot?8gl6a5");
	src: url("icomoon.eot?8gl6a5#iefix") format("embedded-opentype"), url("icomoon.ttf?8gl6a5") format("truetype"), url("icomoon.woff?8gl6a5") format("woff"), url("icomoon.svg?8gl6a5#icomoon") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

[class^="icon-"],
[class*=" icon-"] {
    font-family: "icomoon" !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-search:before {
    content: "\e906";

}
.search-form .icon-search:before {
    content: "\e906";
}
.icon-info:before {
    content: "\e908";
}
.icon-cols:before {
    content: "\e909";
}
.icon-grid:before {
    content: "\e90a";
}
.icon-mail:before {
    content: "\e90f";
}
.icon-print:before {
    content: "\e910";
}
.icon-car:before {
    content: "\e911";
}
.icon-person:before {
    content: "\e912";
}
.icon-phone:before {
    content: "\e917";
}

