/* Table of Content
==================================================
	#Font-Face
	#Site Styles
	#Media Queries */

/* #Font-Face
================================================== */
@font-face {
	font-family: 'InterstateLight';
	font-weight: 300;
	font-style: normal;
	src: url('../fonts/interstate-font/Interstate-Light.woff2') format('woff2'), url('../fonts/interstate-font/Interstate-Light.woff') format('woff');
	font-display: swap;
}

@font-face {
	font-family: 'Interstate';
	font-weight: normal;
	font-style: normal;
	src: url('../fonts/interstate-font/Interstate-Regular.woff2') format('woff2'), url('../fonts/interstate-font/Interstate-Regular.woff') format('woff');
	font-display: swap;
}

@font-face {
	font-family: 'InterstateBold';
	font-weight: bold;
	font-style: normal;
	src: url('../fonts/interstate-font/Interstate-Bold.woff2') format('woff2'), url('../fonts/interstate-font/Interstate-Bold.woff') format('woff');
	font-display: swap;
}

@font-face {
	font-family: 'InterstateLightItalic';
	font-weight: 300;
	font-style: italic;
	src: url('../fonts/interstate-font/Interstate-LightItalic.woff2') format('woff2'), url('../fonts/interstate-font/Interstate-LightItalic.woff') format('woff');
	font-display: swap;
}

b, strong {
font-weight:bold}


/* #Site Styles
================================================== */
/*OT SITE */

div[vgnextregionname="digital-congress-head"] {
    display: none;
}

.slick-track {

    height: 150px;
}

 

