/*jomclassifieds image size on  category view*/
div#jomclassifieds .categories h3 {
line-height: 30px;
margin-top: 0;
margin-bottom: 0;
}

 .padding10 {
 padding: 10px !important;
 }


 /*----------------*/
body.site {
   border: 0px !important;
   padding: 0px;
}
.body .container {
   border: 0px;
   padding: 0px;
}
main#content {
  margin-bottom: 10px;
}
.header {
  margin-bottom: 0px;
}
.well {
   padding: 15px;
   background-color: inherit;
   border: 0;
   margin-bottom: 0;
}
.well.hillite7 {
  padding: 0;
  margin: 0;
  border: 0;
}
.module h3, .moduletable h3, .well h3.page-header, .moduletablehillite7 h3.hillite7 {background: url(../images/module-h3.png) 0 0 repeat-x;}
.module h3, .moduletable h3, .module-clean h3, .moduletable-clean h3, .well h3.page-header, .moduletablehillite7 h3.hillite7 {
  height: 22px;
  line-height: 22px;
  padding: 10px 15px 20px 15px;
  font-weight: bold;
  font-size: 130%;
  margin: -15px -15px 0 -15px;
}
.moduletable {
   border-top: 1px solid #DDD;
   padding: 15px 15px 5px 15px;
}

div#sidebar {
  border-right: 1px solid #DDD;
}
div#aside {
   border-left: 1px solid #DDD;
}
div#header-bar {
  background-color: #000;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 154px;
  z-index: -1;
}

nav.navigation {
  background-color: #000;
  color: #FFF;
  margin: 0px;
  border: 0;
    padding: 3px 0 4px;
}
nav.navigation li {
  background-color: #000 !important;
}
nav.navigation li a {
  color: #FFF !important;
  font-size: 14px;
}
nav.navigation .nav-child {
     background-color: #000;
}
nav.navigation li ul li.deeper {
  background: url(//www.knowitall.ch/templates/rt_versatility4/images/sidenav-arrow.png) 95% 60% no-repeat;
}
.nav > li > a:hover, .nav > li > a:focus {
  background-color: inherit !important;
}
.navbar-inner, .nav-list > .active > a, .nav-list > .active > a:hover, .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, .nav-pills > .active > a, .nav-pills > .active > a:hover {
  background: inherit !important;
}
.btn-primary {
  background: #006DCC !important;
}
.mod_events_latest {
  border-top: solid 1px #CCC !important;
}

#roksearch_search_str {
  width: 95%;
}
#roksearch_search_str::placeholder,
#roksearch_search_str::-webkit-input-placeholder,
#roksearch_search_str:-moz-placeholder,
#roksearch_search_str::-moz-placeholder,
#roksearch_search_str:-ms-input-placeholder {
color: #336D83 !important;
}

div#jomclassifieds {
  width: 99%;
}
div#jomclassifieds .jomcl-dashboard {
  display: none;
}
/* hides the membership text on the table*/
#membership6 #jomcl-table > div.jomcl-table-row.table-row-header > span:nth-child(2),
#membership6 #jomcl-table > div > div:nth-child(2) {
   /*display: none !important;*/
}
div#jomclassifieds #jomclslide-postad {

}
div#jomclassifieds #jomcl-table.jomcl-user-page {

}

/*editor fix, set more to left*/
div#jomclassifieds div.control-group .controls.foreditor {
  margin-left: 0;
}

.slideshow {
  text-align: center;
}
/*
.slideshow img {
   width: 100%;
}
*/
/*.slideshow img {*/
.slideshow:not(.hilite2) img {
   max-height: 110px;
}
div#sp176.slideshow img {
  max-height: initial;
}

