/* embed */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* account */
.eds_header3 .eds_headerTrigger {
    top: 130px !important;
}
/* Header */
.eds_headerTrigger {
    width: 30px;
    height: 30px;
    padding: 10px 5px;
}
.eds_headerTrigger::after {line-height: 8px; font-size: 14px;}
/* floating menu */
.eds_floatingMenuTop {top:28%;}
/* header */
.eds_menuType2.eds_menuType2Style5 .responsAbilityMenu .raMenuWrapper > ol > li > span .edsmm_itemContainer {font-size: 21px;}
#dnn_dnnCURRENTDATE_lblDate {display:none;}
.eds_containers_Nova.eds_templateGroup_noTitle > div {
    padding: 0 0 25px;
}
.eds_pageDescription {display:none;}
#dnn_dnnBreadcrumb_lblBreadCrumb {display:none;}
.bar-hide {
    pointer-events: none;
    opacity: 0;
}
.eds_header3 .eds_logoContainer {width: 210px;}
.modal-header {display: block;}
.eds_header3 .eds_headerTrigger {right: -10px;}
/* components */
.eds_infoBox2 .eds_contentWide {padding: 5px;}
/* containers */
.eds_containers_Nova.eds_templateGroup_titleCenteredWithBorder2 > h2 .eds_containerTitle {
    border-bottom: solid 3px #bd424a;
}
.eds_containers_Nova > h2 .eds_containerTitle {
    font-family: Verdana;
    color: #428bca;
}
/* news */
.eds_news_NewsTwo * {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.eds_news_NewsTwo .two-articles-row h2 a {
    text-transform: none;
    text-decoration: none;
    font-family: Verdana;
    color: #121212;
    font-size: 18px;
}
/* modal */
.header-block {display:block;}
/* spacing */
.mr {margin-right: 5px;}
.ml {margin-left: 5px;}
/* typography */
b, strong {font-weight: bold;}
p a,
ul.list-unstyled li a {color: #428bca !important;}
.force-w {color: #ffffff !important;}
.force-w a {color: #f2f8ff !important;}
.force-u {text-decoration: underline !important;}
.remove-u {text-decoration: none !important;}
.fake-button {cursor: pointer;}
.bg-accent {background-color: #bd424a; color: #ffffff;}
.bg-accent2 {background-color: #428bca; color: #ffffff;}
.eds_news_Nova.eds_subCollection_news ul {list-style-type: none !important;}
/* bgs */
.eds_headerContent.DNNEmptyPane + .eds_pageDetails.eds_pageDetails1, .eds_fixedHeaderContent.DNNEmptyPane + .eds_pageDetails.eds_pageDetails1 {
    background-image: url(/Portals/0/brand/tennis-court.jpg?v=20) !important;
	background-position: center 70%;
}
.eds_infoBox4 > div:hover .eds_btn, .eds_infoBox4 > div.eds_contentVisible .eds_btn, .eds_infoBox4 > div:hover .eds_scroll, .eds_infoBox4 > div.eds_contentVisible .eds_scroll {
    bottom: 100px;
    opacity: 1;
}
.eds_news_Press .edn_articleSummary *, .Nova_Style_b_weather .edn_defaultDetails * {
    font-size: 1rem;
    line-height: 1.4;
}
/* legacy */
.list-ico,
.list-ico2,
.list-ico3 {
    list-style: none;
	margin-left:0;	
}
.list-ico li,
.list-ico2 li,
.list-ico3 li{
	position:relative;
    margin-bottom: 3px;
	line-height:24px;
	padding-left:36px;
    margin-bottom: 18px;
	padding-top:1px;
}
.list-ico .fa,.list-ico .fas,.list-ico .far,.list-ico .fab,
.list-ico2 .fa,.list-ico2 .fas,.list-ico2 .far,.list-ico2 .fab,
.list-ico3 .fa,.list-ico3 .fas,.list-ico3 .far,.list-ico3 .fab,
.list-ico .lnr,
.list-ico2 .lnr,
.list-ico3 .lnr,
.list-ico .glyphicon,
.list-ico2 .glyphicon,
.list-ico3 .glyphicon {
    position: absolute;
    top: 0;
    left: 0;
    content: counter(custom-counter);
    counter-increment: custom-counter;
    font-weight: bold;
	color:#2fa9f1;
	width:26px;
	height:26px;
	text-align:center;
	line-height:26px;
}
.list-ico2 .fa,.list-ico2 .fas,.list-ico2 .far,.list-ico2 .fab,
.list-ico2 .lnr,
.list-ico2 .glyphicon {
	line-height:24px;
	display:inline-block;
	border:1px solid #2fa9f1;
	text-align:center;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.list-ico3 .fa,.list-ico3 .fas,.list-ico3 .far,.list-ico3 .fab,
.list-ico3 .lnr,
.list-ico3 .glyphicon {
	display:inline-block;
	text-align:center;
	background-color:#20a3f0;
	color:#FFF!important;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}

.list-ico.ico-sm li,
.list-ico2.ico-sm li,
.list-ico3.ico-sm li{
	padding-left:32px;
    margin-bottom: 9px;
	padding-top:1px;
}
.list-ico.ico-sm .fa,
.list-ico2.ico-sm .fa,
.list-ico3.ico-sm .fa,
.list-ico.ico-sm .lnr,
.list-ico2.ico-sm .lnr,
.list-ico3.ico-sm .lnr,
.list-ico.ico-sm .glyphicon,
.list-ico2.ico-sm .glyphicon,
.list-ico3.ico-sm .glyphicon {
	font-size: 0.8em;
	width:20px;
	height:20px;
	line-height:20px;
	top:3px;
}
.list-ico2.ico-sm .fa,
.list-ico2.ico-sm .lnr,
.list-ico2.ico-sm .glyphicon {
	line-height:19px;
}
.list-ico.ico-lg li,
.list-ico2.ico-lg li,
.list-ico3.ico-lg li{
	padding-left:42px;
    margin-bottom: 18px;
	padding-top:3px;
}
.list-ico.ico-lg .fa,
.list-ico2.ico-lg .fa, .list-ico2.ico-lg .fas, .list-ico2.ico-lg .far,.list-ico2.ico-lg .fab,
.list-ico3.ico-lg .fa,
.list-ico.ico-lg .lnr,
.list-ico2.ico-lg .lnr,
.list-ico3.ico-lg .lnr,
.list-ico.ico-lg .glyphicon,
.list-ico2.ico-lg .glyphicon,
.list-ico3.ico-lg .glyphicon {
    font-size: 1.5em;
	width:30px;
	height:30px;
	line-height:30px;
}
.list-ico2.ico-lg .fa, .list-ico2.ico-lg .fas, .list-ico2.ico-lg .far,.list-ico2.ico-lg .fab,
.list-ico2.ico-lg .lnr,
.list-ico2.ico-lg .glyphicon {
	line-height:29px;
}
.list-ico li, .list-ico2 li, .list-ico3 li {
    position: relative;
    margin-bottom: 3px;
    line-height: 24px;
    padding-left: 36px;
    margin-bottom: 18px;
    padding-top: 1px;
}
.list-ordened,
.list-ordened2,
.list-ordened3 {
    counter-reset: custom-counter;
    list-style: none;
	margin-left:0;	
}
.list-ordened li,
.list-ordened2 li,
.list-ordened3 li{
	position:relative;
    padding-left: 27px;
    margin-bottom: 3px;
	line-height:24px;
}
.list-ordened li:before,
.list-ordened2 li:before,
.list-ordened3 li:before {
    position: absolute;
    top: 0;
    left: 0;
    content: counter(custom-counter);
    counter-increment: custom-counter;
    font-weight: bold;
	color:#2fa9f1;
}
.list-ordened2 li{
	padding-left:32px;
    margin-bottom: 13px;
	padding-top:1px;
}
.list-ordened2 li:before {
	width:26px;
	height:26px;
	line-height:24px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	display:inline-block;
	border:1px solid #2fa9f1;
	text-align:center;
}
.list-ordened3 li{
	padding-left:32px;
    margin-bottom: 13px;
	padding-top:1px;
}
.list-ordened3 li:before {
	width:26px;
	height:26px;
	line-height:26px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	display:inline-block;
	text-align:center;
	background-color:#20a3f0;
	color:#FFF;
}
.eds_news_Nova.eds_subCollection_news ol {
    list-style-type: none;
}
.eds_news_Nova.eds_subCollection_news .fa,
.eds_news_Nova.eds_subCollection_news .fas,
.eds_news_Nova.eds_subCollection_news .far,
.eds_news_Nova.eds_subCollection_news .fab, {padding-top: 5px;}
.dg-scroll-vertical > .table {
    max-width: none;
    width: inherit;
}
.dg-scroll-horizontal > .table, .dg-scroll-vertical > .table {
    border: none;
    margin: 0px;
}
.eds_news_Nova.eds_subCollection_news p {
    margin: 0 0 10px;
    padding: 0 0 20px 0;
}
.eds_info {
    padding: 8px !important;
    margin: 10px 0 !important;
    display: block;
    line-height: 30px;
    font-size: 13px;
}
/* end legacy */
.hidden-desktop{display: none;}
@media handheld, only screen and (max-width: 992px), only screen and (max-device-width: 992px) {
	.eds_header3 .eds_headerTrigger {display:none;}
	.hidden-mobile {display: none;}
	.hidden-desktop {display: inherit;}
	.eds_Accordion.eds_style3 .edsAccordion_section .edsAccordion_title {font-size: 18px;}
}
@media handheld, only screen and (max-width: 768px), only screen and (max-device-width: 768px) {
	.eds_header3 .eds_headerTrigger {display:none;}
	.hidden-mobile {display: none;}
	.hidden-desktop {display: inherit;}
	.eds_Accordion.eds_style3 .edsAccordion_section .edsAccordion_title {font-size: 18px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.display-3 {font-size: 3.5rem;}
}
@media only screen and (max-width: 767px) {
	.display-3 {font-size: 3.0rem;}
}
@media (max-width:768px) {
	.display-1 {
		font-size: 2.9rem;
	}
	.display-2 {
		font-size: 2.6rem;
	}
	.display-3 {
		font-size: 2.3rem;
	}
	.display-4 {
		font-size: 2.0rem;
	}
}

@media (min-width:768px) {
	.display-1 {
		font-size: 3.5rem;
	}
	.display-2 {
		font-size: 3.1rem;
	}
	.display-3 {
		font-size: 2.8rem;
	}
	.display-4 {
		font-size: 2.5rem;
	}
}

@media (min-width:992px) {
	.display-1 {
		font-size: 5.0rem;
	}
	.display-2 {
		font-size: 4.5rem;
	}
	.display-3 {
		font-size: 4.0rem;
	}
	.display-4 {
		font-size: 3.7rem;
	}
}

@media (min-width:1200px) {
	.display-1 {
		font-size: 6.0rem;
	}
	.display-2 {
		font-size: 5.5rem;
	}
	.display-3 {
		font-size: 4.5rem;
	}
	.display-4 {
		font-size: 3.5rem;
	}
}
