﻿.table{display:table}
.table.full-width{width:100%}
.slider .nav-wrapper .table{height:100%}
.view.view-contact .container section.information .table{table-layout:fixed}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.post-meta .post-date { float: left; }

.widget_recent_entries .post-date { display: block; }

.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;
}

  .col-md-4 {
    width: 33.33333333333333%;
  }
.fl-photo-content {display: inline-block;line-height: 0;position: relative;max-width: 100%;}
.fl-photo-content img {display: inline;height: auto !important;max-width: 100%;width: auto !important;}
.fl-photo-content:hover .fl-photo-caption-hover {opacity: 100;filter: alpha(opacity = 100);}
.cactus-logo .cactus-img-logo{display:block;max-width:100%;max-height:40px}
.cactus-logo .cactus-img-logo.cactus-img-sticky{display:none}
.sticky-menu .cactus-logo .cactus-img-logo{max-height:25px;display:none}
.sticky-menu .cactus-logo .cactus-img-logo.cactus-img-sticky{display:block;opacity:1;visibility:visible}
.row{margin-right:-15px;margin-left:-15px}


.lightbox-demo {
	padding: 0;
	font-family: "proxima_nova", "Arial", "Helvetica Neue", "Helvetica", sans-serif !important;
}


.lightbox-demo .fancybox-close-small {
	display: none;
}
.advisera-boxes{margin:40px 0 0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center}
.advisera-boxes li{list-style:none;list-style-type:none;padding:10px 25px;font-size:15px;color:#ababab;border-right:1px solid transparent;max-width:225px}
.advisera-boxes li.border{border-right:1px #d5d5d5 solid}
.advisera-boxes li .img-holder{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:15px;height:100px}
.advisera-boxes li.training img{padding-top:15px}
.advisera-boxes li.books img{padding-top:25px}
.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}
.advisera-boxes li.conformio{padding-top:30px}
body #wrapper #main .menu-markets-container ul li#menu-item-5015 a::before,body #wrapper #sidebar .menu-markets-container ul li#menu-item-5015 a::before{background-position:0 -3px}
 #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:7px;}

.blue{
	color:#0dafd2;
}


.home-botom-left-box-2{
	width: 388px;
	height: auto;
	margin-top: 20px;
}


#home-noticias-top h2, #home-box-1 h2, #home-turismo h2, #home-middle-box h2, #home-noticias h2, #home-parceiros h2, .home-botom-left-box-1 h2, .home-botom-left-box-2 h2{
	font-size: 18px;
	font-weight: bold;
	color: #005F99;
	border-left: 1px solid #ccc;
	padding: 2px 0px 2px 15px;
	margin-bottom: 10px;
}




    .site-nav .menu li ul .top-tit a {

        border-bottom: 1px dotted #111;

    }




    .site-nav .menu .top-tit {

        width: 16%;

        margin-bottom: 20px;

    }




    .site-nav .menu .top-tit:nth-child(5n+1) {

        clear: left;

    }

	.genesis-nav-menu .menu-item {
		display: inline-block;
		text-align: left;
	}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

.financity-body .gdlr-core-testimonial-item .gdlr-core-testimonial-position{ font-style: normal; text-transform: uppercase; letter-spacing: 1px; }
 
.gdlr-core-testimonial-item .gdlr-core-testimonial-position .gdlr-core-rating i{ color: #ffa127; }
 
.gdlr-core-testimonial-item .gdlr-core-testimonial-position{ color: #3b3b3b; }

.gdlr-core-testimonial-item .gdlr-core-testimonial-position .gdlr-core-rating{ margin-right: 10px; }


.tab-pane .tiny-gutter {
  padding: 0 10px; }

  .tab-pane .tiny-gutter .item {
    padding: 5px; }


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
#header,#pagetop,#footMenu,#footer{text-align:center;clear:both}
#footer{margin:0px;padding:20px 0px 20px;display:block;overflow:hidden;text-align:left}
#footer dl#footerOutline{margin:0px;line-height:150%;width:300px}
#footer dl#footerOutline dt{margin-bottom:8px;line-height:150%}
#footer dl#footerOutline dt img{margin-bottom:5px;max-width:260px}
#footer dl#footerOutline dd{font-size:85.7%;line-height:150%}
#headerTop,#header,#panList,#gMenu,#pagetop,#sideTower,#footMenu,#footer,#siteBottom{display:none !important}
#footer .innerBox{padding-top:25px;padding-bottom:20px}
#footer .innerBox a{color:#fff}
#siteBottom,#footer{background-color:#3f3d22}


#siteBottom,
#footer { background-color: #f25037; }

#msg-box2-12 .mbr-header .mbr-header__text {
  color: #252525;
}
#site-title a{color:#333333;letter-spacing:-1px;}
#site-title,#site-description{float:left;}
#site-title{margin:0 5px;font-size:26px;}
#site-description,#site-title a{float:none;}

.cs_control{
	display: block;
}

.slide-navigation .next {
  background-position:-57px 0;
}

.pagination .previous, .pagination .next { font-family: 'Nouveau Webicons Regular'; font-size: 16px; line-height: 1; -webkit-font-smoothing: antialiased; line-height: 23px; }

.pagination .previous.disabled, .pagination .next.disabled { opacity: 0.5; }

.pagination .previous.no-icon, .pagination .next.no-icon { font-family:  'Helvetica Neue', Helvetica, Arial, sans-serif ; }

.pagination .next { border-radius: 0 5px 5px 0; }

.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: 20px;
  padding-right: 20px;
}

  .col-lg-6 {
    width: 50%;
  }