/*footer */
footer.footer {
  padding: 0;
  margin: 0;
  background: transparent;
}
footer.footer .container {
  min-height: 0;
  background: transparent;
  padding-top: 0;
  padding-bottom: 0;
}
footer.footer p {
  margin-bottom: 0;
}
footer.footer #mod-custom98 {
  background: #D7D7D7;
  padding: 0 10px 8px;
}
footer.footer #mod-custom104 {
  background: #D7D7D7;
  padding: 10px;
}
footer.footer .custom-hilite9 {
  background: #D7D7D7;
  padding: 10px;
}
footer.footer p.pull-right,
footer.footer > .container > p {
  padding: 0 0 4px;
}
.custom-hilite9, .moduletable-hilite9, .custom-clean {
  background: #D7D7D7;
  padding: 10px;
}
body > footer > div.container > hr {
  display: none;
}
/*jevents*/
div.ev_navigation, #jevents_body, #jevents_header, table.ev_table {
  width: 98%!important;
  margin-left: 1%;
  /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
}
#jevents_body .eventstyle {
   font-size: 10px;
   line-height: 11px;
}
#jevents_body .eventfull {
  margin: 0 1px;
  padding: 1px;
}
#jevents_body .jev_underlay .jev_underlay_daynum_today div {
  background-color: #00B3AD;
}
.cal_td_daysoutofmonth, #jevents_body .jev_underlay .jev_underlay_outofmonth_end div, #jevents_body .jev_underlay .jev_underlay_outofmonth_start div {
  background-color: #D7D7D7;
}
/*fix the top modules*/
/*
body.com_jevents main#content > div[class*="moduletable"] {

body.com_jevents:not(.itemid-208) main#content > div[class*="moduletable"]
to exclude in http://www.knowitall.ch/careers/networking/networking-events/day.listevents/2015/07/21/-
*/
body.com_jevents:not(.itemid-208) main#content > div[class*="moduletable"] {
  width: 49.5%;
  float: left;
}
div#jevents_header {
  clear: both;
}

#jevents_body table.contentpaneopen {
  /* margin: 0 10px; */
}
div.jeveventrow,
#jevents_body .jeveventrow a {
  min-height: 10px;
}
#jevents_body .jeventpage {
  font-family: Helvetica, Arial, FreeSans, sans-serif;
  font-size: 12px;
}

/*links/257-education-and-work-schools*/
legend.hidelabeltxt {
  display: none;
}

/*weblinks categories*/
body.com_weblinks #content div.categories-list H1 {
  font-weight: normal;
}
body.com_weblinks #content div.categories-list .page-header {
   margin-bottom: 0px;
}

body.com_weblinks .item-title a {
  color: #000;
  font-family: Helvetica, Arial, FreeSans, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
}
/*title page*/
body:not(.com_weblinks) .item-title a,
.page-header,
.page-header h2 ,
.page-header h1 {
  color: #000;
  font-family: Helvetica, Arial, FreeSans, sans-serif;
  font-size: 21px;
  font-weight: normal;
  line-height: 21px;
}

.flex_banner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  white-space: nowrap;
}
/*fix for opera and some other browsers :-( */
.flex_banner a {
   width: 25%;
   display: block;
   float: left;
   /*CMM 2015-06-16, fix image to show in safari browser!! */
   position:relative;
}
.flex_banner img,
img.img100 {
   width: 100%;
}

/* Roknewspager for title wrapping and error on paging function*/
div.roknewspager-wrapper ul.roknewspager li div.roknewspager-div a img {float: left; margin: 0 10px 6px 0;}
div.roknewspager-wrapper div.roknewspager-overlay {display: none !important;}

ul.roknewspager {
   margin: 10px 0px 0px 0px;
}
ul.roknewspager .roknewspager-title {
   font-size: 12px;
  line-height: 16px;
}
ul.roknewspager li {
  float: left;
  width: 100%;
}
.page-header {
   border-bottom: 0px;
}
nav.navigation .menu-icon {
   padding: 0px 10px;
   cursor: pointer;
   height: 15px;
}
nav.navigation .menu-icon .line {
  display: block;
  margin-bottom: 5px;
  width: 18px;
  height: 2px;
  background-color: rgba(255, 255, 255, 0.75);
}

body {
   font-family: Helvetica, Arial, FreeSans, sans-serif;
   font-size: 14px;
   line-height: 20px;
}

button,
input,
select,
textarea {
   font-family: Helvetica, Arial, FreeSans, sans-serif;
}

