@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/arimo-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/arimo-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/arimo-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/arimo-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/arimo-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/arimo-v17-latin-regular.svg#Arimo') format('svg'); /* Legacy iOS */
}

/* arimo-700 - latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/arimo-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/arimo-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/arimo-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/arimo-v17-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/arimo-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/arimo-v17-latin-700.svg#Arimo') format('svg'); /* Legacy iOS */
}

/* frank-ruhl-libre-300 - latin */
@font-face {
  font-family: 'Frank Ruhl Libre';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/frank-ruhl-libre-v6-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/frank-ruhl-libre-v6-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/frank-ruhl-libre-v6-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/frank-ruhl-libre-v6-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fonts/frank-ruhl-libre-v6-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/frank-ruhl-libre-v6-latin-300.svg#FrankRuhlLibre') format('svg'); /* Legacy iOS */
}

/* frank-ruhl-libre-regular - latin */
@font-face {
  font-family: 'Frank Ruhl Libre';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/frank-ruhl-libre-v6-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/frank-ruhl-libre-v6-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/frank-ruhl-libre-v6-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/frank-ruhl-libre-v6-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/frank-ruhl-libre-v6-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/frank-ruhl-libre-v6-latin-regular.svg#FrankRuhlLibre') format('svg'); /* Legacy iOS */
}

/* frank-ruhl-libre-700 - latin */
@font-face {
  font-family: 'Frank Ruhl Libre';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/frank-ruhl-libre-v6-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/frank-ruhl-libre-v6-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/frank-ruhl-libre-v6-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/frank-ruhl-libre-v6-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/frank-ruhl-libre-v6-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/frank-ruhl-libre-v6-latin-700.svg#FrankRuhlLibre') format('svg'); /* Legacy iOS */
}



@media(min-width:992px) {
.itemid-110.view-article #sp-main-body {padding-top: 30px!important;}
.itemid-110.view-article #sp-main-body.body-padding {padding-top:100px!important;}
  .itemid-879.view-article #sp-main-body {padding-top: 30px!important;}
  .itemid-879.view-article #sp-main-body.body-padding {padding-top:100px!important;}
}

@media (max-width: 768px){
.view-article.layout-blog section#sp-main-body.body-padding { padding-top: 84px;}
.sp-advisories-top-padding{padding-top:84px;}
.itemid-110.view-article #sp-main-body.body-padding { padding-top: 80px!important;}
}

/* Contribute */
body .fs_aece6bef828a608102bd9e642fe778f37dbe35b345dbcc0fdcfc224a4825e637 .fserv-container,
body .fs_37a87124c5a1b0cd413c55a82d0b1f2a09d514a50a61da1dcf4372b2f0c2945b .fserv-container,
body .fs_3196d7d660d01d39b2b60b243e2a048b3c31e34e687b1dd698337613daac94eb .fserv-container{ background: #f2f2f2 !important; }

body .fserv-form-description { margin-bottom: 0 !important; }
body .fserv-form-name { margin: 0; padding: 20px 0 0 30px; text-align: left !important; }
body .contact-button.sppb-btn.sppb-btn-default {
    border-radius: 40px !important;
    background: white !important;
    border: solid 2px #FB8729;
    color: #fb8728 !important;
}
body .contact-button.sppb-btn.sppb-btn-default:hover {
    background: #0b1e50 !important;
    color: white !important;
	border: solid 2px #0b1e50;
}

body code { color: black; } 
.newsberg-card-section .contact-subhead h3:after { display: none; }

.ph-search{margin-top:10px;}

.sidebar-related .title-related {    padding: 30px 20px 0px 5px;}


.sidebar-related h3 {
    line-height: 120%;
    max-width: 100%;
    font-size: 16px;
    font-weight: 500;
}

p.iframe {
    float: right;
    margin: 0 0 20px 20px;
}

/* Komento */
#sppb-addon-1669326495945 .sppb-addon-testimonial-content-wrap img, #sppb-addon-1670883894897 .sppb-addon-testimonial-content-wrap img { height: auto !important; }
body #sppb-addon-1670883894897 .sppb-addon-testimonial-review p { line-height: 1.5; }
body #sppb-addon-1620324800039 .whitebg p { line-height: 1.4; }
a.hasTooltip span {
    color: #fff;
}
body.itemid-678 h3 { clear: none; }
.kt-form-header .flex-shrink-0, .kt-form-header .flex-grow { display: inline-block; }
.o-empty__text {    display: inline-block;}
.kt-comment-content-action .text-gray-500 { display: inline-block; }

.t-hidden {display: none;}
.kt-form-composer, textarea.o-editor__textarea.kt-form-bg--0.expanding-init {
    min-height: 200px;
}
#sp-top4 .sppb-addon-button-group .sppb-btn-primary:hover { background: #192c6e;  }

table.browser-security-list tr td {
    padding: 20px;
    width: 13%;
    border: 1px solid #000;
}
table.browser-security-list tr:first-child {
    background: #fb87283b;
}
table.browser-security-list tr td:first-child {
    background: #fb87283b;
}
table.browser-security-list tr td:first-child {
    width: 32%;
}
table.browser-security-list tr td:first-child p {
    text-align: left;
}
table.browser-security-list {
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 13%) !important;
    background: #fff;
    border-radius: 4px;
    margin-bottom: 20px;
}
body table.browser-security-list p {
    line-height: 20px;
    text-align: center;
    margin-bottom: 0px;
  color: #000;
}
body.view-article section#sp-main-body .container-inner .right-article-img {
      display: flex;
}
body.view-article section#sp-main-body .container-inner .right-article-img .col-md-8 {
    padding: 0px;
}
.sp-module.hackers-corner .sppb-section.newsberg-card-section {
    border: solid 3px #fb8728;
}
aside#sp-right .hackers-corner ul li {
    display: list-item;
     color: #1d55c1;
}
aside#sp-right .hackers-corner ul {
list-style: disc;
    margin-left: 24px;
}
aside#sp-right .hackers-corner ul li  a {
    color: #1d55c1;
}
body section#sp-top-bar .top-search-input-wrap {
    background-color: #ffff;
    z-index: 999;
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 13%);
}
aside#sp-right .sp-module.view-article {
    margin-bottom: 30px;
}
.itemid-1048  .sppb-row.newsberg-card-section {
    margin-bottom: 40px;
      margin-right: 0;
    margin-left: 0;
}
.itemid-1048.view-article .author-content-info, .itemid-1048  .adloader {
    display: none;
}

pre.language-asciidoc, pre.line-numbers {
    max-height: 300px;
}
div#section-id-1616687675678 {
    padding-top: 0px !important;
}
body thead tr td {
    font-weight: bold;
    background: #eee;
}
body div.code-toolbar > .toolbar { right: 1em }
.infobox-alert {
    background: #fff url(/images/infobox-alert-ls.png);
    background-repeat: no-repeat;
    box-shadow: rgb(0 0 0 / 35%) 1px 1px 10px;
    border-radius: 10px;
    padding: 20px 20px 6px 20px;
    background-position: 15px 20px;
    width: 88%;
    background-size: 15%;
    margin: auto;
    margin-bottom: 20px;
    margin-top: 20px;
    min-height: 140px;
}
 .infobox-alert p {
    padding-left: 17%;
    color: #000;
       line-height: 26px;
}
 .infobox-alert h4 {
     font-family: 'Arimo', sans-serif !important;
    color: #192c6e;
    margin-top: 0px;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    font-family: lato;
    margin-bottom: 5px;
    margin-left: 17%;
}
body div#sppb-addon-wrapper-1638287027580 ,
body div#sppb-addon-wrapper-1638286760541, 
body div#sppb-addon-wrapper-1638287025854,
body div#sppb-addon-wrapper-1638287027213,
body div#sppb-addon-wrapper-1638289973959{
margin: 0px auto 30px auto;
}
.rsform-block-select-option .col-md-3 {
    padding: 0px;
    text-align: center;
    font-size: 15px;
    margin-top: 20px;
}
.rsform-block-severity-impact label.control-label.formControlLabel ,
.rsform-block-single-view  label.control-label.formControlLabel  ,
.rsform-block-particular-vulnerability  label.control-label.formControlLabel  {
    width: 25%;
}
.form-group.rsform-block.rsform-block-severity-impact  .form-check-input ,
.form-group.rsform-block.rsform-block-single-view  .form-check-input   ,
.form-group.rsform-block.rsform-block-particular-vulnerability  .form-check-input{
    margin: 0px 56px;
}
.form-group.rsform-block.rsform-block-severity-impact,
.form-group.rsform-block.rsform-block-particular-vulnerability{
    background: #d3d3d35e;
    padding: 15px;
}
.form-group.rsform-block.rsform-block-severity-impact  ,
.form-group.rsform-block.rsform-block-single-view   ,
.form-group.rsform-block.rsform-block-particular-vulnerability{
      display: flex;
  align-items: center;
} 
.form-group.rsform-block.rsform-block-severity-impact  label.form-check-label,
.form-group.rsform-block.rsform-block-single-view   label.form-check-label,
.form-group.rsform-block.rsform-block-particular-vulnerability  label.form-check-label{
    display: none;
}
fieldset#rsform_5_page_0 .col-md-6:first-child {
    padding-right: 40px;
    border: 1px solid #d8d8d8;
    border-width: 0px;
    border-right-width: 1px;
}
fieldset#rsform_5_page_0 .col-md-6:last-child {
    padding-left: 40px;
}
.itemid-974 .container {
    max-width: 1410px;
}
.itemid-974 .top-search-input-wrap {
    display: none !important;
}
.itemid-974 .row.top-search-input-wrap.active{
     display: block !important;
}
section#welcome-page.newsberg-card-section h2.sppb-addon-title:after{
      content: "";
    width: 0;
    height: 0;
    transition: 0.3s;
    margin-left: 15px;
    margin-top: 10px;
    border-radius: 0px;
    background-color: #1d55c1;
    display: inline-block;
    align-items: center;
    color: #231f20;
}
body #key-references .newsberg-card-section {
  padding: 20px;
}
body  #sp-right .sp-module  #key-references ul>li {
line-height: 22px;
    border-bottom: 0px solid #f3f3f3;
    display: flex;
    margin-bottom: 12px;
}
body  #sp-right .sp-module  #key-references ul strong{
     margin-right: 4px;
}
 
body  #sp-right .sp-module  #key-references ul {
    margin-top: 16px;
}
body #sp-right .sp-module #key-references ul li:before {
    content: "\f111";
    font: normal normal normal 6px/1 "Font Awesome 5 Free";
    padding-right: 10px;
    color: #6b6d83;
    position: relative;
    left: 0px;
    top: 8px;
    font-weight: 900;
}

p.btn-article a {
    padding: 10px 40px;
    border-radius: 25px;
    margin-top: 8px;
    margin-left: 6px;
    border-color: #0a2972;
    background-color: #0a2972;
    color: #fff;
}
p.btn-article {
    text-align: center;
}
#welcome-page.newsberg-card-section {
    padding: 40px 10px 10px 10px;
}
.eb-close span {
    padding: 8px 2px;
}
.sa_mod_410 .adtype IMG {
    margin: 10px auto;
}
body .eb-pageslide {
    z-index: 1;
}
body.com-socialads div#stripedTable {
    display: block;
}
#home-four-blk-section .sppb-addon-articles-layout.layout-bourbon .sppb-addon-article {
			background-position: top left;
		}
body.view-article .sppb-addon-articles-layout .sppb-row { display: flex; }
body.view-article .sppb-addon-articles-layout .sppb-row .sppb-col-md-2 { padding: 0 10px; }
body.ltr ul.sp-megamenu-parent > li.sp-has-child > a:after, body.ltr ul.sp-megamenu-parent > li.sp-has-child > span:after {
    font-family: "Font Awesome 5 Free" !important;
}
/*new article-module*/
body .newsletter-section-home .article-form-md  form {
    margin: 0 0 0px;
}
body .newsletter-section-home .article-form-md .acym_module_form input.button.subbutton.btn.btn-primary:hover {
    background: #0b50ed;
}
.mod-sppagebuilder.newsletter-article-module.sp-page-builder {
    background: #eeeff3;
}
body .newsletter-section-home .article-form-md .acym_module_form input {
    cursor: pointer;
    max-width: 90%;
}
body .newsletter-section-home td.captchakeymodule .grecaptcha-badge {
    height: 0px !important;
}
body .newsletter-section-home .article-form-md .acym_module_form table.acym_lists {
    margin-top: 10px;
}
body .newsletter-section-home .article-form-md .acym_module_form input {
    position: relative;
    top: 2.5px;
}
body .newsletter-section-home .article-form-md .acym_module_form table.acym_form {
    margin: 0px;
}
body .newsletter-section-home .article-form-md .acym_module_form td input.cell {
  width: 180px !important;
}
body .newsletter-section-home td.captchakeymodule {
    visibility: hidden;
}
body .newsletter-section-home .article-form-md .acym_module_form td  input.cell::placeholder {
    color: #000;
}
body .newsletter-section-home .article-form-md .acym_module_form table.acym_lists label {
    color: #000;
      font-size: 14px;
      margin-right: 40px;
}
body .newsletter-section-home .article-form-md .acym_module_form td input.cell {
    color: #000;
  border: 1px solid #000000;
}
body .newsletter-section-home .article-form-md .acym_module_form input.button.subbutton.btn.btn-primary {
    font-size: 14px;
    padding: 8px 30px 8px 18px;
    margin-left: -14%;
    background: #2a57be;
    margin-top: -62%;
}






/*IDL*/
.home-adviory-slider .advisory-item .sppb-article-info-wrap{
	-webkit-border-radius: 15px !important;
	border-radius: 15px !important;
	/*-webkit-box-shadow: 5px 5px 5px 5px #CDCDCD !important;
	box-shadow: 5px 5px 5px 5px #CDCDCD !important;*/
	padding: 20px !important;
}

.pull-right.article-index ul.nav.nav-tabs.nav-stacked li:last-child {
    border-bottom: 0px solid #0a2972;
}
.pull-right.article-index {
    border: 1px solid #0a2972; margin-bottom: 20px;
}
.pull-right.article-index ul.nav.nav-tabs.nav-stacked li {
width: 100%;
    border-bottom: 1px solid #0a2972;
    padding: 2px 10px;
}
.pull-right.article-index h3 {
    text-align: center;
    color: #fff;
    background-color: #0a2972;
    padding: 10px;
}


.pager ul { list-style: none; margin: 0; padding: 0; }
.pager { border: 0;  }

/*new article-module*/
.mod-sppagebuilder.newsletter-article-module.sp-page-builder {
    background: #eeeff3; clear:both; 
} 
body .newsletter-section-home .article-form-md  form {
    margin: 0 0 0px;
}
body .newsletter-section-home td.captchakeymodule .grecaptcha-badge {
    height: 0px !important;
}
body .newsletter-section-home .article-form-md .acym_module_form table.acym_lists {
    margin-top: 2px;
}
body .newsletter-section-home .article-form-md .acym_module_form input {
    position: relative;
    top: 2.5px;
}
body .newsletter-section-home .article-form-md .acym_module_form table.acym_form {
    margin: 0px;
}
body .newsletter-section-home .article-form-md .acym_module_form td input.cell {
  width: 180px !important;
}
body .newsletter-section-home td.captchakeymodule {
    visibility: hidden;
}
body .newsletter-section-home .article-form-md .acym_module_form td  input.cell::placeholder {
    color: #000;
}
body .newsletter-section-home .article-form-md .acym_module_form table.acym_lists label {
    color: #000;
      font-size: 14px;
      margin-right: 40px;
      margin-bottom: 0px;
}
body .newsletter-section-home .article-form-md .acym_module_form td input.cell {
    color: #000;
  border: 1px solid #000000;
}
body .newsletter-section-home .article-form-md .acym_module_form input.button.subbutton.btn.btn-primary {
    font-size: 14px;
padding: 4px 30px 4px 15px;
    margin-left: -10%;
    margin-top: -48%;
  height: 30px;
    line-height: 20px;
}



.view-login ul.nav.nav-tabs.nav-stacked {
    margin: auto;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}
.view-login .login {
    flex: 0 0 41.666667%;
    /*max-width: 41.666667%;*/
     margin: 4% auto 0px auto;
}
.view-login .login .form-horizontal .controls {
    margin-left: 0px;
}
.view-login .login  button.btn.btn-primary {
    width: 100%;
  font-size: 1.25rem;
    line-height: 1.5;
}
.view-login .login input#remember {
    top: 7px;
    position: relative;
}
.view-login ul.nav.nav-tabs.nav-stacked  li {
    padding: 0px;
    font-size: 12px;
    margin-right: 10px;
    border: none;
}

div#sppb-addon-1620324800046 p {
    margin-bottom: 0px !important;
    margin-top: 0 !important;
}
body .whitebg.debianltsfix p { line-height: 1 !important; }