.site-header.stickytop #secondary-nav .sf-menu li.menu-item-home {
  display: none;
}


.mobile-menu ul li.menu-item-home {
  display: none;
}


#header-top-content,
#header-content-wrapper {
	padding-left:2%;
	padding-right:2%;
}

	
	#header-top-content,
	#header-content-wrapper,
	#top-widget,
	#home-cols, 
	.bottom-widget,
	.top-widget{
		padding-left:0;
		padding-right:0;
	}

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

ul.footer-list li {
}

ul.footer-list li a {
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 5px;
	display: block;
}

ul.footer-list.big li {
	float: left;
	width: 50%;
}

ul.footer-list li img {
	display: inline-block;
	margin-right: 10px;
}




.post-foot {
  font-size: 12px; }


.liste-post .post-thumb {
  position: relative; }


.liste-post .post-flag {
  position: absolute;
  bottom: 0;
  right: 0; }


.liste-post .post-thumb img.wp-post-image {
  border: 1px solid #007492; }
 

.liste-post .post-thumb img.wp-post-image:hover {
  border-color: #004b5f; }

	
	.post.picture .pic-col {
		width: 100%;
	}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{margin-top:-.265em;width:auto;height:auto;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}

.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#555555;}


.tool-overflow{
    overflow: hidden;
}
.card-bg{display:block;position:absolute;z-index:-1;top:-100%;left:0;min-width:100%;min-height:100%}
.et_pb_row_15.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
#parallax-nav ul{ background: #3d7cbf;}
#parallax-nav ul li.current a{ background: #217ca3;}
#parallax-nav ul li:hover{ background: #eeeeee;}
#parallax-nav ul li a{ color: #555555;}
#parallax-nav li:hover a{ color: #217ca3;}
#parallax-nav .trig{ color: #217ca3; border-color: transparent #3d7cbf transparent;}
#parallax-nav {display:none;}

.mycarts{width:260px; float:right; color:#918480;}


.page-id-390 .list_block.type_article.a2.column_amt_4.landscape_4_3.small.xsmall.not_well.tsidesign_full_span {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
}



.home #container .section .list_block.type_article.a3.column_amt_1.large {  
  margin-bottom: 0 !important; }
.navigation-left .left{transform:rotate(-90deg);transform-origin:top left;position:absolute;bottom:50%;margin-bottom:-145px;left:18px;width:302px;font-size:1.275rem}
.navigation-left .left ul li{display:inline-block;margin-right:30px}
.navigation-left .left ul li:last-child{margin-right:0px}
.navigation-right .left{transform:rotate(90deg);transform-origin:top left;position:absolute;width:100px;top:30px;left:52px;font-size:1.775rem;letter-spacing:0}
.fl-photo-img-svg {width: 100%;}

    .left-part{ width: 100%;}


.left-part img, .right-part img {
    height: auto;
    margin-bottom: 15px;
    max-width: 100%;
}


.left-part .thumbs img, .right-part .thumbs img {
    width: 100%;
}


.left-part img.avatar {
    float: left;
    height: auto;
    margin-bottom: 15px;
    margin-right: 15px;
    width: auto;
}


.content .left-part h2 {
    border-bottom: 1px solid #ff7f00;
    color: #ff7f00;
    font-family: 'Oswald', sans-serif;
    font-size: 22px;
    line-height: 25px;
    margin-bottom: 20px;
    padding: 10px 0;
    text-align: left;
}


.content .left-part h2 a {
    text-decoration: none;
}
