/* CSS Document */
#equalheight {overflow: hidden; width:100% }
.casa {display:table}
.insidecasa {display:table-cell; vertical-align:middle; height:100%}
.amarelo {background:#f0c42e}
.cinzaclaro {background:#e5e5e5}
.cinzalight {background:#eeeeee}
.vertical-align { display: flex; flex-direction: row;}
.container .jumbotron { border-radius:0; padding:0;}
.jumbotron {position: absolute;top: 40%;left:50%;transform: translate(-50%,-40%);}
.mylogo {padding: 3.8em 3.7em 3.4em 0; float:right;}
.nopadding {padding:0;}
.nomargin {margin:0}
.padding-tb {padding:2em 0;}
.padding-t {padding:2em 0 0;}
p.brevemente {text-align:left; text-indent:2.4em; margin:0; padding:1.2em 0.5em 1em; font-size:36px; color:#fff; font-weight:bold; letter-spacing:0.2em; font-family: 'montserrat-regular', 'opensans-regular';}
.wrapinfos {float:left;margin-left:3em;}
.wrapinfos {float:left;margin-left:3em;}
p.membros {text-align:left !important; text-indent:2em; margin:0; font-size:14px;font-weight:normal;font-family: 'opensans-regular';}
.nomes, .emails, .phones {display:block; line-height:16px}
.nomes {padding:1.2em 0;}
p.addresses {text-align:left !important; text-indent:2em; margin:0; font-size:14px;font-weight:normal;font-family: 'opensans-regular';}
.address, .street, .postal {display:block; line-height:16px}
p.email-link {text-align:left !important; text-indent:2em; margin:0; font-size:14px;font-weight:normal; padding-top:0.8em;font-family: 'opensans-regular';}
p.email-link a:hover {color:#e5e5e5; }
.corner-left {background: #f0c42e;background:linear-gradient(70deg,  transparent 16px, #f0c42e 0) bottom left;background-size: 100% 100%;background-repeat: no-repeat;}
.corner-right {background: #f0c42e;background:linear-gradient(252deg, transparent 52px, #f0c42e 0) top right;background-size: 100% 100%;background-repeat: no-repeat;}
.bothclear {clear:both;}
/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
	
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
	/*.jumbotron {left: 0; position: absolute; top: 0;}*/
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}



/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.corner-right { background: rgba(0, 0, 0, 0) linear-gradient(252deg, transparent 42px, #f0c42e 0px) no-repeat scroll right top / 100% 100%;}
	.mylogo {padding: 1.5em 3.8em 3em 1.2em; float:right;}
	.img-responsive {max-width:81%;}
	p.brevemente { font-size: 32px; padding: 1em 0;  text-indent: 3em; letter-spacing:0.2em}
	.padding-tb { padding: 1.5em 0;}
	.wrapinfos {margin-left:1.6em;}
	p.membros { font-size: 12px; margin: 0 1em; text-indent:2em;}
	.nomes {padding: 0.5em 0 0.8em;}
	p.addresses, p.email-link { font-size: 12px; margin: 0 1em; text-indent:2em;}		
}

/* Personalizado */
@media only screen and (min-width : 768px) and (max-width : 800px) {
	.col-sm-5, .col-md-5, .col-lg-5, .col-sm-7, .col-md-7, .col-lg-7 {width:100%;}
	.jumbotron {left: 0; position: absolute; top: 0; transform:none;}
	.mylogo {padding: 1em 0em 3em 5.5em; float:none;}
	.img-responsive {max-width:90%;}
	p.brevemente { font-size: 30px; padding: 0.5em 0;  text-indent: 2.9em; letter-spacing:0.2em}
	.padding-tb { padding: 1.2em 0;}
	.wrapinfos {display:block; margin:0; width:100%;}
	p.membros { font-size: 12px; margin: 0; text-indent:7.5em;}
	.nomes {padding: 0.8em 0;}
	p.addresses, p.email-link { font-size: 12px; margin: 0; text-indent:7.5em;}	
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
	.col-sm-5, .col-md-5, .col-lg-5, .col-sm-7, .col-md-7, .col-lg-7 {width:100%;}
	.jumbotron {left: 0; position: absolute; top: 0; transform:none;}
	.mylogo {padding: 1em 0em 3em 5.5em; float:none;}
	.img-responsive {max-width:90%;}
	p.brevemente { font-size: 30px; padding: 0.5em 0;  text-indent: 2.9em; letter-spacing:0.2em}
	.padding-tb { padding: 1.2em 0;}
	.wrapinfos {display:block; margin:0; width:100%;}
	p.membros { font-size: 12px; margin: 0; text-indent:7.5em;}
	.nomes {padding: 0.8em 0;}
	p.addresses, p.email-link { font-size: 12px; margin: 0; text-indent:7.5em;}	
}


/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	.jumbotron {left: 0; position: absolute; top: 0; transform:none;}
	.mylogo {padding: 1em 0 3em 3.6em;}
	.img-responsive {max-width:75%;}
	p.brevemente { font-size: 26px; padding: 0.7em 0 0.5;  text-indent: 1.8em; letter-spacing:0.2em}
	.padding-tb { padding: 1.2em 0;}
	.wrapinfos {display:block; margin:0; width:100%;}
	p.membros { font-size: 12px; margin: 0; text-indent:4.5em;}
	.nomes {padding: 0.8em 0;}
	p.addresses, p.email-link { font-size: 12px; margin: 0; text-indent:4.5em;}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
	
}