/*--
Author: W3layouts
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
--*/
/*--header--*/
h1,h2,h3,h4,h5,h6{
	margin:0;
	font-family: 'Open Sans Condensed', sans-serif;
}
body {
	font-family: 'Open Sans', sans-serif;
}
ul ,ol {
	 padding:0;
}
img {
	width:100%;
	height:100%;
}
.header-banner {
	background:#1D2943;
	    position: relative;
}
/*-- header --*/
/*-- nav --*/
.header {
    padding: 1em 0;
}
.navbar-default {
    background: none;
    border: none;
}
.navbar {
    margin-bottom: 0;
    padding: 0em 0 0;
}
.navbar-brand {
    padding: 0;
    font-size: 1em;
    line-height: 45px;
    text-transform: capitalize;
   
    font-family: 'Open Sans', sans-serif;
}
.navbar-brand span {
    color: #FFDE5C;
    display: inline-block;
}
.navbar-default .navbar-brand,.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color:#fff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color:#FFDE5C;
    background: none;
}
.navbar-nav > li > a {
	padding:14px 16px 0;
    text-transform: uppercase;
}
.navbar-default .navbar-nav > li > a {
    color:#fff;
	    letter-spacing: 1px;
}
.navbar-collapse {
    padding: 0;
    border-top: none;
    box-shadow: none;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: none;
}
.navbar-right {
    float: none !important;
    margin-right: 0;
    margin-left: 0em;
}
.navbar-nav {
	margin:0 0 0 14em;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color:#FFDE5C;
}
.nav > li > a,.agile_short_dropdown li a {
	font-family: 'Varela Round', sans-serif;
}
.w3_agile_login{
	float:right;
}
.w3_agile_login a i {
    color: #fff;
    font-size: 1.5em;
    margin-top: 0.5em;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: transparent;
}
.navbar-default .navbar-nav > .active.open > a{
	color: #FFDE5C;
}
/* Effect 13: three circles */
.cl-effect-13 ul li a {
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}
.cl-effect-13 ul li a::before {
	position: absolute;
	top:75%;
	left: 50%;
	color: transparent;
	content: '.';
	text-shadow: 0 0 transparent;
	font-size:2em;
	-webkit-transition: text-shadow 0.3s, color 0.3s;
	-moz-transition: text-shadow 0.3s, color 0.3s;
	transition: text-shadow 0.3s, color 0.3s;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
}
.cl-effect-13 ul li a:hover::before,
.cl-effect-13 ul li a:focus::before,ul.nav.navbar-nav li.active a::before{
	color: #fff;
	text-shadow: 10px 0 #fff, -10px 0 #fff;
}
/*-- //nav --*/
/*--search--*/
.search{
	display: inline-block;
    position: absolute;
    top: 0%;
    right: 0;
}
label.icon-search {
    color: #fff;
    cursor: pointer;
    margin: 8px 0 0 0;
    font-size: 1.5em;
}
.search_form{
  position:absolute;
  z-index:9999;
  right:0;
  top:15px;
  overflow: hidden;
  width: 20px;
  height:0px;
  background:#b1c51f;
  transition: height 0.2s ease-out 0.5s , top 0.2s ease-out 0.5s, padding 0.2s ease-out 0.5s, width 0.3s ease-out 0.2s;
  -webkit-transition: height 0.2s ease-out 0.5s , top 0.2s ease-out 0.5s, padding 0.2s ease-out 0.5s, width 0.3s ease-out 0.2s;
}
.search_form form{
/*-- w3layouts --*/
  opacity:0;
   transition:all 0.3s ease-out;
  -webkit-transition:all 0.3s ease-out;
}
.search_form input[type='text']{
	width: 443px;
    padding: 10px;
    outline: none;
    font-size: 14px;
    color:#212121;
    border: 1px solid #999;
    background: none;
}
.search_form input[type='submit']{
	width:32px;
	height:32px;
	outline:none;
	border:none;
	background: url(../images/search.png)no-repeat 0px 10px;
	display:inline-block;
}
.search_box{
  visibility: hidden;
}
.search_box:checked~.search_form{
    width: 500px;
    height: 70px;
    padding: 10px;
    top: 44px;
	transition: height 0.2s ease-out, top 0.2s ease-out, padding 0.2s ease-out, 0.3s width ease-out 0.2s;
	-webkit-transition: height 0.2s ease-out, top 0.2s ease-out, padding 0.2s ease-out, 0.3s width ease-out 0.2s;
}
.search_box:checked~.search_form form{
  opacity:1;
  transition:0.3s all ease-out 0.5s;
  -webkit-transition:0.3s all ease-out 0.5s;
}
label.icon-search span {
    top: 0.5em;
}
span.glyphicon.glyphicon-search:hover {
    transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
  -o-transform: rotateY(360deg);
  -ms-transform: rotateY(360deg);
    transition: .5s all;
	-webkit-transition: .5s all;
  -o-transition: .5s all;
  -ms-transition: .5s all;
    color: #08daa2;
}
/*--//search--*/
/*--slide show--*/
.slideshow {
  width: 100%;
  height: 51em;
  position: relative;
  overflow: hidden;
}

.slideshow__contentWrap {
  width: 500px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%);
  -o-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  z-index: 2;
  text-align: center;
}
.slideshow__container {
  display: block;
  list-style: none;
  position: relative;
  white-space: nowrap;
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  font-size: 0;
}

.slideshow__item {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 100%;
}

.slideshow__image {
  display: block;
  position: relative;
  height: auto;
  width: 100%;
  background-size: contain;
}

.slideshow__slidein {
  height: 100px;
  width: 350px;
  display: block;
  position: absolute;
  background-color: #000;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  margin: 0;
  overflow: hidden;
}

.slideshow__slidein img {
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
}
.slideshow__forward .slideshow__slidein {
  right: -350px;
  z-index: 2;
}