/* ### general ### */
* { margin: 0; padding: 0; box-sizing: border-box; }
html,
body { font-family: 'Interstate', sans-serif; font-size: 18px; font-weight: normal; line-height: 1.5; letter-spacing: -0.3px; color: #000; }
body { background: #fff; }
input,
select,
textarea { font-family: 'Interstate', sans-serif; font-size: 16px; color: #000; }
img { display: block; border: 0; }
ul,
li { margin-bottom: 0; padding: 0; list-style: none; }
:focus { outline: none; }
a { text-decoration: none; color: #000; transition: all 0.3s; }
a:hover { color: #ae1022; }
h1,
h2,
h3,
h4,
h5,
h6 { margin-bottom: 0; font-family: 'Interstate', sans-serif; font-weight: normal; line-height: 1.2; letter-spacing: -0.9px; }
h1 { font-size: 34px; }
h2 { font-size: 24px; }
h3 { font-size: 20px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
.button { padding: 8px 20px; display: inline-block; color: #fff; border-radius: 5px; background: #ae1022; transition: all 0.3s; }
.button:hover { color: #fff; background: #000; }

/* ### global classes ### */
.container { margin: 0 auto; padding-right: 15px; padding-left: 15px; width: 100%; max-width: 910px; }
.container-small { margin: 0 auto; padding-right: 15px; padding-left: 15px; width: 100%; max-width: 1535px; }
.container-large { margin: 0 auto; padding-right: 15px; padding-left: 15px; width: 100%; max-width: 1790px; }

/* ### wrapper ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; overflow: hidden; }

/* ### main container ### */
#mainCntr { width: 100%; }

/* ### header container ### */
#headerCntr { position: relative; z-index: 9; width: 100%; background: #fff; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3); }
#headerCntr .logo { width: 18%; }
#headerCntr .logo img { max-width: 100%; }
#headerCntr .search { padding-left: 57px; position: relative; }
#headerCntr .search-form.active .search-bar { opacity: 1; visibility: visible; }
#headerCntr .search-bar { position: absolute; top: 0; right: 0; opacity: 0; visibility: hidden; width: 150px; transition: all 0.3s; }
#headerCntr .form-control { padding: 9px 15px 5px; width: 100%; max-width: 150px; height: 47px; font-size: 18px; font-weight: 300; color: #000; border: 1px solid #e0e1e2; border-radius: 50px; background-color: #fff; }
#headerCntr .form-control:focus { outline: inherit; box-shadow: inherit; }
#headerCntr input::placeholder { color: #000; }
#headerCntr input[type='search']::-webkit-search-cancel-button { -webkit-appearance: none; }
#headerCntr .button { padding: 0; width: 47px; height: 47px; text-align: center; border: 0; border-radius: 50%; background: #f1f1f1; }
#headerCntr .button:before { display: inline-block; width: 24px; height: 24px; background: url('../images/search.png') no-repeat; content: ''; }
#headerCntr .submit-form .button { position: absolute; top: 13px; right: 12px; width: auto; height: auto; background: transparent; }
#headerCntr .submit-form .button:before { width: 24px; height: 24px; background: url('../images/search.png') no-repeat; content: ''; }
#headerCntr .network a { position: relative; padding: 35px 30px; display: inline-block; font-size: 10px; line-height: 1.1; letter-spacing: 0.5px; text-align: center; }
#headerCntr .network a:hover { background: #ae1022; color: #fff; }
#headerCntr .network a:hover:after { background: #ae1022; }
#headerCntr .network a:after { position: absolute; top: 23px; left: 0; background: #e2e2e2; height: 82px; width: 1px; content: ''; vertical-align: middle; transition: all 0.3s; }
#headerCntr .network a.networking { text-transform: uppercase; }
#headerCntr .network a:before { margin: 0 auto 10px; display: block; width: 31px; height: 28px; content: ''; transition: all 0.3s; }
#headerCntr .network a.networking:before { background: url('../images/networking.png') no-repeat; }
#headerCntr .network a.user:before { background: url('../images/user.png') no-repeat; }
#headerCntr .network a.networking:hover:before { background: url('../images/networking-hover.png') no-repeat; }
#headerCntr .network a.user:hover:before { background: url('../images/user-hover.png') no-repeat; }
#headerCntr .mobile-menu { width: 80%; }

/* ### toggle mm  ### */
#headerCntr .toggle-mm { margin-right: 0; margin-left: auto; position: absolute; top: 54px; right: 15px; z-index: 8; display: none; transition: all 0.3s; cursor: pointer; }
#headerCntr .toggle-mm div { margin: 5px auto; width: 27px; height: 3px; background-color: #ae1022; transition: all 0.4s; backface-visibility: hidden; }
#headerCntr .toggle-mm .one { margin: 0 auto 6px; }
#headerCntr .toggle-mm.on .one { transform: rotate(45deg) translate(9px, 8px); }
#headerCntr .toggle-mm.on .two { opacity: 0; }
#headerCntr .toggle-mm.on .three { float: none; transform: rotate(-45deg) translate(4px, -3px); }

/* ### menu box ### */
.menuBox:not(.mm-menu) { padding: 0px 25px 0px 14px; width: 100%;line-height: 100px; }
.menuBox:not(.mm-menu) ul li { margin-left: 36px; display: inline-block; font-family: 'Interstate', sans-serif; font-weight: 300; letter-spacing: 0; }
.menuBox:not(.mm-menu) ul li:first-child { margin-left: 0; }
.menuBox:not(.mm-menu) ul li a:hover,
.menuBox:not(.mm-menu) ul li a.active,
.menuBox:not(.mm-menu) ul li a.active:before { opacity: 1; visibility: visible; color: #ae1022; }
.menuBox:not(.mm-menu) ul li a:hover:before { opacity: 1; visibility: visible; }
.menuBox:not(.mm-menu) ul li a:before { margin-top: -3px; margin-right: 7px; display: inline-block; opacity: 0; visibility: hidden; width: 16px; height: 16px; vertical-align: middle; border-radius: 50%; background: #ae1022; transition: all 0.3s; content: ''; }

/* ### content container ### */
#contentCntr { width: 100%; }

/* ### breadcrumb box ### */
.breadcrumb { margin-bottom: 0; padding: 11px 60px 0; }
.breadcrumb li { display: inline-block; font-size: 14px; letter-spacing: 0; }
.breadcrumb li:after { margin: 0 3px 0 8px; font-family: 'Font Awesome 5 Pro', sans-serif; vertical-align: middle; content: '\f105'; }
.breadcrumb li:last-child:after { display: none; }

/* ### clinic box ### */
.clinicBox { padding-top: 26px; padding-bottom: 57px; }
.clinicBox h1 { margin-bottom: 28px; }
.clinicBox h3 { font-size: 18px; line-height: 1; letter-spacing: -0.3px; }
.clinicBox .date { margin-top: 2px; margin-bottom: 4px; display: block; letter-spacing: -0.3px; }
.clinicBox .sport { display: block; font-size: 18px; font-weight: 300; font-style: italic; letter-spacing: -0.5px; }
.clinicBox .team { padding: 33px 0; }
.clinicBox .team a { width: 320px; font-size: 16px; color: #000; border-radius: 50px; background: #f5f5f5; }
.clinicBox .team a:first-child { margin-left: 0px; }
.clinicBox .team a{ margin-left: 30px; }
.clinicBox .team .text { margin-left: 30px; }
.clinicBox .team .img { max-height: 60px; overflow: hidden; border-radius: 50%; background-color: #fff;}
.clinicBox .team .img img {position:relative;top:-5px;}
.clinicBox p { font-size: 16px; font-weight: 300; margin-bottom: 24px;}
.clinicBox h4 { margin-bottom: 10px; font-size: 18px; }
.clinicBox .clinic-img { margin-bottom: 47px; }
.clinicBox .clinic-img img { width: 100%; }
.clinicBox .clinic-img span { margin-top: 12px; margin-bottom: 0; display: block; font-size: 14px; font-weight: 300; font-style: italic; }
.clinicBox ul { margin-bottom: 58px; }
.clinicBox li { font-size: 16px; font-weight: bold; }
.clinicBox li:before { margin-right: 3px; display: inline-block; width: 3px; height: 3px; vertical-align: middle; border-radius: 50%; background: #000; content: ''; }
.clinicBox .link { font-size: 16px; font-weight: 300; text-decoration: underline; }
.clinicBox .link:hover { color: #858585; }
.clinicBox .reference { padding-top: 53px; }
.clinicBox .reference h3 { margin-bottom: 22px; padding-bottom: 21px; border-bottom: 1px solid #ccc; }
.clinicBox .year { margin-bottom: 42px; display: block; font-size: 16px; line-height: 1.2; color: #858585; }
.clinicBox .replay { margin-left: 13px; display: block; }
.clinicBox .replay a { color: #858585; }
.clinicBox .box img { margin-bottom: 30px; }
.clinicBox .box { padding: 20px 20px 12px; display: block; font-size: 16px; border-radius: 5px; background: #f7e7e8; }
.clinicBox .read { display: block; }

/* ### social box ### */
.social { padding-right: 5px; position: fixed; top: 54%; right: 0; z-index: 2; }
.social li { margin-bottom: 21px; font-size: 22px; }
.social li:last-child { margin-bottom: 0; transform: translateX(4px); }
.social a { display: block; color: #313131; transition: all 0.3s; }
.social a:hover { color: #ae1022; }
.social a.fax { width: 26px; height: 30px; background: url('../images/fax.png') no-repeat; }
.social a.fax:hover { background: url('../images/fax-hover.png'); }

/* ### news box ### */
.newsBox { padding-top: 57px; padding-bottom: 60px; background: #ebedee; }
.newsBox .left-box { width: 59%; }
.newsBox .right-box { width: 39%; }
.newsBox .content { padding-bottom: 55px; }
.newsBox h1 { margin-bottom: 15px; }
.newsBox .content p { margin: 0 auto; max-width: 835px; font-size: 16px; line-height: 1.1; }
.newsBox .left { height: 100%; display: block; border-radius: 5px; background: #ae1022; }
.newsBox .date { padding-bottom: 13px; display: block; font-size: 14px; color: #fff; }
.newsBox h3 { padding-bottom: 11px; max-width: 565px; letter-spacing: -0.6px; color: #fff; }
.newsBox .left p { margin-bottom: 16px; font-size: 16px; line-height: 1.1; color: #fff; }
.newsBox .read-more { display: inline-block; font-size: 14px; letter-spacing: 1.2px; text-transform: uppercase; color: #fff; transition: all 0.3s; }
.newsBox .read-more:hover { color: #000; }
.newsBox .read-more:after { margin-left: 16px; font-family: 'Font Awesome 5 Pro', sans-serif; vertical-align: middle; content: '\f061'; }
.newsBox .left img { height: 406px; }
.newsBox .right img { height: 155px; }
.newsBox img { width: 100%; border-radius: 5px 5px 0 0; }
.newsBox .text { padding: 28px 20px 23px 28px; }
.newsBox .right .text { padding: 16px 15px 37px 22px; }
.newsBox .box { transition: all 0.3s; margin-bottom: 30px; display: block; width: 48%; border-radius: 5px; background: #fff; }
.newsBox .box:hover { background: #ae1022; }
.newsBox .box:hover .date { color: #fff; }
.newsBox .box:hover p { color: #fff; }
.newsBox .box .date { padding-bottom: 10px; display: block; font-size: 12px; color: #000; transition: all 0.3s; }
.newsBox .box p { margin-bottom: 0; font-size: 16px; font-weight: 300; line-height: 1.3; color: #000; transition: all 0.3s; }
.newsBox .box:nth-child(3) { margin-bottom: 0; }
.newsBox .box:nth-child(4) { margin-bottom: 0; }

/* ### add box ### */
.addBox { padding-bottom: 59px; position: relative; z-index: 1; background: #ebedee; }
.addBox .overlay { margin: 0 auto; position: relative; width: 100%; max-width: 970px; }
.addBox .overlay:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; width: 100%; height: 100%; content: ''; }
.addBox img { margin: 0 auto; object-fit: cover; min-height: 90px; }
.addBox.second img { width: 100%; }

/* ### publication box ### */
.publicationBox { padding-bottom: 72px; background: #ebedee; }
.publicationBox .left { flex: 0 0 auto; width: 79.3%; }
.publicationBox .right { margin-top: 6px; padding: 19px 21px 30px; flex: 0 0 auto; width: 18.9%; height: 100%; border-radius: 10px; background: #e0e1e2; }
.publicationBox .nav-tabs { margin-bottom: 48px; border-bottom: 1px solid #e0e1e2; }
.publicationBox .nav-tabs .nav-link { padding: 0 0 17px; font-size: 24px; color: #000; border: 0; border-bottom: 6px solid transparent; background: transparent; }
.publicationBox .nav-tabs .nav-link:nth-child(2) { margin-left: 75px; }
.publicationBox .nav-tabs .nav-link.active { border-bottom: 6px solid #ae0f21; }
.publicationBox .bdr { margin-bottom: 25px; padding-bottom: 25px; min-height: 118px; border-bottom: 1px solid #e0e1e2; }
.publicationBox h2 { margin-bottom: 0; color: #000; }
.publicationBox img { border-radius: 5px; }
.publicationBox .date { margin-bottom: 10px; padding-top: 5px; display: block; font-size: 14px; color: #858585; }
.publicationBox .box { margin-bottom: 22px; padding-bottom: 23px; border-bottom: 1px solid #e0e1e2; display: block; }
.publicationBox h3 { margin-bottom: 10px; color: #000; }
.publicationBox p { margin-bottom: 0; font-size: 14px; color: #000; font-weight: 300; font-style: italic; letter-spacing: 0; }
.publicationBox h4 { margin-bottom: 14px; font-size: 18px; font-weight: normal; letter-spacing: -0.4px; }
.publicationBox .buttons { margin-bottom: 19px; }
.publicationBox .button { margin-bottom: 9px; padding: 6px 5px 3px; width: 48%; font-size: 12px; text-align: center; color: #000; background: #fff; }
.publicationBox .button:hover,
.publicationBox .button.active, .publicationBox .btn-cb[type="checkbox"]:checked { color: #fff; background: #ae1022; }
/*.btn-cb { display:none!important}*/
.publicationBox div.button{ cursor:pointer}
.publicationBox .check { margin-bottom: 12px; }
.publicationBox label { display: block; cursor: pointer; }
.publicationBox input[type='checkbox'] { margin-bottom: 0; position: relative; display: inline-block; width: 16px; height: 16px; text-align: center; vertical-align: middle; border: 2px solid #858585; border-radius: 2px; background: #fff; appearance: none; cursor: pointer; }
.publicationBox input[type='checkbox']:checked:before { position: absolute; top: -2px; left: -2px; width: 16px; height: 16px; font-family: 'Font Awesome 5 Pro', sans-serif; font-size: 12px; line-height: 16px; text-align: center; color: #f1f1f1; border-radius: 2px; background-color: #ae1022; content: '\f00c'; }
.publicationBox .check span { margin-left: 20px; width: 68%; font-size: 11px; line-height: 1.1; }
.publicationBox .submit { padding-top: 15px; }
.publicationBox .submit .button { margin-bottom: 0; padding: 7px 28px 5px; width: auto; font-size: 14px; color: #fff; border: 0; background: #ae1022; }
.publicationBox .submit .button:hover { color: #fff; border: 0; background: #000; }
.publicationBox nav { width: 100%; }
.publicationBox .pagination ul{ padding-top: 17px; }
.publicationBox .page-item { margin-right: 12px; }
.publicationBox .page-item:last-child { margin-right: 0; }
.publicationBox .page-item a, .publicationBox .page-item.active { padding: 0; position: relative; width: 32px; height: 32px; font-size: 18px; font-weight: 300; line-height: 32px; text-align: center; color: #000; border: 1px solid #e0e1e2; border-radius: 50%; }
.publicationBox .page-item a:hover,
.publicationBox .page-item.active a { color: #fff; border: 1px solid #ae1022; background: #ae1022; }
.publicationBox .page-item:first-child a { border-top-left-radius: 50%; border-bottom-left-radius: 50%; }
.publicationBox .page-item:last-child a { border-top-right-radius: 50%; border-bottom-right-radius: 50%; }

.publicationBox .prev a:before { background: url('../images/angle-left.png') no-repeat; }
.publicationBox .next a:before { background: url('../images/angle-right.png') no-repeat; }
.publicationBox .page-item.prev a:hover:before { background: url('../images/angle-left-hover.png') no-repeat; }
.publicationBox .page-item.next a:hover:before { background: url('../images/angle-right-hover.png') no-repeat; }
.publicationBox .page-item a, .publicationBox .page-item.active {    display: block;
    color: #0d6efd;
    text-decoration: none;
    background-color: #fff;
}
.pagination ul {display: flex;
    padding-left: 0;
list-style: none;
margin:auto}

/* ### footer container ### */
#footerCntr { padding-top: 28px; padding-bottom: 31px; background: #000; color:#fff}
#footerCntr li { margin-right: 77px; display: inline-block; font-size: 20px; }
#footerCntr li a { color: #fff; }
#footerCntr li a:hover { color: #fff; }
#footerCntr span { margin-right: 12px; font-size: 20px; color: #fff; line-height: 1.2;}
#footerCntr .social-icn li { margin-right: 8px; }
#footerCntr .social-icn li:last-child { margin-right: 0; }
#footerCntr .social-icn a { display: block; color: #fff;}
#footerCntr .social-icn span.lnk { display: none;}
#footerCntr span.followus {line-height:30px}


/* #Media Queries
================================================== */
@media only screen and (max-width: 1890px) {
	.menuBox:not(.mm-menu) ul li { margin-left: 20px; }
	#headerCntr .search { padding-left: 40px; }
}

@media only screen and (max-width: 1878px) {
	.menuBox:not(.mm-menu) ul li { margin-left: 20px; }
	#headerCntr .search { padding-left: 40px; }
	#headerCntr .network a { padding: 19px 30px; }
	#headerCntr .network a:after { top: 15px; }
	#headerCntr .logo img { width: 277px; }
}

@media only screen and (max-width: 1790px) {
	.menuBox:not(.mm-menu) { justify-content: center; }
	.menuBox:not(.mm-menu) ul li { margin-left: 13px; font-size: 15px; }
	#headerCntr .network { padding: 0; }
}

@media only screen and (max-width: 1540px) {
	.publicationBox h2 { font-size: 22px; }
	#headerCntr .network { width: 19%; }
	#headerCntr .network a { padding: 13px 10px; }
	#headerCntr .logo img { width: 192px; }
	#headerCntr .network a:after { height: 100%; top: 0; }
	.menuBox:not(.mm-menu) { padding: 0; width: 100%; }
	#headerCntr .search { padding-left: 20px; }
	.menuBox:not(.mm-menu) ul li { margin-left: 5px; font-size: 13px; }
	#headerCntr .logo { width: 16%; }
	.menuBox:not(.mm-menu) { padding: 0px 25px 0px 14px; width: 100%;line-height: 74px; }
	.menuBox:not(.mm-menu) ul li a:before { margin-right: 3px; width: 12px; height: 12px; }
}

@media only screen and (max-width: 1199px) {
	#headerCntr .mobile-menu { padding: 50px 20px; position: absolute; top: 130px; left: 0; opacity: 0; visibility: hidden; width: 100%; background: #fff; transition: all 0.3s; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3); }
	#headerCntr .mobile-menu.active { opacity: 1; visibility: visible; }
	#headerCntr .toggle-mm { display: block; }
	.menuBox:not(.mm-menu) { width: 100%; }
	.menuBox:not(.mm-menu) ul li { margin-bottom: 15px; margin-left: 0; display: block; font-size: 18px; }
	.menuBox:not(.mm-menu) ul li a:before { margin-right: 10px; width: 16px; height: 16px; }
	#headerCntr .search-bar { position: inherit; right: auto; left: 35px; opacity: 1; visibility: visible; width: 100%; }
	#headerCntr .search { padding-bottom: 30px; padding-left: 25px; width: 44%; }
	#headerCntr .form-control { max-width: 100%; }
	#headerCntr .logo { width: 100%; }
	#headerCntr .logo img { width: 330px; }
	#headerCntr .network { padding-left: 30px; width: 50%; }
	#headerCntr .network a { padding: 10px 10px; width: 50%; }
	#headerCntr .submit.last { display: none; }
	.social { top: 40%; }
	.newsBox .left img { height: auto; }
	.newsBox .right img { height: auto; }
	.newsBox .box p { font-size: 14px; }
	.newsBox .box .date { padding-bottom: 5px; }
	.publicationBox .right { padding: 19px 18px 20px; }
	.publicationBox h4 { font-size: 16px; }
	.publicationBox .button { width: 100%; }
	.publicationBox .check span { margin-left: 10px; width: 76%; }
	.publicationBox h2 { font-size: 16px; }
	.publicationBox h3 { font-size: 16px; }
	.newsBox .right .text { padding: 14px 15px 21px; }
	#footerCntr li { margin-right: 25px; }
}

@media only screen and (max-width: 991px) {
	.breadcrumb { padding: 11px 15px 0; }
	.clinicBox .item { padding-right: 25px; }
	.clinicBox .read { font-size: 15px; }
	.clinicBox .box { margin-bottom: 20px; text-align: center; }
	.clinicBox .box img { margin: 0 auto 30px; }
	.newsBox .left-box { width: 100%; margin-bottom: 30px; }
	.newsBox .right-box { width: 100%; }
	.addBox img { width: 100%; }
	.publicationBox .left { width: 100%; }
	.publicationBox .right { width: 100%; margin-bottom: 30px;  }
	.publicationBox .button { width: 49%; }
	.publicationBox .date { margin-bottom: 6px; }
	#footerCntr li { margin-right: 10px; font-size: 15px; }
	#footerCntr span { margin-right: 5px; font-size: 15px; line-height: 2; }
	#footerCntr .social-icn li { margin-right: 5px; }
}

@media only screen and (max-width: 767px) {
	#headerCntr .logo img { width: 180px; }
	#headerCntr .toggle-mm { top: 25px; }
	#headerCntr .mobile-menu { top: 71px; }
	#headerCntr .search { width: 100%; padding-left: 0; }
	#headerCntr .network { width: 100%; padding-left: 0; }

	.clinicBox h1 { font-size: 25px; }
	.clinicBox h3 { font-size: 16px; }
	.clinicBox .date { font-size: 16px; }
	.clinicBox .sport { font-size: 16px; }
	.clinicBox .team .text { margin-left: 10px; font-size: 15px; }

	.clinicBox .clinic-img { margin-bottom: 30px; }
	.clinicBox .item { padding-right: 0;  }
	.social { position: unset; top: unset; right: unset; padding-bottom: 50px; display: none; }
	.social ul { text-align: center;  }
	.social li { display: inline-block; margin-bottom: 0; margin-right: 15px; }
	.social li:last-child { margin-right: 0; }
	.newsBox h3 { font-size: 16px; }
	.newsBox .left p { font-size: 14px; }
	#footerCntr { text-align: center; }
	#footerCntr .logo { margin: 0 auto 5px; display: inline-block; }
	#footerCntr span { line-height: 2.2;}
	#footerCntr img { margin: 0 auto; }
	#footerCntr li:last-child { margin-right: 0; }
	#footerCntr .social-media { padding-top: 8px; justify-content: center; }
}

@media only screen and (max-width: 575px) {
	.clinicBox .team a { width: 100%; }
	.clinicBox .team a:last-child { margin-top: 20px; margin-left: 0; }
	.newsBox .box { width: 100%; }
	.newsBox .box:nth-child(3) { margin-bottom: 30px; }
	.publicationBox .submit .button { width: 100%; }
	.publicationBox .nav-tabs .nav-link { font-size: 16px; }
}

@media only screen and (max-width: 480px) {
	.publicationBox img { width: 100%; }
}

#cnt-esctv a.fancybox-video img {
    max-width: 350px;
}

/*365 Toolbar */
.navbar-brand img {
    height: 25px;
    width: 50px;
	float:left;
	
}
.navbar-brand {
		line-height:25px;
		    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
	
}
.navbar-nav.mr-1{
margin-left: auto!important;
padding-right:50px;
font-family:'InterstateBold'
}
.navbar-brand .ml-1 {
	font-size:18px;
	font-weight:400;
	font-family:'Interstate';
	    
}
.navbar-365 {
    padding-left: 10px;
    border-bottom: solid 1px rgb(229, 229, 229);
}

.btn-membership, .user {
    color: #fff;
    background-color: #ae1022;
    border-color: #ae1022;
	padding: 0.15rem 0.5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: 0.2rem;
}

.btn, .btn-membership, .user {
	padding: 0.15rem 0.5rem;
    font-size: .775rem;
	margin-right:5px;
}
.btn-membership:hover, .user:hover {
    color: #fff;
    background-color: #720915;
    border-color: #720915;
}
.btn-user, .btn-user:hover{
text-decoration:none;
color:#000;

}
.btn-user .pl-1, .btn-user:hover .pl-1{color:#ae1022!important}