#searchForm .phrases-box label {
   display: inline-block;
   margin-right: 16px;
   vertical-align: middle;
}

#searchForm .phrases-box input[type="radio"] {
   float: none;
   margin: 0 5px 2px 0;
   vertical-align: middle;
}

#searchForm .phrases-box br {
   display: none;
}
.muted {
  color: #555 !important;
}
.mod_events_latest_date, .mod_events_latest_content a:link, .mod_events_latest_content a:visited {
  color: #000 !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
  color: #888;
}

div#partners {
  vertical-align: top;
  display: inline;
}
div#partners img {
  float: left;
  vertical-align: top;
  display: inline-block;
}

@media (min-width: 1200px) {
   .container {
        width: 976px;
        max-width: 976px;
   }
}
@media (min-width: 768px) {
   body.com_content .row-fluid .span3,
   body.com_chronoforms .row-fluid .span3,
   body.com_weblinks .row-fluid .span3 {
      width: 25%;
      margin-left: 0;
   }
   body.com_content .row-fluid .span6,
   body.com_chronoforms .row-fluid .span6,
   body.com_weblinks .row-fluid .span6 {
      width: 50%;
      margin-left: 0;
   }
   body.com_content .row-fluid .span9 {
      width: 75%;
      margin-left: 0;
   }
}
/*padding for content and some in classifieds*/
@media (min-width: 768px) {
   body.com_content .row-fluid .item-page,
   body.com_content .row-fluid .blog,
   body.com_content .row-fluid .blog-featured,
   body.com_chronoforms .row-fluid form.Chronoform,
   body.com_weblinks .row-fluid .categories-list
   {
     padding: 0px 10px;
   }
   body.com_jomclassifieds .row-fluid #content[class*="span"] {
        margin-left: 1% !important;
   }
}
@media (max-width: 767px) {
   body.com_jevents main#content > div[class*="moduletable"] {
      width: 100%;
   }
   body.com_content #content > div:not([class^="module"])   {
     padding: 0px 10px;
   }

	div#youtube_list {
		margin-left: 2%;
	}
	iframe#youtube_lisa_iframe, #youtube_list img#youtube_list_opac, #youtube_list a#youtube_lisa_link {
		width: 98% !important;
		/* height: auto !important; */
	}
}

@media (min-width: 768px) and (max-width: 979px) {

	iframe#youtube_lisa_iframe, #youtube_list img#youtube_list_opac, #youtube_list a#youtube_lisa_link {
		width: 180px !important;
		/* height: auto !important; */
	}
}

/*navigation bar toggle*/
@media (min-width: 769px) {
   nav.navigation .menu-icon {
      display: none;
   }
   nav.navigation > ul {
      display: block !important;
   }
	nav.navigation li {
		border-bottom: 1px solid #8080807d;
	}
}
@media (max-width: 768px) {
	body,#jevents_body {
		font-size: 14px !important;
		line-height: 20px !important;
	}
   nav.navigation li a {
      padding: 3px 0px 0px 5px;
	  /* padding: 5px 10px 10px 10px; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< USAR ESTE NOVO carlos 2020-02-25 */
   }
   nav.navigation .menu-icon {
      display: inline-block;
   }
   nav.navigation > ul {
      display: none;
   }
	td.mod_events_latest {
		padding: 4px 0;
	}
	nav.navigation li {
		border-bottom: 1px solid #8080807d;
	}
}
@media (max-width: 767px) {
   div#header-bar {
        height: 160px;
   }
}
@media (min-width: 480px) {
   #jevents_body .buttontext img {
     width: 25px;
   }
}
@media (min-width: 320px) and (max-width: 479px) {
   body.com_jevents #jevents_body .tableh1 td.buttontext {
      padding-left: 10px;
   }
}
@media (max-width: 319px) {
   body.com_jevents #jevents_body .tableh1 td.buttontext {
      padding-left: 0px;
   }
}
@media (max-width: 479px) {
   #roksearch_results {
      max-width: 95%;
   }
}
/* Fix opera, mac, opera with big images inside table*/
#jevents_body.jeventpage  table.contentpaneopen {
table-layout: fixed;
}
 #jevents_body.jeventpage  table.contentpaneopen  img {
