
html{
	_background-color: #005371!important;
}
.withbg{
	background:	 url('../../../assets/general/overseas-smartcoast-footer.jpg') top center no-repeat ;
	border-top: 3px solid #64c8c3;
}
.withrgba{
	padding-top:0.5rem!important;
	background:rgba(0, 83, 113,0.85)!important;
}
.card_box{
	 
	 text-align:center!important;
	 background-color:#FFFFFF!important;
	 
	-webkit-border-radius: 3px!important;
	-moz-border-radius: 3px!important;
	border-radius: 3px!important;
	-moz-box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0,0,0,0.5)')"!important;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0,0,0,0.5)')!important;
}

 .card_box .center_img{
	margin-left: auto;
    margin-right: auto;
	z-index:0;
	height:100px;
	width:100px;
}
.card_box .card_inner_p{
	position: relative;
    top: 20%;
    transform: translateY(-50%);
	z-index:10;
}
.card_box .card_inner_p p{
	
	font-family: 'bitterregular'!important;
	font-variant: small-caps!important;
	font-size:1.3rem!important;
	line-height:1.3rem!important;
	color: #198bab!important;
	margin-bottom:0.5rem!important;
	z-index:10;
}
.ErrorPage.error503{	
	background:	 url('../../../assets/general/smartcoast_error_pages503.jpg') top center no-repeat!important;
	background-size: cover!important;
   -moz-background-size: cover!important;  /* Firefox 3.6 */
    background-position: left!important;  /* Internet Explorer 7/8 */
}
.ErrorPage.error404{	
	background:	 url('../../../assets/general/smartcoast_error_pages404.jpg') top center no-repeat!important;
	background-size: cover!important;
   -moz-background-size: cover!important;  /* Firefox 3.6 */
    background-position: left!important;  /* Internet Explorer 7/8 */
}
.ErrorPage.error500{	
	background:	 url('../../../assets/general/smartcoast_error_pages500.jpg') top center no-repeat!important;
	background-size: cover!important;
   -moz-background-size: cover!important;  /* Firefox 3.6 */
    background-position: left!important;  /* Internet Explorer 7/8 */
}
.bg_special{
	background:url('../../../assets/general/overseas-smartcoast-pattern-bg.png') bottom center repeat ;
}

.responsive{
	margin-top:-7rem!important;
}
/*  header  */
.bg_special_customized{
	z-index:0!important;
	
}
.bg_special_customized_border_bottom { 
	border-bottom:3px solid #64c8c3;
}

body.OverSeasHomePage header {
  _background: url('../../../assets/general/overseas-smartcoast-header.jpg') top center no-repeat;
  height: 30rem; 
  position:absolute;
  width:100%!important;
  top:0!important;
  z-index:1!important;}
  
body footer {
  _background: url('../../../assets/general/overseas-smartcoast-footer.jpg') bottom center no-repeat;
  height: 30rem; }

  .responsive{
	margin-top:-5rem;
}

body.OverSeasHomePage {
   
  font-family: 'ralewayregular'!important;
	
   
-webkit-tap-highlight-color: rgba(0,0,0,0);

}

.bglogin{	
	background:#FFFFFF;
	padding:2rem!important;
	border-radius:5px!important;
	text-align:center!important;
}
#MemberLoginForm_LoginForm_Email_Holder label,
#MemberLoginForm_LoginForm_Password_Holder label,
#MemberLoginForm_LoginForm_Remember_Holder,
#ForgotPassword{
	display:none;
}
#MemberLoginForm_LoginForm_action_dologin,
.button.primary {
  text-transform: uppercase;
  font-family: 'ralewaysemibold';
  text-transform:lowercase!important;
  border-radius:25px!important;
  border:2px solid #64c8c3!important;
  padding-top:12px!important;
  font-size: 1.4rem;
  letter-spacing: 0.1rem;
  max-height:46px!important;
  color:#64c8c3!important;
  background-color:#FFFFFF!important;

}

#MemberLoginForm_LoginForm_action_dologin:hover,
.button.primary:hover {
  text-transform: uppercase;
  font-family: 'ralewaysemibold';

  font-size: 1.4rem;
  letter-spacing: 0.1rem;
  

  background: url() center center repeat;
  -moz-box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0,0,0,0.5)')"!important;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0,0,0,0.5)')!important;
  max-height:46px!important;
}