.adds-advisories img.layout5_ad_prev_img{
    margin: auto;
}
.sppb-column.advisoryrcol div#sppb-addon-wrapper-1621371837186,
.sppb-column.advisoryrcol  div#sppb-addon-wrapper-1621371810674 ,
.sppb-column.advisoryrcol div#sppb-addon-wrapper-1621371812817,
.sppb-column.advisoryrcol div#sppb-addon-wrapper-1621371797907 {
    margin: auto;
}
.newsletter-subscribe-module .acym_module_form table.acym_form {
    width: 100%;
}
.newsletter-subscribe-module table.acym_lists tr {
    display: contents;
}
.newsletter-subscribe-module table.acym_lists tr td {
    display: inline-flex;
    margin-right: 20px;
}
.newsletter-subscribe-module .acym_module_form input {
    border-radius: 25px;
    cursor: pointer;
    max-width: 100%;
    color: #0a2972;
    background-color: #fff;
    border-color: #fff;
    font-weight: 600;
    margin-bottom: 8px;
    width: 100%;
}
body .newsletter-section-home input.button.subbutton.btn.btn-primary {
    border-radius: 25px;
    padding: 8px 30px;
    height: 40px;
    line-height: 20px;
    margin-left: 40%;
    margin-top: -80%;
}
body .newsletter-section-home p {
    line-height: 20px;
}
body .newsletter-section-home .acym_module_form table.acym_lists label {
    color: #fff;
    margin-right: 70px;
}
div#home-four-blk-section.must-read-section .sppb-col-md-2 div.sppb-addon-article {
    background-position: inherit;
}
#home-four-blk-section.must-read-section .sppb-addon-articles-layout .sppb-addon-article .sppb-article-info-wrap .hits-count {
    margin-left: 0px;
}
.itemid-103 #home-four-blk-section.must-read-section .sppb-addon-articles-layout .sppb-addon-article .article-spbookmark {
    margin-left: 30px;
}
div#home-four-blk-section.must-read-section .sppb-col-md-2, .itemid-103 #home-four-blk-section.must-read-section .sppb-col-md-2 {
    flex: 0 0 20%;
    max-width: 20%;
}
.sppb-addon.sppb-addon-articles-layout.layout-bourbon.maintoprow .sppb-addon-article.customclass1features{
  background-position: top left !important;
}
div#sp-advisories-bottom #home-four-blk-section.must-read-section .sppb-addon-articles-layout .sppb-addon-article .sppb-article-info-wrap .hits-count {
    margin-left: 30px;
}
#sp-bottom .custom h1 {
    font-size: 100%;
    margin: 20px 0;
    clear: both;
    color: #ddd;
    padding: 20px 0;
    line-height: 130%;
}
.items-row .adtype IMG { margin: 0px auto 20px auto; text-align: center; }
div#login {
    overflow: scroll;
}
h1.sppb-addon-title {    font-weight: bold; font-size: 34px;}
form#member-registration fieldset:last-of-type .form-group {
    display: none;
}
body .img_caption.none {
    width: 100% !important;
}
ul.rss_links {
    padding-left: 0px;
}
div#cadre_alert_cookies p {
    text-align: left;
    line-height: 19px;
}
body #cadre_alert_cookies .btn {
margin: 0px;
}
body #cadre_alert_cookies .col-md-6 {
    width: 25%;
    padding-left: 0px;
}
div#cadre_alert_cookies {
    right: 75% !important;
    left: 10px !important;
    bottom: 10px !important;
}
body .cadre_inner_alert_cookies {
    background-color: #eeeeee !important;
}
body.itemid-103.com-sppagebuilder #sp-main-body {
    padding: 0px 0;
    background-color: transparent;
}
body.com-sppagebuilder #sp-main-body {
    padding: 40px 0;
    background-color: #f8f8f8;
}
.newsberg-card-section h3:after, .newsberg-card-section h2.sppb-addon-title:after, .newsberg-card-section h1.sppb-addon-title:after {
    content: "";
    width: 55px;
    height: 3px;
    transition: 0.3s;
    margin-left: 15px;
    margin-top: 10px;
    border-radius: 1px;
    background-color: #1d55c1;
    display: inline-block;
    align-items: center;
    color: #231f20;
}
.sp-module-content-bottom  .sp-module.newsberg-card-section  { margin-bottom: 20px; }
.view-poll .sp-module-content-bottom div#cj-wrapper { margin-bottom: 0; }
body .tjBs3 .input-group .form-control { width: 90%; }
body .tjBs3 .btn { padding: 14px 12px; }
#sa-ads .chzn-container-single {
    border: solid 1px #ddd;
    margin: 0 5px 5px 0;
} 
input#getadstatds {
    padding: 5px 10px;
}
body .sp-custom-login-on .form-login-wrap .form-users-wrapper .logout-button { padding: 0; }
body.itemid-103 .sppb-col-sm-12 form.sp-bookmark-form {
    font-size: 12px;
    margin-bottom: 0px;
      margin-top: 3px;
}
body .sppb-col-sm-12 form.sp-bookmark-form {
    font-size: 12px;
    margin-bottom: 0px;
      margin-top: 3px;
}
body.itemid-103 .sppb-addon-articles-layout.layout-bourbon  .sppb-col-sm-12 .sppb-addon-article .sppb-article-info-wrap .sppb-article-meta span {
    color: #fff;
}
body.itemid-103 .sppb-col-sm-12 .sppb-addon-article .sppb-article-info-wrap span.float-right.hits-count {
    margin-left: 8px;
    color: #fff;
      margin-top: 3px;
}
body .sppb-col-sm-12 .sppb-addon-article .sppb-article-info-wrap span.float-right.hits-count {
    margin-left: 8px;
      margin-top: 3px;
}
body .sppb-col-sm-12 .sppb-addon-articles-layout .sppb-addon-article .article-spbookmark {
    margin-left: 12px;
}
body .sppb-addon-articles-layout .sppb-addon-article .bg-img-wrapper {
    background-position: top left !important;
}
#cj-wrapper .poll-action-buttons button.btn.btn-default {
    margin-right: 16px;
}
 aside#sp-right .sp-module {
    margin-top: 0;
}
.com-communitypolls.view-poll #cj-wrapper h4,
.com-communitypolls.view-poll   aside#sp-right h2.sppb-addon-title,
.com-communitypolls.view-poll  aside#sp-right #cj-wrapper .poll-action-buttons{
  padding-left: 20px;
}
.com-communitypolls.view-poll #cj-wrapper .panel ,
.com-communitypolls.view-poll  form.voting-form.clearfix ,
.com-communitypolls.view-poll #cj-wrapper .list-group-item {
     background-color: transparent;
}
.rspbld-module.most-votes.poll-col.newsberg-card-section ,
.rspbld-module.more-polls.full-col.newsberg-card-section{
    padding: 0px 30px 50px;
}
 body.itemid-113 .newsletter-subscribe-module input[type=checkbox], body .newsletter-subscribe-module input[type=radio] {
    width: auto;
    margin-top: 11px;
}
section#about-us-sp-page h1.sppb-addon-title {
    font-family: 'Frank Ruhl Libre', sans-serif;
    font-size: 34px;
    font-weight: 700;
}
section#about-us-sp-page h1.sppb-addon-title:after {
    content: "";
    width: 55px;
    height: 3px;
    transition: 0.3s;
    margin-left: 15px;
    margin-top: 10px;
    border-radius: 1px;
    background-color: #1d55c1;
    display: inline-block;
    align-items: center;
    color: #231f20;
}
.advisory-rating{
	position: absolute;
    top: 11px;
    right: 21px;
    width: 30px;
    height: 7px;
    padding: 0px;
    margin: 0px;
	border-radius: 5px; 
}
.advisory-rating.advisory-moderate{
	background-color: yellow !important;
}
.advisory-rating.advisory-important{
	background-color: orange !important;
}
.advisory-rating.advisory-low{
	background-color: green !important;
}
.advisory-rating.advisory-critical{
	background-color: red !important;
}
.advisory-rating.advisory-Minor{
	background-color: green !important;
}
.advisory-rating.advisory-Trivial{
	background-color: yellow !important;
}
.advisory-rating.advisory-Severe{
	background-color: red !important;
}
.advisory-rating.advisory-Major{
	background-color: red !important;
}
.advisory-rating.advisory-Informational{
	background-color: #00bff3 !important;
}
.home-adviory-slider .advisory-cat-title .advisory-logo{
	display: inline-block;
    height: 25px;
    width: auto;
    vertical-align: middle;
    margin-right: 5px;
    max-width: 50px;
    object-fit: contain;
}
.home-adviory-slider .advisory-cat-title .advisory-cat-link, .home-adviory-slider h3 a.advisory-title{
	display: inline-block;
	vertical-align: middle;
	font-size: 16px !important;
	color: #272c8c;
	line-height: 18px;
	margin-top: 5px; text-transform: uppercase; font-family: 'Arimo', sans-serif; 
}
.home-adviory-slider .advisory-cat-title .sppb-meta-date{
	font-size: 12px;
	color: #000;
	font-weight: 400;
	margin-top: 3px;
}
.sppb-btn.sppb-btn-primary { cursor: pointer; }
.form-check-inline input[type="radio"] { display: inline-block; }
ul.usermenu { margin: 0; padding: 10px 10px 0 10px; list-style: none; }
ul.usermenu li { margin-bottom: 10px; }
ul.usermenu li a { font-size: 14px; color: #6b6d83 ; font-weight: 600;  }
ul.usermenu li:hover, ul.usermenu li a:hover { color: #0a2972 !important; }

#kt .g-list-inline>li a { font-size: 12px; color: #101010; }
#kt .t-lg-text--right, #kt .t-text--right { font-family: 'Arimo', sans-serif; }
#kt .kt-listing-tools .kt-listing-readmore i, #kt .kt-listing-tools .kt-listing-views i, #kt .kt-listing-tools .kt-listing-comment i { color: #101010; }
.acount p { font-weight: bold; margin: 0; line-height: 1; padding: 25px 0; color: #fa8f1f; text-align: right;   }
.formResponsive .formHorizontal .formControlLabel { color: black; }

/* Ads */

/* CLS Adjustmets */
@media screen and (max-width: 1110px) {
	.adloader.skyscraper {    height: 120px;   display: block; overflow: hidden; }
	.adloader.large_square_gd, .adloader.large_square {    height: 450px;   display: block; overflow: hidden; }
}

body .ad_prev_main { margin: 0; width: 100%;  }
body .sa_mod_457 .ad_prev_main { margin: 0; width: auto;  }
body .sa_mod_457 .ad_prev_main:nth-child(2) { float: right; }
body .sa_mod_458 .layout5_ad_prev_wrap { margin: 0; }
body .ad_prev_main > div { padding: 0; border: 0; }
.advisories-scroller .modsa {    margin-top: -15px;}
.advisory-dash { text-align: center; }
body #kt .o-empty { min-height: auto; }
.articleBody hr { clear: both; }
#sp-right .modsa div img { width: 100%; }
body .view-article .article-details .article-author-information .media img { border-radius: 0; }
#sppb-addon-1618604131516 .sppb-btn-custom { z-index: 999; }
.view-article .authors-posts-wrap .author-post-items li p { margin: 0; }
div#section-id-1619126393730 {
    display: none;
}
section#sp-advisories-top {
background-image: url(/images/bg_blue.jpg);
    background-size: 100% 450px;
    background-repeat: no-repeat;
    background-color: #fff;
}
section#sp-advisories-top #advisory-main{
color:#fff;
}
.whitebg {
    background: #fff;
    border-radius: 10px;
    padding: 25px;
    color: #000;
    line-height: 22px;
}
.no-r{border-radius:0;}
.drow {
    border-bottom: 1px solid #b5b0b0;
padding: 8px 10px;
}
.severity {
    position: relative;
    top: 5px;
	font-weight: bold;
}
.severity:after {
    content: "";
    width: 25px;
    height: 25px;
    background: #000;
    position: absolute;
    z-index: 9;
    margin-left: 15px;
    margin-top: -2px;
    border-radius: 25px;
}
.severity.Low:after {
    background: green;
}
.severity.moderate:after,.severity.important:after,.severity.Medium:after  {
    background: yellow;
}
.severity.critical:after,.severity.High:after {
    background: red;
}
.severity.advisory-Informational:after{
	background: #00bff3 ;
}
.whitebg.no-r h3 {
    font-family: 'Arimo', sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
    color: #132b70;
}
div#sp-advisories-bottom {
    margin-top: 50px;
}
.sp-page-builder .page-content #section-id-1619193886526 {
    padding-top: 15px;
}
.whitebg.no-r {
    word-break: break-word;
    line-height: 24px;
    border-radius: 10px;
    padding: 0;
}

.sppb-addon.sppb-addon-text-block img.advisory-logo {
    /*position: absolute;*/
    top: 0;
    margin: 0 0 0 auto;
    right: 0;
    /*max-width: 135px;
    max-height: 60px;*/
	max-width: 150px;
}
.summary1 .sppb-addon-content {
    position: relative;
	    padding-top: 0;
    padding-bottom: 0;
}
div#sppb-addon-1619197916593 {
    position: relative;
    top: -5px;
}
/*temp*/
div#column-id-1619715121585, div#sppb-addon-wrapper-1619715121587, div#advisory-main,#sppb-addon-1619715121586>.sppb-addon.sppb-addon-header.sppb-text-left {
    text-align: center!important;
}

.sppb-addon-articles-layout:not(.layout-robusta) .sppb-addon-article .sppb-article-img-wrap > img {
    border-radius: 6px;
    height: 115px;
    object-fit: cover;
	object-position: left;
}
.sppb-addon-articles-layout.layout-robusta .sppb-addon-article .sppb-article-img-wrap > img {
    width: 100%;
    max-height: 400px;
    object-fit: cover;
}
.sej-post {
    margin-bottom: 0px;
}
.col-xs-4 {
    width: 33.33333333%;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 700;
    line-height: 1.2;
    font-style: normal;
    clear: both;
    word-wrap: break-word;
    letter-spacing: .1px;
}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
    content: " ";
    display: table;
}
img.b-loaded {
    background-color: rgba(0, 0, 0, 0);
}

img.b-lazy {
    background-color: #eee;
}
.sej-thumb img {
    width: 100%;
    height: auto;
    min-height: 250px;
    object-fit: cover;
    max-height: 300px;
	object-position: left;
}
.sej-particle {
    padding-right: 120px;
    position: relative;
}
.col-xs-8 {
    width: 66.66666667%;
}
.sej-categories {
    line-height: 12px;
    font-size: 20px;
    margin-bottom: 10px;
    color: #6cbe14;
    display: flex;
    align-items: center;
}
.sej-ptitle {

    margin: 0 0 10px;
}
.sej-post p {

    margin-bottom: 5px;
    color: #5b5b5b;
    line-height: 1.4;
    font-size: 16px;
	word-break: break-word;
}

.sej-meta-box {
    position: absolute;
    top: 0;
    right: 0;
    width: 160px;
}
.sej-meta-cells {
    display: flex;
    align-items: center;
    list-style: none;
    margin: 0;
    padding: 5px 0;
    font-size: 12px;
    color: #101010;
}
.sej-paimage {
    display: block;
    text-align: center;
    padding: 0 10px;
    width: 140px;
    margin: 0 auto 10px;
}
.sej-paimage img {
    width: 65px;
    margin: 0 auto;
}

.sej-paname {
    display: block;
    color: #1d55c1;
    margin-top: 10px;
    line-height: 15px;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    word-wrap: normal;
}
.blog .items-row .item {
    padding: 15px;
    background-color: #fff;
}
#sp-main-body {

    padding: 0px 0px 0px 0px;
}
.sej-mobile-pimage {
    display: none;
}
a.sej-category.green {
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    line-height: 16px;
}
.sej-post p strong {
    font-weight: normal;
}
.sej-meta-cells li {
    margin: 0 9px 0 0;
    display: block;
    align-items: center;
}
.sej-meta-cells li i {
    margin-right: 5px;
}
.article-info{
    display: none;
}
.sej-particle.noauthor {
    padding-right: 15px;
}
.sej-thumb.noauthor img {
    min-height: 200px;
    max-height: 225px;
}
div#sp-btop {
    padding-top: 35px;
	    margin-bottom: -60px;
}
.reading-time {
    display: inline;
}
div#sp-advisories-top {
    padding-top: 40px;
}
.logincustoml .clogin h3{
	display:none;
}
.logincustoml .clogin p {
    margin-bottom: -15px;
}
.view-registration form label.labelacysubscribe {
    display: none;
}
form#member-registration legend {
    display: none;
}
#login .login-info-wrapper {
    max-width: 570px;
}
.gray {
    background: #eeeeee;
}
.advisoryrcol {
border-radius: 10px;
}
.sppb-column.advisoryrcol {
    height: auto;
}
.whitebg.no-r {
    word-break: break-word;
    line-height: 24px;
    border-radius: 10px;
    box-shadow: 1px 1px 8px 1px rgb(30 30 30 / 30%);
	padding-bottom: 15px;
}
.whitebg.no-r h3.sppb-addon-title {
    background: #fc9200;
    color: #fff;
    padding: 8px 15px 6px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.whitebg.no-r .sppb-addon-content{
	 padding: 8px 15px;
}
.whitebg.no-r.blue h3.sppb-addon-title {
    background: #0a2972;
}
.whitebg.gray {
    padding: 0 15px;
box-shadow: 1px 1px 8px 1px rgb(30 30 30 / 30%);
}
.whitebg.gray .sppb-row.white{
	background: #fff;
    padding-top: 15px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.drow:last-child {
    border: none;
    padding-bottom: 25px;
}
.center{
	margin:0 auto;
	text-align:center;
}
.advisoryrcol .newsletter-subscribe form .acymailing_module_form{
	padding:26px!important;
}
.authors-posts-wrap div#kt {
    padding: 25px;
}
.sppb-addon-article .sppb-article-info-intro-wrap img.sppb-img-responsive {
    max-width: 100px;
    max-height: 115px;
}
.whitebg:not(.gray) .sppb-addon-content {
   /* max-height: 400px;
    overflow: hidden;*/
}
#advisorycontent{
	display:none;
}
.advlink {
    padding-left: 15px;
    margin-top: 15px;
}
/*advisory changes*/
div#column-wrap-id-1619715121591 {
    max-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}
