﻿.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.card-deck .card{margin-bottom:15px}


#header_eva .categ_articles {
    display: none;
}


#header_eva .categ_articles.active{
    animation: displayArticles 0.4s;
    display: block!important;

}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}
 
.js_active.html_burger_menu #avia-menu .av-burger-menu-main, 
.html_burger_menu #top #avia-menu .menu-item-search-dropdown{ display:block; }

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.nav-container {padding: 25px; background: rgb(146, 28, 2); position: fixed; right: 0; top: -100%; transition: .5s; z-index: 98;padding-top: 10px;}

.nav-container.active {top: 112px;}

	.mainmenu, .menu_wrapper, .sticky-wrapper, .header-style3 .main_menu, .menu-button{display: none;}

.section-method .section-heading .text-1 {
  margin-left: 2.307692307692308%;
  margin-bottom: 2.884615384615385%;
  color: #ad190c;
  font-size: 20px;
  font-size: 2rem;
  letter-spacing: 0.09em;
}
.center-block{display:block;margin-right:auto;margin-left:auto}


.why-us-row .span3{position: relative;width: 33.33%;float: left;padding: 0 10px 30px;padding-left: 65px;border-right: 1px solid #4a4a4a}


.why-us-row .span3:last-child{border-right: 0;}


.why-us-row .span3 i{position: absolute;left: 10px;top: 32px;font-size: 42px;color: #fff;}


.why-us-row .span3 h3{font-size: 18px;font-weight: 700;margin-top: 0;color: #fff;}


.why-us-row .span3 p{font-size: 15px;line-height: 23px;color: #ffffff;}
.logo-wrapper{background:#FFF;padding:0;}
.logo-wrapper,.stripe{margin-left:-4px;padding-left:4px;}

#primary {
    float: left;
    margin-right: 2%;
    width: 65%;
}

    #content,
    #primary,
    #secondary,
    #tertiary {
        float: none;
        margin: 0;
        padding: 0;
    }

    #primary,
    #secondary,
    #tertiary {
        width: 100%;
    }
.footer__copy{float:right;font-size:12px;font-weight:400;color:#fff;text-align:right;margin:0}
.footer__copy a:hover{text-decoration:underline}
.footer__copy br{display:none}
.fl-page-header-container,.fl-page-nav-container {position: relative;}

ul.jornalList .jornalright { padding-right: 20px; float: right; width: 125px; }



.footer-content {				font-size: 12px;	color: #fff;															 }

.footer-content .footer-title { font-size: 13px !important;   				   
 								color: #fff;		line-height: 1.1;		   font-weight: bold;							 }
								
.footer-content li a {								color: #fff;							   text-decoration: none;        }

.footer-content li a:hover {  																   text-decoration: underline; 	 }

    html body .footer-content.col-sm-6 { *width: 47%; }

    html body .footer-content.col-lg-3 { *width: 21%; }


.footer-content img {
	margin: -3px 10px 0 0;
}


.footer-content .footer-text {
	margin: 0 0 15px 0;
}


.footer-content ul {
	margin: 0 0 20px 0;
	padding: 0;
}


.footer-content li {
	margin: 0 0 3px 0;
	list-style: none;
}

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

  .col-lg-1 {
    width: 8.33333333%;
  }
.page-title-bar {background-position:center center;;}


.footer-logo,
.footer .address,
.footer .phone {
	margin-bottom: 15px;
}


.search-provider .provider .address {
	padding: 15px 15px 15px 15px;
	display: inline-block;
	float: left;
	width: 50%;
}

.page2 .gallery img.amdocs { margin-top: 40px; }
header .side_logo .h-i{display:table;width:100%}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}


.hpbox {
  background-color:#292727;
  min-height:150px;
  padding:10px;
  font-size:130%;
  line-height:150%;
  margin-bottom: 30px;
  border: 1px solid #3c3c3c;
}

.hpbox img {
  clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%);
  -webkit-clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%);
  margin-top:-15px;
  display:block;
  float:left;
  margin-right:15px;
     width:180px;
     height:180px;
}

.hpbox .ttdiv { color:#f47900 }

.hpbox .ttdiv span { color:#fff }
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}
.footer .top .logo-footer{float:left;width:20%;margin-top:12px}
