/*
Theme Name: Enfold Child
Description: Child theme for the Enfold Theme
Version: 1.0
Author: ThoughtCorp Pty LTD
Author URI: https://www.thoughtcorp.co.za
Template: enfold
*/
/* General Background Color */
.bg-white {background-color: #ffffff !important;}
.bg-black {background-color: #000000 !important;}
.bg-grey {background-color: #f2f2f2 !important;}
/* General | Color */
.color-red {color: #d9202a  !important;}
.color-white {color: #ffffff !important;}
.color-black {color: #000000 !important;}
.inline-block {display: inline-block;}
/* General | Text Align */
.text-left {text-align: left;}
.text-center {text-align: center;}
.text-right {text-align: right;}
/* General | Font Weight */
.font-weight-100 {font-weight: 100;}
.font-weight-300 {font-weight: 300;}
.font-weight-400 {font-weight: 400;}
.font-weight-700 {font-weight: 700;}
.font-weight-800 {font-weight: 800;}
/* General | Margins */
.margin-0 {margin: 0px !important;}
.margin-5 {margin: 5px !important;}
.margin-10 {margin: 10px !important;}
.margin-15 {margin: 15px !important;}
.margin-20 {margin: 20px !important;}
.margin-25 {margin: 25px !important;}
.margin-30 {margin: 30px !important;}
.margin-bottom-0 {margin-bottom: 0px !important;}
.margin-bottom-5 {margin-bottom: 5px !important;}
.margin-bottom-10 {margin-bottom: 10px !important;}
.margin-bottom-15 {margin-bottom: 15px !important;}
.margin-bottom-20 {margin-bottom: 20px !important;}
.margin-bottom-25 {margin-bottom: 25px !important;}
.margin-bottom-30 {margin-bottom: 30px !important;}
.margin-bottom-50 {margin-bottom: 50px !important;}
.margin-left-0 {margin-left: 0px !important;}
.margin-left-5 {margin-left: 5px !important;}
.margin-left-10 {margin-left: 10px !important;}
.margin-left-15 {margin-left: 15px !important;}
.margin-left-20 {margin-left: 20px !important;}
.margin-left-25 {margin-left: 25px !important;}
.margin-left-30 {margin-left: 30px !important;}
.margin-right-0 {margin-right: 0px !important;}
.margin-right-5 {margin-right: 5px !important;}
.margin-right-10 {margin-right: 10px !important;}
.margin-right-15 {margin-right: 15px !important;}
.margin-right-20 {margin-right: 20px !important;}
.margin-right-25 {margin-right: 25px !important;}
.margin-right-30 {margin-right: 30px !important;}
.margin-top-0 {margin-top: 0px !important;}
.margin-top-5 {margin-top: 5px !important;}
.margin-top-10 {margin-top: 10px !important;}
.margin-top-15 {margin-top: 15px !important;}
.margin-top-20 {margin-top: 20px !important;}
.margin-top-25 {margin-top: 25px !important;}
.margin-top-30 {margin-top: 25px !important;}
/* General | Padding */
.padding-0 {padding: 0px !important;}
.padding-5 {padding: 5px !important;}
.padding-10 {padding: 10px !important;}
.padding-15 {padding: 15px !important;}
.padding-20 {padding: 20px !important;}
.padding-25 {padding: 25px !important;}
.padding-30 {padding: 30px !important;}
.padding-bottom-0 {padding-bottom: 0px !important;}
.padding-bottom-5 {padding-bottom: 5px !important;}
.padding-bottom-10 {padding-bottom: 10px !important;}
.padding-bottom-15 {padding-bottom: 15px !important;}
.padding-bottom-20 {padding-bottom: 20px !important;}
.padding-bottom-25 {padding-bottom: 25px !important;}
.padding-bottom-30 {padding-bottom: 30px !important;}
.padding-left-0 {padding-left: 0px !important;}
.padding-left-5 {padding-left: 5px !important;}
.padding-left-10 {padding-left: 10px !important;}
.padding-left-15 {padding-left: 15px !important;}
.padding-left-20 {padding-left: 20px !important;}
.padding-left-25 {padding-left: 25px !important;}
.padding-left-30 {padding-left: 30px !important;}
.padding-right-0 {padding-right: 0px !important;}
.padding-right-5 {padding-right: 5px !important;}
.padding-right-10 {padding-right: 10px !important;}
.padding-right-15 {padding-right: 15px !important;}
.padding-right-20 {padding-right: 20px !important;}
.padding-right-25 {padding-right: 25px !important;}
.padding-right-30 {padding-right: 30px !important;}
.padding-top-0 {padding-top: 0px !important;}
.padding-top-5 {padding-top: 5px !important;}
.padding-top-10 {padding-top: 10px !important;}
.padding-top-15 {padding-top: 15px !important;}
.padding-top-20 {padding-top: 20px !important;}
.padding-top-25 {padding-top: 25px !important;}
.padding-top-30 {padding-top: 30px !important;}
.padding-top-0 .template-page {padding-top: 0px !important;}
.padding-bottom-0 .template-page {padding-bottom: 0px !important;}
*:focus {
    outline: none;
}
#top #wrap_all span.pdf,
#top #wrap_all span.pptx,
#top #wrap_all span.ppt,
#top #wrap_all span.xlsx,
#top #wrap_all span.xls,
#top #wrap_all span.docx,
#top #wrap_all span.doc,
#top #wrap_all a.download-icon {
	position: relative;
	width: 20px;
	height: 20px;
	text-indent: -9999999px;
	text-align: center;
	display: inline-block;
	font-size: 17px;
	color: #f47835;
	vertical-align: middle;
}
#top #wrap_all a.download-icon:not(:hover) {
	color: #000000;
}
#top #wrap_all span.pdf:before,
#top #wrap_all span.pptx:before,
#top #wrap_all span.ppt:before,
#top #wrap_all span.xlsx:before,
#top #wrap_all span.xls:before,
#top #wrap_all span.docx:before,
#top #wrap_all span.doc:before,
#top #wrap_all a.download-icon:before {
	 font-family: "custom";
	 position: absolute;
	 text-indent: 0px;
	 left: 0px;
	 top: 0px;
	 height: 22px;
	 width: 22px;
	 line-height: 17px;
}
#top #wrap_all a.download-icon:before {
	font-family: "entypo-fontello";
}
#top #wrap_all span.pdf:before {content: "\f1c1"}
#top #wrap_all span.pptx:before, #top #wrap_all span.ppt:before {content: "\f1c4"}
#top #wrap_all span.xlsx:before, #top #wrap_all span.xls:before {content: "\f1c3"}
#top #wrap_all span.docx:before, #top #wrap_all span.doc:before {content: "\f1c2"}
#top #wrap_all a.download-icon:before {content: "\e82d";}
#top #wrap_all .people-list a {
	padding: 0px;
	text-align: center;
	display: block;
}
/* Header Area */
/*.header_color .header_bg {
	display: none;
}*/
.slick-prev::before, .slick-next::before {
	color: #D9202A;
}
.av-main-nav > li.current-menu-item > a {
	font-weight: 900;
}
.av-main-nav > li.current-menu-item > a > .avia-menu-text {
	position: relative;
}
.av-main-nav > li.current-menu-item > a > .avia-menu-text::after {
    content: "";
    background-color: #d9202a;
    left: 0px;
    right: 0px;
    bottom: -9px;
    height: 4px;
    position: absolute;
}
#top #wrap_all .av-main-nav ul > li > a {
	position: relative;
	border-radius: 0px;
}
#top #wrap_all .av-main-nav ul > li > a[href="#"] {
	cursor: default;
}
#top #wrap_all .av-main-nav ul > li > a:after,
#top #wrap_all .av-main-nav ul > li.current_page_item:not(:last-child) > a:before {
	content: "";
	background-color: #fce3b9;
	position: absolute;
	left: 15px;
	right: 15px;
	height: 1px;
}
#top #wrap_all .av-main-nav ul > li > a:after {top: -1px;}
#top #wrap_all .av-main-nav ul > li.current_page_item > a:before {bottom: 0px;}
.av-main-nav ul {
	left: auto;
	right: 0px;
}
#top #wrap_all .av-main-nav ul > li > a:hover:after {
	left: 0px;
	right: 0px;
}
#top #wrap_all .av-main-nav ul > li.current_page_item > a:hover:after {
	left: 15px;
	right: 15px;
}
#top #wrap_all .av-main-nav ul > li.current_page_item > a {
	background-color: #d9202a;
	border-color: #d9202a;
}
#top #wrap_all .av-main-nav ul > li.current_page_item:hover > a,
#top #wrap_all .av-main-nav ul > li.current_page_item > a:hover {
	color: #ffffff;
}
#top #wrap_all .av-main-nav ul > li:first-child > a:after {
	background-color: transparent;
}
.header-scrolled #header_main {
	z-index: 2;
}
.av-main-nav ul {
	margin-top: 0px;
}
#top .av-main-nav ul ul {
	border-top: none;
}
#top .av_header_transparency #header_meta {
	border: none;
}
#header .sub_menu .menu .tel a::before {
    content: "\e80a";
    font-family: 'entypo-fontello';
    margin-right: 8px;
    font-size: 20px;
    vertical-align: bottom;
}
#header .sub_menu .menu #menu-item-search > a {
    background-color: #ff7b00;
    color: #ffffff;
    width: 35px;
    display: block;
    text-align: center;
    height: 35px;
    line-height: 35px;
    padding: 0;
    border-radius: 50%;
    text-decoration: none;
}
#header .sub_menu .menu #menu-item-search > a svg {
	z-index: 1;
	fill: #fff;
	height: 1.2em;
	top: 4px;
}
.header_color #searchform .av_searchform_search.avia-svg-icon svg:first-child {
	height: 1.5em;
}
#header .sub_menu li.tel-no::before {
    content: "";
    background-image: url("/wp-content/themes/enfold-child/images/phone-call.svg");
    width: 16px;
    height: 16px;
    position: absolute;
    left: -14px;
    background-size: contain;
    top: 9px;
}
#top .av-burger-overlay li a .avia-menu-text br {
	display: none;
}
/* END | Header Area */
/* Content Area */
#top #wrap_all ol[type="a"] {
	list-style-type: lower-alpha;
}
#top #wrap_all ol[type="i"] {
	list-style-type: lower-roman;
}
#top a.av-active-tab-title {
    font-weight: 800;
}
#top .av-partner-fake-img {
	filter: url(filters.svg#grayscale);
	/* Firefox 3.5+ */
	filter: gray;
	/* IE6-9 */
	-webkit-filter: grayscale(1);
	/* Google Chrome & Safari 6+ */
}
#top .av-partner-fake-img:hover {
	filter: none;
  	-webkit-filter: none;
}
/* News, Events, Social Media */
.post-slider-1 .slide-content{
padding: 0 50px 0 40px;
}
.post-slider-1 .av-visible-next{
margin-left: -20px;
}
.post-slider-1 .avia-slideshow-arrows a:before {
	background: transparent;
}
.avia-slideshow-arrows a:before {
	color: #000;
}
.avia-fullwidth-slider .avia-slideshow-arrows a:before {
	color: #ffffff;
}
.pagination-slider .pagination {
	padding: 30px 0px 0px 0px;
}
#top #wrap_all .min-height {
	min-height: auto;
}
#top #wrap_all .link-block {
}
#top #wrap_all .link-block li {
	padding: 5px;
	margin: 0px !important;
}
#top #wrap_all .link-block li:before {
	left: 2px !important;
 	top: 13px !important;
}
#top #wrap_all .link-block li a {
	background-color: #f2f2f2;
	display: block;
	padding: 8px;
	color: #4b4b4b;
	height: 100%;
}
#top #wrap_all .link-block li a:hover {
	background-color: #d9202a;
	color: #ffffff;
}
#top #wrap_all .link-block li a[href="#"] {
	pointer-events: none;
}
#top .avia-logo-element-container .avia-content-slider-inner {
	z-index: 9991;
}
#top .avia-logo-element-container .slide-entry {
	padding: 0px 25px;
}
#top #wrap_all .avia-logo-element-container .slide-image {
	background-color: transparent;
}
#top:not(.home) #wrap_all .avia-content-grid-active .slide-entry {
	background-color: #f1f1f1;
	padding: 30px;
}
#top:not(.home) #wrap_all .alternate_color .avia-content-grid-active .slide-entry {
	background-color: #ffffff;
}
#top:not(.home) #wrap_all .avia-content-grid-active .avia-content-slider-inner .slide-entry-wrap {
	display: flex;
	flex-wrap: wrap;
	float: none;
}
#top:not(.home) #wrap_all .avia-content-grid-active .avia-content-slider-inner .slide-entry-wrap .slide-entry-excerpt {
	padding-bottom: 60px;
}
#top:not(.home) #wrap_all .avia-content-grid-active .avia-content-slider-inner .slide-entry-wrap .slide-entry-excerpt .read-more-link {
	color: #0f1b45;
	position: absolute;
	bottom: 30px;
	left: 30px;
}
#top:not(.home) #wrap_all .avia-content-grid-active .avia-content-slider-inner .slide-entry-wrap .read-more-link a {
	background: #d9202a;
	color: #ffff;
	padding: 10px 25px;
	border-radius: 30px;
	font-weight: 800;
}
#top:not(.home) #wrap_all .avia-content-grid-active .avia-content-slider-inner .slide-entry-wrap .read-more-link a:hover {
	background-color: #ff7b00;
}
#top:not(.home) #wrap_all .avia-content-grid-active .avia-content-slider-inner .slide-entry-wrap .read-more-link a .more-link-arrow {
	display: none;	
}
#top:not(.home) #wrap_all .avia-content-grid-active .avia-content-slider-inner .slide-entry-wrap:last-child {
	margin-bottom: 0px;
}
#top #wrap_all .rss-columns .avia-builder-widget-area {
	display: flex;
	flex-wrap: wrap;
	margin: 0px -15px;
}
#top #wrap_all .rss-columns .avia-builder-widget-area .widget_rss {
	background-color: #ffffff;
	flex: 0 0 auto;
	width: 30.33333333%;
	padding: 10px 20px;
	margin: 15px;
}
#top #wrap_all .attached .avia-animated-number .avia-animated-number-title .avia-image-container {
	display: inline-block;
}
#top #wrap_all .av-layout-grid-container.container:after,
#top #wrap_all .av-layout-grid-container.container:before {
	content: "";
	background-color: inherit;
	position: absolute;
	top: 0px;
	bottom: 0px;
	width: 200%;
	height: 100%;
	visibility: visible;
}
#top #wrap_all .av-layout-grid-container.container:after {left: 100%;}
#top #wrap_all .av-layout-grid-container.container:before {right: 100%;}
#top #wrap_all .av-layout-grid-container.container .flex_cell:last-child {padding-right: 0px;}
#top #wrap_all .av-layout-grid-container.container .flex_cell:first-child {padding-left: 0px;}
/* Arrow position */
#top #wrap_all .avia-fullwidth-slider .avia-slideshow-arrows {
	position: absolute;
	bottom: 0px;
	width: 100px;
	margin: auto;
	left: 0;
	right: 0;
	height: 55px;
}
#top #wrap_all .avia-fullwidth-slider .avia-slideshow-arrows  a {
	width: 40px;
	height: 40px;
	border-radius: 50%;
}
#top #wrap_all .avia-fullwidth-slider .avia-slideshow-arrows  a:hover {
	background-color: #d9202a;
	opacity: 1;
}
#top #wrap_all .avia-fullwidth-slider .avia-slideshow-arrows  a::before {
	padding: 0px;
	line-height: 43px;
	text-align: center;
}
#top #wrap_all .avia-content-slider .new-special-heading {
    display: none;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows {
    width: 100%;
	top: 50%;
	position: absolute;
	z-index: 999;
	margin-top: -18px;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows a {
    width: 19px;
    height: 45px;
    line-height: 45px;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows a.prev-slide {left: -15px;}
#top .avia-smallarrow-slider .avia-slideshow-arrows a.next-slide {right: -15px;}
#top .main_color .avia-smallarrow-slider .avia-slideshow-arrows a::before,
#top .alternate_color .avia-smallarrow-slider .avia-slideshow-arrows a::before {
	color: #000000;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows a::before {
	background: transparent;
    font-size: 35px;
    padding: 0;
    line-height: 44px;
}
#top .avia-fullscreen-slider .avia-slideshow-arrows {
    width: 155px;
    position: absolute;
    bottom: 95px;
    left: 32px;
}
#top .avia-fullscreen-slider .avia-slideshow-arrows a::before {
	background-color: transparent;
}
/*#top #wrap_all .avia-fullscreen-slider .avia-slideshow:after,
#top #wrap_all .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner li:after {
	content: "";
	background-image: url("/wp-content/themes/enfold-child/images/corner.png");
	background-position: top center;
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
	z-index: 4;
}*/
.av-image-caption-overlay-center {
    vertical-align: bottom;
    line-height: 1.5em;
    padding: 1.5em;
    text-align: left;
}
.avia-image-container.av-hover-grow .avia-image-overlay-wrap:hover {
    -webkit-transform: scale(1);
    transform: scale(1);
}
#top .av-hover-grow.img-corner .avia-image-overlay-wrap:hover img {
	-webkit-transform: scale(1.1);
    transform: scale(1.1);
}
#top .avia-image-container.img-corner .avia-image-overlay-wrap {
	position: relative;
}
#top .avia-image-container.img-corner .avia-image-overlay-wrap:after {
    content: "";
    background-image: url("/wp-content/themes/enfold-child/images/cornersmall.svg");
    right: 0px;
    bottom: 0px;
    height: 108px;
    width: 270px;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 10;
}
#top .avia-image-container.vid-img:after {
	content: "\e897";
	font-family: "entypo-fontello";
	background-color: #ffffff;
	color: #ff7b00;
	height: 60px;
	width: 54px;
	line-height: 60px;
	border-radius: 50%;
	position: absolute;
	right: 30px;
	bottom: -31px;
	z-index: 11;
	font-size: 47px;
	padding-left: 6px;
	-webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.1);
	box-shadow: 0 0 10px 2px rgba(0,0,0,0.1);
}
.avia-image-container-inner, .avia_image, .av-image-caption-overlay {
	border-radius: 0px;
}
.avia-content-slider {
	margin: 0px;
}
.avia-content-slider .fake-thumbnail .slide-image {
	display: none;
}
#top #wrap_all .doc-list {
	padding: 0px;
	margin: 0px 0px 30px;
}
#top #wrap_all .doc-list li {
	padding: 0px;
	margin: 10px 0px 0px;
	list-style: none;
}
#top #wrap_all .doc-list li > a {
	display: block;
	padding: 15px 65px 15px 35px;
	position: relative;
	text-decoration: none;
	font-size: 12px;
	font-weight: 800;
	line-height: 1.3;
}
#top #wrap_all .doc-list:not(.simple) li > a {
	padding-left: 45px;
	background-color: #ffffff;
	border: 1px solid #c5c5c5;
	border-radius: 30px;
}
#top #wrap_all .doc-list li > a:before {
	content: "\f1c1";
	font-family: 'custom';
	color: #000000;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 43px;
    line-height: 43px;
	font-size: 20px;
	font-weight: normal;
}
#top #wrap_all .doc-list:not(.simple) li > a:before {
	left: 20px;
	color: #ff7b00;
}
#top #wrap_all .doc-list:not(.simple) li > a:hover:before {
	color: #ffffff;
	font-weight: norma;
}
#top #wrap_all .doc-list li > a > span,
#top #wrap_all .doc-list li > a > strong {
    font-weight: 800;
    color: #000000;
    position: absolute;
    top: 0px;
    right: 20px;
    font-size: 13px;
    height: 43px;
    line-height: 43px;
}
#top #wrap_all .bg-grey.p-4 .doc-list li > a > strong {
	right: 0px;
}
#top #wrap_all .doc-list:not(.simple) li > a:hover {
	background-color: #ff7b00;
	border-color: #ff7b00;
	color: #ffffff;
}
#top #wrap_all .doc-list:not(.simple) li > a:hover > span,
#top #wrap_all .doc-list:not(.simple) li > a:hover > strong {
	color: #ffffff;
}
#top .avia-button.avia-color-dark {
	border-color: #d9202a;
	color: #d9202a;
}
#top #wrap_all .circle-icon {
    background-color: #ff7b00;
    width: 80px;
	height: 80px;
    border-radius: 50%;
    line-height: 62px;
    box-shadow: 0 0 15px 4px rgba(0,0,0,0.2);
    position: absolute;
    left: 0px;
    right: 0px;
    top: -50px;
}
#top #wrap_all .circle-icon.max-width img {
	max-width: 43px;
}
#top #wrap_all .pos-rel .circle-icon {
    top: -50px;
}
#top #wrap_all .circle-icon.white {
	background-color: #ffffff;
}
#top #wrap_all .circle-icon.right {
	left: auto;
	right: 30px;
}
#top #wrap_all .circle-icon .inner {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	padding: 0px 23px;
}
#top #wrap_all .circle-icon .inner img {
	display: block;
	margin: auto;
}
#top #wrap_all .pos-rel {
	position: relative;
	z-index: 10;
}
.avia-content-slider .slide-meta {
	font-weight: 800;
}
#top #wrap_all .breadcrumb-container .breadcrumb {
	font-size: 12px;
}
#top #wrap_all .breadcrumb-container .breadcrumb .breadcrumb-trail span a:not([rel="home"]) {
	pointer-events: none;
	color: #5b5b5b;
}
.av-share-box ul {
	max-width: 300px;
}
.av-share-box ul,
.av-share-box ul li {
	border-color: #c4c4c4;
}
#top #wrap_all .av_toggle_section .single_toggle {
	margin: 0px;
	padding-bottom: 5px;
}
#top #wrap_all .av_toggle_section .toggler {
    padding: 10px 35px 10px 25px;
    background-color: #dddddd;
	border: none;
    color: #4b4b4b;
    border-radius: 30px;
}
#top #wrap_all .av_toggle_section .toggler[data-fake-id="#twitter-feed"] {
	background-color: #d9202a;
	color: #fff;
}
#top #wrap_all .av_toggle_section .toggler[data-fake-id="#twitter-feed"]:after {
	color: #ffffff;
}
#top #wrap_all .av_toggle_section .toggler:hover {
	background-color: #000;
	color: #ffffff;
}
#top #wrap_all .av_toggle_section .toggler:focus {
	outline: none !important;
}
#top #wrap_all .av_toggle_section:last-child .toggler {
	border-bottom: none;
}
#top #wrap_all .av_toggle_section .toggler::after {
 	color: #000000;
	content: "\e87b";
	font-family: 'entypo-fontello';
	position: absolute;
	top: 0;
	right: 12px;
	height: 44px;
	line-height: 44px;
	width: 30px;
	text-align: center;
}
#top #wrap_all .av_toggle_section .toggler:hover:after {
	color: #ffffff;
}
#top #wrap_all .av_toggle_section .toggler.activeTitle {
	background-color: #000000;
	color: #ffffff;
	font-weight: 800;
}
#top #wrap_all .av_toggle_section .toggler.activeTitle:hover {
	background-color: #000000;
}
#top #wrap_all .av_toggle_section .toggler.activeTitle:after {
	content: "\e87e";
	color: #ffffff;
}
#top #wrap_all .av_toggle_section .toggle_content {
	border-color: #111;
	margin-top: -18px;
	padding-top: 30px;
}
#top #wrap_all .av_toggle_section .toggler .toggle_icon {
	display: none;
}
#top #wrap_all .page-heading-container .search_form_field {
	background-color: #f2f2f2;
	padding: 30px;
	text-align: center;
}
#top #wrap_all .page-heading-container .search_form_field #searchform > div {
	max-width: 100%;
}
#top #wrap_all .page-heading-container .search_form_field #searchform #s {
	background-color: #ffffff;
}
#top #wrap_all .page-heading-container {
	margin-bottom: 0px;
}
#top #wrap_all .search-result-counter,
#top #wrap_all  .pagination .current {
	background-color: #ff7b00;
	color: #ffffff;
}
#top #wrap_all .template-search .pagination {
	padding-left: 0px;
	padding-right: 0px;
}
#top .template-search.content .entry-content-wrapper .entry-content p:empty {
	display: none;
}
#top .template-search.content .entry-content-wrapper {
	border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 25px;
}
#top #wrap_all .avia_textblock ul:not(.doc-list):not(.row-col),
#top #wrap_all .rss-columns .avia-builder-widget-area .widget_rss ul {
	margin-left: 0px;
}
#top #wrap_all .avia_textblock ul:not(.doc-list):not(.row-col) li,
#top #wrap_all .rss-columns .avia-builder-widget-area .widget_rss ul li {
    position: relative;
    padding-left: 15px;
    list-style: none;
    margin-left: 5px;
}
#top #wrap_all .rss-columns .avia-builder-widget-area .widget_rss ul li {
	font-size: 13px;
}
#top #wrap_all .avia_textblock ul:not(.doc-list):not(.row-col) li::before,
#top #wrap_all .rss-columns .avia-builder-widget-area .widget_rss ul li:before {
    content: "\e875";
    font-family: 'entypo-fontello';
    color: #d9202a;
    position: absolute;
    left: 0px;
    font-size: 16px;
}
#top #wrap_all .image-map {
	display: block;
	margin: auto;
	max-width: 700px;
	width: 100%;
	position: relative;
}
#top #wrap_all .image-map .point {
    position: absolute;
    top: 18%;
    bottom: 38%;
    display: block;
    width: 12%;
	cursor: pointer;
}
#top #wrap_all .image-map .point.pos-01 {left: 2%;}
#top #wrap_all .image-map .point.pos-02 {left: 16%;}
#top #wrap_all .image-map .point.pos-03 {left: 30%;}
#top #wrap_all .image-map .point.pos-04 {left: 44%;}
#top #wrap_all .image-map .point.pos-05 {left: 58%;}
#top #wrap_all .image-map .point.pos-06 {left: 73%;}
#top #wrap_all .image-map .point.pos-07 {left: 87%;}
#top .avia-smallarrow-slider .avia-slideshow-dots {
    position: absolute;
    right: 0;
    text-align: center;
    bottom: -10px;
}
#top .alternate_color .avia-smallarrow-slider .avia-slideshow-dots a {
	background-color: #ffffff;
	border-color: #fff;
	border-width: 3px;
}
#top #wrap_all .avia-smallarrow-slider .avia-slideshow-dots a.active,
#top #wrap_all .avia-smallarrow-slider .avia-slideshow-dots a:hover {
	background-color: #ff7b00;
}
.media {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
}
.media-body {
	-ms-flex: 1;
	flex: 1;
}
#top #wrap_all .calendar-list {
	display: flex;
}
#top #wrap_all .calendar-list,
#top #wrap_all .calendar-list li {
	margin-left: 0px;
	margin-right: 0px;
}
#top #wrap_all .calendar-list li {
	list-style: none;
	flex: 1;
}
/* Tabs */
#top #wrap_all .tabcontainer .tab_titles {
	border-bottom: 4px solid #000000;
}
#top #wrap_all .tabcontainer .tab {
	font-size: 20px;
}
#top #wrap_all .tabcontainer .tab:hover {
	color: #000000;
}
#top #wrap_all .tabcontainer .tab:not(.active_tab) {
	color: #c0c0c0;
}
#top #wrap_all .tabcontainer .tab.active_tab {
	font-weight: 700;
}
#top #wrap_all .tabcontainer .tab_content {
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	overflow-x: hidden;
}
#top #wrap_all .border-down:after {
	position: absolute;
	height: 50px;
	width: 3px;
	left: 50%;
	top: 100%;
	background-color: #f68121;
	visibility: visible;
	margin-top: 10px;
}
#top #wrap_all .vertical-border-arrow:after {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 100%;
	content: "";
	background-image: url("/wp-content/themes/enfold-child/images/gamble-legally-arrow.png");
	height: 64px;
	width: 38px;
	visibility: visible;
	margin: 0px auto 15px;
}
/* Gravity Forms */
#top #wrap_all .gform_wrapper.gravity-theme .gform_footer {
	display: block;
}
#top #wrap_all .gform_body {
	background-color: #f1f1f1;
	padding: 20px 20px 0px;
	float: left;
	width: 100%;
}
#top #wrap_all .gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::before {
	background: #63c642;
	border-color: #63c642;
	height: 36px;
	width: 36px;
}
#top #wrap_all .gform_wrapper.gravity-theme .gf_page_steps {
	border-bottom: 5px solid #d9202a;
	margin-bottom: 0;
}
#top #wrap_all .underline {
	text-decoration: underline;
}
#top #wrap_all .gform_wrapper.gf_browser_chrome .gform_body {
    width: 100%;
}
#top #wrap_all .gform_wrapper div.validation_error {
	border: 1px solid #ebccd1;
	font-size: 12px;
	padding: 10px;
	text-align: center;
	color: #a94442;
	background-color: #f2dede;
	border-radius: 6px;
	font-weight: 500;
	line-height: 1.3;
	margin-bottom: 15px;
}
#top #wrap_all .gform_wrapper ul.gform_fields li:first-child,
#top #wrap_all .gform_wrapper ul.gform_fields li:first-child .ginput_container,
#top #wrap_all .gform_wrapper ul.gform_fields li:first-child .ginput_container ul,
#top #wrap_all .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
	margin-top: 0px;
}
#top #wrap_all .gform_wrapper li.gfield.gfield_error {
	border: none;
	padding: 0px !important;
	margin: 0px !important;
	background-color: transparent;
}
#top #wrap_all .gform_wrapper .gfield_error .gfield_label,
#top #wrap_all .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label, 
#top #wrap_all .gform_wrapper li.gfield_error ul.gfield_checkbox,
#top #wrap_all .gform_wrapper li.gfield_error ul.gfield_radio {
	color: inherit;
}
#top #wrap_all .gform_wrapper .validation_message,
#top #wrap_all .gform_wrapper .gfield_description.validation_message {
    color: #ffffff;
	background: #cc0000;
	padding: 5px !important;
	border-radius: 3px;
	position: relative;
	display: inline-block;
	margin: 10px 10px 10px 0px !important;
	font-size: 11px;
	font-weight: 500;
	max-width: none !important;
	width: auto !important;
	float: left !important;
	clear: none;
	line-height: 1;
}
#top #wrap_all .gform_wrapper .validation_message:empty {
	display: none;
}
#top #wrap_all .gform_wrapper .validation_message::before {
    content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #cc0000;
    position: absolute;
    top: -10px;
}
#top #wrap_all .gform_wrapper .gfield_error .gfield_label {
    color: #cc0000 !important;
}
#top #wrap_all .gform_wrapper li.gfield_error select,
#top #wrap_all .gform_wrapper li.gfield_error textarea,
#top #wrap_all .gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    border-color: #cc0000 !important;
}
#top #wrap_all .gform_wrapper ul.gform_fields li.gfield {
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
	width: 100%;
	margin-top: 0;
}
#top #wrap_all .gform_wrapper ul.gform_fields li.gfield_visibility_hidden[style="display: list-item;"] {
	position: relative;
	visibility: visible;
	left: 0px;
}
#top #wrap_all .gform_wrapper ul.gform_fields li.inline-label label,
#top #wrap_all .gform_wrapper ul.gform_fields li.inline-label div.ginput_container {
	display: inline-block;
	margin-top: 10px;
}
#top #wrap_all .gform_wrapper ul.gform_fields li.inline-label label {
	margin-right: 15px;
}
#top #wrap_all .gform_wrapper ul.gform_fields li.inline-label div.ginput_container input {
	width: 100%;
}
#top #wrap_all .gform_wrapper .top_label div.ginput_container {
	margin-top: 0px;
}
#top #wrap_all .gform_wrapper .gfield_required {
	color: #cc0000;
}
#top #wrap_all .gform_wrapper .no-label label.gfield_label {
	display: none;
}
#top #wrap_all .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: calc(100% - 0px) !important;
	float: left;
	width: 100%;
}
#top #wrap_all .gform_wrapper .inline-select label.gfield_label {
	margin-bottom: 15px;
}
#top #wrap_all .gform_wrapper .inline-select ul.gfield_radio li.gchoice_select_all,
#top #wrap_all .gform_wrapper .inline-select ul.gfield_checkbox li.gchoice_select_all {
	border-bottom: 1px solid #dddddd;
	padding-bottom: 20px !important;
	margin-bottom: 15px;
	padding-top: 8px !important;
}
#top #wrap_all .gform_wrapper .inputfile input[type="file"] {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}
#top #wrap_all .gform_wrapper .inputfile label {
	background-color: #f2f2f2;
	position: relative;
	display: table;
	border-collapse: separate;
	width: 100%;
}
#top #wrap_all .gform_wrapper .inputfile label .input-group-addon {
    padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #fff;
	text-align: center;
	background-color: #888;
}
#top #wrap_all .gform_wrapper .inputfile label .input-group-text {
    position: relative;
	z-index: 2;
	float: left;
	width: 175px;
	height: 38px;
	padding: 10px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #f2f2f2;
	background-image: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#top #wrap_all .gform_wrapper .inputfile label .input-group-btn {
	position: relative;
}
#top #wrap_all .gform_wrapper .inputfile label .input-group-btn,
#top #wrap_all .gform_wrapper .inputfile label .input-group-addon {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}
#top #wrap_all .gform_wrapper .inputfile label .input-group-text,
#top #wrap_all .gform_wrapper .inputfile label .input-group-btn,
#top #wrap_all .gform_wrapper .inputfile label .input-group-addon {
    display: table-cell;
}
#top #wrap_all .gform_wrapper .inputfile label strong,
#top #wrap_all .gform_wrapper .inputfile label:hover strong {
	background-color: #3c4542;
}
#top #wrap_all .gform_wrapper .inputfile label .input-group-btn .btn {
	background-color: #1e5ea3;
	color: #ffffff;
	border: none;
	display: inline-block;
	padding: 8px 12px 9px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#top #wrap_all .gform_wrapper ul.gfield_checkbox, 