.viewallnewsletter {
    float: right;
    margin-right: 35px;
}
.noimg.newsletterm img.sppb-img-responsive {
    display: none;
}
.itemid-112 .last {
    margin-top: 25px;
}
div#kt {
    margin-bottom: 25px; clear: both; 
}
.pager>li a {
    background: #1d55c1;
	color:#fff;
}
.pager>li a:hover {
background: #fa8f1f;
}
.pretag p br:last-child {
    display: none;
}
.pretag p {
	white-space:pre-wrap;
    margin-bottom: 0;
}
.whitebg:not(.pretag) p {
    margin-top: 20px;
}
.itemid-108 .blog {
    padding-top: 46px;
}
body .whitebg p{
	line-height:1.75;
}
.itemid-108 #sp-main-body {
    padding: 0px 0px 0px 0px;
}
.pretag.monospace p {
    font-family: monospace;
    font-size: 13px;
}
@media (max-width:768px){
body.ltr #offcanvas-toggler.offcanvas-toggler-left {
    margin-right: 5px;
    position: relative;
    top: 25px;
    left: 5px;
}
.logo {
    position: relative;
    left: 10px;
}

}
body .sppb-addon-articles-layout.layout-arabica .intro-items-slider .thumb-slider-nav.swiper-button-prev {
    left: 0px;
}
body .sppb-addon-articles-layout.layout-arabica .intro-items-slider .thumb-slider-nav.swiper-button-next {
    right: 20px;
}
body .sppb-addon-articles-layout.layout-arabica .intro-items-slider .thumb-slider-nav.swiper-button-disabled:after {
    margin-left: 0;
}
body  .sppb-addon-articles-layout.layout-arabica .intro-items-slider .thumb-slider-nav {
bottom: -16px;
}































body .newsletter-section-home input[type="text"]:focus,
body .newsletter-section-home input[type="email"]:focus,
body .newsletter-section-home select:focus {
    background-color: transparent;
}
body .newsletter-section-home table.acym_form {
    width: 100%;
    margin: 0px 5%;
}
body .newsletter-section-home .acym_module_form td input.cell::placeholder {
    color: #fff;
}
body .newsletter-section-home .acym_module_form td input.cell {
    color: #fff;
    border-radius: 25px;
    padding: 5px 8px;
    width: 260px !important;
}
body .newsletter-section-home tr {
    display: inline-block;
}
body .newsletter-section-home table.acym_lists {
    margin-top: 20px;
}
body .newsletter-section-home .acym_module_form  table.acym_lists  label {
      color: #fff;
    margin-right: 70px;
}
.newsletter-subscribe-module input.btn.btn-primary.button.subbutton {
    padding: 10px 40px;
    border-radius: 25px;
    margin-top: 8px;
    margin-left: 6px;
  border-color: #1d55c1;
    background-color: #1d55c1;
    color: #fff;
    width: auto;
    float: left;
}
.newsletter-subscribe-module .acym_introtext p {
    font-size: 18px;
    line-height: 20px;
}
.newsletter-subscribe-module  table.acym_lists tr {
    display: contents;
}
body .newsletter-subscribe-module input[type=checkbox],
body .newsletter-subscribe-module input[type=radio] {
     width: auto;
    margin-top: 3px;
    margin-right: 4px;
}
.newsletter-subscribe-module table.acym_lists tr td {
    display: inline-flex;
    margin-right: 20px;
}
.newsletter-subscribe-module .acym_module_form {
    background: #fb8728;
    color: #fff;
    padding: 26px;
    border-radius: 20px;
}
.newsletter-subscribe-module  .acym_module_form  table.acym_form {
    width: 100%;
}
.newsletter-subscribe-module  .acym_module_form input {
      border-radius: 25px;
    cursor: pointer;
    max-width: 100%;
    color: #0a2972;
    background-color: #fff;
    border-color: #fff;
    font-weight: 600;
    margin-bottom: 8px;
    width: 100%;
}
.newsletter-subscribe-module  .acym_module_form input::placeholder {
    color: #0a2972;
}
section#about-us-sp-page h2.sppb-addon-title:after {
    content: "";
    width: 55px;
    height: 3px;
    transition: 0.3s;
    margin-left: 15px;
    margin-top: 10px;
    border-radius: 1px;
    background-color: #1d55c1;
    display: inline-block;
    align-items: center;
    color: #231f20;
}section#about-us-sp-page .newsberg-card-section{
    border-radius: 0px;
}
section#about-us-sp-page .newsberg-card-section .sppb-row {
    border-bottom: 2px solid #eee;
  padding: 30px 0px 10px 0px;
}
section#about-us-sp-page .newsberg-card-section.about-contact .sppb-row 
{
    border-bottom: 0px solid #eee;
}
body.itemid-103 #home-four-blk-section span.spbookmark-icon.fa.fa-bookmark-o {
    margin-right: 8px;
}
body.itemid-103 #home-four-blk-section .sppb-addon-articles-layout .sppb-addon-article .sppb-article-info-wrap .hits-count .fa {
    margin-right: 8px;
}
body.itemid-103 #home-four-blk-section .sppb-addon-articles-layout.layout-bourbon .sppb-addon-article:before{
      background: linear-gradient(to bottom,rgb(12 11 11 / 5%) 0%,rgb(0 0 0 / 100%) 100%);
}
.itemid-103 #home-four-blk-section .fa-eye:before ,
.itemid-103 #home-four-blk-section .sppb-addon-articles-layout .sppb-addon-article .sppb-article-info-wrap .hits-count{
    color: #fff;
}
.itemid-103 #home-four-blk-section .sppb-addon-articles-layout.layout-bourbon .sppb-addon-article {
    padding: 0px;
}
.itemid-103 #home-four-blk-section .sppb-addon-articles-layout.layout-bourbon .sppb-addon-article .sppb-article-info-wrap 
.sppb-article-meta span {
    color: #fff;
}
.itemid-103 #home-four-blk-section .sppb-addon-articles-layout .sppb-addon-article .article-spbookmark {
    margin-left: 130px;
}
.itemid-103 #home-four-blk-section form {
    margin: 0px;
}
.itemid-103 #home-four-blk-section .sppb-article-info-wrap:hover {
background: #152f68b5;
    padding: 20px 20px 10px 20px;
}
.itemid-103 #home-four-blk-section .sppb-article-info-wrap {
    padding: 20px 20px 10px 20px;
}
/* Jacob */
h2.rspbld-title {    padding: 30px 0 0;}
.sa_mod_408 .adtype IMG { margin: 20px auto; }
.sppb-addon-articles-layout.layout-arabica .intro-items-slider .sppb-addon-article .sppb-article-info-wrap h3 { font-size: 20px; }
main#sp-component.col-lg-8 {    padding-top: 30px;}
img.sppb-img-responsive {   border-radius: 6px;}
.view-article .article-details .article-author-information .media img { border-radius: 0; }
section#sp-bottom a IMG {    display: none;}
.content-links {    margin: 0 0 25px 0;}
.read-content-link .content-links  { margin: 0; }
body .articleBody .article-full-image { margin-top: 0; }
body .articleBody .article-full-image IMG { width: 100%; }
body .pager { margin: 2rem 0; }
#sp-bottom4 h5 { font-weight: normal; font-size: 14px;  }
body .sp-megamenu-parent .sp-mega-group>li>a { text-transform: none; }
.sppb-link-list-wrap a {    background: rgba(0,0,0,0.1);    margin: 5px;}
aside#sp-right {    margin: 25px 0 0;}
.sp-module .sppb-col-md-12 .sppb-col-md-12 {    padding: 0;}
.article-full-image.float-left { float: none !important}
span#ert-start {    margin-bottom: 10px;    display: block;}
.article-full-image.float-left IMG { width: 100%; }
span.hits { width: 15%; text-align: right; }
span.created { width: 30%; text-align: center; }
span.hits span, span.created i { margin-right: 5px;}
.summary1 > div > div {
    float: right;
}
.view-article div#landing-page-heading .heading-arrow {
    display: none;
}
.view-article-bottom {
    display: none;
}
body .newsletter-section-home table.acymailing_form input {
    margin-right: 12px;
}
header#sp-header li.menu_item img {
    display: inline-block; 
    width: 50px;
    margin-right: 10px;
}
header#sp-header li.menu_item.item-header {
    display: inline-block;
	width:100%;
}
.drow .sppb-addon-content span {
    font-weight: bold;
}
.eb-content ul.sp-mega-group {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.eb-content li img {
    display: inline-block;
    height: 30px;
    width: auto;
    margin-right: 10px;
}
.view-article .article-details .article-author-information{
    padding-top: 0;
    margin-top: 0;
    border-top: 0;
}
.moduletable .sppb-addon-articles-layout.layout-arabica .intro-items-slider {
    padding: 0px 25px 40px 25px;
}
.view-article .article-details .newsberg-details-img-wrapper {
    margin-bottom: 30px;
}
aside#sp-right .view-article h3 {
    margin-bottom: 0px;
}
aside#sp-right .sp-module.view-article .authors-posts-wrap .author-post-items li {
    padding: 15px 25px 15px 25px;
}
.articleBody h2 { color: #0a2972; }
.articleBody .article-full-image {
    float: right;
    margin: 0 0 20px 20px;
}
/*.ref {
    border-left: solid 5px #ccc;
    padding-left: 10px;
    display: flow-root;
} */
.articleBody {
   /*  padding-top: 25px; */
}
#sp-bottom .sp-module ul.menu > li {
    margin-bottom: 6px;
}
body div#landing-page-heading {
    max-width: 1410px;
    width: 100%;
    padding-left: 15px !important;
    margin-right: auto !important;
    margin-left: auto !important;
}
.view-category.itemid-109 #sp-main-body, .view-category.itemid-110 #sp-main-body,
.view-category.itemid-107 #sp-main-body {
    padding: 0px;
}
.sppb-addon-articles-layout.layout-arabica.homepagem .sppb-addon-article{
    display: flex;
    padding: 0px 20px 15px 0;
    box-shadow: none;
}
.sppb-addon-articles-layout.layout-arabica.homepagem .normal-item {
    margin-bottom: 20px; padding: 0;
}
.sppb-addon-articles-layout.layout-arabica.homepagem .normal-item .sppb-article-img-wrap {
    flex: 0 0 40%;
}
.newsletter-section-home table.acymailing_lists a {
    color: #fff;
}
.newsletter-section-home table.acymailing_lists , .newsletter-section-home  table.acymailing_lists tbody {
    width: 100%;
    display: flex;
}
.newsletter-section-home .acymailing_fulldiv tr,
.newsletter-section-home .acymailing_fulldiv td {
    margin: 12px 3% 0px 6%;
}
.homepagem .sppb-article-info-wrap {
    order: 2;
    width: 60%;
    margin-left: 20px;
}
.homepagem .sppb-article-info-intro-wrap.d-flex.align-items-center {
 	margin: 10px 0 0;
	font-size: 12px; 
  
}
.sppb-addon-articles-layout .sppb-addon-article .sppb-article-info-wrap .hits-count { font-size: 12px !important; color: #98979c }
.sppb-addon-articles-layout.homepagem .sppb-addon-article .sppb-article-info-wrap h3 {
    overflow: visible;
text-overflow: initial;
 display: block;
}
.view-category .custom.view-article {
    display: none;
}
.sppb-addon-articles-layout.homepagem span.fa.fa-eye {
    margin: 0px 8px 0px 6px;
}
.blog h2.page-header.item-title {
    text-transform: capitalize;
}
.view-article .article-details .newsberg-details-img-wrapper .img-top-wrap .article-info:first-child {
    display: none;
}
.view-article .article-details .newsberg-details-img-wrapper .img-top-wrap span.hits {
      position: absolute;
    float: left;
    display: flex !important;
    margin-left: 10px;
}
.view-article .article-details .newsberg-details-img-wrapper .article-info{
    display: flex;
}
.view-article .article-details .newsberg-details-img-wrapper .img-top-wrap  span.create {
    display: none;
}

.view-category.layout-blog.itemid-108 .col-xs-4.sej-pthumb .sej-thumb.noauthor img {
    min-height: auto;
    max-height: fit-content;
	background: white;
}
.view-poll nav.navbar.navbar-default {
    display: none;
}
.view-poll #cj-wrapper .margin-top-20 {
    margin-top: 0;
}
.view-poll div#cj-wrapper {
    margin-bottom: 40px;
}
.view-article .article-details  .reading-time {
    /*width: 30%;*/
}
.view-article .article-details li.content-links-a:before {
    font-weight: 400;
    content: "\f15b";
    font-family: "Font Awesome 5 Free";
}

.view-article .article-details   .reading-time:before {
    font-weight: 400;
    content: "\f017";
    font-family: "Font Awesome 5 Free";
}
.view-article .article-details .article-author-information .media-body h5.author-info {
 margin-bottom: 0px;
    font-size: 16px;
}
.view-article  .author-content-info {
display: flex;

}
.view-article .article-details .article-author-information {
    width: 30%;
   margin-bottom: 10px;
  display: flex;
    align-items: center;
}
.view-article .read-content-link
{
	width: 70%;
   margin-bottom: 10px;
  display: flex;
    align-items: center; margin-left: 10px;
}
.view-article .content-links .nav-tabs {
    border-bottom: 0px solid #dee2e6;
}
.view-article .author-content-info {
    border-bottom: 1px solid #dee2e9;
}
.related-stories .leading-item.sppb-col-sm-6 {
    display: none;
}
.article-details .row .col-sm-1.offset-sm-1 {
    margin-left: -7.99%;
}

.view-article .article-details .newsberg-details-img-wrapper .article-full-image {
    text-align: left;
}
.related-stories 
 .sppb-addon-articles-layout.layout-arabica .intro-items-slider {
    margin-left: -25px;
    margin-right: -25px;
    padding: 0px 25px 0px 25px;
}

.related-stories  .sppb-addon-articles-layout.layout-arabica .intro-items-slider
.sppb-addon-article .sppb-article-info-wrap:hover {
    box-shadow: none;
}
.related-stories 
 .sppb-addon-articles-layout.layout-arabica .intro-items-slider
.sppb-addon-article .sppb-article-info-wrap {
    border-radius: 0;
    box-shadow: none;
    background-color: #fff;
    padding: 0;
    transition: unset;
    margin-top: 0px;
}
.sa-form h1, .view-article .article-details .newsberg-details-img-wrapper .img-top-wrap .article-header h1 {
    font-size: 44px;
    color: #0a2972;
    text-align: left;
    font-weight: 700;
    line-height: 100%;
    font-style: normal;
    clear: both;
    word-wrap: break-word;
    letter-spacing: .1px;
}
.view-article section#sp-main-body .container-inner {
   display: flex;
}
.view-article .article-author-information .media {
    display: flex;
    align-items: center;
}
.view-article section#sp-main-body .container-inner  .row {
    display: contents;
}
.acount p a {
    color: #fa8f1f;
}
.newsletter-page input.button.subbutton.btn.btn-primary {
    padding: 10px 40px;
    border-radius: 25px;
    margin-top: 8px;
    margin-left: 6px;
}
.newsletter-page .acymailing_fulldiv table.acymailing_lists tr {
    display: contents;
}
.newsletter-page table.acymailing_lists label {
    margin-right: 20px;
}
.newsletter-page table.acymailing_lists label a {
    color: #fff;
}
.toprowhome .sppb-addon-articles-layout.layout-excelsa .sppb-addon-article .sppb-article-info-wrap .sppb-article-introtext {
    max-width: 100%;
}
.toprowhome .sppb-addon-articles-layout .sppb-addon-article .sppb-article-info-wrap h3 {
       line-height: 120%;
  max-width: 100%;
    font-size: 16px; font-weight: 500; 
}
.toprowhome .sppb-addon-articles-layout.layout-excelsa 
.sppb-addon-content .sppb-row > div:not(:last-child) .sppb-addon-article {
    border-bottom: solid 1px #dee2e9;
    padding-bottom: 0px;
    margin-bottom: 20px;
}
form {
    margin: 0 0 20px;
}
body.view-profile .newsberg-card-section{ min-height: 420px; }
.authors-posts-wrap h3 {
    padding: 20px;
}
.sppb-column.button-float .sppb-addon-wrapper { display: inline-block; }
.sppb-btn-custom.sppb-btn-rounded { border-radius: 25px; cursor: pointer;  }
section#sp-top-bar {
    position: fixed;
    z-index: 4;
    width: 100%;
    height: 115px;
}
div#sp-logo {
    text-align: center;
    position: relative;
    bottom: 10px;
}
#sp-header.header-sticky {
 box-shadow: 0px 4px 2px -2px rgb(151 151 151 / 88%);
    margin-top: 115px;
     top: 0px;
      z-index: 3;
}
header#sp-header {
    top: 115px;
    margin-bottom: 115px;
}
div#easyfrontendseo_lightbox_button_1 {
    display: none;
}
footer#sp-footer {
    background: #0b1e50;
}
div#sp-footer2 .fa::before {
    color: #3796ff;
}
div#sp-footer2 {
    text-align: end;
}

