/*
Cores 
	text-color: #1489AB old
	text-color: #6495EA
	
*/
@media screen and (min-width: 980px) {
	.da-slider{
		height: 550px;
	}
	.da-slide h2,
	.da-slide p,
	.da-slide .da-link,
	.da-slide .da-esp-slide{
		top: 50%;
		font-size: 35px;
	}
}

@media (min-width: 980px) {
	.da-slider{
		height: 550px;
	}

	.tabloideSlide {
		display: none;
	}	
}

@media (max-width: 900px) {
	.da-slider{
		height: 400px;
	}
	
}

@media (min-width: 768px) and (max-width: 980px) {
	.da-slider{
		height: 400px;
	}
	
	.tabloideFlipBook {
		display: none;
	}
	.da-slide h2,
	.da-slide p,
	.da-slide .da-link,
	.da-slide .da-esp-slide{
		top: 51%;
		font-size: 30px;
	}
}

@media (max-width: 768px) {
	.da-slider{
		height: 300px;
	}
	
	.tabloideFlipBook {
		display: none;
	}	
	
	.da-slide h2,
	.da-slide p,
	.da-slide .da-link,
	.da-slide .da-esp-slide{
		top: 70%;
		font-size: 12px;
	}
}

@media (max-width: 640px) {
	.da-slider{
		height: 290px;
	}
	
}

@media (max-width: 600px) {
	.da-slider{
		height: 300px;
	}		
}

@media (max-width: 568px) {
	.da-slider{
		height: 280px;
	}
}

@media (max-width: 480px) {
	.da-slider{
		height: 300px;
	}	
}

@media (max-width: 450px) {
	.da-slider{
		height: 280px;
	}
	.da-slide h2,
	.da-slide p,
	.da-slide .da-link,
	.da-slide .da-esp-slide{
		top: 70%;
		font-size: 15px;
	}
}

@media (max-width: 375px) {
	.da-slider{
		height: 260px;
	}
	.da-slide h2,
	.da-slide p,
	.da-slide .da-link,
	.da-slide .da-esp-slide{
		top: 70%;
		font-size: 12px;
	}
}

@media (max-width: 360px) {
	.da-slider{
		height: 230px;
	}
	.da-slide h2,
	.da-slide p,
	.da-slide .da-link,
	.da-slide .da-esp-slide{
		top: 70%;
		font-size: 12px;
	}
}
@media (max-width:320px) {
	.da-slider{
		height: 230px;
	}
	
}

/* cor: #0F5F02 dellandrea */
/* css/bootstrap.css */
body {
	/*
	background-image: url('../img/logo/backgroud.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	Cores da bandeira Italia
	text-color: #009246; Fern Green
	text-color: #F1F2F1; Bright White
	text-color: #CE2B37; Flame Scarlet
	*/
	
	color: #000;
}

.col-lg-7 p{
	text-align: justify;
	padding-bottom: 15px;
}

h1, h2, h3, h4, h5, h6 {
	
}