max-width: 96%;
 }

 table.mod_events_latest_table {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.mod_events_latest {
	font-size: 10px;
	height: 30px;
	}

.mod_events_latest_first {
	font-size: 10px;
	height: 30px;
	}

.mod_events_latest_date {
	font-size: 9px;
	color:gray;
	}


.mod_events_latest_content a:link {
	font-size: 10px;
	color:gray;
	}

.mod_events_latest_content a:visited {
	font-size: 10px;
	color:gray;
	}

.mod_events_latest_content a:hover {
	font-size: 10px;
	}


#jevents_body .eventstyle[style*='border-color:#00CCCC'] {background-color: rgba(0,204,204,0.3);}
#jevents_body .eventstyle[style*='border-color:#3366FF'] {background-color: rgba(51,102,255,0.3);}
#jevents_body .eventstyle[style*='border-color:#33FFFF'] {background-color: rgba(51,255,255,0.3);}
#jevents_body .eventstyle[style*='border-color:#6600CC'] {background-color: rgba(102,0,204,0.3);}
#jevents_body .eventstyle[style*='border-color:#663333'] {background-color: rgba(102,51,51,0.3);}
#jevents_body .eventstyle[style*='border-color:#66FF99'] {background-color: rgba(102,255,153,0.3);}
#jevents_body .eventstyle[style*='border-color:#99FF99'] {background-color: rgba(153,255,153,0.3);}
#jevents_body .eventstyle[style*='border-color:#CC33CC'] {background-color: rgba(204,51,204,0.3);}
#jevents_body .eventstyle[style*='border-color:#CC66CC'] {background-color: rgba(204,102,204,0.3);}
#jevents_body .eventstyle[style*='border-color:#CCCCFF'] {background-color: rgba(204,204,255,0.3);}
#jevents_body .eventstyle[style*='border-color:#CCFFFF'] {background-color: rgba(204,255,255,0.3);}
#jevents_body .eventstyle[style*='border-color:#FF0000'] {background-color: rgba(255,0,0,0.3);}
#jevents_body .eventstyle[style*='border-color:#FF6600'] {background-color: rgba(255,102,0,0.3);}
#jevents_body .eventstyle[style*='border-color:#FF6666'] {background-color: rgba(255,102,102,0.3);}
#jevents_body .eventstyle[style*='border-color:#FFCC66'] {background-color: rgba(255,204,102,0.3);}
#jevents_body .eventstyle[style*='border-color:#FFCCCC'] {background-color: rgba(255,204,204,0.3);}
#jevents_body .eventstyle[style*='border-color:#FFCCFF'] {background-color: rgba(255,204,255,0.3);}
#jevents_body .eventstyle[style*='border-color:#FFFF00'] {background-color: rgba(255,255,0,0.2);}
#jevents_body .eventstyle[style*='border-color:#FFFF33'] {background-color: rgba(255,255,51,0.3);}
#jevents_body .eventstyle[style*='border-color:#FFFF66'] {background-color: rgba(255,255,102,0.3);}
#jevents_body .eventstyle[style*='border-color:#663300'] {background-color: rgba(102, 51, 0, 0.3);}
#jevents_body .eventstyle[style*='border-color:#66FFFF'] {background-color: rgba(102,255,255,0.3);}

#jevents_body .eventstyle[style*='border-color:#52679e'] {background-color: rgba(82, 103, 158, 0.3);}
#jevents_body .eventstyle[style*='border-color:#45ba4e'] {background-color: rgba(69,186,78,0.3);}

#jevents_body .eventstyle {
  padding: 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

[class^="icon-"], [class*=" icon-"] {
    background-image: none;
}

div.jeveventrow, #jevents_body .jeveventrow a {
  word-break: break-word;
}
div.jev_dayoutofmonth {
  min-height: 10px;
}
/* down counter */
.flip-clock-wrapper {
  zoom: .4;
}

.flip-clock-divider .flip-clock-label {
  zoom: 1.6;
  right: -70px !important;
}