.slideshow__forward .slideshow__slidein .slideTitle {
  font-size: 1.5em;
  color: #fff;
  font-family: "Century Gothic", sans-serif;
  font-weight: 100;
  margin: 0;
  padding-left: 1em;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
   -webkit-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  z-index: 11;
  margin-right: 300px;
  text-align: right;
}

.slideshow__forward .slideshow__block {
  position: absolute;
  display: block;
  top: 50%;
  transform: translateY(-50%);
   -webkit-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  height: 100px;
  width: 80px;
  right: 270px;
  opacity: 0;
  background-color: #fff;
  z-index: 2;
}

.slideshow__back .slideshow__slidein {
  left: -350px;
  z-index: 2;
}

.slideshow__back .slideshow__slidein .slideTitle {
  font-size: 1.5em;
  color: #fff;
  font-family: "Century Gothic", sans-serif;
  font-weight: 100;
  margin: 0;
  padding-right: 1em;
  float: right;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
    -webkit-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  z-index: 11;
  margin-left: 300px;
  text-align: right;
}

.slideshow__back .slideshow__block {
  position: absolute;
  display: block;
  top: 50%;
  transform: translateY(-50%);
    -webkit-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  height: 100px;
  width: 80px;
  left: 270px;
  opacity: 0;
  background-color: #fff;
  z-index: 2;
}

.slideshow .close {
  width: 25px;
  height: 25px;
  position: relative;
  display: block;
  opacity: 0;
  transition: opacity .25s ease-in-out;
  top: 50%;
  transform: translateY(-50%);
    -webkit-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  margin-left: auto;
  margin-right: auto;
      left: -37%;
}

.slideshow .slideshow__block:hover .close { opacity: 1; }

.slideshow__prev, .slideshow__next {
  width: 3em;
  z-index: 1;
}

.slideshow__prev svg, .slideshow__next svg {
  display: block;
  width: 100%;
  height: 100%;
}

.slideshow__prev {
  position: absolute;
  left: 5em;
  top: 50%;
  transform: translateY(-50%);
    -webkit-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  cursor: pointer;
  z-index: 1;
}

.slideshow__prev .circle { opacity: 0; }

.slideshow__next {
  position: absolute;
  right: 5em;
  top: 50%;
  transform: translateY(-50%);
    -webkit-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  cursor: pointer;
  z-index: 1;
}

.slideshow__next .circle { opacity: 0; }
g#prevBtn {
    stroke: #fff;
}
g.Btn {
    stroke: #fff;
}
/*--//slide show--*/
.slider-text {
    position: absolute;
    top: 48%;
    left: 26%;
    width: 50%;
    text-align: center;
}
.slider-text h3 {
    text-transform: uppercase;
    color: #ffffff;
    font-size: 2.8em;
    letter-spacing: 5px;
}
.slider-text p{
    font-size: 0.9em;
    line-height: 2.3em;
    color: rgba(255, 255, 255, 0.8);
    margin: 2em 0 0 0;
    letter-spacing: 5px;
    text-transform: uppercase;
}
/*--bottom show--*/
.agile-grids {
    position: relative;
}
.agile-grids {
    position: absolute;
    width: 70%;
    margin: 0 auto;
    left: 15%;
    bottom: 0%;
}
.left-grid {
	background: rgba(28, 57, 87, 0.75);
	 transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
}
.left-grid:hover {
	background: rgba(10, 10, 10, 0.50);
}
.left-grid {
	padding: 1em 0;
}
.w3l-lt h4 {
    font-size: 3em;
    color: #FFDE5C;
}
.w3l-lt span {
    font-size: 1em;
    color: #FFDE5C;
    margin: 0 0 0 13px;
}
.w3l-lt h5 a{
    font-size: 1.5em;
    color: #FFDE5C;
	text-transform:capitalize;
	text-decoration:none;
	letter-spacing: 2px;
	transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
}
.w3l-lt h5 a:hover{
    color: #ffffff;
}
.w3l-lt p {
    font-size: 0.9em;
    color: #ddd;
	line-height:1.8em;
    margin: 1em 0 0 0;
	letter-spacing: 2px;
}
/*--//banner--*/
/*--about--*/
.about,.services,.gallery,.events,.team,.newsletter,.contact {
    padding: 5em 0;
}
.about-top-grid ,.abt-btm-grid{
    padding: 0;
}
.about-top-text{
	padding:1em;
	text-align:center;
}
.about-top-text h3{
	font-size:3em;
	color:#1D2943;
	text-transform:capitalize;
	letter-spacing: 2px;
}
.about-top-text p{
	font-size:0.9em;
	color:#212121;
	line-height:2.2em;
	margin: 1em 0 0 0;
	letter-spacing: 2px;
    word-spacing: 2px;
}

.w3ls-ma {
	position: relative;
}
.layer {
	position: absolute;
	bottom: 100%;
	left: 0;
	right: 0;
	background-color: rgba(3, 51, 107, 0.4);
	overflow: hidden;
	width: 100%;
	height:0;
	transition: .5s ease;
	-webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
}
.w3ls-ma:hover .layer{
  bottom: 0;
  height: 100%;
}

