body{-ms-overflow-style:scrollbar;}
#mobile, #mobile-menu, #mobile-banner, .banner-mobile{display:none;}
.list-group, #side-menu-1, #desktop, #desktop-banner, #desktop-menu, .banner-desktop{display:block;}
#pages.container.only{padding:60px;}
@media (min-width:1367px){#main .container.only{min-height:658px;}
#campanha .only{min-height:827px;padding-top:160px;}
#campanha div.frameT{width:100%;padding:0;display:table;height:100%;position:relative;top:0;left:0;margin:70px 0 0;}
#campanha div.frameTC{padding:0;vertical-align:middle;display:table-cell;margin:0;}
#campanha .frameTC div.content{margin:0 auto;text-align:left;background:transparent !important;border:0px !important;}
}
@media (max-width:991px){#mobile-menu, #mobile-banner{display:block !important;}
.list-group,
#side-menu-1,
#desktop-menu,
#desktop-banner{display:none !important;}
#main .container.only,
#main .container.only-mobile{padding:30px;}
#main #content.container.only{padding:0 30px 25px;}
}
@media (max-width:767px){#mobile, .banner-mobile{display:block !important;}
#desktop,
.banner-desktop
#modal-1.mobile,
.modal-backdrop.mobile{display:none !important;}
.no-padding{padding:0 !important}
.no-padding-justify,
.no-padding-justify p{padding:0 !important;text-align:justify !important;}
.no-padding-justify img{margin-bottom:10px}
.no-padding-justify h3,
ul.list{text-align:left !important}
#main .col-md-3{z-index:1;}
.areas{padding-top:50px}
}
@media (max-width:900px){video{display:none;}
}
@media (max-width:690px){
	#contact-buttons-bar{
		top: 100px;
	}
}
.overlay-map{background:transparent;position:absolute;width:100%;height:100%;top:0;z-index:100;float:left;}
#team div.frameT{width:100%;padding:0;display:table;height:100%;position:absolute;top:0;left:0;margin:0 0 70px;}
#team div.frameTC{padding:0;vertical-align:middle;display:table-cell;margin:0;}
#team .frameTC div.content{margin:0 auto;text-align:left;background:transparent !important;border:0px !important;}
a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.menu-bar > .row .main-el{height:51px;}
.head-1 .menu-bar > .row .main-el{height:31px;}
header{background-color:#000;}
header.head-1{background-color:#f2f2f2;}
header .top-bar .socials{margin:4px 0 0 0;}
header .top-bar .utilities-buttons a{padding:8px;}
header .trilogo{margin:0 auto;float:left;}
@media(max-width:991px){header .trilogo{margin:0 auto;float:left;height:51px;width:274px;}
}
header .navbar-nav li{padding:8px 5px;}
header.head-1  .navbar-nav li{padding:0 7px;}
header .navbar-nav li a{font-family:'Open Sans', sans-serif;font-size:15px;padding:13px 0;color:#fff;}
header.head-1 .navbar-nav li a{font-size:12px;color:#333;}
header .navbar-nav li.active a{}
header .text-left li a{padding-right:27px;}
header .text-right li a{padding:6px;}
header.head-1 .text-right li a{padding:6px 6px 2px;}
header.navbar-fixed-top .main-el,
header.head-2 .main-el,header.head-1 .main-el{padding:1px 0 !important;}
header.navbar-fixed-top .logocontainer{padding:1px 0 !important;}
header.navbar-fixed-top .navbar-nav li{padding:12px 7px;}
header.navbar-fixed-top .navbar-nav li ul.dropdown-menu li{padding:0 7px !important;}
header.navbar-fixed-top .navbar-nav li a{padding:10px 0;}
header.navbar-fixed-top .text-left li a{padding:27px;}
header.navbar-fixed-top .text-right li a{padding:2px 6px;}
header.navbar-fixed-top .text-right li #uber-menu a{padding:2px 0;}
header.navbar-fixed-top .text-right li ul.dropdown-menu li a{padding:0 6px !important;}
header.navbar-fixed-top .trilogo{margin:0 auto;padding-left:15px;}
.large-header .dropdown li{line-height:25px;padding-top:0px;padding-bottom:0px;}
.large-header .dropdown li a{font-size:13px;padding-top:0;padding-bottom:0;}
.large-header .dropdown li{border-bottom:2px solid #e1e1e1;}
.large-header .dropdown li:hover{border-bottom:2px solid #007da5;}
/*.bannercontainer{border-bottom:1px solid #007da5;}*/
.bannercontainer .banner{z-index:0 !important;}
.bannercontainer .shop-slider{}
.bannercontainer .banner .texto{font-family:'Open Sans', sans-serif;font-weight:200;font-size:32px;line-height:1.4;color:#333}
.banner-title span{font-size:28px;line-height:27px;font-weight:600;padding:5px 10px;}
.banner-subtitle span,
.banner-subtitle-margin span{font-size:18px;line-height:16px;font-weight:500;padding:5px 10px;margin-top:25px}
.banner-text span{font-size:15px;line-height:8px;font-weight:500;padding:5px 10px;}
.banner-container{position:absolute;width:1170px;left:50%;margin-left:-585px;height:100%;top:0;}
#desktop-banner{display:block;}
#mobile-banner{display:none;}
@media (min-width:1010px) and (max-width:1199px){#desktop-banner{display:block;}
#mobile-banner{display:none;}
.banner-container{position:absolute;width:767px;left:50%;margin-left:-495px !important;height:100%;top:0;}
.banner-subtitle{margin-top:15px;}
.banner-subtitle-margin{margin-top:5px !important;}
.tp-caption .container p{transform:scale(0.99);}
.tp-caption .container.portal{transform:scale(1);margin-left:-100px;margin-top:-25px;}
.container.portal-block{margin-top:-50px}
}
@media (min-width:768px) and (max-width:1009px){#desktop-banner{display:none;}
#mobile-banner{display:block;}
.banner-container{position:absolute;width:767px;left:50%;margin-left:-375px;height:100%;top:0;}
.banner-title{margin-top:-50px;margin-left:-20px;}
.banner-subtitle{margin-top:-15px;margin-left:-20px;}
.banner-subtitle-margin{margin-top:-30px !important;margin-left:-20px;}
.banner-title span,
.banner-subtitle span,
.banner-subtitle-margin span{line-height:20px;}
/*.tp-caption .container p{transform:scale(0.8);}*/
}
@media screen and (max-width:767px){#desktop-banner{display:none;}
#mobile-banner{display:block;}
.banner-container{position:absolute;width:100%;left:0;margin-left:-30px;height:100%;top:25px;}
.banner-title{margin-top:-30px;margin-left:-50px;}
.img-banner{margin-top:-10px;}
.banner-subtitle,
.banner-subtitle-margin{margin-top:-40px;margin-left:-50px;}
.banner-title-nomargin{margin-left:0px;}
.banner-title span,
.banner-subtitle span,
.banner-subtitle-margin span{line-height:initial;}
.tp-caption .container p{transform:scale(0.5);}
}
.bannercontainer .tp-bullets{display:none;}
.banner #slide2 .caption1.title{font-family:'Open Sans', sans-serif;font-size:55px;line-height:55px;color:#fff;}
.tp-dottedoverlay.twoxtwo{background-color:#000000;background-color:rgba(0,0,0,0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";background-image:url(./images/main-slider-pattern.png);display:none}
.areas{padding:0 0 10px 0;margin-top:-50px;border:0px;z-index:1 !important;}
.areas .row{padding:0;}
.areas .area{background-color:#FFF;text-align:center;padding:15px 5px 0 5px;border-bottom:2px solid #007da5;min-height:145px;}
.areas .area h1{margin-top:15px;display:block;font-size:14px;font-family:'Open Sans', sans-serif;font-weight:light;line-height:1.5;width:100%;}
.areas .area img{height:40px;}
.z-accordion.horizontal.z-bordered>.z-section.z-first>.z-header>.z-title{padding-right:7%;}
.areas #demo-accordion{margin:0 auto 15px;box-shadow:0px;}
.areas #demo-accordion .z-auto-g{padding:15px 20px;}
.areas #demo-accordion .titulo-area{margin:0 0 10px 0;position:relative;min-height:40px;padding:0;float:left;width:100%;}
.areas #demo-accordion .titulo-area h1{float:left;color:#fff;margin:0 0 auto 0;font-size:24px;font-weight:300;}
.areas #demo-accordion .titulo-area img.icon{position:relative;float:left;height:30px;display:none;}
.areas #demo-accordion p{font-size:14px;margin-bottom:23px;color:#fff;font-weight:300;}
.areas #demo-accordion .saiba-mais{background-color:#007da5;text-decoration:none;border-radius:4px;padding:5px 10px;font-weight:400;font-size:12px;margin:0 0 0 0;float:left;color:#fff;}
.areas #demo-accordion .saiba-mais:hover{background-color:#fff;color:#007da5;}
.areas #demo-accordion .marcas{float:right;}
.areas #demo-accordion .marcas img{float:left;margin:0 0 0 20px;height:29px;}
.areas #demo-accordion .marcas img.grande{height:22px;margin-top:2px;}
@media (max-width:950px){.areas{position:relative;margin-top:0}
.areas #demo-accordion{margin:0 14px 15px}
.areas #demo-accordion .titulo-area h2{font-size:19px;}
.areas #demo-accordion .titulo-area{min-height:auto;}
.areas #demo-accordion p{font-size:12px;}
.areas #demo-accordion .marcas img{float:left;margin:0 0 0 7px;height:25px;}
}
.z-accordion .horizontal > .z-section > .z-header{background:#007da5 !important;color:#fff !important;font-family:'Open Sans', sans-serif;font-weight:300;}
.noticias{padding:30px 0 0; margin-top: -30px;}
.noticias .row{padding:0;}
.noticia .thumb{max-height:160px}
.noticia h2{margin:10px 0;font-size:14px;font-family:'Open Sans', sans-serif;line-height:1.5;color:#007da5;text-align:center;min-height:45px;}
.noticia a,
.noticia a h2{text-decoration:none !important;}
#main-features{background-color:#fafafa;}
.porque-a-trigenius{padding:30px 0 0;}
h2{font-family:'Open Sans', sans-serif;font-weight:100;font-size:30px;}
.porque-a-trigenius .titulo{padding:0;}
.porque-a-trigenius .conteudo{padding-top:0px;}
.porque-a-trigenius .conteudo h5{font-size:18px;}
.porque-a-trigenius .conteudo p{font-size:15px;}
.porque-a-trigenius .imagem{position:relative;padding-top:10px;padding-bottom:71.5%;}
.porque-a-trigenius .imagem iframe{box-sizing:border-box;background:url(./images/zZNgk.png) center center no-repeat;background-size:contain;padding:0.7% 7.4% 20%;position:absolute;top:0;left:0;width:100%;height:100%;}
.porque-a-trigenius .razoes .badge{background-color:#fff;margin-top:0;}
.porque-a-trigenius .razoes .badge i{padding:22px 0;}
.parteners .container{padding:20px 0;}
.parteners img{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.parteners img:hover{-webkit-filter:none;-moz-filter:none;-ms-filter:none;filter:none;}
.col-md-3 .menu.sep-heading-container h4{margin-top:7px}
#footer p, #footer li{font-size:13px;color:#ccc;line-height:1.5;margin:0 0 7px;}
#footer .contacts .col-md-6{padding:15px 0 0 15px;}
#footer .event.small{margin-bottom:22px;}
#totop i{color:#fff;padding:12px 0;font-size:15px;}
#team .item, #team .item:hover{filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter: gray;-webkit-filter: grayscale(1);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%); -webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;z-index:0;
}
#team .item .gray{background-color:rgba(0,0,0,0.3);width:100%;height:100%;position:absolute;z-index:1;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#team .item:hover .gray{background-color:rgba(0,0,0,0);}
#team .item:hover{cursor:pointer;-webkit-filter:none;-moz-filter:none;-ms-filter:none;filter:none;}
#team .img-responsive{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;transform:scale(1.4);-ms-transform:scale(1.4);-moz-transform:scale(1.4);-webkit-transform:scale(1.4);-o-transform:scale(1.4);}
#team .item:hover .img-responsive{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);}
.item .overlay{z-index:1}
.item .overlay .title{font-size:12px;width:100%;position:absolute;display:block;bottom:0;font-weight:600;text-align:center;height:45px;background:#fff;background-color:rgba(255,255,255,0.85);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.85)";padding:0;}
.item .overlay .title .funcao{font-size:10px;line-height:12px;font-weight:600;}
.box.counter{border-radius:4px;-webkit-border-radius:4px;}
.small-solution{position:relative;float:left;width:100%;height:300px;overflow:hidden;}
.small-solution .overlay-solution{background-color:rgba(0,0,0,0.3);position:absolute;width:100%;height:100%;}
.full-solution{position:relative;float:left;width:100%;height:95vh;overflow:hidden;}
.bg-videos{background-size:cover;background-repeat:no-repeat;background-position:center center}
.full-solution .overlay-solution{background-color:rgba(0,0,0,0.3);position:absolute;width:100%;height:100%;}
.intro-solution{width:100%;color:#fff;}
.full-solution video#bgvid{position:absolute;float:left;width:100%;overflow:hidden;}
.intro-solution img{margin:0 0 20px 0;}
.intro-solution h2{font-size:48px;font-weight:100;color:#fff;}
.intro-solution .divider{margin:10px 0 20px;}
.intro-solution p{font-size:24px;margin:0 0 10px 0;color:#fff;font-weight:100;line-height:1.3}
@media (min-width:1367px){.intro-solution h2.padding{padding-top:460px;}
}
@media (min-width:992px) and (max-width:1366px){.intro-solution h2.padding{padding-top:200px;}
}
@media (max-width:991px){.intro-solution h2{font-size:35px;}
.intro-solution p{font-size:20px;}
}
.full-solution .godown{position:absolute;width:50px;left:50%;margin:0 0 0 -40px;height:50px;bottom:50px;border:2px solid #007da5;border-radius:50%;background:#007da5;}
.godown svg{stroke:#fff;stroke-width:4px;}
.intro-text h3{font-size:25px;font-weight:600;margin:20px 0 30px;}
.intro-text p{font-size:18px;}
#d-tabs li{padding:0;margin:0 4px;background-color:#fff;}
#formacao #d-tabs li{padding:0;margin:0 0 3px;background-color:#333;}
#formacao #d-tabs img{padding:0 10px;height:44px;}
#formacao td{font-size:12px}
#formacao a.chat{border: 1px solid #e1e1e1;color: #555;padding: 5px;font-size: 11px;display: grid;}
#formacao a:hover.chat{background: #007da5 !important;color: #fff;}
#formacao .chat + .tooltip > .tooltip-inner {background-color: #333; color: #fff; font-size: 12px;max-width: 250px;min-width: 250px;width: 250px;}
#legend th,
#legend td{font-size:10px;text-align:left}
.galeria-eventos #d-tabs li{padding:5px 0;margin:0 4px 10px;background-color:#fff;}
.galeria-eventos #d-tabs li a{padding:5px 10px}
.galeria-eventos #d-tabs li a:hover{background:#fff;color:#007da5;padding:5px 10px}
.galeria-eventos #d-tabs li a.active{background:#fff;color:#007da5;padding:5px 10px}
#d-tabs li a h6{padding:18px 15px;width:100%;margin:0;}
.tab h6{font-size:15px;margin:0 20px;font-weight:400}
.tab h6 i{margin:0 10px 0 0;}
.tab .row{margin-left:0;margin-right:0;padding:30px 15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#formacao{padding:0}
#formacao .tab .row{padding:0;}
@media (min-width:992px){#l-tabs .col-md-9 .row{padding: 0;margin-top:46px;}
#l-tabs .col-md-9 .row .row{padding:30px 0;margin:0}
}
@media (max-width:991px){#l-tabs .col-md-9 .row{padding:0;}
}
.tab .galeria-eventos .row{padding:0 0 30px !important;margin-top:0 !important}
.tab .row h3,
.element .row h3{line-height:1.3;color:#007da5;}
.tab .row p{line-height:1.5;}
.testimonials-3,
.reconhecimento{padding-bottom:0;}
.breadcrumb li:before{display:none}
.breadcrumb li{line-height:30px;margin-right:2px;margin-bottom:2px;padding:0 10px;border-radius:4px;display:inline-block;float:left;font-size:13px;transition:0.35s ease;-webkit-transition:0.35s ease;background-color:#007da5;color:#fff;}
.breadcrumb li:hover{background-color:#666;color:#FFF;}
.breadcrumb li.active{background-color:#666;color:#FFF;}
.breadcrumb li a{color:#fff;text-decoration:none;}
.breadcrumb li:hover a{color:#FFF;}
.breadcrumb li.active a{color:#FFF;}
.noticias .item{cursor:initial !important;min-height:290px;}.videos .item,
.newsletters .item,
.testemunhos .item{cursor:initial !important;min-height:230px;}
.noticias .item .imagem,
.videos .item .imagem,
.newsletters .item .imagem,
.testemunhos .item .imagem{border-radius:4px;-webkit-border-radius:4px;}
.noticias .item .imagem,
.videos .item .imagem,
.newsletters .item .imagem,
.testemunhos .item .imagem{height:130px;margin:0 0 15px 0;overflow:hidden;background-position:50% 50%;background-size:cover}
.eventos .thumb .imagem{height: 166px; overflow: hidden; background-position: 50% 50%; background-size: cover;}
@media (max-width:991px){.noticias .item .imagem,
.videos .item .imagem,
.newsletters .item .imagem,
.testemunhos .item .imagem{min-height:170px}
}
.noticias .item h4{margin:7px 0;font-size:11pt;font-family:'Open Sans', sans-serif;font-weight:500;line-height:1.3;color:#007da5;min-height:40px;}
.noticias .item a,
.videos .item a,
.newsletters .item a,
.testemunhos .item a{color:#007da5;text-decoration:none;}
.noticias .item a.more
.videos .item a.more,
.newsletters .item a.more,
.testemunhos .item a.more{padding:0 0 0 5px;}
@media (min-width:1500px){.banner .logo-primavera{margin-top:10px;}
}
@media (min-width:1200px){.banner .container{padding-top:0;}
.banner .logo-primavera{margin-top:30px !important;}
}
@media screen and (max-device-width:800px){#bgvid{display:none;}#bgvid-mobile{display: block !important}
}
._2p3a{width:100% !important}
.network{width:35px;}
.reconhecimento ul{margin:0 auto;height:115px}
.reconhecimento li{float:left;display:inline-block;padding:0 24px}
.reconhecimento li img{height:85px;}
@media (max-width:767px){.reconhecimento ul{margin:0 auto;height:155px;width:310px;float:none !important}
.reconhecimento li{padding:0 20px 10px;}
.reconhecimento li img{height:66px;}
}
.testimonials-2{min-height:200px}
.over .fa-linkedin{cursor:pointer;font-size:20px;text-align:center;color:#fff;float:left;padding:0 16px 0 3px;border-right:1px solid #fff;}
.over .fa-facebook{cursor:pointer;font-size:20px;text-align:center;color:#fff;float:left;padding:0 16px 0 3px;border-right:1px solid #fff;}
.over .fa-google-plus{cursor:pointer;font-size:20px;text-align:center;color:#fff;float:left;padding-right:10px;border-right:1px solid #fff;}
.bt_rede-social{cursor:pointer;font-size:14px;text-align:left;color:#fff;line-height:1.1;float:left;padding:3px 0 0 10px;}
ul.parceiros-empresas{width:100%;margin:30px auto;}
.parceiros-empresas li{float:left;width:33.3333%;}
@media (max-width:400px){.parceiros-empresas li{float:none;width:73%;margin:0px 15%;}
}
.escondido{display:none !important;}
.casos-estudo .thumb{background-color:#f9f9f9;border:1px solid #ddd;}
textarea.candidatura-espontanea{min-height:77px;max-height:200px;resize:vertical;}
.grid .effect-lily{overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:3px solid #fff;}
.noticia{margin-bottom:25px !important;padding-top:25px;padding-bottom:40px;border-bottom:1px solid #ccc;}
.noticia img.principal{float:right;width:346px;margin:5px 0 10px 20px;}
.noticia h3{margin:0 0 15px 0 !important;font-weight:400;color:#007da5;}
.noticia p{line-height:22px;text-align:justify;}
.noticia ul{list-style:bullet;margin:10px 0;padding:0 0 0 45px;}
.noticia ol{list-style-type:decimal;margin:10px 0;padding:0 0 0 45px;}
.noticia li{margin:5px 0}
.tags{margin-top:42px;}
@media (min-width:768px){.casos-estudo,
.eventos{padding:0 5px;}
}
.marca{margin:0 12px 0 0;height:63px;}
.img-right,
.img-left{padding-top:6px;}
.img-right{padding-right:0;}
.img-left{padding-left:0;}
.pagecrumbs i{padding:0 5px;}
.pagecrumbs .container{padding:0;width:100%;}
.pagecrumbs .col-sm-7,
.pagecrumbs .col-sm-6,
.pagecrumbs .col-sm-5{padding-left:0;}
.pagecrumbs .col-xs-5,
.pagecrumbs .col-xs-6,
.pagecrumbs .col-xs-7{padding-right:0;}
.pagecrumbs .solucoes{padding-right:0;float:right;margin-top:-43px;padding-right:15px}
.pagecrumbs .twolines{padding-top:32px;}
.pagecrumbs .twolines-up{padding-top:17px;}
.pagecrumbs .threelines{padding-top:65px;}
#news ul{float:right;text-align:right;}
#news ul li{float:left;padding:10px 2px}
#news ul li:last-child{padding-right:0px}
.realupload{position:absolute;top:0;right:0;opacity:0;-moz-opacity:0;filter:alpha(opacity:0);z-index:2;width:100%;}
form .fakeupload{cursor:pointer;}
form .fakeupload input{width:100%;}
@media (min-width:768px){.col-sm-2.rh{width:20%}
}
.data-news{text-align:right;color:#999;padding:0 0 5px}
.data-news span{color:#555555;font-size:14px;}
.link-news{text-align:left;padding:0 0 5px}
.tab ul{border:0;}
.tab ul li{border-top:1px solid #e1e1e1;border-left: 0px;}
.tab ul li:first-child{border-top:0px solid #e1e1e1;}
#mobile .tab ul li{border:1px solid #e1e1e1;}
.tab ul li.ui-state-active{background-color:#007da5 !important}
.tab ul li.ui-state-active h6{color:#fff;}
.tab .ui-tabs-panel{border-top:1px solid #e1e1e1;}
#formacao .tab .ui-tabs-panel{border:0;}
.accordion .panel-heading{min-height:36px;}
.accordion .panel-heading h6{font-family:'Open Sans',sans-serif;position:relative;font-weight:400;display:block;float:left;width:100%;}
.accordion .panel-heading h6 a{float:left;width:100%;color:#555555;}
.spinner{margin:100px auto;width:40px;height:40px;position:relative;}
.cube1, .cube2{background-color:#333;width:15px;height:15px;position:absolute;top:0;left:0;-webkit-animation:sk-cubemove 1.8s infinite ease-in-out;animation:sk-cubemove 1.8s infinite ease-in-out;}
.cube2{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;}
@-webkit-keyframes sk-cubemove{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(0.5)}
50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}
75%{-webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5)}
100%{-webkit-transform:rotate(-360deg)}
}
@keyframes sk-cubemove{25%{transform:translateX(42px) rotate(-90deg) scale(0.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(0.5);}
50%{transform:translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg);}
50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg);}
75%{transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);-webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);}
100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg);}
}
.eventos span.concluido{transform:rotate(37deg);-webkit-transform:rotate(37deg);top:15px;right:-39px;position:absolute;background-color:rgba(255,255,255,0.9);padding:4px 40px;font-size:15px;font-weight:600;}
.eventos h5{line-height:1.3;}
h5 span.dataevento{float:right;margin: 3px 0 0 10px;font-size: 13px;font-weight:400;}
h6 span.dataevento{float:right;margin: 3px 0 0 10px;font-size: 12px;font-weight:400;}
span.bt{padding:6px}
.button.solid.black{background:#007da5;background:-moz-linear-gradient(left, #007da5 0%, #00a1d4 50%, #007da5 100%);background:-webkit-linear-gradient(left, #007da5 0%,#00a1d4 50%,#007da5 100%);background:linear-gradient(to right, #007da5 0%,#00a1d4 50%,#007da5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007da5', endColorstr='#007da5',GradientType=1);}
#footer h4{padding-top:9px;}
#footer h4.title{padding-top:1px;}
@media (min-width:768px){.modal-dialog{margin:5% auto 0;}
}
.vamos-falar{border:0px;padding-top:20px}
ul.list{margin-bottom:20px;background:transparent !important;}
ul.list li{margin-bottom:8px !important;line-height:19px;border:0px;display:block;background:transparent !important;}
ul.list li:before{content:"\f105";font:normal normal normal 14px/1 FontAwesome;color:#007da5;padding-right:5px;}
.green {color:#137b15!important;}
li.green-icon:before {color:#137b15!important;}
ul.list li ul{margin:0 0 0 10px;padding:3px 0 0 0;background:transparent !important;}
ul.list li ul li{margin-bottom:0 !important;line-height:19px;border:0px;display:block;background:transparent !important;}
ul.list li ul li:before{content:"\f101";font:normal normal normal 14px/1 FontAwesome;color:#007da5;padding-right:5px}
.no-js #loader{display:none;}
.js #loader{display:block;position:absolute;left:100px;top:0;}
.se-pre-con{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background:url(./images/loading.gif) center no-repeat #fff;}
@media screen and (max-width:1200px){#sonomobile{display:block !important;}
#sonodesktop{display:none !important}
}
.noticia .share{display:none}
@media (max-width:767px){form .col-xs-12.col-md-5.text-right{text-align:center}
form .col-xs-12.col-md-10.col-md-offset-1,
form .col-xs-12.col-md-7{padding:0;margin-left:0;text-align:center}
}
.team-blog-overflow{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);filter:gray;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;overflow:hidden;border-radius:120px;height:150px;}
.team-blog{-webkit-transform:translateZ(0) scale(1.8, 1.8);}
@media (max-width:450px){.team-blog-overflow{height:110px;}
}
@media (min-width:451px) and (max-width:590px){.team-blog-overflow{height:150px;}
}
@media (min-width:591px) and (max-width:767px){.team-blog-overflow{height:200px;}
}
@media (max-width:791px){.team-blog-post .data-news{text-align:center !important;padding-left:15px;padding-right:15px;}
}
@media (min-width:792px) and (max-width:991px){.team-blog-overflow{height:170px;}
.team-blog-post .data-news{text-align:left;padding-left:15px;margin-top:10px;}
}
@media (max-width:991px){.team-blog{-webkit-transform:translateZ(0) scale(1.5, 1.5);}
.team-blog-overflow img{margin:20px 0px 10px 0px !important;}
.post-blog .button.solid.black{margin-top:10px;margin-bottom:20px;}
}
@media (min-width:992px){.post-blog{border-right:1px solid #e1e1e1;}
.team-blog-post .data-news{text-align:center !important;padding:0;}
.team-blog-post .small{padding:0;}
.team-blog-overflow{height:150px;}
}


@media screen and (max-width: 1600px) {
    .full-portfolio .item-wrap {
        width: 17%;
    }
}

@media screen and (max-width: 1199px) {

    .side-menu.pinned {
        width: 213px;
    }

    .boxed header .shadow {
        width: 100%;
        left: initial;
        margin-left: initial;
    }

    #main {
        width: auto;
    }

    .full-portfolio .item-wrap {
        width: 25%;
    }

    .shop-promo .title {
        padding: 10px 0;
    }

    .shop-promo .button {
        margin: 20px 0 10px;
    }

    .shop-promo h3 {
        margin: 10px 0;
    }

    .shop-col-item .rating {
        font-size: 15px;
    }

    .preview.gallery .thumb {
        width: auto;
    }

    .fancy-portfolio.sided .item.wrap {
        width: 50%;
    }

    header .uber-menu li a {
        padding: 0;
    }

    .mason-el, .mason-el.height2 {
        width: 234px;
    }

    .mason-el.width2 {
        width: 469px;
    }
}

@media screen and (max-width: 991px) {

    .side-menu.pinned {
        position: static;
        width: 100%;
    }

    header .container {
        position: static;
    }

    .to-left.md {
        float: none;
    }

    .to-right.md {
        float: none;
    }

    .full-portfolio .item-wrap {
        width: 33.33333333333333%;
    }

    header .menu-bar {
        position: static;
    }

    .fancy-portfolio.col-4 .item.wrap {
        width: 50%;
    }

    .cart-list .line .icon {
        display: none;
    }

    .cart-list .line .mini-image {
        display: none;
    }

    .cart-list .line .name {
        padding-left: 20px;
    }

    .shop-panel .cart-list .line .total {
        width: 15%;
        padding-right: 0;
        text-align: right;
    }

    .cart-list .head .section.product {
        padding-left: 20px;
        text-align: left;
    }

    .cart-list .head .section.prc {
        padding-right: 0;
        text-align: right;
        width: 15%;
    }

    .cart-list .head .section.qty {
        padding-right: 0;
        text-align: center;
        width: 25%;
    }

    .shop-panel .cart-list .head .total {
        width: 15%;
        padding-right: 0;
        text-align: right;
    }

    .post-acc .element {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .vis-1000 {
        display: block;
    }

    .hid-1000 {
        display: none;
    }

    .mobile-header {
        display: block;
    }

    .large-header {
        display: none;
    }

    header nav {
        position: relative;
    }

    header.head-1 .menu-bar .utilities-buttons, header.head-2 .menu-bar .utilities-buttons, header.custom-1 .utilities-buttons, header.head-1.thin .menu-bar .utilities-buttons {
        padding: 8px 0;
        padding-right: 5px;
    }

    header a.logo-box {
        padding: 0 0 11px;
        line-height: 63px;
    }

    header.navbar-fixed-top .utilities-buttons {
        padding: 16px 0;
        right: 15px;
    }

    header.head-1 .menu-bar .utilities-buttons a i, header.head-2 .menu-bar .utilities-buttons a i, header.custom-1 .utilities-buttons a i {
        border: 1px solid #e1e1e1;
        font-size: 14px;
        height: 34px;
        width: 34px;
        border-radius: 2px;
        text-align: center;
        font-size: 15px;
        line-height: 32px;
        text-indent: -2px;
        margin-left: 2px;
    }

    header.head-2 .menu-bar .utilities-buttons a i {
        margin-left: 5px;
    }

    header.head-2 .menu-bar .utilities-buttons {
        border: none;
    }

    header.head-2 .menu-bar .utilities-buttons a {
        line-height: initial;
        height: initial;
        width: initial;
        border: none;
    }

    header.custom-1 {
        height: 66px;
        background: #007da5;
    }

    header.custom-1 .menu-cont {
        top: 0;
        position: static;
    }

    header.custom-1 .menu-bar > .row {
        margin-left: 0;
        margin-right: 0;
    }

    .navbar-header {
        float: left;
    }

    .navbar-toggle {
        position: relative;
        float: right;
        padding: 11px 9px;
        margin-top: 12px;
        margin-bottom: 16px;
        margin-right: 0;
        background-color: transparent;
        background-image: none;
        display: inline-block;
        border-radius: 2px;
    }
	.navbar-toggle.sub {
        position: relative;
		float: right;
		padding: 11px 9px;
		margin-top: -4px;
		margin-bottom: 0;
		margin-right: 15px;
		background-color: transparent;
		background-image: none;
		display: inline-block;
		border-radius: 2px;
    }

    .no-shops .navbar-toggle {
        margin-right: 0px;
    }

    .screen-head header .navbar-toggle {
    }

    header {
        padding: 0;
    }

    header .collapse .navbar-right {
        display: none;
    }

    header navbar-collapse {
        display: block;
        position: relative;
        width: 100%;
        float: none;
    }

    header .navbar-nav > li {
        display: block;
        float: none;
        text-align: left;
        line-height: 1.428571429;
    }

    header .navbar-right {
        float: left !important;
        width: 100%;
        padding-bottom: 15px;
    }

    header.custom-2 .navbar-header .navbar-toggle {
        margin-right: 0;
    }

    header.custom-3 .navbar-header .navbar-toggle {
        margin-right: 0;
    }

    header.custom-4 .navbar-header .navbar-toggle {
        margin-right: 0;
    }

    header.custom-4 .logo-box {
        height: auto;
        line-height: 63px;
        max-width: none;
        width: auto;
        z-index: 2000;
    }

    header.custom-5 .navbar-header .navbar-toggle {
        margin-right: 0;
    }

    #nav-shop.fixed-top {
        position: fixed;
        top: 67px;
    }

    #search.fixed-top {
        position: fixed;
        top: 67px;
    }

    .mason-el, .mason-el.height2 {
        width: 239px;
    }

    .mason-el.width2 {
        width: 479px;
    }
}

@media screen and (max-width: 767px) {

    .constructing .container > .row {
        margin-bottom: 0;
    }

    .full-portfolio .item-wrap {
        width: 100%;
        margin-right: 0;
    }

    .to-left {
        float: none;
    }

    .to-right {
        float: none;
    }


    #section-nav {
        display: none;
    }

    header .navbar-right {
        margin-right: 15px;
        margin-top: 15px;
    }

    .uber-menu ul li {
        width: 100%;
    }

    .uber-menu ul li {
        border: none;
    }

    #nav-shop .cart {
        padding: 0 55px;
    }

    #partners img {
        margin: auto;
    }

    #footer {
        padding: 40px 0;
    }

    #footer .col-sm-3 {
        padding: 15px;
    }

    .shop-promo {
        width: 100%;
    }

    .portfolio.single .photo {
        margin-bottom: 30px;
    }

    .portfolio.single .controls {
        display: none;
    }

    .fancy-portfolio .item.wrap, .fancy-portfolio.sided .item.wrap {
        width: 100%;
    }

    .fancy-portfolio .item.wrap .item {
        width: 100%;
    }

    .fancy-portfolio.col-4 .item.wrap {
        width: 100%;
    }

    .fancy-portfolio.col-2 .item.wrap {
        width: 100%;
    }

    .fancy-portfolio .sidebar.left {
        padding-left: 7px;
        padding-right: 7px;
    }

    .fancy-portfolio .sidebar.right {
        padding-left: 7px;
        padding-right: 7px;
    }

    .form-1 {
        overflow: hidden;
    }

    .form-3 .form-control {
        margin: 0;
        margin-bottom: 25px;
    }

    .load {
        margin-bottom: 15px;
    }

    .load.inside {
        margin-bottom: 60px;
    }

    .classic.portfolio .load {
        margin-bottom: 0;
    }

    .time.load {
        margin-top: 60px;
        margin-bottom: 15px;
    }

    .person {
    }

    .tab.right {
        padding-top: 5px;
    }

    .box-7 {
        margin-bottom: 30px;
    }

    #botbar .socials {
        float: left;
        margin-bottom: 5px;
    }

    #accordion-2 {
        margin-bottom: 40px;
    }

    .post:last-child {
        padding-bottom: 20px;
    }

    .tab.right {
        padding: 0;
    }

    .testimonials-1 {
        margin-bottom: 30px;
    }

    .box-2 .item:last-child {
        margin-bottom: 40px;
    }

    .blog-wrapper.grid .element-wrap {
        width: 100%;
    }

    .blog-wrapper.blog-thumb h3 {
        margin-top: 20px;
    }

    .blog-wrapper .element {
        margin-bottom: 30px;
    }

    .blog-wrapper .inside {
        padding-left: 0;
    }

    .blog-wrapper .sep-line {
        margin-top: 30px;
    }

    .timeline .element {
        max-width: none;
    }

    .timeline .element.start {
        text-align: center;
    }

    .timeline .element.start i {
        padding: 15px;
    }

    .blog.sidebar {
        padding-top: 0;
    }

    .wrap-404 {
        line-height: 110px;
        font-size: 110px;
    }

    .wrap-404 i {
        font-size: 90px;
        bottom: 5px;
    }

    .alt-banner {
        padding: 0;
    }

    .alt-banner .text {
        margin-bottom: 5px;
    }

    .alt-banner .btns .button {
        margin-top: 15px;
    }

    .isotope-element {
        width: 100%;
    }

    .shop-wrapper .shop-item-wrap {
        width: 100%;
    }

    .shop-wrapper .load {
        margin-top: 15px;
    }

    .constructing .main-txt {
        margin-top: 30px !important;
    }

    .constructing .logo {
        padding-top: 60px !important;
    }

    .big-subscribe input {
        width: 100%;
    }

    .big-subscribe .button {
        width: 100%;
    }

    .lg-btn-section .button.striped {
        padding: 0 50px;
    }

    .lg-btn-section .button.solid > .over {
        padding: 0 50px;
    }

    .masonry-container.isotope {
        width: 450px;
        margin: 0 auto;
    }

    .mason-el, .mason-el.height2 {
        width: 224px;
    }

    .mason-el.width2 {
        width: 449px;
    }

    .parteners.carousel .fade-l, .parteners.carousel .fade-r {
        display: none;
    }
}

@media screen and (max-width: 530px) {
    .shop-panel .cart-list .head {
        display: none;
    }

    .cart-list .head .section.prc {
        display: none;
    }

    .cart-list .line .price {
        display: none;
    }

    .cart-list .line .price.total {
        display: block;
        padding-left: 20px;
        margin: 5px 0;
        width: 100%;
        text-align: left;
    }

    .shop-panel .cart-list .line .quantity {
        width: 100%;
        margin: 5px 0;
    }

    .shop-panel .cart-list .line .name {
        width: 100%;
        margin: 5px 0;
    }

    .shop-panel .cart-list .head .total {
        width: 100%;
        padding-right: 0;
        text-align: left;
    }

    .shop-panel .cart-list .inputs .button {
        width: 100%;
    }

    .shop-panel .cart-list .inputs input {
        width: 100%;
        max-width: none;
    }
}

@media screen and (max-width: 480px) {

    .table.data thead td {
        padding: 0px;
    }

    .table.data td {
        padding: 0px;
    }

    .masonry-container.isotope {
        width: 290px;
        margin: 0 auto;
    }

    .mason-el, .mason-el.height2 {
        width: 144px;
    }

    .mason-el.width2 {
        width: 289px;
    }
}
@media (max-width:450px){
	.team-blog-overflow {height: 110px;}
}
@media (min-width:451px) and (max-width:590px){
	.team-blog-overflow {height: 150px;}
}
@media (min-width:591px) and (max-width:767px){
	.team-blog-overflow {height: 200px;}
}
@media (max-width:791px){
	.team-blog-post .data-news {
		text-align: center !important;
		padding-left: 15px;
	  padding-right: 15px;
	}
}
@media (min-width:792px) and (max-width:991px){
	.team-blog-overflow {height: 170px;}
	.team-blog-post .data-news {
		text-align: left;
		padding-left: 15px;
		margin-top: 10px;
}
}
@media (max-width:991px){
	.team-blog {-webkit-transform: translateZ(0) scale(1.5, 1.5);}
	.team-blog-overflow img {margin: 20px 0px 10px 0px !important;}
	.post-blog .button.solid.black {
	    margin-top: 10px;
	    margin-bottom: 20px;
	}
}
@media (min-width:992px){
	.post-blog {border-right: 1px solid #e1e1e1;}
	.team-blog-post .data-news {
		text-align: center !important;
		padding: 0;
	}
	.team-blog-post .small {padding: 0;}
	.team-blog-overflow {height: 150px;}
}
@media (max-width:767px) {
form .col-xs-12.col-md-5.text-right { text-align:center}
form .col-xs-12.col-md-10.col-md-offset-1,
form .col-xs-12.col-md-7 { padding: 0; margin-left: 0; text-align:center}
}
@media screen and (max-width: 1200px) {
	#sonomobile{display:block !important;}
	#sonodesktop{display:none !important}
}
@media (min-width: 768px) {
.modal-dialog {margin: 5% auto 0;}
}
@media (min-width: 768px){
.col-sm-2.rh { width:20% }
}
@media (min-width:768px){
.casos-estudo,.eventos {padding:0 5px;}
}
@media (min-width:1367px) {
#main .container.only {min-height: 658px;}
#campanha .only {min-height: 827px;padding-top: 160px;}
#campanha div.frameT {
	width: 100%;
	padding: 0;
	display: table;
	height: 100%;
	position: relative;
	top: 0;
	left: 0;
  margin: 70px 0 0;
}
#campanha div.frameTC {
	padding: 0;
	vertical-align: middle;
	display: table-cell;
	margin: 0;
}
#campanha .frameTC div.content {
	margin: 0 auto;
	text-align: left;
	background: transparent !important;
	border: 0px !important;
}
}
@media (max-width:991px){
#mobile-menu, #mobile-banner { display: block !important; }
.list-group,
#side-menu-1,
#desktop-menu,
#desktop-banner { display: none !important; }
#main .container.only,
#main .container.only-mobile {padding: 30px;}
#main #content.container.only {padding: 0 30px 25px;}
#desktop2{ display: none !important; }
}
@media (max-width:767px){
#mobile, .banner-mobile { display: block !important; }
#desktop,
.banner-desktop
#modal-1.mobile,
.modal-backdrop.mobile { display: none !important; }
#desktop2{ display: none !important; }
.no-padding { padding:0 !important }
.no-padding-justify,
.no-padding-justify p { padding:0 !important; text-align: justify !important; }
.no-padding-justify img { margin-bottom:10px }
.no-padding-justify h3,
ul.list { text-align:left !important }
#main .col-md-3 { z-index: 1; }
#main .col-md-3#mobile-menu { z-index: 2; }
.areas { padding-top:50px}
}
@media (max-width:900px){
video { display: none; }
}

@media (max-width:900px){
.video video{ display: block !important; }
}
@media (min-width: 768px){
.video .modal-dialog {
    width: 900px !important;
    margin: 30px auto !important;
}
}
.video .modal-header .close {
  background: #007da5;
text-shadow: none;
position: absolute;
opacity: 1;
border-radius: 100%;
height: 25px;
width: 25px;
top: -10px;
right: -10px;
font-size: 15px;
line-height: 25px;
font-weight: 400;
}



.beje { color: #a99750 !important }
.amarelo { color: #feb000 !important }
.laranja { color: #f17c00 !important }
.vermelho { color: #e34200 !important }
.coral { color: #ff3a3f !important }
.bordaux { color: #af0000 !important }
.rosa { color: #c94b91 !important }
.lilas { color: #942ea6 !important }
.roxo { color: #4e3d83 !important }
.verde-claro { color: #abcd36 !important }
.verde { color: #427b0e !important }
.azul-claro { color: #00c0ff !important }
.azul { color: #007da5 !important }
.azul-escuro { color: #0a5187 !important }
.cinza { color: #404142 !important }

.box-height{min-height: 40px;}



.freebirdFormviewerViewFooterEmbeddedBackground{ display: none!important}


/** Timeline **/

/* The actual timeline (the vertical ruler) */
.timeline {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
}

/* The actual timeline (the vertical ruler) */
.timeline::after {
  content: '';
  position: absolute;
  width: 6px;
  background-color: #007da5;
  top: 20px;
  bottom: 0;
  left: 50%;
  margin-left: -3px;
}

/* Container around content */
.containerx {
  padding: 10px 0px;
  position: relative;
  background-color: inherit;
  width: 50%;
}

/* The circles on the timeline */
.containerx::after {
  content: '';
  position: absolute;
  width: 25px;
  height: 25px;
  right: -12px;
  background-color: white;
  border: 4px solid #007da5;
  top: 15px;
  border-radius: 50%;
  z-index: 1;
}

/* Place the container to the left */
.left {
  left: 0;
}

/* Place the container to the right */
.right {
  left: 50%;
}
.timeline h2 { font-size: 22px; }
.containerx.right { padding-left: 40px; }
.containerx.left { padding-right: 40px; }
/* Add arrows to the left container (pointing right) */
.left::before {
  content: " ";
  height: 0;
  position: absolute;
  top: 18px;
  width: 0;
  z-index: 1;
  right: 30px;
  border: medium solid #eee;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #eee;
}

/* Add arrows to the right container (pointing left) */
.right::before {
  content: " ";
  height: 0;
  position: absolute;
  top: 22px;
  width: 0;
  z-index: 1;
  left: 30px;
  border: medium solid #eee;
  border-width: 10px 10px 10px 0;
  border-color: transparent #eee transparent transparent;
}

/* Fix the circle for containers on the right side */
.right::after {
  left: -13px;
}

/* The actual content */
.contenty {
  padding: 20px 30px;
  background-color: #eee;
  position: relative;
  border-radius: 6px;
}
.videotri20 { height: 415px; }
.time-img { height: 230px; width: 100%; background-size: cover; background-position: center; background-repeat: no-repeat; margin-bottom: 30px; }
/* Media queries - Responsive timeline on screens less than 600px wide */
@media screen and (max-width: 600px) {
    .videotri20 { height: 200px; }
    .timeline h2 { font-size: 15px; line-height: 20px; }
.time-img { height: 120px; margin-bottom: 15px; }
/* Place the timelime to the left */
  .timeline::after {
    left: 13px;
  }
.contenty { padding: 15px 15px; }
.containerx.left { padding-right: 0px; }
.containerx.right { padding-left: 36px; }
/* Full-width containers */
  .containerx {
    width: 100%;
    padding-left: 36px;
  }

/* Make sure that all arrows are pointing leftwards */
  .containerx::before {
    left: 26px;
    border: medium solid #eee;
    border-width: 10px 10px 10px 0;
    border-color: transparent #eee transparent transparent;
  }

/* Make sure all circles are at the same spot */
  .left::after, .right::after {
    left: 0px;
  }

/* Make all right containers behave like the left ones */
  .right {
    left: 0%;
  }
}


.galeriaeventos {
	height: 160px;
  object-fit: cover;
}


.container-fluid.dark .list li {
	margin-bottom: 8px !important;
	line-height: 20px;
	border: 0px;
	display: block;
	background: transparent !important;
	font-size: 14px;
}
.container-fluid.dark .list li:befor {
	color: #fff
}
.container-fluid.dark .box {
	min-height: 180px
}
