/*
	Theme Name: SOLO 7
	Description: Tema personalizado para empresa Solo 7
	Version: 1.0.0
	Author: Matheus Chiarelli
	Tags:  HTML5, CSS3, PHP
*/
html {
	scroll-behavior: smooth;
  }
  img{
	  max-width: 100%;
	  height: auto;;;
  }
header .navbar {
	background:#1A545D;
}
header .navbar ul li{
	padding: 0 10px;
}
header .navbar a{
	color: #FFF;
	font-size: 14px;
}

.header-bottom{
	margin-top: 58px;
	background: #1d5d69;
	color: #FFF;
}
.header-bottom img{
	max-width: 100%;
	height: auto;
}
.header-bottom .social-header{
	padding-top: 15px;
}
.header-bottom .social-header a{
	font-size: 30px;
	padding-right: 5px;
}
.header-bottom a{
	color: #FFF;
}
.header-bottom a:hover{
	opacity: .8;
	text-decoration: none;
}
.header-bottom .logo-header{
	padding: 25px 0;
}
.header-bottom .tel-header{
	font-size: 24px;
	font-weight: bold;
}
.header-bottom .tel-header small{
	font-size: 12px;
}

.navbar-dark .navbar-nav .nav-link{
    padding: 0 10px;
}
.navbar-dark .navbar-nav .nav-link.active{
	background: #FFF;
	color: #1A545C;
}
@media (min-width: 1024px) 
{
	.navbar-expand-lg .navbar-nav{
		height: 58px;
		line-height: 58px;
	}
}



/******
	FOOTER
		******/

.color-green-footer{
	background: #44A9A0;
	width: 100%;
	height: 300px;
	margin-top: -220px;
}
footer .infos-footer{
	max-width: 300px;
	width: 100%;
	margin-top: 40px;
	text-align: left;
	margin-left:auto; 
	margin-right:50px;
	font-size: 14px;
	font-weight: 400;
}
footer .infos-footer .title-footer{
	color:#276671;
	font-weight: bold;
	font-size: 25px;
	margin: 30px 0 12px;
}
footer .infos-footer i{
	color:#276671;
	margin-right: 5px;
	font-size: 15px;	
}
footer .infos-footer .social-footer i{
	font-size: 25px;
}

footer .infos-footer .btn-whats a{
	background: #679B2B;
	padding: 5px 10px 5px 15px;
	color: #FFF;
	font-size: 14px;
	line-height: 25px;
	vertical-align:middle;
	border-radius: 3px;
	min-width: 160px;
	text-align: center;
    display: inline-block;
}
footer .infos-footer .btn-whats a i{
	color: #FFF;
	font-size: 25px;
	top: 3px;
	position: relative;
	margin-left: 6px;
}
footer .infos-footer .btn-mail a{
	background: #1B5967;
	display: inline-block;
	margin-top: 3px;
	padding: 8px 20px;
	color: #FFF;
	font-size: 14px;
	vertical-align:middle;
	border-radius: 3px;
	min-width: 160px;
	text-align: center;
}
footer .maps{
	max-height: 480px;
}
.copyright{
	background: #000;
	height: 40px;
	width: 100%;
}
.copyright .graz{
	color: #FFF;
	text-align: right;
	font-size: 12px;
}
.copyright .graz a{
	color: #FFF;
	line-height: 40px;
}

/***** 
	HOME
	*******/

.frs-slideshow-container#sliderhomepjc{
	margin-top: 0!important;
}

.vc_column_container>.vc_column-inner{
	padding: 0!important;
}



/*******
	SLIDER
	*********/

.frs-slideshow-container .frs-skin-default .frs-bullets-wrapper ul.frs-bullets{
	bottom: 25px!important;
}
.frs-slideshow-container .frs-wrapper.frs-skin-default ul.frs-bullets li.frs-slideshow-nav-bullets{
	background: transparent!important;
    border: 3px solid #FFF;
}
.frs-slideshow-container .frs-wrapper.frs-skin-default ul.frs-bullets li.frs-bullets-active{
	background: #FFF!important;
}
.frs-slideshow-container .frs-skin-default div.frs-slider-nav span.frs-arrow-right{
    right: 20px!important;
}
.frs-slideshow-container .frs-skin-default div.frs-slider-nav span.frs-arrow-left{
    left: 20px!important;	
}
.frs-slideshow-container .frs-slideshow-content img{
	margin-top:0!important;
}


.frs-slideshow-container .frs-skin-default div.frs-slider-nav{
	/* top: calc(30% - 30px);
	background: transparent;
	display: inline-block;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
	border: 1px solid #002F6B;
	border-color: rgba(255,255,255, 0.7)!important;
	z-index: 2;
	background: rgba(255,255,255, 0.7);
	width: 40px;
	height: 60px;
	text-align: center; */
}
.frs-slideshow-container .frs-skin-default div.frs-slider-nav span.frs-arrow-left{
  padding-left: 7px;
  left: 10px!important;
  background: #FFF!important;
  border-radius: 40px;
}
.frs-slideshow-container .frs-skin-default div.frs-slider-nav span.frs-arrow-left::after{
  content:"";
  border: solid #002F6B;
  border-width: 0 3px 3px 0;
  padding: 6px;
  display: inline-block;
  margin-top: 11px;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
}
.frs-slideshow-container .frs-skin-default div.frs-slider-nav span.frs-arrow-right{
padding-right: 8px;
right: 10px!important;
background: #FFF!important;
border-radius: 40px;
}
.frs-slideshow-container .frs-skin-default div.frs-slider-nav span.frs-arrow-right::after{
  content:"";
  border: solid #002F6B;
  border-width: 0 3px 3px 0;
  padding: 6px;
  margin-top: 11px;
  display: inline-block;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
}


@media (max-width: 768px) 
{
 
	.header-bottom .logo-header{
		padding: 10px;
	}
	.header-bottom .end-header{
		display: none;
	}
	footer .infos-footer{
		margin: 10px 0;
	}
	footer .maps{
		max-height: 250px;
	}
	footer .maps iframe{
		height: 250px;
	}

	.navbar-expand-lg .navbar-nav{
		margin-top: 10px;
	}
	.navbar-expand-lg .navbar-nav .nav-item{
		height: 30px;
		line-height: 30px;
	}
}	