/* 2018*/
/*top left image has a different padding and disposition*/
img#calendar_icons_XI {
  padding-top: 14px;
  padding-bottom: 14px;
}

form#rokajaxsearch {
  margin: 0;
}

#youtube_list img#youtube_list_opac, #youtube_list a#youtube_lisa_link {
  width: 243px;
  height: 140px;
  position: absolute;
  z-index: 9;
}

.moduletablehillite7 h3.hillite7 {
  margin: 0;
  padding: 10px 15px 8px 15px;
}



/*2019-1-09*/
#jevents_body {
	font-size: 12px;
}
#jevents_header ul.actions li {
    margin-left: 15px;
}

/*2020-04-02*/
.bmc-button img{
    height: 34px !important;
    width: 35px !important;
    margin-bottom: 1px !important;
    box-shadow: none !important;
    border: none !important;
    vertical-align: middle !important;
	}
.bmc-button {
    padding: 7px 10px 7px 10px !important;
    line-height: 35px !important;
    height: 51px !important;
    min-width: 212px !important;
    text-decoration: none !important;
    display: inline-flex !important;
   /*  color: #ffffff !important; */
    color: #000000 !important;
    background-color: #79D6B5 !important;
    border-radius: 5px !important;
    border: 1px solid transparent !important;
    padding: 7px 0px !important;
    font-size: 16px !important;
    letter-spacing: 0.5px !important;
    box-shadow: 0px 1px 2px rgba(190, 190, 190, 0.5) !important;
    -webkit-box-shadow: 0px 1px 2px 2px rgba(190, 190, 190, 0.5) !important;
    margin: 0 auto !important;
    font-family: 'Arial', cursive !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    -o-transition: 0.3s all linear !important;
    -webkit-transition: 0.3s all linear !important;
    -moz-transition: 0.3s all linear !important;
    -ms-transition: 0.3s all linear !important;
    transition: 0.3s all linear !important;
	width: 100%;
}
.bmc-button:hover, .bmc-button:active, .bmc-button:focus {
    -webkit-box-shadow: 0px 1px 2px 2px rgba(190, 190, 190, 0.5) !important;
    text-decoration: none !important;
    box-shadow: 0px 1px 2px 2px rgba(190, 190, 190, 0.5) !important;
    opacity: 0.85 !important;
    color: #ffffff !important;
}

.moduletable.noborders {
    border: 0;
    margin-top: -15px;
    padding: 0 15px 10px;
}


@media (max-width: 480px) {
	.navigation .nav li ul li ul {
		margin-left: -162px;
		margin-top: 30px;
		border: 1px solid gray;
	}
	.navigation .nav li li .nav-child:before {
		display: none !important;
	}

	ul.nav.menu-bottom li {
		line-height: 22px;
	}

	ul li,
	.navigation .nav-pills,
	ul.roknewspager-numbers li {
		margin: 6px;
	}
	
	.mod_events_latest_content a:link {
		font-size: 12px;
	}
}

#jevents_header ul.actions {
	position:initial;
	float: right;
}
table.contentpaneopen tr.headingrow td.buttonheading {
    display: none;
}
div.event_legend_name a {
    line-height: 26px;
}
div.ev_navigation, #jevents_body, #jevents_header, table.ev_table {
    width: 97.8508% !important;
}

#jawnav > ul > li.has-sub > a::after {
    top: 31px !important;
    right: 50% !important;
}
label.searchword_label{
    font-size: 2px;
    line-height: 1px;
    display: block;
    filter: invert(1);
    color: #000000 !important;
}

.module h2, .moduletable h2, .module-clean h2, .moduletable-clean h2, .well h2.page-header, .moduletablehillite7 h2.hillite7 {
    height: 22px;
    line-height: 22px;
    padding: 10px 15px 20px 15px;
    font-weight: bold;
    font-size: 130%;
    margin: -15px -15px 0 -15px;
}
.module h2, .moduletable h2, .well h2.page-header, .moduletablehillite7 h2.hillite7 {
    background: url(/templates/knowitall/images/module-h3.png) 0 0 repeat-x;
}

