@import url("https://fonts.googleapis.com/css?family=Lato|PT+Sans|Lato|PT+Sans|PT+Sans|PT+Sans|PT+Sans|PT+Sans|PT+Sans|PT+Sans|PT+Sans|PT+Sans|PT+Sans|");
.widget ul li:last-child {
  background-color: #000000;
  font-family: PT Sans;
  color: #ffffff !important;
  font-size: 14px;
  border-bottom-style: solid;
  border-bottom-width: 4px;
  border-bottom-color: hsl(358, 85%, 52%);
}
.widget ul li:last-child:hover {
  background-color: #ffffff;
}
.widget ul li {
  background-color: #000000;
  color: #ffffff !important;
  font-family: PT Sans;
  font-size: 14px;
  border-bottom-width: 4px;
  border-style: solid;
  border-width: 0px;
}
.widget ul li:hover {
  background-color: #ffffff;
  font-family: PT Sans;
  text-shadow: none;
  color: #ffffff;
  border-bottom-color: hsl(358, 85%, 52%);
}
.widget ul li a {
  color: #ffffff !important;
  text-shadow: none;
  font-size: 14px;
  font-family: PT Sans;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  font-weight: 400;
}
.widget ul li a:hover {
  color: hsl(358, 85%, 52%) !important;
  background-color: rgba(255, 255, 255, 0);
  border-bottom-width: 0px!important;
  border-bottom-color: hsl(358, 85%, 52%);
  border-bottom-style: solid;
}
.widget ul:last-child {
  font-family: PT Sans;
  font-size: 17px;
  border-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  border-bottom-color: hsl(358, 85%, 52%);
}
.widget ul:last-child:hover {
  border-bottom-color: rgba(237, 29, 35, 0) !important;
  border-bottom-width: 0px;
}
.has-post-thumbnail .entry-wrap {
  font-family: PT Sans;
  border-bottom-style: solid;
  border-bottom-width: 4px;
  border-bottom-color: hsl(358, 85%, 52%);
  border-left-style: solid;
  border-left-width: 0px;
  border-right-style: solid;
  border-right-width: 0px;
  border-top-style: solid;
  border-top-width: 0px;
  opacity: 1;
  box-sizing: border-box;
  margin-top: 0px;
  padding-top: 60px;
  padding: 40px;
  border-bottom-right-radius: 10px!important;
  border-radius: 0px;
  border-bottom-left-radius: 10px;
}
.entry-title {
  border-bottom-style: solid;
  border-bottom-width: 0px;
}
.entry-thumb img {
  margin-top: 0px;
  margin-bottom: -1px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-radius: 0px;
}
.h-widget {
  font-size: 24px;
  color: hsl(358, 85%, 52%);
}
.form-search .search-query {
  color: #000000;
  font-size: 17px;
  font-weight: 700;
  font-family: PT Sans;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
}
.x-root .x-site {
  background-color: #e9ebee;
}
.entry-thumb img:hover {
  border-radius: 0px;
  border-top-left-radius: 0px!important;
  border-top-right-radius: 0px!important;
}
html > body > #x-root > #e550-33-off-canvas > div > div:nth-child(3) > div > div > div > #x-acc-e666-7 > div > #panel-e666-8 > div > div:nth-child(3) > #wpgmaps_directions_edit_3 > h2 {
  font-size: 24px;
}
.wpgmaps_directions_outer_div > h2 {
  font-family: PT Sans;
  font-size: 24px;
}
html > body > #e489-19-off-canvas > div > div:nth-child(3) > div > div > div > #x-acc-e822-5 > div > #panel-e822-6 > div > div:nth-child(3) > #wpgmaps_directions_edit_17 > h2 {
  font-size: 24px;
}
.mec-wrap .mec-single-title {
  background-color: #ffffff;
  padding: 40px;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.133) 0px 2.1px 4.9px 0px;
  margin-bottom: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  padding-bottom: 25px;
  font-family: PT Sans;
  padding-top: 40px;
  margin-top: -40px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  padding-right: 40px;
  margin-right: 0px;
}
.mec-wrap STRONG {
  background-color: #ffffff;
  font-family: Lato;
  color: #000000;
  font-weight: 400;
  font-size: 18px;
}
.mec-wrap P {
  background-color: #ffffff;
  padding: 40px;
  margin-bottom: 0px;
  border-radius: 10px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  box-shadow: rgba(0, 0, 0, 0.133) 0px 2.1px 4.9px 0px;
  padding-top: 0px;
  margin-right: -20px;
  font-family: Lato;
  font-weight: 400;
  font-size: 18px;
  color: #000000;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  padding-bottom: 20px;
}
.mec-wrap IMG {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #ffffff;
  margin-right: 0px;
  border-color: #ffffff;
  border-width: 0px;
  border-style: solid;
  padding-right: 0px;
}
.mec-wrap .row {
  padding: 0px;
  padding-top: 30px;
}
.mec-wrap div:not([class^=elementor-]) {
  border-radius: 10px;
  box-shadow: none;
  padding-right: 20px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  left: 0px;
  margin-top: 0px;
}
.mec-wrap.colorskin-custom .mec-bg-color {
  border-radius: 10px;
  font-family: PT Sans;
  font-weight: 700;
  font-size: 28px;
  margin-bottom: 0px;
  padding-bottom: 16px;
  padding: 16px;
}
html > body > #x-root > #x-site > #main-content > #mec_skin_6930 > article > div:nth-child(1) > div:nth-child(2) > div > div:nth-child(3) {
  margin-right: 0px;
  padding-right: 0px;
  margin-left: 10px;
}
html > body > #x-root > #x-site > #main-content > #mec_skin_2454 > article > div:nth-child(2) > div:nth-child(2) {
  margin-top: 30px;
}
html > body > #x-root > #x-site > #main-content > #mec_skin_2460 > article > div:nth-child(1) > div:nth-child(2) > div > p:nth-child(4) {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-bottom: 0px;
  padding-bottom: 40px;
}
html > body > #x-root > #x-site > #main-content > #mec_skin_4491 > article > div:nth-child(1) > div:nth-child(2) > div > p:nth-child(4) {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-bottom: 40px;
  border-radius: 0px 0px 10px 10px;
}
html > body > #x-root > #x-site > #main-content > #mec_skin_4944 > article > div:nth-child(1) > div:nth-child(2) > div > p:nth-child(4) {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
#wpcf7-f935-p863-o1 label {
  color: #ffffff;
}
[class*=page-template-template-blank] .entry-content form {
  margin-bottom: 20px;
  font-size: 18px;
  margin-left: 20%;
  padding-left: 0px;
  margin-right: 40px;
  margin-top: -20px;
}
[class*=page-template-template-blank] .entry-content form p label {
  margin-bottom: 18px;
}
.x-main {
  border-color: rgba(0, 0, 0, 0);
}
.category-1 .entry-thumb img {
  border-radius: 0px;
}
.category-10 .entry-thumb img {
  border-radius: 0px;
}
.category-150 .entry-thumb img {
  border-radius: 0px;
}
.category-151 .entry-thumb img {
  border-radius: 0px;
}
.category-4 .entry-thumb img {
  border-radius: 0px;
}
.category-5 .entry-thumb img {
  border-radius: 0px;
}
html > .post-template-default > #x-root > #x-site > div:nth-child(2) > div > #post-1249 > div:nth-child(1) > div > img {
  border-radius: 0px;
}
html > .post-template-default > #x-root > #x-site > div:nth-child(2) > div > #post-1209 > div:nth-child(1) > div > img {
  border-radius: 0px;
}
html > .post-template-default > #x-root > #x-site > div:nth-child(2) > div > #post-1289 > div:nth-child(1) > div > img {
  border-radius: 0px;
}
html > .post-template-default > #x-root > #x-site > div:nth-child(2) > div > #post-1152 > div:nth-child(1) > div > img {
  border-radius: 0px;
}
html > .post-template-default > #x-root > #x-site > div:nth-child(2) > div > #post-1217 > div:nth-child(1) > div > img {
  border-radius: 0px;
}
html > .post-template-default > #x-root > #x-site > div:nth-child(2) > div > #post-1048 > div:nth-child(1) > div > img {
  border-radius: 0px;
}
html > .post-template-default > #x-root > #x-site > div:nth-child(2) > div > #post-1101 > div:nth-child(1) > div > img {
  border-radius: 0px;
}
html > .post-template-default > #x-root > #x-site > div:nth-child(2) > div > #post-1097 > div:nth-child(1) > div > img {
  border-radius: 0px;
  border-color: rgba(0, 0, 0, 0);
}
html > .post-template-default > #x-root > #x-site > div:nth-child(2) > div > #post-921 > div:nth-child(1) > div > img {
  border-radius: 0px;
}
html > .post-template-default > #x-root > #x-site > div:nth-child(2) > div > #post-877 > div:nth-child(1) > div > img {
  border-radius: 0px;
}
html > .post-template-default > #x-root > #x-site > div:nth-child(2) > div > #post-591 > div:nth-child(1) > div > img {
  border-radius: 0px;
}
html > .post-template-default > #x-root > #x-site > div:nth-child(2) > div > #post-1366 > div:nth-child(1) > div > img {
  border-radius: 0px;
}
html > .post-template-default > #x-root > #x-site > div:nth-child(2) > div > #post-1366 > div:nth-child(1) > div > img:hover {
  border-radius: 0px;
}
