/* 
Theme Name: Plataforma IRUNA
Theme URI: http://www.web4comunicacao.com/plataformas
Author: Web4Comunicação
Author URI: http://www.web4comunicacao.com
Description: Plataforma de Segmento com thema 3rd party
Version: 1.0
Tags: one-page
Text Domain: iruna 
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


@media only screen and (min-width: 1px) and (max-width: 375px) {
	.fixlogomobile img{
		max-width: 150px;
		height: auto;
	}

	.navbar {
    	min-height: 80px;
	}
}

@media only screen and (min-width: 376px) and (max-width: 768px) {
	.fixlogomobile img{
		max-width: 160px;
		height: auto;
	}

	/*.navbar {
    	min-height: 80px;
	}*/

}

.intro{
	margin-top: 90px;
	margin-bottom: -22px;
}
.intro .intro-slider, .intro .intro-slider .item{
	height: initial !important;
}
@media only screen and (max-width: 768px) {
	.screen{
		text-align: center;
	}
	.intro{
		margin-top: 100px;
	}


}
@media only screen and (min-width: 769px) {
	.fixlogomobile img{
		max-width: 230px;
		height: auto;
	}

	/*.navbar {
    	min-height: 100px;
	}*/

}

.logoheader{
	width: auto;
	max-height: 85px;
}





.espacetop{
	margin-top: 0px;
	height: 160px;
}

.espacebotton{
	margin-bottom: 10px;
	
}


.fotodepoimento{
	width: 170px;
	height: auto;
}



.textodestaque p{
    font-size: 14px !important;
    line-height: 1.8em !important;
}

.alturamini{
	min-height: 200px;
}

.sombratexto {
    text-shadow: 1px 2px 2px #000;
}

h1.sombratexto{
    font-weight: 600;
}
.sombratexto p{
    font-weight: 600;
}
.areaimagemartigos{
	max-height: 180px;
	min-height: 180px;
	overflow: hidden;
}
.alturah4{
	min-height: 100px;
}
.btnfit{
	border: 1px solid;
    background: transparent;
    color: #fff;
    padding: 7px;
    font-weight: 600;
    font-size: 18px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    margin-bottom: 0;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    
}


h1.titulos{
	min-height: 60px;
	margin-bottom: 15px;
}

.navbar-brand{
	padding: 0px !important
}

.img-blog{
	width: 100%;
	height: auto;
}


.img_blog_full{
	width: 100%;
    height: auto;

}

.misha_loadmore{
    background-color: #ddd;
    border-radius: 2px;
    display: block;
    text-align: center;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 800;
    letter-spacing:1px;
    cursor:pointer;
    text-transform: uppercase;
    padding: 10px 0;
    transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;  
}
.misha_loadmore:hover{
    background-color: #767676;
    color: #fff;
}


.maisnoticias{
	padding: 0px;
}


.minimalheight_service{
	min-height: 280px;
}




.blog-content{
	min-height: 170px;
}


.paddingtop small{
	font-size: 70%;
}


.mb-1{ 	margin-bottom: 5px;}
.mb-2{ 	margin-bottom: 10px;}
.mb-3{ 	margin-bottom: 14px;}
.mb-4{ 	margin-bottom: 18px;}


.mt-1{ 	margin-top: 5px;}
.mt-2{ 	margin-top: 10px;}
.mt-3{ 	margin-top: 14px;}
.mt-4{ 	margin-top: 18px;}


.p-1{ 	padding: 5px;}
.p-2{ 	padding: 10px;}
.p-3{ 	padding: 14px;}
.p-4{ 	padding: 18px;}

.areathumbnail{
	height: 198px;
	max-height: 240px;
	overflow: hidden;
}

.package-name{
	min-height: 60px;
}

body, html, section {
	width: 100% !important;
}


#map{
	width: 100%;
	height: 300px;
}

.modal{
	z-index: 9999;
}



.video .brief-content {
   color: #333
}


textarea.form-control{
	border: 1px solid #ffffff;
    background: transparent;
    width: 95%;
}



.btnlead{
	height: 40px;
    line-height: 1;
    padding: 0px;
	border-radius: 8px 8px 8px 8px;
}

.areaformlead{
	background: rgba(255,255,255, 0.7);
    padding: 4% 5% 0% 5%;
    border: 1px solid #fff;
    border-radius: 8px 8px 8px 8px;
}

.areaformlead .form-control{
	border: #003D7D !important;	
	color:  #003D7D !important;
}

::placeholder {
  color: #003D7D !important;
}


.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #f00;
    background: #fff;
    color: #000;
    text-align: center;
    border-radius: 8px 8px 8px 8px;
}



.imgmarca{
	width: 80%;
	height: auto;

}

.intro .intro-slider .item.slide_2{
	background-position: center;
}