﻿.z-x-tbl-cell{padding-bottom:7px}




#main {
	padding: 50px 0;
}
.audio-on-demand__inner--item-list{margin:0;padding:0;}
.slider{background:transparent;}


#fh5co-page {
  position: relative;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.fh5co-offcanvas #fh5co-page {
  -moz-transform: translateX(-240px);
  -webkit-transform: translateX(-240px);
  -ms-transform: translateX(-240px);
  -o-transform: translateX(-240px);
  transform: translateX(-240px);
}

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:18px!important}


#col-3 #adv-pic img.pill {
border:1px solid #449BEC;
margin:2px auto 5px;
}


.has-content-blocks .date-subhead {
    color: #a5acb0;
    margin-bottom: 0.475em
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.page-search #listing .content .alignright{margin-top:25px;}
.page-node .content .grid_8 ul li{float:left;overflow:hidden;width:244px;}


.slider_content_main{
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    color: #fff;
}

.topbar-right, .header-right, .header-secondary-right { float: none; width: 100%; text-align: center; }


.no-justify {
  text-align: left;
}

#top-content .left {
    display: block;
    overflow-x: hidden;
    width: 40%;
}

.left-float{
    float: none;
    margin-left: 57px;
    text-align: left;
}

    #top-content .left, #top-content .right {
        max-width: 100%;
    }

.fusion-two-third {
  width: 65.3333%;
}

.fusion-spacing-no.fusion-two-third {
  width: 66.6666%;
}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-two-third{width:65.3333%;}
.fusion-layout-column.fusion-two-third.fusion-spacing-no{width:66.66666667%;}






#gp-copyright {
position: relative;
float: left;
padding: 12px 0;
width: 100%;
font-size: 12px;
line-height: 20px;
margin-top: 30px;
}

#gp-copyright.gp-copyright-curve {
padding-top: 112px;
margin-top: -70px;
}

#gp-copyright-curves {
position: absolute;
top: -200px;
left: -40px;
width: 100%;
height: 300px;
padding: 0 40px;
box-sizing: content-box;
border-radius: 100%;
}




#gp-copyright-text {
float: left;
}
	
	.gp-responsive #gp-copyright-text,
	.gp-responsive #gp-footer-nav,
	.gp-responsive #gp-footer-nav.gp-nav .menu {
	display: inline-block;
	float: none;
	margin-left: 0;
	width: 100%;
	text-align: center;
	}
#gp-footer,#gp-copyright-curves{background-color:#fff;}
#gp-copyright a{color:#666;}
#gp-copyright a:hover{color:#000;}
.elementor-container{max-width:1040px !important}
.card .card__title{padding:0;margin-bottom:.5rem;font-size:1.25rem;line-height:1.5rem}
.card__title--light{font-weight:400}
.card--cheesecake .card__title{font-size:2rem;margin-bottom:1.5rem}
.card__title--header{text-align:center;font-size:1.5625rem;padding-bottom:1rem;border-bottom:.125rem solid #dce6eb}
.card--sponge-cake .card__title{font-size:1.5625rem;padding:1.5rem;border-bottom:.25rem solid #dce6eb}
.card--biscuit .card__title{font-size:1.875rem;line-height:1.825rem;padding-bottom:.625rem;padding-top:.25rem;color:#fff}

    .events-calendar .cal-content-reveal .viewport {
      width: 276px;
      height: 228px;
      overflow: hidden;
      position: relative; }

    .home_right .cal-content-reveal .viewport {
      width: 276px;
      height: 228px;
      overflow: hidden;
      position: relative; }