body .sppb-addon-articles-layout.layout-bourbon .sppb-addon-article:before {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(to bottom, rgba(255,0,0,0) 0%,rgb(0 0 0 / 65%) 100%);
    z-index: 9;
}
div#sp-top4 ul.social-icons {
    order: 3;
}
div#sp-top4 .sp-module.login-top {
    order: 2;
}
#sp-header {
    box-shadow: none;
}
.sppb-addon-articles-layout.layout-geisha .sppb-addon-content .all-items-wrap .item .sppb-addon-article {
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: solid 1px #dee2e9;
}
.sppb-addon-articles-layout.layout-arabica .intro-items-slider .thumb-slider-nav {
    border-radius: 0;
    border: none;
    background-color: transparent;
}
.sppb-addon-articles-layout.layout-arabica .intro-items-slider .thumb-slider-nav.swiper-button-next:after,
.sppb-addon-articles-layout.layout-arabica .intro-items-slider .thumb-slider-nav.swiper-button-prev:after{
	font-size: 20px;
}
.sppb-addon-articles-layout.layout-arabica .intro-items-slider .thumb-slider-nav.swiper-button-next:after {
    margin-left: 10px;
}
.sppb-addon-articles-layout.layout-arabica .intro-items-slider .thumb-slider-nav.swiper-button-disabled:after {
    margin-left: -10px;
}
.dist-carousel .sppb-carousel-extended-item img {
    width: auto;
    object-fit: contain;
    text-align: center;
    margin: 0 auto;
	height: auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
	max-height: 60px;
}
.dist-carousel .sppb-carousel-extended-nav-control .nav-control {
    color: #535658;
    border: none;
}
.sppb-addon-articles-layout.layout-arabica .intro-items-slider .sppb-addon-article .sppb-article-info-wrap .sppb-meta-category {
    padding-left: 10px;
}
.toprowhome .sppb-addon-articles-layout.maintoprow .sppb-addon-article .sppb-article-info-wrap .sppb-meta-category {
    font-size: 18px;
}
.toprowhome .sppb-addon-articles-layout.layout-bourbon.maintoprow .sppb-addon-article .sppb-article-info-wrap h3{
	    font-size: 28px;
}
.toprowhome .sppb-addon-articles-layout.layout-geisha .sppb-addon-article .sppb-article-info-wrap .sppb-meta-category {
    line-height: 1.2;
}
#sp-top4 .social-icons > li {
    margin: 0px 10px;
}
body .logo-image {
    height: 90px;
}
.article-intro-image.float-left img {
    max-width: 250px;
	    width: 100%;
}

body .newsletter-section-home  p {
    line-height: 20px;
}


body .newsletter-section-home table.acymailing_form {
    margin: 0px 5%;
}
 body .newsletter-section-home table.acymailing_form input {
    border-radius: 25px;
    padding: 10px 16px;
  width: 260px !important;
}
 body .newsletter-section-home table.acymailing_form td.acyfield_name.acy_requiredField {
    padding-right: 20px;
}
 body .newsletter-section-home  input.button.subbutton.btn.btn-primary {
    border-radius: 25px;
    padding: 8px 30px;
    height: 40px;
    line-height: 20px;
    margin-left: 40%;
    margin-top: -82%;
}
 body .newsletter-section-home table.acymailing_form input {
  color: #fff;
}
  body .newsletter-section-home table.acymailing_form input:focus {
color: #495057;
}

@media screen and (max-width: 600px) {
	#sp-component a { word-break: break-word; }
	
	.sppb-addon-articles-layout.layout-arabica.homepagem .normal-item .sppb-article-img-wrap {    flex: 0 0 33%;}
	.sppb-addon-article.g-ads.customclass4vendors-products {    margin: 0 8%;}
	
	
	
  body .newsletter-section-home .acymailing_module_form {
    display: contents;
}
  body .newsletter-section-home table.acymailing_form {
    margin: 0;
}
  body .newsletter-section-home  .acymailing_fulldiv tr, 
  body .newsletter-section-home .acymailing_fulldiv td {
    display: contents;
}
  body .newsletter-section-home table.acymailing_form input {
    margin: 0px 0px 20px;
}
  body .newsletter-section-home p br {
    display: none;
}
body .newsletter-section-home p {
    line-height: 24px;
    margin-bottom: -10px;
}
 body .sp-page-builder .page-content #section-id-1615924484222 {
    background-size: cover;

}
  body .sppb-carousel-extended-nav-control .nav-control.prev-control {
    margin-left: 0px;
}
 body .sppb-carousel-extended-nav-control .nav-control.next-control {
    margin-right: 0px; 
}
  body .sppb-carousel-extended-outer-stage {
    height: 80px !important;
}
 body .sp-page-builder .page-content #section-id-1616687675678 {
    padding: 0px 0px 50px 0px;
}
}
.sppb-addon.sppb-addon-articles-layout.layout-bourbon {
    position: relative;
}

.sppb-addon.sppb-addon-articles-layout.layout-bourbon a.sppb-btn.sppb-btn-default.sppb-btn-rounded.sppb-btn-flat {
    position: absolute;
    top: 0;
    right: 0;
}
section#sp-blog-top .category-desc p {
    color: #fff;
    line-height: 20px;
}
body #login .login-info-wrapper.register a {
  color: white ;
}
.login-info-wrapper.register {
  margin: 50px 0 0;
}
.sp-module-content-bottom .sppb-addon-content a.sppb-btn-default:hover {
    background-color: #fa8f1f;
    color: #fff;
}
body .sp-module-content-bottom .newsberg-card {
    background-color: #fff;
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 13%);
}
div.lexique {
    display: block!important;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    -o-column-count: 1;
    -ms-column-count: 1;
    column-count: 1;
}
.lexique ul {
    margin-top: 20px;
    list-style: none;
    padding: 0;
}
.lexique ul li a:before {
       content: "\f105";
    font: normal normal normal 14px/1 "Font Awesome 5 Free";
    padding-right: 10px;
    color: #fc9100;
    display: inline-block;
    position: relative;
    left: 0px;
    top: 0px;
	font-weight: 900;
}
.lexique ul li.spoiler {
    margin: 0 0px 5px 10px;
    cursor: pointer;
}
.newsletter-subscribe form  .acymailing_module_form {
    background: #fb8728;
    color: #fff;
      padding: 26px;
    border-radius: 20px;
}
.newsletter-subscribe form  table.acymailing_form {
    margin: initial;
    width: 100%;
}
.newsletter-subscribe form input[type="text"]{
    border-radius: 25px;
}
.acymailing_introtext p {
    font-size: 18px;
    line-height: 20px;
}
.newsletter-subscribe form input[type="text"]:focus, .newsletter-subscribe form input[type="email"]:focus,
.newsletter-subscribe form input[type="text"],  .newsletter-subscribe form input[type="email"] {
     color: #0a2972;
    background-color: #fff;
    border-color: #fff;
    font-weight: 600;
      margin-bottom: 8px;
  width: 100% !important;
}
.newsletter-subscribe .acysubbuttons {
    text-align: left;
}
.newsletter-subscribe .acysubbuttons input.button.subbutton.btn.btn-primary{
       padding: 10px 40px;
    border-radius: 25px;
    margin-top: 8px;
    margin-left: 6px;
}
.pagination-wrapper {
    margin-bottom: 40px;
}
.newsberg-card-section {
      border-radius: 6px;
  box-shadow: 0 2px 2px 0 rgb(0 0 0 / 13%) !important;
    background: #fff;
}
.ad-module {
    margin: 0px auto 40px;
    text-align: center;
}
form#baform-3 .ba-form {
  padding: 0px;
}
.newsberg-card-section h1.rspbld-title:after {
    content: "";
    width: 55px;
    height: 3px;
    transition: 0.3s;
    margin-left: 15px;
    margin-top: 10px;
    border-radius: 1px;
    background-color: #1d55c1;
    display: inline-block;
    align-items: center;
    color: #231f20;
}
.newsberg-card-section h1.rspbld-title {
    align-items: center;
    color: #231f20;
}
ul.rss_links {
    justify-content: flex-start;
    margin-bottom: 70px;
    flex-wrap: wrap;
    display: flex;
    margin: auto;
    text-align: center;
    margin-left: 0%;
    list-style: none;
}
.rss-data ul{
  list-style: none;
}

ul.rss_links li {
    padding-left: 0;
    width: 32%;
    border: 1px solid #ddd;
    margin: 5px;
    overflow: hidden;
}
ul.rss_links li a:before {
  content: "\f09e";
    position: relative;
left: -126px;
    top: -20px;
    background: #FE8202;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    padding: 30px 10px 8px 36px;
    font-family: 'FontAwesome';
    color: #fff;
    font-weight: 300;
}
ul.rss_links li img {
      max-height: 50px;
    width: auto;
    margin: auto;
    margin-bottom: 10px
}
ul.rss_links li a {
      color: #000;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    display: block;
}
ul.rss_links li {
    padding: 14px;
}
.rss-data ul.arrow-icon li:before {
    content: "\f054";
    font-family: 'FontAwesome';
    color: #0a2972;
    font-size: 11px!important;
    position: relative;
    left: -12px;
    top: -1px;
}
.rspbld-text-block.text-left.rss-data.newsberg-card-section p, }
.rspbld-text-block.text-left.rss-data.newsberg-card-section li {
    color: #333;
}
.service-box {
    margin-top: 15px;
    border: none;
    border-bottom: 1px solid #eee;
    padding: 0 0 20px;
    margin-bottom: 20px;
      display: flex;
}
.service-img-left-more .service-icon {
    width: 30%;
}
.service-content {
    width: 100%;
}

.register-page .sp-page-builder .page-content #section-id-1616687675678 {
    padding: 0px 0px 50px 0px;
}
.register-page h1.classic-title{
      align-items: center;
    color: #231f20;
    font-size: 44px;
    font-weight: 700;
    line-height: 1.2;
}
.register-page h1.classic-title:after {
    content: "";
    width: 55px;
    height: 3px;
    transition: 0.3s;
    margin-left: 15px;
    margin-top: 10px;
    border-radius: 1px;
    background-color: #1d55c1;
    display: inline-block;
    align-items: center;
    color: #231f20;
}
.register-page  .registrationregister-page.logincustoml {
    margin-bottom: 40px;
}

@media screen and (max-width: 1440px) {
	.acount p { font-size: 90%; }
	span.float-right.hits-count {    display: none;}
	.social-login.pull-left { width: 30% ;}
	.toprowhome .sppb-addon-articles-layout .sppb-addon-article .sppb-article-info-wrap h3 { font-size: 15px; }
	.acymailing_module_form td { display: block; } 
.sp-megamenu-parent > li:not(:last-child) {
    margin-right: 20px;
}
  .service-content {
    width: 70%;
}
 .sppb-addon-articles-layout.layout-arabica .intro-items-slider .sppb-addon-article .sppb-article-info-wrap h3{
    line-height: 26px;
    font-size: 22px;
  }
.sppb-addon-articles-layout.layout-arabica   .sppb-article-info-intro-wrap.d-flex.align-items-center {
    display: grid !important;
}
 .sppb-addon-articles-layout.layout-arabica .sppb-addon-article .sppb-article-info-intro-wrap img.sppb-img-responsive {
      max-width: 167px;
    max-height: 94px;
}
body .newsletter-section-home input.button.subbutton.btn.btn-primary {
    float: left;
    margin-top: 0;
    margin-left: 7%;
}
body .newsletter-section-home  .acymailing_module_form td {
    display: revert;
}
  body .newsletter-section-home h2.sppb-addon-title {
    font-size: 26px !important;
}
}
@media screen and (max-width: 1200px) {
  body .newsletter-section-home  .sppb-addon.sppb-addon-text-block br {
    display: none;
}
  body .newsletter-section-home h2.sppb-addon-title {
    font-size: 24px !important;
}
	.homepagem .sppb-article-info-intro-wrap.d-flex.align-items-center { margin: 0; }
	.sppb-addon-articles-layout .sppb-addon-article .sppb-article-info-wrap h3 { max-height: inherit; }
.sp-megamenu-parent > li:not(:last-child) {
       margin-right: 10px;
}
  section#sp-top-bar .col-1.col-sm-1 {
    max-width: 33%;
    flex: 0 0 33%;
}

}
@media screen and (max-width: 1200px) and (min-width: 991px) {
   .toprowhome .sppb-addon-articles-layout .sppb-addon-article .sppb-article-info-wrap h3 {
    min-height: 106px;
}
    .toprowhome .sppb-article-info-intro-wrap.d-flex.align-items-center {
    width: 100%;
    position: absolute;
    right: auto;
}
.toprowhome  .sppb-addon-articles-layout.layout-arabica.homepagem .normal-item {
    margin-bottom: 32px;
}
  section#sp-top-bar div#sp-top1 {
    max-width: 20%;
    flex: 0 0 20%;
    margin: 24px 0px 0px 0px;
}
  section#sp-top-bar div#sp-logo {
    max-width: 35%;
    flex: 0 0 33%;
}
  section#sp-top-bar #sp-top4 {
    max-width: 45%;
    flex: 0 0 45%;
  }
}

@media screen and (max-width: 991px) {
	.advisories-scroller .adtype IMG { max-width: 100%; }
	span.float-right.hits-count { display: block; }
  section#sp-top-bar .col-1.col-sm-1 {
    max-width: 100%;
    flex: 0 0 100%;
}
.logo-image-phone {
    height: auto;
}
  section#sp-top-bar .col-1.col-sm-1 {
    max-width: 80%;
    flex: 0 0 80%;
}
  section#sp-top-bar  div#sp-top4 {
    display: initial;
    text-align: center;
        max-width: 96%;
    flex: 0 0 96%;
}
  div#sp-top4 .sp-module.login-top {
    margin: 0px 25px 0px 0px;
}
  #sp-top-bar #sp-top4 > .sp-column {
    justify-content: center;
}
    section#sp-top-bar #sp-top1 {
     display: contents;
    padding: 36px;
  }
  #sp-top-bar #sp-top1 .main-megamenu {
  padding: 0px 0px 0px 20px;
}
   section#sp-top-bar #sp-top1  h3.sp-module-title {
    display: none;
}
  #sp-top-bar #sp-top1 .main-megamenu {
    display: initial;
}
 #sp-top-bar  #sp-top1 > .sp-column > .sp-module.top-search {
    display: none;
}
  div#sp-blog-top .page-content .sppb-section {
    padding-top: 80px;
}
header#sp-header{
    display: inline-table;
}
  
header#sp-header div#sp-menu {
    display: none;
}
  header#sp-header {
    top: 78px;
    margin-bottom: 0;
}
   header#sp-header  .acount p {
    text-align: center;
}
  #sp-header.header-sticky {
    margin-top: 156px;
}
  #sp-top4 .sppb-btn-primary {
    display: inherit;
}
  section#sp-top-bar {
    height: 160px;
}
body .newsletter-section-home table.acymailing_form {
    margin: 0px;
}
  body .newsletter-section-home input.button.subbutton.btn.btn-primary {
    margin-left: 0;
}
  .newsletter-section-home .acymailing_fulldiv tr, .newsletter-section-home .acymailing_fulldiv td {
    margin: 12px 3% 0px 0%;
}
}

