/* 
-------As Per Page Format Order----------
 Spotlight */ 

hr{
    border:none;
   border-top: 1px solid #308283;
    margin-bottom:55px;
  filter: opacity(0.5);
}
main#main-content {
    background: #FAF7EE;
}
.without-banner-get-in-touch {
    background: #faf7ee;
}
.local-area-page-snippets h1{ 
font-family: var(--text-fonts);
color: #308283;

font-size: 70px;

text-transform: capitalize;

}

.local-area-page-snippets .small-text { 
font-family: var(--sub-title-fonts);

font-size: 65px;
line-height: 100%;
letter-spacing: 0.72px;
color: #191919;


}
.local-area-page-snippets .text-area .main-description p, .local-area-page-snippets .text-area .main-description{
font-family: var(--text-fonts);
font-weight: 500;
font-style: Medium;
font-size: 15px;
leading-trim: NONE;
line-height: 210%;
letter-spacing: 0%;
color: #191919;

}
.local-area-page-snippets h2 {}
.main-description {
    margin: 0 0 30px;
}
.local-area-page-snippets .uk-margin-right-large {
    line-height: 1;
}
.local-area-page-snippets .uk-margin-right-large h4{ 
font-size: 18px;
 font-family: var(--text-fonts);
  
}
.local-area-page-snippets .uk-margin-right-large .uk-text-small{  
font-size: 14px;
 color:   #191919 !important;

 }

.local-area-page-snippets  .date-area { 
font-size: 16px;
 
}
.local-area-page-snippets  .time-area {font-size: 16px;
  }
.local-area-page-snippets h3{
     font-size:22px;
    margin-bottom:18px;
}

.local-area-page-snippets ul{
    margin-left:25px;
    margin-bottom:40px;
}

.local-area-page-snippets li{
 
 }

.local-area-page-snippets li::marker{
 }

.local-area-page-snippets .uk-container-small li strong{
  color: #2B7173;
    font-weight: 500;
}
.local-area-page-snippets h2 , .local-area-page-snippets .uk-margin-right-large h4, .local-area-page-snippets h3{
    color: #276568;
}
.line-area {
    width: 1px;
  background: #308283;
    height: 30px;
    opacity: 1;
    border-left: 0;
     margin: 0 20px;
    font-size: 0;
}
.local-area-page-snippets .bottom-text{
     font-size:24px !important;
    font-weight:500;
    line-height:1.6;
}
.local-area-page-snippets .uk-icon-button {
   border: 1px solid #308283;
    width: 45px;
    height: 45px;
    color:  #308283;
    background: transparent;
}
.local-area-page-snippets .uk-icon-button:hover, .local-area-page-snippets .uk-icon-button:focus {background:#EFF2F4;}

.back-to-main {
    font-family: var(--text-fonts);
    /* font-weight: bold; */
    font-size: 15px;
    color: #6A6259;
    margin-left: -40px;
    font-weight: 600;
    padding: 0 0 50px;
}
.back-to-main {
    font-family: var(--text-fonts);
    /* font-weight: bold; */
    font-size: 15px;
    color: #6A6259;
    margin-left: -40px;
    font-weight: 600;
    padding: 0 0 50px;
    line-height: 1;
    letter-spacing: 0.05em;
}

.back-to-main .template-icon-left-chevron {
    font-weight: bold;
    padding-right: 7px;
    top: 1px;
    position: relative;
}


/*new section*/

.local-details-snippet-image {margin-bottom: 80px;}
.local-details-description {color: #000;}
.local-details-description strong {  font-weight: 600;}
 .local-details-description {
    padding-bottom: 110px;
}


.spotlight-boxes-zigzag .snippet__desc, .spotlight-boxes-zigzag .snippet__desc p {
 
font-size: 15px;
 
line-height: 210%;
 color: #191919;


}

.spotlight-boxes-zigzag .snippet__title {color: var(--primary-color); 
font-size: 25px;
text-transform: capitalize;
}
@media (min-width: 960px) {
.spotlight-boxes-zigzag  .snippet__zigzag:nth-child(even) .snippet__col:first-child {
    order: 1;
}}
@media (max-width: 1023.98px) {
    .snippet__actions {
        margin-top: 25px;
        margin-bottom: 60px !important;
    }
}
/* =====================
   Responsive
====================== */
@media (min-width: 1200px) {
  
  .spotlight-boxes-zigzag {
    padding-bottom: 100px;
       padding-top: 50px;
}
.local-area-page-snippets h1{ 
font-size: 60px;
 
text-transform: capitalize;
}
  .local-area-page-snippets .text-area .main-description p, .local-area-page-snippets .text-area .main-description{


}
}
@media (max-width: 1200px) {
 
  .back-to-main { 
    margin-left: 0; 
}
}

@media (max-width: 960px) {
  
  .local-area-page-snippets .small-text {

    font-size: 45px;

}
  .local-area-page-snippets h1 {

    font-size: 40px;
    text-transform: capitalize;
}}
@media (max-width: 568px) {

.line-area {
    background: transparent;
    display: none;
}
.local-area-page-snippets  .date-area {

    margin: 15px 0;
}
}

@media (max-width: 767px) {
    .without-banner-get-in-touch .footer-contact {
        margin-top: 0px !important;
    }
}