div.callout.news img{
	width:100%!important;
}
.bottom_line{
	border-top:2px solid #FFF;
}
.highlight_link{
	padding:0!important;
	margin-bottom:15px!important;
}
.highlight_link:hover{
	-moz-box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0,0,0,0.5)')"!important;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0,0,0,0.5)')!important;
}
h2 {
  font-family: 'bitterregular'!important;
  font-variant: small-caps;
  color: #198bab;
  margin-bottom:1rem!important;
  padding-bottom:2rem!important;
  background-image: url('../../../assets/general/overseas-smartcoast-title-separator.png');
background-position: center 3rem;
background-repeat: no-repeat;
background-size:10rem!important;
}
h2.special_left{
	text-align:left!important;
	background-position: bottom left;
}
h2.white {
  font-family: 'bitterregular'!important;
  font-variant: small-caps;
  color: #F4F0D9;
  margin-bottom:1rem!important;
  padding-bottom:2rem!important;
  background-image: url('../../../assets/general/overseas-smartcoast-title-separator.png');
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size:10rem!important;
}


h3{
  font-family: 'bitterregular'!important;
  font-variant:small-caps;
  
  color: #198bab;
  text-align:left!important;
  
}
hr{
	border: 0;
    height: 0;
    border-top: 1px solid rgba(255, 181, 24, 1);
	max-width:12rem!important;
	 margin: 0px;
	 padding-bottom:1.8rem!important;
}

h4{
 font-family: 'bitterregular'!important;

  color: #0f7ca6;
  font-size: 2.5rem!important;
  line-height: 2.7rem!important;
  text-align:left!important;
}
h5{
 font-family: 'bitterregular'!important;
  font-variant: small-caps;
  color: #024c70;
  font-size: 2.1rem;
  line-height: 2rem;
}


p,
ul li{
  font-family:'Ralewayregular'!important;
  color: #024C70!important;
  font-size: 1.3rem!important;
  line-height: 1.7rem!important;
  text-align:center!important;
  _margin-bottom: 1.8rem;
}





ul{
  margin-top: 0.2rem;
}
li {
  font-family: 'ralewayregular';
  font-size: 1.2rem;
  line-height: 1.4rem;
  margin-bottom: 1.4rem;
}


/* separadores */
.separadorxSM{
  /* logo e btn saiba mais */
  min-height: 1.5rem;
}
.separadorSM{
  /* logo e btn saiba mais */
  min-height: 4.5rem;
}
.separadorINTRO{
  /* introdução  */
  min-height: 7.5rem;
}
.separadorhigher{
  /*principais setores */
  min-height: 4rem;
  clear:both;
}
.separadorPS{
  /*principais setores */
  min-height: 2rem;
  clear:both;
}

.separadorOBJ{
  /* objetivos */
  min-height: 6.8rem;
}

.separadorDES{
  /* destaques */
  min-height: 5.3rem;
}

.separadorNEWS{
  /* noticias */
  clear:both!important;
  min-height: 4.5rem;
}

.separadorCONTACTS{
  /* contactos */
  min-height: 1.2rem;
}
/* //separadores */






footer {
  margin-top: 4rem; }
.ErrorPage header{
	margin-top: 0rem; 
	height:100%!important;
}

  .title-bar {
      background: rgba(0,0,0,0.5)!important;
      color: #fefefe;
      padding: 0.5rem;
  }

.top-bar, .top-bar ul {
      background-color: transparent;
  }
 .top-bar{
	
	height:4rem!important;
}
.top-bar > ul{
    /*margin-top: 0.2rem*/
  }

