
/*@import url('https://www.dental-tribune.com/up/dt/omgf/local-stylesheet-import-133/local-stylesheet-import-133.css');*/

* {outline:none !important;}

body {
	--c-white: #ffffff;
	--c-black: #000000;
	--c-darkest: #262626;
	--c-darker: #4c4c4c;
	--c-dark: #737373;
	--c-normal: #999999;
	--c-light: #bfbfbf;
	--c-lighter: #e5e5e5;
	--c-lightest: #f7f7f7;
	--c-main: #2e3767;
	--c-secondary: #ee562f;
	--c-black-shadow:rgba(0,0,0,0.15);
	--c-light-blue:#596499;
}

body.dark-mode-on {
	--c-white: #000000;
	--c-black: #ffffff;
	--c-darkest: #f7f7f7;
	--c-darker: #e5e5e5;
	--c-dark: #bfbfbf;
	--c-normal: #999999;
	--c-light: #737373;
	--c-lighter: #4c4c4c;
	--c-lightest: #262626;
	--c-main: #2e3767;
	--c-secondary: #ee562f;
	--c-black-shadow:rgba(0,0,0,0.15);	
	--c-light-blue:#1b2255;
}


.rtl {text-align: right;direction: rtl;}

a {color:var(--c-main);}

body.page-id-20219 .wrapper {overflow-x: hidden;}
body {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 300;
	color:var(--c-black);
	background: var(--c-white);
}

a {text-decoration:none;}
a:hover {text-decoration:none;color: var(--c-main);}

.show-more {color: #2e3767;font-weight: 400;font-family: "Georgia";}
.show-more i {margin: 0 8px 0 0;font-size: 18px;vertical-align: top;}
.show-more i:last-child {margin: 3px 0px 0 7px !important;display: inline-block;}

h1, h2, h3 {font-family: "Georgia";}
h1 {
	font-size: 46px;
	margin: 0 0 20px 0;
	line-height: 1.1;
	font-weight: 600;
}
h2 {}
h2.page-title {
    font-weight: bold;
    margin: 0 0 20px 0;
    font-size: 30px;
} {}
h2.page-description {font-family: "Open Sans";font-weight: 300;font-size: 20px;line-height: 1.4;}
h3 {margin: 0 0 20px 0;}

p.larger {font-size: 20px;}

@media (max-width: 767px) {
	h1 {
		font-size: 32px;
	}
	h1 + h2 {font-size:24px;}
	.entry-content > h2 {font-size:24px;}
	h2.page-title {font-size: 22px;margin: 0 0 10px 0;}
}
strong {font-weight:700;}


.input-text, input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
	padding: 0 10px;
	height: 40px;
	background-color: var(--c-white);
	color: var(--c-black);
	border: solid 1px var(--c-lighter);
	font-weight: 300;
}

textarea{height: 100px;padding: 10px;}

select {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	border-radius: 0;
	background: var(--c-white) !important;
	background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") !important;
	background-repeat: no-repeat !important;
	background-position-x: calc(100% - 4px) !important;
	background-position-y: 50% !important;
	color: var(--c-black);
}
select option {font-weight: 300}
.dark-mode-on select {
	background-image: url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") !important;
}


@media all and (-ms-high-contrast:none)
{
	a { color: #2e3767 } /* IE10 */
	a:hover { color: #2e3767 } /* IE10 */

}

.btn {background: var(--c-main);color: #fff !important;border-radius: 0;font-weight: 300;font-size: 14px;font-weight: 300;cursor: pointer !important;}
.btn i {display: inline-block;margin: 2px 0 0 0;font-size: 17px;vertical-align: top;}
.btn i:first-child {}
.btn i.icon-arrow-right {
	margin: 2px 0px 0 5px !important;
}
.btn.secondary {background: var(--c-light); }
.btn.large {padding: 12px 20px;font-size: 18px;}
.btn.large i {font-size: 26px;margin: 0 10px 0 0;}

.btn.larger { padding: 20px 90px; font-size: 20px; width: 100%; max-width: 700px; }


.copy-btn { background: none !important; color: var(--c-black) !important; }
.copy-btn i {}

.align-right {float:right}
.wp-caption-text {text-align:center; font-size:12px; }
.no-scroll {overflow: hidden;}
.menu-opened {overflow: hidden;}



.wrapper {margin: 0 auto;padding: 311px 0 0 0;transition: left 0.5s;left: 0;position: relative;}
.wrapper.padding-small {padding: 290px 0 0;}
.menu-opened .wrapper {left: -320px; }

@media (max-width: 991px) {
	.wrapper.no-margin {padding: 189px 0 0 0;}
}

@media (max-width: 767px) {
	.wrapper {padding: 126px 0 0 0 !important;}
	.wrapper.no-margin {padding: 104px 0 0 0;}
} 

#masthead {/* border-bottom: solid 2px var(--c-lighter); */margin: 0 0 0 0;padding: 20px 20px 0 20px;position: absolute;top: 0;left: 0;right: 0;z-index: 100;transition: all 0.3s;}
#masthead .content {max-width: 1320px;margin: 0 auto 20px;}
#masthead .top {display: flex;align-items: center;}
#masthead .top .sm {}
#masthead .top .sm {list-style: none; padding: 0; margin: 0; }
#masthead .top .sm li {display: inline-block;margin: 0 18px 0 0;}
#masthead .top .sm li a {color: var(--c-normal);font-size: 22px;}
#masthead .top .sm li a i {}


#masthead .top .icons {margin: 0 0 0 auto;display: flex;align-items: center;}
#masthead .top .icons li {display: inline-block;margin: 0 0 0 22px;vertical-align: top;position: relative;}
#masthead .top .icons li > a {font-size: 22px;color: var(--c-normal);position: relative;text-align: center;display: inline-flex;align-items: center;line-height: 25px;height: 25px;}

#masthead .top .icons li.user-menu > a {
    background: var(--c-main);
    padding: 8px 14px;
    height: auto;
    color: #fff;
    border-radius: 5px;
}

#masthead .top .icons li > a em {
    text-align: left;
    font-size: 11px;
    line-height: 1;
    font-weight: 600;
    font-style: normal;
    margin: 0 0 0 10px;
}
#masthead .top .icons li a .count {position: absolute; width: 15px; height: 15px; background: var(--c-main); font-size: 9px; color: #fff; border-radius: 50%; position: absolute; right: -6px; top: -5px; font-weight: 600; line-height: 15px; }
#masthead .top .icons li a .cart-count {position: absolute; width: 15px; height: 15px; background: var(--c-secondary); font-size: 9px; color: #fff; border-radius: 50%; position: absolute; right: -6px; top: -5px; font-weight: 600; line-height: 15px; }
#masthead .top .icons li a i {}
#masthead .top .icons li a.dark-mode {margin: 0 -5px 0 1px;}
#masthead .top .icons li .dropdown {
    position: absolute;
    left: 50%;
    top: 49px;
    transform: translateX(-50%);
    background: var(--c-lighter);
    padding: 20px;
    min-width: 200px;
    display: none;
}
#masthead .top .icons li .dropdown.active {display:block;}
#masthead .top .icons li .dropdown.active::before {content:"";width: 0;height: 0;border-style: solid;border-right: 10px solid transparent;border-left: 10px solid transparent;border-bottom: 10px solid var(--c-lighter);border-top: 0;position: absolute;top: -10px;left: 50%;transform: translateX(-50%);}
#masthead .top .icons li .dropdown.active::after {content:"";height: 25px;width: 120px;position:absolute;top: -24px;left: 50%;transform: translateX(-50%);}
#masthead .top .icons li .dropdown li {
    margin: 0;
    display: block;
    line-height: 1;
}
#masthead .top .icons li .dropdown li a {
    font-size: 13px;
    color:var(--c-black);
    padding: 5px 0;
    display: block;
    text-align: left;
    height: auto;
    line-height: 1.2;
}
#masthead .top .icons li .dropdown li a:hover {font-weight:600}
.dark-mode-on #masthead .top .icons li a.dark-mode span::before {content:"\e907"}



#masthead .middle {text-align: center;margin: 30px 0 45px 0;}
#masthead .middle .logo {display: inline-block; }
#masthead .middle .logo img {max-width: 475px; }
#masthead .middle .logo.small {display: none; }
#masthead .middle .logo.small img {}
.dark-mode-on #masthead .middle .logo img {filter:invert(100) grayscale(100) brightness(100) ;}
.dark-mode-on #masthead .middle .logo.small img {filter:invert(100) grayscale(100) brightness(100) ;}

#masthead .middle .language {display: inline-block;vertical-align: bottom;margin: 0 0 0 45px;position: relative;padding: 0 0 7px 0;}
#masthead.sticky .middle .language {display:none}
#masthead .middle .language img {max-width: 43px;box-shadow: 0 0 5px rgb(0 0 0 / 10%); } 
#masthead .middle .language img.no-flag-shadow {box-shadow:none}

.dark-mode-on #masthead .middle .language img {border:solid 1px #333}
.dark-mode-on #masthead .middle .language img.no-flag-shadow {
    filter: invert(1);
    border: none;
}
.dark-mode-on #masthead .middle .language img[src^="/wp-content/themes/dt/images/flags/www.png"] {
	filter: invert(1);
	border: none;
}

#masthead .middle .language i {width: 18px;height: 18px;background: #fff;color: #000;display: inline-block;border-radius: 50%;border: solid 1px var(--c-lighter);font-size: 12px;position: absolute;bottom: 0;right: -7px;line-height: 11px;}


#masthead .middle .countryList {position: fixed;background: var(--c-white);left: 0;right: 0;top: 0;bottom: 0;text-align: left;box-shadow: 0 25px 25px var(--c-black-shadow);padding: 0 20px;display: none;overflow: auto;z-index: 1003;padding: 60px 20px 30px 20px;}
#masthead .middle .countryList .close {position: absolute;top: 20px;right: 20px;color: var(--c-black);text-shadow: none;opacity: 1;}
#masthead.sticky .middle .countryList {display:none}
#masthead .middle .countryList.open {display: block;} 
#masthead .middle .countryList .logo { display:none}
#masthead .middle .countryList .inside {max-width: 1320px; margin: 0 auto; padding: 0; }
#masthead .middle .countryList .inside .h2 {text-transform: uppercase;font-weight: 700;font-size: 18px;margin: 0 0 10px 0;display: flex;}
#masthead .middle .countryList .inside .h2::after {content:"";height: 2px;flex: 1;background: var(--c-lightest);align-self: center;margin: 0 0 0 20px;}
#masthead .middle .countryList .inside .h2 span {}
#masthead .middle .countryList .inside .h2 span a {color: var(--c-black); }
#masthead .middle .countryList .inside ul {list-style: none;display: flex;flex-wrap: wrap;padding: 0;margin: 0 0 40px 0;}
#masthead .middle .countryList .inside ul li {flex: 0  1 25%; margin: 0 0 20px 0; text-align: left; }
#masthead .middle .countryList .inside ul li.btnwrap {flex: 0 1 100%;margin: 0;}
#masthead .middle .countryList .inside ul li.btnwrap a {display: inline-block; padding: 10px 15px; font-size: 14px; }
#masthead .middle .countryList .inside ul li a {color: var(--c-darker);position: relative;padding: 0 0 0 54px;display: block;font-size: 13px;line-height: 17px;font-weight: 300;}

#masthead .middle .countryList .inside ul li a img {margin: 1px 6px 0 0; max-width: 45px; vertical-align: top; position: absolute; left: 0; top: 0; box-shadow: 0 0 8px rgb(0 0 0 / 10%);}
.dark-mode-on #masthead .middle .countryList .inside ul li a img {filter: brightness(1);border: solid 1px #333;}
.dark-mode-on #masthead .middle .countryList .inside ul li a img.bw {filter: invert(1);border: none;}
#masthead .middle .countryList .inside ul li a strong {display: block; }




#masthead .menu {list-style: none; padding: 0; margin: 0; text-align: center; }
#masthead .menu > li {display: inline-block;margin: 0;}
#masthead .menu > li > a {text-transform: uppercase;font-family: "Georgia";color: var(--c-black);font-weight: bold;font-size: 18px;padding: 8px 13px;line-height: 1;position: relative;z-index:1001;}
#masthead .menu > li > a.active {background:var(--c-light-blue);color:#ffffff;z-index: 1001;position: relative;}
#masthead .menu > li.active > a {background:var(--c-light-blue);color:#ffffff;z-index: 1001;position: relative;}
#masthead.sticky .menu > li.active > a {}
#masthead .menu > li .dropdown {position: absolute;top: -99999px;left: 0;right: 0;text-align: center;background: var(--c-white);padding: 0 20px 0 20px; box-shadow: 0 25px 25px var(--c-black-shadow); z-index: 1000;max-height: 0px;overflow: hidden;}
.dark-mode-on #masthead .menu > li.active .dropdown {border-bottom:solid 4px #333;box-shadow: 0 10px 10px -10pxpx #000;}
#masthead .menu > li.active .dropdown {padding-top:30px;padding-bottom:20px;max-height: 2000px;transition: max-height 1s;top: 202px;}
#masthead .menu > li.active .dropdown .content {display:block; max-width:1320px;}
#masthead.sticky .menu > li.active .dropdown {top: 46px;}
#masthead .menu > li .dropdown .listing {display: flex; margin: 0 -15px; width: auto; justify-content: center; }
#masthead .menu > li .dropdown .listing .item {padding: 0 15px; text-align: left; flex: 0 1 20%; }
#masthead .menu > li .dropdown .listing .item .content {height: 100%;display: flex;flex-direction: column;}
#masthead .menu > li .dropdown .listing .item .banner-wrap {position: relative;margin: 0;}
#masthead .menu > li .dropdown .listing .item .banner-wrap .category {position: absolute; left: 20px; top: 20px; color: #ffffff; padding: 9px 10px; background: #ee562f; font-family: "Georgia"; font-size: 13px; line-height: 1; }
#masthead .menu > li .dropdown .listing .item .banner-wrap .banner {display: block; }
#masthead .menu > li .dropdown .listing .item .banner-wrap .banner img {}
#masthead .menu > li .dropdown .listing .item .text {padding: 14px;background: var(--c-lightest);flex: 1;}
#masthead .menu > li .dropdown .listing .item:hover .text {background:var(--c-main);}
#masthead .menu > li .dropdown .listing .item .name {text-transform: none;font-weight: normal;font-family: Georgia;color: var(--c-black);line-height: 1.2;display: block;margin: 0;}
#masthead .menu > li .dropdown .listing .item h2 {font-size: inherit; font-weight: inherit; color: inherit;margin:0;}
#masthead .menu > li .dropdown .listing .item:hover .name {color:#fff;}
#masthead .menu > li .dropdown .listing .item .meta {font-size: 12px;opacity: 1;margin: 0;position: absolute;left: 0;right: 0;bottom: 0;color: #fff;z-index: 10;padding: 15px;}
#masthead .menu > li .dropdown .listing .item .meta .info {z-index:2; position:relative}
#masthead .menu > li .dropdown .listing .item .meta::after {content: ""; background: rgb(46,55,103); background: -moz-linear-gradient(0deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%); background: -webkit-linear-gradient(0deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%); background: linear-gradient(0deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2e3767",endColorstr="#2e3767",GradientType=1); display: block; width: 100%; height: 90px; position: absolute; left: 0; bottom: 0; right: 0; z-index: 1; }

.dark-mode-on #masthead .menu > li .dropdown .listing .item .meta::after {background: rgb(38,38,38); background: -moz-linear-gradient(0deg, rgba(38,38,38,1) 25%, rgba(38,38,38,0) 100%); background: -webkit-linear-gradient(0deg, rgba(38,38,38,1) 25%, rgba(38,38,38,0) 100%); background: linear-gradient(0deg, rgba(38,38,38,1) 25%, rgba(38,38,38,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#262626",endColorstr="#262626",GradientType=1); }
.dark-mode-on #masthead .menu > li .dropdown .listing .item:hover .meta::after {background: rgb(46,55,103); background: -moz-linear-gradient(0deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%); background: -webkit-linear-gradient(0deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%); background: linear-gradient(0deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%); }

#masthead .menu > li .dropdown .listing .item .meta span {margin: 0 10px 0 0; }
/*#masthead .menu > li .dropdown .listing .item .meta span:last-child {margin-right:0}*/


#masthead .menu > li .dropdown .dd-buttons {margin: 20px 0 0 0; }
#masthead .menu > li .dropdown .dd-buttons .btn {text-decoration: underline; font-weight: 600; background: none; color: var(--c-black) !important; }
#masthead .menu > li .dropdown .listing {}
#masthead .menu > li .dropdown .listing .item.webinar {max-width: 25%; flex: 0 1 25%; }
#masthead .menu > li .dropdown .listing .item.webinar .content {padding: 15px; }
#masthead .menu > li .dropdown .listing .item.webinar .content .top {order: 1; width: 100%; }
#masthead .menu > li .dropdown .listing .item.webinar .content .top .date {font-size: 13px;padding: 0 0 0 27px;position: unset;overflow: hidden;z-index: 1;}
#masthead .menu > li .dropdown .listing .item.webinar .content .top .date strong {}
#masthead .menu > li .dropdown .listing .item.webinar .content .top .date::before {font-size: 29px; }
#masthead .menu > li .dropdown .listing .item.webinar .content .top .sponsor {}
#masthead .menu > li .dropdown .listing .item.webinar .content .top .sponsor img {max-width: 85px; max-height: 40px; }
#masthead .menu > li .dropdown .listing .item.webinar .content .name {font-size: 18px; margin: 0 0 15px 0; color:var(--c-black); order: 2; }
#masthead .menu > li .dropdown .listing .item.webinar .content:hover .name {color:#fff;}
#masthead .menu > li .dropdown .listing .item.webinar:hover .content .name {}
#masthead .menu > li .dropdown .listing .item.webinar .content .speaker {order: 3; width: 100%; }
#masthead .menu > li .dropdown .listing .item.webinar .content .speaker .photo {}
#masthead .menu > li .dropdown .listing .item.webinar .content .speaker .photo img {max-width: 100%;}
#masthead .menu > li .dropdown .listing .item.webinar .content .speaker .photo.owl-carousel {}
#masthead .menu > li .dropdown .listing .item.webinar .content .speaker .photo.owl-carousel img {}
#masthead .menu > li .dropdown .listing .item.webinar .content .speaker .speaker-name {font-size: 13px; }
#masthead .menu > li .dropdown .listing .item.webinar .content .foot {order: 4;width: 100%;}
#masthead .menu > li .dropdown .listing .item.webinar .content .foot .btn {}


#masthead .menu > li .dropdown .listing .item.marketplace .content {
    margin: 0;
}
#masthead .menu > li .dropdown .listing .item.marketplace .content .banner {text-align: center;width: 100%;height: 120px;display: flex;align-items: center;justify-content: center;border: solid 3px var(--c-lightest);margin: 0;background: #fff;}
.dark-mode-on #masthead .menu > li .dropdown .listing .item.marketplace .content .banner {background:#fff;border:none;}
#masthead .menu > li .dropdown .listing .item.marketplace .content .banner img {max-width: 170px;max-height: 80px;}
#masthead .menu > li .dropdown .listing .item.marketplace .content .text {width: 100%;padding: 0;background: none;padding: 20px;background: var(--c-lightest);flex: 1;}
#masthead .menu > li .dropdown .listing .item.marketplace .content .text .name {margin: 0 0 7px 0; }
#masthead .menu > li .dropdown .listing .item.marketplace:hover .content .text .name {color:var(--c-black)}
#masthead .menu > li .dropdown .listing .item.marketplace .content .text .links {}
#masthead .menu > li .dropdown .listing .item.marketplace .content .text .links a {font-size: 11px;display: inline-block;background: var(--c-lighter);padding: 2px 6px;margin: 0 0 5px 0;color: var(--c-dark);}
#masthead .menu > li .dropdown .listing .item.marketplace .content .text .links a:hover {background:var(--c-main); color:#fff}



#masthead .menu > li .dropdown .listing .item.event {flex: 0 1 25%;}
#masthead .menu > li .dropdown .listing .item.event .content {flex-direction: row;align-items: flex-end;background: var(--c-lightest);}
#masthead .menu > li .dropdown .listing .item.event .content::before {padding-bottom: 52%;}
#masthead .menu > li .dropdown .listing .item.event .content .text {}
#masthead .menu > li .dropdown .listing .item.event .content .text::after {
    background: none;
}
#masthead .menu > li .dropdown .listing .item.event .content .name {color: var(--c-black);margin: 0 0 5px 0;}
#masthead .menu > li .dropdown .listing .item.event .content p {
    color: var(--c-black);
}
#masthead .menu > li .dropdown .listing .item.event .content p strong {}
#masthead .menu > li .dropdown .listing .item.event .content .picture {position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 0; }
#masthead .menu > li .dropdown .listing .item.event .content .picture picture {}
#masthead .menu > li .dropdown .listing .item.event .content .picture img {object-fit: cover; height: 100%; width: 100%; }


#masthead .menu > li .dropdown .listing .item.eshop {flex: 0 1 16.66%;padding: 0 10px;}
#masthead .menu > li .dropdown .listing .item.eshop .content {border: solid 1px var(--c-lighter); }
#masthead .menu > li .dropdown .listing .item.eshop .banner { }
#masthead .menu > li .dropdown .listing .item.eshop .banner img {width: 100%;}
#masthead .menu > li .dropdown .listing .item.eshop .text {background: none;}
#masthead .menu > li .dropdown .listing .item.eshop:hover .text { }
#masthead .menu > li .dropdown .listing .item.eshop .text .name {margin: 0 0 8px 0;}
#masthead .menu > li .dropdown .listing .item.eshop:hover .text .name {color:var(--c-black)}
#masthead .menu > li .dropdown .listing .item.eshop .text .price {font-weight: 700;margin: 0 0 10px 0;}
#masthead .menu > li .dropdown .listing .item.eshop .text .btn { }


#masthead .menu > li .dropdown .listing .item.epaper {}
#masthead .menu > li .dropdown .listing .item.epaper .content {}
#masthead .menu > li .dropdown .listing .item.epaper .banner {position: relative;}
#masthead .menu > li .dropdown .listing .item.epaper .banner picture {
	width: 100%;
	display: block;
}
#masthead .menu > li .dropdown .listing .item.epaper .banner picture img {
	width: 100%;
}
#masthead .menu > li .dropdown .listing .item.epaper .banner img {max-width: 100%; position: relative; z-index: 2; }
#masthead .menu > li .dropdown .listing .item.epaper .banner img:last-child {/*position: absolute; right: 0; bottom: 0; z-index: 1; opacity: 0.5; max-width: 75%; */}
#masthead .menu > li .dropdown .listing .item.epaper .text {background: none;padding: 10px 0 0px;}
#masthead .menu > li .dropdown .listing .item.epaper:hover .text { }
#masthead .menu > li .dropdown .listing .item.epaper .text .name {margin: 0 0 10px 0; }
#masthead .menu > li .dropdown .listing .item.epaper:hover .text .name {color: var(--c-black); }
#masthead .menu > li .dropdown .listing .item.epaper .text .price {}
#masthead .menu > li .dropdown .listing .item.epaper .text .btn { }


#masthead .menu > li .dropdown .listing .item.video {}
#masthead .menu > li .dropdown .listing .item.video .content {}
#masthead .menu > li .dropdown .listing .item.video .content .banner {position: relative;}
#masthead .menu > li .dropdown .listing .item.video:hover .content .banner::before {content: ""; background: rgb(46,55,103); background: -moz-linear-gradient(0deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%); background: -webkit-linear-gradient(0deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%); background: linear-gradient(0deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2e3767",endColorstr="#2e3767",GradientType=1); display: block; width: 100%; height: 90px; position: absolute; left: 0; bottom: 0; right: 0; z-index: 1; }
#masthead .menu > li .dropdown .listing .item.video .content .banner i {
	position: absolute;
	left: 50%;
	top: 50%;
	color: #fff;
	border: solid 2px #fff;
	border-radius: 50%;
	width: 70px;
	height: 70px;
	transform: translate(-50%, -50%);
	text-align: center;
	line-height: 66px;
	font-size: 26px;
	/* box-shadow: 0 0 15px 12px rgba(0,0,0,0.2); */
	z-index: 2;
	background: rgba(46 55 103 / 40%);
	padding: 0 0 0 4px;
}
#masthead .menu > li .dropdown .listing .item.video:hover .content .banner i {
}
#masthead .menu > li .dropdown .listing .item.video .content .banner img {}
#masthead .menu > li .dropdown .listing .item.video .content .text {}
#masthead .menu > li .dropdown .listing .item.video .content .text .name {}



#masthead.sticky-hidden {position: absolute;top: -100%;}    
#masthead.sticky {position: fixed;background: var(--c-white);top: 0;padding: 15px 20px 0 20px;box-shadow: 0 0 19px var(--c-black-shadow);}
#masthead.sticky .content {/* position: relative; */display: flex;align-items: center;max-width: 100%;}
#masthead.sticky .top {order: 3;}
#masthead.sticky .top .sm {display: none; }
#masthead.sticky .top .icons {padding: 0; }
#masthead.sticky .middle {margin: 0;text-align: left;order: 1;}
#masthead.sticky .middle .logo {display: none;}
#masthead.sticky .middle .logo.small {display:block}
#masthead.sticky .middle .logo img {max-width: 50px;}
#masthead.sticky .menu {text-align: left;margin: 0 0 0 auto;order: 2;}
#masthead.sticky .menu > li {}
#masthead.sticky .menu > li > a {font-size: 15px;padding: 8px 10px;display: block;}



#masthead .top .icons li.menuTrigger {display:none;}
.menuTrigger div {width: 26px;height: 30px;margin: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;display: inline-block;vertical-align: top;}
.menuTrigger div span {display: block;border-radius: 0 !important;position: absolute;height: 1px;width: 26px;background: var(--c-black);border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: 0.4 ease-in;-moz-transition: 0.4s ease-in;-o-transition: 0.4s ease-in;transition: 0.4s ease-in;}
.menuTrigger div span:nth-child(1) {top: 7px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
.menuTrigger div span:nth-child(2) {top: 15px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: center center;}
.menuTrigger div span:nth-child(3) {top: 23px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;}
.menuTrigger.open div span:nth-child(1) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 2px;left: 4px;width: 30px;}
.menuTrigger.open div span:nth-child(2) {opacity: 0;transition: none !important;}
.menuTrigger.open div span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);left: 4px;top: 23px;width: 30px;}


.menu-mobile {position: fixed;width: 80%;right: -100%;top: 0;bottom: 0;padding: 40px 20px;text-align: center;background: var(--c-lightest);overflow: auto;z-index: 100000;}
.menu-mobile.open {box-shadow: 0 0 5px 2000px rgba(0,0,0,.6);transition: right 0.5s;}
.menu-mobile.open {right: 0; }
.menu-mobile ul {list-style: none; padding: 0; margin: 0;}
.menu-mobile > ul > li {}
.menu-mobile > ul > li > a {font-family: "Georgia";color: var(--c-black);font-size: 19px;font-weight: bold;line-height: 1;margin: 0;display: block;padding: 6px 0px;}
.menu-mobile > ul > li > ul {margin: 0 0 10px 0;font-size: 14px;}
.menu-mobile > ul > li > ul > li {margin: 0; padding: 4px 0; }
.menu-mobile > ul > li > ul > li > a {color: var(--c-black); }



@media (max-width: 1200px) {
	#masthead .menu {display: none;}
	#masthead.sticky .top {margin: 0 0 0 auto; }
	#masthead.sticky .middle {}

	#masthead .top .icons li a {color: var(--c-black);font-size: 18px;background: none;padding: 0;}
	#masthead .top .icons li.menuTrigger {display:inline-block;margin: -3px 0 0 15px !important;position: relative;}
	.menu-mobile .menuTrigger {position: absolute;top: 20px;right: 20px;}
}	


@media (max-width: 767px) {
	#masthead .content {display: flex;flex-wrap: wrap;}
	#masthead .top {text-align: center;order: 2;width: 100%;	}
	#masthead .top .sm {display: none;}
	#masthead .top .icons {padding: 0;margin: 0 auto;}
	#masthead .top .icons li {margin: 0 10px;}
	#masthead .top .icons li.menuTrigger {margin: -3px 7px 0 7px !important;}
	#masthead .middle {margin: 0 0 20px 0;order: 1;text-align: center;flex: 0 1 100%;	}
	#masthead .middle .logo {}
	#masthead .middle .logo img {max-width: 200px;}
	#masthead .middle .language {margin: 0 0 0 10px;padding: 0;}
	#masthead .middle .language img {max-width: 27px;vertical-align: bottom;}
	#masthead .middle .language i {bottom: -7px;width: 14px;height: 14px;font-size: 9px;line-height: 8px;}


	#masthead .top .icons li.user-menu > a {
    padding: 0;
    background: none;
    color: var(--c-black);
}

	#masthead .middle .countryList .inside .h2 {}
	#masthead .middle .countryList .inside .h2::after {}
	#masthead .middle .countryList .inside .h2 span {}
	#masthead .middle .countryList .inside .h2 span a {}
	#masthead .middle .countryList .inside ul {margin: 0 -10px 40px; }
	#masthead .middle .countryList .inside ul li {flex: 0 1 50%; padding: 0 10px; }
	#masthead .middle .countryList .inside ul li.btnwrap {}
	#masthead .middle .countryList .inside ul li.btnwrap a {}
	#masthead .middle .countryList .inside ul li a {}
	#masthead .middle .countryList .inside ul li a img {}
	#masthead .middle .countryList .inside ul li a strong {}

	#masthead.sticky .top {flex: 0 1 70%;text-align: right;}
	#masthead.sticky .top .icons {margin: 0 0 0 auto;}
	#masthead.sticky .top .icons li {margin: 0 0 0 13px;}
	#masthead.sticky .top .icons li.menuTrigger {margin: -3px 0 0 13px !important;}
	#masthead.sticky .middle {margin: 0 0 0 auto; flex: auto; }


	#masthead .top .icons li > a em {display:none}

}

#page {padding: 0 20px;margin: 0 0 40px 0;}
#page .site-content {max-width: 1320px;margin: 0 auto;}
.error-404.not-found {text-align:center}
.error-404.not-found h1 {font-size: 28px; }
.error-404.not-found h1.large {font-size: 140px;}

.error-404.not-found .page-content {}
.error-404.not-found .page-content #searchform {}
.error-404.not-found .page-content #searchform > div {display: flex; align-content: center; justify-content: center; width: 100%; max-width: 600px; margin: 0 auto; }
.error-404.not-found .page-content #searchform > div label {display: none; }
.error-404.not-found .page-content #searchform > div input[type=text] {margin: 0 6px 0 0; flex: 1; }
.error-404.not-found .page-content #searchform > div input[type=submit] {background: var(--c-main);color: #fff !important;border-radius: 0;font-weight: 300;font-size: 14px;font-weight: 300;cursor: pointer !important;border: none;padding: 10px 20px;line-height: 1;}
.error-404.not-found .page-content .widget_tag_cloud {/* text-align: left; */ margin: 50px 0 0 0; }
.error-404.not-found .page-content .widget_tag_cloud h2 {font-size: 24px; font-weight: bold; margin: 0 0 20px 0; }
.error-404.not-found .page-content .widget_tag_cloud .tagcloud {}
.error-404.not-found .page-content .widget_tag_cloud .tagcloud a {background: var(--c-lighter); padding: 5px 11px; font-size: 12px !important; display: inline-block; margin: 0 2px 7px 0; color: var(--c-black); }

.page-header {flex: 0 1 100%;margin: 0 0 20px 0;}
.page-header h1 {}


