/*
Theme Name: spmf with wp-bootstrap
Author:  Angela Costa for ALERT


/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */

/***** header***/ 
body{
	
	/*background: url(images/bg1.jpg) center top no-repeat;*/
	margin-top: 0px;
	padding-top: 0px;
	/*background-color: #F2F1F1;
	/*background: -webkit-radial-gradient(circle, white, #F2F1F1); /* Safari */
	/*background: -o-radial-gradient(circle, white, #F2F1F1); /* Opera 11.6 to 12.0 */
	/*background: -moz-radial-gradient(circle, white, #F2F1F1); /* Firefox 3.6 to 15 */
	/*background: radial-gradient(circle, white, #F2F1F1); /* Standard syntax */
	background: url(http://www.spmfr.org/wp-content/themes/spmf-theme/images/background%20spmfr.jpg) 68% 33%;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
header{
	margin-top: 32px;
}

#main{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

#main_panel{

	height: 120px;
}
#logo{
	float: left;
	
}

#form_login{
	float: right;
	text-align: right;

}

.aditional_text{
	text-align: left !important;
}
#main_panel .panel{

	height: 120px;
	width: 153px;
	float: left;
}

#wp-admin-bar-notes{
	display: none !important;
}
footer.footer{

	/*background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMmRkYjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 1%, #d2ddb5 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#d2ddb5)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top,  #ffffff 1%,#d2ddb5 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top,  #ffffff 1%,#d2ddb5 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top,  #ffffff 1%,#d2ddb5 100%); /* IE10+ */
	/*background: linear-gradient(to bottom,  #ffffff 1%,#d2ddb5 100%); /* W3C */
	
	background: #363839;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d2ddb5',GradientType=0 ); /* IE6-8 */
	padding-bottom: 20px;
}

footer #resume{
	color: #BFBFBF;
	padding-top: 20px;
}

footer #logo-footer{
	width: 97% !important;
	display: inherit;
	margin: auto;
	margin-bottom: 20px;
	margin-left:-10px;
	
}

footer #menu-footer{
	color: #BFBFBF;
	padding-top: 60px;
	padding-left: 20px;
}

#menu-footer li{
	margin-bottom: 10px;
}

#footer-menu-headers{
	font-size: 1.2rem;
	text-align: left;
	border-bottom: 1px solid rgba(211, 211, 211, 0.25);
}
#footer-menu-headers>th{
	text-align: left;
	
}

#menu-footer td{
	padding:5px 10px 0 5px;
}
#login h1 a {

	background-size: 70% !important;
	background-position: center center !important;
}

#content-footer{
	color: #BFBFBF;
	padding:25px;
	font-size: 1rem; 
	height:60px;
	background-color: #282a2b;
	border-top: 1px solid rgba(211, 211, 211, 0.25);
}
#content-footer a{
	color: #BFBFBF;
}
#main-container{
	margin-bottom: 40px;
}

#options_area{
	height: 280px;
}

.navbar-brand{

	display: block;
	width: 515px;
	height:110px;
	background: url(images/logo/Logo_SPMFR.png) no-repeat;
	background-size: contain;
	text-indent: -9999px;
	margin-bottom: 0px;

}


/*** form ***/


input, textarea { 
	padding: 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	width: 200px;
	background: #FFFFFF;
	-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px; /* KHTML */
	border-radius: 10px; /* CSS3 */
	behavior:url("border-radius.htc");

}

textarea { 
	width: 400px;
	max-width: 400px;
	height: 150px;
	line-height: 150%;
}

input:hover, textarea:hover,
input:focus, textarea:focus { 
	border-color: #ccc; 
}

.form label { 
	margin-left: 10px; 
	color: #999999; 
}

input.submit {
	width: auto;
	padding: 9px 15px;
	background: #617798;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
}


/** megadropdowns**/

.nav,
.nav a,
.nav ul,
.nav li,
.nav div,
.nav form,
.nav input {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}

.nav a { text-decoration: none; }

.nav li { list-style: none; }

/* Menu Container */
.nav {
	display: inline-block;
	position: relative;
	cursor: default;
	z-index: 500;
}

/* Menu List */
.nav > li {
	display: block;
	float: left;
}

/* Menu Links */
.nav > li > a {
	position: relative;
	display: block;
	z-index: 510;
	height: 54px;
	padding: 0 20px;
	line-height: 54px;
	font-size: 13px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}


.nav > li:first-child > a {
	border-radius: 3px 0 0 3px;
	border-left: none;
}