.top-bar a,
.top-bar a:visited {
	font-family:'bitterregular'!important;
	font-variant:small-caps;
	font-size:1.5rem;
    color: #eff9fe!important; }
.top-bar   a:active,
  .top-bar a:hover {
	font-family:'bitterregular'!important;
	font-variant:small-caps;
	font-size:1.5rem;
	color: #bfe7fb!important; }
.nav_logo_height{

	height:1.5rem!important;
	_background:red!important;
}
.imgC1{
	height:3rem!important;
}
.imgC1_logo{
	height:2rem!important;
}
.header_logo_height{
	height:6rem!important;
	margin-top:1rem!important;
	_background:red!important;
}


/*  // header  */







.strategy ul {
	list-style-type:none; 
   
	}
.strategy ul li{
	color:#024C70!important;
	font-family:'ralewayregular'!important;
	font-size:1.3rem!important;
	line-height:1.5rem!important;
   background-image:url('../../../assets/general/overseas-smartcoast-arrow-right.png');
   _background-position: 0 5px;
   background-repeat: no-repeat;
   background-size:auto 25px!important;
   padding-left: 6rem;
  
	list-style-position: inside;
	color:rgba(0, 83, 113,1);
	text-align:left!important;
}

/*  news  */
.stay_bottom{
	font-family: 'bitteritalic'!important;
    font-variant: small-caps;
    font-size: 1rem;
    color: #9ED1DB!important;
	text-align: left!important;
}
.small-highlight-height,
.small-news-height
{
	height:10px!important;
}
.highlight,
.news{
  border:none;
}
	.highlight span,
  .news span{
    font-family: 'ralewayregular'!important;
    font-variant: small-caps;
    font-size: 1.2rem;
    color: #024c70;
  }
  .highlight hr{	
	padding-top:1rem!important;
	padding-bottom:0.5rem!important;
  }
  .highlight h1,
  .news h1{
    font-family: 'bitterregular'!important;
    text-transform: uppercase;
	margin-bottom:0!important;
    margin-top: 1rem;
    font-size: 1.2rem!important;
    line-height: 1.2rem;
    color: #198bab;
	text-align:left!important;
	background:none!important;
  }
  .highlight h2{
    font-family: 'bitterregular'!important;
    text-transform: uppercase;
    margin-bottom:0!important;
    font-size: 1rem!important;
    line-height: 1rem;
    color: #198bab;
	text-align:left!important;
	background:none!important;
	padding-bottom:0.5rem!important;
  }
  .highlight p,
  .news p{
	text-align:left!important;
  }
  .highlight p
  {
	font-size:1rem!important;
  }
 .highlight .white-color,
 .news .white-color{
	background-color:#FFFFFF;
 }
 .highlight .blue-color,
 .news .blue-color{
	background-color:#005371;
	position:absolute;
	top:0!important;
 }
	.highlight .txtbody,
  .news .txtbody{
    color:red;
    font-size: 1.0rem;
    font-size: 1.2rem;

  }

/* // news  */
label.left{
	display:none!important;
}
.Actions{
	text-align:center!important;
}

/*  footer  */
.footer {
  
  text-align: center;
  font-size: 1.2rem;
  padding: 4rem;
	padding-bottom:1rem;
	}
   p.slogan {
    font-family: 'ralewayitalic';
    color: #F4F0D9;
    margin-top: 1.4rem;
    line-height: 0.7rem;
    font-size: 1rem!important;}
   p.copywrite {
    font-family: 'ralewayregular'!important;
	text-align:left!important;
    color: #5facc9!important;
  
    font-size: 0.775rem!important;
	 line-height: 0.775rem!important;}
	
p.copywrite .links a,
p.copywrite a
{
    list-style: none;
	color: #5facc9!important;
   
    padding: 3rem 0 2rem;
    margin: 0; }
 p.copywrite a:hover   {
		color: #F4F0D9!important;
	 }
    p.copywrite .links a::after {
      content: "•";
      padding: 0 0.4rem 0 0.8rem; }
  p.copywrite .links a:last-child::after {
      content: "";
      padding: 0 0.4rem 0 0.8rem; }

/*  // footer  */

.the_adress{
	font-family: 'ralewayregular'!important;
	text-align:left!important;
    color: #EFF9FE!important;
    font-size: 1rem!important;
	line-height: 1rem!important;
	margin-top:0.5rem!important;
}

[type='text'],[type='email'], textarea,.textarea{
  font-family: 'ralewaythin_italic';
}


/* EXCEPÇÕES PARA SMALL */
@media screen and (max-width: 39.9375em){
  
  h2 {
      font-size: 2.2rem!important;
  }

  h3{
    font-size: 2.0rem!important;
    line-height: 2.4rem;
  }

  h5{
    font-size: 1.4rem;
  }
 p{
    font-size: 1.2rem!important;
    line-height: 1.4rem;
  }
  .footer p.copywrite {
    font-family: 'ralewayregular';
	font-size:0.775rem!important!important;
    
	 }

	.top-bar{
		min-height:18rem!important;
	}

      .top-bar  li,
.top-bar  li a	  {
          font-family: 'bitterregular';
		  color: #EFF9FE!important;
          font-size: 1.0rem!important;
          line-height: 1.8rem!important;
          margin: 0!important;
          padding: 0!important;
          text-transform: uppercase;
          }
		 .top-bar  li:hover,
	.top-bar  li a:hover{
		  font-size: 1.0rem!important;
			  line-height: 1.8rem!important;
	}
	.responsive{
		margin-top:-2rem!important;
	}
	.header_logo_height{
		height:2.5rem!important;
		_background:red!important;
	}
	.strategy ul li {
		    padding-left: 2rem;
	}
	
}
.menu .selected_language,
.menu .selected_language:hover
{
	font-size:1.3rem!important;
	font-variant:small-caps!important;
	font-family:'ralewayextrabold'!important;
	color:#FFBE35!important;
	padding:5px!important;
}
.menu .language_to_select a{
	font-size:1.3rem!important;
	font-variant:small-caps!important;
	font-family:'ralewaythin'!important;
	color:#F4F0D9!important;
	padding:5px!important;
}
.menu .language_to_select a:hover{
	font-size:1.3rem!important;
	font-variant:small-caps!important;
	font-family:'ralewaythin'!important;
	color:#FFBE35!important;
	padding:5px!important;
}
@media screen and (min-width: 39.9375em) and (max-width: 64em){
   
	
	.header_logo_height{
		height:2rem!important;
		_background:red!important;
	}
	

      .top-bar  li,
.top-bar  li a	  {
          font-family: 'bitterregular';
		  color: #EFF9FE!important;
          font-size: 1.0rem!important;
          line-height: 1.8rem!important;
          margin: 0!important;
          padding-right: 2px!important;
          text-transform: uppercase;
          }
		 .top-bar  li:hover,
	.top-bar  li a:hover{
		  font-size: 1.0rem!important;
			  line-height: 1.8rem!important;
	}
	.menu > li:not(.menu-text) > a {
		display: block;
		padding: 0.5rem 0.5rem;
		line-height: 1;
	}
	.strategy ul li {
		    padding-left: 2rem;
	}
	.menu .selected_language{
	font-size:1.3rem!important;
	font-variant:small-caps!important;
	font-family:'ralewayextrabold'!important;
	color:#FFBE35!important;
	padding:5px!important;
}
}


/* EXCEPÇÕES PARA MEDIUM */
@media screen and (min-width: 64em) {

  h5{
    font-size: 2.1rem;
  }

}

.grey_link{
	color:#FFB518;
	font-size: 1.2rem;
}
.grey_link:hover{
	color:rgba(0, 83, 113,1);
	font-size: 1.2rem;
}
.grey_link_see_more{
	color:#FFB518;
	font-size: 1rem;
}
.grey_link_see_more:hover{
	color:rgba(0, 83, 113,1);
	font-size: 1rem;
}

.customize_form_height{
	height:80px!important;
}

.nopadding{
	padding:0!important;
}
.new_highlight_height{
	clear:both;
	height:1rem!important
}
.highlight_alone p,
.highlight_alone ul, 
.highlight_alone span,
.news_alone p,
.news_alone ul,
.news_alone span{
	text-align:left!important;
	padding-left:2rem!important;
	padding-right:2rem!important;
	}
.news_alone ul li{
	text-align:left!important;
}
.highlight_alone p.stay_bottom,
.news_alone p.stay_bottom{
	text-align:left!important;
	padding-left:0rem!important;
	padding-right:0rem!important;
	}
.ErrorPage table{
	background-color:transparent!important;
	width:100%!important;
	border:0!important;
}
.ErrorPage table tbody tr td,
.ErrorPage table tbody{
	background-color:transparent!important;
	border:0!important;
}
.huge_text{
	 font-family: 'ralewayregular'!important;
    text-transform: uppercase;
    margin-top: 0.8rem;
    font-size: 15rem!important;
    line-height: 15.2rem;
    color: #024c70;
	text-align:center!important;
}
.normal_text{
	 font-family: 'ralewayregular'!important;
    text-transform: uppercase;
    margin-top: 0.8rem;
    font-size: 5rem!important;
    line-height: 5.2rem;
    color: #024c70;
	text-align:left!important;
}



.arrow_down_height{
	margin-top:2rem!important;
	max-width:60px!important;
	max-height:35px!important;
	margin-bottom:2rem!important;
}
.principles_conclusion{	
	text-align:center!important;
   font-family:'bitterregular'!important;
   text-transform:lowercase!important;
   font-variant:small-caps!important;
   font-size:3rem!important;
   line-height:3.2rem!important;
   color:#198BAB!important;
   background-color:#FFFFFF!important;
   -moz-box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0,0,0,0.5)')"!important;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0,0,0,0.5)')!important;
}