.page-header.has-filter {display: flex; align-items: center; margin: 0 0 40px 0; }
.page-header.has-filter h1 {margin: 0; }
.page-header.has-filter .facetwp-type-alpha {margin: 0 20px 0 auto; }
.page-header.has-filter .facetwp-type-alpha .facetwp-alpha {color: var(--c-black);opacity: 0.3;}
.page-header.has-filter .facetwp-type-alpha .facetwp-alpha.available {opacity: 1;}
.page-header.has-filter .facetwp-type-fselect {margin: 0;position: relative;}
.page-header.has-filter .facetwp-type-fselect .fs-wrap {vertical-align: top; }
.page-header.has-filter .facetwp-type-fselect .fs-wrap .fs-label-wrap {border: none;background: var(--c-lightest);width: 100%;min-width: 220px;}
.page-header.has-filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-label {padding: 15px 20px 15px 15px; }
.page-header.has-filter .facetwp-type-fselect .fs-wrap .fs-label-wrap .fs-arrow {right: 10px;border-width: 4px;border-top-color: var(--c-black);}
.page-header.has-filter .facetwp-type-fselect .fs-wrap .fs-dropdown {margin: 0;background: var(--c-lightest);border: none;z-index: 99;width: 100%;}
.page-header.has-filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-search {padding: 0 15px; border: none; }
.page-header.has-filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-search input {padding: 0 10px; font-size: 13px; height: 35px; }
.page-header.has-filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options {padding: 15px; font-size: 14px; }
.page-header.has-filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option {padding: 0 0 0 20px; margin: 0 0 9px 0; }
.page-header.has-filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-checkbox {}
.page-header.has-filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option .fs-checkbox  i {margin: 0; border: solid 1px var(--c-lighter); }
.page-header.has-filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option.selected .fs-checkbox i {background:var(--c-main);border:none;font-style: normal;text-align: center;line-height: 14px;}
.page-header.has-filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option.selected .fs-checkbox i::before {content:"\f00c";color:#fff;font-family:"Font Awesome 5 Free";font-weight:900;font-size: 9px;display: block;}
.page-header.has-filter .facetwp-type-fselect .fs-wrap .fs-dropdown .fs-options .fs-option.selected {}




.page-header .search-form {}
.page-header .search-form input[type="submit"] {}
.page-header .search-form input[type="text"] {}

.footer-top {padding: 40px 20px 0 20px;position: relative;margin: 0;background: var(--c-lightest);/* box-shadow: 0 100px 0 var(--c-white) inset; */}
.footer-top .content {margin: 0 auto;max-width: 1360px;width: 100%;display: flex;align-content: flex-end;}

.footer-top .left {flex: 0 1 66.66%;text-align: right;align-self: flex-end;padding: 140px 40px 40px 0;}
.footer-top .left > * {z-index:5; position:relative}
.footer-top .content .left::after {content:"";width: 100%;position: absolute;height: 100%;left: 0;right: 0;bottom: 0;z-index: 0;/* box-shadow: 0 100px 0 var(--c-white) inset; */}
.footer-top .left h2 {font-family: "Georgia";font-size: 32px;}
.footer-top .left p {}
.footer-top .left .btn {margin: 0 0 0 4px; }
.footer-top .left .btn.preview-epaper {
    background: var(--c-light);
}
.footer-top .left .btn i {
    margin: 2px 6px 0 0;
    vertical-align: top;
    display: inline-block;
}
.footer-top .left .issues {margin: 30px 0 0 0; }
.footer-top .left .issues .section-name {margin: 0 0 20px 0px; display: flex; align-items: center; }
.footer-top .left .issues .section-name::before {content:"";background: var(--c-lighter);height: 1px;flex: 0 1 100%;margin: 0 20px 0 0;}
.footer-top .left .issues .section-name span {flex: 1; white-space: nowrap; font-weight: 600; }
.footer-top .left .issues .covers {display: flex; justify-content: flex-end; }
.footer-top .left .issues .covers a {margin: 0 0 0 20px; }
.footer-top .left .issues .covers a img {max-width: 80px; }
.footer-top .right {flex: 0 1 33.33%;padding: 0;position: relative;display: flex;align-items: flex-end;}
.footer-top .right picture {/* padding: 0 80px 0 0; */left: 0;bottom: 0;z-index: 4;position: relative;}
.footer-top .right picture:nth-child(1) img {padding: 0 80px 0 0; }
.footer-top .right picture:nth-child(2) {position: absolute;right: 20px;bottom: 0;padding: 0;opacity: 0.5;padding: 0 0 0 130px;z-index: 3;}

.footer-bottom {background: #262626;padding: 40px 20px 60px 20px;}
.dark-mode-on .footer-bottom {background:#000}
.footer-bottom .content {text-align: center; font-size: 13px; }
.footer-bottom .content ul {padding: 0; }
.footer-bottom .content ul li {display: inline-block; margin: 0 20px; }
.footer-bottom .content ul li a {color: #fff; }
.footer-bottom .content .copy {color: #fff; margin: 0; opacity: 0.7; font-size: 12px; }

.footer {background-color: var(--c-normal); padding: 50px 20px; }
.dark-mode-on .footer {background: var(--c-lightest); }
.footer .content {max-width: 1320px; margin: 0 auto; text-align: center; }
.footer .content .countryList .close {display:none;}
.footer .content .logo {display: inline-block; margin: 0 0 40px 0; }
.footer .content .logo img {max-width: 235px;filter:invert(100) grayscale(100) brightness(100);}
.footer .content .h2 {text-transform: uppercase; font-size: 16px; font-weight: 700; margin: 0 0 15px 0; }
.footer .content .h2 span {}
.footer .content .h2 span a {color: var(--c-white); }
.dark-mode-on .footer .content .h2 span a {color: var(--c-black); }
.footer .content ul {list-style: none; display: flex; flex-wrap: wrap; justify-content: center; padding: 0; margin: 0 0 40px 0; }
.footer .content ul li {display: inline-block;font-size: 16px;line-height: 1.1;text-align: center;vertical-align: top;flex: 0 1 33.33%;margin: 0 0 13px 0;}
.footer .content ul li.btnwrap {display:none}
.footer .content ul li a {color: var(--c-white); font-size: 14px; }
.dark-mode-on  .footer .content ul li a {color: var(--c-black); }
.footer .content ul li a img {display: none; }
.footer .content ul li a strong {}


.footer-banners {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-template-rows: auto;
	grid-column-gap: 30px;
	grid-row-gap: 30px;
	margin: 0 0 50px 0;
}
.footer-banners a {}
.footer-banners a img {}

@media (max-width: 1200px) {
	.page-header.has-filter {flex-wrap: wrap;}
	.page-header.has-filter h1 {flex: 0 1 100%;}
	.page-header.has-filter .facetwp-type-alpha {margin: 0 0px 0 0;flex: 0 1 70%;}
	.page-header.has-filter .facetwp-type-fselect {flex: 0 1 30%;margin: 0;}
	.page-header.has-filter .facetwp-type-fselect .fs-wrap {width: 100%;}
}
@media (max-width: 1024px) {
	.footer-top {box-shadow: none; }
	.footer-top .left {padding: 0 0 30px;flex: 0 1 100%;text-align: left;}
	.footer-top .left .issues .covers {justify-content: flex-start; }
	.footer-top .left .issues .covers a {margin: 0 10px 0 0; }
	.footer-top .right {display: none;}
	.footer-top .left .issues .section-name::before {order: 2; margin: 0 0 0 20px; }
	.footer-top .left .issues .section-name span {}
}

@media (max-width: 991px) {
	.page-header.has-filter {}
	.page-header.has-filter h1 {}
	.page-header.has-filter .facetwp-type-alpha {flex: 0 1 100%;margin: 20px 0 10px 0;}
	.page-header.has-filter .facetwp-type-fselect {flex: 0 1 100%;}
	.page-header.has-filter .facetwp-type-fselect .fs-wrap {}
}
@media (max-width: 767px) {
	.footer-top {}
	.footer-top .left .issues .covers a img {max-width: 58px; }

	.footer { }
	.footer .content {}
	.footer .content .countryList .close {}
	.footer .content .logo {}
	.footer .content .logo img {}
	.footer .content .inside {}
	.footer .content .h2 {opacity: 0.7; }
	.footer .content .h2 span {}
	.footer .content .h2 span a {}
	.footer .content ul {}
	.footer .content ul:last-child {margin:0}
	.footer .content ul li {flex: 0 1 100%; margin: 0 0 8px 0; }
	.footer .content ul li.btnwrap {}
	.footer .content ul li a {font-size: 13px; }
	.footer .content ul li a img {}
	.footer .content ul li a strong {}
	.footer-top .left h2 {
		font-size: 25px;
	}
	
	.footer-bottom {padding: 30px 20px;}
	.footer-bottom .content {}
	.footer-bottom .content ul {}
	.footer-bottom .content ul li {
		margin: 0 10px;
	}
	.footer-bottom .content ul li a {}
	.footer-bottom .content .copy {}

	.footer-banners {
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: auto;
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		margin: -30px 0 30px 0;
	}
}	



.slider-wrap {margin: 0 auto 40px;width: 100%;max-width: 1360px;}
.slider-wrap .content {display: flex;margin: 0;/* align-items: flex-start; */}
.slider-wrap .content .news-wrap {padding: 0 0px 0 20px;flex: 0 1 33.33%;max-width: 33.33%;/* grid-template-columns: 1fr; *//* grid-template-rows: repeat(2, 1fr); *//* grid-column-gap: 0px; */grid-row-gap: 40px;display: flex;flex-direction: column;}
.slider-wrap .slider {flex: 0 1 66.66%;max-width: 66.66%;padding: 0 20px 0 0;/* max-height: 578px; */}
.slider-wrap .slider .owl-stage-outer {height: 100% !important; }
.slider-wrap .slider .owl-stage-outer .owl-stage {height: 100% !important; }
.slider-wrap .slider .owl-stage-outer .owl-stage .owl-item {height: 100%;}
.slider-wrap .slider .item {position: relative;background-image: url("https://www.dental-tribune.com/wp-content/themes/dt/images/webinar-bg.jpg");background-repeat: no-repeat;background-position: center center;background-size: cover;height: 100%;display: flex;align-items: flex-end;}
.dark-mode-on .slider-wrap .slider .item {background-image:url("https://www.dental-tribune.com/wp-content/themes/dt/images/webinar-bg-dark.jpg?v=4") }

.slider-wrap .slider .item::before {z-index:1; opacity: 0.8; content: ""; float: left; padding-bottom: 56.25%;}
.slider-wrap .slider .item::after {clear: left; content: " "; display: table; }
.slider-wrap .slider .item .text {padding: 50px;font-size: 15px;width: 100%;}
.slider-wrap .slider .item .text::after {content:"";width: 100%;position: absolute;left: 0;right: 0;bottom: 0;top: 30%;z-index:1;background: -moz-linear-gradient(0deg, rgba(88,100,154,1) 0%, rgba(88,100,154,0) 100%);background: -webkit-linear-gradient(0deg, rgba(88,100,154,1) 0%, rgba(88,100,154,0) 100%);background: linear-gradient(0deg, rgba(88,100,154,1) 0%, rgba(88,100,154,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#58649a",endColorstr="#58649a",GradientType=1);}
.slider-wrap .slider .item .text > * {z-index:2;position:relative;}
.slider-wrap .slider .item .meta {display: flex; align-items: center; margin: 0 0 15px 0; }

html[lang="he-IL"] .slider-wrap .slider .item .meta {justify-content: flex-end;}
.slider-wrap .slider .item .meta.rtl {justify-content: flex-end;direction: ltr;}

.slider-wrap .slider .item .meta .category {color: #ffffff;padding: 10px 12px;background: #ee562f;font-family: "Georgia";font-size: 13px;line-height: 1;display: inline-block;margin: 0 15px 0 0;}
.slider-wrap .slider .item .meta .date {
	color: #fff;
	font-weight: 400;
	font-size: 13px;
}
.slider-wrap .slider .item .name {display: block;font-family: "Georgia";color: #fff;font-size: 50px;line-height: 1.1;margin: 0 0 10px 0;}
.slider-wrap .slider .item .save {color: #fff; }
.slider-wrap .slider .item .save::before {content: "\e90c";font-family: "icomoon";margin: 0 5px 0 0;font-size: 18px;vertical-align: middle;}
.save.active::before {content:"\e948" !important;}
.save.inactive::before {content:"\e90c" !important;}
.slider-wrap .slider .item .share {color: #fff;margin: 0 25px 0 0;display: inline-block;position:relative}
.slider-wrap .slider .item .share::before {content: "\e90b";font-family: "icomoon";margin: 0 7px 0 0;font-size: 18px;vertical-align: middle;}
.slider-wrap .slider .item .picture {position: absolute; z-index: 0; top: 0; left: 0; right: 0; bottom: 0; }
.slider-wrap .slider .item .picture picture {width: 100%; height: 100%; }
.slider-wrap .slider .item .picture img {object-fit: cover;height: 100%;width: 100%;}


.slider-wrap .slider .item.company {}
.slider-wrap .slider .item.company .text {color: var(--c-black); height: 100%; display: flex; flex-direction: column; }
.slider-wrap .slider .item.company .text .name {color:var(--c-black);font-weight: 600;font-size: 24px;font-family: "Open Sans";font-weight: 700;}
.slider-wrap .slider .item.company .text .name span {
	font-weight: 300;
}
.slider-wrap .slider .item.company .text .share, .slider-wrap .slider .item.company .text .save {color:var(--c-black)}
.slider-wrap .slider .item.company .text::after {content: none; }
.slider-wrap .slider .item.company .spacer {flex-grow: 1; }
.slider-wrap .slider .item.company .text .company-logo picture {}
.slider-wrap .slider .item.company .text .company-logo picture img {object-fit: unset;width: auto;margin: 0 0 50px 0;max-width: 400px;max-height: 150px;}
.dark-mode-on .slider-wrap .slider .item.company .text .company-logo picture img {background: #fff; padding: 20px; }
.slider-wrap .slider .item.company .products {display: flex; margin: 0 0 30px 0; max-width: 740px; }
.slider-wrap .slider .item.company .products .product {margin: 0 20px 0 0; }
.slider-wrap .slider .item.company .products .product p {margin: 10px 0 0 0; font-size: 13px; }
.slider-wrap .slider .item.company .products .product img {background: #fff;margin: 0;border: solid 1px var(--c-lighter);object-fit: unset;}



.slider-wrap.education-page .slider .owl-dots {right: 70px; /* left: 60px; */ padding: 0; height: 50px; }
.slider-wrap.education-page .slider .owl-dots .owl-dot {background: var(--c-main); margin: 20px 0 0 14px; vertical-align: top; }
.slider-wrap.education-page .slider .owl-dots .owl-dot.active {}
.slider-wrap.education-page .slider .owl-dots .owl-dot.active::before {border: solid 1px var(--c-main); }
.dark-mode-on .slider-wrap.education-page .slider .owl-dots .owl-dot {background: #fff;}
.dark-mode-on .slider-wrap.education-page .slider .owl-dots .owl-dot.active::before {border:solid 1px #fff;}


div.share {position: relative; cursor: pointer;}
div.share.open .popup {display:block}
div.share .popup {display:none;position: absolute;top: -62px;left: -20px;background: var(--c-secondary);padding: 12px 20px;width: auto;white-space: nowrap;}
div.share .popup::before {content:"";width: 0;height: 0;border-style: solid;border-width: 10px 10px 0 10px;border-color: var(--c-secondary) transparent transparent transparent;position: absolute;bottom: -9px;left: left: 20px;}
div.share .popup a {color: #fff;font-size: 19px;margin: 0 20px 0 0 !important;position: relative;transition: all 0.3s;transform: scale(1);display: inline-block !important;}
div.share .popup a:hover {transform: scale(1.5); }
div.share .popup a:last-child {margin: 0 !important;}
div.share .popup a i {}

.slider-wrap .slider .owl-dots {position: absolute; right: 70px; bottom: 50px; }
.slider-wrap .slider .owl-dots .owl-dot {width: 8px; height: 8px; background: #fff; border-radius: 50%; margin: 0 0 0 14px; position: relative; outline: none; }
.slider-wrap .slider .owl-dots .owl-dot.active {}
.slider-wrap .slider .owl-dots .owl-dot.active::before {content:"";border: solid 1px #fff;position: absolute;top: 50%;left: 50%;width: 16px;height: 16px;border-radius: 50%;transform: translate3d(-50%, -50%, 0);}


.slider-wrap .slider.webinar-slider .owl-dots .owl-dot {}
.slider-wrap .slider.webinar-slider .owl-dots .owl-dot.active {}


.page-id-176046 .slider-wrap .slider .owl-dots {display: none;}


.slider-wrap .news {background-size: cover;background-position: center center;background-repeat: no-repeat;position: relative;display: flex;align-items: flex-end;/* min-height: calc(50% - 20px); *//* max-height: calc(50% - 20px); */overflow: hidden;/* height: calc(50% - 20px); */}
.slider-wrap .news:nth-child(1) {/* margin-bottom: 40px; */}
.slider-wrap .news:nth-child(2) {/* margin-top: 40px; */flex-grow: 1;}
.slider-wrap .news::before {z-index:1;opacity: 0.8;content: "";float: left;/* padding-bottom: 56.25%; */}
.slider-wrap .news::after {clear: left; content: " "; display: table;}
.slider-wrap .news .item {width: 100%; height: 100%; }
.slider-wrap .news .item.ad {display: none;}
.slider-wrap .news .item.ad .content {display:block;height: 100%;}
.slider-wrap .news .item.ad a {	display: block;height: 100%;}
.slider-wrap .news .item.ad a img {height: 100%;width: 100%;object-fit: cover;}
.slider-wrap .news .item.ad span {display: flex;color: var(--c-light);font-size: 12px;padding: 5px 0 0 0;/* display: none; */position: absolute;left: 0;bottom: -23px; right: 0px; }
.slider-wrap .news .item.ad span::after {content: "";flex: 1;height: 1px;background: var(--c-lighter);align-self: center;margin: 0 0 0 20px;}

.slider-wrap .news .item.marketplace {}
.slider-wrap .news .item.marketplace .text {position: absolute; left: 0; right: 0; bottom: 0; text-align: center; }
.slider-wrap .news .item.marketplace .text .share {color: var(--c-normal); }
.slider-wrap .news .item.marketplace .text .save {color: var(--c-normal); }
.slider-wrap .news .item.marketplace .text::after {content:none}
.slider-wrap .news .item.marketplace .label {
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 2;
    background: var(--c-light);
    padding: 6px 16px; 
    font-weight: 600;
    font-size: 12px;
    color: var(--c-white);
}
.slider-wrap .news .item.marketplace .picture {position: relative;top: auto;left: auto;right: auto;bottom: auto;height: 100%;padding: 30px;border: solid 1px var(--c-lighter);background: var(--c-white);text-align: center;display: flex;justify-content: center;align-items: center;}
.slider-wrap .news .item.marketplace .picture .name {margin: 0 0 20px 0;}
.slider-wrap .news .item.marketplace .picture .name img {max-width: 360px;max-height: 160px;object-fit: unset;width: auto;height: auto;padding: 20px;background: #fff;}


.slider-wrap .news .item.webinar {min-height: 100%; }
.slider-wrap .news .item.webinar .name {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.slider-wrap .news .item.webinar .content .speaker .photo {display: none; }


.slider-wrap .news > * {z-index:2; position:relative}
.slider-wrap .news .text {font-size: 14px;padding: 30px;flex: 0 1 100%;}
.slider-wrap .news .text:after {content:"";width: 100%;position: absolute;left: 0;right: 0;bottom: 0;top: 0;z-index:1;background: -moz-linear-gradient(0deg, rgba(88,100,154,1) 0%, rgba(88,100,154,0) 100%);background: -webkit-linear-gradient(0deg, rgba(88,100,154,1) 0%, rgba(88,100,154,0) 100%);background: linear-gradient(0deg, rgba(88,100,154,1) 0%, rgba(88,100,154,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#58649a",endColorstr="#58649a",GradientType=1);}
.slider-wrap .news .text > * {z-index:2; position:relative;}
.slider-wrap .news .category {font-size: 12px; font-family: "Georgia"; background: var(--c-light); padding: 8px 10px; color: #fff; display: inline-block; line-height: 1; }
.slider-wrap .news .name {display: block;font-family: "Georgia";font-size: 24px;color: #fff;line-height: 1.1;margin: 10px 0 8px 0;}
.slider-wrap .news .share {margin: 0 20px 0 0;color: #fff;display: inline-block;cursor: pointer;}
.slider-wrap .news .share::before {content: "\e90b";font-family: "icomoon";margin: 0 5px 0 0;font-size: 15px;vertical-align: top;}
.slider-wrap .news .save {color: #fff; }
.slider-wrap .news .save::before {content: "\e90c";font-family: "icomoon";margin: 0 7px 0 0;font-size: 15px;vertical-align: top;}
.slider-wrap .news .picture {position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 0; }
.slider-wrap .news .picture picture {height: 100%;width: 100%;display: block;}
.slider-wrap .news .picture img {object-fit: cover;width: 100%;height: 100%;}

.slider-wrap .news.adv {overflow:visible}

.slider-wrap .news.-hover:hover {}
.slider-wrap .news.-hover:hover .text::after {content:none}
.slider-wrap .news.-hover:hover .picture {background: var(--c-main); }
.slider-wrap .news.-hover:hover .picture img {mix-blend-mode: multiply; filter: grayscale(1); }

.slider-wrap .news.epaper {background: var(--c-white); display: flex; align-items: center; }
.topic-template-default .slider-wrap .news.epaper {background: var(--c-lightest);}
.slider-wrap .news.epaper .picture {position: relative; left: auto; top: auto; right: auto; bottom: auto; order: 1; height: 100%; width: auto; }
.slider-wrap .news.epaper .picture picture {width: auto; height: auto; }
.slider-wrap .news.epaper .picture picture img {object-fit: initial; height: auto; padding: 20px; width: 100%; height: auto; }
.slider-wrap .news.epaper .text {order: 2;padding: 20px 20px 20px 0;}
.slider-wrap .news.epaper .text::after {content:none}
.slider-wrap .news.epaper .text .category {color:#fff !important}
.slider-wrap .news.epaper .text .name {color: var(--c-black);font-weight: bold;font-size: 19px;margin: 8px 0 10px 0;}
.slider-wrap .news.epaper .text > a:not(.category):not(.name) {margin: 5px 5px 0 0;color: #000;font-weight: 300;width: 34px;height: 34px;display: inline-block;text-align: center;background: var(--c-main);color: #fff;border-radius: 50%;line-height: 34px;vertical-align: top;}
.slider-wrap .news.epaper .text a i {font-weight:600}
.slider-wrap .news.epaper .text .share {color:#000 !important;margin: 5px 5px 0 0;background: var(--c-main);width: 34px;height: 34px;text-align: center;line-height: 34px;border-radius: 50%;}
.slider-wrap .news.epaper .text .share::before {margin: 0;display: inline-block;color: #fff;}
.slider-wrap .news.epaper .text .share > span {display:none}
.slider-wrap .news.epaper .text .save {color:#000 !important;font-size: 0;}
.slider-wrap .news.epaper .text .save::before {margin: 0;position: relative;font-size: 16px;color: #fff;}


.slider-wrap .slider.education-slider {}
.slider-wrap .slider.education-slider .owl-stage-outer {height: 100% !important; }
.slider-wrap .slider.education-slider .owl-stage-outer .owl-stage {height: 100% !important; }
.slider-wrap .slider.education-slider .owl-stage-outer .owl-stage .owl-item {height: 100%; }
.slider-wrap .slider.education-slider .item  {}
.dark-mode-on .slider-wrap .slider.education-slider .item  {background:url(https://www.dental-tribune.com/wp-content/themes/dt/images/webinar-bg-dark.jpg?v=4) top center no-repeat;background-size: cover;}

.slider-wrap .slider.education-slider .item::before  {content: none;}
.slider-wrap .slider.education-slider .item::after  {content: none; }
.slider-wrap .slider .item .education-text {position: relative;padding: 70px 50px 50px 50px;display: flex;flex-direction: column;justify-content: flex-start;height: 100%;width: 100%;}
.slider-wrap .slider .item .education-text .top {display: flex; margin: 0 0 30px 0; align-items: center; padding: 0 0 0 0; }
.slider-wrap .slider .item .education-text .top .date {margin: 0 10px 0 0; font-size: 18px; line-height: 1.1; font-weight: 300; position: relative; padding: 0 0 0 46px; }
.slider-wrap .slider .item .education-text .top .date::before {content: "\f130"; font-family: "Font Awesome 5 Free"; font-size: 46px; position: absolute; left: 0; top: -6px; font-weight: 900; color: #ee562f; }
.slider-wrap .slider .item .education-text .top .date strong {font-family: georgia; font-size: 120%; }
.slider-wrap .slider .item .education-text .top .sponsor {margin: 0 0 0 auto; text-align: right; }
.slider-wrap .slider .item .education-text .top .sponsor img {max-width: 210px; max-height: 50px; display: none; width: auto; }
.slider-wrap .slider .item .education-text .top .sponsor img:first-child {display:block}
.slider-wrap .slider .item .education-text .name-wrap {height: 130px;flex-grow: 1;margin: 0 0 20px 0;}
.slider-wrap .slider .item .education-text .name {color: var(--c-black);margin: 0;}
.slider-wrap .slider .item .education-text .speaker {display: flex; align-items: center; flex-wrap: wrap; }
.slider-wrap .slider .item .education-text .speaker .photo {margin: 0; display: flex; align-items: center; }
.slider-wrap .slider .item .education-text .speaker .photo img {max-width: 100px; border: solid 1px var(--c-light); border-radius: 50%; margin: 10px 15px 10px 0; height: auto; width: auto; }
.slider-wrap .slider .item .education-text .speaker .speaker-name {font-size: 20px; color: var(--c-black); line-height: 1.2; }
.slider-wrap .slider .item .education-text .speaker .speaker-name span {opacity:0.5;}
.slider-wrap .slider .item .education-text .foot {margin: 20px 0 0 0;display: flex;align-items: center;}
.slider-wrap .slider .item .education-text .foot .btn {padding: 12px 23px;font-size: 18px;}
.slider-wrap .slider .item .education-text .foot .btn i {font-size: 20px; margin: 5px 0px 0 7px !important; }
.slider-wrap .slider .item .education-text .foot .ce-credits {
    margin: 0 0 0 auto;
    color: var(--c-main);
    border-radius: 50%;
    font-size: 32px;
    font-weight: 700;
    text-align: center;
}
.dark-mode-on .slider-wrap .slider .item .education-text .foot .ce-credits {color:#fff}

.slider-banner-wrap {padding: 0 0px 0 20px; flex: 0 1 33.33%; max-width: 33.33%; }
.slider-banner {background: var(--c-main);color: #fff;padding: 40px;text-align: center;display: flex;flex-direction: column;justify-content: center;height: 100%;}
.slider-banner h3 {font-size: 44px; font-weight: 600; line-height: 1; margin: 0; }
.slider-banner p {}
.slider-banner img {max-width: 80%; margin: 0 auto; }
.slider-banner .gform_wrapper  {background: none;padding: 0;text-align: left;position: relative;max-width: 540px;margin: 0 auto 30px;padding:  0 !important;}
.slider-banner .gform_wrapper .gform_body {
    margin: 0 0 20px 0;
}
.slider-banner .gform_wrapper .gform_body a {color:#fff;text-decoration: underline;}
.slider-banner .gform_wrapper .gform_body input[type="text"] {border: none;height: 50px;background: #fff;padding: 0 20px;}
.slider-banner .gform_wrapper .gform_footer {position: absolute;top: 0 !important;right: 0 !important;}
.slider-banner .gform_wrapper .gform_footer input {background: var(--c-secondary); height: 50px; padding: 0 19px; font-size: 17px; }
.slider-banner .gform_wrapper .validation_error {display: none !important;}
.slider-banner .gform_wrapper .gform_ajax_spinner {display: none !important;}
.slider-banner .gfield_description.validation_message {background: #d50000; color: #fff; padding: 5px 8px; }
.slider-banner .gform_wrapper input[type="checkbox"]:checked + label::before {background: var(--c-secondary);}





.slider-banner-wrap {}
.slider-banner-wrap .-wrap{height: 100%;grid-row-gap: 40px;display: flex;flex-direction: column;}
.slider-banner-wrap .news {position: relative;height: 100%;text-align: left;display: flex;align-items: flex-end;}
.slider-banner-wrap .news .text {font-size: 14px;padding: 30px;flex: 0 1 100%;}
.slider-banner-wrap .news .text:after {content:"";width: 100%;position: absolute;left: 0;right: 0;bottom: 0;top: 0;z-index:1;background: -moz-linear-gradient(0deg, rgba(88,100,154,1) 0%, rgba(88,100,154,0) 100%);background: -webkit-linear-gradient(0deg, rgba(88,100,154,1) 0%, rgba(88,100,154,0) 100%);background: linear-gradient(0deg, rgba(88,100,154,1) 0%, rgba(88,100,154,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#58649a",endColorstr="#58649a",GradientType=1);}
.slider-banner-wrap .news .text > * {z-index:2;position:relative;}
.slider-banner-wrap .news .category {font-size: 12px;font-family: "Georgia";background: var(--c-light);padding: 8px 10px;color: #fff;display: inline-block;line-height: 1;top: auto;left: auto;}
.slider-banner-wrap .news .name {display: block;font-family: "Georgia";font-size: 24px;color: #fff;line-height: 1.1;margin: 10px 0 8px 0;}
.slider-banner-wrap .news .share {margin: 0 20px 0 0;color: #fff;display: inline-block;cursor: pointer;}
.slider-banner-wrap .news .share::before {content: "\e90b";font-family: "icomoon";margin: 0 5px 0 0;font-size: 15px;vertical-align: top;}
.slider-banner-wrap .news .save {color: #fff; }
.slider-banner-wrap .news .save::before {content: "\e90c";font-family: "icomoon";margin: 0 7px 0 0;font-size: 15px;vertical-align: top;}
.slider-banner-wrap .news .picture {position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 0; }
.slider-banner-wrap .news .picture picture {height: 100%;width: 100%;display: block;}
.slider-banner-wrap .news .picture img {object-fit: cover;width: 100%;height: 100%;}

.slider-banner-wrap .news .item.ad span {display: flex;color: var(--c-light);font-size: 12px;padding: 5px 0 0 0;position: absolute;left: 0;bottom: -23px;right: 0px;}
.slider-banner-wrap .news .item.ad span::after {content: "";flex: 1;height: 1px;background: var(--c-lighter);align-self: center;margin: 0 0 0 20px;}
@media (max-width: 991px) {
	.slider-banner-wrap .-wrap {display: flex;flex-direction: row;}
	.slider-banner-wrap .news .item.ad span {
    left: 20px;
    margin: 0;
    right: 0px;
}
}
@media (max-width: 767px) {
	.slider-banner-wrap .-wrap {}
	.slider-banner-wrap .-wrap .news {}
	.slider-banner-wrap .-wrap .news:not(.adv) {display: none;}
	.slider-banner-wrap .news .item.ad span {margin: 0;right: 20px;}
}

.hero-image .photo-credits {color: var(--c-normal);font-size: 12px;padding: 10px 10px 0 10px;text-align: center;flex: 0 1 100%;font-weight: 300;order: 3;}
.hero-image .photo-credits:empty {display: none;}


.special-banner {max-width: 1320px; margin: 0 auto 40px auto;transition:all 0.3s;}
.special-banner.hidden {height:0 !important; overflow:hidden;margin: 0 auto;}
.special-banner a {}
.special-banner a img {}



.special-banner.fixed {max-width: 1320px; margin: 0 auto 40px auto;transition:all 0.3s;position: fixed;left: 50%;transform: translateX(-50%);bottom: 0;width: 100%;z-index: 10000;margin: 0;}
.special-banner.fixed.hidden {height:0 !important; overflow:hidden;margin: 0 auto;}
.special-banner.fixed a {}
.special-banner.fixed a img {}

@media (max-width: 1200px) {
.slider-wrap .news .item.ad span {right: 0;padding: 0 0 0 20px;}
}
@media (max-width: 1200px) {
	.slider-wrap .slider .item .education-text {padding: 40px;}
	.slider-wrap .slider .item .education-text .top {}
	.slider-wrap .slider .item .education-text .name-wrap {height: 180px; }
	.slider-wrap .slider .item .education-text .name-wrap .name {}
	.slider-wrap.education-page .slider .owl-dots {}

	.slider-banner-wrap {}
	.slider-banner-wrap .slider-banner {}
	.slider-banner-wrap .slider-banner h3 {font-size: 31px; }
	.slider-banner-wrap .slider-banner p {font-size: 16px; }

}

@media (max-width: 991px) {
	.slider-wrap {margin-top:-20px;}
	.slider-wrap .content {display: flex;flex-wrap: wrap;margin: 0;}
	.slider-wrap .content .slider  {flex: 0 1 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0;}
	.slider-wrap .slider .owl-stage-outer {height: auto !important; }
	.slider-wrap .slider .owl-stage-outer .owl-stage {/* height: auto !important; */display: flex;}
	.slider-wrap .slider .owl-stage-outer .owl-stage .owl-item {height: auto;}
	.slider-wrap .slider .item .text {padding: 20px;}
	.slider-wrap .slider .owl-dots {bottom: 20px;right: 20px;}

	.slider-wrap .content .news-wrap {flex: 0 1 100%;max-width: 100%;display: flex;/* flex-wrap: wrap; */padding: 0;grid-row-gap: 0;flex-direction: row;}
	.slider-wrap .content .news {flex: 0 1 50%;margin: 0 !important;}
	.slider-wrap .content .news:nth-child(2) {}
	.slider-wrap .content .news:nth-child(3) {margin: 20px 0 0 10px;}
	.slider-wrap .content .news .text {padding: 20px;}

.slider-wrap .news:first-child .item.webinar {/* border-right:solid 2px #fff; */}


.slider-wrap .slider .item .education-text {padding: 30px;}
.slider-wrap .slider .item .education-text .top {}
.slider-wrap .slider .item .education-text .name-wrap {height: auto;}
.slider-wrap .slider .item .education-text .name-wrap .name {font-size: 40px !important; }

.slider-wrap.education-page .slider .owl-dots {}

.slider-banner-wrap {padding: 0;flex: 0 1 100%;max-width: 100%;order: 2;}
.slider-banner-wrap .slider-banner {padding: 40px 20px; }
.slider-banner-wrap .slider-banner h3 {font-size: 36px; }
.slider-banner-wrap .slider-banner p {}
.slider-banner img {max-width: 300px; margin: 0 auto; }

.hero-image .photo-credits  {flex: 0 1 100% !important;max-width: 100% !important;order: 1;padding: 10px 10px 30px 10px;}
.hero-image.full .photo-credits  {padding-bottom:0}

.slider-wrap .news.epaper {flex-wrap: wrap; flex-direction: row; }
.slider-wrap .news.epaper .picture {order: 1;height: auto;position: absolute;width: 100%;height: 100%;}
.slider-wrap .news.epaper .picture picture {}
.slider-wrap .news.epaper .picture picture img {padding: 0; }
.slider-wrap .news.epaper .text {order: 2; position: absolute; bottom: 0; width: 100%; }
.slider-wrap .news.epaper .text:after {content:""; }
.slider-wrap .news.epaper .text::after {}
.slider-wrap .news.epaper .text .category {}
.slider-wrap .news.epaper .text .name {color: #fff; font-size: 15px; font-weight: normal; }
.slider-wrap .news.epaper .text > a:not(.category):not(.name) {margin: 5px 10px 0 0; background: none; width: auto; height: auto; line-height: 1; }
.slider-wrap .news.epaper .text > a:not(.category):not(.name):last-child {margin-right:0}
.slider-wrap .news.epaper .text a i {font-size: 15px; }
.slider-wrap .news.epaper .text .share {background: none; width: auto; height: auto; margin: 5px 10px 0 0; line-height: 1; }
.slider-wrap .news.epaper .text .share::before {font-size: 15px; }
.slider-wrap .news.epaper .text .share > span {}
.slider-wrap .news.epaper .text .save {}
.slider-wrap .news.epaper .text .save::before {}

}

@media (max-width: 767px) {
	.slider-wrap .content .slider {}
	.slider-wrap .slider .item {}
	.slider-wrap .slider .item::before {padding-bottom: 76.25%;}
	.slider-wrap .slider .item .name {}
	.slider-wrap .slider .item .name {font-size: 24px;}
	.slider-wrap .slider .item .save, .slider-wrap .slider .item .share {font-size:13px;}
	.slider-wrap .slider .item .save::before, .slider-wrap .slider .item .share::before {font-size:13px;}

	.slider-wrap .content .news-wrap {min-height: unset;flex-wrap: wrap;}
	.slider-wrap .content .news {flex: 0 1 100%;height: auto;margin: 0 !important;}
	.slider-wrap .content .news.adv {
		flex: 0 1 100%;
	}
	.slider-wrap .content .news.adv + .news {
		display: none;
	}
	.slider-wrap .content .news:nth-child(2) {}
	.slider-wrap .content .news:nth-child(3) {}
	.slider-wrap .content .news .name {font-size: 15px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}


	.slider-wrap .content .news .text {font-size: 12px;}
	.slider-wrap .content .news .share, .slider-wrap .content .news .save {font-size: 11px;}
	.slider-wrap .content .news .share::before, .slider-wrap .content .news .save::before {font-size: 13px;vertical-align: middle;margin: 0 5px 0 0;}
	


	.slider-wrap .slider .item .education-text {padding: 30px 20px 20px 20px;}
	.slider-wrap .slider .item .education-text .top {}
	.slider-wrap .slider .item .education-text .top .date {font-size: 15px;padding: 0 0 0 34px;}
	.slider-wrap .slider .item .education-text .top .date::before {font-size: 36px;top: -3px;}
	.slider-wrap .slider .item .education-text .top .date strong {}
	.slider-wrap .slider .item .education-text .top .sponsor {height:39px;display: flex;align-items: center;}
	.slider-wrap .slider .item .education-text .top .sponsor img {max-width: 115px;max-height: 39px;}
	.slider-wrap .slider .item .education-text .name-wrap {padding: 0;}
	.slider-wrap .slider .item .education-text .name-wrap .name {font-size: 20px !important;}
	.slider-wrap .slider .item .education-text .speaker .photo {}
	.slider-wrap .slider .item .education-text .speaker .photo img {max-width: 70px;}
	.slider-wrap .slider .item .education-text .speaker .speaker-name {font-size: 15px;}
	.slider-wrap.education-page .slider .owl-dots {right: 20px; height: 36px; }
	.slider-wrap.education-page .slider .owl-dots .owl-dot {margin: 12px 0 0 14px; }
	.slider-wrap .slider .item .education-text .foot {margin: 20px 0 0 0; }
	.slider-wrap .slider .item .education-text .foot .btn {padding: .375rem .75rem; font-size: 14px; }
	.slider-wrap .slider .item .education-text .foot .btn i {margin: 2px 0px 0 5px !important; font-size: 17px; }
	.slider-wrap .slider .item .education-text .foot .ce-credits {
    font-size: 20px;
}

	.slider-wrap .slider .item.company .text .company-logo picture img {max-width: 230px;max-height: 80px;}
	.slider-wrap .slider .item.company .products {}
	.slider-wrap .slider .item.company .products .product {}
	.slider-wrap .slider .item.company .products .product:nth-child(3), .slider-wrap .slider .item.company .products .product:nth-child(4) {display: none;}

	.slider-wrap .news .item.ad {margin: 0;display: none;}
 .hide-ad-mobile {display: none !important;}
	.slider-wrap .news .item.ad span {margin: 0 20px;padding: 0;}
	.slider-wrap .news .item.marketplace .picture {padding:20px;}
	.slider-wrap .news .item.marketplace .picture .name img {max-width: 220px;padding: 10px;}
	.slider-wrap .slider .item.company .text .name {text-transform: capitalize;font-size: 19px;}

.slider-wrap .content .news .item.webinar {/* text-align: center; */}
.slider-wrap .content .news .item.webinar .content {padding:20px}
.slider-wrap .content .news .item.webinar .top {flex-wrap: wrap;margin: 0 0 10px 0;}
.slider-wrap .content .news .item.webinar .top .sponsor {margin: 0 0 0 auto;}
.slider-wrap .content .news .item.webinar .top .date {padding: 0;/* margin: 0 auto; */font-size: 13px;}
.slider-wrap .content .news .item.webinar .top .date::before {content: none;}
.slider-wrap .content .news .item.webinar .speaker {/* margin: 0 auto; */}
.slider-wrap .content .news .item.webinar .speaker .photo {display: none;}
.slider-wrap .content .news .item.webinar .speaker .photo img {}
.slider-wrap .content .news .item.webinar .speaker .speaker-name{font-size: 12px;line-height: 1.2;}
.slider-wrap .content .news .item.webinar .name {font-size: 15px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.slider-wrap .content .news .item.webinar .foot {/* margin: 15px auto 0; */}

.slider-wrap .news.epaper .picture { position: relative; }

}



img {max-width: 100%;}



.filter-trigger {cursor: pointer; text-decoration: none; text-transform: none; font-weight: 400; font-family: "Open Sans"; font-size: 13px; background: var(--c-light); padding: .375rem .75rem; color: var(--c-white); }
.filter-trigger i {margin: 2px 7px 0 0; font-size: 14px; }
.filter-trigger.open {font-size: 0 !important;line-height: 33px;height: 33px;padding: 0 10px;}
.filter-trigger.open i {display:none}
.filter-trigger.open::before {content: "\e90d";font-family: 'icomoon';font-size: 12px;}
.filter.open {display: block; }
.filter.open::before {content:"";display: block;width: 2px;height: 20px;background: var(--c-lighter);position: absolute;right: -2px;top: -20px;}
.filter {position: relative;font-family: "Open Sans";z-index: 10;font-size: 16px;background: var(--c-white);font-weight: 300;padding: 0 20px 10px 0;border: solid 2px var(--c-lighter);display: none;border-left: none;border-top: none;flex: 0 1 100%;margin: 16px 0 0 0;}
.filter .filter-fields {display: flex;margin: 0 -5px;flex-wrap: wrap;align-items: stretch;}
.filter .filter-fields .fieldWrap {flex: 1;padding: 0 5px 10px;/* max-width: 33.33%; */min-width: 33.33%;}
.filter .filter-fields .fieldWrap .facetwp-facet {margin: 0;position: relative;}
.filter .filter-fields .fieldWrap .facetwp-facet.facetwp-type-date_range {display: flex;padding: 0 10px 0 0;}
.filter .filter-fields .fieldWrap .facetwp-facet .facetwp-date {height: 50px;border: none;margin: 0 10px 0 0;background: var(--c-lightest);max-width: 50%;flex: 1;}
.filter .filter-fields .fieldWrap .facetwp-facet .facetwp-date:last-child {margin:0;}
.filter .filter-fields .fieldWrap .facetwp-facet .facetwp-dropdown {}
.filter .filter-fields .fieldWrap .facetwp-facet .fs-wrap {width: 100%; vertical-align: top; }
.filter .filter-fields .fieldWrap .facetwp-facet .fs-wrap.fs-open .fs-label-wrap {background: #f2f2f2; border: none; }
.filter .filter-fields .fieldWrap .facetwp-facet .fs-wrap .fs-label-wrap {width: 100%; border: none; background: var(--c-lightest); }
.filter .filter-fields .fieldWrap .facetwp-facet .fs-wrap .fs-label-wrap .fs-label {padding: 0 25px 0 15px;height: 50px;line-height: 50px;}
.filter .filter-fields .fieldWrap .facetwp-facet .fs-wrap .fs-label-wrap .fs-arrow {}
.filter .filter-fields .fieldWrap .facetwp-facet .fs-wrap .fs-dropdown {margin: 0; min-width: 100%; padding: 15px 15px 15px; background: #f2f2f2; border: none; width: auto; }
.filter .filter-fields .fieldWrap .facetwp-facet .fs-wrap .fs-dropdown .fs-search {margin: 0 0 20px 0; padding: 0; }
.filter .filter-fields .fieldWrap .facetwp-facet .fs-wrap .fs-dropdown .fs-search input {padding: 10px; font-size: 14px; }
.filter .filter-fields .fieldWrap .facetwp-facet .fs-wrap .fs-dropdown .fs-options {font-size: 14px; }
.filter .filter-fields .fieldWrap .facetwp-facet .fs-wrap .fs-dropdown .fs-options .fs-option {padding: 0 0 0 24px; margin: 0 0 10px 0; background: none; position: relative; line-height: 20px; display: flex; }
.filter .filter-fields .fieldWrap .facetwp-facet .fs-wrap .fs-dropdown .fs-options .fs-option .fs-option-label {}
.filter .filter-fields .fieldWrap .facetwp-facet .fs-wrap .fs-dropdown .fs-options .fs-option .fs-checkbox { display: none; }
.filter .filter-fields .fieldWrap .facetwp-facet .fs-wrap .fs-dropdown .fs-options .fs-option .fs-checkbox i { background: none; margin: 0; }
.filter .filter-fields .fieldWrap .facetwp-facet .fs-wrap .fs-dropdown .fs-options .fs-option::before {content:"";width: 18px;height: 18px;display: block;background: #fff;position: absolute;left: 0;top: 0px;}
.filter .filter-fields .fieldWrap .facetwp-facet .fs-wrap .fs-dropdown .fs-options .fs-option.selected::after {content: "\f00c";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;left: 0px;color: #fff;font-size: 10px;top: 0;line-height: 18px;width: 18px;text-align: center;}
.filter .filter-fields .fieldWrap .facetwp-facet .fs-wrap .fs-dropdown .fs-options .fs-option.selected::before {content:"";background: var(--c-main);}

.fdate-wrap {border: none !important; background: var(--c-lightest) !important; border-radius: 0 !important; margin: -2px 0 0 0; padding: 10px; }
.fdate-wrap .fdate-clear {text-decoration: underline; }
.fdate-wrap .fdate-nav {margin: 0 0 20px 0; }
.fdate-wrap .fdate-nav .fdate-nav-label {font-weight: 700; }
.fdate-wrap .fdate-nav .fdate-nav-next {font-size: 0;}
.fdate-wrap .fdate-nav .fdate-nav-next::before {content: "\f054";font-family: "Font Awesome 5 Free";font-weight: 900;color: #000;font-size: 15px;}
.fdate-wrap .fdate-nav .fdate-nav-prev {font-size: 0;}
.fdate-wrap .fdate-nav .fdate-nav-prev::before {content: "\f053";font-family: "Font Awesome 5 Free";font-weight: 900;color: #000;font-size: 15px;}

.fdate-grid.grid-day {color: var(--c-black); }
.fdate-grid.grid-day .fdate-day {}
.fdate-grid.grid-day .fdate-day.weekday {font-weight: 600; }
.fdate-grid.grid-day .fdate-day.inner {}
.fdate-grid.grid-day .fdate-day.inner.selected {background: var(--c-secondary); color: #fff; }
.fdate-grid.grid-day .fdate-day.disabled {opacity: 1; color: var(--c-light); }

@media (max-width: 767px) {
	.filter { width: 100%; padding: 0; border: none; }
	.filter.open::before {content:none}
	.filter .filter-fields { width: 100%; margin: 0; }
	.filter .filter-fields .fieldWrap { flex: 0 1 100%; padding: 0 0 10px 0; }
}

/* ===== GRID ===== */

.grid {display: flex;flex-wrap: wrap;/* grid-gap: 40px; */margin: 0 -20px;}
.grid .main {grid-column: span 2;}


.grid .main {display: inline-flex;flex-wrap: wrap;flex: 0 1 66.66%;max-width: 66.66%;align-content: flex-start;}
.grid.listing.full .main { flex: 0 1 100%; max-width: 100%; }
.grid .main .facetwp-template {display: flex; flex-wrap: wrap;width: 100%;}
.grid .main .facetwp-template .facetwp-pager {order: 1000;flex: 0 1 100%;text-align: center;}
.grid .sidebar {flex: 0 1 33.33%;max-width: 33.33%;padding: 0 20px;margin: 0 0 40px;}
.grid .sidebar .latest {margin-bottom: 40px;}
.grid .sidebar .item {max-width: 100%;padding: 0;}
.grid .sidebar .item .latest-unread-articles {}
.grid .sidebar .item .latest-unread-articles .owl-dots {position: relative;right: auto;bottom: auto;/* display: none; */text-align: center;margin: 10px 0 0 0;}
.grid .sidebar .item .latest-unread-articles .owl-dots .owl-dot {width: 8px;height: 8px;background: var(--c-main);border-radius: 50%;margin: 0 0 0 14px;position: relative;outline: none;}
.dark-mode-on .grid .sidebar .item .latest-unread-articles .owl-dots .owl-dot {background:#fff}
.grid .sidebar .item .latest-unread-articles .owl-dots .owl-dot.active {}
.grid .sidebar .item .latest-unread-articles .owl-dots .owl-dot.active::before {content:"";border: solid 1px var(--c-main);position: absolute;top: 50%;left: 50%;width: 16px;height: 16px;border-radius: 50%;transform: translate3d(-50%, -50%, 0);}
.dark-mode-on .grid .sidebar .item .latest-unread-articles .owl-dots .owl-dot.active::before {border: solid 1px #fff}
.grid .sidebar .item:last-child {margin-bottom:0}
.grid .sidebar .company-box {border: solid 1px var(--c-lighter);padding: 70px 30px;margin: 0 0 30px 0;background: #fff;position: relative;}
.grid .sidebar .company-box .item { }
.grid .sidebar .company-box .item .picture { }

.grid .sidebar .company-box .item .picture .category { position: absolute; top: 20px; right: 20px; z-index: 2; background: var(--c-light); padding: 6px 16px; font-weight: 600; font-size: 12px; color: #fff; }
.grid .sidebar .company-box .item .picture a {display: block; text-align: center; }
.grid .sidebar .company-box .item .picture picture {}
.grid .sidebar .company-box .item .picture a img {vertical-align: top; display: inline-block; max-height: 100px; }



.sidebar .map { background: var(--c-lightest); margin: 0 0 30px 0; }
.sidebar .map .map-container {}
.sidebar .map .map-container .acf-map { height: 300px; }
.sidebar .map .map-container .acf-map > div {}
.sidebar .map .address { padding: 20px; }
.sidebar .map .address p:last-child {margin:0}



@media (max-width: 767px) {
	.grid .sidebar .item .latest-unread-articles {}
	.grid .sidebar .item .latest-unread-articles .item {}
	.grid .sidebar .item .latest-unread-articles .item .content {margin: 0; }
	.grid .sidebar .item .latest-unread-articles .item .content .banner-wrap {}
	.grid .sidebar .item .latest-unread-articles .item .content .text {padding: 20px; }

	.grid .sidebar .item .latest-unread-articles .elem .content {margin: 0;}
}

.grid .webinar-carousel-wrap.inside-content {padding: 0; }

.grid .webinar-carousel-wrap {max-width: 100%;flex: 0 1 100%;padding: 0 20px;margin: 20px 0 0 0;direction: ltr;}
.grid .webinar-carousel-wrap .webinar-carousel {}
.grid .webinar-carousel-wrap .webinar-carousel .owl-dots {position: relative; right: auto; bottom: auto; text-align: center; margin: 10px 0 0 0; }
.grid .webinar-carousel-wrap .webinar-carousel .owl-dots .owl-dot {width: 8px; height: 8px; background: var(--c-main); border-radius: 50%; margin: 0 0 0 14px; position: relative; outline: none; }
.grid .webinar-carousel-wrap .webinar-carousel .owl-dots .owl-dot.active {}
.grid .webinar-carousel-wrap .webinar-carousel .owl-dots .owl-dot.active::before {content: ""; border: solid 1px var(--c-main); position: absolute; top: 50%; left: 50%; width: 16px; height: 16px; border-radius: 50%; transform: translate3d(-50%, -50%, 0); }
.dark-mode-on .grid .webinar-carousel-wrap .webinar-carousel .owl-dots .owl-dot {background:#fff}
.dark-mode-on .grid .webinar-carousel-wrap .webinar-carousel .owl-dots .owl-dot.active:before {border:solid 1px #fff}

.grid .webinar-carousel-wrap .webinar-carousel .owl-nav {position: absolute;top: -37px;right: 0;}
.grid .webinar-carousel-wrap .webinar-carousel .owl-nav .owl-next {}
.grid .webinar-carousel-wrap .webinar-carousel .owl-nav .owl-prev {}
.grid .webinar-carousel-wrap .webinar-carousel .owl-nav .owl-next, .grid .webinar-carousel-wrap .webinar-carousel .owl-nav .owl-prev {width: 25px;height: 25px;display: inline-block;background: var(--c-light);border-radius: 50%;margin: 0 0 0 6px;box-shadow: 0 0 0 6px var(--c-white);}
.grid .webinar-carousel-wrap .webinar-carousel .owl-nav .owl-next:hover, .grid .webinar-carousel-wrap .webinar-carousel .owl-nav .owl-prev:hover {background: var(--c-main);color:var(--c-white);}
.grid .webinar-carousel-wrap .webinar-carousel .owl-nav .owl-next::before {content:"\e911";padding: 0 0 0 2px;}
.grid .webinar-carousel-wrap .webinar-carousel .owl-nav .owl-prev::before {content:"\e912";padding: 0 1px 0 0px;}
.grid .webinar-carousel-wrap .webinar-carousel .owl-nav .owl-next::before, .grid .webinar-carousel-wrap .webinar-carousel .owl-nav .owl-prev::before {font-family: 'icomoon'; vertical-align: top; display: inline-block; font-size: 11px; text-align: center; width: 25px; height: 25px; line-height: 26px; font-weight: 600; color: #fff; }


.grid .webinar-carousel-wrap .webinar-carousel .owl-stage-outer {}
.grid .webinar-carousel-wrap .webinar-carousel .owl-stage-outer .owl-stage {display: flex; }
.grid .webinar-carousel-wrap .item.section-name {padding: 0;}
.grid .webinar-carousel-wrap .webinar-carousel .item {flex: 0 1 100%;max-width: 100%;padding: 0;height: 100%;margin: 0;}
.grid .webinar-carousel-wrap .webinar-carousel .item.event .content::before {padding:0}
.grid .webinar-carousel-wrap .view-all {width: 100%; height: 100%; background: url(/wp-content/themes/dt/images/generic-banner.jpg) center center no-repeat; background-size: cover; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 40px; }
.grid .webinar-carousel-wrap .view-all a {text-align: center; flex-direction: column; justify-content: center; background: none; border: solid 1px #fff; color: #fff; font-size: 17px; padding: 16px 24px; font-weight: 400; }
.grid .webinar-carousel-wrap .view-all a:hover {background: var(--c-secondary); border: solid 1px var(--c-secondary); }
.grid .webinar-carousel-wrap .view-all a i {display: inline-block; margin: 3px 0 0 10px; font-size: 24px; vertical-align: top; }

.grid .webinar-carousel-wrap .item.epaper .content {padding-top: 137%; }
.grid .webinar-carousel-wrap .item.epaper .view-all {position: absolute; top: 0; bottom: 0; padding: 20px; }
.grid .webinar-carousel-wrap .item.epaper .view-all a {font-size: 15px; border: none; line-height: 1.3; padding: 0; background: none; }
.grid .webinar-carousel-wrap .item.epaper .view-all a:hover {font-weight:700}
.grid .webinar-carousel-wrap .item.epaper .view-all a i {display: none; }


.grid .webinar-carousel-wrap .webinar-carousel .item img {width:auto}
.grid .webinar-carousel-wrap .webinar-carousel .item .content {height: 100%; }
.grid .webinar-carousel-wrap .webinar-carousel .item .content .name {/* flex-grow: 1; */}
.grid .webinar-carousel-wrap .webinar-carousel .item .content .speaker {margin: 0; }
.grid .webinar-carousel-wrap .webinar-carousel .item .content .photo {}
.grid .webinar-carousel-wrap .webinar-carousel .item .content .photo img {display: inline-block; }


@media (max-width: 767px) {
	.grid .webinar-carousel-wrap {padding: 0; }
	.grid .webinar-carousel-wrap .webinar-carousel {}
	.grid .webinar-carousel-wrap .webinar-carousel .item {}
	.grid .webinar-carousel-wrap .webinar-carousel .item .content {margin: 0; }
}


.grid .item {flex: 0 1 50%;max-width: 50%;padding: 0 20px;margin-bottom: 40px;text-align: left;}
.grid.listing.full .main .item {flex: 0 1 33.33%; max-width: 33.33%; }
.grid.listing.full .main .item.full-ad {flex: 0 1 100%; max-width: 100%; }

.grid.listing.full .main .issues-listing {margin: 0 0 40px 0;width: 100%;}
.grid.listing.full .main .issues-listing .item {flex: 0 1 20%; max-width:20%; }
.grid.cols-3 .main .item {flex: 0 1 33.33%;max-width: 33.33%;/* margin: 0 0 20px 0; *//* padding: 0 10px; */}
.grid.cols-3 .main .item.ad {flex: 0 1 100%;max-width: 100%;margin: 0 0 20px 0;}
.grid.cols-3.issues-listing {}
.grid.cols-3.issues-listing .item {flex: 0 1 20%; }
.grid .item.section-name {flex: 0 1 100% !important;max-width: 100% !important;font-family: georgia;font-size: 28px;font-weight: bold;margin: 0 0 10px 0;color: var(--c-black);display: flex;align-items: center;position: relative;flex-wrap: wrap;}
.grid .item.section-name span {}
.grid .item.section-name h2 {font-size: inherit; font-weight: inherit; color: inherit;margin:0;}
.grid .item.section-name h1 {font-size: inherit; font-weight: inherit; color: inherit;margin:0; }
.grid .item.section-name .spacer {flex: 1;height: 2px;width: 100%;background: var(--c-lighter);margin: 5px 20px 0 20px;}
.grid .item.section-name.no-btn .spacer {margin-right:0}
.grid .item.section-name .btn {text-decoration: none;text-transform: none;font-weight: 400;font-family: "Open Sans";font-size: 13px;background: var(--c-light);}
.grid .item.section-name .btn:hover {background: var(--c-main);}

.grid .item .section {padding: 42px 30px 30px;border: solid 2px var(--c-lighter);position: relative;}
.grid .item .section::before, .grid .item .section::after {clear:both; content:""; display:table}
.grid .item .section .section-name {position: absolute;top: -9px;left: -2px;font-size: 21px;font-weight: bold;font-family: "Open Sans";margin: 0;background: var(--c-white);border-bottom: solid 24px var(--c-white);border-right: solid 24px var(--c-white);text-transform: uppercase;font-weight: 800;color: var(--c-main);line-height: 1;}
.dark-mode-on .grid .item .section .section-name {color: #fff;}
.grid .item .section .section-name::after {flex:1;height: 100%;width: 100%;position: absolute;top: 0;left: 0;}
.grid .item .section .show-more {}
.dark-mode-on  .grid .item .section .show-more {color:#fff}

.grid .item .section.pb-0.pl-0.pr-0.border-left-0.border-right-0.border-bottom-0 {padding: 0; border: none; }
.grid .item .section.pb-0.pl-0.pr-0.border-left-0.border-right-0.border-bottom-0 .section-name {position: relative; top: auto; left: auto; display: flex; align-items: center; border: none; margin: 0 0 20px 0; background: none; }
.grid .item .section.pb-0.pl-0.pr-0.border-left-0.border-right-0.border-bottom-0 .section-name::after {content:"";height: 2px;flex: 1;display: block;width: 100%;background: var(--c-lighter);position: relative;margin: 0 0 0 20px;left: auto;top: auto;}

.grid .item .content {display: flex; flex-direction: column; height: 100%; }
.grid .item .content .banner-wrap {margin: 0;display: block;position: relative;}
.grid .item .content .banner-wrap .banner {display: block;background: var(--c-lightest);}
.grid .item .content .banner-wrap .banner img {width: 100%;}
.grid .item.products .content .banner-wrap .banner img {mix-blend-mode: darken;}
.grid .item .content .banner-wrap .category {position: absolute;left: 20px;top: 20px;color: #ffffff;padding: 9px 10px;background: #4c4c4c;font-size: 13px;line-height: 1;opacity: 0.5;font-weight: 600;}
.grid .item:hover > .content > .banner-wrap .category {opacity:1}

.grid .item .content .banner-wrap .meta {position: absolute;bottom: 0;padding: 0 20px 20px 20px;margin: 0;left: 0;right: 0;color: #fff;font-size: 13px;pointer-events: none;}
.grid .item .content .banner-wrap .premium-content {
    position: absolute;
    top: 20px;
    left: 20px;
    color: #fff;
    display: flex;
    align-items: center;
    background: var(--c-main);
    padding: 10px 15px;
    border-radius: 5px;
    font-size: 12px;
}
.grid .item .content .banner-wrap .premium-content i {
    font-size: 21px;
    margin: 0 10px 0 0;
}
.grid .item .content .banner-wrap .premium-content span {
    /* font-size: 13px; */
    font-weight: 600;
    line-height: 1;
}
.grid .item .content .banner-wrap .meta > * {z-index:2;opacity: 0.8;position:relative;}
.grid .item:hover > .content > .banner-wrap .meta > * {opacity: 1}
.grid .item .content .banner-wrap .meta .info {margin: 0 0 3px 0; }
.grid .item .content .banner-wrap .meta .info span {margin: 0 6px 0 0; line-height: 1; }
.grid .item .content .banner-wrap .meta .info span:first-child {background: var(--c-white); color: var(--c-main); padding: 6px 8px; display: inline-block; font-weight: 600; }
.dark-mode-on .grid .item .content .banner-wrap .meta .info span:first-child {color:#fff }

.grid .item .content .banner-wrap .meta::after {content:"";background: rgb(46,55,103);background: -moz-linear-gradient(0deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);background: -webkit-linear-gradient(0deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);background: linear-gradient(0deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2e3767",endColorstr="#2e3767",GradientType=1);display: block;width: 100%;height: 140px;position: absolute;left: 0;bottom:-2px;right: 0;z-index: 1;pointer-events: none;}
.dark-mode-on .grid .item .content .banner-wrap .meta::after {background: rgb(38,38,38); background: -moz-linear-gradient(0deg, rgba(38,38,38,1) 25%, rgba(38,38,38,0) 100%); background: -webkit-linear-gradient(0deg, rgba(38,38,38,1) 25%, rgba(38,38,38,0) 100%); background: linear-gradient(0deg, rgba(38,38,38,1) 25%, rgba(38,38,38,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#262626",endColorstr="#262626",GradientType=1); }
.dark-mode-on .grid .item:hover > .content > .banner-wrap .meta::after {background: rgb(46,55,103);background: -moz-linear-gradient(0deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);background: -webkit-linear-gradient(0deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);background: linear-gradient(0deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2e3767",endColorstr="#2e3767",GradientType=1);}
.grid .item .content .banner-wrap .meta .author {display: block;font-style: normal;} 
.grid .item .content .text {padding: 20px;background: var(--c-lightest);flex-grow: 1;display: flex;flex-direction: column;}
.grid .item:hover > .content > .text {background:var(--c-main); color:#fff}
.grid .item .content .text .name {font-family:georgia;color: var(--c-black);font-size: 24px;text-decoration: none !important;line-height: 1.2;margin: 0;display: block;}
.grid .item .content .text h2 {font-size: inherit; font-weight: inherit; color: inherit;margin:0;}
.dark-mode-on .grid .item .content .text .name {color:#fff}
.grid .item:hover > .content > .text .name {color:#fff}
.grid .item .content .text .speaker {margin: 10px 0 0 0; }
.grid .item .content .text .excerpt {font-weight: 300;font-size: 15px;margin: 13px 0 0 0;flex-grow: 1;/* cursor: pointer; */}

.grid .item .content .text .tags {margin: 15px 0 10px 0;}
.grid .item .content .text .tags span {background: var(--c-light);color: #fff;border-radius: 5px;font-size: 12px;}
.grid .item .content .text .tags span a {color: var(--c-white);}
.grid .item:hover .content .text .tags {}
.grid .item:hover .content .text .tags span, .dark-mode .grid .item .content .text .tags span {background: rgb(255 255 255 / 14%);}
.dark-mode-on .grid .item .content .text .tags span a {color:#fff}

.grid .item .content .text .actions {direction: ltr;}
.grid .item .content .text .share {margin: 20px 20px 0 0;color: var(--c-black);display: inline-block;cursor: pointer;font-size: 14px;}
.grid .item:hover > .content .text .actions .share {color:#fff; opacity:1}
.grid .item .content .text .share::before {content: "\e90b";font-family: "icomoon";margin: 0 5px 0 0;font-size: 15px;vertical-align: top;}
.grid .item .content .text .save {color: var(--c-black);margin: 20px 0 0 0;position: relative;display: inline-block;font-size: 14px;}
.grid .item:hover > .content .text .actions .save {color:#fff; opacity:1}
.grid .item .content .text .save::before {content: "\e90c";font-family: "icomoon";margin: 2px 5px 0 0;font-size: 15px;display: inline-block;vertical-align: top;}


.grid .item .content .text .meta {font-size: 12px;opacity: 0.6;margin: 0 0 5px 0;}
.grid .item .content .text .meta span {}
.grid .item .content .text .meta span::after {content:"|";margin: 0 10px;opacity: 0.4;}
.grid .item .content .text .meta span:last-child::after {content:"";}
.grid .item .content .text .author {margin: 4px 0 0 0; font-size: 13px; }

.grid .item.reference .content .text .name {padding: 0 0 0 25px;position: relative;}
.grid .item.reference .content .text .name::before {content: "\f15b";vertical-align: top;display: inline-block;font-family: 'Font Awesome 5 Free';font-weight: 900;position: absolute;left: 0;top: 0;opacity: 0.3;}
.grid .item.reference .content .text:hover .name::before {opacity:1}

.grid .item.ad {max-width: 100%; flex: 0 1 100%; display: none;}

.item.ad.sticky {position: fixed;bottom: 0;left: 0;right: 0;z-index: 1001;visibility: hidden;transition: bottom 0.3s;}
.item.ad.sticky .close-ad {position: absolute; bottom: -1px; right: 0px; background: none; color: #fff; border: none; font-size: 20px; padding: 0; background: var(--c-main); width: 55px; height: 55px; }
.item.ad.sticky .close-ad:last-child {display:none}
.item.ad.sticky .close-ad i {}
.item.ad.sticky a.mobile {display:none;}
.item.ad.sticky a.desktop {}
.item.ad.sticky .content span {display: none;}


@media (max-width: 767px) {
	.item.ad.sticky a.desktop {display: none;}
	.item.ad.sticky a.mobile {display: block;}
	.item.ad.sticky .close-ad {width: 40px; height: 40px; font-size: 15px; }
}



.grid .item.ad .content {}
.grid .item.ad .content br {display:none}
.grid .item.ad .content span {display:flex;color: var(--c-light);font-size: 12px;padding: 5px 0 0 0;}
.grid .item.ad .content span::before {content:"";flex:1;height: 1px;background: var(--c-lighter);align-self: center;margin: 0 10px 0 0;}
.grid .item.ad .content a {text-align: center;}
.grid .item.ad .content a img {/*width: 100%;*/border: solid 1px var(--c-lighter);}


.grid .item.large {grid-column: span 2;flex: 0 1 100%;max-width: 100%;}
.grid .item.large .content {display: flex;height: auto;flex-direction: row;}
.grid .item.large .content .left {flex: 0 1 40%;position: relative;overflow: hidden;}
.grid .item.large .content .left .banner {margin: 0; height: 100%; position: relative; }
.grid .item.large .content .left .banner img {object-fit: cover; height: 100%; width: 100%; }
.grid .item.large .content .left .ribbon {position: absolute; left: -50px; top: 37px; background: #ee562f; color: #fff; padding: 15px 68px; line-height: 1; transform: rotate(-45deg); font-size: 17px; font-family: Georgia; text-transform: uppercase; }
.grid .item.large .content .right {flex: 0 1 60%;background: var(--c-main);padding: 120px 40px;display: flex;/* flex-direction: column; *//* justify-content: center; */text-align: center;flex-wrap: wrap;justify-content: center;}
.grid .item.large .content .right .category {color: #ffffff;padding: 9px 10px;background: var(--c-white);font-family:"Georgia";font-size: 14px;line-height: 1;margin: 0 0 6px 0;}
.grid .item.large .content .right .name {font-family:georgia;color: #fff;font-size: 22px;text-decoration: none !important;line-height: 1.2;margin: 0 0 10px 0;display: block;font-size: 33px;}
.grid .item.large .content .right .save {color: #fff;font-size: 14px;}
.grid .item.large .content .right .save::before {content: "\e90c";font-family: "icomoon";margin: 0 5px 0 0;font-size: 16px;vertical-align: top;}
.grid .item.large .content .right .share {color: #fff;margin: 0 25px 0 0;font-size: 14px;}
.grid .item.large .content .right .share::before {content: "\e90b";font-family: "icomoon";margin: 0 7px 0 0;font-size: 16px;vertical-align: top;}


.grid .item.large-2 {flex: 0 1 100%;max-width: 100%;}
.grid .item.large-2 .content {position: relative;text-align: center;background-size: cover;background-position: center;display: flex;justify-content: center;align-items: flex-end;}
.grid .item.large-2 .content::before {z-index:1; opacity: 0.8; content: ""; float: left; padding-bottom: 56.25%;}
.grid .item.large-2 .content::after {clear: left; content: " "; display: table;}
.grid .item.large-2 .content .text {padding: 50px;z-index: 2;}
.grid .item.large-2 .content .text > * {z-index:2; position:relative}
.grid .item.large-2 .content .text::before  {content:"";width: 100%;position: absolute;left: 0;right: 0;bottom: 0;top: 0;z-index:1;background: -moz-linear-gradient(0deg, rgba(88,100,154,1) 0%, rgba(88,100,154,0) 100%);background: -webkit-linear-gradient(0deg, rgba(88,100,154,1) 0%, rgba(88,100,154,0) 100%);background: linear-gradient(0deg, rgba(88,100,154,1) 0%, rgba(88,100,154,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#58649a",endColorstr="#58649a",GradientType=1);}
.grid .item.large-2 .content .text .category {color: #ffffff;padding: 9px 10px;background: #ee562f;font-family:"Georgia";font-size: 14px;line-height: 1;margin: 0 0 6px 0;display: inline-block;}
.grid .item.large-2 .content .text .name {font-size: 35px;color: #fff;display: block;}
.grid .item.large-2 .content .text .save {color: #fff;font-size: 14px;}
.grid .item.large-2 .content .text .save::before {content: "\e90c";font-family: "icomoon";margin: 0 5px 0 0;font-size: 16px;vertical-align: top;}
.grid .item.large-2 .content .text .share {color: #fff;margin: 0 25px 0 0;font-size: 14px;}
.grid .item.large-2 .content .text .share::before {content: "\e90b";font-family: "icomoon";margin: 0 7px 0 0;font-size: 16px;vertical-align: top;}





.item.event {}
.item.event .content {position: relative;text-align: center;background-size: cover;background-position: center;display: flex;justify-content: center;align-items: flex-end;height: auto;flex-direction: row;overflow: hidden;}
.item.event .content::before {z-index: 1;opacity: 0.8;content: "";float: left;padding-bottom: 56.25%;}
.item.event .content::after {clear: left; content: " "; display: table;}
.item.event .content .text {padding: 30px;z-index: 2;color: #fff;background: none !important;align-items: center;}
.item.event .content .text::after {content:"";width: 100%;height: 100%;position: absolute;left: 0;right: 0;bottom: 0;z-index:1;background: rgb(88,100,154);background: -moz-linear-gradient(0deg, rgba(88,100,154,1) 27%, rgba(88,100,154,0) 100%);background: -webkit-linear-gradient(0deg, rgba(88,100,154,1) 27%, rgba(88,100,154,0) 100%);background: linear-gradient(0deg, rgba(88,100,154,1) 27%, rgba(88,100,154,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#58649a",endColorstr="#58649a",GradientType=1);}
.dark-mode-on .item.event .content .text::after {background: rgb(38,38,38); background: -moz-linear-gradient(0deg, rgba(38,38,38,1) 27%, rgba(38,38,38,0) 100%); background: -webkit-linear-gradient(0deg, rgba(38,38,38,1) 27%, rgba(38,38,38,0) 100%); background: linear-gradient(0deg, rgba(38,38,38,1) 27%, rgba(38,38,38,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#262626",endColorstr="#262626",GradientType=1);}
.item.event .content .text > * {z-index:2; position:relative;}
.item.event .content .text .category {color: #ffffff;padding: 9px 10px;background: #ee562f;font-family:"Georgia";font-size: 14px;line-height: 1;margin: 0 0 6px 0;display: inline-block;}
.item.event .content .text .name {font-size: 22px;color: #fff;display: block;}
.item.event .content .text p {margin: 0; font-size: 13px; }
.item.event .content .text p strong {}
.item.event .content .picture {position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 0; }
.item.event .content .picture picture {}
.item.event .content .picture img {object-fit: cover; height: 100%; width: 100%; }


.item.listing-name {flex: 0 1 100%; max-width: 100%; margin: 0 0 12px 0; font-family: "Georgia"; font-size: 20px; font-weight: bold; }
.item.event-row {flex: 0 1 100%; max-width: 100%; }
.item.event-row .content {flex-direction: row; }
.item.event-row .content .banner-wrap {flex: 0 1 30%;}
.item.event-row:hover .content .banner-wrap::before {content:"";display: block;width: 80%;height: 100%;position: absolute;/* left: 0; */bottom: 0;right: 0;z-index: 1;background: rgb(46,55,103);background: -moz-linear-gradient(270deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);background: -webkit-linear-gradient(270deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);background: linear-gradient(270deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2e3767",endColorstr="#2e3767",GradientType=1);pointer-events: none;}
.item.event-row .content .banner-wrap .banner {height: 100%; background: var(--c-main); }
.item.event-row .content .banner-wrap .banner img {height: 100%; width: 100%; object-fit: cover; }
.item.event-row:hover .content .banner-wrap .banner img {}
.item.event-row .content .text {flex: 1;font-size: 14px;}
.item.event-row .content .text .meta {margin: 0 0 10px 0;opacity: 1;}
.item.event-row .content .text .meta .info {}
.item.event-row:hover .content .text .meta  {opacity:1}
.item.event-row .content .text .meta .info span:first-child {background: var(--c-lighter);color: var(--c-black);padding: 6px 7px;display: inline-block;font-weight: 500;margin: 0 5px 0 0;color: var(--c-black);line-height: 1;}
.item.event-row:hover .content .text .meta .info span:first-child {background:#fff;opacity: 1;}
.item.event-row .content .text .meta .info span::after {content:none;}
.item.event-row .content .text .meta .info span:last-child {margin: 0; line-height: 1; }
.item.event-row .content .text .meta .info span:last-child strong {font-weight:400}
.item.event-row .content .text .name {}

.grid.listing.full .main .item.event-row {flex: 0 1 50%; max-width: 50%; }
.grid.listing.full .main .item.event-row .banner-wrap {flex: 0 1 46%;}
.sidebar .item.event-row .content .text .name {font-size: 17px;margin: 0 0 2px 0;}
.webinar-carousel .item.event-row .content .text .excerpt  {display:none}

.item.webinar {}
.item.webinar .content {background: url(https://www.dental-tribune.com/wp-content/themes/dt/images/webinar-bg.jpg) top center no-repeat;background-size: cover;padding: 25px 25px 25px 25px;cursor:pointer;height: 100%;display: flex;flex-direction: column;position: relative;}
.dark-mode-on .item.webinar .content {background: url(https://www.dental-tribune.com/wp-content/themes/dt/images/webinar-bg-dark.jpg?v=4) top center no-repeat;background-size: cover;}
.item.webinar .content .top {display: flex; margin: 0 0 20px 0; align-items: center; }
.item.webinar .content .top .date {margin: 0 10px 0 0;font-size: 14px;line-height: 1.1;font-weight: 300;position: relative;padding: 0 0 0 31px;}
.item.webinar .content .top .date strong {font-family:georgia;font-size: 120%;}
.item.webinar .content .top .date::before {content:"\f130";font-family: "Font Awesome 5 Free";font-size: 32px;position: absolute;left: 0;top: -1px;font-weight: 900;color: #ee562f;}
.item.webinar .content .top .date.offline {}
.item.webinar .content .top .date.offline strong {color: #666; line-height: 1; }
.item.webinar .content .top .date.offline::before {color: #aaa; top: -2px; }
.item.webinar .content:hover .top .date.offline strong {color: #fff; }
.item.webinar .content:hover .top .date.offline::before {color: #fff; opacity: 0.5; }



.item.webinar .content .top .sponsor {margin: 0 0 0 auto;text-align: right;}
.item.webinar .content .top .sponsor img {max-width: 100px;max-height: 33px;display:none;padding: 5px;}
.dark-mode-on .item.webinar .content .top .sponsor img {background:#fff}
.item.webinar .content .top .sponsor img:first-child {display:block}
.item.webinar .content .name {font-size: 21px;font-family: "Georgia";color: var(--c-black);line-height: 1.2;margin: 0 0 5px 0;display: block;}
.item.webinar .content h2 {font-size: inherit; font-weight: inherit; color: inherit;margin:0;}
.item.webinar .content .speaker {display: flex;flex-wrap: wrap;margin: 0;align-items: center;margin: 0 0 auto 0;}
.item.webinar .content .speaker .photo {margin: 10px 0 10px 0;display: flex;}
.item.webinar .content .speaker .photo .img {padding: 0 10px 0 0; flex: 1; max-width: 70px; margin: 0; width: 100%; }
.item.webinar .content .speaker .photo:not(.owl-carousel) {}
.item.webinar .content .speaker .photo img {/* max-width: 60px; */border-radius: 50%;border: solid 1px var(--c-light);margin: 0px 8px 10px 0;}
.item.webinar .content .speaker .photo img:only-child {margin: 0;/* max-width: 60px; */}
.item.webinar .content:hover .speaker .photo img {border: solid 1px #fff;}
.item.webinar .content .speaker .speaker-name {font-size: 14px;margin: 0;}
.item.webinar .content .speaker .speaker-name .title, .item.webinar .content .speaker .speaker-name .credentials, .item.webinar .content .speaker .speaker-name .separator {opacity: 0.5;}
.item.webinar .content .foot {display: flex;align-items: center;margin: 15px 0 0 0;flex-grow: 1;align-items: flex-end;}
.item.webinar .content .foot .sponsor img {}


.item.webinar .content .foot .ce-credits {margin: 0 0 0 auto;color: var(--c-main);border-radius: 50%;font-size: 23px;font-weight: 700;text-align: center;letter-spacing: inherit;}
.item.webinar:hover .content .foot .ce-credits {color:#fff}

.dark-mode-on .item.webinar .content .foot .ce-credits {color:#fff}

.dark-mode-on .item.webinar .content .foot .sponsor img {/* max-width: 105px; *//* max-height: 35px; */}
.item.webinar .content .foot .btn {}
/*
.item.webinar .content::after {content: '';position: absolute;left: 0;top: 0;bottom: 0;right: 0;background: var(--c-main);z-index: 1;clip-path: circle(0% at 0% 0%);}
.item.webinar .content:hover::after {clip-path: circle(200% at 100% 0%);transition:clip-path 0.4s ease-in-out; }
*/
.item.webinar .content::after {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: var(--c-main);opacity: 0;}
.item.webinar .content:hover::after {opacity: 1; transition: all 0.3s; }

.item.webinar .content:hover {color: #fff; }
.item.webinar .content > * {z-index:2;position: relative;}
.item.webinar .content:hover .name {color:#fff;}
.item.webinar .content:hover .top .date {color:#fff;}
.item.webinar .content:hover .foot .btn {background: #ee562f; }
.item.webinar .content:hover .top .sponsor img {background:#fff}



.item.sponsored-links {display: flex !important; align-items: flex-start; margin-bottom: 30px; }
.item.sponsored-links .photo {flex: 0 1 30%; margin: 0; }
.item.sponsored-links .photo img {}
.item.sponsored-links .text {padding: 0 0 0 15px; flex: 1; margin: -2px 0 0; }
.item.sponsored-links .text .name {color: var(--c-black); font-family: "Georgia"; font-size: 18px; line-height: 1.2; display: block; }


.item .marketplace-list {margin: 0 -10px; display: flex; flex-wrap: wrap; text-align: center; }
.item .marketplace-list .elem {flex: 0 1 50%;max-width: 50%;padding: 0 10px 10px;}
.item .marketplace-list .elem a {display: block; border: solid 2px var(--c-lighter); padding: 20px; height: 100%; display: flex; align-items: center; justify-content: center; }
.item .marketplace-list .elem a img {max-height: 60px;background: #fff;padding: 0;object-fit: contain;}


.item.company .content {border: solid 1px var(--c-lighter); }
.item.company .content .banner-wrap {}
.item.company .content .banner-wrap .banner {background: #fff;}
.item.company .content .banner-wrap .banner::before {z-index: 1; opacity: 0.8; content: ""; float: left; padding-bottom: 56.25%; }
.item.company .content .banner-wrap .banner::after {clear: left; content: " "; display: table; }
.item.company .content .banner-wrap .banner img {position: absolute; top: 50%; left: 50%; transform: translate3d(-50%,-50%,0); max-width: 80%; max-height: 60%; width: auto; }
.item.company.prod .content .banner-wrap .banner img {max-width: 90%;max-height: 80%;}
.item.company .content .text {background: none; }




.item.people {flex: 0 1 16.66%;max-width: 16.66%;}
.item.people .content {text-align: center; }
.item.people .content .photo {margin: 0 0 10px 0; }
.item.people .content .photo img {border-radius: 50%;max-width: 180px;width: 100%;border: solid 1px var(--c-light);padding: 5px;filter: grayscale(1) contrast(1.1) brightness(1.1);}
.item.people .content .name {color: var(--c-black);/* font-family: "Georgia"; */line-height: 1.2;font-weight: 500;}
.item.people .content h2 {font-size: inherit;font-weight: inherit;color: inherit;margin:0;font-family: inherit;}
.item.people .content .name span {opacity:0.7;font-weight:300;font-size: 80%;display: block;}


.grid .item .content .banner-wrap .banner.gallery-banner {display: grid;grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(2, 1fr);grid-column-gap: 10px;grid-row-gap: 10px;}
.grid .item:hover .content .banner-wrap .banner.gallery-banner {
	/* background: var(--c-main); */
}
.grid .item .content .banner-wrap .banner.gallery-banner picture {} 


.jobs {}
.jobs .line {padding: 0 0 15px 0;margin: 0 0 15px 0;border-bottom: solid 1px var(--c-lighter);}
.jobs .line:last-child {border:none;}
.jobs .line .logo {display: inline-block; margin: 0 0 10px 0; }
.jobs .line .logo img {max-width: 200px; max-height: 50px; }
.jobs .line .name {display: block;font-family: "Georgia";color: var(--c-black);font-size: 18px;line-height: 1.2;margin: 0 0 4px 0;}
.jobs .line .date {font-size: 13px;opacity: 0.7;margin: 0;}
.dark-mode-on .jobs .line .logo img {background:#fff;padding: 10px;}


@media (max-width: 991px) {
	.grid {display: flex;flex-wrap: wrap;margin: 0 -10px;}

	.grid .main {flex: 0 1 100%;max-width: 100%;margin-bottom: 30px;}
	.grid .sidebar { flex: 0 1 100%; max-width: 100%;}

	.grid .item {padding: 0 10px;margin-bottom: 20px;}

	.grid .item.to-sidebar {max-width: 100%;flex: 0 1 100%;}
	.grid .item.ad {text-align: center;}
	.grid .item.ad .content a img {/* max-width: 100%; */width: auto;}


	.item.people {flex: 0 1 25%; max-width: 25%; }
	.grid.listing.full .main .item {flex: 0 1 50%;max-width: 50%;}
	.grid.listing.full .main .item.event-row {flex: 0 1 100%;max-width: 100%;}
	
}
@media (max-width: 767px) {
	.grid {display: flex;flex-wrap: wrap;margin: 0;}
	.grid .item {grid-column: auto !important;margin: 0 0 20px 0;max-width: 100%;flex: 0 1 100%;padding: 0;}
	.grid.cols-3 .main .item {max-width: 100%;flex: 0 1 100%;}
	.grid .item .content {margin: 0 -20px;}
	.grid .item.company .content {margin:0}
	.grid .main {padding: 0 !important;}
	.grid .sidebar {margin: 0 -20px 20px;flex: 0 1 calc(100% + 40px);max-width: calc(100% + 40px);}

	.grid .item .content .banner-wrap .banner {}
	.grid .item .content .text {padding: 20px;}
	.grid .item .content .text .name {font-size:18px}
	.grid .item .content .text .excerpt {font-size:14px;}

	.grid .item .section {padding: 28px 0 20px;border-left: none;border-right: none;border-bottom: none;}
	.grid .item .section .section-name {top: -10px; font-size: 18px; border-bottom: none; border-right: solid 15px var(--c-white); }

	.grid .item.large {}
	.grid .item.large .content {flex-wrap: wrap; }
	.grid .item.large .content .left {flex: 0 1 100%;}
	.grid .item.large .content .left .banner {}
	.grid .item.large .content .left .banner img {}
	.grid .item.large .content .right {flex: 0 1 100%; padding: 20px 20px; }
	.grid .item.large .content .right .name {font-size:24px}

	.grid .item.large-2 .content .text {padding:20px}
	.grid .item.large-2 .content .text .name {font-size: 24px;}

	.grid .item.event .content .text {padding:20px}
	.grid .item.event-row .content {flex-wrap: wrap;margin: 0;}
	.grid .item.event-row .content .text {padding: 15px;}
	.grid .item.event-row .content .text .name {font-size: 16px;} 
	.grid .item.event-row .content .banner-wrap {flex: 0 1 100%;}
	.item.event-row:hover .content .banner-wrap::before  {background: rgb(46,55,103);background: -moz-linear-gradient(0deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);background: -webkit-linear-gradient(0deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);background: linear-gradient(0deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2e3767",endColorstr="#2e3767",GradientType=1);width: 100%;height: 50%;}
	

	.grid .item.ad {grid-column: auto; }
	.grid .item.ad .content span {padding: 5px 20px 0 20px;}

	.grid .item.section-name {}


	.item.webinar .content {margin: 0;}
	.item.webinar .content .speaker .photo img {}
	.item.webinar .content .foot {}
	.item.webinar .content .foot .date {padding: 16px 20px 14px 20px;}

	.grid .item.section-name span {text-transform: capitalize;} 
	.hide_mobile {display: none !important; }

	.item.people {flex: 0 1 50%;max-width: 50%;}
	.item.people .content .photo img {max-width: 145px; }
	.grid.listing.full .main .item, .grid.listing.full .main .issues-listing .item {flex: 0 1 100%;max-width: 100%;}


	.item.event-row .content .banner-wrap {flex: 0 1 40% !important;}
	.item.event-row .content .text .meta {font-size: 11px;}
	.item.event-row .content .text .meta .info span:first-child {padding: 5px 6px;}
	
}



.photos-videos {display: grid;grid-template-columns: repeat(3, 1fr);grid-template-rows: repeat(2, minmax(75px, auto));grid-column-gap: 60px;grid-row-gap: 20px;margin:30px 0;background: var(--c-lightest);padding: 40px;direction: ltr;}
.photos-videos .item {position: relative; max-width: 100% }
.photos-videos .item:nth-child(1){ grid-area: 1 / 1 / 2 / 3; }
.photos-videos .item:nth-child(2) { grid-area: 2 / 1 / 3 / 3; }
.photos-videos .item:nth-child(3) { grid-area: 1 / 3 / 3 / 4; }

.photos-videos .item .carousel {}
.photos-videos .item .carousel .elem {}
.photos-videos .item .carousel .elem .banner {margin:0 0 15px 0;display: block;}
.photos-videos .item .carousel .elem .banner img {}
.photos-videos .item .carousel .elem h2 {
    font-weight: inherit;
    font-size: inherit;
    margin: 0;
    color: inherit;
}
.photos-videos .item .carousel .elem .name {font-family: georgia; color: var(--c-black); font-size: 17px; text-decoration: none !important; line-height: 1.2; margin: 0; display: block; }
.photos-videos .item .carousel .elem .date {font-size: 12px; opacity: 0.6; margin: 0 0 10px 0; }
.photos-videos .item .carousel .elem .excerpt {font-weight: 300;font-size: 13px;margin: 10px 0 0 0;}

.photos-videos .item .carousel .owl-dots {display: none;}
.photos-videos .item .carousel .owl-nav {position: absolute;top: -44px;right: 0;display: block;}
.photos-videos .item .carousel .owl-nav .owl-next {}
.photos-videos .item .carousel .owl-nav .owl-prev {}
.photos-videos .item .carousel .owl-nav .owl-next, .photos-videos .item .carousel .owl-nav .owl-prev {width: 25px;height: 25px;display: inline-block;background: var(--c-light);border-radius: 50%;margin: 0 0 0 6px;box-shadow: 0 0 0 6px var(--c-lightest);}
.photos-videos .item .carousel .owl-nav .owl-next:hover, .photos-videos .item .carousel .owl-nav .owl-prev:hover {background: var(--c-main);color:var(--c-white);}
.photos-videos .item .carousel .owl-nav .owl-next::before {content:"\e911";padding: 0 0 0 2px;}
.photos-videos .item .carousel .owl-nav .owl-prev::before {content:"\e912";padding: 0 1px 0 0px;}
.photos-videos .item .carousel .owl-nav .owl-next::before, .photos-videos .item .carousel .owl-nav .owl-prev::before {font-family: 'icomoon'; vertical-align: top; display: inline-block; font-size: 11px; text-align: center; width: 25px; height: 25px; line-height: 26px; font-weight: 600; color: #fff; }


.photos-videos .item.ad {}
.photos-videos .item.ad .content {}
.item.ad .content[data-size="414x740"] img, .item.ad .content[data-size="414x370"] img {/* max-width:336px; *//* max-width: 100%; */width: 100%;}

.photos-videos .item.ad .content a {text-align: center;display: block;}
.photos-videos .item.ad .content a img {/*width: 100%;*/ }
.photos-videos .item.ad .content span {display: flex; color: var(--c-light); font-size: 12px; padding: 5px 0 0 0; }
.photos-videos .item.ad .content span::before {content: "";flex: 1;height: 1px;background: var(--c-lighter);align-self: center;margin: 0 10px 0 0;}


.photos-videos .item .section-name {flex: 0 1 100%; max-width: 100%; font-family: georgia; font-size: 28px; font-weight: bold; margin: 0 0 10px 0; color: var(--c-black); display: flex; align-items: center; }
.photos-videos .item .section-name span {}
.photos-videos .item .section-name span h2 {font-size: inherit; font-weight: inherit; color: inherit;margin:0;}
.photos-videos .item .section-name .spacer {flex: 1;height: 2px;width: 100%;background: var(--c-lighter);margin: 0 20px;}
.photos-videos .item .section-name .btn {text-decoration: none;text-transform: none;font-weight: 400;font-family: "Open Sans";font-size: 13px;background: var(--c-light);}
.photos-videos .item .section-name .btn:hover {background: var(--c-main);}


.related.photos-videos.inside-content {margin-right: 0;margin-left: 0;max-width: 100%;padding: 0;background: none;}
.related.photos-videos.inside-content .item .carousel .owl-nav .owl-next, .photos-videos.inside-content .item .carousel .owl-nav .owl-prev {box-shadow: 0 0 0 6px var(--c-white);}
.related.photos-videos.inside-content .carousel .elem .content .text {background:var(--c-lightest)}

.related.photos-videos {display: block;max-width: 100%;max-width: calc(100% - 40px);width: 100%;margin: 30px 20px;}
.related.photos-videos .item {padding: 0 !important; margin: 0 !important; }
.related.photos-videos .item:nth-child(1){ }
.related.photos-videos .item:nth-child(2) { }
.related.photos-videos .item:nth-child(3) { }
.related.photos-videos .carousel .owl-dots {display:none !important}
.related.photos-videos .carousel {margin: 0;}
.related.photos-videos .carousel .owl-stage {display: flex;}
.related.photos-videos .carousel .elem {height: 100%;}
.related.photos-videos .carousel .elem .content {}
.related.photos-videos .carousel .elem .content .banner-wrap {}
.dark-mode-on .related.photos-videos .carousel .elem .content .banner-wrap .meta::after {
	background: rgb(0,0,0,0);
	background: -moz-linear-gradient(0deg, rgba(38,38,38,1) 25%, rgba(38,38,38,0) 100%);
	background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 25%, rgba(0,0,0,0) 100%);
	background: linear-gradient(0deg, rgba(0,0,0,1) 25%, rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}
.dark-mode-on .related.photos-videos .carousel .elem:hover .content .banner-wrap .meta::after {
	background: rgb(46,55,103);background: -moz-linear-gradient(0deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);background: -webkit-linear-gradient(0deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);background: linear-gradient(0deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2e3767",endColorstr="#2e3767",GradientType=1);
}
.related.photos-videos .carousel .elem:hover .content .banner-wrap .meta .info, .related.photos-videos .carousel .elem:hover .content .banner-wrap .meta .author {opacity:1}
.related.photos-videos .carousel .elem .content .banner-wrap a {margin: 0;}
.related.photos-videos .carousel .elem .content .text {background: var(--c-white);}
.related.photos-videos .carousel .elem:hover .content .text {background:var(--c-main)}
.related.photos-videos .carousel .elem:hover .content .text .name {color:#fff}
.related.photos-videos .carousel .elem:hover .content .text .excerpt {color:#fff}


@media (max-width: 767px) {
	.photos-videos {display: flex; flex-wrap: wrap; grid-gap: 0; width: calc(100% + 40px); padding: 20px; margin: 0 -20px; }
	.photos-videos .item {flex: 0 1 100% !important;max-width: 100%;margin: 0 0 20px 0;}
	.photos-videos .item:nth-child(1) {}
	.photos-videos .item:nth-child(2) {}
	.photos-videos .item:nth-child(3) {
		margin: 0;
	}

	.photos-videos .item .section-name {font-size: 22px;}


	.related.photos-videos {margin: 20px -20px;max-width: unset;width: calc(100% + 40px);}
	.related.photos-videos .carousel .elem .content {
		margin: 0;
	}
	.related.photos-videos .carousel .elem .content .text {
		padding: 20px;
	}
}


.pagination-main  {
	width: 100%;
}
nav.paging {width: 100%;text-align: center;margin: 20px 0;}
nav.paging .page-numbers {padding: 0; list-style: none; margin: 0; }
nav.paging .page-numbers li {display: inline-block; vertical-align: top; }
nav.paging .page-numbers li .page-numbers {width: 35px;height: 35px;display: block;line-height: 35px;color: var(--c-black);}
nav.paging .page-numbers li .page-numbers.current {background: var(--c-lighter); font-weight: 600; }
nav.paging .page-numbers li .page-numbers.prev {margin: 0 5px 0 0px;}
nav.paging .page-numbers li .page-numbers.prev::before {content:"\e913"}
nav.paging .page-numbers li .page-numbers.next {margin: 0 0 0 5px; }
nav.paging .page-numbers li .page-numbers.next::before {content:"\e914"}
nav.paging .page-numbers li .page-numbers.prev, nav.paging .page-numbers li .page-numbers.next {font-size: 0;background: var(--c-main);color: #fff;}
.dark-mode-on nav.paging .page-numbers li .page-numbers.prev, .dark-mode-on  nav.paging .page-numbers li .page-numbers.next {background: var(--c-secondary);}
nav.paging .page-numbers li .page-numbers.prev::before, nav.paging .page-numbers li .page-numbers.next::before {font-size: 16px;font-family:icomoon;}


.pagination_hide {display: none !important;}

.pagination {text-align: center;font-size: 16px;text-align: center;width: 100%;display: block;}
.pagination .page-numbers {width: 35px; height: 35px; display: block; line-height: 35px; color: var(--c-black);display: inline-block; vertical-align: top;}
.pagination .page-numbers.current {background: var(--c-lighter); font-weight: 600; }
.pagination .page-numbers.dots {}
.pagination .page-numbers.prev {}
.pagination .page-numbers.next {}

.pagination .page-numbers.next::before {content:"\e914"}
.pagination .page-numbers.prev::before {content:"\e913"}
.pagination .page-numbers.next, .pagination .page-numbers.prev {font-size: 0;background: var(--c-main);color: #fff;}
.pagination .page-numbers.next::before, .pagination .page-numbers.prev::before {font-size: 16px;font-family:icomoon;}

.pagination_fwp {width: 100%;text-align: center;}
.facetwp-pager {}
.facetwp-pager .facetwp-page {padding: 0;width: 35px;height: 35px;line-height: 35px;text-align: center;color: var(--c-black);margin: 0 5px 0 0;}
.facetwp-pager .facetwp-page.active {font-weight: 600; background: var(--c-lighter); }
.facetwp-pager .facetwp-page.dots {}
.facetwp-pager .facetwp-page.next {font-size: 0;background: var(--c-main);color: #fff;margin: 0 0 0 5px;}
.facetwp-pager .facetwp-page.next::before {content:""; font-size: 16px; font-family: icomoon; content: "\e914"""; }
.facetwp-pager .facetwp-page.prev {font-size: 0;background: var(--c-main);color: #fff;/* margin: 0; */vertical-align: top;margin: 0 10px 0 0;}
.facetwp-pager .facetwp-page.prev::before {content:""; font-size: 16px; font-family: icomoon; content: "\e913""";}
/* ===== Articles ===== */

h1.article-title {text-align: center; margin: 40px auto 10px auto; line-height: 1.1; max-width: 1640px; padding: 0 20px; }

.hero-image {width: 100%;max-width: 1600px;margin: 0 auto 30px;text-align: center;}
.hero-image .banner {position: relative;}
.hero-image .banner .background {height: 100%;}
.hero-image .banner .background picture {}
.hero-image .banner .background picture source {}
.hero-image .banner .background img {width: 100%;}

.hero-image .category {position: absolute;opacity: 0.8; top: 30px; left: 30px; background: var(--c-white); color: var(--c-main); padding: 6px 8px; display: inline-block; font-weight: 600; }

.hero-image.full {max-width: 100%; }
.hero-image.full .banner {}
.hero-image.full .banner::after {content:"";/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.8+100 */background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */width: 100%;height: 70%;position: absolute;left: 0;right: 0;bottom: 0;opacity: 0.5;}
.hero-image.full .banner .text {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);/* height: 100%; */width: 100%;max-width: 1320px;padding: 0 20px 40px 20px;z-index: 10;}
.hero-image.full .banner .text h1 {color: #fff;font-size: 58px;margin: 0;font-size: 80px;line-height: 1;text-shadow: 0 0 23px rgba(0,0,0,0.8);}
.hero-image.full .breadcrumbs {margin: 10px 0 0 0; }
.hero-image.full .breadcrumbs a {color: #fff; }
.hero-image.full .breadcrumbs .separator {color: #fff; opacity: 0.7; }
.hero-image.full .share, .hero-image.full .save {color:#fff}



.hero-image.event .text {position: absolute;bottom: 0;right: 20px;left: 0;padding: 60px;text-align: left;color: #fff;z-index: 100;display: flex;flex-wrap: wrap;align-items: flex-end;}
.hero-image.event .text::after { content: ""; background: rgb(46, 55, 103); background: -moz-linear-gradient(0deg, rgba(46, 55, 103, 1) 0%, rgba(46, 55, 103, 0) 100%); background: -webkit-linear-gradient(0deg, rgba(46, 55, 103, 1) 0%, rgba(46, 55, 103, 0) 100%); background: linear-gradient(0deg, rgba(46, 55, 103, 1) 0%, rgba(46, 55, 103, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2e3767",endColorstr="#2e3767",GradientType=1); display: block; /* width: 100%; */ height: 100%; position: absolute; left: 0; bottom: 0; right: 0; z-index: -1; }
.hero-image.event .text .type {background: var(--c-white);color: var(--c-main);padding: 7px 11px;display: inline-block;font-weight: 600;margin: 0;font-size: 15px;align-self: center;}
.hero-image.event .text .title {flex: 0 1 100%;font-size: 43px;line-height: 1;margin: 20px 0 30px 0;font-weight: bold;}
.hero-image.event .text .title:last-child {margin-bottom: 0;}
.hero-image.event .text .date {font-size: 18px;margin: 0 0 0 10px;align-self: center;}
.hero-image.event .text .countdown {} 
.hero-image.event .text .btn {background: var(--c-secondary);margin: 0 0 0 auto;font-size: 21px;padding: 8px 26px;font-family: "Georgia";align-self: center;}
.hero-image.event .text.no-countdown .btn {
    margin: -10px 0 0 0;
}
.hero-image.event .text .countdown {text-align: left;margin: 0;min-width: 340px;}
.hero-image.event .text .countdown .dots {vertical-align: top;display: inline-block;padding: 15px 10px 0 10px;}
.hero-image.event .text .countdown .column {display: inline-block;line-height: 1;/* min-width: 73px; */}
.hero-image.event .text .countdown .ce-days, .hero-image.event .text .countdown .ce-hours, .hero-image.event .text .countdown .ce-minutes, .hero-image.event .text .countdown .ce-seconds {font-size: 50px;font-weight: 600;display: inline-block;}
.hero-image.event .text .countdown .ce-days-label, .hero-image.event .text .countdown .ce-hours-label, .hero-image.event .text .countdown .ce-minutes-label, .hero-image.event .text .countdown .ce-seconds-label {display: block;font-size: 11px;text-align: center;font-weight: 300;}

.hero-image.event .text .clear {flex:0 1 100%}
.hero-image.event .text .calendar { /* flex: 0 1 100%; */ position: relative; }
.hero-image.event .text .calendar .calendar-trigger { border: none; display: flex; align-items: center; color: #fff; background: none; margin: 16px 0 0 0; padding: 0; }
.hero-image.event .text .calendar .calendar-trigger i { font-size: 21px; margin: 0 10px 0 0; opacity: 0.5; }
.hero-image.event .text .calendar .calendar-trigger:hover i {opacity:1}
.hero-image.event .text .calendar .calendar-trigger span { font-weight: 300; }
.hero-image.event .text .calendar .calendar-popup  { position: absolute; bottom: 37px; background: var(--c-light-blue); transform: translateX(-50%); padding: 20px; min-width: 170px; left: 50%; display: none; box-shadow: 0 0 30px rgb(0 0 0 / 40%); }
.hero-image.event .text .calendar.active .calendar-popup  {display:block;}
.hero-image.event .text .calendar.active .calendar-popup::after {content:"";width: 0;height: 0;border-style: solid;border-right: 10px solid transparent;border-left: 10px solid transparent;border-top: 10px solid var(--c-light-blue);border-bottom: 0;bottom: -10px;position: absolute;left: 50%;transform: translateX(-50%);}
.hero-image.event .text .calendar .calendar-popup a { color: #fff; display: block; margin: 0 0 6px 0; font-family: "Open Sans" !important; font-size: 12px; }
.hero-image.event .text .calendar .calendar-popup a i { margin: 0 8px 0 0; font-size: 18px; opacity: 0.5; }
.hero-image.event .text .calendar .calendar-popup a:hover i {}
.hero-image.event .text .calendar .calendar-popup a:hover i {opacity:1}


.hero-image.small {max-width: 1360px;display: flex;flex-wrap: wrap;z-index: 99;position: relative;}
.hero-image.small .banner {flex: 0 1 66.66%;max-width: 66.66%;padding: 0 20px 0 0;}
.hero-image.small .banner img {width: 100%; height: 100%; object-fit: cover; }
.hero-image.small .box {flex: 0 1 33.33%;max-width: 33.33%;padding: 0 0px 0 20px;}
.hero-image.small .photo-credits {margin: 0 !important; flex: 0 1 100% !important; max-width: 100% !important; }

.hero-image.small-product {display: flex;flex-wrap: wrap;}
.hero-image.small-product .banner {flex: 0 1 33.33%;max-width: 33.33%;padding: 0;padding: 0 40px 0 0;}
.hero-image.small-product .banner .background {border:solid 2px var(--c-lightest);display: flex;align-items: center;justify-content: center;}
.hero-image.small-product .product-header {flex: 0 1 66.66%;max-width: 66.66%;padding: 0 40px 0 40px;text-align: left;background: var(--c-lightest);display: flex;flex-direction: column;justify-content: center;}
.hero-image.small-product .product-header h1.article-title {text-align: left; padding: 0; margin: 0 0 20px 0; }
.hero-image.small-product .product-header .breadcrumbs {text-align: left; padding: 0; margin: 0 0 20px 0; }

.hero-image.small-product .product-header .info-wrap.small { padding: 0px; width: 100%; flex: 0 1 100%; max-width: 100%; }
.hero-image.small-product .product-header .info-wrap .info { margin: 0 !important; padding: 40px; }

.tags {}
.tags span {padding: 5px 9px; display: inline-block; background: var(--c-lighter); font-size: 13px; margin: 0 3px 7px 0; color: var(--c-dark); }
.tags span:hover { background: var(--c-main); color: #fff; } 



.breadcrumbs {text-align: center; padding: 0 20px; margin: 0 0 20px 0; font-size: 13px; }
.breadcrumbs a {margin: 0; position: relative; color: var(--c-dark); }
.breadcrumbs .separator {margin: 0 10px; color: var(--c-light); }
.breadcrumbs a:hover {color: var(--c-black);}
.breadcrumbs > *:last-child {margin:0}
.breadcrumbs a::after {content: "";}

.breadcrumbs + .actions {
	text-align: center;
	margin: 0 0 20px 0;
	padding: 0 20px;
}

.save {color: var(--c-black);font-size: 14px;}
.save::before {content: "\e90c";font-family: "icomoon";margin: 0 5px 0 0;font-size: 16px;vertical-align: top;}
.share {color: var(--c-black);margin: 0 25px 0 0;font-size: 14px;display: inline-block;}
.share::before {content: "\e90b";font-family: "icomoon";margin: 0 7px 0 0;font-size: 16px;vertical-align: top;}


.grid.article {}
.grid.article .main {display:block;padding: 0 20px;}
.grid.article .main p a {text-decoration: underline;}
.grid.article .main  div[id^="attachment"] {max-width: 100%;}
.grid.article .main  div[id^="attachment"].aligncenter {min-width: 100%;}
.grid.article .main  div[id^="attachment"].alignleft, .grid.article .main  div[id^="attachment"].alignright {max-width: 350px;}
.grid.article .main  div[id^="attachment"].alignleft .wp-caption-text, .grid.article .main  div[id^="attachment"].alignright .wp-caption-text {margin-bottom: 0px; }



.dark-mode-on .grid.article .main a {color: #ffffff;}
.grid.article .main .item.ad {padding: 0;clear: both;}
.grid.article.full .main {flex: 0 1 100%;max-width: 100%;display: block;}
.grid.article.full .main .excerpt {font-size: 26px;line-height: 1.4; margin: 0;font-family: Georgia;}

.grid.article h1 {text-align: center;font-size: 55px;margin: 0 0 40px 0;flex: 0 1 100%;}

.grid.article img {max-width: 100%;height: auto;width: 100%;}
.grid.article .intro {display: flex;margin: 0 0 30px 0;align-items: flex-start;flex-wrap: wrap;direction: ltr;}
.grid.article .intro .meta {flex: 0 1 33.33%;padding: 0 30px 0 0;border-right: solid 1px var(--c-lighter);text-align: center;}
.grid.article .intro .meta .author {display:none;}
.grid.article .intro .meta .author.active {display:block;}
.grid.article .intro .meta .author:only-child {display:block !important;}
.grid.article .intro .meta .author img {max-width: 90px;border-radius: 50%;margin: 0 0 8px 0;border: solid 1px var(--c-light);filter: grayscale(1) contrast(1.1) brightness(1.1);}
.grid.article .intro .meta .author .name {margin: 0;font-size: 16px;font-weight: 600;}
.grid.article .intro .meta .date {font-size: 13px;opacity: 0.5;margin: 0px 0 10px 0px;}
.grid.article .intro .meta .save {color: var(--c-black);font-size: 14px;}
.grid.article .intro .meta .save::before {content: "\e90c";font-family: "icomoon";margin: 0 5px 0 0;font-size: 16px;vertical-align: top;}
.grid.article .intro .meta .share {color: var(--c-black);margin: 0 25px 0 0;font-size: 14px;display: inline-block;}
.grid.article .intro .meta .share::before {content: "\e90b";font-family: "icomoon";margin: 0 7px 0 0;font-size: 16px;vertical-align: top;}
.grid.article.full .intro .meta {flex: 0 1 20%; }
.grid.article .intro .excerpt {flex: 0 1 66.66%; padding: 0 0 0 30px;}
html[lang="he-IL"]  .grid.article .intro .excerpt { direction:rtl; }
.grid.article .intro .excerpt h2 {font-size: 20px;line-height: 1.4;margin: 0;}

.grid.article #editorial-notes {
	background: var(--c-lighter);
	font-size: 12px;
	padding: 20px 20px 20px 80px;
	color: var(--c-dark);
	position: relative;
	min-height: 94px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin: 0 0 20px 0;
	width: 100%;
}
.grid.article #editorial-notes::before {
	content: "\e918";
	font-family: "icomoon";
	float: left;
	margin: 0;
	font-size: 38px;
	position: absolute;
	left: 20px;
	top: 20px;
}
.grid.article #editorial-notes p {
	flex: 0 1 100%;
	margin: 0 0 3px 0;
}
.grid.article #editorial-notes a {color: var(--c-dark); text-decoration:underline;}
.grid.article #editorial-notes a:hover {
	/* color: var(--c-main); */
}
.grid.article #editorial-notes p:last-child {margin:0}
.grid.article.full .intro .excerpt {flex: 0 1 80%; }

.grid.article .paywall {display: none; }
.logged-in .grid.article .paywall {display:block}
.logged-in .grid.article .login-notification {display:none;}
.logged-in .grid.article .non-paywall.short-description {display:none;}

.login-notification {margin: 40px 0 0 0;padding: 60px 40px;background: var(--c-main);color: #fff;text-align: center;width: 100%;display: flex;flex-wrap: wrap;align-items: flex-start;}
.login-notification > img {filter: invert(1) grayscale(1) brightness(5);max-width: 490px !important;margin: 0 0 30px 0;margin: 0 auto 0;width: 100%;}
.login-notification > h3 {letter-spacing: 7px;font-family: "Open Sans";font-size: 22px;flex: 0 1 100%;font-weight: 600;margin: 30px 0 20px 0;}
.login-notification p {}
.login-notification p {flex: 0 1 100%; margin: 0 0 35px 0 !important; }
.login-notification .left {flex: 0 1 50%; text-align: left; padding: 0 20px 0 0; }
.login-notification .left h3 {font-family: "Open Sans";font-size: 18px;font-weight: 700;}
.login-notification .left .logged-in-menu {padding: 0; list-style: none; font-size: 14px; }
.login-notification .left .logged-in-menu li {display: inline-block; margin: 0 9px 12px 0px; }
.login-notification .left .logged-in-menu li a {color: #fff; border: solid 1px #fff; padding: 6px 9px; display: block; }
.login-notification .left .logged-in-menu li a:hover {color:var(--c-main); background:#fff;}
.login-notification .left .login-form {}
.login-notification .left .login-form form {display: flex;flex-wrap: wrap;font-size: 13px;}
.login-notification .left .login-form .login-username {flex: 0 1 100%; margin: 0 0 10px 0; }
.login-notification .left .login-form .login-username label {display: none; margin: 0; }
.login-notification .left .login-form .login-username input {width: 100%; font-size: 16px; border: none; }
.login-notification .left .login-form .login-password {flex: 0 1 100%; margin: 0 0 10px 0; }
.login-notification .left .login-form .login-password label {display: none; }
.login-notification .left .login-form .login-password input {width: 100%; font-size: 16px; border: none; }
.login-notification .left .login-form .login-submit {flex: 0 1 100%; margin: 0 0 20px 0; }
.login-notification .left .login-form .clear {flex: 0 1 100%; }
.login-notification .left .login-form .login-submit input {background: var(--c-secondary);border: none;padding: 13px 20px;font-size: 14px;color: #fff;line-height: 1;}
.login-notification .left .login-form .login-remember {margin: 0 20px 10px 0;}
.login-notification .left .login-form .login-remember input {display:none}
.login-notification .left .login-form .login-remember label {margin: 0;position: relative;padding: 0 0 0 25px;}
.login-notification .left .login-form .login-remember input + label::before {content:"";position: absolute;left: 0;top: 0;width: 18px;height: 18px;display: block;background: #fff;}
.login-notification .left .login-form .login-remember input:checked + label::before {content:"";background: var(--c-secondary);}
.login-notification .left .login-form .login-remember input:checked + label::after {content: "\f00c";font-family: "Font Awesome 5 Free";position: absolute;left: 0;top: 0;font-weight: 900;width: 18px;height: 18px;text-align: center;font-size: 10px;line-height: 18px;}
.login-notification .left .login-form .forgot-password {color: #fff;margin: 0 20px 10px 0px;text-decoration: underline;}
.login-notification .left .login-form .forgot-password:last-child {margin-right: 0;}
.login-notification .left .login-form .forgot-password strong {}
.login-notification .right {flex: 0 1 50%; text-align: left; padding: 0 0 0 20px; border-left: solid 2px rgba(255,255,255,0.3); }
.login-notification h2 {font-family: "Open Sans";font-weight: 600;text-transform: uppercase;font-size: 24px;margin: 0 0 20px 0;}
.login-notification .right .btn {background: #fff; color: var(--c-main) !important; font-weight: 500; }
.login-notification .right ul {padding: 0; list-style: none; }
.login-notification .right ul li {padding: 0; list-style: none; margin: 0; position: relative; padding: 0 0 0 28px; margin: 0 0 9px 0; }
.login-notification .right ul li::before {content:"\f005";position: absolute;left: 0;top: -4px;font-family: "Font Awesome 5 Free";font-weight: 300;color: #fff;font-size: 19px;}


@media (max-width: 991px) { 
.hero-image.event .text {right: 0;}
}
	
@media (max-width: 767px) { 
	.hero-image.event .banner {}
	.hero-image.event .banner img { height: 520px; }

.hero-image.event .text { right: 0; padding: 20px; justify-content: center; }
.hero-image.event .text::after {}
.hero-image.event .text .type { line-height: 1; }
.hero-image.event .text .title {text-align: center;font-size: 32px;margin: 10px 0 20px 0;}
.hero-image.event .text .date {}
.hero-image.event .text .countdown {} 
.hero-image.event .text .btn { flex: 0 1 100%; margin: 20px 0 0 0; }
.hero-image.event .text .countdown { flex: 0 1 100%; justify-content: center; text-align: center; }
.hero-image.event .text .countdown .dots {}
.hero-image.event .text .countdown .column {}
.hero-image.event .text .countdown .ce-days, .hero-image.event .text .countdown .ce-hours, .hero-image.event .text .countdown .ce-minutes, .hero-image.event .text .countdown .ce-seconds {}
.hero-image.event .text .countdown .ce-days-label, .hero-image.event .text .countdown .ce-hours-label, .hero-image.event .text .countdown .ce-minutes-label, .hero-image.event .text .countdown .ce-seconds-label {}
}

@media (min-width: 767px) { 

/*.article.full .login-notification > p br {display:none;}
	.article.full .login-notification .left .login-form .login-username {flex: 1; padding: 0 10px 0 0; }
	.article.full .login-notification .left .login-form .login-password {flex: 1; padding: 0 10px 0 0; }
	.article.full .login-notification .left .login-form .login-submit {flex: 0 1 10%; }*/
	.article.full .login-notification .left .login-form .login-username {flex: 0 1 50%; padding: 0 10px 0 0; }
	.article.full .login-notification .left .login-form .login-password {flex: 0 1 50%; padding: 0; }
	.article.full .login-notification .left .login-form .login-remember { flex: 0 1 100%;}
	.article.full .login-notification .left .login-form .login-submit { flex: 1;margin: 0;}
	.article.full .login-notification .left .login-form .forgot-password {margin: 0;align-self: center;}
	.article.full .login-notification .right ul li {display: inline-block; margin: 0 20px 10px 0; }	
}


@media (max-width: 767px) { 
	.login-notification .left .login-form .login-username {}
	.login-notification .left .login-form .login-password {}
	.login-notification .left .login-form .login-remember {flex: 0 1 100%;}
	.login-notification .left .login-form .login-submit {flex: 0 1 50%;margin: 0 0 10px 0;}
	.login-notification .left .login-form .forgot-password {margin: 10px 0 0px auto;}
}




@media (max-width: 767px) {
	h1.article-title {margin: 20px auto 10px auto;} 
	.login-notification {padding: 30px; margin: 40px -20px 0; width: calc(100% + 40px); }
	.login-notification p br {display:none}
	.login-notification > img {max-width: 300px !important;}
	.login-notification .left {flex: 0 1 100%;margin: 0 0 10px 0;padding: 0;}
	.login-notification .right {border: none; border-top: solid 2px rgba(255,255,255,0.3); flex: 0 1 100%; padding: 20px 0 0; }
	.grid.article .main div[id^="attachment"].alignleft, .grid.article .main div[id^="attachment"].alignright {max-width: 100%; margin: 0 0 30px 0; width: 100% !important; }

	.hero-image.small-product {width: 100%; }
	.hero-image.small-product .banner {flex: 0 1 100%; max-width: 100%; margin: 0; padding: 0; }
	.hero-image.small-product .product-header {flex: 0 1 100%; max-width: 100%; padding: 20px; }
	.hero-image.small-product .product-header .info-wrap .info {padding:25px;}
	.hero-image.small-product .product-header h1.article-title {}
	.hero-image.small-product .product-header .breadcrumbs {}

	.grid.article #editorial-notes {
		padding: 20px;
	}
	.grid.article #editorial-notes::before {
		content: none;
	}

	.hero-image.full .banner .background img {height: 320px;object-fit: cover;}
}


.grid.article p {margin: 10px 0 20px 0;}
.grid.article p:empty {margin:0}
.grid.article .main h2 {font-size: 24px; }
.grid.article .alignleft {float: left;margin: 0px 30px 30px 0;clear: left;}
.grid.article .alignright {float: right;margin: 0 0 30px 30px;clear: right;}

.grid.article .alignleft img, .grid.article .alignright img {width: 100%; height: auto; }
.grid.article .ad.alignleft img, .grid.article .ad.alignright img {max-width: 336px; }

.grid.article:not(.full) .alignright {margin-right: 0 !important;max-width: 400px;}
.grid.article:not(.full) .alignleft {max-width: 400px;}
.grid.article .w-30 {width: 30%;}

.twentytwenty-wrapper {margin: 0 0 30px 0;width: 100%;clear: both;}
.twentytwenty-wrapper .twentytwenty-container {}
.twentytwenty-wrapper .twentytwenty-container img {}

.grid.article .image-block {margin: 0 0 30px 0;display: grid;grid-gap: 20px;width: 100%;/* clear: both; */} 
.grid.article .image-block .item {max-width: 100%;margin: 0;flex: none;padding: 0;text-align: center;} 
.grid.article .image-block .item .caption {margin: 5px 0 0 0;font-size: 11px;line-height: 1.2;} 
.grid.article .image-block .item .caption img {} 
.grid.article .image-block.image-1 {} 
.grid.article .image-block.image-2 {grid-template-columns: repeat(2,1fr);} 
.grid.article .image-block.image-3 {grid-template-columns: repeat(3,1fr);} 
.grid.article .image-block.image-4 {grid-template-columns: repeat(4,1fr);} 

.grid.article .editorial-note {margin: 30px 0 30px 0; position: relative; padding: 40px; }
.grid.article .editorial-note::after {content: ""; border-left: solid 8px var(--c-lighter); border-bottom: solid 8px var(--c-lighter); /* border-top: solid 8px var(--c-lighter); */ width: 100%; height: 100%; display: inline-block; position: absolute; bottom: 0; left: 0; }
.grid.article .editorial-note::before {content: ""; border-top: solid 8px var(--c-lighter); width: 100px; height: 100%; display: inline-block; position: absolute; bottom: 0; left: 0; }
.grid.article .editorial-note h4 {font-family: "Georgia";font-weight: 600;font-size: 23px;line-height: 0.9;margin: 0;/* text-align: right; */margin: 0 0 10px 0;}
.grid.article .editorial-note h4 br {display:none}
.grid.article .editorial-note p {margin: 0; }

.grid.article .wp-caption-text {text-align: center;color: var(--c-normal);font-size: 11px;line-height: 1.5;margin: 10px 0 30px 0;}
.grid.article .wp-caption-text em {font-style: normal;}

.grid.article .event-intro {flex: 0 1 100%; display: flex; align-items: center; margin: 15px 0 30px 0; padding: 0 0; }
.grid.article .event-intro .btn.back {margin: 0 0px 0 30px; background: none; color: var(--c-dark) !important; border: solid 2px var(--c-lighter); font-weight: 500; }
.grid.article .event-intro .btn.back span {margin: 5px 10px 0 0; vertical-align: top; display: inline-block; }
.grid.article .event-intro .btn.back::before {content:"";}
.grid.article .event-intro .event-date {background: var(--c-secondary);color: #fff;padding: 12px 15px;margin: 0 auto 0 0;line-height: 1;}
.grid.article .event-intro .social {padding: 0; margin: 0 0 0 auto; list-style: none; }
.grid.article .event-intro .social li {display: inline-block; margin: 0 0 0 19px; }
.grid.article .event-intro .social li a {color: var(--c-normal); font-size: 24px; }
.grid.article .event-intro .social li a i {}

.block-gallery {margin: 0 0 30px 0;}

.block-slider {display: grid;grid-template-columns: 50% calc(50% - 40px);grid-gap: 40px;align-items: center;clear: both;width: 100%;margin: 0 0 30px 0;max-width: 100%;}
.block-slider .enviraGallery .owl-gallery {margin:0 !important}
.block-slider.slide-text {}
.block-slider.slide-text .enviraGallery {margin: 0;}
.block-slider.slide-text .text {}
.block-slider.text-slide {}
.block-slider.text-slide .enviraGallery {order: 2;margin: 0;}
.block-slider.text-slide .text {}

.block-video.embed-responsive {clear: both; width: 100%; margin: 0 0 30px 0;}


@media (max-width: 1400px) {
	.grid.article .outside.alignright {margin-right: 0 !important;}
	.grid.article .outside.alignleft {margin-left: 0 !important;}
}

@media (max-width: 991px) {
	.block-slider.slide-text {grid-template-columns: 100%;grid-gap: 20px;} 
	.block-slider.text-slide {grid-template-columns: 100%;grid-gap: 20px;}
	.block-slider.text-slide .enviraGallery {order: 1;}
	.block-slider.text-slide .text {order:2}
}
@media (max-width: 767px) {
	.grid.article .event-intro {padding: 0;flex-wrap: wrap;margin: 0 0 20px 0;justify-content: center;}
	.grid.article .event-intro .btn.back {}
	.grid.article .event-intro .btn.back span {}
	.grid.article .event-intro .btn.back::before {}
	.grid.article .event-intro .event-date {flex: 0 1 100%;text-align: center;margin: 0 0 20px 0;}
	.block-slider {}
	.block-slider.text-slide .enviraGallery {order: 1;}

	.grid.article .image-block {grid-gap: 10px;}
	.grid.article .image-block.image-4 {grid-template-columns: repeat(2,1fr);}
}


.nl-box {background: var(--c-main);padding: 40px;color: #fff;/* height: 100%; */text-align: center;}
.nl-box.alignleft {float: left; margin: 20px 40px 20px 0; }
.nl-box.alignright {max-width: 440px; float: right; margin: 20px 0 20px 40px; }
.nl-box h2 {font-size: 50px; line-height: 1; }
.nl-box h3 {font-size: 44px; font-weight: 600; line-height: 1; margin: 0; }
.nl-box p {}
.nl-box .gform_wrapper {} 
.nl-box > img {width: 400px;max-width: 100% !important;}


blockquote {text-align: center;margin: 20px 0 20px;position: relative;padding: 50px;font-size: 36px;}
blockquote:not(.alignleft):not(.alignright) {clear: both; }
blockquote::before {content:"";width: 100px;height: 100px;display: inline-block;position: absolute;left: 0;top: 0;border-top: solid 8px var(--c-main);border-left: solid 8px var(--c-main);}
blockquote::after {content:"";border-bottom: solid 8px var(--c-main);border-right: solid 8px var(--c-main);width: 100px;height: 100px;display: inline-block;position: absolute;bottom: 0;right: 0;}
blockquote.alignleft {float: left;font-size: 24px;margin: 20px 40px 20px 0;}
blockquote.alignright {margin-left: 40px;font-size: 24px;}
blockquote.full {margin: 40px 0; }
blockquote p {font-family: "Georgia";font-weight: 600;font-style: italic;line-height: 1.2;margin: 0 !important;}
blockquote.full p {font-size:40px}
blockquote small {font-size: 14px;font-weight: 300;display: block;margin: 20px 0 0 0;color: var(--c-normal);}
blockquote small strong {color: var(--c-black); font-weight: 500; }


@media (max-width: 1360px) { 
	.quote.left {margin-left:0 !important;}
	.quote.right {margin-right:0 !important;}
}



@media (max-width: 1200px) { 
	.quote {max-width: 100% !important;margin-left: 0 !important;padding: 30px 30px 0 30px;}
	.quote p {font-size: 28px !important; }
}

@media (max-width: 991px) { 
	.hero-image.full .banner .text h1 {font-size: 48px;}
	.hero-image.small .banner {flex: 0 1 100% !important;max-width: 100% !important;margin-left: 0 !important;padding: 0;order: 0;}
	.hero-image.small .box {padding: 0; flex: 0 1 100%; max-width: 100%; }
	.hero-image.small .box > * {margin-right:0 !important}

	.grid.article .intro {}
	.grid.article .intro .meta {flex: 0 1 100%;padding: 0;border: none;margin: 0 0 30px 0;}
	.grid.article .intro .excerpt {flex: 0 1 100%;padding: 0;border: none;}

	.grid.article.full .intro .meta {flex: 0 1 100%; }
	.grid.article.full .intro .excerpt {flex: 0 1 100%; }
}

@media (max-width: 767px) {
	.hero-image.full .banner .text {padding: 0 20px 20px 20px; }
	.hero-image.full .banner .text h1 {font-size: 24px;}

	.grid.article h1 {font-size: 32px;}
	


	blockquote {padding: 30px; }
	blockquote p {font-size: 22px;margin: 0 !important;}
	blockquote::before {width: 60px; height: 60px; border-width: 5px; }
	blockquote::after {border-width: 5px; width: 60px; height: 60px; }

	.grid.article .alignleft, .grid.article .alignright, .grid.article:not(.full) .alignright, .grid.article:not(.full) .alignleft {margin: 20px 0 !important;width: 100% !important;max-width: 100%;}
	.grid.article .editorial-note {padding: 30px;}
	.grid.article .editorial-note::before {
		border-top: solid 4px var(--c-lighter);
	}
	.grid.article .editorial-note::after {
		border-left: solid 4px var(--c-lighter);
		border-bottom: solid 4px var(--c-lighter);
	}
	.grid.article .wp-caption-text {margin-bottom:0}

	.nl-box h3 {font-size: 32px;}
}

/* ======= Webinar page ======= */

.hero-image .banner.webinar {}
.hero-image .banner.webinar .background {display: flex;padding: 0;align-items: flex-end;flex-wrap: wrap;}
.hero-image .banner.webinar .background .photo {flex: 0 1 50%; max-width: 50%; }
.hero-image .banner.webinar .background .photo img {}
.hero-image .banner.webinar .background .text {text-align: left; padding: 40px 40px 40px 0; flex: 1; display: flex; flex-wrap: wrap; align-self: center; margin: 0 0 0 -20px; }
.hero-image .banner.webinar .background .text .name {font-size: 36px; font-family: "Georgia"; line-height: 1.1; }
.hero-image .banner.webinar .background .text .speaker {font-weight: 300; font-size: 18px; margin: 0; align-self: center; }
.hero-image .banner.webinar .background .text .speaker span {opacity: 0.5; }
.hero-image .banner.webinar .background .text .details {position: relative; padding: 0 0 0 70px; margin: 0 0 20px 0; }
.hero-image .banner.webinar .background .text .details .credits {position: absolute; width: 60px; height: 60px; padding: 11px 0 0 0; left: 0; top: 50%; transform: translateY(-50%); background: #d50000; border-radius: 50%; color: #fff; text-align: center; font-family: "Georgia"; line-height: 1; font-size: 22px; font-weight: bold; }
.hero-image .banner.webinar .background .text .details .credits span {display: block; font-size: 11px; font-weight: normal; }
.hero-image .banner.webinar .background .text .details .type {margin: 0; font-family: "Georgia"; font-size: 24px; font-weight: bold; line-height: 1; color: #d50000; }
.hero-image .banner.webinar .background .text .details .date {font-weight: 300; font-size: 16px; margin: 0; }
.hero-image .banner.webinar .background .text .sponsor {flex: 1; margin: 0 0 0 50px; text-align: right; }
.hero-image .banner.webinar .background .text .sponsor img {max-width: 200px; }

.grid.webinar {}
.grid.webinar .main {display:block;padding: 0 20px;}
.grid.webinar .main .item.ad {padding: 0;}
.grid.webinar h1 {text-align: left;font-size: 40px;margin: 0 0 40px 0;flex: 0 1 100%;}
.grid.webinar .intro {display: flex;margin: 0 0 30px 0;align-items: center;flex-wrap: wrap;}
.grid.webinar .intro .meta {max-width: 40%;padding: 0 30px 0 0;border-right: solid 1px var(--c-lighter);text-align: center;}
.grid.webinar .intro .meta .author {text-align: left; padding: 0 0 0 85px; position: relative; }
.grid.webinar .intro .meta .author span {opacity: 0.5; font-weight: 300; }
.grid.webinar .intro .meta .author img {max-width: 70px;border-radius: 50%;margin: 0;position: absolute;left: 0;top: 50%;transform: translateY(-50%);filter: grayscale(1) contrast(1.3) brightness(0.93);}
.grid.webinar .intro .meta .author .name {margin: 0;font-size: 16px;font-weight: 400;margin: 0 0 7px 0;}
.grid.webinar .intro .meta .author .date {font-size: 13px;opacity: 0.5;}
.grid.webinar .intro .meta .save {color: var(--c-black);font-size: 14px;}
.grid.webinar .intro .meta .save::before {content: "\e90c";font-family: "icomoon";margin: 0 5px 0 0;font-size: 16px;vertical-align: top;}
.grid.webinar .intro .meta .share {color: var(--c-black);margin: 0 25px 0 0;font-size: 14px;}
.grid.webinar .intro .meta .share::before {content: "\e90b";font-family: "icomoon";margin: 0 7px 0 0;font-size: 16px;vertical-align: top;}
.grid.webinar .intro .excerpt {flex: 1;padding: 0 0 0 30px;}
.grid.webinar .intro .excerpt h2 {font-size: 20px;line-height: 1.4;margin: 0;}
.grid.webinar p {}

@media (max-width: 767px) { 
	.hero-image .banner.webinar .background .photo {flex: 0 1 100%;max-width: 100%;margin: 30px 0 0 0;}
	.hero-image .banner.webinar .background .photo img {border-radius: 50%; max-width: 130px; background: #fff; }
	.hero-image .banner.webinar .background .text {padding: 20px; margin: 0; text-align: center; }
	.hero-image .banner.webinar .background .text .name {font-size: 24px; }
	.hero-image .banner.webinar .background .text .details {padding: 0; flex: 0 1 100%; }
	.hero-image .banner.webinar .background .text .details .credits {position: relative; left: auto; top: auto; transform: none; display: inline-block; width: 40px; height: 40px; font-size: 14px; vertical-align: middle; padding: 10px 0 0 0; margin: 0 4px 0 0; }
	.hero-image .banner.webinar .background .text .details .credits span {font-size: 8px;}
	.hero-image .banner.webinar .background .text .details .type {display: inline-block; vertical-align: middle; }
	.hero-image .banner.webinar .background .text .details .date {font-size: 15px; }
	.hero-image .banner.webinar .background .text .speaker {flex: 0 1 100%; margin: 0 0 20px 0; font-size: 15px; }
	.hero-image .banner.webinar .background .text .sponsor {margin: 0; flex: 0 1 100%; text-align: center; }
	.hero-image .banner.webinar .background .text .sponsor img {max-width: 150px; }

	.grid.webinar h1 {font-size: 28px; }
	.grid.webinar .intro {margin: 0 0 20px 0; }
	.grid.webinar .intro .meta {max-width: 100%; flex: 0 1 100%; padding: 0; margin: 0 0 30px 0px; border: none; }
	.grid.webinar .intro .excerpt {padding: 0; }
}












.company {}
.company .head {position: relative;margin: 0px 0 30px 0;max-width: 1360px;margin: 0 auto 30px;display: flex;}
.company .head .company-slider .item::before {}
.company .head .company-slider {flex: 0 1 66.66%; max-width: 66.66%; padding: 0 0 0 20px; }
.company .head .owl-dots {position: absolute;right: 30px;bottom: 30px;display:block !important;}
.company .head .owl-dots .owl-dot {width: 8px; height: 8px; background: #fff; border-radius: 50%; margin: 0 0 0 14px; position: relative; outline: none; }
.company .head .owl-dots .owl-dot.active::before {content:"";border: solid 1px #fff;position: absolute;top: 50%;left: 50%;width: 16px;height: 16px;border-radius: 50%;transform: translate3d(-50%, -50%, 0);}

.company .head .company-slider .item {padding-top: 56.25%;}
.company .head .company-slider .item img {position: absolute; top: 0; left: 0; right: 0; bottom: 0; object-fit: cover; width: 100%; height: 100%; }

.info-wrap {flex: 0 1 33.33%;max-width: 33.33%;padding: 0 20px 0 0;}
.info-wrap .info {}
.info-wrap .info {background: var(--c-lightest);border-left: 0;padding: 40px;display: flex;flex-direction: column;align-items: flex-start;height: 100%;position: relative;text-align: left;}
.info-wrap .info > * {z-index:2}
.info-wrap .info .company-bg {position: absolute;right: 0;bottom: 0;z-index: 1;max-width: 310px;}
.info-wrap .info .logo {margin: 0 0 40px 0;}
.info-wrap .info .logo img {max-width: 350px;max-height: 150px;/* max-width: 100%; *//* padding: 20px; *//* filter: grayscale(1) invert(1) brightness(5); *//* padding: 20px; */}
.dark-mode-on .info-wrap .info .logo img {padding: 20px;background: #fff;}

.info-wrap .info .tabs {padding: 0;font-size: 17px;flex-grow: 1;}
.info-wrap .info .tabs li {display: inline-block;margin: 0 10px 10px 0px;}
.info-wrap .info .tabs li a {color: var(--c-black);padding: 9px 12px;border: solid 1px var(--c-light);display: block;line-height: 1;font-weight: 300;}
.info-wrap .info .tabs li a:hover {background: #fff;color: #000;}
.info-wrap .info .tabs li a.active {/* border: solid 2px var(--c-black); *//* font-weight: 600; */background: var(--c-main);border: solid 1px var(--c-main);color: #fff;}
.info-wrap .info .meta {/* flex-grow: 1; */}
.info-wrap .info .meta h1 {
    font-size: 22px;
    margin: 10px 0 5px 0;
    text-align: left;
}
.info-wrap .info .meta .contact {font-weight: 300;font-size: 14px;margin: 0 0 6px 0px;color: var(--c-light);}
.info-wrap .info .meta .contact a {margin: 0 12px;color: var(--c-black);opacity: 0.7;/* text-decoration: underline; *//* font-weight: 400; */}
.info-wrap .info .meta .contact a:hover {opacity:1;text-decoration: underline;}
.info-wrap .info .meta .contact a i {margin: 0px 8px 0 0;opacity: 0.7;font-size: 18px;vertical-align: top;top: 2px;display: none;position: relative;}
.info-wrap .info .meta .contact a:first-child {margin-left:0}
.info-wrap .info .meta .social {list-style: none;padding: 0;margin: 20px 0 40px 0;font-size: 26px;}
.info-wrap .info .meta .social li {display: inline-block;margin: 0 20px 0 0;}
.info-wrap .info .meta .social li a {color: var(--c-normal);transition: all 0.3s;transform: scale(1);display: block;opacity: 0.7;}
.info-wrap .info .meta .social li a:hover {opacity: 1;transform: scale(1.5);}
.info-wrap .info .meta .social li a i {}

.info-wrap .info .actions {color:var(--c-black)}
.info-wrap .info .save {color: inherit;}
.info-wrap .info .save::before {content: "\e90c";font-family: "icomoon";margin: 0 5px 0 0;font-size: 18px;vertical-align: top;}
.save.active::before {content:"\e948" !important;}
.save.inactive::before {content:"\e90c" !important;}
.info-wrap .info .share {color: inherit;margin: 0 25px 0 0;display: inline-block;position:relative;}
.info-wrap .info .share::before {content: "\e90b";font-family: "icomoon";margin: 0 7px 0 0;font-size: 18px;vertical-align: top;}



.info-wrap.small {padding: 0 0 0 20px;order: 2;}
.info-wrap.large {padding: 0;flex: 0 1 100%;max-width: 100%;margin: 0 0 40px 0;}
.info-wrap.large {}
.info-wrap.large .info .company-bg {max-width: 200px; }



.info-wrap.full-info {flex: 0 1 100%;max-width: 100%;padding: 0;max-width: 1320px;margin: 0 auto;}
.info-wrap.full-info .info {margin-left: 0 !important; }

.info-wrap.full {flex: 0 1 100%;max-width: 100%;padding: 0;margin: 0 0 30px 0;}
.info-wrap.full .info {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; }
.info-wrap.full .info .logo {margin: 0 60px 0 0; }
.info-wrap.full .info .logo img {max-width: 280px; }
.info-wrap.full .info .tabs {margin: 10px 0;flex: 1;text-align: right;}
.info-wrap.full .info .tabs li {margin: 5px 0 5px 10px; }
.info-wrap.full .info .clear {flex: 0 1 100%;}
.info-wrap.full .info .meta {display: flex;align-items: center;margin: 20px 0 0 0;flex: 0 1 70%;flex-wrap: wrap;}
.info-wrap.full .info .meta h1 {
    flex: 0 1 100%;
}
.info-wrap.full .info .meta .contact {display: inline-block; margin: 0 30px 0 0; }
.info-wrap.full .info .meta .social {display: inline-block; margin: 0 0 0 0; font-size: 20px; }
.info-wrap.full .info .actions {flex: 1;text-align: right;align-self: flex-end;}



.company #page .site-content {}
.company #page .site-content h1 {}


@media (max-width: 1480px) {
	.company .head .company-slider {}
	.company .head .company-slider .owl-stage-outer {height: 100% !important;}
	.company .head .company-slider .owl-stage-outer .owl-stage {height: 100%;}
	.company .head .company-slider .owl-stage-outer .owl-stage .owl-item {height: 100%;}
	.company .head .company-slider .item {padding: 0;height: 100%;}
	.company .head .company-slider .item img {position: relative; left: auto; top: auto; right: auto; bottom: auto; object-position: left bottom; }

	
} 
@media (max-width: 1024px) { 
	.company .head .content {}
	.company .head .content .logo {flex: 0 1 23%; margin: 0 20px 0 0; height: 150px; }
	.company .head .content .logo img {max-width: 100%; }
	.company .head {flex-wrap: wrap; }
	
	.info-wrap {flex: 0  1 100%; max-width: 100%; padding: 0; }
	.info-wrap .info {align-items: center;text-align: center;padding: 20px;}
	.company .head .company-slider {flex: 0 1 100% !important; max-width: 100% !important; padding: 0; }

	.company .head .text {}
	.company .head .text .tabs {font-size: 18px;max-width: 100%;}
	.company .head .text .tabs li {margin: 3px 0 3px 0; }
	.company .head .text .tabs li a {padding: 6px 10px; }
	.company .head .text .tabs li a.active {}
	.company .head .text .meta {}
	.company .head .text .meta .contact {}


	.info-wrap.full {}
	.info-wrap.full .info {}
	.info-wrap.full .info .logo {margin: 0 auto 10px; }
	.info-wrap.full .info .logo img {max-width: 200px; }
	.info-wrap.full .info .tabs {flex: 0 1 100%; text-align: center; }
	.info-wrap.full .info .tabs li {margin: 5px; font-size: 14px; }
	.info-wrap.full .info .meta {flex-wrap:wrap;justify-content: center;flex: 0 1 100%;}
	.info-wrap.full .info .meta h1 {
    text-align: center;
}
	.info-wrap.full .info .meta .social {flex: 0 1 100%; margin: 20px 0 20px 0 !important; }
	.info-wrap.full .info .meta .social li {margin: 0 10px !important;}
	.info-wrap.full .info .meta .contact {margin: 0 10px !important; }
	.info-wrap.full .info .meta .contact a {margin: 0 !important; }
	.info-wrap.full .info .actions {flex: 0 1 100%; text-align: center; }


	.info-wrap .info .company-bg {display:none}
	.info-wrap.small + .banner {order: 1;padding: 0;margin: 0 !important;flex: 0 1 100% !important;max-width: 100% !important;}
	.info-wrap.small {order: 1; flex: 0 1 100%; max-width: 100%; order: 2; padding: 0; }
	.info-wrap.small .info {margin: 0 !important;padding: 20px;text-align: center;align-items: center;}
	.info-wrap.small .info .meta {display:none}
	.info-wrap.small .info .logo {margin: 0 0 20px 0;}
}

@media (max-width: 767px) { 
	.company {}
	.company .head {margin: 0 0 20px 0; }
	.company .head .company-slider .item::before {}
	.company .head .company-slider {}
	.company .head #customDots {bottom: auto; top: -40px; }
	.company .head #customDots .owl-dot {}
	.company .head #customDots .owl-dot.active {}
	.company .head #customDots .owl-dot.active::after {}
	.company .head .company-slider .item {min-height: 300px; }
	.company .head .content {position: relative; bottom: auto; transform: none; left: auto; }
	.company .head .content .logo {flex: 0 1 200px; height: 150px; margin: -115px 0 20px; }
	.company .head .content .logo img {}
	.company .head .text {flex: 0 1 100%; max-width: 100%; }
	.company .head .text .tabs {/* white-space: nowrap; */ margin: 0 0 20px 0; font-size: 16px; max-width: 100%; overflow: auto; display: flex; flex: 0 1 100%; }
	.company .head .text .tabs li {}
	.company .head .text .tabs li a {color: #000; padding: 10px 15px; }
	.company .head .text .tabs li a.active {border: none; background: var(--c-lighter); }
	.company .head .text .meta {flex-wrap: wrap; /* justify-content: center; */ background: var(--c-lightest); padding: 20px; margin: 0 -20px; justify-content: center; text-align: center; }
	.company .head .text .meta .contact {font-weight: 300; flex: 0 1 100%; }
	.company .head .text .meta .contact a {}
	.company .head .text .meta .contact a:first-child {}
	.company .head .text .meta .social {margin: 15px 0 0 0; }
	.company .head .text .meta .social li {margin: 0 20px 0 0; }
	.company .head .text .meta .social li a {}
	.company .head .text .meta .social li a i {}

	.company #page .site-content {font-size: 16px; }
	.company #page .site-content h1 {font-size: 28px; }

	.info-wrap .info .meta {flex-wrap:wrap;justify-content: center;}
	.info-wrap .info .meta .social {flex: 0 1 100%; margin: 20px 0 20px 0 !important; }
	.info-wrap .info .meta .social li {margin: 0 10px !important;}
	.info-wrap .info .meta .contact {margin: 0 10px !important; }
	.info-wrap .info .meta .contact a {margin: 0 !important; }
	.info-wrap .info .logo img {max-width: 240px; }
}

.slide-group {margin-bottom: 40px; }
.slide-group .row {margin: 0 -20px; }
.slide-group .row > div {padding: 0 20px; }
.slide-group .box {position: relative; height: 100%; }
.slide-group .box .owl-stage-outer {min-height: 100%; }
.slide-group .box .owl-stage-outer .owl-stage {height: 100%; }
.slide-group .box .owl-stage-outer .owl-stage .owl-item {min-height: 100%; height: 100%; }
.slide-group .box .owl-nav {display:none}
.slide-group .box .owl-dots {position: absolute;bottom: 20px;right: 20px;z-index: 101;text-align: right;padding: 0;/* display: none; */}
.slide-group .box .owl-dots .owl-dot {background: #fff;width: 10px;height: 10px;border: none;border-radius: 50%;margin: 0 0 0 14px;position: relative;outline: none;padding: 0;}
.slide-group .box .owl-dots .owl-dot.active::before {content:"";border: solid 1px #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%) scale(1.8);width: 100%;height: 100%;border-radius: 50%;}
.slide-group .box .item {background-size: cover;background-position: center;background-repeat: no-repeat;min-height: 100%;height: 100%;display: block;}
.slide-group .box .item::before {content:"";z-index:1;opacity: 0.8;content: "";float: left;padding-bottom: 56.25%;}
.slide-group .box .item::after {clear: left;content: " ";display: table;}
.slide-group .col-lg-4 .box .item::before {content: none;}


.boxes {font-size: 16px;display: flex;flex-wrap: wrap;/* margin: 0 -20px; */width: 100%;}
.boxes .box {padding: 20px; background: var(--c-lightest); flex: 0 1 calc(33.33% - 40px); margin: 0 20px 0; background-position: center; background-size: cover; background-repeat: no-repeat; }
.boxes .box p {}
.boxes .box > * {margin:0}
.boxes .box h2 {}
.boxes .box h3 {}

.boxes .box .acf-map {
	width: 100%;
	height: 280px;
	margin: 0;
}
.boxes .box .acf-map img {max-width: inherit !important;}


@media (max-width: 767px) { 
	.boxes {margin: 0; }
	.boxes .box {margin-bottom:20px;flex: 0 1 100%;margin: 0 0 20px 0;}
}



.custom-slider {display: flex; max-width: 1600px; margin: 0 auto 40px; }
.custom-slider .slider-2 {flex: 0 1 50%; max-width: 50%; }
.custom-slider .slider-2 .item {position: relative; background-repeat: no-repeat; background-position: center center; background-size: cover; height: 100%; display: flex; align-items: flex-end;}
.custom-slider .slider-2 .item::before {z-index: 1;opacity: 0.8;content: "";float: left;padding-bottom: 56.25%;}
.custom-slider .slider-2 .item::after {clear: left;content: " ";display: table;}
.custom-slider .slider-2 .item .text {padding: 30px;font-size: 15px;width: 100%;}
.custom-slider .slider-2 .item .text::before {content:"";width: 100%;position: absolute;left: 0;right: 0;bottom: 0;top: 30%;z-index:1;background: -moz-linear-gradient(0deg, rgba(88,100,154,1) 0%, rgba(88,100,154,0) 100%);background: -webkit-linear-gradient(0deg, rgba(88,100,154,1) 0%, rgba(88,100,154,0) 100%);background: linear-gradient(0deg, rgba(88,100,154,1) 0%, rgba(88,100,154,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#58649a",endColorstr="#58649a",GradientType=1);}
.custom-slider .slider-2 .item .text > * {z-index:2; position:relative}
.custom-slider .slider-2 .item .text .category {color: #ffffff; padding: 10px 12px; background: #ee562f; font-family: "Georgia"; font-size: 13px; line-height: 1; display: inline-block; margin: 0 0 15px 0; }
.custom-slider .slider-2 .item .text .name {display: block;font-family: "Georgia";color: #fff;font-size: 37px;line-height: 1.1;margin: 0 0 20px 0;}
.custom-slider .slider-2 .item .text .share {color: #fff; margin: 0 25px 0 0;}
.custom-slider .slider-2 .item .text .share::before {content: "\e90b";font-family: "icomoon";margin: 0 7px 0 0;font-size: 18px;vertical-align: top;}
.custom-slider .slider-2 .item .text .save {color: #fff; }
.custom-slider .slider-2 .item .text .save::before {content: "\e90c";font-family: "icomoon";margin: 0 5px 0 0;font-size: 18px;vertical-align: top;}

.custom-slider .slider-2 .owl-dots {position: absolute;right: 30px;bottom: 30px;}
.custom-slider .slider-2 .owl-dots .owl-dot {width: 8px; height: 8px; background: #fff; border-radius: 50%; margin: 0 0 0 14px; position: relative; outline: none; }
.custom-slider .slider-2 .owl-dots .owl-dot.active {}
.custom-slider .slider-2 .owl-dots .owl-dot.active::before {content:"";border: solid 1px #fff;position: absolute;top: 50%;left: 50%;width: 16px;height: 16px;border-radius: 50%;transform: translate3d(-50%, -50%, 0);}



.custom-slider .news-2 {flex: 0 1 25%; background-size: cover; background-position: center center; background-repeat: no-repeat; position: relative; display: flex; align-items: flex-end;}
.custom-slider .news-2::before {z-index: 1; opacity: 0.8; content: ""; float: left; padding-bottom: 56.25%; }
.custom-slider .news-2::after {clear: left; content: " "; display: table;}
.custom-slider .news-2 .text {font-size: 14px; padding: 30px; flex: 0 1 100%; }
.custom-slider .news-2 .text::before {content:"";width: 100%;position: absolute;left: 0;right: 0;bottom: 0;top: 30%;z-index:1;background: -moz-linear-gradient(0deg, rgba(88,100,154,1) 0%, rgba(88,100,154,0) 100%);background: -webkit-linear-gradient(0deg, rgba(88,100,154,1) 0%, rgba(88,100,154,0) 100%);background: linear-gradient(0deg, rgba(88,100,154,1) 0%, rgba(88,100,154,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#58649a",endColorstr="#58649a",GradientType=1);}
.custom-slider .news-2 .text > * {position: relative; z-index: 2;}
.custom-slider .news-2 .text .category {font-size: 12px; font-family: "Georgia"; background: var(--c-light); padding: 8px 10px; color: #fff; display: inline-block; line-height: 1; }
.custom-slider .news-2 .text .name {display: block; font-family: "Georgia"; font-size: 24px; color: #fff; line-height: 1.1; margin: 10px 0 8px 0; }
.custom-slider .news-2 .text .share {color: #fff;margin: 0 20px 0 0;}
.custom-slider .news-2 .text .share::before {content: "\e90b";font-family: "icomoon";margin: 0 7px 0 0;font-size: 18px;vertical-align: top;}
.custom-slider .news-2 .text .save {color: #fff;}
.custom-slider .news-2 .text .save::before {content: "\e90c";font-family: "icomoon";margin: 0 5px 0 0;font-size: 18px;vertical-align: top;} 







/* =================== */
/* ===== e-Paper ===== */
/* =================== */

.nav-links {padding: 0; margin: 25px 0 25px; font-size: 16px; }
.nav-links a {color: var(--c-black); padding: 4px 14px; white-space: nowrap; display: inline-block; border: solid 1px var(--c-lighter); margin: 0 8px 12px 0px; }
.nav-links a:last-child {margin-right: 0;}
.nav-links a.active, .nav-links a:hover  {color: var(--c-white); background: var(--c-main); border: solid 1px var(--c-main); }
.dark-mode-on .nav-links a.active, .dark-mode-on .nav-links a:hover  {color: #fff; background: var(--c-main); border: solid 1px var(--c-main); }


.issues {margin: 0 0 40px 0; }
.issues .section {display: flex;padding: 40px 0;flex-wrap: wrap;align-items: flex-end;}
.issues .section .cover {font-size: 0; }
.issues .section .cover a {position: relative; }

.issues .section:nth-child(odd) {}
.issues .section:nth-child(odd) .cover {flex: 0 1 360px; }
.issues .section:nth-child(odd) .cover a:nth-child(1) {display: block;}
.issues .section:nth-child(odd) .cover a:nth-child(1) picture:first-child {position: absolute;left: -210px;bottom: 0;width: 210px;}
.issues .section:nth-child(odd) .cover a:nth-child(1) picture:last-child {border: solid 1px #eee;width: 100%;}
.issues .section:nth-child(odd) .cover a:nth-child(2) {display: none;}

.issues .section:nth-child(even) {}
.issues .section:nth-child(even) .cover {order: 2; flex: 0 1 360px; }
.issues .section:nth-child(even) .cover a:nth-child(1) {display: none}
.issues .section:nth-child(even) .cover a:nth-child(2) {display: block}
.issues .section:nth-child(even) .cover a:nth-child(2) picture:first-child {border: solid 1px #eee; }
.issues .section:nth-child(even) .cover a:nth-child(2) picture:last-child {position: absolute; right: -210px; width: 210px; bottom: 0; }


.issues .section .cover a img {vertical-align: bottom;width: 100%;}


.issues .section .details {flex: 0 1 calc(100% - 360px); max-width: calc(100% - 360px); }
.issues .section:nth-child(odd) .details {padding: 0 0 0 50px;flex: 0 1 calc(100% - 360px);max-width: calc(100% - 360px);}
.issues .section:nth-child(even) .details {text-align: right; padding: 0 50px 0 0; }
.issues .section .details .name {color: var(--c-black); font-family: "Georgia"; font-size: 28px; font-weight: 600; }
.issues .section .details > h2 {font-size: inherit; font-weight: inherit; color: inherit;margin:0;}
.issues .section .details > .excerpt {}
.issues .section .details .latest-issues {display: flex; align-items: center; font-weight: 600; margin: 0 0 20px 0; }
.issues .section .details .latest-issues::after {content:"";height: 1px;flex: 1;background: var(--c-lighter);margin: 0 0 0 10px;}
.issues .section:nth-child(even) .details .latest-issues {}
.issues .section:nth-child(even) .details .latest-issues::before {content:"";height: 1px;flex: 1;background: var(--c-lighter);margin: 0 20px 0 0;}
.issues .section:nth-child(even) .details .latest-issues::after {content:none}


.issues-listing {margin: 0 0 20px 0;}
.issues-listing .owl-stage-outer {}
.issues-listing .owl-stage-outer .owl-stage {}
.issues-listing h4 {}
.issues-listing .item {text-align: center;flex: 0 1 100%;max-width: 100%;padding: 0;font-size: 16px;margin: 0;}
.issues-listing .item:hover {}
.issues-listing .item .banner {display: block;margin: 0 0 10px 0;position: relative;}
.issues-listing .item .banner img {}
.issues-listing .item .banner .actions {position: absolute;left: 0;right: 0;bottom: 10px;display: none;}
.issues-listing .item .banner .actions a {color: #fff;display: inline-block;margin: 0 4px;border-radius: 50%;line-height: 1;vertical-align: top;}
.issues-listing .item .banner .actions a.save {font-size:0;}
.issues-listing .item .banner .actions a.save::before {content:"\e90c" !important;font-size:16px;font-family:"icomoon";margin: 0;}
.issues-listing .item .banner .actions a.save.active {/* font-size:0 */}
.issues-listing .item .banner .actions a.save.active::before {content:"\e948" !important;font-size: 16px;font-family: 'icomoon';}

.issues-listing .item .banner .actions div.share > i {display:none}
.issues-listing .item .banner .actions div.share {color: #fff;margin: 0 4px;vertical-align: top;display: inline-block;line-height: 1;}
.issues-listing .item .banner .actions div.share > span {font-size:0;display: block;}
.issues-listing .item .banner .actions div.share .popup {
	left: 50%;
	transform: translateX(-50%);
	padding: 12px 12px;
}
.issues-listing .item .banner .actions div.share .popup::before {left:50%; transform:translateX(-50%)}
.issues-listing .item .banner .actions div.share .popup a {
	margin: 0 10px 0 0 !important;
}
.issues-listing .item .banner .actions div.share .popup a:last-child {margin:0 !important}
.issues-listing .item .banner .actions div.share::before {content:"\e90b" !important;font-size:16px;font-family:"icomoon";margin: 0;}

.issues-listing .item .name {display: block;font-size: 13px !important;!i;!;color: var(--c-black);!;!importan;!i;!;line-height: 1.2;font-family: "Georgia";font-weight: normal !important;!i;!;}
#page .issues-listing .item .name {display: block;font-size: 13px;color: var(--c-black);line-height: 1.2;font-family: "Georgia";font-weight: normal;}
.issues-listing .item > h2 {font-family:inherit; font-weight:inherit; margin:0; color:inherit;}
.webinar-carousel-wrap .issues-listing .item .name {font-size: 16px; }

.issues-listing .item:hover .banner {box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.issues-listing .item:hover .banner::before {content:"";background: rgb(46,55,103);background: -moz-linear-gradient(360deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);background: -webkit-linear-gradient(360deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);background: linear-gradient(360deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2e3767",endColorstr="#2e3767",GradientType=1);height: 70%;display: block;position: absolute;left: 0;right: 0;bottom: 0;pointer-events: none;}
.issues-listing.no-overlay .item:hover .banner::before {content:none}
.issues-listing .item:hover .banner img {}
.issues-listing .item:hover .banner .actions {display: block; }


.issues-listing .owl-nav {position: absolute;top: -41px;right: 0;}
.issues .issues-listing .owl-nav {position: absolute;top: -45px;}
.issues-listing .owl-nav .owl-next {}
.issues-listing .owl-nav .owl-prev {}
.issues-listing .owl-nav button.owl-next, .issues-listing .owl-nav button.owl-prev {width: 25px;height: 25px;display: inline-block;background: var(--c-light);border-radius: 50%;margin: 0 0 0 6px;box-shadow: 0 0 0 6px var(--c-white);}
.issues-listing .owl-nav button.owl-next:hover, .issues-listing .owl-nav button.owl-prev:hover {background: var(--c-main);color:var(--c-white);}
.issues-listing .owl-nav button.owl-next::before {content:"\e911";padding: 0 0 0 2px;}
.issues-listing .owl-nav button.owl-prev::before {content:"\e912";padding: 0 1px 0 0px;}
.issues-listing .owl-nav button.owl-next::before, .issues-listing .owl-nav button.owl-prev::before {font-family: 'icomoon'; vertical-align: top; display: inline-block; font-size: 11px; text-align: center; width: 25px; height: 25px; line-height: 26px; font-weight: 600; color: #fff; }


.issues .section:nth-child(even) .details .issues-listing .owl-nav {right: auto;left: 0;border-left: none;border-right: solid 6px var(--c-white);}
.issues .section:nth-child(even) .details .issues-listing .owl-nav .owl-prev {margin: 0;}
.issues .section:nth-child(even) .details .issues-listing .owl-nav .owl-prev::before {}
.issues .section:nth-child(even) .details .issues-listing .owl-nav .owl-next {}
.issues .section:nth-child(even) .details .issues-listing .owl-nav .owl-next::before {}




div.modal {}
div.modal .modal-dialog {}

div.modal .modal-dialog.modal-full {width: 100%;max-width: 100%;margin: 0;height: 100%;}
div.modal .modal-dialog.modal-full .modal-content {height: 100%;}

div.modal#video-player-modal .modal-dialog.modal-full .modal-body, div.modal#gallery-modal .modal-dialog.modal-full .modal-body {
    max-width: 1320px;
    width: 100%;
    margin: auto;
}

div.modal .modal-dialog.modal-full .modal-content .modal-body {}
div.modal .modal-dialog.modal-full .modal-content .modal-body iframe {height:100%}
div.modal .modal-dialog .modal-content {border: none;box-shadow: 0 0 15px rgba(0 0 0 / 10%);border-radius: 0;position: relative;}
div.modal .modal-dialog .modal-content .modal-header {padding: 0;border: none;z-index: 1;}
div.modal .modal-dialog .modal-content .close {position: absolute;top: 0;right: 0;width: 40px;height: 40px;color: #fff;background: var(--c-main);opacity: 1;text-shadow: none;font-weight: 300;font-size: 15px;line-height: 40px;padding: 0;margin: 0;}
div.modal .modal-dialog .modal-content .close:hover {background:#242b4d !important}
div.modal .modal-dialog .modal-content .close i {}
div.modal .modal-dialog .modal-content .modal-body {min-height: 100px;padding: 40px;}



.issueModal  {padding: 0 !important;}
.issueModal .modal-dialog {max-width: 1200px; }
.issueModal .modal-dialog .modal-content {border: none;border-radius: 0;background: var(--c-white);}
.issueModal .modal-dialog .modal-content .close {font-size:15px;background: var(--c-main); width: 40px; height: 40px; position: absolute; top: 0; right: 0; z-index: 10; opacity: 1; color: #fff; }
.issueModal .modal-dialog .modal-content .close::before {content:"";}
.issueModal .modal-dialog .modal-content .modal-body {padding: 40px;display: flex;box-shadow: 0 0 14px rgb(0 0 0 / 20%);overflow-x: hidden;}
.issueModal .modal-dialog .modal-content .modal-body .cover {flex: 0 1 40%;margin: 0;transition: all 0.3s;}
.issueModal .modal-dialog .modal-content .modal-body .cover picture {width: 100%; height: 100%; display: block; }
.issueModal .modal-dialog .modal-content .modal-body .cover img {min-width: 100%;}
.issueModal .modal-dialog .modal-content .modal-body .cover:hover {}
.issueModal .modal-dialog .modal-content .modal-body .cover:hover + .content {}
.issueModal .modal-dialog .modal-content .modal-body .content {padding: 0 0 0 40px;flex: 0 1 60%;transition: all 0.3s;max-width: 60%;}
.issueModal .modal-dialog .modal-content .modal-body .content ul {padding: 0;list-style: none;margin: 0;color: var(--c-black);font-size: 14px;max-height: 230px;overflow-y: auto;}
.issueModal .modal-dialog .modal-content .modal-body .content ul li {}
.issueModal .modal-dialog .modal-content .modal-body .content ul li:hover {background:var(--c-main) !important;color:#fff;}
.issueModal .modal-dialog .modal-content .modal-body .content ul li:hover a {color:#fff;}
.issueModal .modal-dialog .modal-content .modal-body .content ul li:nth-child(odd) {background: var(--c-lighter);}
.issueModal .modal-dialog .modal-content .modal-body .content ul li a {color: var(--c-black); display: flex; padding: 12px; align-items: center; }
.issueModal .modal-dialog .modal-content .modal-body .content ul li a strong {flex: 0 1 calc(100% - 50px);font-weight: 300;position: relative;padding: 0 12px 0 22px;}
.issueModal .modal-dialog .modal-content .modal-body .content ul li a strong::before {content:"\f1c1";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 20px;position: absolute;left: 0;top: 0;line-height: 1;}
.issueModal .modal-dialog .modal-content .modal-body .content ul li a strong p {margin:0}
.issueModal .modal-dialog .modal-content .modal-body .content ul li a span {margin: 0 0  0 auto; flex: 1; text-align: center; }
.issueModal .modal-dialog .modal-content .modal-body .content h2 {font-weight: 700; font-size: 26px; margin: 0 0 20px 0; }
.issueModal .modal-dialog .modal-content .modal-body .content .buttons {margin: 30px 0 0 0;display: flex;align-items: center;}
.issueModal .modal-dialog .modal-content .modal-body .content .buttons a.btn {margin: 0 8px 0 0;}
.issueModal .modal-dialog .modal-content .modal-body .content .buttons a.btn i {margin: 2px 7px 0 ; }
.issueModal .modal-dialog .modal-content .modal-body .content .buttons a.btn:hover {background:var(--c-secondary)}


.issueModal .modal-dialog .modal-content .modal-body .content .buttons div.share {margin: 0 20px 0 auto; font-size: 14px; color: var(--c-black); }
.issueModal .modal-dialog .modal-content .modal-body .content .buttons div.share::before {content:"\e90b";font-family:"icomoon";margin: -1px 5px 0 0;vertical-align: top;font-size: 16px;display: inline-block;}
.issueModal .modal-dialog .modal-content .modal-body .content .buttons a.save {font-size: 14px; color: var(--c-black);}
.issueModal .modal-dialog .modal-content .modal-body .content .buttons a.save::before {content:"\e90c";font-family:"icomoon";margin: 4px 5px 0 0;font-size: 16px;vertical-align: top;}
.issueModal .modal-dialog .modal-content .modal-body .content .buttons a.save.active::before {content:"\e948";}

.issueModal .modal-dialog .modal-content .modal-body .content .issues {margin: 0}
.issueModal .modal-dialog .modal-content .modal-body .content .issues .section {padding: 0; width: 100%; }
.issueModal .modal-dialog .modal-content .modal-body .content .issues .section .details {flex: 0 1 100%; max-width: 100%; padding: 0; margin: 30px 0 0 0; }
.issueModal .modal-dialog .modal-content .modal-body .content .issues .section .details .issues-listing {margin: 0; opacity: 0;height: 0;}
.issueModal .modal-dialog .modal-content .modal-body .content .issues .section .details .issues-listing.owl-carousel {opacity: 1;height: auto;}
.issueModal .modal-dialog .modal-content .modal-body .content .issues .section .details .issues-listing .owl-nav {top: -45px; }


#new-epaper-modal {
    overflow: hidden;
    padding: 0 !important;
}




div.modal.paywall {padding: 0 !important;}
div.modal.paywall .modal-dialog {max-width: 800px;}
div.modal.paywall .modal-dialog .modal-content {}
div.modal.paywall .modal-dialog .modal-content {}
div.modal.paywall .modal-dialog .modal-content .close {width: 50px;height: 50px;z-index: 2;}
div.modal.paywall .modal-dialog .modal-content .modal-body {padding: 0;}
div.modal.paywall .modal-dialog .modal-content .modal-body .login-notification {margin: 0;width: 100%;padding: 50px;}

#zoom-modal {max-height: 100%;overflow: hidden;padding: 0 30px !important;background: rgba(255,255,255,0.9);}
.dark-mode-on #zoom-modal {background: rgba(0,0,0,0.9);}
#zoom-modal .modal-dialog {max-width: 1200px;/* max-height: 100%; */height: calc(100% - 80px);margin: 40px auto;}
#zoom-modal.modal-static .modal-dialog {transform: none !important;}
#zoom-modal .modal-dialog .modal-content {background: none;box-shadow: none;height: 100%;}
#zoom-modal .close {position: fixed;top: 0;right: 0;width: 60px;height: 60px;background: var(--c-main);opacity: 1;color: #fff;text-shadow: none;z-index: 10;font-size: 20px;}
#zoom-modal .close i {}
#zoom-modal .modal-dialog .modal-content .modal-body {background: none;padding: 0;height: 100%;}
#zoom-modal .modal-dialog .modal-content .modal-body .modal-slider {text-align: center;height: 100%;display: flex;align-items: center;justify-content: center;}
#zoom-modal .modal-dialog .modal-content .modal-body .modal-slider .gallery-item {display:none;height: 100%;}
#zoom-modal .modal-dialog .modal-content .modal-body .modal-slider .gallery-item.active {display: inline-flex;align-items: center;justify-content: center;flex-wrap: wrap;position: relative;align-content: center;}
#zoom-modal .modal-dialog .modal-content .modal-body .modal-slider img {box-shadow: 0 0 20px rgba(0,0,0,0.2);max-width: 100%;max-height: 100%;}
#zoom-modal .modal-dialog .modal-content .modal-body .modal-slider img.active {/* width: 100%; */}
#zoom-modal .modal-dialog .modal-content .modal-body .modal-slider span {display: block; font-size: 13px; padding: 8px 0 0 0; }
#zoom-modal .modal-dialog .modal-content .modal-body .modal-slider .caption {padding: 10px 10px 0 10px;font-size: 10px;/* position: absolute; *//* bottom: 0; */color: var(--c-black);/* left: 0; *//* right: 0; */flex: 0 1 100%;}



.modal-slider-nav {}
.modal-slider-nav .next {right: 0;text-align: left;}
.modal-slider-nav .prev {left: 0;text-align: right;}
.modal-slider-nav .next, .modal-slider-nav .prev {width: 60px;height: 60px;line-height: 60px;position: fixed;top: 50%;transform: translateY(-50%);font-size: 40px;cursor: pointer;}
.modal-slider-nav .next::before, .modal-slider-nav .prev::before {font-family: "icomoon";}
.modal-slider-nav .next::before {content: "\f16c";}
.modal-slider-nav .prev::before {content: "\f142";}


@media (max-width: 767px) {
	#zoom-modal {padding: 0 0px !important; }
	.modal-slider-nav {}
	.modal-slider-nav .next {}
	.modal-slider-nav .prev {}
	.modal-slider-nav .next, .modal-slider-nav .prev {background: var(--c-main); color: #fff; text-align: center; width: 40px; height: 40px; line-height: 40px; font-size: 20px; }
	#zoom-modal .modal-dialog .modal-content .modal-body .modal-slider .caption {}

	div.modal.paywall .modal-dialog .modal-content .modal-body .login-notification {padding: 50px 20px 20px; }
	div.modal .modal-dialog .modal-content .modal-body {padding: 0;}
	.issueModal .modal-dialog .modal-content .modal-body .content .buttons {flex-wrap:wrap}
	.issueModal .modal-dialog .modal-content .modal-body .content .buttons div.share {margin:0 20px 0 0;}
	.issueModal .modal-dialog .modal-content .modal-body .content .buttons .clear {flex:0 1 100%; height:20px}
}


.modal-backdrop {background-color:#fff;opacity: 0.9 !important;}
.dark-mode-on .modal-backdrop {background-color: #444;opacity: 0.9 !important;}


.edition {
    width: 100%;
}
.edition .latest {margin: 0 0 40px 0;display: flex;align-items: flex-end;/* display: none; */}
.edition .latest .cover {flex: 0 1 25%;padding: 0 40px 0 0;}
.edition .latest .cover img {width: 100%;}
.edition .latest .details {flex: 1; }
.edition .latest .details .latest-issue {display: flex; align-items: center; font-weight: 600; margin: 0 0 20px 0; }
.edition .latest .details .latest-issue::after {content:"";height: 1px;flex: 1;background: var(--c-lighter);margin: 0 0 0 10px;}
.edition .latest .details h2 {font-weight: 600; font-size: 28px; }
.dark-mode-on .edition .latest .details h2 {
    color: #fff;
}
.edition .latest .details p {}
.edition .latest .details .actions {display: flex; flex-wrap: wrap; align-items: center; }
.edition .latest .details .actions a.btn {margin: 5px 10px 5px 0;}
.edition .latest .details .actions a.btn.preview-epaper {background:var(--c-light)} 
.edition .latest .details .actions a.btn i {margin-right:7px;}
.edition .latest .details .actions a.btn:hover {background:#ee562f;border: solid 1px #ee562f;}
.edition .latest .details .actions .share {margin: 20px 20px 0 0;color: var(--c-black);display: inline-block;cursor: pointer;font-size: 14px;margin: 0 20px 0 auto;display: inline-block;}
.edition .latest .details .actions .share::before {content: "\e90b";font-family: "icomoon";margin: 0 5px 0 0;font-size: 15px;vertical-align: top;}
.edition .latest .details .actions .save {color: var(--c-black);margin: 0;position: relative;display: inline-block;/* opacity: 0.7; */font-size: 14px;}
.edition .latest .details .actions .save::before {content: "\e90c";font-family: "icomoon";margin: 2px 5px 0 0;font-size: 15px;display: inline-block;vertical-align: top;}





.edition .issues-listing {display: flex;flex-wrap: wrap;margin: 0 -20px 60px;}
.edition .issues-listing .item {flex: 0 1 20%;text-align: center;margin: 0 0 0px 0;background: var(--c-white);padding: 20px;transition: all 0.3s;z-index:10;position:relative;}
.edition .issues-listing .item .banner .actions {position: absolute; left: 0; right: 0; bottom: 20px; display: none; z-index: 10; }
.edition .issues-listing .item .banner .actions a {color: #fff;display: inline-block;margin: 0 9px;}
.edition .issues-listing .item .banner .actions a:hover {}
.edition .issues-listing .item:hover {transform: scale(1.1);box-shadow: 0 0 40px rgb(0 0 0 / 30%);z-index:11;}
.edition .issues-listing .item .banner {display: block;position: relative;}
.edition .issues-listing .item:hover .banner {box-shadow:none;}
.edition .issues-listing .item:hover div.banner::after {content:"";background: rgb(46,55,103);background: -moz-linear-gradient(360deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);background: -webkit-linear-gradient(360deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);background: linear-gradient(360deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2e3767",endColorstr="#2e3767",GradientType=1);height: 70%;display: block;position: absolute;left: 0;right: 0;bottom: 0;pointer-events: none;}
.edition .issues-listing .item:hover div.banner .actions {display:block}
.edition .issues-listing .item .banner img {}
.edition .issues-listing .item .name {color: var(--c-black);font-family:"Georgia";/* background: #ffff; */padding: 8px 0 0 0;display: block;}
.edition .issues-listing .item h2 {font-size: inherit; font-weight: inherit; color: inherit;margin:0;}


.table-of-contents {}
.table-of-contents .section-name {display: flex; align-items: center; font-weight: 600; margin: 0 0 20px 0; }
.table-of-contents .section-name::after {content: ""; height: 1px; flex: 1; background: var(--c-lighter); margin: 0 0 0 10px; }
.table-of-contents ul {padding: 0; list-style: none; }
.table-of-contents ul li {}
.table-of-contents ul li a {display: flex; color: var(--c-black); padding: 12px; }
.table-of-contents ul li a:hover {background: var(--c-main) !important; color: #fff; }
.table-of-contents ul li:nth-child(even) a {background: var(--c-lightest); }
.table-of-contents ul li a strong {font-weight: 300; position: relative; padding: 0 0 0 23px;flex:1 }
.table-of-contents ul li a strong::before {content: "\f1c1"; font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 20px; position: absolute; left: 0; top: 0; line-height: 1; }
.table-of-contents ul li a strong p {margin: 0; }
.table-of-contents ul li a span {margin: 0 0 0 auto; }





@media (max-width: 1024px) {
	.issues .section:nth-child(odd) {}
	.issues .section:nth-child(odd) .cover {display: none; }
	.issues .section:nth-child(odd) .cover a:nth-child(1) {}
	.issues .section:nth-child(odd) .cover a:nth-child(1) picture:first-child {}
	.issues .section:nth-child(odd) .cover a:nth-child(1) picture:last-child {}
	.issues .section:nth-child(odd) .cover a:nth-child(2) {}
	.issues .section:nth-child(odd) .details {padding: 0; flex: 0 1 100%; max-width: 100%; }

	.issues .section:nth-child(even) {}
	.issues .section:nth-child(even) .cover {display: none; }
	.issues .section:nth-child(even) .cover a:nth-child(1) {}
	.issues .section:nth-child(even) .cover a:nth-child(2) {}
	.issues .section:nth-child(even) .cover a:nth-child(2) picture:first-child {}
	.issues .section:nth-child(even) .cover a:nth-child(2) picture:last-child {}
	.issues .section:nth-child(even) .details {flex: 0 1 100%;max-width: 100%;padding: 0;text-align: center;}
	.issues .section:nth-child(even) .details .issues-listing .owl-nav {right: 0;left: auto;}
	.issues .section:nth-child(even) .details .latest-issues::after {content: "";height: 1px;flex: 1;background: var(--c-lighter);margin: 0 0 0 10px;}
	.issues .section:nth-child(even) .details .latest-issues::before {content:none}

	.issues .section {padding:20px 0;}
	.issues .section .details {text-align:center}
	.issues .section .details .btn {padding: 14px 24px; font-size: 16px; }

	.edition .latest .details .actions .clear {
		flex: 0 1 100%;
		margin: 20px 0 0 0;
	}
	.edition .latest .details .actions .share {
    margin: 0 20px 0 0;
}
}

@media (max-width: 991px) {
	.edition .issues-listing .item {flex: 0 1 25%;}
	.edition .latest .cover {flex: 0 1 40%;}
}

@media (max-width: 767px) {
	.edition .latest {flex-wrap: wrap; }
	.edition .latest .cover {padding: 0;flex: 0 1 100%;margin: 0 0 20px 0;}
	.edition .latest .cover picture {}
	.edition .latest .cover picture img {width: 100%; }
	.edition .latest .details {}

	.edition .issues-listing .item {flex: 0 1 50%;}

	.edition .latest .details .actions {}
	.edition .latest .details .actions .clear {
		flex: 0 1 100%;
		margin: 20px 0 0 0;
	}
	.edition .latest .details .actions .save {
	}
	.edition .latest .details .actions .share {margin: 0 20px 0 0;}

	.issueModal .modal-dialog .modal-content .modal-body {flex-wrap: wrap; padding: 0; }
	.issueModal .modal-dialog .modal-content .modal-body .cover {flex: 0 1 100%; margin: 0; }
	.issueModal .modal-dialog .modal-content .modal-body .cover img {width:100%;}
	.issueModal .modal-dialog .modal-content .modal-body .content {padding: 20px; flex: 0 1 100%; max-width: 100%; }
}





.owl-gallery {padding: 0;margin: 20px 0 !important;/*max-width: 905px;*/margin: 20px auto 0 auto !important;}
.owl-gallery .owl-stage {}
.owl-gallery .owl-stage .owl-item { position: relative;}
.owl-gallery .owl-stage .owl-item .item {flex: 0 1 100%; max-width: 100%; padding: 0; margin: 0; }

.owl-gallery .owl-stage .owl-item .slide {width: 100%;/* height: 450px; */position: relative;text-align: center;background: var(--c-lightest);}
.owl-gallery .owl-stage .owl-item .slide picture {}
.owl-gallery .owl-stage .owl-item .slide img {/* width: auto; *//* margin: 0 auto; */}
.mainText.col-md-12 .owl-gallery .owl-stage .owl-item .slide {width: 100%;height: 700px;background-size: contain !important; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); }


.owl-gallery .owl-stage .owl-item .caption {text-align: center;width: 100%;padding: 10px 30px 10px 30px;font-size: 12px;color: var(--c-black);font-weight: 300;z-index: 10;bottom: 0;}
.owl-gallery .owl-nav {}
.owl-gallery .owl-nav .owl-prev {left: 0;}
.owl-gallery .owl-nav .owl-next {right: 0;}

.owl-gallery .owl-nav .owl-prev, .owl-gallery .owl-nav .owl-next {position: absolute;top: 235px;transform: translateY(-50%);}
.mainText.col-md-12 .owl-gallery .owl-nav .owl-prev, .mainText.col-md-12 .owl-gallery .owl-nav .owl-next {top: 325px; }
.owl-gallery .owl-nav .owl-prev.disabled, .owl-gallery .owl-nav .owl-next.disabled { opacity: 0.5}


.owl-thumb {padding: 0;margin: 0 auto 50px auto;width: 100%;padding: 0 50px;} 
.owl-thumb .owl-stage {margin: 0 auto;display: flex;}
.owl-thumb .owl-stage .owl-item {}
.owl-thumb .owl-stage .owl-item .item {opacity: 0.5;max-width: unset;padding: 0;margin: 0;height: 100%;}
.owl-thumb .owl-stage .owl-item.focused .item { opacity: 1;}
.owl-thumb .owl-stage .owl-item .item img{height: 100%; object-fit: cover; cursor: pointer;}

.owl-thumb .owl-nav {}
.owl-thumb .owl-nav .owl-prev {left: 0;background: none;}
.owl-thumb .owl-nav .owl-next {right: 0;background: none;}
.owl-thumb .owl-nav .owl-prev, .owl-thumb .owl-nav .owl-next {position: absolute;top: 50%;transform: translateY(-50%);}
.owl-thumb .owl-nav .owl-prev::after, .owl-thumb .owl-nav .owl-next::after {color: #999;}


.envira-gallery-item .envira-gallery-item-inner .envira-gallery-link {}
.envira-gallery-item .envira-gallery-item-inner .envira-gallery-link .envira-gallery-image {}
.envira-gallery-item .envira-gallery-item-inner .envira-gallery-link .caption {}


.enviraGallery {
	clear: both;
	direction: ltr;
}
.enviraGallery .owl-gallery .owl-stage .owl-item .item {}
.enviraGallery .owl-gallery .owl-stage .owl-item .item .slide {text-align: center; }
.enviraGallery .owl-gallery .owl-stage .owl-item .item .slide img {max-height: 100%;width: auto;display: inline-block;cursor: pointer;}
.enviraGallery .owl-gallery .owl-stage .owl-item .item .caption {}
.enviraGallery .owl-thumb .owl-stage .owl-item .item {height: 50px;}
.enviraGallery .owl-gallery {}
.enviraGallery .owl-gallery .owl-nav {display: block; }
.enviraGallery .owl-gallery .owl-nav .owl-prev {position: absolute; left: 0; top: 50%; transform: translateY(-50%); background: var(--c-main); color: #fff; font-size: 22px; }
.enviraGallery .owl-gallery .owl-nav .owl-next {position: absolute;right: 0;top: 50%;/* transform: translateY(-50%); */background: var(--c-main);color: #fff;font-size: 22px;transition: top 0.3s;}
.enviraGallery .owl-gallery .owl-nav .owl-next::before {content:"\e911";font-family:icomoon;line-height:50px;width: 50px;height: 50px;display: block;text-align: center;}
.enviraGallery .owl-gallery .owl-nav .owl-prev::before {content:"\e912";font-family:icomoon;line-height:50px;width: 50px;height: 50px;display: block;text-align: center;}


@media (max-width: 1024px) {
	.owl-gallery .owl-stage .owl-item .slide {} 
	.mainText.col-md-12 .owl-gallery .owl-nav .owl-prev, .owl-gallery .owl-nav .owl-next {top:235px; }
}

@media (max-width: 767px) { 
	.enviraGallery.gallery-page .owl-gallery .owl-stage .owl-item .item .slide img {width: 100%;}

	.owl-gallery .owl-stage .owl-item .slide {width: 100%;} 
	.owl-gallery .owl-stage .owl-item div.landscape {width: 100%;height:300px;background-size: auto 100% !important;}
	.owl-gallery .owl-stage .owl-item div.portrait {width: 100%;height:300px;background-size: 100% auto !important;}
	.owl-gallery .owl-nav .owl-prev, .owl-gallery .owl-nav {}
	.owl-gallery .owl-nav .owl-prev, .owl-gallery .owl-nav .owl-next {position: absolute;top: 155px;}

	.owl-thumb {padding: 0 30px;}
	.owl-thumb .owl-stage {}
	.owl-thumb .owl-stage .owl-item {}
	.owl-thumb .owl-stage .owl-item .item {}
	.owl-thumb .owl-stage .owl-item.focused .item {}
	.owl-thumb .owl-stage .owl-item .item img{}

	.owl-thumb .owl-nav {}
	.owl-thumb .owl-nav .owl-prev {width: 30px;height: 30px;line-height: 30px;}
	.owl-thumb .owl-nav .owl-next {width: 30px;height: 30px;line-height: 30px;}
	.owl-thumb .owl-nav .owl-prev, .owl-thumb .owl-nav .owl-next {}
	.owl-thumb .owl-nav .owl-prev::after, .owl-thumb .owl-nav .owl-next::after {line-height: 30px;font-size: 26px;}

	.enviraGallery .owl-gallery .owl-nav .owl-next::before, .enviraGallery .owl-gallery .owl-nav .owl-prev::before {width: 30px;height: 30px;line-height: 30px;font-size: 12px;}
}





/*News page adds - start*/
.adWrapper {display: block;margin: 0 0 30px 0;overflow: hidden;position: relative; width: 100%; }
.adWrapper.hide {height: auto !important;margin: -250px 0 0 0;display: block !important;}
.adWrapper .ad {}
.adWrapper .ad a {}
.adWrapper .ad {border: 0 none !important;clip: rect(0px, auto, auto, 0px) !important;height: 100% !important;left: 0 !important;margin: 0 !important;padding: 0 !important;position: absolute !important;top: 0 !important;width: 100% !important;}
.adWrapper .ad a {position: fixed !important;top: 0 !important;transform: translateZ(0px) !important;width: 100%;}
.adWrapper .ad a img {top: 0;left: 50%;max-width: unset;min-height: 100%;min-width: 100%;transform: translateX(-50%);width: auto; position: relative;}
.adWrapper .ad .desktopAd {height: 100%; display: none; background-position: center center; background-size: cover; background-repeat: no-repeat;}
.adWrapper .ad .mobileAd  {height: 100%; display: none; background-position: center center; background-size: cover; background-repeat: no-repeat;}
.adWrapper .ad .desktopAd img {width: auto;height: 100%;min-width: unset;}
.adWrapper .ad .mobileAd img {height: auto;width: 100%;min-width: unset;min-height: unset;top: 50%;transform: translate3d(-50%,-50%,0);left: 50%;}
.adWrapper .adTop {background-color: var(--c-lightest);font-family: "Open Sans";font-size: 14px;font-weight: 700;height: 35px;letter-spacing: 4px;line-height: 35px;position: absolute;text-align: center;text-transform: uppercase;top: 0;width: 100%;z-index: 10;}
.adWrapper .adBottom {background-color: var(--c-lightest);bottom: 0;font-family: "Open Sans";font-size: 11px;font-weight: 400;height: 35px;letter-spacing: 1px;line-height: 35px;position: absolute;text-align: center;text-transform: uppercase;width: 100%;z-index: 10;}


/*Edge - works to 41.16299.402.0*/
@supports (-ms-ime-align:auto) and (position:sticky) {
	.adWrapper {display: block;margin: -180px 0 50px;overflow: hidden;position: relative; width: 100%; }
	.adWrapper.hide {height: auto !important;margin: -250px 0 0 0;display: block !important;}
	.adWrapper .ad {}
	.adWrapper .ad a {}
	.adWrapper .ad {border: 0 none !important;height: 100% !important;left: 0 !important;margin: 0 !important;padding: 0 !important;position: relative !important;top: 0 !important;width: 100% !important;}
	.adWrapper .ad a {width: 100%;}
	.adWrapper .ad a img {top: 0;left: 50%;max-width: unset;min-height: 100%;min-width: 100%;transform: translateX(-50%);width: auto; position: relative;}
	.adWrapper .ad .desktopAd {height: 100%;display: none;background-position: center;background-size: cover;background-repeat: no-repeat;position: absolute !important; transform:none !important;background-attachment: fixed;top: 0;}
	.adWrapper .ad .mobileAd  {height: 100%; display: none; background-position: center; background-size: cover; background-repeat: no-repeat;}
	.adWrapper .ad .desktopAd img {width: auto;height: 100%;min-width: unset;}
	.adWrapper .ad .mobileAd img {height: auto;width: 100%;min-width: unset;min-height: unset;top: 50%;transform: translate3d(-50%,-50%,0);left: 50%;}


	.adWrapper .adTop {background-color: #eeeeee;font-family: "Open Sans";font-size: 14px;font-weight: 700;height: 35px;letter-spacing: 4px;line-height: 35px;position: absolute;text-align: center;text-transform: uppercase;top: 0;width: 100%;z-index: 10;}
	.adWrapper .adBottom {background-color: #eeeeee;bottom: 0;font-family: "Open Sans";font-size: 11px;font-weight: 400;height: 35px;letter-spacing: 1px;line-height: 35px;position: absolute;text-align: center;text-transform: uppercase;width: 100%;z-index: 10;}
}


@media (max-width: 1200px) {
	.adWrapper.hide {}
}
@media (max-width: 767px) {
	.adWrapper {margin: -30px 0 40px;}
	.adWrapper .ad .desktopAd img {}
	.adWrapper .ad .mobileAd img {}
	.adWrapper.hide {margin: -50px 0 0 0;}
}

/*News page adds - end*/


.people-page-single {display: flex;align-items: center;max-width: 1320px;margin: 20px auto 20px;}
.people-page-single .photo {margin: 0 20px 0 auto;padding: 0 0 0 20px;}
.people-page-single .photo img {border-radius: 50%; overflow: hidden; max-width: 260px; border: solid 1px var(--c-light);padding: 5px;filter: grayscale(1) contrast(1.1) brightness(1.1); }

.people-page-single .text {margin: 0 auto 0 0;padding: 0 20px 0 0;}
.people-page-single .text .breadcrumbs {text-align: left; padding: 0; margin: 0 0 10px 0; }
.people-page-single .text h1 {text-align: left; margin: 0 0 10px 0; padding: 0; }
.people-page-single .text p {margin: 0; line-height: 1.6; }
.people-page-single .text p.speaker-bio {text-decoration: underline;color: var(--c-main);font-weight: 400;cursor: pointer;margin: 10px 0 0 0;}
.dark-mode-on .people-page-single .text p.speaker-bio {color: #fff; }

.speaker-bio-text {display:none}
.dark-mode-on .people-page-single .text p a {color: #fff; text-decoration: underline;}


@media (max-width: 767px) {
	.people-page-single {flex-wrap: wrap; }
	.people-page-single .photo {margin: 0 auto;flex: 0 1 100%;text-align: center;padding: 0 20px;}
	.people-page-single .photo img {max-width: 180px; padding: 5px; }

	.people-page-single .text {margin: 0;text-align: center;padding: 10px 20px 0;flex: 0 1 100%;}
	.people-page-single .text .breadcrumbs {text-align: center; }
	.people-page-single .text h1 {text-align: center;font-size: 28px;}
	.people-page-single .text p {}
}





.tickerWrap {background: #0079c2 !important;color: #fff;background-position: center center;font-family: "Open Sans";margin: 0;display: flex;background-size: cover;font-family: "Open Sans";margin: 0 -20px 0;}
.tickerWrap .inside {max-width: 1360px;margin: 0 auto;padding: 15px 20px;align-items: center;display: flex;flex-wrap: wrap;width: 100%;}
.sticky .tickerWrap .inside {
	max-width: 100%;
}
.tickerWrap .inside h2 {color: #fff;font-size: 19px;margin: 0;line-height: 1.1;font-family: "Open Sans";}
.tickerWrap .inside h2 a {color: #fff;text-decoration: none !important;font-weight: 400;text-transform: uppercase;}
.tickerWrap .inside h2 a strong {display:block;font-weight: 800;} 
.tickerWrap .inside > div {flex: 1; overflow: hidden; margin: 0 40px; }
.tickerWrap .inside .ticker {font-size: 14px; font-weight: 300; }
.tickerWrap .inside .ticker .owl-item {}
.tickerWrap .inside .ticker .item {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #fff;}
.tickerWrap .inside .btn {background: #fff !important;margin: 0;color: var(--c-main) !important;font-weight: 600;padding: 11px 20px;font-size: 15px;box-shadow: 0 0 10px rgba(0,0,0,0.2);padding: 11px 15px;}

.tickerWrap .inside .ticker .owl-nav {display:none !important;}
.tickerWrap .inside .ticker .owl-dotts {display:none !important;}
.tickerWrap .inside .ticker .owl-thumb {display:none !important;}

.tickerWrap .inside .tickerr {max-height: 34px;position: relative;height: 34px;}
.tickerWrap .inside .tickerr a.item {display:block;color: #fff;font-size: 17px;position: absolute;bottom: -70px;left: 0;z-index: 100;text-shadow: 0 0 16px rgba(0,0,0,0.5);}
.tickerWrap .inside .tickerr a.item.active {display: block;bottom:50%;transform:translateY(50%);white-space: nowrap;transition:bottom 0.3s;}
.tickerWrap .inside .tickerr a.item strong {display: block;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;font-weight: 400;}
.tickerWrap .inside .tickerr a.item p {margin:0}

.headerWrap.stickyy + .tickerWrap .inside > div {display:none}
.headerWrap.stickyy + .tickerWrap .inside {/* background:#3368af; *//* width: 50%; *//* padding: 0 15px 12px; *//* max-width: 500px; */}
.headerWrap.stickyy + .tickerWrap .inside h2 {}
.headerWrap.stickyy + .tickerWrap .inside .btn {margin: 0 0 0 auto;}


@media (max-width: 1200px) {
	.headerWrap.stickyy + .tickerWrap {top: 80px;}
	.tickerWrap {width: calc(100% + 40px);}
	.tickerWrap .inside {padding: 8px 62px; }
	.tickerWrap .inside h2 {}
.tickerWrap .inside h2 br {/* display:none; */}
.tickerWrap .inside > div {display: none;}
.tickerWrap .inside .ticker {display: none;}
.tickerWrap .inside .ticker .item {}
.tickerWrap .inside .btn {margin: 0 0 0 auto;}
.headerWrap.stickyy + .tickerWrap .inside > div {}
.headerWrap.stickyy + .tickerWrap .inside {width: 100%;max-width: 100%;}
.headerWrap.stickyy + .tickerWrap .inside h2 {}
.headerWrap.stickyy + .tickerWrap .inside .btn {}

}


@media (max-width: 768px) {
	
	.tickerWrap {top: auto;margin: 0;z-index: 1001;position: relative;width: calc(100% + 40px);margin: 0 -20px 0 -20px;}
	.tickerWrap .inside {padding: 8px 20px; }
	.tickerWrap .inside h2 {flex: 1;margin: 0 20px 0 0;font-size: 17px;}
	.tickerWrap .inside h2 br {display:block;}
	.tickerWrap .inside > div {display: none; }
	.tickerWrap .inside .ticker {display: none; }
	.tickerWrap .inside .ticker .item {}
	.tickerWrap .inside .btn {margin: 0 0 0 auto; }
	.headerWrap.stickyy + .tickerWrap .inside > div {}
	.headerWrap.stickyy + .tickerWrap .inside {width: 100%; }
	.headerWrap.stickyy + .tickerWrap .inside h2 {}
	.headerWrap.stickyy + .tickerWrap .inside .btn {}

}




.masonry-grid {display: flex; flex-wrap: wrap; position: relative; width: 100%; }
.masonry-grid .grid-item {flex: 0 1 33.33%; padding: 15px; width: 33.33%; }
.masonry-grid .grid-item .caption {text-align: center; font-size: 12px; padding: 7px 0 0 0px; line-height: 1.2; }


@media (max-width: 991px) {
	.masonry-grid {}
	.masonry-grid .grid-item {}
	.masonry-grid .grid-item .caption {}

}

@media (max-width: 767px) {
	.masonry-grid {margin: 0 -10px;width: calc(100% + 20px);}
	.masonry-grid .grid-item {flex: 0 1 50%;width: 50%;padding: 10px;}
	.masonry-grid .grid-item .caption {
		font-size: 10px;
		padding: 10px 10px;
	}

}

/* ====================== */
/* ===== Login page ===== */
/* ====================== */


.loginPage {}
.loginPage .col-md-4 {}
.loginPage .col-md-4 {}
.loginPage .col-md-4 .inside {background: var(--c-main); padding: 30px; color: #fff; text-align: center; height: 100%; }
.loginPage .col-md-4 .inside h2 {font-weight: bold;line-height: 1;font-size: 32px;}
.loginPage .col-md-4 .inside p {margin: 0 0 24px 0; }
.loginPage .col-md-4 .inside p:last-child {margin:0}
.loginPage .col-md-4 .inside .btn {background: #fff; color: var(--c-main) !important; font-weight: 600; }


.loginPage .login-form-container {}
.loginPage .login-form-container .login-form {}
.loginPage .login-form-container .login-form form {display: flex; flex-wrap: wrap; padding: 30px; background: var(--c-lightest); }
.loginPage .login-form-container .login-form form .login-username {flex: 0 1 50%; padding: 0 20px 0 0; }
.loginPage .login-form-container .login-form form .login-username label {display: block; font-weight: 700; font-size: 16px; margin: 0 0 7px 0; line-height: 1; }
.loginPage .login-form-container .login-form form .login-username input {width: 100%; height: 50px; border: none; background: #fff; color: #000; }
.loginPage .login-form-container .login-form form .login-password {flex: 0 1 50%; }
.loginPage .login-form-container .login-form form .login-password label {display: block; font-weight: 700; font-size: 16px; margin: 0 0 7px 0; line-height: 1; }
.loginPage .login-form-container .login-form form .login-password input {width: 100%; height: 50px; border: none; background: #fff; color: #000; }
.loginPage .login-form-container .login-form form .login-submit {margin: 0; }
.loginPage .login-form-container .login-form form .login-submit input {}
.loginPage .login-form-container .login-form form .login-remember {margin: 15px 0 20px 0px; flex: 0 1 100%; }
.loginPage .login-form-container .login-form form .login-remember input {}
.loginPage .login-form-container .login-form form .login-remember input {display: none; }
.loginPage .login-form-container .login-form form .login-remember label {margin: 0; position: relative; padding: 0 0 0 27px; font-size: 15px; }
.loginPage .login-form-container .login-form form .login-remember input + label::before {content:""; width: 20px; display: block; height: 20px; border: solid 1px var(--c-lighter); position: absolute; left: 0; top: 1px; background: var(--c-white); }
.loginPage .login-form-container .login-form form .login-remember label::after {content:"";}
.loginPage .login-form-container .login-form form .login-remember input:checked + label::before {background: var(--c-main); border: solid 1px var(--c-main); }
.loginPage .login-form-container .login-form form .login-remember input:checked + label::after {content: "\f00c"; position: absolute; top: 1px; left: 0; width: 20px; height: 20px; line-height: 20px; text-align: center; font-family: "Font Awesome 5 Free"; font-weight: 900; color: #fff; font-size: 10px; }
.loginPage .login-form-container .login-form form .forgot-password {margin: 0 0 0 30px; align-self: center; text-decoration: underline; }
.dark-mode-on .loginPage .login-form-container .login-form form .forgot-password {color:#fff}
.loginPage .login-form-container .login-form form .forgot-password strong {}


.loginPage .col-md-4 {}
.loginPage .col-md-4 h2 {font-size:24px; font-weight:bold}

.loginPage .login-form-container h3 {font-weight: bold; font-size: 24px; }
.loginPage .login-form-container ul.logged-in-menu {list-style: none; padding: 0; margin: 0 0 30px 0; }
.loginPage .login-form-container ul.logged-in-menu li {display: inline-block; }
.loginPage .login-form-container ul.logged-in-menu li a {border: solid 1px var(--c-lighter);border-radius: 0;padding: 6px 14px;margin: 0 5px 10px 0px;display: block;font-size: 15px;color: var(--c-black);}
.loginPage .login-form-container ul.logged-in-menu li a:hover {border: solid 1px var(--c-main); background: var(--c-main); color: #fff; }

@media (max-width: 767px) {
	.loginPage .col-md-4 {margin: 0 0 20px 0;}
	.loginPage .col-md-4.register-box {margin: 0;}
	.loginPage .col-md-4.register-box .inside h2 {font-size: 24px;}
	.loginPage .login-form-container .login-form form {padding: 20px;margin: 0 0 20px 0;}

	.loginPage .login-form-container .login-form form .login-username {
		flex: 0 1 100%;
		padding: 0;
		margin: 0 0 20px 0;
	}
	.loginPage .login-form-container .login-form form .login-password {
		flex: 0 1 100%;
	}
	.loginPage .login-form-container .login-form form .login-submit input {font-size: 16px; padding: 10px 20px; }
	.loginPage .col-md-4.register-box .inside .btn {font-size: 16px; padding: 10px 20px; }
	.loginPage .col-md-4 .inside h2 {font-size: 24px;}
}


.page-id-180339 h1 {text-align: center;}
#password-lost-form {text-align:center;max-width: 790px;margin: 0 auto;}
#password-lost-form h2 {font-size: 18px; font-family: "Open Sans"; font-weight: 600; }
#lostpasswordform {display: flex; background: var(--c-lightest); padding: 30px; align-items: flex-end; }
#lostpasswordform .form-row {margin: 0 10px 0 0; flex: 1; }
#lostpasswordform .form-row label {margin: 0; font-weight: 700; font-size: 16px; text-align: left; display: block; width: 100%; }
#lostpasswordform .form-row label input {height: 41px; width: 100%; margin: 5px 0 0 0; }
#lostpasswordform .lostpassword-submit {margin: 0; }
#lostpasswordform .lostpassword-submit input {padding: 9px 20px; }
.error {color: #d50000;}

@media (max-width: 991px) {
	#password-lost-form {}
	#password-lost-form h2 {}
	#lostpasswordform {flex-wrap: wrap; padding: 20px; }
	#lostpasswordform .form-row {flex: 0 1 100%; margin: 0 0 10px 0; }
	#lostpasswordform .form-row label {}
	#lostpasswordform .form-row label input {}
	#lostpasswordform .lostpassword-submit {flex: 0 1 100%; }
	#lostpasswordform .lostpassword-submit input {width: 100%; }
}


.advertise-page {display: grid;grid-template-columns: repeat(12,1fr);grid-template-rows: auto;grid-column-gap: 20px;grid-row-gap: 50px;}
.advertise-page .section {margin: 0;padding: 0;grid-column: span 6;}
.advertise-page .section.full {grid-column: span 12;display: grid;grid-template-columns: repeat(12,1fr);grid-template-rows: auto;grid-column-gap: 20px;grid-row-gap: 20px;}
.advertise-page .section.full .section-name {grid-column: span 12;margin: 0 0 -10px 0;}
.advertise-page .section.full .section-banner {grid-column: span 12;border: solid 1px var(--c-lighter);margin: 0 0 10px 0;}
.advertise-page .section.full .item {grid-column: span 4;position: relative;}
.advertise-page .section.full .item.full {grid-column: span 12;} 

.advertise-page .section .section-name {font-weight: 600;font-size: 27px;margin: 0 0 10px 0;}
.advertise-page .section .item {display: flex;align-items: center;background: var(--c-lightest);padding: 20px;}
.advertise-page .section .item .cover {}
.advertise-page .section .item .cover img {max-width: 80px;}
.advertise-page .section .item .text {padding: 0 0 0 20px; }
.advertise-page .section .item .paper-name {font-family: "Georgia";margin: 0 0 10px 0px;padding: 0;color: var(--c-black);font-size: 18px;font-weight: 500;line-height: 1;flex: 1;display: block;}
.advertise-page .section .item .link {margin: 0 20px 0 0;white-space: nowrap;color: var(--c-black);font-size: 14px;/* font-weight: 400; */}
.advertise-page .section .item .link.copy-btn { margin: 0; position: absolute; bottom: 20px; right: 20px; }
.advertise-page .section .item .link.copy-btn i { opacity: 0.12; margin: 0 !important; }
.advertise-page .section .item .link:hover {}
.advertise-page .section .item .link i {display: inline-block; margin: 4px 5px 0 0; vertical-align: top; font-size: 17px; }
.advertise-page .section .item .link.pdf i {font-size: 16px; margin: 5px 5px 0 0; }


.advertise-page .section.col-2 {display: flex;gap: 20px;width: 100%;grid-template-columns: repeat(12,1fr);max-width: 100%;flex: 0 1 100%;}
.advertise-page .section.col-2 .adv-col {flex: 0 1 50%;}



@media (max-width: 991px) {
	.advertise-page {grid-row-gap: 30px;}
	.advertise-page .section {grid-column: span 12; }
	.advertise-page .section.full .item {grid-column: span 12 !important;}

	.advertise-page .section.col-2 {flex-wrap: wrap;gap: 0;}
	.advertise-page .section.col-2 .adv-col {flex: 0 1 100%;}

}

.cw-filters {display: grid;grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));grid-template-rows: auto;grid-row-gap: 0;grid-column-gap: 10px;width: 100%;margin: 0;background: var(--c-lighter);padding: 20px;}
.cw-filters > div {padding: 0; }
.cw-filters > div label {display: block; font-weight: 600; font-size: 14px; margin: 0 0 4px 0; text-transform: capitalize; }
.cw-filters > div select {width: 100%; padding: 0 10px; height: 50px; border: none; font-weight: 300; }





.guidlines {}
.guidlines .item {margin: 0 0 20px 0; }
.guidlines .item .item-title {font-size: 20px; background: var(--c-lightest); padding: 20px; border-radius: 20px; font-family: "Open Sans"; font-weight: 400; cursor: pointer; position: relative; margin: 0; }
.guidlines .item .item-title::before {content: "\e910";font-family: "icomoon";font-weight: 300;background: var(--c-main);padding: 10px;border-radius: 50%;margin: 0 10px 0 0;font-size: 16px;color: #fff;width: 40px;height: 40px;line-height: 40px;text-align: center;padding: 0;display: inline-block;}
.guidlines .item.active .item-title {border-radius: 20px 20px 0 0;font-weight: 800;}
.guidlines .item.active .item-title::before {content: "\e90f";}
.guidlines .item .item-content {display: none; padding: 20px 20px 20px 70px; background: var(--c-lightest); margin: -20px 0 20px 0px; border-radius: 0 0 20px 20px; font-size: 14px; }
.guidlines .item.active .item-content {display:block}
.guidlines .item .item-content h5 {font-weight: 700;font-size: 17px;margin: 0 0 8px 0;grid-column: span 2;}
.guidlines .item .item-content .item-subtitle {font-weight: 700;font-size: 17px;margin: 0px 0 20px 0;cursor: pointer;}
.guidlines .item .item-content .item-subcontent {display: none;padding: 20px 0 0 46px;}
.guidlines .item .item-content .item-subtitle.active {margin: 0;}
.guidlines .item .item-content .item-subtitle.active + .item-subcontent {display:block}
.guidlines .item .item-content .item-subcontent p:empty {margin:0}
.guidlines .item .item-content .item-subcontent ul {list-style: none; padding: 0; }
.guidlines .item .item-content .item-subcontent ul li {position: relative;padding: 0 0px 0 25px;margin: 0 0 8px 0;cursor: pointer;}
.guidlines .item .item-content .item-subcontent ul li::before {content: "\f00c";font-family: 'Font Awesome 5 Free';font-weight: 900;position: absolute;left: 0;top: 0;text-align: center;line-height: 20px;font-size: 16px;color: var(--c-main) !important;}

.guidlines .item .item-content .item-subcontent ul li.checked::after {}
.guidlines .item .item-content .item-subcontent i {/* opacity: 0.7; */ font-size: 12px; font-style: normal; background: var(--c-lighter); display: block; padding: 20px; color: var(--c-darker); margin: 0 0 20px 0; }
.guidlines .item .item-content .item-subcontent i p:last-child {margin:0}
.guidlines .item .item-content .item-subcontent i:empty {display:none}
.guidlines .item .item-content .item-subcontent strong {font-weight:600;}
.guidlines .item .item-content .item-subcontent h5 {}
.guidlines .item .item-content .item-subcontent.active {display: block;}

.guidlines .item .item-content .item-subcontent .submission {background: var(--c-main); color: #fff; padding: 20px 20px 20px 80px; margin: 0 0 20px 0; position: relative; }
.guidlines .item .item-content .item-subcontent .submission::before {content:"\F165";font-family:icomoon;position: absolute;left: 20px;top: 20px;font-size: 42px;line-height: 1;}
.guidlines .item .item-content .item-subcontent .submission h5 {margin: 0 0 5px 0; font-weight: 800; font-size: 17px; }
.guidlines .item .item-content .item-subcontent .submission p {}
.guidlines .item .item-content .item-subcontent .submission p:last-child {margin:0}
.guidlines .item .item-content .item-subcontent .submission a {color:#fff; text-decoration:underline}

.guidlines .item .item-content .item-subtitle::before {content: "\e910"; font-family: "icomoon"; font-weight: 300; background: none; padding: 10px; border-radius: 50%; margin: 0 10px 0 0; font-size: 13px; color: #fff; width: 36px; height: 36px; line-height: 34px; text-align: center; padding: 0; display: inline-block; color: var(--c-main); border: solid 1px var(--c-main); }
.guidlines .item .item-content .item-subtitle.active::before {content: "\e90f";}
.guidlines .item .contact {background: var(--c-lighter); padding: 20px 20px 20px 70px; margin: 0 -20px -20px -70px; border-radius: 0 0 20px 20px; display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: auto; grid-column-gap: 30px; grid-row-gap: 0; }
.guidlines .item .contact div {}
.guidlines .item .contact div span {display: block; font-size: 14px; margin: 0 0 4px 0; }
.guidlines .item .contact div span a {color: var(--c-main);text-decoration: underline;}
.guidlines .item .contact div span a:hover {font-weight:500;text-decoration: underline;}
.guidlines .item .contact div span:last-child {margin:0}
.guidlines .item .contact div span strong {font-weight: 600; }
.guidlines .item .contact div span i {margin: 3px 10px 0 0;/* opacity: 0.3; */font-size: 16px;vertical-align: top;}
.guidlines .item .contact >*:last-child {margin:0}


.guidlines .item .item-content .item-subcontent table {width: 100% !important;border-collapse: collapse;margin: 20px 0 0 0;}
.guidlines .item .item-content .item-subcontent table tr {}
.guidlines .item .item-content .item-subcontent table tr th {text-align: center; padding: 10px; border-bottom: solid 1px var(--c-lighter); }
.guidlines .item .item-content .item-subcontent table tr th img {height: auto; width: 100%; }
.guidlines .item .item-content .item-subcontent table tr th strong {display: block; margin: 10px 0 0 0; }
.guidlines .item .item-content .item-subcontent table tr td {height: auto !important; padding: 10px; text-align: center; border-top: solid 1px var(--c-lighter); }
.guidlines .item .item-content .item-subcontent table tr td:first-child {text-align: left; }





/*company profile page*/

.site-content {}
.site-content > .companyPage {display: flex; flex-wrap: wrap; }
.site-content > .companyPage p:empty {display:none}
.site-content > .companyPage .company-text {flex: 0 1 65%;}
.site-content > .companyPage .company-text.full {flex: 0 1 100%;}

.site-content > .companyPage .company-text .align-left {margin: 0 30px 10px 0;float: left;}
.site-content > .companyPage .company-text .align-left img {max-width: 300px; }
.site-content > .companyPage .company-text .align-left .wp-caption-text {margin: 10px 0 0 0; }
.site-content > .companyPage .company-text .align-center .wp-caption-text {margin: 10px 0 0 0; }

.site-content > .companyPage .company-text .align-right {margin: 0 0 10px 20px; float: right; }
.site-content > .companyPage .company-text .align-right img {max-width: 300px; }
.site-content > .companyPage .company-text .align-right .wp-caption-text {margin: 10px 0 0 0; }

.site-content > .companyPage .company-text .align-center {margin: 0 0 20px 0; }
.site-content > .companyPage .company-text .align-center img {width: 100%; }
.site-content > .companyPage .company-text .align-center .wp-caption-text {margin: 10px 0 0 0; }


.site-content > .companyPage .company-text h2, .site-content > .companyPage .company-text h3 {font-weight: 600; font-size: 22px; }
.site-content > .companyPage .company-text .tags {margin-top:20px; }
.site-content > .companyPage .companySidebar {padding: 0 0 0 40px;flex: 0 1 35%;max-width: 35%;}
.site-content > .companyPage .companySidebar .sidebarBox {}
.site-content > .companyPage .companySidebar .sidebarBox {padding: 0; border: none; margin: 0 0 30px 0; }
.site-content > .companyPage .companySidebar .sidebarBox:last-child {margin-bottom:0;}
.site-content > .companyPage .companySidebar .sidebarBox h3 {top: 0;position: relative;left: 0;padding: 0 0 0 0px;text-align: right;margin: 0 0 15px 0;display: flex;font-size: 19px;font-weight: 600;align-items: center;}
.site-content > .companyPage .companySidebar .sidebarBox h3::after {content:"";height: 2px;background: #f5f5f5;flex: 1;margin: 0 0 0 15px;}
.site-content > .companyPage .companySidebar .sidebarBox h3:empty::after {margin: 0 0 8px 0; }
.site-content > .companyPage .companySidebar .sidebarBox.files ul {margin: 20px 0 0 0;padding: 0;list-style: none;font-size: 14px;}
.site-content > .companyPage .companySidebar .sidebarBox.files ul li {margin: 0 0 15px 0; }
.site-content > .companyPage .companySidebar .sidebarBox.files ul li a {padding: 0 0 0 24px; position: relative; display: block; }
.site-content > .companyPage .companySidebar .sidebarBox.files ul li a::before {content:"\f15c";font-family: 'Font Awesome 5 Free';font-weight: 900;position: absolute;left: 0;top: -5px;font-size: 21px;}
.site-content > .companyPage .companySidebar .sidebarBox.files ul li:last-child {margin:0;}
.site-content > .companyPage .companySidebar .sidebarBox.files ul li span {}
.site-content > .companyPage .companySidebar .sidebarBox.files ul li span p {margin: 0; font-size: 12px; color: var(--c-dark); padding: 0 0 0 0; }
.site-content > .companyPage .companySidebar .sidebarBox.photos {}
.site-content > .companyPage .companySidebar .sidebarBox.photos::after {content: ""; clear: both; display: table;}
.site-content > .companyPage .companySidebar .sidebarBox.photos p::after {content: ""; clear: both; display: table;}
.site-content > .companyPage .companySidebar .sidebarBox .sm {display:flex;margin: 0 0 10px 0;}
.site-content > .companyPage .companySidebar .sidebarBox .sm br {display:none;}
.site-content > .companyPage .companySidebar .sidebarBox .sm a {margin:0 5px 0 0}

.site-content > .companyPage .companySidebar .sidebarBox.photos img {width:100%;height:auto;padding: 20px;}
.site-content > .companyPage .companySidebar .sidebarBox.photos ul {padding: 0; list-style: none; margin: 0; }
.site-content > .companyPage .companySidebar .sidebarBox.photos ul li {margin: 0 0 20px 0; }
.site-content > .companyPage .companySidebar .sidebarBox.photos ul li a {}
.site-content > .companyPage .companySidebar .sidebarBox.photos ul li img {
    width: auto;
    height: auto;
}



.sidebar-gallery  {
    max-width: 100%;
}
.sidebar-gallery  div {
    text-align: center;
}
.sidebar-gallery  div a {
    display: block;
    /* filter: brightness(0.98); */
    background: #fff;
    border: solid 2px var(--c-lighter);
}
.sidebar-gallery  div a img {/* width: 200px !important; */}
.sidebar-gallery  .owl-thumbs {display: none !important;}
.sidebar-gallery  .owl-dots {/* display: none !important; */}
.sidebar-gallery  .owl-dots .owl-dot {
    background: var(--c-lighter);
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 0 8px;
}
.sidebar-gallery  .owl-dots .owl-dot.active {
    background: var(--c-main);
}
.sidebar-gallery  .owl-nav {display: none !important;}





.companyPage {max-width: 1316px;}
.companyPage .mainText .photoCredits {padding:0;}
.companyPage h3 {margin: 20px 0;}
.companyPage > h3:first-child {margin: 0 0 20px 0;}
.companyPage > .section h3:first-child {margin: 0 0 20px 0;}
.companyPage .section {border-bottom: 1px solid #e5e5e5;clear: left;float: left;margin: 0 0 20px;padding: 0 0 20px;width: 100%;}
.companyPage .section .alignleft {float: left;margin: 0 20px 10px 0;}
.companyPage .section .alignright {float: right;margin: 0 0 10px 20px;}
.companyPage .section .full { width: 100%;}

.companyPage .section.companyProducts {}
.companyPage .section.companyProducts a {color:var(--c-black)}
.companyPage .section.companyProducts .row {}
.companyPage .section.companyProducts .row > div {padding-bottom: 20px;}
.companyPage .section.companyProducts .row > div a {display: table;vertical-align: middle;width: 100%;color: var(--c-black);}
.companyPage .section.companyProducts .row > div a img {border: 1px solid #f2f2f2;margin: 0 10px 0 0;min-width: 120px;padding: 3px;width: 120px !important;}
.companyPage .section.companyProducts .row > div a b {display: table-cell;position: relative;vertical-align: middle;width: 100%;}
.companyPage .section.companyProducts .row > div em {color: #737373;display: block;font-family: "Open Sans";font-size: 14px;font-style: normal;font-weight: 300;margin: 5px 0 0;}
.companyPage .section.companyProducts .row > .col-md-4 {}
.companyPage .section.companyProducts .row > .col-md-4 img {}
.companyPage .section.companyProducts .row > .col-md-4 strong {display: table-cell;vertical-align: middle;width: 100%;}

.companyPage .section.contact {}
.companyPage .section.contact .row {}
.companyPage .section.contact .row > div {font-family: "Open Sans";font-size: 15px;font-weight: 300;margin: 0 0 30px;}
.companyPage .section.contact .row > div  strong { font-family: "Georgia"}


.contactDetails {border: solid 3px var(--c-lightest);border-left: none;padding: 30px 30px 30px 0;}
.contactDetails p {font-family: "Open Sans";font-size: 14px;font-weight: 300;}
.contactDetails p:last-child {margin:0;}
.dark-mode-on .contactDetails a {color:#fff; text-decoration:underline;}

@media (max-width: 991px) { 
	.contactDetails {border: solid 2px #f5f5f5;padding: 30px;}
	.contactDetails p {}
	.contactDetails p:last-child {}
}
@media (max-width: 767px) {
	.site-content > .companyPage {}
	.site-content > .companyPage .company-text {flex: 0 1 100%; }
	.site-content > .companyPage .companySidebar {flex: 0 1 100%;padding: 0;max-width: 100%;}
	.site-content > .companyPage .company-text .align-left {float: none; width: 100%; margin: 0 0 20px 0;}
	.site-content > .companyPage .company-text .align-left img {width:100%;max-width: 100%;}
	.site-content > .companyPage .company-text .align-right {float: none; width: 100%; margin: 0 0 20px 0; }
	.site-content > .companyPage .company-text .align-right img {width:100%;max-width: 100%;}
}






/* ======================================= */
/* ============ comments-area ============ */
/* ======================================= */

.comments-area {width: 100%;font-size: 16px;margin: 40px 0 0 0;background: var(--c-lightest);padding: 40px;clear: both; /*text-align: left;direction: ltr;*/}
.comments-area::before, .comments-area::after {content:""; clear:both; display: table;}
.comments-area h3#comments-area { display: none;}
.comments-area h5 {
    font-size: 14px;
    font-weight: 300;
}
.comments-area h5 a {
    text-decoration: underline;
    font-weight: 400;
}
.comments-area h2 {
	font-size: 26px !important;
	font-weight: bold;
	margin: 0 0 20px 0;
}
.comments-area ol {float: left;list-style: outside none none;margin: 0;padding: 0;width: 100%;}
.comments-area ol li {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);float: left;list-style: outside none none;margin: 0 0 20px;padding: 0;width: 100%;}
.comments-area ol li:last-child {border:none}
.comments-area ol li .comment-body {}
.comments-area ol li .comment-body .comment-author {border: medium none;margin: 0;padding: 0;width: 100%;}
.comments-area ol li .comment-body .comment-author::before, .comments-area ol li .comment-body .comment-author::after {content:""; clear:both; display:table    }
.comments-area ol li .comment-body .comment-author img {border-radius: 50%;float: left;margin: 0 9px 1px 0;}
.comments-area ol li .comment-body .comment-author p {color: var(--c-black);font-size: 14px;line-height: 18px;margin: 0;}
.comments-area ol li .comment-body .comment-awaiting-moderation {display: inline-block;font-style: normal;margin: 0 0 5px;padding: 0;}
.comments-area ol li .comment-body .comment-author cite {float: left;font-size: 14px;margin: 0 3px 0 0;font-weight: 700;font-style: normal;width: 100%;}
.comments-area ol li .comment-body .comment-author span {display: none;float: left;font-size: 12px;}
.comments-area ol li .comment-body .comment-meta {color: var(--c-light);font-size: 12px;line-height: 15px;margin: 0 0 10px 0px;}
.comments-area ol li .comment-body .comment-meta a {color: var(--c-dark);font-size: 12px;}
.comments-area ol li .comment-body > p {margin: 0 0 10px 0;width: 100%;background: var(--c-white);padding: 20px 20px 55px 20px;border-radius: 0px 30px 30px 30px;display: inline-block;width: 100%;box-shadow: 0 0 10px rgb(0 0 0 / 5%);}
.comments-area ol li .comment-body p:last-child {margin:0;padding: 20px;}
.comments-area ol li .comment-body .reply {margin: -55px 0 24px 20px;}
.comments-area ol li .comment-body .reply a {border-radius: 0;color: var(--c-black);display: inline-block;font-size: 12px;height: 24px;line-height: 24px;vertical-align: top; background: none; padding: 0; text-decoration: underline; }
.comments-area ol li ul {float: left;padding: 0;width: 100%;}
.comments-area ol li ul li {border-bottom: medium none;border-top: 1px solid var(--c-lighter);margin: 15px 0 0;padding: 15px 0 0 20px;}
.comments-area ol li ol.children {margin: 15px 0 5px 0; padding: 0 0 0 30px; }
.comments-area ol li ol.children li {}
.comments-area ol li ol.children li:last-child {border: none; padding: 0; margin: 0; }
.comments-area .comment-respond {float: left;width: 100%;font-size: 16px;font-weight: 300;margin: 20px 0 0 0;}
.comments-area .comment-respond h3 {margin: 0 0 5px 0;/* text-transform:  uppercase; */font-size: 24px;font-weight: 700;}
.comments-area .comment-respond h3 a {color: var(--c-black);}
.comments-area .comment-respond h3 small {float: right;margin: 7px 0 0 0;}
.comments-area .comment-respond h3 small a {background: var(--c-light);font-family: "Open Sans";font-weight: 300;border-radius: 0;color: #ffffff;float: right;font-size: 12px;height: 24px;letter-spacing: 0;line-height: 24px;padding: 0px 8px;text-shadow: none;text-transform:  none;font-weight:  normal;font-weight: 400;}
.comments-area .comment-respond .comment-notes {font-size: 10px;}
.comments-area .comment-respond .comment-notes span {font-size: 10px;}
.comments-area .comment-respond .comment-form-author {} 
.comments-area .comment-respond .comment-form-author label {font-weight: 400;}
.comments-area .comment-respond .comment-form-author label span {color: #fe0000;font-size: 9px;font-weight: 600;vertical-align: text-top;}
.comments-area .comment-respond .comment-form-author input {width: 100%;}
.comments-area .comment-respond .comment-form-email {}
.comments-area .comment-respond .comment-form-email input {width: 100%;}
.comments-area .comment-respond .comment-form-email label {font-weight: 400;}
.comments-area .comment-respond .comment-form-email label span {color: #fe0000;font-size: 9px;font-weight: 600;vertical-align: text-top;}
.comments-area .comment-respond .comment-form-url {}
.comments-area .comment-respond .comment-form-url label {font-weight: 400;}
.comments-area .comment-respond .comment-form-url input {width: 100%;}
.comments-area .comment-respond .logged-in-as {font-size: 13px;color: var(--c-black);}
.comments-area .comment-respond .logged-in-as a {}
.comments-area .comment-respond .comment-form-comment {}
.comments-area .comment-respond .comment-form-comment label {font-size: 15px;font-weight: 700;line-height:  1;margin: 0 0 5px 0;display: block;}
.comments-area .comment-respond .comment-form-comment textarea {height: 100px;line-height: 20px;max-height: 100px;max-width: 100%;padding: 10px;width: 100%;font-weight: 300;border: none;box-shadow: 0 0 10px rgb(0 0 0 / 5%);}
.comments-area .comment-respond .form-allowed-tags {display: none;}
.comments-area .comment-respond .form-submit {
	margin: 0;
}
.comments-area .comment-respond .form-submit input {background-color: var(--c-main);color: #fff;padding: 10px 22px;width: auto;border: none;font-size: 16px;/* text-transform: uppercase; */font-weight: 300;}

@media (max-width: 767px) {
	.comments-area {margin: 20px -20px 0 -20px; width: calc(100% + 40px); padding: 20px; }
	.comments-area .comment-respond h3 small {width: 100%; float: left; clear: both; display: block; text-align: left; margin: 0 0 10px 0; }
	.comments-area .comment-respond h3 small a {float: none; display: inline-block; margin: 0; }
	.comments-area ol li .comment-body > p {min-width: 100%; }
}






.search-resultss {}
.search-resultss .search-card {display: flex;flex-wrap: wrap;margin: 0 0 30px 0 !important;}
.search-resultss .search-card .banner-wrap {flex: 0 1 25%;position: relative;background: #fff;}
.search-resultss .search-card .banner-wrap a {display: block;width: 100%;height: 100%;}
.search-resultss .search-card .banner-wrap a picture {display: flex;align-items: center;height: 100%;}
.search-resultss .search-card .banner-wrap a picture img {width: 100%;width: 100%;height: 100%;object-fit: cover;}
.search-resultss .search-card:hover .banner-wrap::before {content:"";display: block;width: 80%;height: 100%;position: absolute;/* left: 0; */bottom: 0;right: 0;z-index: 1;background: rgb(46,55,103);background: -moz-linear-gradient(270deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);background: -webkit-linear-gradient(270deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);background: linear-gradient(270deg, rgba(46,55,103,1) 0%, rgba(46,55,103,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2e3767",endColorstr="#2e3767",GradientType=1);}
.search-resultss .search-card .text {padding: 20px;background: var(--c-lightest);flex-grow: 1;display: flex;flex-direction: column;flex: 1;min-height: 120px;}
.search-resultss .search-card:hover .text{background: var(--c-main);color: #fff;}
.search-resultss .search-card .text .meta {margin: 0 0 6px 0;font-size: 12px;}
.search-resultss .search-card .text .meta .info {font-weight: 400; }
.search-resultss .search-card .text .meta .info span:first-child {background: var(--c-lighter);color: var(--c-black);padding: 6px 7px;display: inline-block;margin: 0 5px 0 0;color: var(--c-black);line-height: 1;}
.search-resultss .search-card:hover .text .meta .info span:first-child {background:#fff; color:#000}
.search-resultss .search-card .text .name {font-family: georgia; color: var(--c-black); font-size: 20px; text-decoration: none !important; line-height: 1.2; margin: 0; display: block;}
.search-resultss .search-card:hover .text .name {color:#fff}
.search-resultss .search-card .text .excerpt {font-weight: 300;font-size: 15px;margin: 7px 0 0 0;flex-grow: 1;}
.search-resultss .search-card .text .actions {margin: 20px 0 0 0; }
.search-resultss .search-card:hover .text .actions .share {color:#fff}
.search-resultss .search-card:hover .text .actions .save {color:#fff}

.search-resultss .search-card.company {}
.search-resultss .search-card.company .banner-wrap {padding: 25px;}
.search-resultss .search-card .banner-wrap a {position: relative;}
.search-resultss .search-card .banner-wrap a img {height: auto;position: absolute;width: 100%;height: 100%;object-fit: contain;}

.search-resultss {}
.search-resultss .ad {margin: 0 0 20px 0; }
.search-resultss .ad .content {}
.search-resultss .ad .content a {}
.search-resultss .ad .content a img {}
.search-resultss .ad .content span {display: flex; color: var(--c-light); font-size: 12px; padding: 5px 0 0 0;}
.search-resultss .ad .content span {display: flex; color: var(--c-light); font-size: 12px; padding: 5px 0 0 0;}
.search-resultss .ad .content span::before {content: ""; flex: 1; height: 1px; background: var(--c-lighter); align-self: center; margin: 0 10px 0 0; }


.search-wrap {display: none;padding: 0;margin: 0;text-align: right;position: fixed;padding: 0 20px;background: rgb(255,255,255,0.9);top: 0;left: 0;right: 0;bottom: 0;height: 100%;z-index: 1000;}
.dark-mode-on .search-wrap {background: rgb(0 0 0 / 90%);}
.search-wrap.active {display: block;} 
.search-field {background: var(--c-lightest);max-width: 1320px;margin: 40px auto;position: relative;height: calc(100% - 80px);padding: 50px 130px;overflow: hidden;box-shadow: 0 0 10px rgb(0 0 0 / 20%);text-align: left;}
.search-field h3 {font-weight: bold; margin: 0px 0 10px 0px; font-size: 27px; }
.search-field.active { }
.search-field form {position: relative; margin: 0 0 20px 0; }
.search-field form::after {content:"\e906";font-family:icomoon;width: 60px;height: 60px;position: absolute;right: 0;top: 0;line-height: 60px;text-align: center;font-size: 24px;pointer-events: none;}
.search-field input[type="text"] {width: 100%;border: none;background: #fff;color: #000;height: 60px;font-size: 19px;padding: 0 20px;font-size: 23px;}
.search-field input[type="submit"] {position: absolute;top: 0;right: 0;border: none;width: 60px;height: 60px;font-size: 0;background: none;}

.search-field .search-close {position:absolute;height: 50px;width: 50px;right: 0;top: 0;text-align: center;line-height: 50px;color: #fff;background: var(--c-main);cursor: pointer;}
.search-field .search-resultss {top: 110px; text-align: left; z-index: 1000; width: 100%; background: var(--c-lightest); max-height: calc(100% - 195px); overflow: auto; }
.search-field .show-all {}
.search-field .show-all .btn {margin: 20px 0 0 0; }
.search-field .search-resultss .search-card {max-width: 1320px;margin: 0 auto 20px !important;background: var(--c-lightest);}
.search-field .search-resultss .search-card:first-child {/* align-items: center; */}




@media (max-width: 767px) {
	.search-field {padding: 50px 30px; height: calc(100% - 40px); margin: 20px auto; }
	.search-field .search-resultss .search-card .text {background:var(--c-white)}

	.search-resultss {}
	.search-resultss .search-card {}
	.search-resultss .search-card .banner-wrap {flex: 0 1 100%;}
	.search-resultss .search-card:hover .banner-wrap::before {bottom: 0; top: auto; left: 0; right: 0; width: 100%; height: 70%; background: rgb(45,55,103); background: -moz-linear-gradient(0deg, rgba(45,55,103,1) 0%, rgba(45,55,103,0) 100%); background: -webkit-linear-gradient(0deg, rgba(45,55,103,1) 0%, rgba(45,55,103,0) 100%); background: linear-gradient(0deg, rgba(45,55,103,1) 0%, rgba(45,55,103,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2d3767",endColorstr="#2d3767",GradientType=1); }
	.search-resultss .search-card .text {flex: 0 1 100%;}
}



#resetpassform {display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: auto; grid-column-gap: 10px; grid-row-gap: 10px; margin: 0 0 30px 0; margin: 0 auto; padding: 30px; background: var(--c-lightest); }
#resetpassform > p {margin: 0;}
#resetpassform > p label {display: block; margin: 0 0 5px 0; font-weight: 600; }
#resetpassform > p input:not([type="submit"]) {width: 100%; }
#resetpassform > p.description {grid-column: span 2;}
#resetpassform > p.resetpass-submit {grid-column: span 2;WEIGHT: 200;}
#resetpassform > p.resetpass-submit input[type="submit"] {background: var(--c-main);color: #fff !important;border-radius: 0 !important;font-weight: 300 !important;font-size: 14px !important;font-weight: 300 !important;cursor: pointer !important;font-size: 16px !important;}

@media (max-width: 767px) {
	#resetpassform {grid-template-columns: repeat(2, 1fr);padding: 20px;}
	#resetpassform > p {grid-column: span 2;}
}


.rtl .grid.article .main {
	text-align: right;
	direction: rtl;
}




.page-header-ids {position: relative;padding: 0 0px;}
.page-header-ids .content {position: relative;max-width: 1360px;width: 100%;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);padding: 0 20px 100px 20px;text-align: center;}
.page-header-ids img {}
.page-header-ids h1 {color: #fff;margin: 0;}

.advertise-page-ids {}
.advertise-page-ids .cards {display: grid;grid-template-columns: repeat(4,1fr);text-align: center;grid-gap: 40px;margin: -50px 0 70px 0;z-index: 10;position: relative;}
.advertise-page-ids .cards + h2 {margin: 0 0 20px 0;}
.advertise-page-ids .cards .item {transform:scale(1.0); transition: transform 0.3s;}
.advertise-page-ids .cards .item:hover { /* z-index:10; */ /* position:relative; *//* box-shadow: 0 0 10px rgba(0 0 0 / 10%); *//* padding: 20px; *//* background: #fff; */}
.advertise-page-ids .cards .item .cover {margin: 0 0 20px 0;transform:scale(1); transition:all 0.3s}
.advertise-page-ids .cards .item:hover .cover {transform:scale(1.1); box-shadow: 0 0 10px rgba(0 0 0 / 10%)}

.advertise-page-ids .cards .item .cover img {border: solid 1px var(--c-lighter);}
.advertise-page-ids .cards .item .links {}
.advertise-page-ids .cards .item .links a {margin: 0 20px 0 0; white-space: nowrap; color: var(--c-black); font-size: 14px;}
.advertise-page-ids .cards .item .links a i {font-size: 16px; margin: 4px 5px 0 0; vertical-align: top;display: inline-block;}
.advertise-page-ids .cards .item .actions a::before {content: "";}


@media (max-width: 767px) {
	.page-header-ids {}
	.page-header-ids .content {padding: 0 20px 80px 20px;}
	.page-header-ids img {height: 400px;object-fit: cover;}
	.page-header-ids h1 {}
	.page-header-ids h1 br {display:none}

	.advertise-page-ids {}
	.advertise-page-ids .cards {grid-template-columns: repeat(2,1fr);grid-gap: 20px;}
	.advertise-page-ids .cards + h2 {}
	.advertise-page-ids .cards .item {transform:none !important}
	.advertise-page-ids .cards .item:hover {padding: 0;box-shadow: none;background: none;}
	.advertise-page-ids .cards .item .cover {}
	.advertise-page-ids .cards .item .cover img {}
	.advertise-page-ids .cards .item .links {}
	.advertise-page-ids .cards .item .links a {}
	.advertise-page-ids .cards .item .links a i {}
}

.footnotes {padding: 0;}
.footnotes li {background: none;padding: 12px 15px 12px 15px;font-size: 13px;display: flex;}
.footnotes li:nth-child(2n) {background-color: var(--c-lightest);}
.footnotes span {display: flex;cursor: pointer;position: relative;min-width: 30px;}
.footnotes span::after {content: "\f30c";font-family: 'Font Awesome 5 Free';font-weight: 900;margin: 0 8px 0 25px;cursor: pointer;padding: 0 5px;position: absolute;right: 0;color: var(--c-black);display: none;}


 

.newsletter-rate {background: var(--c-main); color: #fff; text-align: center; padding: 40px; max-width: 800px; margin: 0 auto; }
.newsletter-rate#newsletter-rate-error {background: #d10000;}
.newsletter-rate h2 {font-weight: bold; }
.newsletter-rate h3 {
    font-weight: 600;
    font-size: 18px;
}
.newsletter-rate h3 i {
    margin: 0 4px 0 0;
    font-size: 23px;
}
.newsletter-rate p {font-size: 17px; }
.newsletter-rate #rate-nl {}
.newsletter-rate #rate-nl span {vertical-align: top; display: inline-block; line-height: 1; }
.newsletter-rate #rate-nl-submit {background: var(--c-secondary); color: #fff !important; padding: 10px 20px; font-weight: normal; font-size: 19px; font-family: "Georgia"; }

@media (max-width: 767px) {
.newsletter-rate {padding: 25px;}
	.newsletter-rate h2 {font-size: 26px;}
	.newsletter-rate p {font-size:16px}
}


#nl-archive-placeholder {}
#nl-archive-placeholder > div {margin: 0 0 20px 0; padding: 20px; background: var(--c-lightest); display: flex; align-items: center; cursor: pointer; }
#nl-archive-placeholder > div img {max-width: 160px; margin: 0 20px 0 0; }
#nl-archive-placeholder > div span {font-weight: 600; }
#nl-content-placeholder {max-width: 960px; margin: 0 auto; position: relative; }
#nl-content-placeholder #nl-content-placeholder-close {width: 50px; height: 50px; background: var(--c-main); color: #fff; border-radius: 50%; position: absolute; right: -20px; top: -20px; font-size: 0; text-align: center; line-height: 50px; border: solid 1px #fff; cursor: pointer; }
#nl-content-placeholder #nl-content-placeholder-close::before {content:"\e90d";font-family:"icomoon";font-size: 15px;}
#nl-content-placeholder .tables-wrapper {}





.nav.nav-tabs.tabs-event {border-bottom: none;margin: 30px 0 0 0;z-index: 12;position: relative;}
.nav.nav-tabs.tabs-event li {
    margin: 0;
}
.nav.nav-tabs.tabs-event li button {color: var(--c-black);line-height: 1;padding: 15px 22px;border-radius: 10px 10px 0 0;border: solid 2px var(--c-lightest);border-bottom: none;background: var(--c-white);/* border: none; */margin: 0 5px 0 0;}
.nav.nav-tabs.tabs-event li button.active {color: var(--c-black);font-weight: 800;background: var(--c-lightest);/* box-shadow: 0 -10px 30px rgb(0 0 0 / 5%); */border: solid 2px var(--c-lightest);border-bottom: none;}
.tab-content.tab-content-event {border: none;padding: 30px;background: var(--c-lightest);margin: 0 0 30px 0;border-radius: 0 10px 10px 10px;/* box-shadow: 0 0 30px rgb(0 0 0 / 7%); */position: relative;z-index: 10;}
.tab-content.tab-content-event .tab-pane {}
.tab-content.tab-content-event .tab-pane > .photo {
    margin: 0 0 30px 0;
}

.day-description {}
.day-description h2 {
    font-weight: bold !important;
    font-size: 28px !important;
	margin: 0 0 20px 0 !important;
}

.activities {display: block; }
.activities .item {max-width: 100%;padding: 0;border-bottom: solid 2px var(--c-lighter);margin: 0 0 30px 0;padding: 0 0 30px 0;display: flex;flex-wrap: wrap;}
.activities .item:last-child {border:none; padding: 0;margin: 0;}
.activities .item .hour {margin: 0 0 4px 0;font-size: 15px;font-weight: 400;/* background: var(--c-lightest); */display: inline-block;padding: 0;}
.activities .item .title {margin: 0 0 10px 0;font-weight: 600;font-size: 19px;font-family: Georgia;color: var(--c-black);line-height: 1.2;flex: 0 1 100%;}
.activities .item .title:last-child {margin:0}
.activities .item .speakers {/* margin: 0 0 20px 0; */display: flex;flex-wrap: wrap;flex: 0 1 100%;}
.activities .item .speakers .speaker {display: flex;align-items: center;margin: 0 30px 10px 0;}
.activities .item .speakers .speaker .speaker-link { display: flex; align-items: center; }
.activities .item .speakers .speaker picture { margin: 0 10px 0 0; }
.activities .item .speakers .speaker picture img {max-width: 50px;border-radius: 50%;border: solid 1px var(--c-lighter);}
.activities .item .speakers .speaker .name {margin: 0;font-size: 14px;font-weight: 400;}
.activities .item .more {border-radius: 0;font-weight: 300;font-size: 13px;font-weight: 300;cursor: pointer !important;border: none;border-radius: 5px;background: none;padding: 0;display: inline-flex;align-items: center;font-weight: 400;color: var(--c-black);margin: 10px 0 0 0;order: 9;}
.activities .item .more::before { content: "\2b"; font-family: 'Font Awesome 6 Pro'; font-size: 12px; background: var(--c-main); color: #fff; border-radius: 50%; width: 25px; height: 25px; display: inline-block; line-height: 25px; padding: 0; font-weight: 600; margin: 0 7px 0 0; }
.activities .item .more.active::before {content:"\f068"}
.activities .item .details {display: none;order: 11;}
.activities .item .more.active + .details {display: block;}

.activities .item .sponsors { list-style: none; padding: 0; margin: 0; display: flex; align-items: center; order: 10; margin: 0 0 0 auto; }
.activities .item .sponsors li {margin: 0 0 0 20px;/* background: #fff; *//* padding: 10px; */height: 100%;display: flex;cursor: pointer;align-items: center;}
.activities .item .sponsors li span {
    height: 100%;
    display: flex;
    align-items: center;
    padding: 10px;
    background: #fff;
}
.activities .item .sponsors li span img {max-width: 100px;max-height: 60px;}

@media (max-width: 767px) {
	.activities .item .sponsors {
    flex: 0 1 100%;
    order: 5;
    margin: 10px 0 10px 0;
    flex-wrap: wrap;
    align-items: normal;
}
	.activities .item .sponsors li {
    margin: 0 10px 10px 0;
    height: auto;
}
	.activities .item .sponsors li span {}	
	.activities .item .sponsors li span img {}	
}

.tooltip.custom-company-tooltip {opacity: 1;/* margin: -50px 0 0; */}
.tooltip.custom-company-tooltip .arrow {}
.tooltip.custom-company-tooltip .arrow::before {border-top-color: #fff;}
.tooltip.custom-company-tooltip.bs-tooltip-bottom .arrow::before {    
    border-bottom-color: #fff;
}
.tooltip.custom-company-tooltip .tooltip-inner {background: #fff;padding: 20px;opacity: 1;color: #000;text-align: left;font-weight: 300;min-width: 560px;max-height: 380px;box-shadow: 0 0 30px rgb(0 0 0 / 10%);border-radius: 10px;overflow-y: auto;}
.tooltip.custom-company-tooltip .tooltip-inner .company-tooltip {display: flex;flex-wrap: wrap;}
.tooltip.custom-company-tooltip .tooltip-inner .company-tooltip .logo {margin: 0;}
.tooltip.custom-company-tooltip .tooltip-inner .company-tooltip .logo img {max-width: 130px;display: block;margin: 0;}
.tooltip.custom-company-tooltip .tooltip-inner .company-tooltip .description {font-weight: 600;align-self: center;margin: 0 0 0 auto;}
.tooltip.custom-company-tooltip .tooltip-inner .company-tooltip .excerpt {margin: 10px 0 20px 0;}
.tooltip.custom-company-tooltip .tooltip-inner .company-tooltip .buttons {}
.tooltip.custom-company-tooltip .tooltip-inner .company-tooltip .buttons .btn {}

.tooltip.custom-company-tooltip .tooltip-inner h4 {
    font-family: "Georgia";
    font-weight: 600;
    font-size: 19px;
}
.tooltip.custom-company-tooltip .tooltip-inner .speaker-bio-text {display: block;}
.tooltip.custom-company-tooltip .tooltip-inner .speaker-bio-text *:last-child {margin-bottom:0}

@media (max-width: 767px) {
	.tooltip.custom-company-tooltip .tooltip-inner {min-width: 250px;}
	.tooltip.custom-company-tooltip .tooltip-inner .company-tooltip .description {flex:0 1 100%;}
}


.sponsor-block {margin: 50px 0;}
.sponsor-block h2 { text-align: center; display: flex; justify-content: center; align-items: center; }
.sponsor-block h2::before, .sponsor-block h2::after {content:"";flex: 1;height: 4px;background: var(--c-lightest);}
.sponsor-block h2 span { font-weight: 600; margin: 0 20px; }
.sponsor-block .sponsor-block-description {text-align:center}
.sponsor-block .sponsor-block-logos {margin: 20px 0 0;padding: 0;display: flex;/* align-items: center; */justify-content: center;flex-wrap: wrap;}
.sponsor-block .sponsor-block-logos li {display: inline-block;padding: 20px;flex: 0 1 25%;border: solid 2px var(--c-lighter);display: flex;align-items: center;margin: 0 10px 20px;justify-content: center;min-height: 120px;}
.sponsor-block .sponsor-block-logos.per-row-3 li {flex: 0 1 calc(33.33% - 20px);margin: 0 10px 20px;}
.sponsor-block .sponsor-block-logos.per-row-4 li {flex: 0 1 calc(25% - 20px);}
.sponsor-block .sponsor-block-logos.per-row-5 li { flex: 0 1 calc(20% - 20px); }
.sponsor-block .sponsor-block-logos.per-row-6 li { flex: 0 1 calc(16.66% - 20px);}
.sponsor-block .sponsor-block-logos li a {display: block; }
.sponsor-block .sponsor-block-logos li img {max-width: 190px !important;max-height: 80px;}
.dark-mode-on .sponsor-block .sponsor-block-logos li img { background: #fff; padding: 15px; }

.sponsor-block .sponsor-block-logos.owl-carousel {margin: 30px 0 0 0;}
.sponsor-block .sponsor-block-logos.owl-carousel .owl-stage-outer {}
.sponsor-block .sponsor-block-logos.owl-carousel .owl-stage-outer .owl-stage {display: flex;align-items: center;}
.sponsor-block .sponsor-block-logos.owl-carousel .owl-stage-outer .owl-stage .owl-item {text-align: center;}
.sponsor-block .sponsor-block-logos.owl-carousel .owl-stage-outer .owl-stage li {padding: 0;display: inline-block;text-align: center;margin: 0;width: 100%;text-align: center;justify-content: center;display: flex;}
.sponsor-block .sponsor-block-logos.owl-carousel .owl-stage-outer .owl-stage li a {}
.sponsor-block .sponsor-block-logos.owl-carousel .owl-stage-outer .owl-stage li img {width: 100%;max-width: 160px !important;max-height: 80px;padding: 20px;}
.sponsor-block .sponsor-block-logos.owl-carousel .owl-dots { text-align: center; height: 10px; margin: 20px 0 0 0; }
.sponsor-block .sponsor-block-logos.owl-carousel .owl-dots .owl-dot { width: 10px; height: 10px; background: var(--c-lighter); border-radius: 50%; margin: 0 5px; display: inline-block; vertical-align: top; }
.sponsor-block .sponsor-block-logos.owl-carousel .owl-dots .owl-dot.active { background: var(--c-main); }


.speakers-block {margin: 30px 0 40px 0;}
.speakers-block .speakers {display: flex;flex-wrap: wrap;justify-content: center;}
.speakers-block h2 { flex: 0 1 100%; font-weight: 600; margin: 0 0 20px 0; display:flex; align-items: center; }
.speakers-block h2::before, .speakers-block h2::after { content: ""; flex: 1; height: 4px; background: var(--c-lightest); }
.speakers-block h2::before {margin:0 20px 0 0;}
.speakers-block h2::after {margin:0 0 0 20px;}
.speakers-block .speakers .speaker {flex: 0 1 20%;text-align: center;padding: 10px 10px 10px;}
.speakers-block .speakers.per-row-3 .speaker {flex: 0 1 33.33%;}
.speakers-block .speakers.per-row-4 .speaker {flex: 0 1 25%;}
.speakers-block .speakers.per-row-5 .speaker {flex: 0 1 20%;}
.speakers-block .speakers.per-row-6 .speaker {flex: 0 1 16.66%;}
.speakers-block .speakers .speaker .speaker-link {}
.speakers-block .speakers .speaker .speaker-link img {border-radius: 50%;max-width: 190px;border: solid 5px var(--white);box-shadow: 0 0 0 1px var(--c-lighter);}
.speakers-block .speakers .speaker .speaker-link .name {margin: 10px 0 0 0px;font-size: 14px;font-weight: 400;line-height: 1.2;}
.speakers-block .speakers.owl-carousel .owl-stage-outer .owl-stage .owl-item .speaker {padding-bottom: 0;}
.speakers-block .speakers.owl-carousel .owl-dots { text-align: center; height: 10px; margin: 20px 0 0 0;width: 100%;}
.speakers-block .speakers.owl-carousel .owl-dots .owl-dot { width: 10px; height: 10px; background: var(--c-lighter); border-radius: 50%; margin: 0 5px; display: inline-block; vertical-align: top; }
.speakers-block .speakers.owl-carousel .owl-dots .owl-dot.active { background: var(--c-main); }




.days {
    margin: 30px 0;
}
.days .day {display: flex;position: relative;padding: 0 0 40px 0;}
.days .day:last-child {padding:0}
.days .day::before {content:"";position: absolute;left: 65px;top: 0;bottom: 0;width: 3px;background: var(--c-lightest);z-index: -1;}
.days .day .photo {margin: 0 20px 0 0;/* border: solid 3px var(--c-lightest); *//* padding: 5px; *//* background: var(--c-white); *//* z-index: 10; *//* object-fit: cover; */align-self: flex-start;}
.days .day .photo img {width: 130px;height: 130px;border-radius: 50%;/* margin: 0 20px 0 0; */border: solid 3px var(--c-lightest);padding: 5px;background: var(--c-white);z-index: 10;object-fit: cover;display: block;max-width: none;}
.days .day .activities {}
.days .day .activities .day-title { font-weight: bold; font-size: 32px; margin: 43px 0 20px 0; /* color: var(--c-main); */ }


.img-text-container.column { margin: 0 0 30px 0; }
.img-text-container.column .img-text { display: flex; }
.img-text-container.column .img-text .text { flex: 1; padding: 40px; background: var(--c-lightest); }
.img-text-container.column .img-text .text h2 { font-size: 20px; font-weight: bold; }
.img-text-container.column .img-text .img { flex: 0 1 50%; }
.img-text-container.column .img-text .img img { height: 100%; object-fit: cover;}
.img-text-container.column .img-text:nth-child(2n) {}
.img-text-container.column .img-text:nth-child(2n) .img { order: 2; }
.img-text-container.column .img-text:nth-child(2n) .text { order: 1; }
 

.img-text-container.list { margin: 0 0 30px 0; }
.img-text-container.list .img-text {display: flex;flex-wrap: wrap;}
.img-text-container.list .img-text .text { flex: 1; padding: 40px; background: var(--c-lightest); }
.img-text-container.list .img-text .text h2 { font-size: 20px; font-weight: bold; }
.img-text-container.list .img-text .img {flex: 0 1 100%;}
.img-text-container.list .img-text .img img { height: 100%; object-fit: cover;}


.img-text-container.owl-carousel { margin: 0 0 30px 0; }
.img-text-container.owl-carousel .owl-stage-outer {}
.img-text-container.owl-carousel .owl-stage-outer .owl-stage {}
.img-text-container.owl-carousel .owl-nav {display:none}
.img-text-container.owl-carousel .owl-dots { text-align: center; height: 10px; margin: 20px 0 0 0; }
.img-text-container.owl-carousel .owl-dots .owl-dot { width: 10px; height: 10px; background: var(--c-lighter); border-radius: 50%; margin: 0 5px; display: inline-block; vertical-align: top; }
.img-text-container.owl-carousel .owl-dots .owl-dot.active { background: var(--c-main); }
.dark-mode-on .img-text-container.owl-carousel .owl-dots .owl-dot.active {background:#fff}
.img-text-container.owl-carousel .img-text { display: flex; }
.img-text-container.owl-carousel .img-text .text { flex: 1; padding: 40px; background: var(--c-lightest); }
.img-text-container.owl-carousel .img-text .text h2 {font-size: 20px; font-weight: bold;}
.img-text-container.owl-carousel .img-text .img { flex: 0 1 50%; }
.img-text-container.owl-carousel .img-text .img img { height: 100%; object-fit: cover;}


.img-text-container .img-text .text > *:last-child {margin:0}


.event-block-simple {/* box-shadow: 0 0 30px rgb(0 0 0 / 7%); */padding: 30px;margin: 30px 0 30px 0;border-radius: 10px;overflow: hidden;border: none;background: var(--c-lightest);}
.event-block-simple > .photo img { margin: -30px -30px 30px -30px; max-width: calc(100% + 60px) !important; width: calc(100% + 60px) !important; }
body .wrapper .event-block-simple .day-title {font-weight: bold;font-size: 32px;}
body .wrapper .event-block-simple .day-description {}
body .wrapper .event-block-simple .day-description p {margin-top:0;}



@media (max-width: 1100px) {
	.days .day::before {display: none;}
	.days .day .photo {position: absolute;width: 80px;height: 80px;top: 9px;}
	.days .day .activities .day-title { padding: 0 0 0 90px; margin: 35px 0 30px 0; font-size: 28px; }

} 
@media (max-width: 767px) {
	.tab-content.tab-content-event {padding:20px}
	.event-block-simple {padding:20px}
	.event-block-simple > .photo {margin: -20px -20px 20px -20px;max-width: calc(100% + 40px) !important;width: calc(100% + 40px) !important;}
	.activities .item .speakers .speaker picture img {max-width: 40px;}
	.speakers-block .speakers .speaker {flex: 0 1 50% !important;}

	.sponsor-block .sponsor-block-logos li {flex: 0 1 calc(50% - 20px) !important;/* padding: 0 15px 30px; */padding: 10px;}

	.img-text-container.column .img-text {flex-wrap: wrap;}
	.img-text-container.column .img-text .img {flex: 0 1 100% !important;}
	.img-text-container.column .img-text .img img { min-height: 300px; }
	.img-text-container.column .img-text .text {order: 2 !important;padding: 20px !important;}

	.img-text-container.list .img-text {flex-wrap: wrap;}
	.img-text-container.list .img-text .img {flex: 0 1 100% !important;}
	.img-text-container.list .img-text .img img { min-height: 300px; }
	.img-text-container.list .img-text .text {order: 2 !important;padding: 20px !important;}

	.img-text-container.owl-carousel .img-text {flex-wrap: wrap;}
	.img-text-container.owl-carousel .img-text .img {flex: 0 1 100% !important;}
	.img-text-container.owl-carousel .img-text .img img { min-height: 300px; }
	.img-text-container.owl-carousel .img-text .text {order: 2 !important;padding: 20px !important;}

	.nav.nav-tabs.tabs-event li button { border-radius: 5px; margin: 0 10px 10px 0; border: solid 2px var(--c-lightest); padding: 10px 15px; font-size: 15px; }
	.nav.nav-tabs.tabs-event li button.active {}
	
}




#page {}
#page > .section {padding: 0px 20px;margin: 40px -20px 40px;}
#page > .section.gray {background: var(--c-lightest);padding: 50px 20px;margin: 40px -20px 40px;}
#page > .section.gray:last-child {margin-bottom:0;}
#page > .section .content {max-width: 1320px; margin: 0 auto;}
#page > .section .content .ids-archive {}
#page > .section .content .ids-archive .grid {}
#page > .section .content .ids-archive .grid .webinar-carousel-wrap {margin:0}
#page > .section.gray .content .ids-archive .grid .webinar-carousel-wrap .issues-listing .owl-nav button.owl-next,
#page > .section.gray .content .ids-archive .grid .webinar-carousel-wrap .issues-listing .owl-nav button.owl-prev {box-shadow: 0 0 0 6px var(--c-lightest);}




.videos-listing .owl-stage-outer {}
.videos-listing .owl-stage-outer .owl-stage {display: flex;/* height: 100%; *//* align-items: flex-start; *//* height: 100%; */}
.videos-listing .owl-stage-outer .owl-stage .owl-item {/* height: 100%; */}
.videos-listing .elem { display: flex; flex-direction: column; height: 100%; }
.videos-listing .elem .banner {margin: 00;display: block;position: relative;}
.videos-listing .elem .banner::before {text-align: center;content:"\f04b";width: 60px;height: 60px;line-height: 60px;position: absolute;left: 50%;top: 50%;transform: translate3d(-50%, -50%, 0);background: var(--c-main);border-radius: 50%;font-family: "Font Awesome 5 Free";font-weight: 900;color: #fff;font-size: 22px;padding: 0 0 0 4px;}
.videos-listing .elem .banner:hover::before {background:var(--c-secondary)}
.videos-listing .elem .banner img {}
.videos-listing .elem .text { background: var(--c-white); padding: 20px; flex-grow: 1; }
.videos-listing .elem:hover .text {background:var(--c-main);color:#fff}
.videos-listing .elem .text .date {font-size: 12px;opacity: 0.6;margin: 0 0 10px 0;}
.videos-listing .elem .text h2 {font-size: inherit;font-weight: inherit;color: inherit;margin: 0;}
.videos-listing .elem .text h2 .name {font-family: georgia;color: var(--c-black);font-size: 17px;text-decoration: none !important;line-height: 1.2;margin: 0;display: block;}
.videos-listing .elem:hover .text h2 .name {color:#fff;}

.videos-listing .owl-dots {display:none;}
.videos-listing .owl-nav {position: absolute;top: -41px;right: 0;}
.videos-listing .owl-nav button.owl-next, .videos-listing .owl-nav button.owl-prev {width: 25px;height: 25px;display: inline-block;background: var(--c-light);border-radius: 50%;margin: 0 0 0 6px;box-shadow: 0 0 0 6px var(--c-lightest);}
.videos-listing .owl-nav button.owl-next:hover, .videos-listing .owl-nav button.owl-prev:hover {background: var(--c-main);color:var(--c-white);}
.videos-listing .owl-nav button.owl-next::before {content:"\e911";padding: 0 0 0 2px;}
.videos-listing .owl-nav button.owl-prev::before {content:"\e912";padding: 0 1px 0 0px;}
.videos-listing .owl-nav button.owl-next::before, .videos-listing .owl-nav button.owl-prev::before {font-family: 'icomoon'; vertical-align: top; display: inline-block; font-size: 11px; text-align: center; width: 25px; height: 25px; line-height: 26px; font-weight: 600; color: #fff; }



.photos-listing .owl-stage-outer {}
.photos-listing .owl-stage-outer .owl-stage {display: flex;/* height: 100%; */}
.photos-listing .owl-stage-outer .owl-stage .owl-item {/* height: 100%; */}
.photos-listing .elem { display: flex; flex-direction: column; height: 100%; }
.photos-listing .elem .banner {margin: 00;display: block;}
.photos-listing .elem .banner img {}
.photos-listing .elem .text { background: var(--c-white); padding: 20px; flex-grow: 1; }
.photos-listing .elem:hover .text {background:var(--c-main);color:#fff}
.photos-listing .elem .text .date {font-size: 12px;opacity: 0.6;margin: 0 0 10px 0;}
.photos-listing .elem .text h2 {font-size: inherit;font-weight: inherit;color: inherit;margin: 0;}
.photos-listing .elem .text h2 .name {font-family: georgia;color: var(--c-black);font-size: 17px;text-decoration: none !important;line-height: 1.2;margin: 0;display: block;}
.photos-listing .elem:hover .text h2 .name {color:#fff;}

.photos-listing .owl-dots {display:none;}
.photos-listing .owl-nav {position: absolute;top: -41px;right: 0;}
.photos-listing .owl-nav button.owl-next, .photos-listing .owl-nav button.owl-prev {width: 25px;height: 25px;display: inline-block;background: var(--c-light);border-radius: 50%;margin: 0 0 0 6px;box-shadow: 0 0 0 6px var(--c-lightest);}
.photos-listing .owl-nav button.owl-next:hover, .photos-listing .owl-nav button.owl-prev:hover {background: var(--c-main);color:var(--c-white);}
.photos-listing .owl-nav button.owl-next::before {content:"\e911";padding: 0 0 0 2px;}
.photos-listing .owl-nav button.owl-prev::before {content:"\e912";padding: 0 1px 0 0px;}
.photos-listing .owl-nav button.owl-next::before, .photos-listing .owl-nav button.owl-prev::before {font-family: 'icomoon'; vertical-align: top; display: inline-block; font-size: 11px; text-align: center; width: 25px; height: 25px; line-height: 26px; font-weight: 600; color: #fff; }


.grid .news-listing {}
.grid .news-listing .item {max-width: 100%;padding: 0;margin: 0;height: 100%;}
.grid .news-listing .item .content {display: flex;flex-direction: column;}
.grid .news-listing .item .content .text {background: var(--c-white);flex-grow: 1;}
.grid .news-listing .item .content .text .spacer {flex-grow:1;}
.grid .news-listing .item .content .text h2 {}
.grid .news-listing .item .content .text h2 a {font-size: 18px;}
.grid .news-listing .item:hover .content .text { background: var(--c-main); }
.grid .news-listing .item:hover .content .text h2 a {}
.grid .news-listing .item .content .banner-wrap {}
.grid .news-listing .item .content .banner-wrap .meta {
    padding: 0 20px 18px 20px;
}
.grid .news-listing .item .content .banner-wrap .meta .info {
    margin: 0;
}
.grid .news-listing .item .content .banner-wrap .meta .info span {
    display: block;
}
.grid .news-listing .item .content .banner-wrap .meta .info span:first-child {
    display: inline-block;
    margin: 0 0 8px 0;
}
.grid .news-listing .owl-stage { display: flex; }
.grid .news-listing .owl-stage .owl-item { /* height: 100%; */ }

.dark-mode-on .grid .news-listing .item .content .banner-wrap .meta::after {background: rgb(0,0,0); background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 25%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 25%, rgba(0,0,0,0) 100%); background: linear-gradient(0deg, rgba(0,0,0,1) 25%, rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);}
.dark-mode-on .grid .news-listing .item .content .banner-wrap .meta .info span:first-child {background:var(--c-lighter)}

.news-listing .owl-dots {display:none;}
.news-listing .owl-nav {position: absolute;top: -41px;right: 0;}
.news-listing .owl-nav button.owl-next, .news-listing .owl-nav button.owl-prev {width: 25px;height: 25px;display: inline-block;background: var(--c-light);border-radius: 50%;margin: 0 0 0 6px;box-shadow: 0 0 0 6px var(--c-lightest);}
.news-listing .owl-nav button.owl-next:hover, .news-listing .owl-nav button.owl-prev:hover {background: var(--c-main);color:var(--c-white);}
.news-listing .owl-nav button.owl-next::before {content:"\e911";padding: 0 0 0 2px;}
.news-listing .owl-nav button.owl-prev::before {content:"\e912";padding: 0 1px 0 0px;}
.news-listing .owl-nav button.owl-next::before, .news-listing .owl-nav button.owl-prev::before {font-family: 'icomoon'; vertical-align: top; display: inline-block; font-size: 11px; text-align: center; width: 25px; height: 25px; line-height: 26px; font-weight: 600; color: #fff; }

#topic-epaper-modal {
    padding: 0 !important;
    overflow: hidden;
}



#video-player-modal {}
#video-player-modal .modal-body {background:var(--c-white)}
#video-player-modal .main {display: flex;flex-wrap: wrap;}
#video-player-modal .main .logo {margin: 0 0 20px 0;}
#video-player-modal .main .logo img {max-width: 190px;max-height: 80px;border: solid 1px var(--c-lighter);padding: 20px;background: #fff;}
#video-player-modal .main h2 {font-weight: bold;color: var(--c-black);flex: 0 1 100%;margin: 0 0 20px 0;flex: 0 1 100%;align-self: center;font-size: 28px;}
#video-player-modal .main h2 a {}
#video-player-modal .main .video { flex: 0 1 66.66%; max-width: 66.66%; }
#video-player-modal .main .video-ad { flex: 0 1 33.33%; max-width: 33.33%; padding: 0 0 0 30px; }
#video-player-modal .main .video-ad .content { position: relative; }
#video-player-modal .main .video-ad span {display: flex;color: var(--c-light);font-size: 12px;padding: 5px 0 0 0;position: absolute;left: 0;bottom: -23px;right: 0px;}
#video-player-modal .main .video-ad span::after {content: ""; flex: 1; height: 1px; background: var(--c-lighter); align-self: center; margin: 0 0 0 10px; }
#video-player-modal .main .video-ad img {border:solid 1px var(--c-lighter);margin: 0 0 6px 0;}
#video-player-modal .main .video-text {margin: 10px 0 0 0;opacity: 0.7;font-size: 15px;}
#video-player-modal .main .video-text p {margin:10px 0 0 0;}
#video-player-modal .main .video-text *:last-child {margin:0}

@media (max-width: 767px) {
	#video-player-modal {}
	#video-player-modal .modal-body {padding: 20px 20px 40px 20px;}
	#video-player-modal .main {}
	#video-player-modal .main h2 { font-size: 20px; }
	#video-player-modal .main .video { flex: 0 1 100%; max-width: 100%; }
	#video-player-modal .main .video-ad { flex: 0 1 100%; max-width: 100%; padding: 0;margin-top: 20px;}
	#video-player-modal .main .video-text {}
	
}



#gallery-modal {
    padding: 0 !important;!i;!;
}
#gallery-modal .modal-body {background:var(--c-white)}
#gallery-modal .main {display: flex;flex-wrap: wrap;}
#gallery-modal .main .logo {margin: 0 0 20px 0;}
#gallery-modal .main .logo img {max-width: 190px;max-height: 80px;border: solid 1px var(--c-lighter);padding: 20px;background: #fff;}
#gallery-modal .main h2 {font-weight: bold;color: var(--c-black);flex: 0 1 100%;margin: 0 0 20px 0;flex: 0 1 100%;align-self: center;font-size: 28px;}
#gallery-modal .main h2 a {}
#gallery-modal .main .video { flex: 0 1 66.66%; max-width: 66.66%; }
#gallery-modal .main .video-ad { flex: 0 1 33.33%; max-width: 33.33%; padding: 0 0 0 30px; }
#gallery-modal .main .video-ad .content { position: relative; }
#gallery-modal .main .video-ad span {display: flex;color: var(--c-light);font-size: 12px;padding: 5px 0 0 0;position: absolute;left: 0;bottom: -23px;right: 0px;}
#gallery-modal .main .video-ad span::after {content: ""; flex: 1; height: 1px; background: var(--c-lighter); align-self: center; margin: 0 0 0 10px; }
#gallery-modal .main .video-ad img {border:solid 1px var(--c-lighter);margin: 0 0 6px 0;}
#gallery-modal .main .video-text {margin: 10px 0 0 0;opacity: 0.7;font-size: 15px;}
#gallery-modal .main .video-text p {margin:10px 0 0 0;}
#gallery-modal .main .video-text *:last-child {margin:0}

#gallery-modal .main .video .enviraGallery .owl-gallery, #gallery-modal .main .video .enviraGallery .owl-thumb, #gallery-modal .main .video .hero-image {margin: 0 !important;!i;!;}

@media (max-width: 767px) {
	#gallery-modal {}
	#gallery-modal .modal-body {padding: 20px 20px 40px 20px;}
	#gallery-modal .main {}
	#gallery-modal .main h2 { font-size: 20px; }
	#gallery-modal .main .video { flex: 0 1 100%; max-width: 100%; }
	#gallery-modal .main .video-ad {flex: 0 1 100%;max-width: 100%;padding: 0;margin-top: 20px;}
	#gallery-modal .main .video-text {}
}



.site-label {position: absolute;top: 0;left: 0;z-index: 10000;padding: 30px 0px 0 25px;}
.site-label::after {content: "";width: 0;height: 0;border-style: solid;border-width: 200px 260px 0 0;border-color: #017ac3 transparent transparent transparent;position: absolute;left: 0;top: 0;z-index: 2;}
.site-label-logo { position: relative; z-index: 3; }
.site-label-logo .logo {color: #fff;line-height: 1.1;display: block;font-weight: 700;font-size: 14px;}
.site-label-logo .logo i {font-style: normal;display: block;line-height: 1;}
.site-label-logo .logo i:nth-child(1) {}
.site-label-logo .logo i:nth-child(2) { font-size: 26px; }
.site-label-logo .logo i:nth-child(3) {font-size: 24px;}
.site-label-logo .logo i:nth-child(4) {font-size: 22px;}
.site-label-logo img { max-height: 30px; }
.site-label-logo .count {position: absolute;right: -16px;top: -15px;width: 22px;height: 22px;background: #ee562f;color: #fff;text-align: center;border-radius: 50%;font-size: 10px;font-weight: 600;line-height: 22px;}

@media (max-width: 1200px) {
.site-label {position: fixed;top: auto;left: 0;right: 0;bottom: 0;padding: 15px;text-align: center;background: #017ac3;}
.site-label::after {border-width: 0 0 260px 280px;border-color: transparent transparent #017ac3 transparent;bottom: 0;right: 0;left: auto;top: auto;display: none;}
.site-label-logo { display: inline-block; }
.site-label-logo .logo { display: inline-block; }
.site-label-logo .logo i { display: inline-block; font-size: 16px !important; }
.site-label-logo .logo i:nth-child(1) { font-size: 11px; }
.site-label-logo .logo i:nth-child(2) {/* font-size: 18px; */}
.site-label-logo .logo i:nth-child(3) {}
.site-label-logo .logo i:nth-child(4) { font-size: 28px; line-height: 0.8; }
.site-label-logo img {}
.site-label-logo .count { top: -8px; right: -18px; }

}






.issueModal.full { background: #fff; }
.issueModal.full .modal-dialog { max-width: 100%; background: #fff; opacity: 1; margin: 0; height: 100%; }
.issueModal.full .modal-dialog .modal-content {box-shadow: none;height: 100%;display: flex;justify-content: center;}
.issueModal.full .modal-dialog .modal-content .modal-body {box-shadow: none;max-width: 1800px;margin: 0 auto;width: 100%;overflow: hidden;/* height: 100%; */align-items: flex-start;padding: 0;max-height: 1100px;}
.issueModal.full .modal-dialog .modal-content .modal-body .cover {flex: none;padding: 50px 40px 50px 40px;align-self: center;height: 100%;display: flex;flex-direction: column;height: 100%;}
.issueModal.full .modal-dialog .modal-content .modal-body .cover .cover-content {position: relative;/* margin: 0 auto auto; */height: calc(100% - 89px);text-align: center;/* max-height: 910px; */}
.issueModal.full .modal-dialog .modal-content .modal-body .cover .cover-content picture::after {content:"";background: #000;background: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);position: absolute;top: 0;left: 0;bottom: 0;width: 54px;opacity: 0.15;display: none;}

.issueModal.full .modal-dialog .modal-content .modal-body .cover .cover-content .open-pdf {width: 120px;height: 120px;display: block;background: var(--c-main);color: #fff;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate3d(-50%,-50%, 0);border-radius: 50%;font-size: 11px;box-shadow: 0 0 20px rgb(0 0 0 / 50%);font-weight: 600;transform: translate3d(-50%,-50%, 0) scale(1.1);transition:0.3s all}
.issueModal.full .modal-dialog .modal-content .modal-body .cover .cover-content:hover .open-pdf { background: var(--c-secondary); transform:translate3d(-50%,-50%, 0) scale(1.3)}
.issueModal.full .modal-dialog .modal-content .modal-body .cover .cover-content .open-pdf i {font-size: 45px;display: block;margin: 26px 0 5px 0;padding: 0 0 0 3px;}
.issueModal.full .modal-dialog .modal-content .modal-body .cover picture {width: auto;height: 100%;text-align: center;margin: 0 auto auto;position: relative;display: inline-block;}
.issueModal.full .modal-dialog .modal-content .modal-body .cover img {max-height: 100%;min-height: 100%;width: auto;display: inline-block;min-width: auto;box-shadow: 0 0 20px rgb(0 0 0 / 10%);}
.issueModal.full .modal-dialog .modal-content .modal-body .cover .buttons {display: flex;align-items: center;margin: 40px 0 0;justify-content: center;}
.issueModal.full .modal-dialog .modal-content .modal-body .cover .buttons .btn {font-size: 13px;margin: 0 10px 0 0;padding: 12px 20px;font-weight: 600;line-height: 1;display: flex;align-items: center;border-radius: 10px;}
.issueModal.full .modal-dialog .modal-content .modal-body .cover .buttons .btn:hover {background:var(--c-secondary)}
.issueModal.full .modal-dialog .modal-content .modal-body .cover .buttons .btn i {margin: 0 6px 0 0;font-size: 20px;/* display:none; */font-weight: 200;}
.issueModal.full .modal-dialog .modal-content .modal-body .cover .buttons .share {margin-left: 50px;}
.issueModal.full .modal-dialog .modal-content .modal-body .content {flex: 1;/* overflow: auto; */padding: 0px 40px 40px 40px;max-height: 100%;max-width: 100%;display: flex;flex-direction: column;}
.issueModal.full .modal-dialog .modal-content .modal-body .content .content-header { position: sticky; top: 0; background: #fff; padding: 40px 0 0 0; z-index: 100; }

.issueModal.full .modal-dialog .modal-content .modal-body .content h2 { font-size: 32px; }
.issueModal.full .modal-dialog .modal-content .modal-body .content .nav-tabs {margin: 0 0 20px 0;border-bottom: none;/* position: sticky; *//* top: 0; */background: none;}
.issueModal.full .modal-dialog .modal-content .modal-body .content .nav-tabs .nav-item {background: none;margin: 0 3px 0 0;padding: 0;font-size: 14px;}
.issueModal.full .modal-dialog .modal-content .modal-body .content .nav-tabs .nav-item button {border-radius: 0;vertical-align: top;margin: 0;display: block;border: solid 2px var(--c-lighter);background: var(--c-lighter);padding: 15px 35px;font-weight: 600;}
.issueModal.full .modal-dialog .modal-content .modal-body .content .nav-tabs .nav-item button.active {background: var(--c-white);color: var(--c-black);/* border: none; */font-weight: 600;border-bottom: solid 2px var(--c-white);}
.issueModal.full .modal-dialog .modal-content .modal-body .content .tab-content { /* max-height: 50%; */ overflow-y: auto; }
.issueModal.full .modal-dialog .modal-content .modal-body .content h4 { font-family: "Georgia"; font-weight: bold; font-size: 20px; }
.issueModal.full .modal-dialog .modal-content .modal-body .content ul { max-height: 100%; overflow-y: visible; }
.issueModal.full .modal-dialog .modal-content .modal-body .content ul li {display: flex;flex-wrap: wrap;align-items: center;padding: 13px 15px;background: none;font-size: 16px;background:var(--c-white);border-radius: 10px;}
.issueModal.full .modal-dialog .modal-content .modal-body .content ul li:nth-child(odd) {background: var(--c-lightest) !important;color: var(--c-black) !important;}
.issueModal.full .modal-dialog .modal-content .modal-body .content ul li:hover {background: var(--c-white) !important;color: var(--c-black) !important;}
.issueModal.full .modal-dialog .modal-content .modal-body .content ul li:nth-child(odd):hover {background: var(--c-lightest) !important;color: var(--c-black) !important;}
.issueModal.full .modal-dialog .modal-content .modal-body .content ul li.active, .issueModal.full .modal-dialog .modal-content .modal-body .content ul li:nth-child(odd).active { background: var(--c-main) !important; color: #fff !important; }
.issueModal.full .modal-dialog .modal-content .modal-body .content ul li.active a, .issueModal.full .modal-dialog .modal-content .modal-body .content ul li:nth-child(odd).active a {color: #fff !important;}

.issueModal.full .modal-dialog .modal-content .modal-body .content ul li a {flex: 1;padding: 0;color: var(--c-black);}
.issueModal.full .modal-dialog .modal-content .modal-body .content ul li a.link {flex: none;}
.issueModal.full .modal-dialog .modal-content .modal-body .content ul li a strong {padding: 0 12px 0 28px;font-weight: 400;}
.issueModal.full .modal-dialog .modal-content .modal-body .content ul li a strong::before { font-size: 25px; opacity: 0.2; }
.issueModal.full .modal-dialog .modal-content .modal-body .content ul li .actions {display: flex;margin: 0 0 0 auto;top: 9px;position: relative;}
.issueModal.full .modal-dialog .modal-content .modal-body .content ul.all-issues li .actions {top:0}
.issueModal.full .modal-dialog .modal-content .modal-body .content ul.all-authors li .actions {top:0}
.issueModal.full .modal-dialog .modal-content .modal-body .content ul li .actions .link {padding: 0;margin: 0 0 0 20px;font-size: 20px;width: 30px;height: 30px;text-align: center;display: block;line-height: 30px;border-radius: 50%;}
.issueModal.full .modal-dialog .modal-content .modal-body .content ul li .actions .link:hover { background: var(--c-secondary); text-align: center; font-size: 11px; color: #fff; transform: scale(1.5); transition: all 0.2s; }
.issueModal.full .modal-dialog .modal-content .modal-body .content ul li .pages {margin: 0;width: 80px;/* text-align: right; */font-size: 13px;flex: 0 1 100%;padding: 0 0 0 28px;opacity: 0.4;margin: 1px 0 0 0;pointer-events: none;}
.issueModal.full .modal-dialog .modal-content .modal-body .content ul li .excerpt {font-size: 13px;flex: 0 1 100%;padding: 0 0 0 28px;opacity: 0.7;margin: 6px 0 0 0;pointer-events: none;}
.issueModal.full .modal-dialog .modal-content .modal-body .content ul.all-issues { margin: 0 0 20px 0; }
.issueModal.full .modal-dialog .modal-content .modal-body .content ul.all-issues li {}
.issueModal.full .modal-dialog .modal-content .modal-body .content ul.all-issues li a {}
.issueModal.full .modal-dialog .modal-content .modal-body .content ul.all-issues li a picture { }
.issueModal.full .modal-dialog .modal-content .modal-body .content ul.all-issues li a img { max-width: 50px; margin: 0 10px 0 0; border: solid 1px var(--c-lighter); }
.issueModal.full .modal-dialog .modal-content .modal-body .content ul.all-issues li a span {text-align:left}
.issueModal.full .modal-dialog .modal-content .modal-body .content ul.all-issues li a:hover {font-weight:500}

.issueModal.full .modal-dialog .modal-content .modal-body .content ul.all-authors { margin: 0 0 20px 0; }
.issueModal.full .modal-dialog .modal-content .modal-body .content ul.all-authors li {}
.issueModal.full .modal-dialog .modal-content .modal-body .content ul.all-authors li a {}
.issueModal.full .modal-dialog .modal-content .modal-body .content ul.all-authors li a:hover {font-weight:500}
.issueModal.full .modal-dialog .modal-content .modal-body .content ul.all-authors li a picture { flex: 0 1 40px; margin: 0 10px 0 0; }

.issueModal.full .modal-dialog .modal-content .modal-body .content ul.all-authors li a img {width: 40px;height: 40px;border-radius: 50%;filter: grayscale(1);/* margin: 0 10px 0 0; */}
.issueModal.full .modal-dialog .modal-content .modal-body .content ul.all-authors li a:hover img {filter: grayscale(0);}
.issueModal.full .modal-dialog .modal-content .modal-body .content ul.all-authors li a span { text-align: left; }


.issueModal.full .modal-dialog .modal-content .modal-body .content .tab-content .grid.full { gap: 20px; display: grid; grid-template-columns: repeat(6,1fr); margin: 0; }
.issueModal.full .modal-dialog .modal-content .modal-body .content .tab-content .grid.full .pages { /* display: none; */ grid-column: span 6; font-family: "Georgia"; font-weight: 600; font-size: 20px; margin: 0; }
.issueModal.full .modal-dialog .modal-content .modal-body .content .tab-content .grid.full .item.people { margin: 0; flex: none; max-width: unset; padding: 0; }
.issueModal.full .modal-dialog .modal-content .modal-body .content .tab-content .grid.full .item.people .content { padding: 0; max-height: none; }
.issueModal.full .modal-dialog .modal-content .modal-body .content .tab-content .grid.full .item.people .content .photo {}
.issueModal.full .modal-dialog .modal-content .modal-body .content .tab-content .grid.full .item.people .content .photo img { padding: 0; border: none; max-width: 120px; filter: grayscale(1) contrast(1.1) brightness(0.95); }
.issueModal.full .modal-dialog .modal-content .modal-body .content .tab-content .grid.full .item.people .content h2 { font-size: 13px; }
.issueModal.full .modal-dialog .modal-content .modal-body .content .tab-content .grid.full .item.people .content h2 .name { font-weight: 300; }


@media (max-width: 1200px) {
	.issueModal.full .modal-dialog .modal-content .modal-body {flex-wrap:wrap;height: auto;overflow: visible;}
	.issueModal.full .modal-dialog .modal-content .modal-body .cover { flex: 0 1 100%; padding: 20px; height: auto; }
	.issueModal.full .modal-dialog .modal-content .modal-body .cover .cover-content { height: auto; }
	.issueModal.full .modal-dialog .modal-content .modal-body .cover picture { height: auto; min-height: auto; }
	.issueModal.full .modal-dialog .modal-content .modal-body .cover img { height: auto; width: auto; min-height: auto; }
	.issueModal.full .modal-dialog .modal-content .modal-body .cover .buttons { flex-wrap: wrap; }
	.issueModal.full .modal-dialog .modal-content .modal-body .cover .buttons .btn { white-space: nowrap; width: 100%; margin: 0 0 7px 0;justify-content: center; }
	.issueModal.full .modal-dialog .modal-content .modal-body .cover .buttons .share { margin-left: 0; }
	.issueModal.full .modal-dialog .modal-content .modal-body .content { flex: 0 1 100%; padding: 20px; }
	.issueModal.full .modal-dialog .modal-content .modal-body .content .content-header { padding: 0; }
	.issueModal.full .modal-dialog .modal-content .modal-body .content .content-header h2 { font-size: 24px; }
	.issueModal.full .modal-dialog .modal-content .modal-body .content .nav-tabs .nav-item button { padding: 10px 20px; }
	
}