/*--//about--*/
/*--service--*/
.jarallax {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.services{

	background: url(../images/srbg.jpg) no-repeat 0px 0px;
	background-size:cover;
}
.service-grids,.agile-event-grids,.team-agileits-grids {
    margin-top: 4em;
}
.services h3,.gallery h3,.events h3,.team h3{
	font-size:3em;
	text-transform:capitalize;
	color:#212121;
	letter-spacing: 3px;
}
.services h3{
	color:#ffffff;
}
.wthree-left-grid {
    padding-left: 0;
}
.wthree-right-grid {
    padding-right: 0;
}
.w3l-lt-text p {
	font-size: 0.9em;
    line-height: 2em;
    color: #ffffff;
    text-align: right;
    letter-spacing: 2px;
}
.w3l-text p {
    font-size: 0.9em;
    line-height: 2em;
    color: #ffffff;
	letter-spacing: 2px;
}
.w3l-lt-text,.w3l-text{
	margin:0 0 3em 0;
}
.w3ls-m {
    margin: 0 0 0 0;
}
.line-lt {
    width: 50%;
    height: 3px;
    background: #FFDE5C;
    float: right;
}
.line-rt {
    width: 50%;
    height: 3px;
    background: #FFDE5C;
}
.service-icon {
    font-size: 2em;
	color:#ffffff;
	transition: .5s ease;
	-webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
}
.service-icon:hover {
    color:#FFDE5C;
	font-size: 3em;
  
}
/*--//service--*/
/*-- gallery --*/
.w3ls_gallery_grids{
	padding-top:1em;
}
.agile_gallery_grid{
	margin-top:2em;
}
.agile_gallery_grid1{
    position: relative;
}
.w3layouts_gallery_grid1_pos{
	background: rgba(0, 33, 71, 0.78);
    bottom: 45px;
    left: 45px;
    opacity: 0;
    padding:1em;
    position: absolute;
    right: 45px;
    text-align: center;
    top: 45px;
    visibility: hidden;
	width: 77%;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
    -webkit-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
.w3layouts_gallery_grid1_pos h3{
    font-size: 2em;
    letter-spacing: 2px;
    margin: 0.5em 0 .5em;
    padding-bottom: .5em;
    position: relative;
    text-transform: uppercase;
    color: #ffffff;
}
.w3layouts_gallery_grid1_pos h3:after {
    background: #FFDE5C;
    bottom: 0;
    content: '';
    height: 2px;
    left: 40%;
    position: absolute;
    width: 50px;
}
.w3layouts_gallery_grid1_pos p{
	color:#ddd;
	line-height:2em;
	letter-spacing: 2px;
}
.agile_gallery_grid:hover .w3layouts_gallery_grid1_pos{
    opacity: 1;
    visibility: visible;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
	-moz-transform: scaleX(1);
	-o-transform: scaleX(1);
	-ms-transform: scaleX(1);
}
/*-- //gallery --*/
/*--team--*/
.team {
    background:url(../images/tbg.jpg)no-repeat 0px 0px;
	background-size:cover;
}
.team h3{
	color:#ffffff;
}
.team-grid{
	padding:1em 0;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    border: 2px solid rgba(12, 12, 12, 0.0);
}
.team-grid:hover {
    border:2px solid #FFDE5C;
}
.team-text h5 {
    font-size: 2em;
    color: #ffffff;
    text-transform: capitalize;
	letter-spacing: 2px;
}
.team-text h6{
    font-size: 0.9em;
    color: #ffffff;
    text-transform: capitalize;
    margin: 1em 0;
	letter-spacing: 2px;
}
/*--social-icons--*/
.social-icons ul {
    padding: 1em 0 0 0;
}
.social-icons ul li{
	list-style-type:none;
	display:inline-block;
}
.social-icons ul li:nth-child(2) {
    margin: 0 0.3em;
}
.social-icons ul li a i {
    color: #fff;
    font-size: 1.3em;
    line-height: 1.5em;
    text-align: center;
	 transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}
.social-icons ul li a i.f1:hover {
	color:	#3b5998;
}
.social-icons ul li a i.f2:hover {
	color:	#00aced;
}
.social-icons ul li a i.f3:hover {
	color:	#F44336;
}
.agile-navhead {
    background: rgba(10, 10, 10, 0.88);
	text-align: center;
	margin: 1em 0 0 0;
}
/*--//social-icons--*/
/*--//team--*/
/*-- Modal style starts here --*/
.modal-title {
	font-size: 1em;
    text-transform:uppercase;
	font-weight:600;
	text-align:center;
	letter-spacing:10px;
	color: #01343a;
}	
.modal-img img{
	width:100%;
}	
.modal-body p {
    margin: 2em 0 0 0;
    font-size: 1em;
    line-height: 1.8em;
    color: #212121;
    letter-spacing: 2px;
    text-align: center;
}
/*-- //Modal style end here --*/
/*--events--*/
.events {
    background:#ffffff;
}
.events h3{
	color:#1D2943;
}
.event-top-grid {
    background: url(../images/e1.jpg)no-repeat 0px 0px;
    background-size: cover;
    min-height: 24em;
    padding: 2em 0;
	margin: 0 0 2em 0;
}
.top-left {
    float: right;
    background: rgba(0, 33, 71, 0.71);
    position: relative;
	padding: 2em;
}
.w3ls-date {
    position: absolute;
    background: #FFDE5C;
    padding: 0.5em 1em;
	top: 15%;
    left: -6%;
	text-align: center;
}
.w3ls-date h5 {
    font-size: 1.5em;
    color: #1D2943;
}
.w3ls-date h6 {
    font-size: 0.9em;
    color: #1D2943;
}
.w3ls-text h3 {
    font-size: 2em;
    color: #FFDE5C;
    text-transform: capitalize;
	margin: 0 0 1em 0;
}
.w3ls-text p {
    font-size: 0.9em;
    line-height: 2em;
    color: #ffffff;
    margin: 2em 0;
    letter-spacing: 2px;
}
.w3ls-text a {
    font-size: 0.9em;
    padding: 0.5em 1em;
    background: #1D2943;
    color: #ffffff;
	    display: inline-block;

    text-decoration: none;
	letter-spacing: 2px;
    text-transform: uppercase;
    border: 2px solid #1D2943;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}
.w3ls-text a:hover {
    border: 2px solid #FFDE5C;
    background: none;
    color: #FFDE5C;
}
.w3ls-text a:focus {
    border: 2px solid #1D2943;
    background: #1D2943;
}
.w3ls-text h3 a {
	color: #FFDE5C;
	background: none;
	border: none;
	letter-spacing: 2px;
}
.w3ls-text h3 a:hover {
    border: none;
    background: none;
    color: #ffffff;
}
.w3ls-text h3 a:focus {
    border: none;
    background: none;
}
.w3l-date h5 {
    font-size: 0.9em;
    color: #ffffff;
}
.btm1-w3ls {
    background: url(../images/e2.jpg)no-repeat 0px 0px;
    background-size: cover;
    padding: 2em; 
}
.btm2-w3ls {
    background: url(../images/e3.jpg)no-repeat 0px 0px;
    background-size: cover;
    padding: 2em;
}
.btm3-w3ls {
    background: url(../images/e4.jpg)no-repeat 0px 0px;
    background-size: cover;
    padding: 2em; 
}
.w3l-event{
	padding-left:0;
}
.w3ls-event{
	padding-right:0;
}
/*--//events--*/
/*BOTÃO COTAR*/
#div-botao-cotar {
	align-items:center;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:center;
	margin-bottom:20px;
	float:left;
	border-radius:10px;
    position:fixed;
    right:5px;
    left:5px;
    z-index: 1;
	}
.botao-cotar {
	width:100%;
	height:50px;
	padding:20px;
	background-color:#1C3957;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:35px;
	color:#ffffff;
}
/*--subscribe--*/
.newsletter {
    background: #FFDE5C;
}
.w3ls-news-rt h4{
    font-size: 2.5em;
    color: #1D2943;
    text-transform: capitalize;
    letter-spacing: 2px;
}
.w3ls-news-rt p {
    font-size: 0.9em;
    line-height: 2em;
    color: #212121;
    margin: 2em 0;
    letter-spacing: 2px;
}
.news-w3l form input.user {
    width: 100%;
    padding: 1em;
    outline: none;
    font-size: 0.9em;
    color: #000!important;
    letter-spacing: 1px;
    border: 1px solid #e3e3e3;
}
.news-w3l form input[type="submit"] {
    border: none;
    font-size: 0.9em;
    text-transform: uppercase;
    padding: 1em;
	margin:2em 0 0 0;
    color: #FFDE5C;
    background: #1D2943;
	letter-spacing: 2px;
    border: 2px solid #1D2943;
    font-weight: 600;
    outline: none;
    width: 25%;
    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
}
.news-w3l form input[type="submit"]:hover {
    background: none;
    border: 2px solid #212121;
    color: #212121;
}
/*--//subscribe--*/
/*--contact--*/
.contact{
	background:#ffffff;
	padding-bottom:0;
}
.information h6,.agile-contact h6{
    font-size: 2.5em;
    color: #1D2943;
    text-transform: capitalize;
    letter-spacing: 2px;
}

.agile-inf {
	list-style-type:none;
}
.agile-inf li {
    font-size: 0.9em;
    margin: 2em 0;
    color: #0c253b;
    letter-spacing: 1px;
}
.agile-inf li i{
	margin:0 1em 0 0;
}
a.w3ls-a{
	color: #0c253b;
    text-decoration: none;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}
a.w3ls-a:hover{
	color: #a3ccff;
}
a.w3ls-btn-cotar{
	color: #ffffff;
    text-decoration: none;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}
a.w3ls-btn-cotar:hover{
	color: #E4B92A;
}
.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"] {
    width: 100%;
    font-size: 0.9em;
    outline: none;
    background: none;
    color: #212121;
    border: none;
    border-bottom: 2px solid #1D2943;
    padding: 0.5em 1em;
    margin: 1.5em 0 0em;
	text-transform:capitalize;
	letter-spacing:1px;
}
.contact-form textarea {
	width:100%;
	height:7em;
	outline:none;
	resize:none;
	background:none;
    border: none;
    border-bottom: 2px solid #1D2943;
	font-size:0.9em;
	color:#212121;
	padding:0.5em 1em;
	margin: 1.5em 0 0 0;
	letter-spacing:2px;
	line-height:2em;
}
.contact-form input[type="submit"]{
	font-size:0.9em;
	margin:2em 0 ;
	outline:none;
	background:#FFDE5C;
	color:#1D2943;
	border:2px solid #FFDE5C;
	padding:0.5em 2em;
	 transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    letter-spacing: 2px;
}
.contact-form input[type="submit"]:hover{
	background:none;
	border:2px solid #a3ccff;
	color:#a3ccff;
}
.google-map iframe {
    width: 100%;
    height: 25em;
	border:none;
	margin-bottom: -5px;
}
/*--//contact--*/
/*--footer--*/
.copy-right-grids {
    padding: 1em 0;
    text-align: center;
    background: #1C3957;
}
.footer-gd {
    color: #ffffff;
    font-size:0.9em;
	margin-top: 0.4em;
    letter-spacing: 2px;
}
.copy-left p{
	margin:0;
}
.footer-gd a {
	color: #FFDE5C;
	text-decoration:none;
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-ms-transition: 0.5s all ease;
}
.footer-gd a:hover{
	color:#a3ccff;
}
/*--top arrow--*/
#toTop {
    display: none;
    text-decoration: none;
    position: fixed;
    bottom: 20px;
    right: 2%;
    overflow: hidden;
    z-index: 999;
    width: 50px;
    height: 50px;
    border: none;
    text-indent: 100%;
	background: url(../images/arrow.png) no-repeat 0px 0px;
}
#toTopHover {
    width: 35px;
    height: 35px;
    display: block;
    overflow: hidden;
    float: right;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
}
/*--//top arrow--*/
/*--responsive starts here--*/
@media (max-width:1440px) {
	.slideshow {
		height: 63em;
	}
	.slider-text {
		left: 23%;
		width: 56%;
	}
}
@media (max-width:1366px) {
	.slideshow {
		height: 44em;
	}
	.slider-text {
		top: 46%;
		left: 21%;
		width: 60%;
	}
}
@media (max-width:1280px) {
	.slider-text {
		top: 47%;
		left: 19%;
		width: 62%;
	}
	.agile-grids {
    width: 75%;
	}
}
@media (max-width:1080px) {
	.navbar-nav > li > a {
		padding: 14px 10px 0;
	}
	.navbar-nav {
		margin: 0 0 0 6em;
	}
	.slider-text {
    left: 15%;
    width: 73%;
}
	.slideshow {
		height: 36em;
	}
	.agile-grids {
		width: 89%;
		left: 5%;
	}
	.about, .services, .gallery, .events, .team, .newsletter, .contact {
		padding: 4em 0;
	}
	.service-grids, .agile-event-grids, .team-agileits-grids {
		margin-top: 3em;
	}
	.w3layouts_gallery_grid1_pos {
		bottom: 18px;
		left: 33px;	
		right: 45px;		
		top: 30px;		
		width: 81%;		
	}
	.w3ls-text h3 {
		font-size: 1.6em;
	}
	.w3ls-text h3 a {
		letter-spacing: 1px;
	}
	.news-w3l form input[type="submit"] {
		width: 28%;
	}	
}
@media (max-width:1050px) {
	.slider-text h3 {
    letter-spacing: 3px;
}
.slider-text p {
    margin: 1em 0 0 0;
	    line-height: 2em;
}
}
@media (max-width:1024px) {
	.agile-grids {
		width: 90%;
		left: 5%;
	}
	.slider-text h3 {
		letter-spacing: 3px;
	}
	.slider-text {
		left: 14%;
		width: 73%;
	}
}
@media (max-width:991px) {
	h1 {
		font-size: 1em;
	}
	.navbar-brand {

		font-size: 1.6em;
	}
	.navbar-nav {
		margin: 0 0 0 1em;
	}
	.navbar-nav > li > a {
		padding: 14px 6px 0px;
	}
	.slider-text {
		top: 48%;
		left: 14%;
		width: 73%;
	}
	.w3layouts_gallery_grid1_pos h3 {
		margin: 3.5em 0 .5em;
	}
	.w3layouts_gallery_grid1_pos {
		bottom: 102px;
		left: 72px;
		right: 64px;
		top: 80px;
		width: 81%;
	}
	.w3layouts_gallery_grid1_pos h3:after {
		left: 45%;
	}
	.top-left {
		padding: 1em;
	}
	.w3ls-event {
		padding: 0;
		margin: 2em 0 0 0;
	}
	.agile-w3{
		padding-right: 0;
	}
	.news-w3l form input[type="submit"] {
		width: 36%;
	}
	.w3l-lt-text, .w3l-text {
    margin: 0px 0 2em 0;
}
.search {
    right: -66px;
}
.about, .services, .gallery, .events, .team, .newsletter, .contact {
    padding: 3em 0;
}
}
@media (max-width:900px) {
	.slider-text h3 {
		letter-spacing: 1px;
	}
	.search {
    right: -60px;
}
}
@media (max-width:800px) {
	.slideshow {
		height: 33em;
	}
	.slideshow__prev {
		left: 2em;
	}
	.slideshow__next {
		right: 2em;
	}
	.slider-text {
		left: 11%;
		width: 79%;
	}
	.slider-text h3 {
		font-size: 2.3em;
	}
	.slider-text p {
		margin: 1.5em 0 0 0;
		letter-spacing: 2px;
	}
	.agile-grids {
		width: 90%;
		left: 5%;
	}
	.w3l-lt h5 a {
		letter-spacing: 1px;
	}
}
@media (max-width:768px) {
	.slideshow__prev {
		left: 1em;
	}
	.slideshow__next {
		right: 1em;
	}
	.slideshow {
		height: 28em;
	}
	.slider-text {
		top: 42%;
		left: 10%;
		width: 80%;
	}
	.agile-grids {
    width: 100%;
    left: 0%;
}
	.about, .services, .gallery, .events, .team, .newsletter, .contact {
		padding: 3em 0;
	}
	.service-grids, .agile-event-grids, .team-agileits-grids {
		margin-top: 2em;
	}
	.navbar-nav > li > a {
    padding: 14px 5px 0px;
}
.search {
    right: 5px;
}
.w3l-lt h4 {
    font-size: 2em;
	}
}
@media (max-width:767px) {
		
	.navbar-toggle {
		margin: 0.5em 0 0;
	}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    position: absolute;
    width: 100%;
    z-index: 999;
    background: #f3f3f3;
    padding: 0em 0;
    margin-top: 2em;
    z-index: 9999;
}
.navbar-default .navbar-toggle {
    right: 56px;
}
nav{
    background: #000;
}
.navbar-nav {
    text-align: center;
}
.nav>li {
    margin: 18px 0px;
}
.navbar-nav>li>a {
    line-height: 15px;
}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #FFDE5C;
	}