.the_subscribers { 
	position:relative; 
	
	}

.the_subscribers .imgA1 { 	
	position:relative; 
	top: 0px; 
	left: 0px; 
	z-index: 1; 
	}
.the_subscribers:hover { 	
	
	opacity:0.85;
	position:relative; 
	top: 0px; 
	left: 0px; 
	z-index: 1; 
	} 	

.the_subscribers .imgB1 { 
	position:absolute;  
	top: 2rem; 
	left:10%;
    right:10%;
    width: 80%; 
	z-index: 3; 
} 

#barraCOOKIE{

	position:fixed!important;
	left:0px!important;
	right:0px!important;
	bottom:0px!important;
	width:100%!important;
	min-height:40px!important;
	background: #024c70!important;
	color:#bfe7fb!important;
	z-index: 99999!important;
}
@media only screen and (max-width: 30em) {
	.goals{
		padding:0!important;
	}
	.goals ul li{
		
	   background-image:url();
	 
	   background-repeat: no-repeat;
	   padding-left: 3.4rem;
	   font-size: 1.2rem;
		list-style-position: inside;
		color:rgba(0, 83, 113,1);
	}
	.footer p.copywrite {
		font-size:10px!important;
	}
	h3.featured{
		font-size:1.8rem!important;
	}
	#barraCOOKIE{

		position:fixed!important;
		left:0px!important;
		right:0px!important;
		bottom:0px!important;
		width:100%!important;
		min-height:100px!important;
		background: #024c70!important;
		color:#bfe7fb!important;
		z-index: 99999!important;
	}
}
@media only screen and (min-width: 30em) and (max-width: 55em) {
	
	
	.goals ul li{
		
	   background-image:url();
	 
	   background-repeat: no-repeat;
	   padding-left: 3.4rem;
	   font-size: 1.2rem;
		list-style-position: inside;
		color:rgba(0, 83, 113,1);
	}
	.footer p.copywrite {
		font-size:12px!important;
	}
	h3.featured{
		font-size:2.2rem!important;
	}
	#barraCOOKIE{

		position:fixed!important;
		left:0px!important;
		right:0px!important;
		bottom:0px!important;
		width:100%!important;
		min-height:60px!important;
		background: #024c70!important;
		color:#bfe7fb!important;
		z-index: 99999!important;
	}
}
#barraCOOKIE div{
	width:100%!important;
	position:absolute!important;
	color:#bfe7fb!important;
	padding-left:5px!important;
	font-family:'ralewayregular'!important;
	font-size:12px!important;
	top:30%!important;
}
#barraCOOKIE div a{
	padding:4px!important;
	background: #024c70!important;
	text-decoration:none!important;
	color:#bfe7fb!important;
	font-family:'ralewayregular'!important;
	font-size:12px!important;
}