#top #wrap_all .gform_wrapper ul.gfield_radio {
	line-height: 0px;
	margin: 0px;
}
#top #wrap_all .gform_wrapper ul.gfield_checkbox li, 
#top #wrap_all .gform_wrapper ul.gfield_radio li {
    padding: 0px 0 0 45px !important;
	margin: 4px 0px !important;
	display: table;
	height: 33px;
	width: 100%;
}
#top #wrap_all .gform_wrapper ul.gfield_checkbox li label, 
#top #wrap_all .gform_wrapper ul.gfield_radio li label {
	line-height: 1;
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	font-size: 13px;
	width: auto;
}
#top #wrap_all .gform_wrapper ul.gfield_radio li input[type="radio"],
#top #wrap_all .gform_wrapper ul.gfield_checkbox li input[type="checkbox"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	background-color: #ffffff;
	position: absolute !important;
	top: 2px;
	right: 0;
	bottom: 0;
	left: 0;
	height: 30px;
	width: 30px !important;
	transition: all 0.15s ease-out 0s;
	border: 2px solid #c5c5c5;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	outline: none;
	z-index: 1;
	margin: 0;
}
#top #wrap_all .gform_wrapper .gfield_error ul.gfield_radio li input[type="radio"],
#top #wrap_all .gform_wrapper .gfield_error ul.gfield_checkbox li input[type="checkbox"] {
	border-color: #cc0000;
}
#top #wrap_all .gform_wrapper ul.gfield_radio li input[type="radio"] {
	border-radius: 50%;
}
#top #wrap_all .gform_wrapper ul.gfield_radio li input[type="radio"]:hover,
#top #wrap_all .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:hover {
	background-color: rgba(245,130,32,0.4);
	border-color: #f58220;
}
#top #wrap_all .gform_wrapper ul.gfield_radio li input[type="radio"]:checked,
#top #wrap_all .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked {
	background: #f58220;
	border-color: #f58220;
}
#top #wrap_all .gform_wrapper ul.gfield_radio li input[type="radio"]:checked:before,
#top #wrap_all .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked:before {
	height: 26px;
	width: 26px;
	position: absolute;
	content: '✔';
	display: inline-block;
	color: #000000;
	font-size: 20px;
	text-align: center;
	line-height: 26px;
}
#top #wrap_all .gform_wrapper .inline ul.gfield_radio li,
#top #wrap_all .gform_wrapper .inline ul.gfield_checkbox li {
	display: inline-block;
	height: 35px;
}
#top #wrap_all .gform_wrapper .inline ul.gfield_radio li label,
#top #wrap_all .gform_wrapper .inline ul.gfield_checkbox li label{
	margin: 0 10px;
}
#top #wrap_all input[type="submit"]#searchsubmit {
	font-family: 'entypo-fontello';
}
#top #wrap_all input[type="submit"]:not(#searchsubmit),
#top #wrap_all .avia-slideshow-button,
#top #wrap_all .gform_wrapper .gform_footer input.button,
#top #wrap_all .gform_wrapper .gform_footer input[type="submit"],
#top #wrap_all .gform_wrapper .gform_page_footer input.button,
#top #wrap_all .gform_wrapper .gform_page_footer input[type="submit"] {
	border: none;
	background-color: #d9202a;
	border-radius: 30px;
	letter-spacing: 1px;
	color: #ffffff;
	padding: 13px 35px 13px;
	margin-top: 10px;
	font-family: inherit;
	font-weight: 600;
	font-size: 15px;
}
#top #wrap_all input[type="submit"]:hover,
#top #wrap_all .gform_wrapper .gform_footer input.button:hover,
#top #wrap_all .gform_wrapper .gform_footer input[type="submit"]:hover,
#top #wrap_all .gform_wrapper .gform_page_footer input.button:hover,
#top #wrap_all .gform_wrapper .gform_page_footer input[type="submit"]:hover {
	background-color: #ff7b00;
	color: #ffffff;
}
#top #wrap_all .gform_wrapper .gform_footer {
    margin: 0px;
	padding: 0px;
}
#top #wrap_all .gform_wrapper.left_wrapper .gform_footer {
	margin-bottom: 20px;
}
#top #wrap_all .gform_wrapper .gfield_captcha_input_container {
	padding-top: 0px;
}
#top #wrap_all .gform_wrapper .gfield_captcha_container + .gfield_description {
	font-size: 12px;
	padding-top: 5px;
	line-height: 1;
}
#top #wrap_all .gform_wrapper ul li .gfield_captcha_container {
	padding-left: 165px;
	position: relative;
	margin-top: 0px;
}
#top #wrap_all .gform_wrapper ul li .gfield_captcha_container input {
	height: 42px;
}
#top #wrap_all .gform_wrapper .field_description_below .gfield_description {
	padding-top: 0px;
}
#top #wrap_all .gform_wrapper ul li .gfield_captcha {
    position: absolute;
    top: 0px;
    left: 0px;
}
#top #wrap_all .gform_wrapper .gfield_captcha_container + .gfield_description {
    font-size: 12px;
    padding-top: 10px;
    line-height: 1;
}
#top #wrap_all .counter,
#top #wrap_all .gform_wrapper .gfield_html_formatted ol {
	counter-reset: item;
	margin-bottom: 0px !important;
	margin-top: 0px !important;
}
#top #wrap_all .counter li,
#top #wrap_all .gform_wrapper .gfield_html_formatted li {
	display: block; position: relative;
}
#top #wrap_all .counter li:before,
#top #wrap_all .gform_wrapper .gfield_html_formatted li:before {
	content: counters(item, ".") " ";
	counter-increment: item;
	position: absolute;
	left: -30px;
}
#top #wrap_all .gform_confirmation_wrapper .gform_confirmation_message {
	color: #3c763d;
	background-color: #dff0d8;
	padding: 15px;
	margin-bottom: 20px 0px;
	border: 1px solid #d6e9c6;
	border-radius: 4px;
	text-align: center;
}
.avia-icon-list .iconlist_icon {
    margin-right: 15px;
}
/* Find Location */
#top #wrap_all .border-bottom {
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#top #wrap_all .location-search input {
    border: 2px solid #ddd !important;
}
#top #wrap_all .location-search {
	background-color: #f2f2f2;
	float: left;
	width: 100%;
	padding: 20px;
	margin-bottom: 30px;
	border: 1px solid #b4b4b4;
}
#top #wrap_all .location-search .no-float {
	padding-top: 7px;
	padding-bottom: 7px;
}
#top #wrap_all .alternate_color .location-list > li .info-block {
	background-color: #ffffff;
}
#top #wrap_all .location-list {
	width: calc(100% + 2rem);
}
#top #wrap_all .location-list > li {
	padding-bottom: 2rem !important;
}
#top #wrap_all .location-list > li .info-block {
	background-color: #f2f2f2;
	display: flex;
    flex-wrap: wrap;
}
#top #wrap_all .location-list > li:before {
	content:"";
}
/* Multi Select */
 #top #wrap_all .location-search .ms-options-wrap {
     position: relative;
}
#top #wrap_all .location-search .ms-search input {
	width: 100%;
	float: none;
	margin-bottom: 0px;
}
#top #wrap_all .location-search .ms-options-wrap > button:focus,
#top #wrap_all .location-search .ms-options-wrap > button {
	background-color: #ffffff;
	padding: 10px 20px;
	font-size: 16px;
	border-color: #dddddd;
	margin: 0px;
}
#top #wrap_all .location-search .ms-options-wrap > button:focus {
	background-color: #fafafa;
}
#top #wrap_all .location-search .ms-options-wrap > button {
	border-width: 2px;
}
#top #wrap_all .location-search .ms-options-wrap > .ms-options {
	padding: 10px 10px 0;
	/* max-height: none !important; */
	min-height: auto !important;
	margin-top: -1px;
	border-color: #ddd;
}
#top #wrap_all .location-search .ms-options-wrap > .ms-options > ul {
	margin-top: 10px;
}
#top #wrap_all .location-search .ms-options-wrap > .ms-options > ul li {
	padding: 0px;
}
#top #wrap_all .location-search .ms-options-wrap > .ms-options > ul li:before {
	content: "";
	z-index: 1;
	top: 1px;
}
#top #wrap_all .location-search .ms-options-wrap > .ms-options > ul li.selected:before {
	content: "\e812";
	color: #364355;
}
#top #wrap_all .location-search .ms-options-wrap > .ms-options > ul li:after {
	content: "";
	height: 9px;
	width: 9px;
	position: absolute;
	left: 0px;
	top: 11px;
	border: 2px solid #6e84a2;
	border-radius: 3px;
}
#top #wrap_all .location-search .ms-options-wrap > .ms-options > ul li label {
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #dddddd;
	z-index: 10;
}
#top #wrap_all .location-search .ms-options-wrap > .ms-options > ul li:last-child label {
	border-bottom: none;
	margin-bottom: 10px;
}
#top #wrap_all .location-search .ms-options-wrap > .ms-options > ul li label:hover,
#top #wrap_all .location-search .ms-options-wrap > .ms-options > ul li.selected label {
	background-color: transparent;
}
#top #wrap_all .location-search .ms-options-wrap > .ms-options > ul li label input {
	display: none;
}
/* Map */
#SA_map a:hover .hover-section,
#SA_map a.active .hover-section {
	opacity: 0.5;
}
.toggle-content {
	display: none;
}
/* Form Elements */
#top label {
    color: #000;
    font-size: 13px;
}
#top #wrap_all .input-text,
#top #wrap_all input[type="text"],
#top #wrap_all input[type="input"],
#top #wrap_all input[type="password"],
#top #wrap_all input[type="email"],
#top #wrap_all input[type="number"],
#top #wrap_all input[type="url"],
#top #wrap_all input[type="tel"],
#top #wrap_all input[type="search"],
#top #wrap_all textarea,
#top #wrap_all select {
	background-color: #fff;
	border-color: #c5c5c5;
	padding: 9px 25px 9px !important;
	font-weight: 400;
	font-family: inherit;
	border-radius: 30px;
	color: #000000;
}
#top #wrap_all .input-text,
#top #wrap_all input[type="text"],
#top #wrap_all input[type="input"],
#top #wrap_all input[type="password"],
#top #wrap_all input[type="email"],
#top #wrap_all input[type="number"],
#top #wrap_all input[type="url"],
#top #wrap_all input[type="tel"],
#top #wrap_all input[type="search"],
#top #wrap_all select {
	height: 45px;
}
#top #wrap_all .border-radius .input-text,
#top #wrap_all .border-radius input[type="text"],
#top #wrap_all .border-radius input[type="input"],
#top #wrap_all .border-radius nput[type="password"],
#top #wrap_all .border-radius input[type="email"],
#top #wrap_all .border-radius input[type="number"],
#top #wrap_all .border-radius input[type="url"],
#top #wrap_all .border-radius input[type="tel"],
#top #wrap_all .border-radius input[type="search"],
#top #wrap_all .border-radius textarea,
#top #wrap_all .border-radius select {
	border-radius: 30px;
}
#top #wrap_all textarea {
	margin-bottom: 0px;
}
#top #wrap_all input[type="number"]::-webkit-outer-spin-button,
#top #wrap_all input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
} 
#top #wrap_all input[type="number"] {
    -moz-appearance: textfield;
}
#top #wrap_all .input-text:focus,
#top #wrap_all input[type="text"]:focus,
#top #wrap_all input[type="input"]:focus,
#top #wrap_all input[type="password"]:focus,
#top #wrap_all input[type="email"]:focus,
#top #wrap_all input[type="number"]:focus,
#top #wrap_all input[type="url"]:focus,
#top #wrap_all input[type="tel"]:focus,
#top #wrap_all input[type="search"]:focus,
#top #wrap_all textarea:focus,
#top #wrap_all select:focus {
	background-color: #fafafa;
}
#top #wrap_all .column-hover-effect:hover {
	background-color: #f1f1f1;
}
#top #wrap_all .column-hover-effect:hover .circle-icon {
	background-color: #d9202a;
}
/* Table */
#top #wrap_all table tr td:first-child {
	border-left: 1px solid #111;
}
#top #wrap_all table tr td:last-child {
	border-right: 1px solid #111;
}
#top #wrap_all table tr th {
	background-color: #d9202a;
	border-color: #d9202a;
	color: #ffffff;
}
#top #wrap_all table tr td {
	color: #4b4b4b;
	border-bottom: 1px solid #111;
}
#top #wrap_all table.bordered tr td {
	border-color: #111111 !important;
}
#top #wrap_all table tr:first-child td {
	border-top: 1px solid #111;
}
/* Table Styled */
#top #wrap_all table.table-styled tr {
	background-color: #f2e3c4;
}
#top #wrap_all table.table-styled tr:nth-child(2n) {
	background-color: #f2f2f2;
}
#top #wrap_all table.table-styled tr td {
	padding: 5px 10px;
	border: none;
}
.avia-data-table.avia_pricing_minimal th, .avia-data-table.avia_pricing_minimal td {
    text-align: left;
    padding: 8px 10px;
}
#top #wrap_all .main_color tr:nth-child(2n+1) td:not(:last-child) {
	border-right-color: #f2f2f2;
}
#top #wrap_all .main_color tr:nth-child(2n+1) td:not(:first-child) {
	border-left-color: #f2f2f2;
}
#top #wrap_all table tr td.avia-highlight-col {
	background-color: #000000;
	color: #ffffff;
}
#top #wrap_all .table-minimal,
#top #wrap_all .table-minimal tr {
	background-color: transparent !important;
}
#top #wrap_all .table-minimal tr td {
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	border-color: #c5c5c5;
}
#top #wrap_all .table-minimal tr td:first-child {
	padding-left: 0px;
}
#top #wrap_all .table-minimal tr td:last-child {
	padding-right: 0px;
}
#top #wrap_all .table-minimal tr:last-child td {
	border-bottom: none;
}
#top #wrap_all .dataTables_filter label {
	display: flex;
	align-items: center;
	margin-bottom: 25px;
	gap: 15px;
}
#top #wrap_all .dataTables_filter input {
	margin-bottom: 0px;
}
#top #wrap_all .list.av_one_full {
	float: left;
	width: 100%;
}
#top #wrap_all .row-col {
	margin: 0 -1rem;
	list-style: none;
	display: flex;
    flex-wrap: wrap;
	position: relative;
}
#top #wrap_all .row-col .col-3,
#top #wrap_all .row-col .col-4,
#top #wrap_all .row-col .col-5 {
	flex: 0 0 auto;
    margin: 0rem;
    width: 100%;
    float: none;
}
#top #wrap_all .row-col .col-3,
#top #wrap_all .row-col .col-4,
#top #wrap_all .row-col .col-5 {
    padding: 0rem 1rem;
}
#top #wrap_all .input-group {
	position: relative;
}
#top #wrap_all .btn {
	background-color: #d9202a;
	border-color: #d9202a;
	display: inline-block;
	padding: 0px 20px;
	color: #fff;
	border-radius: 30px;
	text-decoration: none;
	height: 40px;
	line-height: 40px;
	font-family: inherit;
	border: none;
	cursor: pointer;
	text-decoration: none !important;
	-webkit-transition: all 250ms ease-in-out 0s;
    -moz-transition: all 250ms ease-in-out 0s;
    -ms-transition: all 250ms ease-in-out 0s;
    -o-transition: all 250ms ease-in-out 0s;
    transition: all 250ms ease-in-out 0s;
}
#top #wrap_all .btn:hover {
    background-color: #ff7b00;
    border-color: #ff7b00;
	color: #ffffff;
	opacity: 1;
	text-decoration: none !important;
}
#top #wrap_all .btn.btn-link {
	background-color: transparent;
	border: none;
	color: #d9202a;
}
#top #wrap_all .btn.btn-link:hover {
	color: #ff7b00;
}
#top #wrap_all .w-100 {width:100%}
#top #wrap_all .box {
	height: 265px;
	min-height: 265px;
	transition: height 0.3s linear;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