/* Menu Dropdown */
.nav > li > div {
	position: absolute;
	display: block;
	width: 100%;
	top: 50px;
	left: 0;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	border-radius: 0 0 3px 3px;
	-webkit-transition: all .3s ease .15s;
	-moz-transition: all .3s ease .15s;
	-o-transition: all .3s ease .15s;
	-ms-transition: all .3s ease .15s;
	transition: all .3s ease .15s;
}

.nav > li:hover > div {
	opacity: 1;
	visibility: visible;
	overflow: visible;
}

/* Menu Content Styles */
.nav .nav-column {
	float: left;
	width: 20%;
	padding: 2.5%;
}

.nav .nav-column h3 {
	margin: 20px 0 10px 0;
	line-height: 18px;
	
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #372f2b;
	text-transform: uppercase;
}

.nav .nav-column h3.orange { color: #ff722b; }

.nav .nav-column li a {
	display: block;
	line-height: 26px;
	
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #888888;
}

.nav .nav-column li a:hover { color: #666666;}


#form_login{
	width: 206px !important
}


#form_login .input_fields_holder{
	
	float: left;
}

#form_login input{
	
	border-radius: 0px;
	-webkit-border-radius:0px;
	padding: 5px;
	font-size: 10px;
	color: #333;
	width:185px;
	background: #eeefef;
	
}


#form_login input.submit{
	
	width: 21px;
	height: 52px;
	float: left;
	background: url(images/seta.png) no-repeat;
	background-position-y: center;
	text-indent: -9999px;
}



#form_login .aditional_text{
	
	float: left;
	font-size: 10px;
	color: #333;
}

#user_login, #user_pass{
	height: 26px !important;
}

/*destaques */

.marketing{
	
	margin-top: 10px;
}


.marketing .holder  h2{
	
	font-size: 0.9em;
}




.marketing div.holder{
	
	background: #fff;
	margin: 10px;
	padding: 15px;
	height: 250px;
	box-shadow: 0px 3px 8px #888888;
}
.desc-evento{
	display: none !important;
}
.featurette-divider {
	margin: 30px 0;
}

.featurette {
	overflow: hidden;
}


.featurette-heading {
	font-size: 42px;
	font-weight: 300;
	line-height: 1;
	letter-spacing: -1px;
}


.muted {
	color: #999999;
}

.featurette-image.pull-left {
	margin-right: 40px;
}
.featurette-image {
	width: 25%
}


.pull-left {
	float: left;
}

.featurette-image.pull-right {
	margin-left: 40px;
}

.pull-right {
	float: right;
}



/** destauqes com icones ***/


.w-box.w-box-inverse {
	background: none !important;
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}


.w-box.w-box-inverse .thmb-img {
	text-align: center;
}



.w-box.w-box-inverse h2 {
	margin: 15px 0 0 0;
	padding: 0;
	font-weight: bold;
	font-size: 16px;
	text-transform: none;
	border: 0;
	text-align: center;
}



.fa {
	background: url(images/logo_small.png) no-repeat;
	display: block;
	width: 70px;
	height: 100px;
	margin: 0 auto;
}



#main article{
	
	background: #fff;
	padding: 15px;
}

.page-header {
	
	padding-top: 0px;
	margin-top: 0px;
}

#slideshow {
	width: 100%;
	position: absolute;
	height: 500px;
	z-index: -1;
	top: 0px;
}

.holder h2, .holder p{
	text-align: left;
}
#menu-main-menu li.left ul ul{
	left: 100%;
}

#menu-main-menu li ul{
	min-width: 210px;
}

#menu-main-menu li.left ul {
	left: -115%;

}

#logout-button{
	font-size: 1.3rem !important;
	width: 100px !important;
	color: #777777 !important;
}
.shiftnav-wrap{
	padding-top: 50px !important;
}

.shiftnav-main-toggle-content {
	
	background-color: #eeefef !important;
}

.container#background{
	width:1070px;
	background-color: white;
	box-shadow: 0px 3px 8px #888888;
	padding-left: 0px;
	padding-right: 0px;


}

