﻿
        #page #content #primary #main section.entry-content .page-links {
          text-align: center;
          list-style: none;
          margin-bottom: 60px; }

          #page #content #primary #main section.entry-content .page-links li {
            display: inline-block;
            max-width: 200px;
            vertical-align: top;
            margin: 0 20px; }

            #page #content #primary #main section.entry-content .page-links li a {
              display: block;
              color: #ff6a00;
              text-decoration: none;
              font-size: 24px; }

.td-weather-section-1,
.td-weather-section-2,
.td-weather-section-3 {
  float: left;
  width: 33%;
}

.td-weather-section-3 {
  text-align: left;
  padding-left: 10px;
}
.container-12 .grid-3{width:180px !important;}
.container-12 aside.grid-3{width:180px !important;}
.container-12 aside.region-sidebar-first.grid-3{width:178px !important;}

.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24{position:relative;margin-left:10px;margin-right:10px;}

.sp-imr-items .sp-imr-item{display:block;float:left;padding:0;margin:0;}
.card .card-img{position:relative;display:inline-block}
.mc-media__heading{float:left}

#hr4 {margin: -57px 0 0 195px; vertical-align: top; display: block; padding: 0 0 30px 0;}
#block-bfn58da6d4aae3ec.block-original-bbm58dd490ed9fbe{min-height:75px}
#block-bfn58da6d4aae3ec{min-height:55px}
#block-bfn58da6d4aae3ec.block-original-bg858dd4eda468a5{min-height:75px}
#block-bfn58da6d4aae3ec.block-original-bu45900ad583de73{min-height:75px}
#block-bfn58da6d4aae3ec.block-original-bvp58de7213b85da{min-height:75px}
#block-bfn58da6d4aae3ec.block-original-bxh58dd4e8640138{min-height:75px}
.banner-top,.banner-atf,.banner-btf,.footer-banner,.banner-728-inner,.mobile-ad{min-height:0px !important}

.slideshow_container {
	height:249px;	
	width: 763px;
	overflow: hidden;
	position: relative;
	padding:0px;
	margin:0px;
}

.short-details, .location-details{
  background: #fff;
  border: 1px solid #d8e2e1;
  padding: 15px 20px;
  min-height: 160px;
}

.short-details .details-title{
  margin-bottom: 10px;
}

.short-details .details-title a, .short-details .details-title p{
  font-family: 'Begum-Semibold';
  font-size: 20px;
  color: #17ab8c;
  text-transform: uppercase;
}

.short-details .learn-more-link{
  position: absolute;
  bottom: 15px;
}

.gallery-container .short-details{
  min-height: 120px;
}

.shaded.dining-shaded .short-details{
  min-height: 400px !important;
  max-height: 400px !important;
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}


.nav-list {
  display: inline-block;
  vertical-align: middle; }

.fusion-header-sticky-height {
  display: none;
}

.n2-ss-spinner-simple-white-container {
position: absolute;
top: 50%;
left: 50%;
margin: -20px;
background: #fff;
width: 20px;
height: 20px;
padding: 10px;
border-radius: 50%;
z-index: 1000;
}

.n2-ss-spinner-simple-white {
outline: 1px solid RGBA(0,0,0,0);
width:100%;
height: 100%;
}

.n2-ss-spinner-simple-white:before {
position: absolute;
top: 50%;
left: 50%;
width: 20px;
height: 20px;
margin-top: -11px;
margin-left: -11px;
}

.n2-ss-spinner-simple-white:not(:required):before {
content: '';
border-radius: 50%;
border-top: 2px solid #333;
border-right: 2px solid transparent;
animation: n2SimpleWhite .6s linear infinite;
-webkit-animation: n2SimpleWhite .6s linear infinite;
}


.list-item1__text:hover .list-item1__price span { color: #c2c2c2; }


.list-item1__text:hover .list-item1__price span:before { border-color: #ebebeb; }


.list-item1__text:hover .list-item1__price b { color: #fff; }




.list-item1__price span {
   display: inline-block;
   vertical-align: top;
   margin-bottom: 6px;
   color: #959595;
   font-size: 25px;
   line-height: 24px;
   text-transform: uppercase;
   letter-spacing: 0.72px;
   position: relative;
}


.list-item1__price span:before { position: absolute; top: 10px; left: -12px; right: -12px; display: block; content: ''; border-top: 1px solid #ee8207; }


.list-item1__price b {
   color: #464646;
   font-size: 28px;
   font-weight: 700;
   line-height: 26px;
   text-transform: uppercase;
   letter-spacing: 0.8px;
   display: block;
}
.page-top h2,.page-top.custom-product .row{position:relative}
.home-concept .row{position:relative}


#div-calendar .row:nth-child(7) section {
    background: transparent !important;
}


    #div-calendar .row:nth-child(7) section .aligned-row {
        
    }


.single .load-more-wrapper {
  margin-bottom: 35px; }

  #news-box-wrapper:hover .load-more-wrapper {
    max-height: 999px; }

  #news-box-wrapper .load-more-wrapper {
    max-height: 0px;
    overflow: hidden;
    -webkit-transition: all ease-in-out 0.2s;
    -o-transition: all ease-in-out 0.2s;
    transition: all ease-in-out 0.2s; }


.chart {
    float: left;
    margin: 10px;
}

.chart canvas {
  position: absolute;
  top: 0;
  left: 0;
}

.angular .chart {
  margin-top: 0;
}
.font_zyrscitwl, [data-font="font_zyrscitwl"], [data-font="font_zyrscitwl"] li a {font-family: "galano_grotesque_altbold", sans-serif;font-weight: 600;font-style: normal;}
.eg-quincy-element-0{font-size:24px; line-height:22px; color:#ffffff; font-weight:400; padding:0px 0px 0px 0px ; border-radius:0px 0px 0px 0px ; background-color:rgba(45,48,57,0); z-index:2 !important; display:block; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}
.eg-quincy-element-0:hover{font-size:24px; line-height:22px; color:#ffffff; font-weight:400; border-radius:60px 60px 60px 60px ; background-color:rgba(45,48,57,0); border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-color:#ffffff; border-style:solid}
.eg-quincy-element-0-a{display:inline-block; float:none; clear:none; margin:0px 10px 0px 10px ; position:relative}


.gtbg {
	
	height:20px;
	width:128px;
	color:#FFFFFF;
	padding-top:0px;
	margin-top: 0px;
	margin-left:0px;
	float:left;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	overflow:hidden;
}
.has-object-fit,.image-wrapper,.square{position:relative}
.image-wrapper img{width:100%}
.featured-page .image-wrapper:after{padding:0 0 50%}
.product .image-wrapper{background:#f7f7f7}
.product .image-wrapper img{width:75%;height:75%;left:12.5%;top:12.5%}


#content .product_block .description_block .description_text {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.5s ease-out 0.1s;
    -moz-transition: all 0.5s ease-out 0.1s;
    -ms-transition: all 0.5s ease-out 0.1 ss;
    -o-transition: all 0.5s ease-out 0.1s;
    transition: all 0.5s ease-out 0.1s;
}


#content .product_block:hover .description_block .description_text,
#content .product_block.active .description_block .description_text {
    visibility: visible;
    opacity: 1;
}