@media (max-width: 767px) {
	
	.newsberg-card-section {  padding: 30px; }
	
}
@media screen and (max-width: 500px) {
	/* Survey */
	body.itemid-974 fieldset#rsform_5_page_0 .col-md-6:last-child { padding-left: 0px; }
	body.itemid-974 fieldset#rsform_5_page_0 .col-md-6:first-child { padding-right: 0px;  border: 0; }
	body.itemid-974 .sppb-addon-content IMG { display: none; }
	body.itemid-974 .form-check-inline, body.itemid-974 .form-check { margin-bottom: 10px; }
	
	table td img, h3 img { float: none !important; }
	table { width: 95% !important; }
	body.view-profile .swiper-wrapper { padding-top: 50px; }
  body .newsletter-section-home .acymailing_fulldiv tr, body .newsletter-section-home .acymailing_fulldiv td {display: contents;}
	#sppb-addon-1620236818849 h1.sppb-addon-title { font-size: 40px; padding: 15px 0  }
	.sppb-addon-articles-layout.layout-arabica .intro-items-slider .sppb-addon-article {margin: 0 20px 20px 0; }
	.moduletable .sppb-addon-articles-layout.layout-arabica .intro-items-slider {    padding: 0px 15px 45px 15px;  }
	body #sppb-addon-1618604131516 .sppb-btn-custom { position: relative; top: auto; right: auto; }
	body #sppb-addon-1618604131516 .sppb-text-left { text-align: center; }
	.login-info-wrapper.register, .login img { margin: 0; }
	#login .login-info-wrapper { padding: 0; }
	.login-info-wrapper.register p {    line-height: 130%;}
	body #login .login-bg-img { height: 60px; }
	.sppb-addon-articles-layout.layout-arabica.no-shadow .intro-items-slider .thumb-slider-nav { box-shadow: 0 0 0 #fff; }
	body .close-icon:before, body .close-icon:after { background: white; }
	body.itemid-103 { overflow-x: hidden; }
	.view-article .read-content-link { line-height: 120%; }
	.author-content-info .content-links { display: none; }
	.view-article section#sp-main-body .container-inner { display: block; }
	span.hits { text-align: center; }
	.read-content-link span {    margin: 0 10px;  display: inline-grid;  text-align: center;}
.blog  .sej-meta-box {
    display: none;
  }
.blog  .col-xs-8.sej-particle {
    width: 100%;
      padding-right: 15px;
}
.blog  .sej-thumb img {
    display: none;
}
 .blog  .sej-meta-cells {
    display: block;
    column-count: 2;
}
header#sp-header  div#sp-menu-right {
    display: none;
}
  #sp-header.header-sticky {
    display: none;
}
  section#sp-top-bar div#sp-top4 {
    max-width: 50%;
    flex: 0 0 50%;
}
  section#sp-top-bar .col-1.col-sm-1 {
    max-width: 30%;
    flex: 0 0 30%;
}
  section#sp-top-bar {
    height: 106px;
}
  header#sp-header {
    top: 0px;
    height: 12px;
}
body   .sp-page-builder .page-content #section-id-1573711718214 {
    padding-top: 30px;
}
  body .newsletter-section-home input.button.subbutton.btn.btn-primary {
    float: unset;
    margin-top: 0px;
}
.newsletter-section-home table.acymailing_lists, .newsletter-section-home table.acymailing_lists tbody {
    width: 100%;
    display: block;
}
  .sppb-addon-articles-layout.layout-arabica .sppb-addon-article .sppb-article-info-intro-wrap img.sppb-img-responsive {
    display: none;
}
  .article-spbookmark form {
    margin: 0px;
}
  .blog h2.page-header.item-title {
    padding-bottom: 0;
}
  div#sp-blog-top .page-content .sppb-section {
    padding-top: 30px;
}
  body #sppb-addon-1618599957253 {
    padding: 0px 15px;
}
  section#sp-blog-top .category-desc p {
    line-height: 26px;
}
  .blog h2.page-header.item-title {
    line-height: 34px;
}
}
@media screen and (max-width: 330px){
section#sp-top-bar .col-1.col-sm-1 {
    max-width: 28%;
    flex: 0 0 28%;
    padding: 0px;
}
  section#sp-top-bar div#sp-top4 {
    max-width: 44%;
    flex: 0 0 44%;
}
}
/* Polls */
.sppb-section.newsberg-card-section.latest-poll { background: #132b70 !important; color: white; }
.sppb-section.newsberg-card-section.latest-poll h2.sppb-addon-title { color: white; font-size: 34px; }
.com-communitypolls #cj-wrapper .panel-body{padding:0}
.com-communitypolls #cj-wrapper .panel-body .page-header{border:0;margin:0}
.com-communitypolls .panel-footer span[class*="icon"]{color:#fc9100}
.com-communitypolls #cj-wrapper .panel-footer{padding:0;background:transparent;border:0;box-shadow:none!important}
.com-communitypolls #cj-wrapper .poll-info:empty{display:none}
.com-communitypolls #cj-wrapper .panel-default{border:0;box-shadow:none}
.com-communitypolls #cj-wrapper .panel-body .page-header h2{margin-bottom:0}
.com-communitypolls #cj-wrapper .panel{margin-bottom:10px}
.com-communitypolls #sp-component #cj-wrapper form.voting-form.clearfix{padding-left:0}
.com-communitypolls #cj-wrapper .well.well-small.poll-action-buttons{border:none;background:transparent;padding:0;box-shadow:none}
.com-communitypolls #cj-wrapper .well.well-small.poll-action-buttons button.btn{margin-right:10px;background-color:#fc9100;color:#fff!important;text-transform:uppercase;font-weight:700!important;font-size:15px;font-family:'Noto Sans';height:47px;border:0;border-radius:0;margin-top:4px;min-width:150px}
.com-communitypolls #sp-right #cj-wrapper form.voting-form.clearfix{padding-left:20px}
#sp-right .sp-module #cj-wrapper ul >li{border:0}
.com-communitypolls #cj-wrapper .suggestions .nav-tabs>li>a i{display:none}
div#social-toolbar{display:none}
.com-communitypolls #cj-wrapper .suggestions .nav-tabs>li>a.active{background:#fc9100;color:#fff;border-color:#fc9100}
.com-communitypolls #cj-wrapper .suggestions .tab-content a{color:#333!important;font-weight:700}
.com-communitypolls #cj-wrapper .panel.panel-default.poll-timeline{display:none}
.com-communitypolls #cj-wrapper .suggestions{border-top:1px solid #ddd;padding-top:40px!important}

.com-communitypolls #cj-wrapper .nav>li>a:hover {
    border-color: #eee #eee #ddd;
}

.com-communitypolls #cj-wrapper .nav>li>a:focus, .com-communitypolls #cj-wrapper .nav>li>a:hover {
    text-decoration: none;
    background-color: #eee;
}

#cj-wrapper .nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
	 border-radius: 4px 4px 0 0;
	margin-right: 10px;
}

#cj-wrapper .panel-success p{margin:0;padding:0 20px}
#cj-wrapper .panel-success{padding:10px 0;border-left:0;border-right:0}
#cj-wrapper .poll-action-buttons{display:flex}
#cj-wrapper .poll-action-buttons button.btn.btn-default.btn-view-result{border-right:4px solid #fff}
button.btn.btn-mini{background:#fc9100;border-color:#fc9100}
#cj-wrapper .page-header.no-margin-top a{color:#333;font-weight:700;font-size:25px}
#cj-wrapper .page-header{border:0}
#cj-wrapper .panel-body{padding:0}
.com-communitypolls #cj-wrapper .panel{border:0}
.com-communitypolls #cj-wrapper{border:0}
.com-communitypolls #cj-wrapper form.voting-form.clearfix{padding-left:6px}
.com-communitypolls #cj-wrapper form.voting-form.clearfix li.list-group-item{border:0;padding:0}
.com-communitypolls #cj-wrapper form.voting-form.clearfix li.list-group-item label{margin:8px 0}
.suggestions{margin-bottom:60px!important;display:block;margin-top:46px!important}
.suggestions .nav-tabs>li>a{color:#333;font-size:15px}
.suggestions span{font-size:13px;border-radius:50%;line-height:30px;width:30px;height: 30px;display:inline-block;background:#0a2972;color:#fff; text-align: center; }

.anchorlinkdestination {
  scroll-margin-top: 14em;
}
/*
@media (min-width: 767px) {
	
#sp-header {
	position: fixed !important;
}
body section#sp-main-body {
	    padding-top: 170px !important;
}
} */

@media (min-width: 1440px){
.itemid-114 section#sp-main-body .row {
    max-width: 1410px;
    margin: auto;
}
}

@media (max-width: 600px){
	
iframe {    width: 100%;    height: auto;}
p.iframe {    float: none;    margin: 0;}
	
.itemid-114 section#sp-main-body .row {
    margin-right: 15px;
    margin-left: 0px;
}
  section#about-us-sp-page .sppb-row-container {
    padding: 0px;
}
  .newsberg-card-section {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
  body .newsletter-section-home input.button.subbutton.btn.btn-primary {
    margin-top: 0;
    margin-left: 0;
}
  body .newsletter-section-home .acym_module_form td input.cell {
    margin-bottom: 16px;
}
  body .newsletter-section-home table.acym_lists {
    margin-top: 0;
}
  body .newsletter-section-home tr {
    display: grid;
}
}
/* Social Ads */
.tj-dashboard .panel-olive-tradewind .panel-heading,
.tj-dashboard .panel-blue-viking .panel-heading,
.tj-dashboard .panel-green-downy .panel-heading
{ padding: 10px 0; }
ul.pagination-list {    list-style-type: none;}
ul.pagination-list li {    display: inline-flex;    margin: 0px 20px;}
.pull-left.sa-legends-padding {   margin-right: 30px;}
.pull-left.sa-legends-padding IMG { float: left; }
.btn-group.actions a:nth-child(2) { display: none; }

/*body .collapse:not(.show) { display: block; }*/

body .poll-messages .panel-heading {
    display: none;
}
body .sppb-section.newsberg-card-section.latest-poll .panel-body {
    color: #000;
}

/*MJ*/
.backup-solution td {
  color: grey;
    padding: 16px 20px;
    font-size: 18px;
    line-height: 22px;
    border: 7px solid #000000;
    background-color: #d9d9d9;
    text-align: center;
  color: #000;
}
.backup-solution td.red-no{
  background: #ee4545;
  color: #fff;
}
.backup-solution td.green-yes{
  background-color: #47bd8d;
  color: #fff;
}
.backup-solution tr:hover{
  -ms-transform: scale(1.0125);
    -webkit-transform: scale(1.0125);
    transform: scale(1.0125);
  transition: transform .2s;
}
.backup-solution tr:first-child td {
    font-weight: bold;
}

p.backup-index a{
background-color: #1d55c1;
    border-radius: 4px;
    display: inline-block;
    margin-right: 3px;
    margin-bottom: 10px;
    color: #ffffff;
    padding: 4px 8px;
    font-weight: bold;
}
p.backup-index a.table-link{
  background-color: #fb8728;
}

p.backup-index{
  /* position: sticky; */
  position: relative;
    top: 11%;
}

.linuxbackup h3::before { 
  display: block; 
  content: " "; 
  margin-top: -300px; 
  height: 300px; 
  visibility: hidden; 
  pointer-events: none;
}

.backup-table span { 
  margin-top: -300px;        
  padding-bottom: 280px; 
  display: block; 
}
@media (max-width: 992px){
div#home-four-blk-section.must-read-section .sppb-col-md-2, .itemid-103 #home-four-blk-section.must-read-section .sppb-col-md-2 {
    flex: 0 0 50%;
    max-width: 50%;
}
}
@media (max-width: 768px){
  .backup-solution .backup-table{
    overflow-x: auto;
  }
  div#cadre_alert_cookies {
    right: 10px !important;
    bottom: 86px !important;
}
  body #cadre_alert_cookies .col-md-6 {
    width: auto;
}
body #cadre_alert_cookies .cadre_inner_texte_alert_cookies .cadre_bouton {
    display: inline-flex;
}
}
@media (max-width: 992px){
.login-info-wrapper.register {
    padding-bottom: 30px;
}
  div#login {
    overflow: scroll;
}
}
@media (min-width: 1440px){
body.itemid-103 section#sp-main-body .row {
    max-width: 100%;
    margin: auto;
}
  body section#sp-main-body .row {
    max-width: 1410px;
    margin: auto;
}
body.itemid-103 section#sp-main-body .row   main#sp-component {
    padding: 0px;
}
}

@media (max-width: 425px){
  .backup-solution td {
    padding: 10px 10px;
    font-size: 14px;
  }
  p.backup-index {
    /* position: sticky; */
	position: relative;
    top: 115px;
	}
  p.backup-index a {
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 1px 5px;
    font-size: 14px;
}
}

@media (max-width: 360px){
div#cadre_alert_cookies {
    right: 26px !important;
  }
  body #cadre_alert_cookies .btn {
    font-size: 11px;
}
  
}

/*MJ Oct21*/
#sp-top-bar #sp-top4 .social-icons .fa{
  font-size: 18px;
}
#sp-top-bar #sp-top4 .social-icons>li {
    margin: 0 6px;
}
.eb.advisories .eb-btn.eb-btn-primary {
   
    font-weight: bold;
    padding: 8px 10px;
    font-size: 16px;
}

#sp-top-bar.sticky-header{
  top: 0;
}
.eb-pageslide>.eb-inst{
  border-top: solid 5px #1d55c1;
}
.eb-6 .eb-acm .eb-container, .eb-7 .eb-acm .eb-container{
  width: 90%;
}
#sp-main-body #section-id-1618254404657.sppb-section.newsletter-section-home{
  scroll-margin-top: 17rem;
}

/* IDL : 2021-09-28 - Start Header Smooth Scrolling  */
section#sp-top-bar{
    position: unset;
    top: 0;
}
header#sp-header {
    position: unset;
    top: 0px;
    margin-bottom: 25px;
    box-shadow: none;
}
section#sp-top-bar.header-sticky-3{
    position: fixed;
    z-index: 4;
    /*box-shadow: 0 0 5px 0 rgb(151 151 151 / 88%);*/
    margin-top: 0px;
    top: 0;
    left: 0;

    animation: smoothScroll 1s forwards;
}
#sp-header.header-sticky-2{
    position: fixed;
    z-index: 3;
    box-shadow: 0 0 5px 0 rgb(151 151 151 / 88%);
    margin-top: 115px;
    top: 0;
    left: 0;

    animation: smoothScroll 1s forwards;
}
/*body .eb-pageslide,
body .eb-pageslide .eb-inst.eb-6.eb-top-left.eb-custom.ebStickyBar,
body .eb-pageslide .eb-inst.eb-6.eb-top-left.eb-custom.ebStickyBar .eb-dialog,
body .eb-pageslide .eb-inst.eb-6.eb-top-left.eb-custom.ebStickyBar .eb-dialog .eb-container,
body .eb-pageslide .eb-inst.eb-6.eb-top-left.eb-custom.ebStickyBar .eb-dialog .eb-container .eb-content,
body .eb-pageslide .eb-inst.eb-6.eb-top-left.eb-custom.ebStickyBar .eb-dialog .eb-container .eb-content .eb.advisories{
    animation: smoothScroll 2s forwards;
}
header#sp-header, 
body .eb-pageslide .eb-inst.eb-6.eb-top-left.eb-custom.ebStickyBar,
body .eb-pageslide .eb-inst.eb-6.eb-top-left.eb-custom.ebStickyBar .eb-dialog,
body .eb-pageslide .eb-inst.eb-6.eb-top-left.eb-custom.ebStickyBar .eb-dialog .eb-container,
body .eb-pageslide .eb-inst.eb-6.eb-top-left.eb-custom.ebStickyBar .eb-dialog .eb-container .eb-content,
body .eb-pageslide .eb-inst.eb-6.eb-top-left.eb-custom.ebStickyBar .eb-dialog .eb-container .eb-content .eb.advisories{
    -webkit-transition: all 2s ease;
    -moz-transition: position 20s;
    -ms-transition: position 20s;
    -o-transition: position 20s;
    transition: all 2s ease;
}*/
@keyframes smoothScroll {
    0% {
        transform: translateY(-40px);
    }
    100% {
        transform: translateY(0px);
    }
}

/* IDL : 2021-09-28 - End Header Smooth Scrolling  */


