/* Enter Your Custom CSS Here */
body.custom-background {
    /*background-image: url('https://simvis.com.br/site/wp-content/uploads/2015/09/lake-871708_1280-1.jpg')no-repeat center center fixed;*/ 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#slideshow.header-slider {
	max-height: 534px !important;
}

.roll-icon-list .content h3 {
    margin-top: 25px;
}

.roll-counter {
    float: right;
}

.posted-on{
   display: none !important;
}

.byline {
  display: none !important;
}

.cat-links{
  display: none !important;
}

.lista-clientes{
  float: right;
}

.roll-list li {
  font-size: 24px;
}

.roll-list li::before {
  content: "\f007";
    font-size: 20px;
}
  
.social-menu-widget {
    float: left;
}

#mainnav {
		margin-top: 35px;
}

.site-logo {
    margin-top: -45px;
    float: left;
}

@media only screen and (max-width:1024px){
  
  .site-header{
    background-color: transparent !important;
    height: 0 !important;
    padding: 0 !important;
  }
 
  .site-header .row,
  .site-header .container,
  .site-header .col-md-4{
    height: 0;
    overflow: visible;
  }  

  .site-header .col-md-4,
  .site-header .col-md-8{
    height: 0;
    overflow: visible;
    position: relative;
    z-index: 99999;
  }    
  
  .site-header .col-md-8{
    width: 100%;  
  }
  
  .btn-menu {
    margin-top: 35px;
    float: right !important;
    margin-right: 35px !important;
   }
  
  .header-inner {
    max-height: 160px;
  }
  
}

.text-slider .maintitle {
    font-size: 70px;
  }
  
.text-slider .subtitle {
    font-size: 40px;
  }

	.roll-button {
		background-color: #3b71b8;
		border: 1px solid #3b71b8;
	}
	.roll-button:hover {
		color: #3b71b8;
	}
	.roll-button.border {
		color: #3b71b8;
		border: 1px solid #3b71b8;
	}
	.roll-button.border:hover {
		background-color: #3b71b8;
	}
	.roll-button.light:hover {
		border: 1px solid #3b71b8;
		background-color: #3b71b8;
	}
@media only screen and (max-width:780px){
.lista-clientes{
  float: left;
    margin-bottom: -45px;
}

@media only screen and (max-width:767px){
  .roll-counter {
    float: left;
}

  .roll-list li {
  font-size: 18px;
}
  
.roll-list li::before {
    content: "\f007";
    font-size: 15px;
}
  .site-logo {
  	margin-top: -15px;
	float: left;
	max-height: 130px;
	}
  .text-slider .maintitle {
    font-size: 50px;
  }
  .text-slider .subtitle {
    font-size: 23px;
  }
}
@media only screen and (max-width:360px){
.text-slider .maintitle {
    font-size: 50px;
    color: #ffffff
  }
  .text-slider .subtitle {
    font-size: 23px;
    color: #ffffff
  }
}