.btn.btn-info {
    background-color: #6495EA;
    border: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.btn.btn-info:hover,
.btn.btn-info:active,
.btn.btn-info.hover {
    background-color: #6495EA;
    border: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.form-control
{
	color: #000;
}

.col-esp-face {
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	left: 25px;
}

.breadcrumbs {
    background: #6495EA;
    color: #fff;
    padding: 30px 0;
    margin-bottom: 40px;
}
breadcrumb {
    margin-bottom: 0;
    background: none;
}
.breadcrumb li a { color: #fff; }
.breadcrumb li.active { color: #fff }
.breadcrumbs h1 {
    font-size: 24px;
    font-weight: 600;
    margin: 3px 0 0;
    text-transform: uppercase;
}

/* inicio slide banner */
.esp-img-slider {
	
}

.da-esp-slide {
	
}

.da-slide{
	position: absolute;
	width: 100%;
	height: 100%;
	top: -50px;
	left: 0px;
	font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
	text-align: left;
}

.da-slide-current{
	z-index: -1000;
}

.da-slide h2,
.da-slide p,
.da-slide .da-link,
.da-slide .da-esp-slide{
	position: absolute;
	opacity: 0;
	left: 5%;
}

.da-slide .da-esp-slide h2{
	color: #fff;
	background-color: #6495EA;
	padding: 10px;
}

.da-slide .da-esp-slide {
	text-align: right;
	width: 100%;
	top: 10px;
	/*height: 100%;
	min-height: 256px;
	line-height: 320px;*/
	left: 0px;
}

.da-slide .da-esp-slide .esp-img-slider {
	width: 100%;
}

.da-slide-current h2,
.da-slide-current p,
.da-slide-current .da-link{
	left: 10%;
	opacity: 1;
}

.da-slide-current .da-esp-slide{
	left: 0px;
	opacity: .9;
}

.da-slide-current .da-esp-slide img{
	height: 100%;
	width: 100%;
}

/* fim slide banner */

a:hover { color: #6495EA }

/* Botão voltar a inicio */
#back-to-top:hover {
    background-color:#1489FB;
}
/* Botão voltar a inicio */

.ico-bg {
	background-color: #6495EA;
}
.p-head {
    color: blue;
    font-size: 14px;
    font-weight: 400;
}
.panel-heading .nav > li > a { color: #fff }
.panel-heading .nav > li.active > a,
.panel-heading .nav > li > a:hover {
    color: #fff;
    background: #6495EA;
}
.about-testimonial.boxed-style .about-testimonial-content {
    background-color: #fff;
    margin-right: 1px;
    border: 1px solid #6495EA;
}
.about-testimonial.boxed-style .about-testimonial-content:before {
    background-color: #fff;
    border-top: 1px solid #6495EA;
    border-left: 1px solid #6495EA;
}

/* Flip tabloide ofertas */

.tabloideFlipBook {
	background-color: transparent;
}

.tabloideFlipBook .thumbnails {
	top: 80%;
	height: 100px;
}

.tabloideFlipBook .thumbnails > div{
	background-color: white;
	height: 120px;
}

/* Flip tabloide ofertas */

/* menu */
.navbar-default .navbar-toggle {
	/*
	border-color: #CE2B37;
	*/
	background-color: #6495EA;
}

.navbar-brand span { color: #CE2B37 }

.navbar-default .navbar-brand {
	color: #6495EA;
}

.head-section .navbar-default { background-color: transparent }
.head-section .nav li a,
.head-section .nav li.active ul.dropdown-menu li a {
	/* fonte do menu normal */
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    background: none;
	
    background-color: #6495EA;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;	
}
ul.dropdown-menu { border: none }
.head-section .nav li a:hover,
.head-section .nav li a:focus,
.head-section .nav li.active a,
.head-section .nav li.active a:hover,
.head-section .nav li a.dropdown-toggle:hover,
.head-section .nav li a.dropdown-toggle:focus,
.head-section .nav li.active ul.dropdown-menu li a:hover,
.head-section .nav li.active ul.dropdown-menu li.active a {
	/* fonte do menu mouse */
    color: #fff;
    background-color: #000;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.head-section .navbar-default .navbar-nav > .open > a,
.head-section .navbar-default .navbar-nav > .open > a:hover,
.head-section .navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #48cfad;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

/* menu */

.footer {
    background: #6495EA;
    color: #fff;
    padding: 50px 0;
    display: inline-block;
    width: 100%;
    font-weight: 300;
}
.footer-small {
    background-color: #000;
    margin-top: -6px;
    padding-top: 5px;
}
ul.page-footer-list li {
    line-height: 35px;
    border-bottom: 1px dashed #F1F2F1;
}

section.contact-infos {
    border: 1px solid #eee;
    margin-bottom: 15px;
    padding: 10px;
	background-color: #fff;
}

/* blog */

.date-wrap .date {
    font-size: 30px;
    font-weight: 300;
    background: #6495EA;
    color: #fff;
    border-radius: 1px 1px 0 0;
    -webkit-border-radius: 1px 1px 0 0;
    -moz-border-radius: 1px 1px 0 0;
}
.date-wrap .month {
    font-size: 16px;
    font-weight: 300;
    background: #F1F2F1;
    color: #CE2B37;
    border-radius: 0 0 1px 1px;
    -webkit-border-radius: 0 0 1px 1px;
    -moz-border-radius: 0 0 1px 1px;
}
.blog-item {
    margin-bottom: 40px;
    padding-bottom: 40px;
    border-bottom: 1px dashed #ddd;
	background-color: #F1F2F1;
	
}
@media (max-width: 768px) {
	.blog-item {
		padding-left: 15px;
		padding-right: 15px;
	}
}
.blog-img img {
    width: 100%;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
	background-color: #F1F2F1;
}
.blog-item h1,
.blog-item h1 a {
    font-size: 25px;
    color: #48cfad;
    font-weight: 300;
}
.blog-item h1 {
    margin-bottom: 20px;
    line-height: 35px;
}
.blog-item h1 a:hover { text-decoration: none }
.author {
    margin: 25px 0 30px 0;
    font-size: 16px;
}
.author a,
.st-view a { color: #6495EA }
.st-view { margin-top: 20px }
.st-view ul li { margin-bottom: 5px }
.blog-side-item {
	background-color: #F1F2F1;
}
.blog-side-item h3 {
    margin-top: 30px;
    color: #475268;
    font-size: 18px;
	padding-left: 10px;
}
.blog-side-item ul li {
    margin-bottom: 5px;
    border-bottom: 1px solid #efefef;
    line-height: 35px;
}
.blog-side-item ul li a {
    display: inline-block;
    width: 100%;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
	padding-left: 10px;
}

/* botão */
.btn.btn-primary {
    background-color: #6495EA;
    border: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.btn.btn-primary:hover,
.btn.btn-primary:active,
.btn.btn-primary.hover {
    background-color: #F1F2F1;
    border: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
/* blog 

text-color: #009246; Fern Green
	text-color: #F1F2F1; Bright White
	text-color: #CE2B37; Flame Scarlet
	*/

.hiring h4 {
    text-align: center;
    padding-bottom: 10px;
    margin-bottom: 50px;
    text-transform: uppercase;
}

.bg-olive {
    background-color: #6495EA !important;
}

.bg-red, .bg-yellow, .bg-aqua, .bg-blue, .bg-light-blue, .bg-green, .bg-navy, .bg-teal, .bg-olive, .bg-lime, .bg-orange, .bg-fuchsia, .bg-purple, .bg-maroon, .bg-black {
    color: #f9f9f9 !important;
}

/* tabela 
table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

td, th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}

tr:nth-child(even) {
    background-color: #dddddd;
}
*/
td, th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}
tr:nth-child(even) {
    background-color: #dddddd;
}
tr:hover {
  color: #6495EA;
  position: relative;
}

.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}

.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #6495EA;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-color: #6495EA;
  border-width: 5px 5px 0;
}

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-top-color: #6495EA;
  border-width: 5px 5px 0;
}

.tooltip.top-right .tooltip-arrow {
  right: 5px;
  bottom: 0;
  border-top-color: #6495EA;
  border-width: 5px 5px 0;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-right-color: #6495EA;
  border-width: 5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-left-color: #6495EA;
  border-width: 5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #6495EA;
  border-width: 0 5px 5px;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-bottom-color: #6495EA;
  border-width: 0 5px 5px;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-bottom-color: #6495EA;
  border-width: 0 5px 5px;
}
/*formulário cliente*/
.full-content-box{
	padding-left:5px; 
	padding-right:5px; 
	padding-top:0px; 
	padding-bottom:5px; 
}
.title-box{
	font-size: 10px; 
	background: #6495EA; 
	color: #fff;
	padding:2px; 
	text-align: center;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;	
}
.field-box-cliente {   
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
    background: #fff; 
    border:1px solid #000000;
    width:150px;
	height: 20px;
	padding-left: 10px;
	font-size: 10px;
}
.btn-form-box{
	font-size: 12px;
	width:150px;
	height: 20px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;	
	padding: 3px;
}
/*formulário cliente form*/
.full-content-box-form{
	padding-left:5px; 
	padding-right:5px; 
	padding-top:0px; 
	padding-bottom:5px; 
}
.title-box-form{
	font-size: 15px; 
	background: #6495EA; 
	color: #fff;
	padding:2px; 
	text-align: center;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;	
}
.field-box-cliente-form {   
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;
    background: #fff; 
    border:1px solid #000000;
    width:150px;
	height: 25px;
	padding-left: 10px;
	font-size: 12px;
}
.btn-form-box-form{
	font-size: 14px;
	width:150px;
	height: 30px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    box-shadow: 1px 1px 2px #333333;    
    -moz-box-shadow: 1px 1px 2px #333333;
    -webkit-box-shadow: 1px 1px 2px #333333;	
	padding: 5px;
}