.slideshow ul li:not(:first-child) {
    display: none;
}

.nav>li>a {
    padding-bottom: 7px;
}
ul.nav.menu.mod-list {
    margin-bottom: 0px;
}
ul.nav.menu-bottom.mod-list {
    margin-bottom: 11px;
}

.dropdown-menu>li>a {
    padding: 9px 20px;
}

.dropdown-menu.show {
    display: block;
}

@font-face {
    font-family: "Font Awesome 6 Free";
    src: url("/media/vendor/fontawesome-free/webfonts/fa-solid-900.woff2") format("woff2"),
         url("/media/vendor/fontawesome-free/webfonts/fa-solid-900.ttf") format("truetype");
    font-weight: 900;
    font-style: normal;
    font-display: block;
}

.icons .icon-cog:before,
.icons .icon-print:before,
.icons .icon-envelope:before,
.article-info .icon-calendar:before {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
    font-style: normal;
    display: inline-block;
    width: 14px;
    text-align: center;
    speak: never;
}

.icons .icon-cog:before {
    content: "\f013" !important;
}

.icons .icon-print:before {
    content: "\f02f" !important;
}

.icons .icon-envelope:before {
    content: "\f0e0" !important;
}

.article-info .icon-calendar:before {
    content: "\f073" !important;
}

.readmore .icon-chevron-right:before,
.readmore .icon-rightarrow:before,
.readmore .icon-arrow-right:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f054";
}

.readmore .icon-chevron-left:before,
.readmore .icon-leftarrow:before,
.readmore .icon-arrow-left:before {
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    content: "\f053";
}

.readmore .readmore-arrow {
    display: inline-block;
    margin-right: 6px;
    font-size: 9px;
    line-height: 1;
    vertical-align: middle;
}

.fastsocialshare-share-fbsh {
    /*width: 60px !important; */
    margin-left: 10px;
}
.fastsocialshare-share-fbsh a {
    padding: 3px 8px 4px !important;
}

/*FIX FOR CHRONOFORMS AND JCE*/
form.Chronoform .editor {
    width: auto;
}

/*links too close to each other*/
div.item-page ul li a {
    line-height: 24px;
}
@media (max-width: 360px) {
	#jevents_body .eventstyle {
		font-size: 12px;
		line-height: 12px;
	}
}


/**/
.fastsocialshare-share-twitter, .fastsocialshare-share-linkedin {
    margin: 0px 9px;
	float:left;
}
.fastsocialshare-share-twitter a {
    position: relative;
    height: 20px;
    box-sizing: border-box;
    padding: 1px 8px 1px 6px;
    background-color: #357BA7;
    color: #fff;
    border-radius: 3px;
    font-weight: 500;
    cursor: pointer;
    font-size: 11px;
    text-decoration: none;
    border-radius: 2px;
    padding: 4px 8px 4px 8px;
    font-family: Helvetica, Verdana;
}
.fastsocialshare-share-twitter i {
    position: relative;
    margin-right: 3px;
    top: 2px;
    display: inline-block;
    width: 14px;
    height: 14px;
    background: transparent 0 0 no-repeat;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2072%2072%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M0%200h72v72H0z%22%2F%3E%3Cpath%20class%3D%22icon%22%20fill%3D%22%23fff%22%20d%3D%22M68.812%2015.14c-2.348%201.04-4.87%201.744-7.52%202.06%202.704-1.62%204.78-4.186%205.757-7.243-2.53%201.5-5.33%202.592-8.314%203.176C56.35%2010.59%2052.948%209%2049.182%209c-7.23%200-13.092%205.86-13.092%2013.093%200%201.026.118%202.02.338%202.98C25.543%2024.527%2015.9%2019.318%209.44%2011.396c-1.125%201.936-1.77%204.184-1.77%206.58%200%204.543%202.312%208.552%205.824%2010.9-2.146-.07-4.165-.658-5.93-1.64-.002.056-.002.11-.002.163%200%206.345%204.513%2011.638%2010.504%2012.84-1.1.298-2.256.457-3.45.457-.845%200-1.666-.078-2.464-.23%201.667%205.2%206.5%208.985%2012.23%209.09-4.482%203.51-10.13%205.605-16.26%205.605-1.055%200-2.096-.06-3.122-.184%205.794%203.717%2012.676%205.882%2020.067%205.882%2024.083%200%2037.25-19.95%2037.25-37.25%200-.565-.013-1.133-.038-1.693%202.558-1.847%204.778-4.15%206.532-6.774z%22%2F%3E%3C%2Fsvg%3E);
}
/*
.fastsocialshare-share-linkedin a {
    position: relative;
    height: 20px;
    box-sizing: border-box;
    padding: 1px 8px 1px 6px;
    background-color: #0072b4;
    color: #fff;
    border-radius: 3px;
    font-weight: 500;
    cursor: pointer;
    font-size: 11px;
    text-decoration: none;
    border-radius: 2px;
    padding: 5px 8px 3px 8px;
}

.fastsocialshare-share-linkedin svg {
    pointer-events: none!important;	
}	
*/
.roknewspager-pages {
    padding: 8px 8px 8px 9px !important;
}