.navbar-nav > li > a {
    padding: 9px 5px 0px;
}
	.navbar-default .navbar-toggle {
		border-color: #FFDE5C;
	}

	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
		background-color: #033d44;
	}
.slideshow__prev svg, .slideshow__next svg {
    display: block;
    width: 79%;
}
.w3l-lt-text, .w3l-text {
    margin: 0px 0 1.5em 0;
}
.team-text h5 {
    font-size: 1.7em;
}
.social-icons ul li a i {
    font-size: 1.1em;
}
.w3ls-date {
    top: 2%;
    left: 1%
}
.agile-w3,.w3l-event {
    padding: 0px;
}
.agile-w3{
margin-top: 33px;
}
.google-map iframe {
    height: 19em;
}
}
@media (max-width:736px) {
div#bs-example-navbar-collapse-1 {
		position: absolute;
		z-index: 999;
		width: 100%;
		background: rgb(1, 103, 115);
	}
.slider-text {
    top: 22%;
    left: 8%;
    width: 85%;
}
.left-grid {
	padding:.7em 0em;
    float:none;
    width: 100%;
}
	.wthree-right-grid {
		padding-right: 0;
		margin: 3em 0 0 0;
		padding: 0;
	}
	.about, .services, .gallery, .events, .team, .newsletter, .contact {
		padding: 2em 0;
	}
	.service-grids, .agile-event-grids, .team-agileits-grids {
		margin-top: 1em;
	}
	.top-left {
		width: 100%;
	}
		.agile-grids {
		position: inherit;
		bottom: 0%;
	}
	.w3l-event {
		padding: 0;
		margin: 0 0 2em 0;
	}
	.agile-w3 {
		padding: 0;
	}
	.slider-text h3 {
    font-size: 1.8em;
	letter-spacing:2px;
}
.w3l-lt p {
    line-height: 1.9em;
    margin: .5em 0 0 0;
}
.agile-grids {
    bottom: 22%;
}
.slider-text p {
    margin: 1em 0 0 0;
    letter-spacing: 1px;
}
.contact-form textarea {
    margin: 1em 0 0 0;
}
.google-map iframe {
    height: 18em;
}
.slider-text {
    top: 36%;
}
}
@media (max-width:667px) {
	.left-grid {
		width: 100%;
	}

	.w3layouts_gallery_grid1_pos {
		top: 50px;
	}
	.slider-text {
    top: 37%;
	}
	.slideshow__next ,.slideshow__prev{
    top: 50%;
}
}
@media (max-width:640px) {
	.slideshow {
		height: 20em;
	}
	.slider-text {
		top: 32%;
		left: 7%;
		width: 85%;
	}
	.w3layouts_gallery_grid1_pos h3 {
		margin: 2.5em 0 .5em;
	}
	.w3ls-text p {
    margin: 1em 0
	}
	.w3ls-text h3 {
    margin: 0 0 .5em 0;
}
}
@media (max-width:600px) {
	.slider-text h3 {
		font-size: 2em;
	}
.news-w3l form input.user {
    padding: .7em 1em
}
.news-w3l form input[type="submit"] {
    padding: .7em 0em;
    margin: 1em 0 0 0;
}
}
@media (max-width:568px) {

.slider-text {
    top: 31%;
    left: 4%;
    width: 92%;
}
	.slideshow__prev {
		top: 50%;
	}
	.slideshow__next {
		top:50%;
	}
	.w3layouts_gallery_grid1_pos h3 {
		margin: 1.5em 0 .5em;
	}
	.search_form input[type='text'] {
    padding: 7px;
	    width: 393px;
	}
	.search_box:checked~.search_form {
    width: 451px;
	}
	.slider-text h3 {
    font-size: 1.9em;
}
.about-top-text {
    padding: .9em;
}
.team-grid {
    width: 100%;
}
.team-text h5 {
    font-size: 2em;
}
.team-text h6 {
    font-size: 1.4em;
}
.social-icons ul li a i {
    font-size: 1.5em;
}
}
@media (max-width:480px) {
	.slider-text {
		top: 24%;
	}
	.slider-text h3 {
		font-size: 1.6em;
	}
	.slider-text p {
		margin: 1em 0 0 0;
		letter-spacing: 2px;
		line-height: 2em;
	}
	.w3layouts_gallery_grid1_pos {
		bottom: 36px;
		left: 33px;		
	}
	.search_box:checked~.search_form {
		width: 423px;
	}
	.search_form input[type='text'] {
		width: 91%;
	}
	.news-w3l form input[type="submit"] {
		width: 41%;
	}
	.contact-form input[type="text"],
	.contact-form input[type="email"],
	.contact-form input[type="tel"] {
    margin: 1em 0 0em;
	}
	.copy-left p {
    line-height: 23px;
}
}
@media(max-width:440px){
	.slider-text {
    width: 96%;
	    left: 2%;
}
.slider-text h3 {
    letter-spacing: 1px;
}	
.w3layouts_gallery_grid1_pos h3 {
    margin: 1em 0 .5em;
}
.slideshow {
    height: 18.1em;
}
.google-map iframe {
    height: 16em;
}
}
@media (max-width:414px) {
	.slideshow__forward .slideshow__block {
		position: absolute;
		display: block;
		top: 50%;
		transform: translateY(-50%);
		height: 72px;
		width: 72px;
		right: 111px !important;
		opacity: 0;
		background-color: #fff;
		z-index: 2;
	}
	.slideshow__slidein {
		height: 72px;
		width: 111px;
		display: block;
		position: absolute;
		background-color: #000;
		top: 50%;
		transform: translateY(-50%);
		margin: 0;
		overflow: hidden;
	}
	.slideshow__back .slideshow__block {
		position: absolute;
		display: block;
		top: 50%;
		transform: translateY(-50%);
		height: 72px;
		width: 80px;
		left: 111px!important;
		opacity: 0;
		background-color: #fff;
		z-index: 2;
	}
	.slideshow__back .slideshow__slidein .slideTitle {
		font-size: 1em;
	}
	.slideshow__forward .slideshow__slidein .slideTitle {
		font-size: 1em;
	}
	.slideshow__prev {
		left: 0em;
	}
	.slideshow__next {
		right: 0em;
	}
	.search_box:checked~.search_form {
		width: 375px;
	}
	.search_form input[type='text'] {
		width: 88%;
	}
	.w3l-lt-text, .w3l-text {
		width: 85%;
	}
	.service-icon.text-center {
		width: 15%;
	}
	.w3layouts_gallery_grid1_pos h3 {
		margin: 1em 0 .5em;
	}
	.w3layouts_gallery_grid1_pos {
		bottom: 18px;
		left: 33px;
		top: 32px;
	}
	.w3layouts_gallery_grid1_pos h3:after {
		left: 37%;
	}
	.news-w3l form input[type="submit"] {
		width: 46%;
	}
	.slideshow {
    height: 17em;
}
}
@media (max-width:384px) {
	.slideshow {
		height: 16em;
	}
	.search_box:checked~.search_form {
		width: 350px;
	}
	.search_form input[type='text'] {
		width: 89%;
	}
	.w3l-lt.w3ls-mk {
		width: 15%;
	}
	.w3l-lt.w3ls-mku {
		width: 85%;
	}
	.about-top-text h3 {
		font-size: 2.5em;
	}
	.services h3, .gallery h3, .events h3, .team h3 {
		font-size: 2.5em;
		letter-spacing: 2px;
	}
	.w3ls_gallery_grids {
		padding-top: 0em;
	}
	.w3ls-text p {
		margin: 1em 0;
	}
	.w3layouts_gallery_grid1_pos h3 {
		font-size: 2em;
	}
	.top-left h3,.btm2-w3ls h3,.btm1-w3ls h3,.btm3-w3ls h3  {
		font-size: 1.5em;
	}
	.news-w3l form input[type="submit"] {
		width: 51%;
	}
	.slider-text {
    top: 20%;
}
.slider-text h3 {
    line-height: 28px;
}
.team-text h6 {
    margin: .5em 0;
}
.social-icons ul {
     padding: 0em 0em 0em 0em; 
}
.social-icons ul li a i {
    font-size: 1.3em;
}
}
@media (max-width:375px) {
	.search_box:checked~.search_form {
		width: 340px;
	}
	.search_form input[type='text'] {
		width: 88%;
	}
	.slideshow {
		height: 15em;
	}
	
}
@media (max-width:320px) {
	.search_box:checked~.search_form {
		width: 285px;
	}
	.search_form input[type='text'] {
		width: 86%;
	}
	.slideshow__back .slideshow__block {
		position: absolute;
		display: block;
		top: 50%;
		transform: translateY(-50%);
		height: 72px;
		width: 80px;
		left: 89px!important;
		opacity: 0;
		background-color: #fff;
		z-index: 2;
	}
	.slideshow__slidein {
		height: 72px;
		width: 90px;
		display: block;
		position: absolute;
		background-color: #000;
		top: 50%;
		transform: translateY(-50%);
		margin: 0;
		overflow: hidden;
	}
	.slideshow__forward .slideshow__block {
		position: absolute;
		display: block;
		top: 50%;
		transform: translateY(-50%);
		height: 72px;
		width: 72px;
		right: 90px !important;
		opacity: 0;
		background-color: #fff;
		z-index: 2;
	}
	.slideshow {
		height: 13em;
	}
	.slider-text h3 {
		font-size: 1.5em;
	}
	.slider-text p {
		margin: .5em 0 0 0;
		letter-spacing: 1px;
		line-height: 1.8em;
	}
	.w3layouts_gallery_grid1_pos h3 {
		font-size: 1.5em;
	}
	.w3layouts_gallery_grid1_pos h3 {
		margin: 0em 0 .5em;
	}
	.w3layouts_gallery_grid1_pos h3:after {
		left: 34%;
	}
	.team-text h5 {
		font-size: 1.5em;
	}
	.social-icons ul {
		padding: 0;
	}
	.team-text h6 {
		margin: 0.5em 0;
	}
	.news-w3l form input[type="submit"] {
		width: 65%;
	}
	.slider-text {
    top: 18%;
}
.w3ls-news-rt h4 {
    font-size: 2.2em;
}
.w3ls-news-rt p {
    margin: 1em 0;
}
.agile-inf li {
margin: 1em 0;
}
.google-map iframe {
    height: 14em;
}
.rodape-contatos {
            background-color: #cecece;
            position:fixed;
            bottom:0;
        }
<!-- Barra -->
<!--.icon-ico_email:before{content:"î˜…"}.icon-ico_whats:before,.icon-ico_whatsapp:before{content:"î˜ˆ"}.barraMulti{width:100%;height:50px;position:fixed;bottom:0;font-family:'Source Sans Pro',sans-serif;z-index:501}.barraMulti ul{width:85%;margin:auto;text-align:center}.barraMulti li{display:inline-block;list-style:none;width:19.5%;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center}.barraMulti li span{font-size:18px;line-height:1.15;margin:auto;display:inline-block;text-align:left;vertical-align:top}.barraMulti li small{text-transform:uppercase;font-size:12px}.barraMulti li div:before{display:inline-block;margin-right:8px}.barraMulti li a{text-decoration:none}.barraMulti~.d-scroller{bottom:0;right:0;box-sizing:border-box}.barraMulti~footer{padding-bottom:70px}.barraMulti.um{background:#444}.barraMulti.um li{position:relative;transition:all ease-out .3s;-webkit-transition:all ease-out .3s}.barraMulti.um li span{color:#fff;margin:5px auto;padding-left:60px}.barraMulti.um li div:before{position:absolute;top:-6px;color:#fff;font-size:36px;background:#666;padding:7px;border-radius:50%;box-shadow:-1px 1px 2px rgba(0,0,0,.3);transition:all ease-out .3s;-webkit-transition:all ease-out .3s}.barraMulti.um li:hover div:before{font-size:42px;top:-18px;background:#fff;color:#666;border:2px solid #666}.barraMulti.um li:hover{background:#333;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.barraMulti.um li:hover div:before{margin-left:-10px}.barraMulti.dois{height:60px;background:#086066}.barraMulti.dois li{position:relative}.barraMulti.dois li span{color:#fff;padding-left:50px}.barraMulti.dois li div{margin:5px 3px;box-shadow:inset 1px 1px 1px rgba(0,0,0,.3);background:#117b82;border-radius:3px;padding:3px;height:50px;transition:all ease-out .3s;-webkit-transition:all ease-out .3s;box-sizing:border-box;-moz-box-sizing:border-box}.barraMulti.dois li div:before{color:#fff;font-size:40px;border-radius:50%;transition:all ease-out .3s;-webkit-transition:all ease-out .3s;position:absolute;top:10px}.barraMulti.dois li:hover div:before{top:-5px;margin-left:-10px;color:#117b82;padding:3px;background:#fff;border:2px solid #117b82}.barraMulti.dois li:hover div{background:#23abb4}.barraMulti.dois~.d-scroller{height:60px !important;padding-top:5px}.barraMulti.tres,.barraMulti.tres li{background:#eee}.barraMulti.tres li{position:relative;transition:top ease-out .3s;-webkit-transition:top ease-out .3s}.barraMulti.tres li span{color:#2f2f2f;line-height:1;margin-top:-3px;padding-left:45px}.barraMulti.tres li div{margin:8px auto}.barraMulti.tres li div:before{color:#ededed;border-radius:3px;background:#117b82;font-size:30px;padding:3px;transition:all ease-out .3s;-webkit-transition:all ease-out .3s;position:absolute;top:8px}.barraMulti.tres li:hover div:before{background:#23abb4;font-size:35px;transition:all ease-out .3s;-webkit-transition:all ease-out .3s;margin-left:-5px}.barraMulti.tres li:hover{top:-8px;padding-bottom:8px;box-shadow:inset 0 1px 0 #ddd}@media screen and (max-width:1320px){.barraMulti ul{width:95%;padding:0;box-sizing:border-box}}@media screen and (max-width:1215px){.barraMulti,.barraMulti li{height:40px}.barraMulti~.d-scroller{max-height:40px;width:40px;line-height:40px;font-size:16px !important}.barraMulti li small,.barraMulti li span br{display:none}.barraMulti li span{font-size:.95em;padding-top:6px}.barraMulti.um li div:before{font-size:25px}.barraMulti.um li:hover div:before{font-size:30px;top:-15px}.barraMulti.um li span{padding-left:50px}.barraMulti.dois li div:before{font-size:25px;top:8px}.barraMulti.dois{height:40px}.barraMulti.dois li div{height:30px}.barraMulti.dois li span{padding-top:3px;padding-left:30px}.barraMulti.dois~.d-scroller{line-height:36px}.barraMulti.tres li{height:auto}.barraMulti.tres li:hover{top:-6px}.barraMulti.tres li span{margin-top:0;padding-left:35px}.barraMulti.tres li div:before{font-size:22px;margin-right:5px}.barraMulti.tres li:hover div:before{font-size:26px}}@media screen and (max-width:970px){.barraMulti,.barraMulti li{height:43px}.barraMulti~.d-scroller{max-height:43px !important;width:43px;line-height:43px;font-size:16px !important}.barraMulti ul{margin-left:2.5%}.barraMulti li div:before{position:static !important}.barraMulti li{width:auto;padding:0 5px;float:left}.barraMulti li:first-child{padding-left:0}.barraMulti li span{font-size:.85em;padding-top:10px;padding-left:8px !important;display:none}.barraMulti li:hover span{padding-left:8px !important}.barraMulti.um li:hover{background:none !important;box-shadow:none}.barraMulti.um li div:before{font-size:18px;margin-left:0;margin-right:0}.barraMulti.um li:hover div:before{font-size:18px;margin-left:0;margin-top:3px}.barraMulti.um li div:before{margin-top:5px}.barraMulti.dois li{padding:0}.barraMulti.dois li div:before{font-size:25px;margin-left:0;margin-right:0}.barraMulti.dois~.d-scroller{max-height:40px !important;width:40px;line-height:36px}.barraMulti.dois li span{padding-left:0;padding-left:2px !important}.barraMulti.dois li:hover div:before{font-size:20px;margin-left:0;margin-top:-3px}.barraMulti.tres li:hover{top:0;border:none}.barraMulti.tres li:hover div:before{margin-left:0}.barraMulti.tres li div:before,.barraMulti.tres li:hover div:before{font-size:24px}.barraMulti.tres li div:before{margin-right:2px}.barraMulti.tres li span{padding-left:2px !important}}.play-heigth-wide{height:428px}.play-heigth-square{height:300px}.play-width-square{width:100%}@media screen and (max-width:480px){.play-smartphone{left:0%;height:300px;width:100%}}span[class="d-icon-disk"]:after{content:""}span[class="d-icon-cancel"]:after{content:""}.break-word{word-break:normal}.d-page .d-items.options[data-role="menu"],.d-page .d-items.options[data-role="menubar"],.d-page .d-items.options[data-role="listview"]{background:none}.d-page .d-items.options li{border:none;margin-top:2px;margin-right:2px;border-radius:3px}.d-page .d-items.options[data-role="menu"] li,.d-page .d-items.options[data-role="menubar"] li{padding:5px 10px;box-shadow:0 1px 1px rgba(0,0,0,.2)}.d-page .d-items.horizontal.options[data-role="menu"] li:only-child,.d-page .d-items.horizontal.options[data-role="menubar"] li:only-child,.d-page .d-items.vertical.options[data-role="menu"] li:only-child,.d-page .d-items.vertical.options[data-role="menubar"] li:only-child{display:inline-block}.show{display:inline-block !important}.layoutlimite{max-height:200px;max-width:200px}.container-table{overflow:auto}.cke_combo__fontsize .cke_combo_text{width:inherit !important}.colDois{width:100%;display:inline-block;box-sizing:border-box}.colDois .col{width:48.5%;margin-right:3%;margin-bottom:10px;text-align:center;float:left;border-bottom:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-block}.colDois .col:nth-child(even){margin-right:0}.colDois .col>div{margin:auto}ul[data-tmpl="sys_link_tmpl"] li.d-item a.d-icon-resize-vertical>span.d-icon-cog,ul[data-tmpl="sys_link_tmpl"] li[data-link-icon="d-icon-resize-vertical"] a span.d-inline+span.d-icon-resize-vertical{display:none}ul[data-tmpl="sys_link_tmpl"] li[data-link-icon="d-icon-resize-vertical"] span[name="delete"]::before{content:none}ul[data-tmpl="sys_link_tmpl"] li[data-link-icon="d-icon-resize-vertical"] span[name="delete"]{font-family:'Source Sans Pro',sans-serif !important;margin-right:55px !important;min-width:0}#DashboardMediaVisitasMensal,#dashboardPortaisAtivosAnual,#dashboardTop20Visitas{display:block;width:100%;clear:both}.d-page .d-page-header *{text-align:left !important}@media screen and (max-width:400px){.d-page .d-mainmenu.d-menu.d-menu.horizontal .d-icon-reorder label{display:none}-->
}
/*--responsive starts here--*/