@media (max-width: 991px){
  section#sp-top-bar{
    position: absolute;
  }
  section#sp-top-bar.sticky-header{
    position: fixed;
  }
  .eb.advisories div, .eb.advisories div a, .eb.advisories .eb-btn.eb-btn-primary{
    font-size: 14px;
  }
  #sp-top-bar #sp-top4 ul.social-icons{
    display: block;
  }
   section#sp-top-bar #sp-logo {
    width: 40%;
    max-width: 40%;
    flex: 0 0 40%;
  }
  section#sp-top-bar div#sp-top4{
    width: 55%;
    max-width: 55%;
  }
  body img.logo-image-phone{
    margin-top: 0;
  }
  #sp-top-bar #sp-top4 .social-icons {
    margin-right: 6px;
  }
  body .offcanvas-menu{
    top: 60px;
  }
  
}
@media (max-width: 767px){\
    .view-login .login {
    flex: 0 0 70%;
    max-width: 70%;
    margin: 4% auto 0px auto;
}
 div#home-four-blk-section.must-read-section .sppb-col-md-2, .itemid-103 #home-four-blk-section.must-read-section .sppb-col-md-2 {
    flex: 0 0 50%;
    max-width: 50%;
}
  #sp-top4 a.sppb-btn-primary {
    display: block;
}
  #sp-top-bar #sp-top4 ul.social-icons{
    display: flex;
  }
  body .logo-image-phone {
    height: auto;
	}
  #sp-top-bar #sp-top4 > .sp-column {
    justify-content: end;
	}
}
@media (max-width: 425px){
  .view-login .login {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 4% auto 0px auto;
}
  body .newsletter-section-home table.acym_form {
    margin: 0px 0%;
}
   div#home-four-blk-section.must-read-section .sppb-col-md-2, .itemid-103 #home-four-blk-section.must-read-section .sppb-col-md-2 {
    flex: 0 0 100%;
    max-width: 100%;
}
  #sp-top-bar #sp-top4 ul.social-icons{
    display: flex;
    position: absolute;
    top: 0px;
    right: 10px;
  }
  #sp-top4 .sp-custom-login.sp-mod-login .info-text a.sppb-btn-link {
    font-size: 14px;
	}
  div#sp-top4 .sp-module.login-top {
    margin: 0px 18px 0px 0px;
	}
}



/* IDL - 2021-11-12 */
.newsletter-article-form-wrapper{
    position: relative;
}
.newsletter-article-form-wrapper .eb-close{
    color: rgba(174, 174, 174, 1);
    font-size: 20px;
    z-index: 2;
}
@media screen and (max-width: 1440px){
    .newsletter-article-form-wrapper.module-445 .newsletter-section-home .article-form-md .acym_module_form input.button.subbutton.btn.btn-primary {
        display: inline-block;
        margin: 0;
        margin-bottom: 10px;
    }
}
@media screen and (max-width: 980px){
    .newsletter-article-form-wrapper.module-445 .newsletter-section-home .sppb-container-inner .sppb-row{
        margin: unset;
    }
    .newsletter-article-form-wrapper.module-445 .newsletter-section-home .sppb-container-inner .sppb-col-md-3 .sppb-addon-wrapper{
        margin-top: 0px !important;
    }
    .newsletter-article-form-wrapper.module-445 .newsletter-section-home .sppb-container-inner .sppb-col-md-9 .acym_module_form .acym_form tr,
    .newsletter-article-form-wrapper.module-445 .newsletter-section-home .sppb-container-inner .sppb-col-md-9 .acym_module_form .acym_form tr td{
        width: 100%;
        display: inline-block;
    }
    .newsletter-article-form-wrapper.module-445 .newsletter-section-home .sppb-container-inner .sppb-col-md-9 .acym_module_form .acym_form tr td.acyfield_text input.cell{
        width: 100% !important;
    }
    .newsletter-article-form-wrapper.module-445 .newsletter-section-home .sppb-container-inner .sppb-col-md-9 .acym_module_form .acym_form .acym_lists td label{
        margin-right: 0;
        margin-bottom: 0;
    }
}
@media screen and (max-width: 600px){
    .newsletter-article-form-wrapper.module-445 .newsletter-section-home .sppb-container-inner .sppb-col-md-9 .acym_module_form .acym_form tr td.acyfield_text input.cell{
        margin-bottom: 5px;
    }
    .newsletter-article-form-wrapper.module-445 .newsletter-section-home .sppb-container-inner .sppb-col-md-9 .article-form-md .acym_module_form table.acym_form{
        margin-top: 16px;
    }
    .newsletter-article-form-wrapper.module-447 .newsletter-section-home .sppb-container-inner .sppb-col-md-6 .sppb-addon-wrapper:last-child{
        margin-top: 16px !important;
    }
}
/*search JN*/
.itemid-801 form#searchForm select#limit {
    padding: 0 10px;
	max-width: 80px;
}
.itemid-801 .form-inline > p {
    margin: 0px 0px 0px 10px;
}
.itemid-801 .badge-info {
    background-color: #0e3175;
}
.itemid-801 #sppb-addon-wrapper-1619121016582 {
    margin: 0px 0px 30px 0px;
}
.itemid-801 .sp-page-builder .page-content #section-id-1616687675678 {
    padding-top: 0;
}
.top-search-input-wrap * {
    color: #3a3333!important;
}
.itemid-801 .search .search-results dd {
    line-height: 1.5em;
}
/*MJ*/
.poll-action-buttons a.btn-default.see-results{
  background-color: #fb8728;
    color: #ffffff;
    margin-right: 5px;
}
.view-article div#landing-page-heading {
    display: none;
}
.itemid-683 .ref , .itemid-681 .ref{
    border-left: solid 0px #ccc;
    padding-left: 0px;
}
@media(max-width:1551px){
  p.backup-index {
    /* position: sticky; */
	position: relative;
    top: 14%;
}
}

@media(max-width:468px){#sppb-addon-1636143215717 h2.sppb-addon-title {  margin: 1px 0px 0px 14px!important}}

  @media(max-width:1441px){
body .newsletter-section-home .article-form-md .acym_module_form input.button.subbutton.btn.btn-primary {
    margin-left: 240%;
    margin-top: -38%;
}

}
@media(max-width:1439px){
body .newsletter-section-home .article-form-md .acym_module_form input.button.subbutton.btn.btn-primary {
    margin-left: 240%;
    margin-top: -58%;
}
}
@media(max-width:425px){
  body.view-article section#sp-main-body .container-inner .right-article-img .col-md-8 {
    padding: 0px 15px;
}
  .right-article-img .col-md-4 {
    text-align: center;
}
    .right-article-img .col-md-4 img {
    margin: auto;
    text-align: center;
    margin-bottom: 20px;
}
  .itemid-1048  .sppb-row.newsberg-card-section .sppb-btn.sppb-btn-lg {
    padding: 7px 15px;
}
  body .newsletter-section-home .article-form-md .acym_module_form input.button.subbutton.btn.btn-primary {
    margin-left: 0;
    margin-top: 10px;
    margin-bottom: 20px;
}
  body .newsletter-section-home .article-form-md .acym_module_form td input.cell {
    width: auto !important;
}
  body .newsletter-section-home .article-form-md form {
    margin: 0px 15px;
}
  body  #sppb-addon-wrapper-1636143847015 {
  margin-top: 6px;
    margin-right: 15px;
    margin-bottom: 6px;
    margin-left: 32px;
}
  body  ddiv#sppb-addon-wrapper-1636143215717{
     margin: 0px 15px !important;
  }
 div#sppb-addon-1636143215717  .sppb-addon.sppb-addon-header.sppb-text-left br {
    display: none;
}
  section#sp-top-bar div#sp-top4{
    max-width: 60%;
    flex: 0 0 60%;
  }
  body .sp-page-builder .page-content #section-id-1573711718214 {
    padding-top: 5px;
	}
  .sppb-addon-articles-layout.layout-arabica.homepagem .normal-item{
    padding-right: 15px;
    padding-left: 15px;
  }
  .sppb-addon-articles-layout.layout-arabica .normal-item .sppb-article-img-wrap {
    margin-left: 0;
  }
  .sppb-addon-articles-layout.layout-arabica .normal-item .customclass4security-vulnerabilities > div, .sppb-addon-articles-layout.layout-arabica .normal-item .customclass4security-vulnerabilities > div img.layout5_ad_prev_img{
    width: 100%;
  }
  .sppb-addon-articles-layout.layout-arabica .normal-item .customclass4security-vulnerabilities{
    padding:0;
  }
   .news-home-blk .adtype img{
    width: 100%;
  }
  #sppb-addon-1615924484229 .sppb-addon-title{
    font-size: 40px;
    line-height: 45px;
  }
  #sp-bottom1, #sp-bottom2{
    width: 50%;
  }
  #sp-bottom6 .custom h1{
    font-size: 14px !important;
    text-align: center;
  }
  .offcanvas-menu .offcanvas-inner .sp-module ul > li.item-108 li a{
    display: inline-flex;
  }
  header#sp-header{
    margin-bottom: 0px;
    height: 0;
  }
  .body-innerwrapper {
    padding-top: 75px;
	}
  .sppb-addon-articles-layout.layout-liberica .leading-item .bg-img-wrapper{
    min-height: 250px;
  }
  .sppb-addon-articles-layout.layout-arabica .intro-items-slider .thumb-slider-nav.swiper-button-next:after {
    margin-left: 0;
	}
  .pagination-wrapper ul.pagination{
    flex-wrap: wrap;
  }
  body.view-category.layout-blog h1.sppb-addon-title, body.view-page h1.sppb-addon-title{
    font-size: 35px !important;
    line-height: 40px !important;
  }
  #advisory-main .sppb-addon-raw-html .sppb-addon-content, #sp-blog-top .business-listing-top-wrapper .sppb-addon-content p{
    line-height: 25px;
  }
  .view-category.layout-blog .leading-item.sppb-col-sm-6 {
    padding: 0 30px;
   }
  .viewallnewsletter {
    float: none;
    margin-top: 6px;
  }
  #sp-header.header-sticky-2{
    margin-top: 104px;
  }
  body.com-sppagebuilder #sp-main-body {
    padding: 0;
  }
  ul.rss_links li{
    margin: 2px;
  }
  html, body {
    max-width: 100%;
    overflow-x: hidden;
	}
  .sppb-addon-articles-layout.layout-arabica .intro-items-slider .sppb-addon-article{
    margin: 0 12px 20px 12px;
  }
  body .sppb-addon-articles-layout.layout-arabica .intro-items-slider .thumb-slider-nav.swiper-button-prev{
    left: auto;
  }
}
button.btn.btn-small.btn-success.set-date { margin: 30px 0 0 20px;}
.field-calendar { margin-right: 20px; }
@media(max-width:375px){
  ul.rss_links li{
    width: 48%;
  }
}
th a.hasPopover { display: inline-block !important; }

/* SocialAds*/

body.view-adform .sa-form {
    width: 100%;
      margin-bottom: 30px;
}
.adsmain.col-sm-9.col-xs-12 {
    border-right: solid 1px #ccc;
}
.sa-create p { line-height: 120%; }
form#adsform fieldset.sa-fieldset {
    width: 100%;
}
form#adsform select {
      padding: 0px 10px;
}
form#adsform input {
    height: 38px;
      padding: 0px 10px;
}
form#adsform input#ad_image {
    padding: 0px;
}
input#altadbutton {
    position: relative;
    top: 18.5px;
}

.sa_hideForUnlimitedads {    clear: both;}
.sa_steps_parent.row { display: none; }


body .tjBs3 .input-group .form-control { width: 70%; }
body .tjBs3 .btn { padding: 14px 12px; }
body .tjBs3 td .btn { padding: 0px 12px; }
body .tjBs3 table#dataList td:last-child { text-align: center; }


div#sp-mobile-top-module {
    margin-top: 30px;
}
 body .hackers-corner ul li a {
    color: #1d55c1;
}
div#sp-mobile-top-module .hackers-corner ul {
    margin-left: 24px;
    padding: 0;
}

@media(max-width:500px){
table.browser-security-list {
    display: block;
    table-layout: fixed;
    overflow: scroll;
    width: 100% !important;
}
  .hide-mobile{
    display:none;
}
div#sp-mobile-top-module .sppb-section {
    margin-bottom: 0px !important;
}
div#sp-mobile-top-module  .hackers-corner h3 {
    font-size: 24px;
}
}


.sidebar-related h3 {line-height: 120%;
    max-width: 100%;
  font-size: 20px;
    font-weight: 500;
}


.sidebar-related img.sppb-img-responsive {
    border-radius: 6px;
    height: 115px;
    object-fit: cover;
    object-position: left;
}

.sidebar-related .article-info-wrap {
    order: 2;
    width: 60%;
    margin-left: 20px;
}

.sidebar-related .sppb-addon-article {
    display: flex;
    padding: 0px 20px 15px 0;
    box-shadow: none;
}




/*new header css*/
body #sp-top-bar #sp-top4 .social-icons .fa {
    font-size: 16px;
}
body .top-search-input-wrap {
    margin-top: 1px;
}
body .logo-image {
    height: auto;
}
body .sp-megamenu-parent > li:not(:last-child) {
    margin-right: 20px;
}
body #sp-top1 > .sp-column > .sp-module .top-search-wrapper {
    margin: 0px 12px 0px 0px;
}
body #sp-top4 {
    margin-top: 0;
}
div#sp-top1 a {
    color: #044cd0;
}
#sp-top4  ul.social-icons {
    margin: 0px 4px 0px 0px;
}
#sp-top-bar div#sp-menu a {
    color: #252525;
}
body #sp-top4 .top-search-wrapper {
    width: 0px;
    margin-top: -2px;
    margin-left: 6px;
    margin-right: -4px;
}
body div#sp-top4 {
    padding: 0px;
    margin-left: -34px;
    margin-right: 34px;
}
body .sp-custom-login-on .icons-wrap .log-text {
    font-size: 16px;
}
section#sp-top-bar .container .container-inner .row:after {
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 13%);
    width: 100%;
    height: 2px;
    margin-left: 15px;
    margin-right: 15px;
}
body #sp-top1 {
    padding-left: 0px;
}
.acountd {
    margin: -5px 18px 0px 18px;
    text-align: center;
    background: #fa8f1f;
    color: #fff;
    width: 34px;
    font-size: 12px;
    line-height: 17px;
    font-weight: 500;
    border-radius: 1px;
}
.acountd  .fa-bell:before {
    font-size: 10px;
    margin-right: 2px;
}
body .sp-megamenu-parent > li > a, body .sp-megamenu-parent > li > span {
    line-height: 20px;
}
section#sp-top-bar .container .container-inner .sp-dropdown .row:after {
    box-shadow: none;
}
body section#sp-top-bar {
    height: 98px;
}
body #sp-top-bar div#sp-menu .sp-dropdown a {
    display: flex;
}
body .sp-megamenu-parent > li.active > a:before {
    background: transparent;
}
section#sp-top-bar.header-sticky-3 {animation:none!important;}

body #sp-top-bar div#sp-menu .sp-dropdown li {
    display: inline-block;
    width: 100%;
}
body #sp-top-bar li.menu_item img {
    display: inline-block;
    width: 50px;
    margin-right: 10px;
}
body #sp-top-bar li.menu_item   span.image-title {
    align-items: center;
    display: grid;
}
body .sp-custom-login-on {
    margin-right: 0;
}



body .sp-custom-login.sp-mod-login .info-text {
    margin-right: 5px;
}

@media (min-width: 991px){
  
body.itemid-103.com-sppagebuilder #sp-main-body.body-padding {
    padding-top: 100px;
}
	section#sp-blog-top.sp-blog-padding {
    padding-top: 100px;
}
	/* section#sp-blog-top.sp-blog-padding {
    padding-top: 5px;
}
*/
  .view-category section#sp-main-body.body-padding {
    padding-top: 20px;
}


body.itemid-113 section#sp-main-body.body-padding {
    padding-top: 50px;
  }
	
section#sp-main-body.body-padding {
    padding-top: 100px;
  }
	

}


@media only screen and (max-width: 1440px) and (min-width: 1380px){
section#sp-top-bar .container {
    max-width: 1320px;
}
  body .sp-megamenu-parent > li:not(:last-child) {
    margin-right: 12px;
}
  body #sp-top4 {
    padding: 0px;
}
}

@media screen and (max-width: 1380px) and (min-width: 1199px){
  body div#sp-menu {
    padding: 0px;
}
body .sp-megamenu-parent > li:not(:last-child) {
    margin-right: 0px;
}
  body #sp-top4 {
    padding: 0px;
}
  body #sp-top-bar #sp-top4 .social-icons .fa {
    font-size: 15px;
}
  body .logo-image {
    margin-top: 8px;
}
    #sp-top4 ul.social-icons {
    margin: 0px 0px 0px 0px;
}
  #sp-top-bar #sp-top4 .social-icons>li {
    margin: 0 4px;
}
  body #sp-top-bar #sp-top4 .social-icons .fa {
    font-size: 12px;
}
  body .sp-custom-login-on .icons-wrap .log-text {
    font-size: 13px;
}
  body div#sp-top4 {
    padding: 0px;
    margin-left: -30px;
    margin-right: 25px;
    margin-top: -4px;
}
}

