﻿#masthead.home-masthead .feature .buttons{text-align:left;margin-top:30px}
#masthead.home-masthead .feature .buttons a{margin-right:20px}
.advisera-boxes li.border{border-right:1px #d5d5d5 solid}
.advisera-boxes li.border.security-awareness{border-right:none}
.advisera-boxes li.border.training,.advisera-boxes li.border.books,.advisera-boxes li.border.conformio{border-right:none}

	.container960 {
		width: 940px;
		padding: 0px 10px;
	}

  

	
	#bye-fred-container .container960.centerElem.reset {
		background: #fff;
	}

	.container960.centerElem.reset {
	  background: #ecf0f1;
	}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#159af2}


.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.alignnone{margin:0}

a img.alignnone{margin:0}

.wp-caption.alignnone{margin:5px 20px 20px 0}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}



#navbar #extrafeedback {
  display: none;
}
.with_aside .sections_group {width: 77%;}
.aside_both .sections_group {width: 64%;margin-left: 18%;}
.shiftnav .shiftnav-panel-close{display:block;position:absolute;right:0;padding:15px 20px;background:rgba(0,0,0,.2);z-index:20;cursor:pointer}

    .after_content .widgetarea {
        background:none}


    .after_content .widgetarea .newsletterBox{
        width:214px}

.footer .widgetarea .widget-container {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.portlet-static-contents-central .list-central,
.portlet-static-resource-center .list-central,
.portlet-static-centrales-del-contenido .list-central,
.portlet-static-centrais-de-conteudos .list-central {
margin: 0;
padding: 0;
}

.list-central .item-central {
padding: 4px 0 3px;
border-bottom: 1px solid #d6dcd7;
list-style: none;
}

.list-central .item-central.first { border-top: 1px solid #d6dcd7; }

  .top-nav .top-nav__item {
    text-align: center; }

    .top-nav .top-nav__item:after {
      content: '';
      display: block;
      height: 2px;
      background: #1F1F1F;
      background: var(--content);
      opacity: 0;
      transition: opacity 0.2s ease-in-out; }

    .top-nav .top-nav__item:hover:after {
      opacity: 1; }


.be-gdpr-modal-item-switch {
    font-size: 12px;
    flex-basis: 15%;
    text-align: right;
    font-weight: 500;
}

	.button-lens {
		bottom: 10px;
	    position: absolute;
	    margin-left: 10px;
	    color: #fff;
	    cursor: pointer;
    }

    .fixed .button-lens i.search-lens {
    	color: #65656a;
    }


.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}


.modal-header::after {
  content: "";
  display: table;
  clear: both;
}


.modal-header .close {
  margin-top: -2px;
}


#header .modal-header {
  background-color: #F2F2F2;
}


#header .modal-header h5 {
  font-weight: 600;
}
.blog_limited_width .vrv_outer_row {max-width: 1080px;margin:0px auto;}


.ddcontent ul.content_sitemap {list-style: none; margin: 0px; padding: 0px;}

.ddcontent ul.content_sitemap li {display: block; width: 100%}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}
#three-ships-footer .frame{margin:auto;position:relative;font-size:0;line-height:0;overflow:hidden;white-space:nowrap}
#three-ships-footer .percentage .frame{width:100%}