/*.caret{
	display:none !important;
	}*/

	.featurette>a{
		color:inherit !important;
	}

	.featurette>a:hover{
		color:#737373 !important;
		text-decoration: none !important;
	}


	.modal {
		display:    block;
		position:   fixed;
		z-index:    1000;
		top:        0;
		left:       0;
		height:     100%;
		width:      100%;
		background: rgba( 255, 255, 255, .8 ) 
		url('loading.gif') 
		50% 50% 
		no-repeat;
	}


	/*******************************/

	.flexslider {
		width: 100%; 
		/*min-height: 300px;*/
		margin-bottom: 80px;
		border: 10px solid #ededed;
		box-shadow: 0px 5px 6px -1px rgba(0, 0, 0, 0.2);
		margin: 0 auto;
		margin-bottom: 20px;
		visibility: hidden;
	}

	/* the elliptical shadow below the slider */
	.flexslider:after {
		content: '';
		display: block;
		width: 80%;
		height: 20px;
		border-radius: 50%;
		position: absolute; 
		z-index: -1;
		bottom: -10px;
		left: 10%;
		box-shadow: 0 2px 10px 10px rgba(0, 0, 0, 0.2);
	}

	.slides li {
		display: block;
		/*width: 949px !important;*/
		margin-left: 0px;
		height: 300px;
		background-position: center;
		background-repeat: no-repeat;
		transform: translate3d(-40px, 0px, 0px);
		-o-transform: translate3d(-40px, 0px, 0px); /* Opera */
		-ms-transform: translate3d(-40px, 0px, 0px); /* IE 9 */
		-moz-transform: translate3d(-40px, 0px, 0px); /* Firefox */
		-webkit-transform: translate3d(-40px, 0px, 0px); /* Safari and Chrome */
		cursor: pointer;
		background-size: 100% 100%;
		background-position: center;
		/* background-attachment: fixed; */
		background-clip: padding-box;

	}



	/* the text box */
	.slides li .slide-text {
		position: absolute;
		background: #fff;
		background: rgba(38, 37, 37, 0.55);
		bottom: 0px;
		width: 100%;
		max-height: 316px;
		overflow: hidden;
		padding: 10px;

	}

	.slides li .slide-text h2 {
		font-size: 24px;
		margin-bottom: 15px;
	}

	.flex-control-nav {
		bottom: -60px;
		padding-left: 0px !important;
	}
	.flex-control-nav li {
		margin: 0 2px;
	}

	/* the dots below the slider */
	.flex-control-paging li a {
		background-color: #e9e9e9;
		background-image: linear-gradient(to bottom, #f5f5f5, #d9d9d9); /* add prefixed versions */
		background-repeat: repeat-x;
		box-shadow: inset 0 -1px 0 0 white, 0 1px 0 0 rgba(0, 0, 0, 0.1);
		border: 1px solid #ededed;
		height: 14px;
		width: 14px;
	}
	.flex-control-paging li a.flex-active {
		background: #FFDD00;
		border-color: #FFDD00;
		box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 0 0 rgba(0, 0, 0, 0.25);
	}
	.flex-control-paging li a:hover {
		background: black;
		border-color: black;
		box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, 0.5), 0 1px 0 0 rgba(0, 0, 0, 0.25);
	}

	.flex-viewport {
		max-height: 300px !important;
		width: 100%;
	}

	.slide-text{
		padding-bottom: 10px !important;
		padding-top: 0px !important;
		margin-bottom: 0px !important;
		color: white !important;
	}
	.slide-text>h2{
		font-weight: bold;
		margin-bottom: 0px !important;
		margin-top: 10px;
	}

	.slide-text a{
		color:white !important;
	}

	#menu-footer a{
		color: #BFBFBF !important;
		text-decoration: none;
	}

	.grid-button, .slider-button{
		text-align: right;
		/*width: 100%;*/
		position: absolute;
		top: 0;
		right: 0;
		/* position: absolute; */
		z-index: 20;
	}

	.grid-button-div{
		width: 31%;
		right: 0;
		margin: 0;
		float: right;
		background-color: rgba(0, 0, 0, 0.27);
		text-align: center;
		padding-top: 2px;
		padding-bottom: 2px;
	}

	.grid-button-div img{
		width: 50%;
	}

	.slider-button-div img{
		width: 30%;
		margin-top:-20px;
	}

	.active{
		display: inherit;
	}
	.inactive{
		display: none;
	}

	.row-destaques{
		box-shadow: 0px 4px 8px -2px rgba(0, 0, 0, 0.2);
	}

	.fill-div{
		margin-top: -8px !important;
		padding-left:15px !important; 
		padding-right:15px !important; 
		display: block !important;
		height: 100% !important;
		width: 100% !important;
		text-decoration: none !important;
		text-align: center !important;    
		padding-top: 40px !important;
	}

	.fill-div img{
		height: 70%;
	}

	.destaque:hover{
		background-color: #363839 !important;
		color: white !important;
		text-decoration: none !important;
	}


	.titulo-destaque{
		font-weight: 300;
		color:white;
	}

	.destaque{
		padding-left:0px; 
		padding-right:0px;
		height:200px; 
	}
	
	.shiftnav-right-button{
		margin-top: 14px;
		right: 0;
		margin-right: 35px;
		position: absolute;
		text-align: right;
	}

	.shiftnav-right-button img{
		width: 8%;
	}

	
	.dropdown-menu li ul, #menu-main-menu li ul{
		background-color: #363839 !important;
	}
	.dropdown-menu li a{
		color: white !important;
	}

	



	.dropdown-menu li:hover > a ,
	.dropdown-menu li.current-menu-item > a,
	.dropdown-menu li.current-menu-ancestor > a,
	.dropdown-menu li.current_page_item > a,
	.dropdown-menu li.current_page_ancestor > a, 
	.dropdown-menu li.current_page_parent > a {
		background:white;
		color: #363839 !important;
		text-decoration:none;
	}

	.dropdown-menu .caret{
		border-left: 4px solid #FFDD00 !important;
	}

	#logout-button{
		margin-top: 20px;
	}
	#form_login{
		margin-top: 10px;
	}

	a.back-to-top {
		display: none;
		width: 60px;
		height: 60px;
		text-indent: -9999px;
		position: fixed;
		z-index: 999;
		right: 40px;
		bottom: 40px;
		background: #EDCD02 url("images/up-arrow.png") no-repeat center 43%;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
	}

	a:hover.back-to-top {
		background-color: #000;
	}

	a.rotate-body-1 {
		display: none;
		width: 40px;
		height: 40px;
		text-indent: -9999px;
		z-index: 999;
		
		background: #EDCD02 url("images/up-arrow.png") no-repeat center 43%;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}

	a.rotate-body-2 {
		display: none;
		width: 40px;
		height: 40px;
		text-indent: -9999px;
		z-index: 999;
		
		background: #EDCD02 url("images/up-arrow.png") no-repeat center 43%;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	.rotate-body-active{
		background: #EDCD02 url("images/up-arrow.png") no-repeat center 43% !important;
	}
	.rotate-body-inactive{
		background: #A9A9A8 url("images/up-arrow.png") no-repeat center 43% !important;
	}

	a:hover.rotate-body {
		background-color: #000;
	}

	#corpo-1, #corpo-2{
		display: block ;
	}

	table {
		border-collapse: collapse;
		border-spacing: 0;
		display: block; 
		width: 100% !important;
		height: 100% !important;
	}
	td,th {
		padding: 4px 8px;
	}

	.dropdown-menu{
		margin-top: 0px !important;
	}

	/********************DOWNLOAD MONITOR*********************/
	.dlm-downloads{

		padding-left: 0 !important;
	}
	.dlm-downloads li{
		list-style: none !important;

	}

	.download-box{
		display: flex !important;
		width: 100%;
	}

	.download-box img{
		height:100% !important;
		width: 7% !important; 
	}
	.download-box-content{
		width: 80% !important;
	}
	.download-box-content h1{
		font-size: 14px !important;
	}
	.download-button small {

		display: none !important;
	}

	.download-button{
		width: 50% !important;
		margin: 0 auto  !important;
		font-size: 1em !important;
		line-height: 0.5em !important;
	}

	.menu-construcao{
		cursor: context-menu !important;
		background-color: white !important;
		
	}

	.dropdown-menu .menu-construcao a{
		color: black !important;
		cursor: context-menu;
	}

	.dropdown-menu .construcao-1:hover > a{
		text-decoration:none;
		background: url(http://ursonline.org/wp-content/uploads/2013/04/Under-Construction.jpg) no-repeat;
    background-size: 50px;
    background-position-x: 300px;
    background-position-y: 0;
	}

	.dropdown-menu .construcao-2:hover > a{
		text-decoration:none;
		background: url(http://ursonline.org/wp-content/uploads/2013/04/Under-Construction.jpg) no-repeat;
    background-size: 50px;
    background-position-x: 300px;
    background-position-y: -25px;
	}

	.construcao-1{
		background: url(http://ursonline.org/wp-content/uploads/2013/04/Under-Construction.jpg) no-repeat;
    background-size: 50px;
    background-position-x: 300px;
    background-position-y: 0;
	}
	.construcao-2{
		    background: url(http://ursonline.org/wp-content/uploads/2013/04/Under-Construction.jpg) no-repeat;
    background-size: 50px;
    background-position-x: 300px;
    background-position-y: -25px;
	}
	
	/*********************************************************/


	@media only screen and (max-width: 1200px){

		#logo-footer{
			width: 91% !important;
		}
	}

	@media only screen and (max-width: 1090px){
		.container#background{
			width:100%;
		}
		#logo-footer{
			width: 92% !important;
		}
	}

	@media only screen and (max-width: 992px){
		#menu-main-menu li.left-aux ul {
			left: -100%;

		}
		.container#background{
			width:100%;
		}

		.slides li {
			height: 230px;
		}
		footer #logo-footer {
			width: 60% !important;
			display: inherit;
			width: 60% !important;
			margin: auto ;
			/* margin-left: -10px; */
			margin-bottom: 20px;
		}

	}
	@media only screen and (max-width: 767px){

		.container#background{
			width:100%;
		}
		#mainBar{
			display: none !important;
		}
		#shiftnav-toggle-main{
			height: 50px;
		}

		.container{
			width: 90%;
		}
		.holder{
			text-align: center;
			height: auto !important; 
			display: flex !important;
			border-top: 1px solid lightgray;
			margin-bottom: 0px !important;
			margin-top: 0px !important;
		}
		.holder>div{
			overflow: visible !important;
		}
		.holder img{
			width:100px !important;
			height: 100px !important;
			overflow: visible;
			margin-right: 5px;
		}
		.desc-evento{
			display: inherit !important;
		}
		.marketing{
			width:100%;
			margin-left: 0px;
			margin-right: 0px;
			padding-right: 0px;
			padding-left: 0px;

		}
		#main{
			padding-left: 0px;
			padding-right: 0px;
			border-top: 5px solid #363839;
		}
		.row, .row>div{
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 10px;
		}
		.featurette-image {
			width: 42%;
			margin-right: 10px;
		}
		.featurette-heading {
			font-size: 27px;
		}
		.map-representation{
			display: none !important;
		}
		#footer-menu, #menu-footer{
			display: none !important;
		}

		.flexslider{
			/*height: 250px !important;
			min-height: 250px !important;*/
			margin-top: 35px;
		}

		.slides, .custom-li,.flex-viewport{
			height: 100% !important;
		}
		.custom-li{
			/*background-size: contain !important;
			background-position: center top !important;*/
		}

		.destaque{
			height:150px; 
		}
		.fill-div{
			padding-top: 20px !important;
		}

		.slides li .slide-text h2 {
			font-size: 12px;
		}

		.slider-button-div img{
			margin-top:0px;
		}

		#form_login{
			display: none;
		}
		a.back-to-top{
			display: none !important;
			visibility: hidden;
		}
		.destaque{
			height: 77px !important;
		}
		.fill-div{
			padding-top: 5px !important;
		}
		.titulo-destaque{
			font-size: 14px !important;
		}
		#logo{
			width: 100% !important;
		}
		.navbar-brand{
			width: 100% !important;
			height: 75px !important;
			background-position: center;
		}

		h1{
			font-size: 25px;
		}

		h4{
			font-size: 15px;
		}
		footer #logo-footer {
			width: 50% !important;
			display: inherit !important;
			margin: auto !important;
			/* margin-left: -10px; */
			margin-bottom: 20px !important;
		}
		a.rotate-body-1,a.rotate-body-2 {
			display: block;
			}	#corpo-2{
				display: none;
				margin-left: 5px;
			}	

			.corpohumanodiv{
				margin-left: -31px !important;
			}



			.dlm-downloads li{
				list-style: none !important;
			}

			.download-box{
				display: block !important;
				width: 100%;
			}

			.download-box img{
				height:100% !important;
				width: 20% !important; 
				margin: 0 auto !important;
			}
			.download-box-content{
				width: 80% !important;
				margin: 0 auto !important;
			}
			.download-box-content h1{
				font-size: 14px !important;
			}

			.download-button small {

				display: none !important;
			}

			.download-button{
				width: 100% !important;
				margin: 0 auto  !important;
				font-size: 1em !important;
				line-height: 0.5em !important;
			}

			.tribe-events-event-meta {
				padding: 12px 0 15px;
				margin-top: 12px;
				background: none !important; 
				border: none !important;
			}
			.tribe-events-venue-details{
				margin-top: 0px !important;
			}
			.tribe-events-event-meta{
				margin-top: 0px !important;
				margin-bottom: 0px !important;
				padding-top: 0px !important;
				padding-bottom: 0px !important;
			}
			.tribe-events-calendar{
				border: 0 !important;
			}

		}

		@media only screen and (max-width: 510px){

			.tribe-events-calendar{
				border: 0 !important;
			}
			.tribe-events-calendar thead th {
				padding: 4px 0.5em;
			}
		}

		/*********************************************************/



	}


	/*************************/
