/* 
    Created on : 29/abr/2017, 17:51:54
    Author     : André
*/

 #pesquisa-button span, #pesquisa2-button span, #pesquisa3-button span, #pesquisa4-button span {
		display: none;
	}

	.select-margen {
		margin:15px auto;
	}

	.select-margen-familia {
		margin:20px auto;
	}

    .slideshow {
        overflow: hidden;
        width: 650px;
        height: 550px;
    }

    iframe {
             width: 100%;
             height: 400px !important;
             border: none;
             margin-bottom: 25px;
	 }
         
         .carousel .botoes {
            position: absolute;
            bottom: 0;
            right: 0;
            left: 0;
            background: rgba(0, 0, 0, .6);
            color: #FFFFFF;
            text-align: left;
            padding: 15px 25px;
         }
         
         .carousel .botoes div:first-child {
             font-size: 18px;
             font-weight: bold;
             padding-bottom: 5px;
         }
         

            
            
            @media (max-width: 850px) {
                
                .carousel-caption .caixa:nth-child(1) {
                    margin-bottom: 35px;
                }
            }
            
            @media (max-width: 400px) {
                .caixa a {
                    font-size: 15px !important;
                    padding: 4px 7px !important;
                    
                }
                
                .carousel-caption .caixa {
                     margin-bottom: 20px !important;
                }
                
                .carousel-caption .caixa:nth-child(2) {
                    margin-bottom: 45px;
                }
                .thumbs-overlay .col-md-10 .col-md-6 .caption div p {
                    font-size: 13px;
                }
            }
            .testemunhos {
                margin-bottom: 50px;
            }
            
            .testemunhos .caption {
                width:100%;
                bottom: 0;
                position: absolute;
                background: rgba(0, 0, 0, .6);
                padding: 0;
            }
            
            .testemunhos .caption .nome-pais {
                border-top: 4px solid #A9501F;
                text-align: right;
                color: #FFFFFF;
                padding: 10px 45px 10px 5px;
            }
            
            .testemunhos .caption .nome-pais a, .testemunhos .caption .nome-pais a:hover, .testemunhos .caption .nome-pais a:active {
                color: #FFFFFF;
            }
            
            .testemunhos .caption .texto-testemunho {
                padding: 9px;
            }

            .testemunhos .thumbnail {
                border: 0 none;
                box-shadow: none;
                margin:0;
                padding:0;
            }
            
            .testemunhos .thumbnail img {
                width: 100%;
                height: 550px;
            }

            .testemunhos .caption {
                color: #fff;
                -webkit-font-smoothing: antialiased;
                text-align: left;
            }
            
            html,body{height:100vh;min-height: 100%;}
            .carousel,.item,.active{height:100%;}
            .carousel-inner{height:100%;}
            .fill{width:100%;height:100%;background-position:center;background-size:cover;}

            /* faster sliding speed */
            .carousel-inner > .item {
                -webkit-transition: 0.3s ease-in-out left;
                -moz-transition: 0.3s ease-in-out left;
                -o-transition: 0.3s ease-in-out left;
                transition: 0.3s ease-in-out left;
            }

            /* keep full widget on smaller screens */
            @media (max-width: 767px) { 
                    body {
                            padding-left: 0;
                            padding-right: 0;
                    }
            }
            
            
            .pull-center .carousel-control {
                position: absolute;
                top: 50%;
                background: rgba(0, 0, 0, .4);
                color: #fff;
                display: inline-block;
                margin-top: -25px;
                height: 40px;
                line-height: 40px;
                width: 65px;
                line-height: 40px;
                text-align: center;
                border-radius: 1px;
                z-index: 5;
                font-size: 50px;
            }
            
            .pull-center .carousel-control:hover {
                background: rgba(0, 0, 0, .7);
            }
            
            .pull-center .carousel-control .left {
                left: 10px;
            }
            
            .pull-center .carousel-control .right {
                right: 10px;
            }

        
        .no-padding {
            padding-left: 0;
            padding-right: 0;
        }
        
        .linha-3 {
            overflow:hidden;
            height: 42px;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;  
        }
        
        @media (min-width: 850px) {
            .coluna-8 {
                width: 66.66666%;
                float: left;
                width: 63%;
                margin-right: 3.66666%;
            }
            
            .coluna-4 {
                width: 33.33333%;
                float: left;
            }
        }
        
        .map-container iframe {
	width: 100%;
	display: block;
	pointer-events: none;
	position: relative; /* IE needs a position other than static */
        }
        
        .map-container iframe.clicked {
                pointer-events: auto;
        }
        

.page-header {
    border-bottom: none;
}

.col-md-12 .coluna-8 {
/*    border-bottom: 2px solid #c25b35;*/
    padding-bottom: 30px;
}

.coluna-8 .page-header {
    font-weight: bold;
}

.coluna-8 .caracteristicas {
    border-top: 2px solid #c25b35;
    padding-top: 10px;
    margin-top: 25px;
}

.coluna-4 .caracteristicas strong {
    color: #c25b35;
}