#barraCOOKIE div a.buttonGREY{
	background-color:#bfe7fb!important;
	color:#024c70!important;
}
#barraCOOKIE div a.buttonGREY:hover{
	background-color:#024c70!important;
	color:#bfe7fb!important;
}

.page404img{
	background: url() no-repeat;
	background-size:360px 360px;
	width:360px;
	height:360px;
}
.page500img{
	background: url() no-repeat;
	background-size:360px 360px;
	width:360px;
	height:360px;
}
.page503img{
	background: url() no-repeat;
	background-size:360px 360px;
	width:360px;
	height:360px;
}
.partner_div{
	max-height:150px!important;
	line-height:150px!important;
	margin-bottom:10px!important;
	text-align:center!important;
	_display:table;
}
.partner_div p,
.partner_div p.partner_title_no_link,
.partner_div a p{
	display:table-cell;
}

.partner_div a p:hover{
	color: #198BAB!important;
}
.partner_title,
.partner_link{
	font-family:'ralewaymedium'!important;
	font-size:1rem!important;
	color:#024c70!important;
}

.partner_title_no_link,
.partner_title_no_link:hover{
	cursor:default;
	font-family:'ralewayregular'!important;
	font-size:1rem!important;
	color:#024c70!important;
}
.partner_link:hover{
	font-family:'ralewaymedium'!important;
	font-size:1rem!important;
	color:#198BAB!important;
	
}
.partner_no_link,
.partner_no_link:hover{
	cursor:default;
	font-family:'ralewayregular'!important;
	font-size:1rem!important;
	color:#024c70!important;
}
/* destaques */
.imgbody{
	
	padding-right:0!important;
	padding-left:0!important;
	background-color:#FFFFFF;
	-moz-box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0,0,0,0.5)')"!important;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0,0,0,0.5)')!important;
}