@media screen and (max-width: 1200px) and (min-width: 991px){
  #sp-top4 ul.social-icons {
    margin: 0px 0px 0px 0px;
}
  #sp-top-bar #sp-top4 .social-icons>li {
    margin: 0 4px;
}
  body #sp-top-bar #sp-top4 .social-icons .fa {
    font-size: 12px;
}
  body .sp-custom-login-on .icons-wrap .log-text {
    font-size: 13px;
}
body div#sp-top4 {
    padding: 0px;
    margin-left: -20px;
    margin-right: 10px;
    margin-top: 0px;
}
body section#sp-top-bar div#sp-logo {
    max-width: 20%;
    flex: 0 0 20%;
}
  section#sp-top-bar .col-1.col-sm-1.col-lg-7 {
    max-width: 58%;
    flex: 0 0 58%;
  }
  body section#sp-top-bar #sp-top4 {
    max-width: 14%;
    flex: 0 0 14%;
}
  section#sp-top-bar div#sp-top1 {
    max-width: 8%;
    flex: 0 0 8%;
    margin: 10px 0px 0px 0px;
}
  #sp-top-bar #sp-top4 .social-icons>li {
    margin: 0 4px;
}
  body #sp-top4 .top-search-wrapper {
    width: 20px;
}
 body  .sp-custom-login.sp-mod-login .info-text {
    margin-right: 8px;
  }
  div#sp-top1 a {
    font-size: 11px;
    padding: 3px 10px;
}
}


  
  
@media screen and  (max-width: 1199px) and (min-width: 991px){
  
  body div#sp-menu {
    padding: 0px;
}
body .sp-megamenu-parent > li:not(:last-child) {
    margin-right: 0px;
}
#sp-top-bar div#sp-menu a {
    font-size: 12px;
    padding: 0px 8px 0px 0px;
}
  body #sp-top-bar #sp-top4 .social-icons .fa {
    font-size: 12px;
}
  #sp-top-bar #sp-top4 .social-icons>li {
    margin: 0 2px;
}
  div#sp-top1 a {
    font-size: 10px;
    padding: 1px 8px;
}
  section#sp-top-bar div#sp-top1 {
    margin: 12px 0px 0px 0px;
}
}

@media (max-width: 991px){
  section#sp-top-bar .col-1.col-sm-1 {
    max-width: 0;
    flex: 0 0 0%;
}
  section#sp-top-bar div#sp-top4 {
    width: 35%;
    max-width: 35%;
}
  body #sp-top-bar #sp-top4 .social-icons .fa {
    font-size: 18px;
}
   section#sp-top-bar .container .container-inner .row:after {
    box-shadow: none;
  }
}
@media (max-width: 484px){
  body div#sp-top4 {
    padding: 0px;
    margin-left: -20px;
    margin-right: 0;
}
#sp-top-bar #sp-top4 ul.social-icons {
    top: -8px;
    left: 90%;
  }
  body #sp-top4 .top-search-wrapper {
    width: 30px;
    margin-top: 2px;
    margin-right: 10px;
}
    section#sp-top-bar div#sp-top4 {
    width: 32%;
    max-width: 32%;
}
  div#sp-top4 .sp-module.login-top {
    margin: 0px 14px 0px 0px;
}
}


@media (min-width: 991px){.sp-advisories-top-padding{padding-top:56px;}}


@media (max-width: 768px) { body.itemid-103.com-sppagebuilder #sp-main-body {  padding-top: 30px;}
.body-innerwrapper-top-padding {  padding-top: 0px!important;}
.itemid-103 .body-innerwrapper-top-padding {  padding-top: 20px!important;}
body.itemid-103.com-sppagebuilder #sp-main-body { padding-top: 80px!important;}
section#sp-blog-top.sp-blog-padding {   padding-top: 30px;}
}


body .adloader .sa_mod_457.modsa {
    display: flex;
}
body .adloader .sa_mod_457 .ad_prev_main {
    margin: 0;
    width: 50%;
  float:left;}

@media (max-width: 500px){
  section#sp-blog-top.sp-blog-padding {
    padding-top: 84px;
}
  .itemid-108 .blog {
    padding-top: 0px;
}
  .itemid-108 .blog  .items-row .item {
    padding-top: 0px;
}
}
/* @media (min-width: 991px){
.news-subcat section#sp-main-body.body-padding {
    padding-top: 84px;
}
}
*/
@media (min-width: 991px){
.news-subcat section#sp-main-body.body-padding {
    padding-top: 10px;
}
  .news-subcat.view-article section#sp-main-body.body-padding {
    padding-top: 120px;
}
 

}
@media (max-width: 500px){
.sppb-addon-article.g-ads.customclass4security-projects {
    padding-right: 2px !important;
}
  .sppb-addon-article.g-ads.customclass4security-projects div {
    margin: auto;
    text-align: center;
}
body  div#sppb-addon-wrapper-1622487400840 {
    margin-bottom: 0px;
}
  .sa_mod_458.modsa .adtype {
    margin-bottom: 20px;
}
  body .adloader .sa_mod_457.modsa {
    display: inline;
}
  body .adloader .sa_mod_457 .ad_prev_main {
    margin: 0px 0px 20px 0px;
    width: 100%;
    float: unset;
}
  body div#sppb-addon-wrapper-1664208654724 {
    margin-bottom: 0px;
}
  body section#section-id-1641589737037 {
    padding-bottom: 0px !important;
}
  body .newsletter-section-home .acym_module_form td input.cell {
    margin-bottom: 0;
}
  body .newsletter-section-home .acym_module_form table.acym_lists label {
    margin-bottom: 0px;
}
  body .newsletter-section-home input.button.subbutton.btn.btn-primary {
    margin-top: 15px;
}
  div#sppb-addon-wrapper-1618256562022 {
    margin-bottom: 15px;
}
 body .sp-page-builder .page-content #section-id-1618254404657 {
    padding-bottom: 0px !important;
}
  .read-content-link span {
    margin: 0;
  }
  .view-article .article-details .reading-time:before {
     margin-bottom: 6px;
  }
span.hits  span.fa {
       margin-bottom: 8px;
    margin-right: 0px;
}
  span.created .fa {
    margin-bottom: 6px;
}
  span.reading-time {
    margin-right: 0px;
}
span.hits {
    margin-right: 8px;
    margin-left: 8px;
}
body .sppb-addon-articles-layout .sppb-addon-article .sppb-article-info-wrap h3 {
    font-size: 18px;
    line-height: 22px;
    margin-left: 15px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
  .sppb-addon-articles-layout .sppb-addon-article .sppb-article-info-wrap .sppb-article-meta {
    margin-left: 15px;
}
  div#sp-footer2 {
    text-align: center;
}
  .itemid-108 #sp-main-body {
    padding: 20px 0px 0px 0px;
    background: #f8f8f8;
}
    .itemid-108 #sp-component .sppb-text-left a.sppb-btn.sppb-btn-custom.sppb-btn-rounded {
    right: 0px !important;
}
    .itemid-109 section#sp-blog-top.sp-blog-padding {
    padding-top: 100px;
}
   .leading-item.sppb-col-sm-12 .bg-img-wrapper {
    min-height: 200px !important;
}
  body.itemid-109  .sppb-addon-articles-layout.layout-arabica .intro-items-slider .thumb-slider-nav.
   body.itemid-112  .sppb-addon-articles-layout.layout-arabica .intro-items-slider .thumb-slider-nav{
    bottom: -18px;
}
body.itemid-109 .sppb-addon-articles-layout.layout-arabica .intro-items-slider .thumb-slider-nav.swiper-button-prev ,
  body.itemid-112 .sppb-addon-articles-layout.layout-arabica .intro-items-slider .thumb-slider-nav.swiper-button-prev {
    right: 62px!important;
}
  body.itemid-109 .sppb-addon-articles-layout .sppb-addon-article .sppb-article-info-wrap h3,
   body.itemid-112 .sppb-addon-articles-layout .sppb-addon-article .sppb-article-info-wrap h3{
    margin-left: 0;
  }
 body.itemid-109 .sppb-addon-articles-layout.layout-arabica .intro-items-slider .thumb-slider-nav.swiper-button-next,
   body.itemid-112 .sppb-addon-articles-layout.layout-arabica .intro-items-slider .thumb-slider-nav.swiper-button-next{
    right: 25px;
}
   body.itemid-109 .sppb-addon-articles-layout .sppb-addon-article .sppb-article-info-wrap .sppb-article-meta ,
 body.itemid-112 .sppb-addon-articles-layout .sppb-addon-article .sppb-article-info-wrap .sppb-article-meta {
    margin-left: 0px;
}
 
  body.itemid-109 .blog h2.page-header.item-title{
    margin-left: 15px;
}
   body.itemid-109 .moduletable .sppb-addon-articles-layout.layout-arabica .intro-items-slider .sppb-addon-article .sppb-article-info-wrap,
   body.itemid-112 .moduletable .sppb-addon-articles-layout.layout-arabica .intro-items-slider .sppb-addon-article .sppb-article-info-wrap{
    box-shadow: 0px 0px 2px 1px rgb(0 0 0 / 13%);
    margin-top: 2px;
}
   body.itemid-112 .blog h2.page-header.item-title {
    margin-left: 10px;
}
  body.itemid-112   .moduletable {
    margin-left: -2px;
}
 body  .sp-page-builder .page-content #section-id-1621349883049 {
    padding-top: 0;
  }
 body  .sp-page-builder .page-content #section-id-1621349883049
 .heading-arrow .sppb-addon-title:after {
    background-color: transparent;
}
 body #sppb-addon-1621349802156 h2.sppb-addon-title {
    margin: 0px 0px 10px 0px;
  }
  .check-icon-txt p br {
    display: none;
}
  .check-icon-txt p {
    padding: 0px 15px;
}
  .view-article .read-content-link {
    margin-left: 0px;
}
  body .article-details .articleBody .article-full-image {
    float: unset;
    margin: 0 0 15px 0px;
}
body .sp-page-builder .page-content .sppb-section.newsletter-section-home {
    padding-top: 65px !important;
    padding-bottom: 20px !important;
}
.sp-page-builder .page-content .sppb-section.newsletter-section-home .sppb-addon-content {
    margin-bottom: 15px;
}
  body div#sppb-addon-wrapper-1619200121537 {
    margin-bottom: 0px;
}
  div#sp-blog-top .page-content div#section-id-1621174980306 {
    padding-top: 10px;
}
  .sa_mod_459.modsa {
    padding: 0px 15px;
}
  body .sp-page-builder .page-content #section-id-1616687675678 {
    padding: 0px 0px 20px 0px;
}
 body  .acym_fulldiv {
    padding: 0px 15px;
}
  #member-registration input#remember {
    margin-right: 10px !important;
}

 table.acym__regacy__lists td {
    padding-left: 0px !important;
}
table.acym__regacy__lists  input.acym_checkbox {
    top: -1px !important;
    position: relative;
}
  body.view-profile .swiper-wrapper {
    padding-top: 0;
}
  .view-profile .sppb-addon-article.customclass.advisory-item h3 {
    padding-left: 0px !important;
    margin-left: 10px !important;
}
  .view-profile .heading-arrow .sppb-addon-title {
    padding-left: 15px;
}
   .view-profile .sppb-addon-articles-layout.layout-arabica .intro-items-slider .sppb-addon-article .sppb-article-info-wrap {
    padding-left: 0px !important;
}
    .view-profile .sppb-addon-articles-layout.layout-arabica.no-shadow .intro-items-slider {
    margin-left: 0;
}
  div#tjtoolbar {
    padding: 0px 10px;
}
.row.sa-mt-1.fromTodateFields .form-inline.pull-right {
    padding: 0px 5px 0px 15px;
}
.row.sa-mt-1  .span6.span6.span6.pull-left {
    width: 100%;
}
  .row.sa-mt-1.fromTodateFields .form-inline.pull-right
 button.btn.btn-small.btn-success.set-date {
    margin: 20px 0 20px 0px;
}
select#filter_zoneslist , select#filter_adstatus {
    margin: 0 5px 20px 15px;
  padding:0px 5px;
}
  .row.sa-mt-1 {
    width: 106%;
    display: grid;
}
  select#limit {
    margin-bottom: 10px;
        padding: 0px 4px;
}
 div#no-more-tables table#dataList  {
    width: 100% !important;
}
   .row.sa-mt-1  .field-calendar {
    margin-right: 0;
}
}
.orac p:first-of-type {display:none;}
.srpms-c h3 {   text-transform: capitalize!important;}
#sppb-addon-1620326678466 .whitebg.no-r h3 {   text-transform: capitalize!important;}
.view-article.itemid-108 div#sppb-addon-wrapper-1648783872175 {   width: 100%;}
table {
width: 100% !important;
/* table-layout: fixed; */
}

.sp-module.slindex {
background-color: #fff;
z-index: 3;
  padding: 20px 10px 0px 10px;
}
.sp-module.slindex strong {
margin-bottom: 20px;
display: block;
line-height: 1;
}
#sp-right .sp-column {
			position: relative;
			transform: translate(0, 0) !important;
			transform: translate3d(0, 0, 0) !important;
			will-change: position, transform !important;
  
}
#sppb-addon-1620326678466 .whitebg:not(.pretag) p ,
#sppb-addon-1620326678463 .whitebg:not(.pretag) p{
    margin-top: 0px;
    margin-bottom: 0px;
}
.sidebar-related .authors-posts-wrapq .title-related {
    padding: 30px 20px 0px 10px;
}
.rpmshide h3{text-transform: capitalize!important;}
.itemid-677.view-article span.hits,.itemid-678.view-article span.hits,.itemid-110.view-article span.hits {display:none;}
.itemid-678.view-article .author-content-info {display:flex}

.view-article.itemid-108 div#sp-advisories-bottom {
    margin-top: 0;
}
.view-article.itemid-108 .sp-page-builder .page-content #advisory-main2 {
    padding-bottom: 0px;
}
.view-article.itemid-108 .inside-articles .title-related {
    padding-top: 0px;
}
aside#sp-right .sp-module .sppb-addon-articles-layout .sppb-addon-article .sppb-article-info-wrap h3 {
    line-height: 1;
}
.itemid-112 .blog h2.page-header.item-title {
    padding-bottom: 0px;
    margin-bottom: 0px;
}



.itemid-232 section#sp-main-body 
{
    background: #f8f8f8;
    padding-top: 60px;
}
.itemid-232 main#sp-component.col-lg-8 {
    padding-top: 0;
}
.itemid-232 .acym__regacy.control-group {
    padding-left: 20px;
}
.itemid-232 .social-login.mr-2.twitter.scTwitterLogin.pull-left img {
    height: 42px;
    width: 100%;
}
.itemid-232 section#sp-main-body main#sp-component {
    background: #fff;
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 13%);
    padding: 30px 25px;
    position: relative;
    border-radius: 6px;
}
.itemid-232.register-page .registrationregister-page.logincustoml{
    margin-bottom: 0;
}

.itemid-232 #sp-left .sp-module ul>li{
    display: list-item;
}
.itemid-232 #sp-left .sp-module ul{
    list-style: disc;
    padding-left: 1rem;
}
.view-registration .registrationregister-page.logincustoml .col-lg-12:nth-child(2), .view-registration .registrationregister-page.logincustoml .col-lg-12:nth-child(3) {
    max-width: 50%;
 width: 50%; 
}
form#member-registration table.acym__regacy__lists tr {
    display: inline-flex;
    width: 40%;
}
form#member-registration table.acym__regacy__lists {
    width: 100%;
}
form#member-registration label#jform_captcha-lbl {
    display: none;
}
form#member-registration label#jform_spacer-lbl {
    display: none;
}
.view-registration .col-md-6:has(#jform_password2-lbl){display:none;}
@media (min-width: 991px){
.itemid-232 section#sp-blog-top.sp-blog-padding{
    padding-top: 90px;
}
}
@media (max-width: 600px){
form#member-registration table.acym__regacy__lists tr {
    display: flex;
    width: 100%;
}
form#member-registration   .form-group .checkbox {
    padding-left: 5px !important;
}
  #member-registration input#remember {
    margin-right: 5px !important;
}
  #member-registration label.acym__regacy__lists__label {
    padding-left: 10px;
}
  table.acym__regacy__lists input.acym_checkbox {
    top: 1px !important;
}
  .itemid-232 .social-login.mr-2.twitter.scTwitterLogin.pull-left img {
    height: auto;
}
  .itemid-232 div#sp-blog-top .page-content .sppb-section {
    padding-top: 60px;
    padding-bottom: 60px;
}
  div#section-id-1620425154574 .sppb-row.sppb-align-center h1.sppb-addon-title {
    text-align: center;
}
.itemid-232 aside#sp-left {
    order: 2;
    margin-top: 30px;
    padding-left: 8px;
}
  .itemid-232 section#sp-main-body {
    padding-top: 0;
  }
}
#login .login-info-wrapper a img {
    margin: 2px 0;
}


body .sp-scroll-up {
    bottom: 10px;
}
body .articleBody  p {
    line-height: 1.875em;
}
 body  .articleBody .newsletter-article-form-wrapper.module-437 p,
 body  .articleBody .newsletter-article-form-wrapper.module-435 p{
    line-height: 24px;
  }
