.acf-map img {
max-width: inherit !important;
} .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; }
.embed-container iframe, .embed-container object, .embed-container embed, .embed-container video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .breadcrumbs {
font-size: 14px;
margin-bottom: 10px;
}   .widget_gpc_sub_menu_widget .menu-item-has-children .sub-menu { margin-left: 1.2em; }
.widget_gpc_sub_menu_widget .menu-item-has-children .sub-menu li { list-style: disc; }
.widget_gpc_sub_menu_widget .current-menu-item > a { font-weight: bold; }    @media (min-width: 768px) {
.preload * {
-webkit-transition: none !important;
transition: none !important;
-webkit-animation: none !important;
animation: none !important;
}
.has-js .prep-animation,
.has-js .prep-scroll-animation {
visibility: hidden;
}
.has-js .do-animation,
.has-js .do-scroll-animation {
visibility: visible;
}
} @media (min-width: 768px) {
.fade-in-left {
-webkit-animation: fade-in-left 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
animation: fade-in-left 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
.fade-in {
-webkit-animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
.fade-in-bottom {
-webkit-animation: fade-in-bottom 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
animation: fade-in-bottom 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
.fade-in-right {
-webkit-animation: fade-in-right 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
animation: fade-in-right 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
} @-webkit-keyframes fade-in-left {
0% {
-webkit-transform: translateX(-75px);
transform: translateX(-75px);
opacity: 0;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1;
}
}
@keyframes fade-in-left {
0% {
-webkit-transform: translateX(-75px);
transform: translateX(-75px);
opacity: 0;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1;
}
} @-webkit-keyframes fade-in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fade-in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
} @-webkit-keyframes fade-in-bottom {
0% {
-webkit-transform: translateY(75px);
transform: translateY(75px);
opacity: 0;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
}
@keyframes fade-in-bottom {
0% {
-webkit-transform: translateY(75px);
transform: translateY(75px);
opacity: 0;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
} @-webkit-keyframes fade-in-right {
0% {
-webkit-transform: translateX(75px);
transform: translateX(75px);
opacity: 0;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1;
}
}
@keyframes fade-in-right {
0% {
-webkit-transform: translateX(75px);
transform: translateX(75px);
opacity: 0;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1;
}
} .delay-250 {
-webkit-animation-delay: 250ms;
animation-delay: 250ms;
}
.delay-500 {
-webkit-animation-delay: 500ms;
animation-delay: 500ms;
}
.delay-750 {
-webkit-animation-delay: 750ms;
animation-delay: 750ms;
}
.delay-1000 {
-webkit-animation-delay: 1000ms;
animation-delay: 1000ms;
}
.delay-1250 {
-webkit-animation-delay: 1250ms;
animation-delay: 1250ms;
}
.delay-1500 {
-webkit-animation-delay: 1500ms;
animation-delay: 1500ms;
}