.txtbody{
	_padding-left:0!important;
	background-color:#FFFFFF!important;
	-moz-box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0,0,0,0.5)')"!important;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0,0,0,0.5)')!important;
}
.bottom_shadow{
	
}
#destaque p.rmedium{
  /* parágrafo com font ralewayregular */
  font-family: 'ralewaymedium'!important;
  font-size: 1.5rem!important;
  color:#4DA7CE!important;
  text-align:left!important;
}

#destaque .txtbody p.rnormal{
   font-family: 'ralewayregular'!important;

  font-size: 1.1rem!important;
  line-height: 1.3rem!important;
  color:#024c70!important;
  text-align:left!important;
}
/* // destaques */

/**/
.slick-prevBIG,
.slick-nextBIG
{ position: absolute; display: block; height: 40px; width: 22px; line-height: 0; font-size: 0; cursor: pointer;  top: 50%;  margin:-20px!important;margin-top: -10px!important; padding: 0; border: none; outline: none;z-index:100;
}
.slick-prevBIG:hover,
.slick-prevBIG:focus,
.slick-nextBIG:hover,
.slick-nextBIG:focus {

outline: none;
  background-color: transparent!important;
color: transparent; z-index:100;}

.slick-prevBIG:hover:before,
.slick-prevBIG:focus:before,
.slick-nextBIG:hover:before,
.slick-nextBIG:focus:before {
opacity: 1; z-index:100;}

.slick-prevBIG.slick-disabled:before,
 .slick-nextBIG.slick-disabled:before { opacity: 1; }



.slick-prevBIG { left: 0px; }
[dir="rtl"] .slick-prevBIG { left: auto; right: 0px; }
.slick-prevBIG:before { content: "←"; }
[dir="rtl"] .slick-prevBIG:before { content: "→"; }

.slick-nextBIG { right: -0px; }
[dir="rtl"] .slick-nextBIG { left: 0px; right: auto; }
.slick-nextBIG:before { content: "→"; }
[dir="rtl"] .slick-nextBIG:before { content: "←"; }

.slick-prevBIG{
	background:url('../../../assets/general/overseas-smartcoast-arrow-news-left.png') no-repeat center center;
	background-size:auto 40px;
}
.slick-nextBIG{
	background:url('../../../assets/general/overseas-smartcoast-arrow-news-right.png') no-repeat center center;
	background-size:auto 40px;
}
.slick-dots{
	display:none!important;
}