#top #wrap_all .box:after {
	content: "";
	height: 30px;
	width: 100%;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background-color: inherit;
}
#top #wrap_all .box.expanded {
    height: 100%;
	transition: height 0.3s linear;
}
#chatbase-bubble-button img {
	height: 44px !important;
	width: 44px !important;
	border-radius: 0 !important;
	margin-right: 2px;
}
#top #wrap_all .iconbox .iconbox_content .iconbox_content_title {
	font-size: 20px;
	letter-spacing: 0px;
}
/* Events */
#top #wrap_all .tribe-events-event-image img {
	margin: auto;
	display: block;
}
#top #wrap_all .av-upcoming-event-title {
	margin-bottom: 15px;
}
#top #wrap_all .av-upcoming-event-meta .av-upcoming-event-excerpt {
	display: block;
	font-size: 14px;
	color: #666666;
	flex: 0 0 auto;
	width: 100%;
	margin-top: 15px;
}
#top #wrap_all .av-upcoming-event-image {
  border-radius: 0;
  width: 100%;
  float: none;
  margin: 20px auto 15px;
  display: block;
}
#top #wrap_all .av-upcoming-events.featured-left .av-upcoming-event-entry .image-overlay {
	display: none !important;
}
#top #wrap_all .av-upcoming-event-entry:first-child .av-upcoming-event-image {
	margin-top: 0px;
}
#top #wrap_all .featured-left.template-blog .post-entry:not(:last-child) {
	border-bottom: 1px solid #dee2e6;
	margin-bottom: 20px;
  	padding-bottom: 10px;
}
#top #wrap_all .featured-left.alt-color .post-entry {
	padding: 20px !important;
	margin-bottom: 0px !important;
}
#top #wrap_all .featured-events,
#top #wrap_all .news-slider.featured-left {
	margin: 0 -10px;
}
#top #wrap_all .news-slider.featured-left .post-entry {
	background-color: #eaedf2;
	margin: 0px 10px !important;
	padding: 15px !important;
	width: auto !important;
}
#top #wrap_all .news-slider.featured-left .post-entry .big-preview img {
	display: block;
}
#top #wrap_all .featured-left.alt-color .post-entry .big-preview {
	padding: 0px;
}
#top #wrap_all .featured-left.template-blog .post-entry .entry-content-wrapper {
	font-size: 13px;
}
#top #wrap_all .featured-left.float-left.template-blog .post-meta-infos {
  	margin-bottom: 0px;
}
#top #wrap_all .featured-left.float-left.template-blog .post-entry .entry-content-wrapper {
	font-size: 14px;
  	line-height: 1.5;
}
#top #wrap_all .fullsize .template-blog .post .entry-content-wrapper {
  	text-align: left;
}
#top #wrap_all .featured-left.template-blog .post-entry .entry-content-wrapper .post-title {
  	font-size: 16px;
}
#top #wrap_all .featured-events .av-upcoming-event-entry .btn,
#top #wrap_all .featured-left.template-blog .post-entry .post_delimiter,
#top #wrap_all .featured-events .av-upcoming-event-entry .av-upcoming-event-image,
#top #wrap_all .featured-events .av-upcoming-event-entry .av-upcoming-event-venue,
#top #wrap_all .featured-events .av-upcoming-event-entry .av-upcoming-event-excerpt,
#top #wrap_all .featured-left.template-blog .post-entry .entry-content-wrapper .read-more-link {
	display: none;
}
#top #wrap_all .av-upcoming-events.featured-left .av-upcoming-event-entry img {
	-webkit-transition: all 250ms ease-in-out 0s;
	-moz-transition: all 250ms ease-in-out 0s;
	-ms-transition: all 250ms ease-in-out 0s;
	-o-transition: all 250ms ease-in-out 0s;
	transition: all 250ms ease-in-out 0s;
}
#top #wrap_all .img-link:hover img,
#top #wrap_all .entry-content-wrapper .big-preview.single-big:hover img,
#top #wrap_all .av-upcoming-events.featured-left .av-upcoming-event-entry:hover img {
	/*-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);*/
}
#top #wrap_all .av-upcoming-events.featured-left.bg-white .av-upcoming-event-entry .av-upcoming-event-data {
	background-color: #ffffff;
	position: relative;
	z-index: 1;
}
/* END | Content Area */
/* Footer Area */
.footer-socket {
	position: relative;
	clear: both;
}
#footer:after,
.footer-socket .bg-img {
	background-image: url("/wp-content/uploads/2020/06/banner-img-01jpg.jpg");
	background-size: cover;
	background-position: center;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 1;
	opacity: 0.5;
	opacity: 0.2;
}
#footer:after {
	content: "";
}
#footer .container {
	position: relative;
	z-index: 2;
}
#footer {
	padding: 50px 0px 0px;
	background-color: transparent;
}
#footer .widget {
    margin: 0px 0 40px 0;
}
#top #wrap_all #footer .av_font_icon .av-icon-char {
	background-color: #000000;
	position: relative;
	height: 40px;
	width: 40px;
	color: #fff;
	font-size: 22px;
	border-radius: 50%;
}
#top #wrap_all #footer .av_font_icon .av-icon-char:hover {
	background-color: #a2171e;
}
#top #wrap_all #footer .av_font_icon .av-icon-char:before {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
#top #footer .form-container {
	background-color: #a2171e;
	border-radius: 10px;
	float: left;
	width: 100%;
	padding: 30px;
	margin-bottom: 10px;
}
#top #footer .form-container a {
	color: #ff7b00;
}
#top #footer .form-container a:hover {
	color: #ffffff;
}
#top #footer .widget_nav_menu li {
	font-size: inherit;
}
#top #footer .gform_wrapper {
	float: left;
	width: 100%;
	margin: 0px;
}
#top #footer .gform_wrapper form {
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 0px;
}
#top #footer .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
	color: #ff7b00 !important;
	font-weight: 400;
	font-size: 16px;
}
#top #footer .gform_wrapper ul.gform_fields li.gfield {
	margin-bottom: 0px;
}
#top #footer .gform_wrapper form .gform_footer .button {
    background-color: transparent !important;
    height: 45px;
    padding-left: 15px !important;
    padding-right: 15px !important;
    color: #ff7b00 !important;
    text-transform: uppercase;
}
#top #footer .gform_wrapper form .gform_footer .button:hover {
    background-color: #ff7b00 !important;
    color: #fff !important;
}
/* END | Footer Area */
/* Socket Area */
#socket {
	background-color: transparent;
}
#socket .container {
	padding-bottom: 30px;
}
#scroll-top-link {
	color: #ffffff;
	left: 10px;
	right: auto;
	bottom: 10px;
	font-size: 30px;
}
#scroll-top-link:hover {
	background-color: #ff7b00;
	border-color: #ff7b00;
	color: #ffffff;
}
#scroll-top-link.avia-svg-icon svg:first-child {
	height: 30px;
	margin-top: 10px;
	z-index: 1;
  	position: relative;
	fill: #ffffff;
}
#top .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
	stroke: #000;
	fill: #000;
	height: 35px;
}
#top .avia-fullwidth-slider .avia-slideshow-arrows a.avia-svg-icon {
	line-height: 1;
}
#top .avia-fullwidth-slider .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
	stroke: #FFFFFF;
	fill: #FFFFFF;
	margin-top: 3px;
}
#top .avia-slideshow-arrows a.avia-svg-icon {
	background-color: transparent;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows a.avia-svg-icon svg:first-child,