@media (max-width: 1440px){
 body .sidebar-related .sp-module-content .sppb-article-info-wrap h3 {
    margin-left: 15px;
}
}
@media (max-width: 600px){
body span.created .fa {
    margin-bottom: 6px;
}
 body.view-article .read-content-link {
    margin-bottom: 40px;
}
body span.reading-time {
    margin-left: 0;
    display: initial;
    margin-right: 10px;
}

body .read-content-link span.created {
    display: inline-flex;
    margin-left: 6px;
    margin-bottom: -3px;
}
 body  .view-article .article-details .reading-time:before {
margin-right: 0px;
}
  body .read-content-link span.created .fa.fa-clock-o:before {
    position: relative;
    top: 2px;
}
  .newsletter-article-form-wrapper.module-435 img.sppb-img-responsive {
    display: none;
}
 body .mod-sppagebuilder.newsletter-article-module.sp-page-builder .page-content .sppb-section.newsletter-section-home{
padding-top: 0px !important;
    padding-bottom: 0px !important;
}
  body .newsletter-article-form-wrapper.module-435 .newsletter-section-home  .article-form-md .acym_module_form td input.cell {
    width: 140px !important;
}
  body .newsletter-article-form-wrapper.module-435 .newsletter-section-home  tr {
    display: inline;
}
  body .newsletter-article-form-wrapper.module-435 .newsletter-section-home .article-form-md form {
    margin: 0px;
}
  body .newsletter-article-form-wrapper.module-435 .newsletter-section-home  .article-form-md .acym_module_form table.acym_lists label {
    margin-right: 0;
    width: 100%;
}
   body .newsletter-article-form-wrapper.module-435 .newsletter-section-home   .article-form-md .acym_module_form td.onefield.acyfield_1.acyfield_text input.cell {
    margin-right: 10px;
}
   body .newsletter-article-form-wrapper.module-435 .newsletter-section-home  .article-form-md .acym_module_form table.acym_lists td {
    display: inline-flex;
}
 
   body .newsletter-article-form-wrapper.module-435 .newsletter-section-home  .article-form-md .acym_module_form input {
    top: 0.5px;
    right: 3px;
}
 body .newsletter-article-form-wrapper.module-435 .newsletter-section-home .article-form-md .acym_module_form input {
    max-width: 100%;
}
    body .newsletter-article-form-wrapper.module-435 .newsletter-section-home   #sppb-addon-1636143215717 h2.sppb-addon-title {
    margin: 1px 0px 0px 0px!important;
}
    body .newsletter-article-form-wrapper.module-435 .newsletter-section-home  #sppb-addon-wrapper-1636143847015 {
    margin-left: 15px;
}

  .view-article .article-details .article-author-information img.img-circle.img-responsive {
    display: none;
}
  body.view-article .article-details .article-author-information .media .media-body {
    margin-top: 0;
}
  body.view-article .read-content-link {
    margin-bottom: 10px;
}
 body  #sppb-addon-1574763938320 .sppb-addon-articles-layout.layout-bourbon .sppb-addon-article {
    min-height: 150px;
}
 section#home-four-blk-section .sppb-addon-articles-layout.layout-bourbon .sppb-addon-article{
    min-height: 100px;
  }
 .toprowhome .sppb-addon-articles-layout.layout-arabica.homepagem .normal-item .sppb-article-img-wrap {
    flex: 0 0 15%;
}
  .toprowhome .sppb-addon-articles-layout:not(.layout-robusta) .sppb-addon-article .sppb-article-img-wrap > img {
    height: 50px;
  }
  .homepagem .sppb-article-info-wrap {
    width: 85%;
    margin-left: 0px;
 }
   .toprowhome .sppb-addon-articles-layout.layout-arabica.homepagem .sppb-addon-article {
    padding: 0px 0px 15px 0;
  }
  .itemid-112 .sppb-addon-articles-layout.layout-arabica .leading-item .sppb-addon-article {
    min-height: 150px;
}
.authors-posts-wrap1.inside-articles  .inside-articles1 {
    min-height: 100px;
  }
 body .newsletter-article-form-wrapper.module-437 .newsletter-section-home img.sppb-img-responsive {
    display: none;
}
  body .newsletter-article-form-wrapper.module-437 .mod-sppagebuilder.newsletter-article-module.sp-page-builder .sppb-row {
    padding-top: 20px;
}
   body .newsletter-article-form-wrapper.module-437  .sppb-col-md-3 {
    display: none;
}
 body .newsletter-article-form-wrapper.module-437 .sppb-addon.sppb-addon-button-group.btns-article-detail.sppb-text-center {
    display: inline;
}
 body .newsletter-article-form-wrapper.module-437  #sppb-addon-1636148908465 #btn-1636148908465.sppb-btn-custom ,
  body .newsletter-article-form-wrapper.module-437  #sppb-addon-1636148908465 #btn-1636148908466.sppb-btn-custom{
    font-size: 12px;
}
 body .newsletter-article-form-wrapper.module-437   .sppb-btn.sppb-btn-sm {
    padding: 4px 8px;
}
  body .newsletter-article-form-wrapper.module-437  #sppb-addon-wrapper-1636143847015 {
    margin-top: 0px;
    margin-left: 15px;
}
  body .newsletter-article-form-wrapper.module-437  #sppb-addon-wrapper-1636143215717 {
    margin-bottom: 4px;
  }
  body.itemid-112 .cat-children .mod-sppagebuilder.sp-page-builder p {
    line-height: 22px;
    margin-left: 15px;
    margin-top: 10px;
}
}


/*newsletter page CSS */
.itemid-1424 section#sp-main-body {
    background: #fff;
    padding-top: 60px;
}
body #newsletter-subscribe-page .newsletter-section-home .acym_module_form td input.cell {
    border-radius: 3px;
    border: 1px solid #9f9e9e;
    color: #272c8c;
    background-color: #fff;
    padding: 8px 8px;
  font-weight: 600;
}
body #newsletter-subscribe-page .newsletter-section-home table.acym_form {
    width: 100%;
    margin: 0px 0%;
}
body #newsletter-subscribe-page .newsletter-section-home .acym_module_form td input.cell::placeholder {
    color: #272c8c !important;
      font-family: "Frank Ruhl Libre";
}
body #newsletter-subscribe-page .newsletter-section-home input.button.subbutton.btn.btn-primary {
    border-radius: 4px;
    padding: 8px 20px 8px 15px;
    height: 34px;
    line-height: 20px;
    margin-left: -28%;
   margin-top: -145%;
    font-family: "Frank Ruhl Libre";
    background-color: #fa8f1f;
    border: none;
}
body #newsletter-subscribe-page .newsletter-section-home .acym_module_form table.acym_lists label {
    color: #272c8c;
      margin-left: 15px;
}
body #newsletter-subscribe-page .newsletter-section-home .acym_posttext {
    position: relative;
    top: -80px;
}
body #newsletter-subscribe-page .newsletter-section-home table.acym_lists {
    margin-top: 50px;
}
body #newsletter-subscribe-page .newsletter-section-home .acym_module_form table.acym_lists label:before {
    content: url(https://webstage.linuxsecurity.com/images/list-icon_linux.png);
    position: relative;
    top: 1px;
    right: 10px;
}
body #newsletter-subscribe-page .newsletter-section-home .acym_module_form td input.cell {
      width: 260px !important;
}
body #newsletter-subscribe-page .acym_module_form input {
    max-width: 95%;
}
@media screen and (max-width: 1441px) and (min-width: 1320px) {
  body #newsletter-subscribe-page .newsletter-section-home input.button.subbutton.btn.btn-primary {
    margin-top: -92%;
  }
}
@media screen and (max-width: 1343px) and (min-width: 991px) {
  body #newsletter-subscribe-page   h1.sppb-addon-title br {
  display: none; 
}
}
@media screen and (max-width: 1320px) and (min-width: 1136px) {
  body #newsletter-subscribe-page .newsletter-section-home input.button.subbutton.btn.btn-primary {
    margin-left: 415px;
    margin-top: -146px;
    width: 100px;
  }
  body #newsletter-subscribe-page .newsletter-section-home .acym_module_form td input.cell {
    width: 200px !important;
}
  body #newsletter-subscribe-page .newsletter-section-home .acym_posttext {
    top: -112px;
}
}
@media screen and (max-width: 1136px) and (min-width: 992px) {
  body #newsletter-subscribe-page .newsletter-section-home input.button.subbutton.btn.btn-primary {
    margin-top: -187px;
        margin-left: 415px;
    width: 100px;
  }
  body #newsletter-subscribe-page .newsletter-section-home .acym_module_form td input.cell {
    width: 200px !important;
}
  body #newsletter-subscribe-page .newsletter-section-home .acym_posttext {
    top: -154px;
}
}

@media screen and (max-width: 991px) and (min-width: 676px) {
div#sp-blog-top .page-content div#newsletter-subscribe-page.sppb-section {
    padding: 20px 15px 15px 15px;
}
    body.itemid-1425 div#sp-blog-top .page-content .sppb-section {
    padding-top: 30px;
}
body #newsletter-subscribe-page .newsletter-section-home input.button.subbutton.btn.btn-primary {
    margin-top: -92%;
}
}
@media screen and (max-width: 676px) and (min-width: 583px) {
  div#sp-blog-top .page-content div#newsletter-subscribe-page.sppb-section {
    padding: 20px 15px 15px 15px;
}
    body.itemid-1424 div#sp-blog-top .page-content .sppb-section {
    padding-top: 30px;
}
    body #newsletter-subscribe-page .newsletter-section-home input.button.subbutton.btn.btn-primary {
    margin-top: -147px;
    margin-left: 404px;
    width: 100px;
  }
  body #newsletter-subscribe-page .newsletter-section-home .acym_module_form td input.cell {
    width: 200px !important;
}
  body #newsletter-subscribe-page .newsletter-section-home .acym_posttext {
    top: -112px;
}
  body #newsletter-subscribe-page  .newsletter-section-home tr {
    display: inline-block;
}
}
@media screen and (max-width: 580px) and (min-width: 500px) {
    div#sp-blog-top .page-content div#newsletter-subscribe-page.sppb-section {
    padding: 20px 15px 15px 15px;
}
    body.itemid-1424 div#sp-blog-top .page-content .sppb-section {
    padding-top: 30px;
}
   body #newsletter-subscribe-page  .newsletter-section-home tr {
    display: inline-block;
}
   body #newsletter-subscribe-page .newsletter-section-home input.button.subbutton.btn.btn-primary {
  margin-top: -205px;
    margin-left: 364px;
    width: 100px;
  }
    body #newsletter-subscribe-page .newsletter-section-home .acym_module_form td input.cell {
    width: 180px !important;
}
body #newsletter-subscribe-page .newsletter-section-home .acym_posttext {
    top: -162px;
}
    body #newsletter-subscribe-page   h1.sppb-addon-title br {
  display: none; 
}
}

  body div#sp-top1 a {
    background-color: #3950ab;
    color: #fff;
    border: 1px solid #3950ab;
}
@media (max-width: 500px){
    body #newsletter-subscribe-page   h1.sppb-addon-title br {
  display: none; 
}
  body #newsletter-subscribe-page .newsletter-section-home input.button.subbutton.btn.btn-primary {
    margin-left: 0;
    margin-top: 2%;
}
  body #newsletter-subscribe-page .newsletter-section-home .acym_posttext {
    position: relative;
    top: -148px;
}
  body #newsletter-subscribe-page .newsletter-section-home table.acym_lists {
    margin-top: 40px;
}
  body #newsletter-subscribe-page #sppb-addon-1618599957253 {
    padding: 0px 0px;
}
 body #newsletter-subscribe-page .acym_fulldiv {
    padding: 0px 0px;
}
  div#sp-blog-top .page-content div#newsletter-subscribe-page.sppb-section {
    padding: 20px 15px 15px 15px;
}
  body #newsletter-subscribe-page p {
    line-height: 22px;
}
  body #newsletter-subscribe-page .newsletter-section-home  form {
    margin: 0px;
}
 
body .newsletter-article-form-wrapper.module-507 .page-content .sppb-section.newsletter-section-home,
 body .newsletter-article-form-wrapper.module-437 .page-content .sppb-section.newsletter-section-home{
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
  .newsletter-article-form-wrapper.module-507 h2.sppb-addon-title,
   .newsletter-article-form-wrapper.module-437 h2.sppb-addon-title{
    text-align: center;
}
  body .newsletter-article-form-wrapper.module-507 .newsletter-section-home p,
    body .newsletter-article-form-wrapper.module-437 .newsletter-section-home p{
    text-align: center;
}
  body .newsletter-article-form-wrapper.module-507  .sppb-text-left ,
    body .newsletter-article-form-wrapper.module-437  .sppb-text-left {
    text-align: center;
}
body .newsletter-article-form-wrapper.module-507 .page-content .sppb-addon-single-image-container,
  body .newsletter-article-form-wrapper.module-437 .page-content .sppb-addon-single-image-container{
    display: none;
}
  body .newsletter-article-form-wrapper.module-437 #sppb-addon-wrapper-1636143847015,
    body .newsletter-article-form-wrapper.module-507 #sppb-addon-wrapper-1636143847015{
    margin-left: 0px;
    margin-right: 0px;
}
body .newsletter-article-form-wrapper.module-507 .page-content  #sppb-addon-wrapper-1636143215717 {
    margin-bottom: 0px;
}
  body .newsletter-article-form-wrapper.module-507  .sp-page-builder .page-content .sppb-section.newsletter-section-home .sppb-col-md-3  .sppb-addon-content ,
  body .newsletter-article-form-wrapper.module-435 .sp-page-builder .page-content .sppb-section.newsletter-section-home .sppb-col-md-3 .sppb-addon-content {
    margin-bottom: 0;
}
  #sp-top-bar #sp-top4 ul.social-icons {
    display: none;
}
  body img.logo-image-phone {
    margin-top: 10px;
    height: 68px;
    width: auto;
}

  body section#sp-top-bar {
    height: 75px;
    padding: 0px;
}
  body.itemid-103.com-sppagebuilder #sp-main-body {
    padding-top: 20px!important;
}
  body.itemid-103.com-sppagebuilder #sp-main-body.body-padding{
    padding-top: 80px!important;
  }
}


.sclogin-social-login.span12.vertical.bottom .pull-left {
    float: left!important;
    width: 100%;
    display: contents;
}
div#login .login-info-wrapper.register {
    margin: 20px 0 0;
}

body #login .login-info-wrapper {
    max-width: 475px;
    padding-left: 15px;
    text-align: left;
}
#login div#form-login-remember {
    margin-bottom: 0px;
}
body div#login form {
    margin:  0px;
}
body #login div#form-login-submit {
    margin-bottom: 0px;
}
  body div#login .container-fluid {
    width: 55%;
    text-align: center;
    margin: auto;
    overflow: unset;
}
  #login .container-fluid .login-info-col {
    position: initial;
    flex: 0 0 54%;
    max-width: 54%;
}
  .col-sm-5.col-md-6.login-bg-img {
    flex: 0 0 45%;
    max-width: 45%;
}

@media (min-width: 1830px){ 
  body div#login  .container-fluid{
     width: 51%;
    text-align: center;
    margin: auto;
    height: 68%;
    overflow: unset;
}
}
@media (max-width: 1831px){ 
body div#login .container-fluid {
    width: 51%;
    text-align: center;
    margin: auto;
    height: 78%;
    overflow: unset;
}
}
@media (max-width: 1719px){ 
body div#login .container-fluid {
    width: 50%;
}
    #login .container-fluid .login-info-col {
    flex: 0 0 61%;
    max-width: 61%;
}
  .col-sm-5.col-md-6.login-bg-img {
    flex: 0 0 39%;
    max-width: 39%;
}
}
@media (max-width: 1650px){ 
body div#login .container-fluid {
    width: 54%;
}
 
}

@media (max-width: 1577px){ 
body div#login .container-fluid{
    width: 56%;
}
    #login .container-fluid .login-info-col {
    flex: 0 0 59%;
    max-width: 59%;
}
  .col-sm-5.col-md-6.login-bg-img {
    flex: 0 0 41%;
    max-width: 41%;
}
}
@media (max-width: 1540px){ 
body div#login .container-fluid{
    width: 61%;
}
  #login .container-fluid .login-info-col {
    flex: 0 0 57%;
    max-width: 57%;
}
  .col-sm-5.col-md-6.login-bg-img {
    flex: 0 0 43%;
    max-width: 43%;
}
}
@media (max-width: 600px){
  .col-sm-5.col-md-6.login-bg-img img {
    width: 100%;
    height: 100%;
}
  body #login .login-bg-img {
    height: auto;
    width: 100%;
}
  #login .container-fluid .login-info-col {
    flex: 0 0 100%;
    max-width: 100%;
}
  .col-sm-5.col-md-6.login-bg-img {
    flex: 0 0 100%;
    max-width: 100%;
}
  body div#login .container-fluid{
    width: 100%;
     margin: auto;
    height: 100%;
      overflow: scroll;
}
  body #login .login-info-wrapper {
max-width: 100%;
    padding-left: 0px;
}
  div#login .login-info-wrapper.register {
    margin: 0px 0 0;
    padding-top: 0px;
}
  body #login div#form-login-submit {
    margin-bottom: 10px;
}
  .sclogin-social-login.span12.vertical.bottom .pull-left {
    float: unset !important;
    width: 100%;
    display: block;
    text-align: center;
}
}