.latestnews-legacy ul.roknewspager {
    margin: 10px 0 0;
    padding: 0;
    list-style: none;
}

.latestnews-legacy ul.roknewspager li {
    clear: both;
    min-height: 0;
    margin: 0 0 12px;
    padding: 0;
    list-style: none;
}

.latestnews-legacy .roknewspager-div {
    overflow: hidden;
    padding-bottom: 0;
}

.latestnews-legacy img {
    float: left;
    max-width: 70px;
    height: auto;
    margin: 0 10px 6px 0;
}

.latestnews-legacy .roknewspager-title {
    display: block;
    line-height: 16px;
    margin-bottom: 10px;
}

.jb-cookie {
    position: fixed;
    left: 0;
    right: 0;
    z-index: 10000;
    box-sizing: border-box;
    padding: 10px 40px 12px;
    min-height: 0;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    background: #d8d8d8 !important;
    box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.15);
}

.jb-cookie.bottom {
    bottom: 0;
}

.jb-cookie.white {
    background: #d8d8d8 !important;
    color: #333;
}

.jb-cookie .jb-cookie-bg {
    display: block;
    background: #d8d8d8 !important;
    opacity: 1;
    filter: alpha(opacity=100);
}

.jb-cookie p {
    margin: 0 0 4px;
}

.jb-cookie .jb-cookie-title {
    font-weight: normal;
}

.jb-cookie .jb-accept.btn {
    display: inline-block;
    margin-top: 6px;
    padding: 5px 16px;
    border: 1px solid #006cae;
    border-radius: 3px;
    background: #0079c8;
    color: #fff;
    font-weight: bold;
    line-height: 18px;
    text-shadow: none;
    cursor: pointer;
}

.jb-cookie .jb-accept.btn:hover,
.jb-cookie .jb-accept.btn:focus {
    background: #005f9e;
    color: #fff;
    text-decoration: none;
}


/*for new code iframe injected*/
#youtube_list.beforeload a#youtube_lisa_link{
    position: relative;
    display: block;
}
#youtube_list.beforeload img#youtube_list_opac {
    position: absolute;
}

/*2021-05-30*/
div.socialbuttons > div:first-child {
    margin-left: 0;
}

/* Joomla 4/5 core menu output replacing the old JoomlArtWork menu module. */
.navigation .mod-menu {
    margin-bottom: 0;
}

.navigation .mod-menu > li {
    position: relative;
}

.navigation .mod-menu__sub {
    position: absolute;
    top: 95%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}

.navigation .mod-menu li:hover > .mod-menu__sub,
.navigation .mod-menu li > a:focus + .mod-menu__sub {
    display: block;
}

.navigation .mod-menu__sub .mod-menu__sub {
    top: -8px;
    left: 100%;
}

.navigation .mod-menu__sub a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 20px;
    color: #333;
    white-space: nowrap;
}

.navigation .mod-menu__sub li > a:hover,
.navigation .mod-menu__sub li > a:focus {
    text-decoration: none;
    color: #fff;
    background-color: #08c;
}