.image { 
   position: relative; 
   width: 100%; /* for IE 6 */
   filter: brightness(80%);
    -webkit-filter: brightness(80%);
    -moz-filter: brightness(80%);
    -o-filter: brightness(80%);
    -ms-filter: brightness(80%);
	border-radius:8px!important;
    -moz-box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0,0,0,0.5)')"!important;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0,0,0,0.5)')!important;
}
.image:hover { 
   position: relative; 
   width: 100%; /* for IE 6 */
   filter: brightness(65%);
    -webkit-filter: brightness(65%);
    -moz-filter: brightness(65%);
    -o-filter: brightness(65%);
    -ms-filter: brightness(65%);
	border-radius:8px!important;
	-moz-box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	-webkit-box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	box-shadow: 3px 3px 4px rgba(0,0,0,0.5)!important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0,0,0,0.5)')"!important;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='rgba(0,0,0,0.5)')!important;
}
.the_principles{
	text-align:center!important;
	
}
.the_principles_news{
	text-align:left!important;
	
}
.the_principles_news:hover{
	opacity:0.85;
}
.the_principles h5{	
	
   position: absolute; 
   top: 1rem; 
   left:10%;
   right:10%;
   width: 80%; 
   font-family:'bitterregular'!important;
   text-transform:lowercase;
   font-variant:small-caps;
   font-size:2rem!important;
   color:#eff9fe!important;
   
}
.project_link{
	border-radius:10px!important;
	background-color:#64c8c3!important;
	color:#FFFFFF!important;
	text-align:center!important;
	padding-left:10px!important;
	padding-right:10px!important;
}
div.the_line{
	min-height:6px!important;
	max-height:6px!important;
	height:6px!important;
	background-color:#64c8c3!important;
	margin-top:10px!important;
}
.the_principles_news .news_link{
	padding:0!important;
}
.the_principles_news .news_link .at_bottom h5{	
	
   
   font-family:'bitterregular'!important;
   text-transform:lowercase;
   font-variant:small-caps;
   font-size:2rem!important;
   color:#eff9fe!important;
  border-bottom: 0!important;
}

.the_principles p{
	position: absolute; 
	top: 6rem; 
	left:10%;
	right:10%;
	width: 80%; 
	font-family:'ralewayregular'!important;
   font-size:1rem!important;
   line-height:1.2rem!important;
   color:#D8EDF2!important;
}

.the_principles_news .news_link .at_bottom p{
	
	font-family:'ralewayregular'!important;
   font-size:1rem!important;
   line-height:1.2rem!important;
   color:#D8EDF2!important;
}
.the_principles .at_bottom,
.the_principles_news .news_link .at_bottom{
	position: absolute; 
	bottom: 1rem!important;
	padding-left:30%!important;
	padding-right:30%!important;
	padding-bottom: 0rem!important;
	
}
.the_principles_news .news_link .at_bottom hr.hr_news{
	
    border-top: 1px solid #eff9fe;
	padding-left: 1rem;
    padding-right: 1rem;
    max-width: 80px!important;
	margin: 0px 0!important;
	padding-bottom: 0!important;
}	
.slick-list {
	padding-bottom:1rem!important;
}
.spamprotection span {
    font-family: 'ralewaymedium'!important;
    font-size: 14px!important;
    color: #FFF!important;
}
#Form_contact_form_contactos_error {
    background-color: #cf2748!important;
    font-family: 'ralewaymedium'!important;
    font-size: 14px!important;
    color: #fff!important;
    margin: 1rem!important;
    padding: 1rem!important;
    font-size: 1rem!important;
}
#Form_contact_form_contactos_error.message.description {
    background:rgba(0, 83, 113,0.85)!important;
}
#Form_contact_form_contactos_action_contact_form_send{
	margin-top:2rem!important;
}
.button.primary.nobg{
	background-color:transparent!important;
}
.button.primary.nobgwhite{
	background-color:#FFF!important;
	border-color:#005371!important;
	color:#005371!important;
}
.left_text_page h2{
	text-align:center!important;
}
.left_text_page,
.left_text_page p,
.left_text_page span,
.left_text_page ul li
{
	text-align:left!important;
}
a{
	color:#198bab!important;
}
a:hover, a:focus {
    color: #12677f!important;
}
.description div{
	margin-top:1rem!important;
	padding:0.5rem!important;
	background:rgba(0, 83, 113,0.85)!important;
	font-size:1rem!important;
}
.security_bg{
	background: url('../../../assets/general/overseas-smartcoast-header.jpg') top center no-repeat;background-size: cover!important;
   -moz-background-size: cover!important;  /* Firefox 3.6 */
    background-position: left!important;
	height:50rem!important;
}

.color_me{
	background-color:#64C8C3!important;
}