#top .avia-smallarrow-slider .avia-slideshow-arrows a.avia-svg-icon img[is-svg-img="true"] {
	height: 35px;
	fill: #000000;
	margin-top: 5px;
}
/* END | Socket Area */
/* Media Queries */
@media screen and (min-width: 1400px) {
	#top #wrap_all .home-banner .avia-slideshow-inner {
		height: 700px !important;
	}
}
@media screen and (min-width: 1200px) (max-width: 1400px) {
	#top #wrap_all .home-banner .avia-slideshow-inner {
		height: 535px !important;
	}
}
@media screen and (min-width: 1200px) {
	#top .avia-smallarrow-slider:not(.avia-logo-element-container) .avia-slideshow-arrows a.prev-slide {left: -55px;}
	#top .avia-smallarrow-slider:not(.avia-logo-element-container) .avia-slideshow-arrows a.next-slide {right: -55px;}
}
@media screen and (min-width: 991px) (max-width: 1200px) {
	#top #header .av-main-nav > li > a {
		font-size: 9px;
		font-weight: 600;
	}
	#top #wrap_all .rss-columns .avia-builder-widget-area .widget_rss {
		width: 46%;
	}
}
@media screen and (min-width: 991px) {
	#top #wrap_all .container {
		padding: 0px 50px;
	}
	#header_meta {
		background-color: transparent;
		border-color: transparent;
		height: 0px;
		min-height: 0px;
		z-index: 2;
	}
	#top #header_meta .container .sub_menu {
		top: 15px;
		position: absolute;
		right: 60px;
	}
	#top .sub_menu > ul > li {
		line-height: 22px;
	}
	#top #header .av-main-nav > li.double-line > a .avia-menu-text {
		display: block;
		line-height: 14px;
		text-align: center;
		top: 20px;
		position: relative;
	}
	#header_main .inner-container {
		background-color: #ffffff;
		/*box-shadow: 0 0 2px 1px rgba(0,0,0,0.1);*/
	}
	/*#header_main .main_menu {
		right: 17px;
	}
	#header_main div .logo {
		left: 30px;
	}*/
	#top #header .av-main-nav > li#menu-item-search {
		visibility: hidden;
		position: absolute;
		opacity: 0;
	}
	.logo svg, .logo.avia-img-svg-logo > a > img, .logo .alternate.avia-img-svg-logo {
		height: 69%;
	}
	#top #wrap_all .av-main-nav-wrap {
		width: 100%;
	}
	.html_header_top.html_header_sticky #top #wrap_all #main {
	  	padding-top: 130px !important;
	}
	#top .av-main-nav ul ul {
		left: auto;
		right: -207px;
	}
	.logo {
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}
	.header-scrolled .logo {
		opacity: 0;
		visibility: hidden;
	}
	#top #wrap_all #header .main_menu ul:first-child,
	#top #wrap_all #header .main_menu ul:first-child > li:not(.av-burger-menu-main):not(.menu-item-search-dropdown) {
		display: flex;
		justify-content: space-between;
		background-color: #ffffff;
	}
	#top #wrap_all #header .main_menu ul:first-child > li {
		align-self: end;
	}
	.main_menu {
		clear: none;
		position: absolute;
		z-index: 100;
		line-height: 30px;
		margin: 0;
		left: 0;
		right: 0;
		bottom: 0;
		height: auto
	}
	.main_menu .av-main-nav > li > a {
		height: 55px !important;
		line-height: 55px !important;
		background-color: #fff;
	}
	.sub_menu > ul > li > a {
		display: inline-block;
	}
	.avia-search-tooltip {
		top: 108% !important;
		margin-left: -130px;
		border-width: 0px;
	}
	.html_header_top.html_header_topbar_active.html_header_sticky.html_large #top #main {
		padding-top: 117px;
	}
	#top #wrap_all .location-list > li .info-block .col-left {width:70%;}
	#top #wrap_all .location-list > li .info-block .col-right {width:30%;}
	#top #wrap_all .row-col .col-3 {
		width: 33.333%;
	}
	/* Input Group */
	#top #wrap_all .input-group {
		position: relative;
		display: flex;
		flex-wrap: wrap;
		align-items: stretch;
		width: 100%;
	}
	#top #wrap_all .input-group select {
		margin-bottom: 0px;
	}
	#top #wrap_all .input-group select,
	#top #wrap_all .input-group  .select2-selection--single {
		border-radius: 0px;
		margin-left: -1px;
	}
	#top #wrap_all .input-group select,
	#top #wrap_all .input-group > .typeahead__container,
	#top #wrap_all .input-group > .select2-container {
		position: relative;
		flex: 1 1 auto;
		width: 1% !important;
		min-width: 0;
	}
	#top #wrap_all .input-group > :not(:first-child) {
		margin-left: -1px;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}
	#top #wrap_all .input-group > .dropdown-toggle:nth-last-child(n+3),
	#top #wrap_all .input-group > :not(:last-child):not(.typeahead__container):not(.select2-container) {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}
	#top #wrap_all .input-group .btn {
		position: relative;
		z-index: 2;
		/*border-radius: 0px;*/
	}
	#top #wrap_all .input-group .submit-btn.btn {
		margin-left: 20px;
	}
}
@media screen and (max-width: 991px) {
	#top #wrap_all .location-list > li .info-block .btn {
		width: 100%;
		margin-top: 15px;
		margin-right: 0px !important;
		text-align: center;
		max-width: 200px;
	}
	#top .input-group .select2-container {
		margin-bottom: 25px;
	}
	#top #wrap_all form .input-group {
		position: relative;
		float: left;
		width: 100%;
	}
	#top .input-group .typeahead__button {
		float: left;
		margin-left: 0px !important;
	}
	#top #wrap_all .gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_active) {
		display: none;
	}
}
@media screen and (min-width: 767px) {
	#top  #wrap_all .w-10 {
		width: 10%;
	}
	#top  #wrap_all .logo img {
		width: 100%;
		height: 100%;
	}
	#top #wrap_all .av-layout-grid-container.container .flex_cell:last-child,
	#top #wrap_all .av-layout-grid-container.container .flex_cell:first-child {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.caption_bottom .slideshow_caption .slideshow_inner_caption {
		bottom: 55%;
		width: 75%;
	}
	#top .reduce-margin .av-flex-placeholder {
		width: 3%;
	}
	#top .reduce-margin  div .av_one_third {
		margin-left: 3%;
    	width: 30.666%;
	}
	#top .reduce-margin  div .av_one_third.first {
		margin-left: 0px;
	}
	#top #wrap_all #footer div .flex_column.first {
		width: 23%;
		z-index: 3;
	}
	#top #wrap_all #footer div .flex_column {
		width: 17%;
		z-index: 3;
	}
	#top #wrap_all #footer div .flex_column:nth-child(3) {
		width: 48%;
		z-index: 3;
	}
	#top #wrap_all #footer div .flex_column:last-child {
		width: 20%;
		margin: 0px;
		z-index: 4;	
		float: right;
	}
	#top #wrap_all .tabcontainer .tab {
		font-size: 20px;
		border: none;
		padding-left: 0px;
		padding-right: 30px;
		background-color: transparent;
		font-weight: 600;
	}
	#footer,
	#socket {
		/*background-color: transparent;*/
		border: none;
	}
	#footer,
	#footer .container {
		/*padding-top: 0px;*/
		z-index: auto;
	}
	#footer .inner,
	#socket .inner {
		width: 100%;
		float: left;
		/*padding: 0px 30px;*/
	}
	#footer .inner {
		padding-top: 30px 
	}
	#socket .inner {
		padding-top: 15px;
		padding-bottom: 30px;
	}
	#socket .container {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	#top #footer .gform_wrapper form .gform_footer {
		position: absolute;
		bottom: 0;
		right: 0;
		width: auto;
	}
	#top #footer .gform_wrapper .field_description_below .gfield_description {
		position: absolute;
		bottom: -30px;
	}
	#top #footer .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date) {
    	width: 47%;
		margin-left: 33% !important;
	}
	#top #footer .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
		margin-bottom: 10px;
		margin-top: 10px !important;
		width: 33%;
	}
	#top .av_header_transparency #header_meta .container .sub_menu {
		background-color: #ffffff;
	}
	#top #wrap_all .border-left::before {
		content: "";
		background-color: #e8e8e8;
		top: 0px;
		right: 100%;
		bottom: 0px;
		height: 100%;
		width: 2px;
		position: absolute;
		visibility: visible;
		margin-right: 40px;
	}
	#top .publication-table .avia-highlight-col {
		width: 165px;
	}
	#socket {
		position: absolute;
		bottom: auto;
		margin-top: -55px;
		left: 0;
		right: 0;
		z-index: 3;
	}
	#top #wrap_all .vertical-border-arrow:before {
		position: absolute;
		background-color: #f68121;
		bottom: 100%;
		left: 0;
		right: 0;
		height: 3px;
		visibility: visible;
		width: calc(77% + 5px);
		margin: 0px auto 77px;
	}
}
@media screen and (min-width: 767px) and (max-width: 991px) {
	#top #wrap_all .rss-columns .avia-builder-widget-area .widget_rss {
		width: 46%;
	}
	#top #wrap_all .location-search .no-float,
	#top #wrap_all .location-search .typeahead__button {
		float: left;
	}
	#top #wrap_all .location-search .btn.btn-link {
		float: right;
	}
	#top #wrap_all .row-col .col-3 {
		width: 50%;
	}
}
@media screen and (max-width: 767px) {
	#top #wrap_all .rss-columns .avia-builder-widget-area,
	#top #wrap_all .rss-columns .avia-builder-widget-area .widget_rss {
		margin-left: 0px;
		margin-right: 0px;
	}
	#top #wrap_all .rss-columns .avia-builder-widget-area .widget_rss {
		width: 100%;
	}
	#top:not(.home) #wrap_all .avia-content-grid-active .slide-entry {
		margin-bottom: 30px !important;
	}
	#top:not(.home) #wrap_all .avia-content-grid-active .slide-entry-wrap {
		margin-bottom: 0px !important;
	}
	#top #wrap_all .av-layout-grid-container.container .flex_cell {
	    padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.responsive #top #wrap_all .av-layout-grid-container.container .flex_cell.mobile-py-0 {
	    padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.caption_bottom .slideshow_caption .slideshow_inner_caption {
		padding: 0px;
	}
	#top #wrap_all .avia-fullwidth-slider .avia-slideshow .avia-slideshow-inner li::after {
		background-size: 185% auto;
	}
	#top #wrap_all .avia-fullwidth-slider .slideshow_caption {
    	top: 0;
	}
	#top #wrap_all .avia-fullwidth-slider.home-banner .slideshow_caption {
		padding-top: 55ppx !important;
	}
	#top #wrap_all .avia-fullwidth-slider .caption_bottom .slideshow_caption .slideshow_inner_caption {
		bottom: auto;
		top: 0px;
	}
	#header_meta {
		background-color: #f2f2f2 !important;
	}
	#header .sub_menu li.tel-no::before {
		top: -2px;
	}
	#top #wrap_all .margin-mobi .flex_column_table {
		margin-top: -100px !important;
	}
	.responsive #top #wrap_all #header {
		position: absolute;
	}
	#header_main.header-fixed {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		background-color: #fff;
		box-shadow: 0 0 2px 1px rgba(0,0,0,0.1);
	}
	.responsive #top #main {
    	padding-top: 105px !important;
	}
	.responsive #top .avia-slideshow-controls a {
		display: block;
	}
	#top #wrap_all table tr td {
		border-left: 1px solid #111 !important;
		border-right: 1px solid #111 !important;
	}
	#top #wrap_all .active_tab_content .tab_inner_content {
		margin-bottom: 0px;
	}
	#top #wrap_all .tabcontainer .tab:after {
		content: "\e877";
		font-family: 'entypo-fontello';
		float: right;
		font-size: 35px;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}
	#top #wrap_all .tabcontainer .tab.active_tab:after {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	#top #wrap_all .tabcontainer .tab:not(.active_tab) {
		background-color: #f2f2f2;
		margin-bottom: 5px;
	}
	.responsive #top #wrap_all .border-down {
		margin-bottom: 90px;
	}
	#top #wrap_all .border-down::after {
		margin-top: 0px;
		width: 4px;
	}
	#top #wrap_all .vertical-border-arrow::after {
		left: 3px;
	}
}
@media screen and (min-width: 480px) {
	#top #wrap_all .featured-left.template-blog .post-entry,
	#top #wrap_all .av-upcoming-events.featured-left .av-upcoming-event-entry {
		display: flex !important;
	}
	#top #wrap_all .av-upcoming-events.featured-left:not(.bg-white) .av-upcoming-event-entry {
		gap: 40px;
	}
	#top #wrap_all .av-upcoming-events.featured-left .av-upcoming-event-entry .av-upcoming-event-image,
	#top #wrap_all .av-upcoming-events.featured-left .av-upcoming-event-entry .av-upcoming-event-data {
		flex: 0 0 auto;
    	width: 50%;
	}
	#top #wrap_all .bg-white .av-upcoming-event-meta .av-upcoming-event-excerpt {
		line-height: 1.5;
	}
	#top #wrap_all .av-upcoming-events.featured-left.bg-white .av-upcoming-event-entry .av-upcoming-event-image {
		margin-bottom: 0px;
	}
	#top #wrap_all .av-upcoming-events.featured-left.bg-white .av-upcoming-event-entry .av-upcoming-event-data {
		padding: 25px 25px 0px 25px;
	}
	#top #wrap_all .featured-left.template-blog .post-entry .big-preview {
		flex: 0 0 auto;
		width: 145px;
	}
	#top #wrap_all .featured-left.template-blog .post-entry .entry-content-wrapper {
		width: calc(100% + 800px);
	}
}
@media screen and (max-width: 480px) {
	#top #footer .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
		margin-bottom: 10px;
		float: left;
		width: 100%;
		text-align: center;
	}
	.home .slideshow_align_caption {
		text-align: center;
	}
	.responsive #top .logo {
		width: 57%;
	}
	#top #wrap_all .doc-list li > a {
		padding-right: 60px;
	}
	#top #wrap_all .doc-list li > a > span {
		display: none;
	}
	#top .avia-image-container.img-corner .avia-image-overlay-wrap::after {
		z-index: 9;
	}
	#top #wrap_all .input-group .btn.btn-link {
		position: absolute;
		bottom: 23px;
		right: 0;
	}
	#top #wrap_all .av-upcoming-events.featured-left.bg-white .av-upcoming-event-entry .av-upcoming-event-data {
		padding: 30px;
	}
}
/* END | Media Queries */