/*



Theme Name: Skeleton Child



Theme URI: http://www.simplethemes.com/wordpress-themes/theme/skeleton



Description: Skeleton Child Theme. Use this child theme to safely make modifications to the existing theme. Using a child theme ensures that you do not lose the modifications with theme updates.



Version: 2.0.1



Author: Simple Themes



Author URI: http://www.simplethemes.com



Template: smpl-skeleton



License: GPL



License URI: http://www.opensource.org/licenses/gpl-license.php



*/





/*



----------------------------------------------------------------------------------------------------------



----------------------------------------------------------------------------------------------------------







This child theme enables you to make customizations while allowing for safe updates to the parent theme.



The parent theme's style.css is imported below. If you wish to make customizations, do one of the following:







A.) Copy the contents of skeleton/style.css into this file, but leave the (above) child theme head in tact!



B.) Add specific rules BELOW the import. This is intended for minimal customizations.







----------------------------------------------------------------------------------------------------------



----------------------------------------------------------------------------------------------------------







*/

@import url("../smpl-skeleton/style.css");



/* Setting to 1280px */

.container                      { width: 1200px;}

.container .column,

.container .columns             { margin-left: 10px; margin-right: 10px; }

.column.alpha, .columns.alpha   { margin-left: 0; margin-right: 10px; }

.column.omega, .columns.omega   { margin-right: 0; margin-left: 10px; }

.column.alpha.omega, .columns.alpha.omega {margin-left: 0; margin-right: 0}

.container .one.column          { width: 55px; }

.container .two.columns         { width: 130px; }

.container .three.columns       { width: 205px; }

.container .four.columns        { width: 280px; }

.container .five.columns        { width: 355px; }

.container .six.columns         { width: 430px; }

.container .seven.columns       { width: 505px; }

.container .eight.columns       { width: 580px; }

.container .nine.columns        { width: 655px; }

.container .ten.columns         { width: 730px; }

.container .eleven.columns      { width: 805px; }

.container .twelve.columns      { width: 880px; }

.container .thirteen.columns    { width: 955px; }

.container .fourteen.columns    { width: 1030px; }

.container .fifteen.columns     { width: 1105px; }

.container .sixteen.columns     { width: 1180px; }

.container .one-third.column    { width: 380px; }

.container .two-thirds.column   { width: 780px; }



/* Offsets */

.container .offset-by-one       { padding-left: 75px; }

.container .offset-by-two       { padding-left: 150px; }

.container .offset-by-three     { padding-left: 225px; }

.container .offset-by-four      { padding-left: 300px; }

.container .offset-by-five      { padding-left: 375px; }

.container .offset-by-six       { padding-left: 450px; }

.container .offset-by-seven     { padding-left: 525px; }

.container .offset-by-eight     { padding-left: 600px; }

.container .offset-by-nine      { padding-left: 675px; }

.container .offset-by-ten       { padding-left: 750px; }

.container .offset-by-eleven    { padding-left: 825px; }

.container .offset-by-twelve    { padding-left: 900px; }

.container .offset-by-thirteen  { padding-left: 975px; }

.container .offset-by-fourteen  { padding-left: 1050px; }

.container .offset-by-fifteen   { padding-left: 1125px; }



body {

	background: none;

	font-family: 'Oswald', sans-serif;

	letter-spacing: 1px;

}



h1, h2, h3, h4, h5 {

    font-family: 'Oswald', sans-serif !important;

    letter-spacing: 0;

}



h1 {

	font-size:55px;

	color:#beaa5a;

	font-weight: 700;

	text-align: center;

	text-transform: uppercase;

}



.page-conservatorio h1,

.parent-pageid-18 h1,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 h1,
.parent-pageid-1288 h1,

.departamento-musica h1,

.departamento-de-danca h1,

.direcao-pedagogica h1,

.page-music-school h1,

.page-the-conservatory h1,

.page-o-conservatorio p a,

.page-the-conservatory p a,

.headmasters h1,

.music-department h1,

.dance-department h1,

.page-news h1 {

	color:#69AAD4;

}



.category h1 {

	text-align: center;

	

}



h1.events-title {

	display: none;

}





h2 {

	font-size: 30px;

	text-transform: uppercase;

	font-weight: 500; 



}



h4 {

	font-size: 15px;

	color: #4c4c4c;

	font-weight: 300;

	text-transform:uppercase;

}



p {

	font-family: 'Roboto Condensed', sans-serif;

}



ul li {

	list-style-type: none;

}



a:hover,

a:focus,

a:active {

	color:#beaa5a;

}





.home #header, 
.page-conservatorio #header,
.page-homepage-en #header,
.page-music-school #header { 

	max-height:680px; 

	height: auto;

}



#header {

	height: 200px;

	position:relative;

	margin-top: 0;

	background: url(images/bg-img-inner.jpg) top left no-repeat;

}



.page-conservatorio #header,

.parent-pageid-18 #header,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #header,
.parent-pageid-1288 #header,

.departamento-musica #header,

.departamento-de-danca #header,

.direcao-pedagogica #header,

.page-music-school #header,

.page-the-conservatory #header,

.headmasters #header,

.music-department #header,

.dance-department #header,

.page-news #header {

	background-image: url(images/bg-img-inner-conservatorio.jpg);

}



#header .header-content {

	left: 0;

    padding: 5px 30px 5px 40px;

    position: absolute;

    top: 0;

    width: 94%;

    z-index: 999;

}



#header .inner {

	width:17%;

	float: left;

}



#header #site-title { 

	text-indent: -9999px; 

}



#header #site-title a { 

	background: url(images/occo-logo.png) top left no-repeat; 

	width: 185px; 

	height:100px; 

	display: block; 

}







.page-director-artistico #header #site-title a,

.page-sinfonica #header #site-title a,

.category-sinfonica #header #site-title a,

.page-symphonic #header #site-title a,

.category-symphonic #header #site-title a{

	background-image: url(images/sinfonica-logo.png); 

	width: 191px; 

	height: 60px; 

	margin-top: 40px; 

}



.page-conservatorio #header #site-title a,

.parent-pageid-18 #header #site-title a,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #header #site-title a,
.parent-pageid-1288 #header #site-title a,

.departamento-musica #header #site-title a,

.departamento-de-danca #header #site-title a,

.direcao-pedagogica #header #site-title a,

.page-music-school #header #site-title a,

.dance-department #header #site-title a,

.headmasters #header #header #site-title a,

.page-the-conservatory #header #site-title a,

.headmasters #header #site-title a,

.music-department #header #site-title a,

.dance-department #header #site-title a,

.page-news #header #site-title a {

	background-image: url(images/conservatorio-logo.png); 

	width: 195px; 

	height: 74px; 

	margin-top: 10px;

}



#header #navigation {

    float: right;

    padding-top: 60px;

    width: 80%;

    position: relative;

}



#header #navigation .menu-header {

	float: right;

}



#header #navigation ul {

	width: auto;

	background: none;

	border-radius: 0;

	position: relative;

	border: #beaa5a solid 3px;

	box-shadow: none;

}



.page-conservatorio #header #navigation ul, 

.parent-pageid-18 #header #navigation ul,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #header #navigation ul,
.parent-pageid-1288 #header #navigation ul,

.departamento-musica #header #navigation ul,

.departamento-de-danca #header #navigation ul,

.direcao-pedagogica #header #navigation ul,

.page-music-school #header #navigation ul,

.page-the-conservatory #header #navigation ul,

.headmasters #header #navigation ul,

.music-department #header #navigation ul,

.dance-department #header #navigation ul,

.page-news #header #navigation ul {

	border-color: #ffffff;

}



#navigation ul li {

	border-right: 0;

	position:unset !important;

}



#navigation ul li a, 

#navigation ul.submenu li a {

	color: #beaa5a;

    font-size: 18px;

    text-shadow: none;

    text-transform: uppercase;

    font-family: 'Oswald', sans-serif;

    font-weight: 500;

    border-bottom:0;

    padding: 13px 34px;

    position:relative; 

}



#navigation ul li:hover a, 

#navigation ul li.active a, 

#navigation ul li.current-menu-parent ul li.current_page_item a,

#navigation ul li.current-menu-parent ul li.current-menu-item a {

	background: #beaa5a;

	color:#000000;

	border:0;

	text-shadow: none;

}



.parent-pageid-18 #navigation ul li:hover a, 

.parent-pageid-18 #navigation ul li.active a, 

.parent-pageid-18 #navigation ul li.current-menu-parent ul li.current_page_item a,

.parent-pageid-18 #navigation ul li.current-menu-parent ul li.current-menu-item a,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #navigation ul li:hover a, 
.parent-pageid-528 #navigation ul li.active a, 
.parent-pageid-528 #navigation ul li.current-menu-parent ul li.current_page_item a,
.parent-pageid-528 #navigation ul li.current-menu-parent ul li.current-menu-item a,
.parent-pageid-1288 #navigation ul li:hover a, 
.parent-pageid-1288 #navigation ul li.active a, 
.parent-pageid-1288 #navigation ul li.current-menu-parent ul li.current_page_item a,
.parent-pageid-1288 #navigation ul li.current-menu-parent ul li.current-menu-item a,

.departamento-musica #navigation ul li:hover a,

.departamento-musica #navigation ul li.active a,

.departamento-musica #navigation ul li.current-menu-parent ul li.current_page_item a,

.departamento-musica #navigation ul li.current-menu-parent ul li.current-menu-item a,

.departamento-de-danca #navigation ul li:hover a, 

.departamento-de-danca #navigation ul li.active a, 

.departamento-de-danca #navigation ul li.current-menu-parent ul li.current_page_item a,

.departamento-de-danca #navigation ul li.current-menu-parent ul li.current-menu-item a,

.direcao-pedagogica #navigation ul li:hover a,

.direcao-pedagogica #navigation ul li.active a,

.direcao-pedagogica #navigation ul li.current-menu-parent ul li.current_page_item a,

.direcao-pedagogica #navigation ul li.current-menu-parent ul li.current-menu-item a,

.page-music-school #navigation ul li:hover a, 

.page-music-school #navigation ul li.active a, 

.page-music-school #navigation ul li.current-menu-parent ul li.current_page_item a,

.page-music-school #navigation ul li.current-menu-parent ul li.current-menu-item a,

.page-the-conservatory #navigation ul li:hover a, 

.page-the-conservatory #navigation ul li.active a, 

.page-the-conservatory #navigation ul li.current-menu-parent ul li.current_page_item a,

.page-the-conservatory #navigation ul li.current-menu-parent ul li.current-menu-item a,

.headmasters #navigation ul li:hover a, 

.headmasters #navigation ul li.active a, 

.headmasters #navigation ul li.current-menu-parent ul li.current_page_item a,

.headmasters #navigation ul li.current-menu-parent ul li.current-menu-item a,

.music-department #navigation ul li:hover a, 

.music-department #navigation ul li.active a, 

.music-department #navigation ul li.current-menu-parent ul li.current_page_item a,

.music-department #navigation ul li.current-menu-parent ul li.current-menu-item a,

.dance-department #navigation ul li:hover a, 

.dance-department #navigation ul li.active a, 

.dance-department #navigation ul li.current-menu-parent ul li.current_page_item a,

.dance-department #navigation ul li.current-menu-parent ul li.current-menu-item a,

.page-news #navigation ul li:hover a, 

.page-news #navigation ul li.active a, 

.page-news #navigation ul li.current-menu-parent ul li.current_page_item a,

.page-news #navigation ul li.current-menu-parent ul li.current-menu-item a {

	background: #ffffff;

	color:#000000;

}



#navigation ul.sub-menu li a:hover, 

#navigation ul.children li a:hover {

    background: #beaa5a;

	color:#000000;

}



.page-conservatorio #navigation ul li a, 

.parent-pageid-18 #navigation ul li a,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #navigation ul li a,
.parent-pageid-1288 #navigation ul li a,

.departamento-musica #navigation ul li a,

.departamento-de-danca #navigation ul li a,

.direcao-pedagogica #navigation ul li a,

.page-music-school #navigation ul li a,

.page-the-conservatory #navigation ul li a,

.headmasters #navigation ul li a,

.music-department #navigation ul li a,

.dance-department #navigation ul li a,

.page-news #navigation ul li a {

	color: #ffffff;

}



.page-conservatorio #navigation ul li.active a, 

.parent-pageid-18 #navigation ul li.active a {

	/*color: #000000;*/

}



.page-conservatorio #navigation ul li a:hover, 

.parent-pageid-18 #navigation ul li a:hover,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #navigation ul li a:hover,
.parent-pageid-1288 #navigation ul li a:hover,

.departamento-musica #navigation ul li a:hover,

.departamento-de-danca #navigation ul li a:hover,

.direcao-pedagogica #navigation ul li a:hover,

.page-music-school #navigation ul li a:hover,

.page-the-conservatory #navigation ul li a:hover,

.headmasters #navigation ul li a:hover,

.music-department #navigation ul li a:hover,

.dance-department #navigation ul li a:hover,

.page-news #navigation ul li a:hover {

	background: #ffffff;

	color:#000000;

	border: 0;

}



.page-conservatorio #navigation ul li:hover ul li a, 

.parent-pageid-18 #navigation ul li:hover ul li a, 

.parent-pageid-18 #navigation ul li ul li a,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #navigation ul li:hover ul li a, 
.parent-pageid-528 #navigation ul li ul li a,
.parent-pageid-1288 #navigation ul li:hover ul li a, 
.parent-pageid-1288 #navigation ul li ul li a,

.departamento-musica #navigation ul li:hover ul li a,

.departamento-musica #navigation ul li ul li a,

.departamento-de-danca #navigation ul li:hover ul li a, 

.departamento-de-danca #navigation ul li ul li a,

.direcao-pedagogica #navigation ul li:hover ul li a,

.direcao-pedagogica #navigation ul li ul li a,

.page-music-school #navigation ul li:hover ul li a,

.page-music-school #navigation ul li ul li a,

.page-the-conservatory #navigation ul li:hover ul li a,

.page-the-conservatory #navigation ul li ul li a,

.headmasters #navigation ul li:hover ul li a,

.headmasters #navigation ul li ul li a,

.music-department #navigation ul li:hover ul li a,

.music-department #navigation ul li ul li a,

.dance-department #navigation ul li:hover ul li a,

.dance-department #navigation ul li ul li a,

.page-news #navigation ul li:hover ul li a,

.page-news #navigation ul li ul li a {

	color:#ffffff;

	background: none;

	text-shadow: none;

}



.page-conservatorio #navigation ul li:hover ul li:hover a, 

.parent-pageid-18 #navigation ul li:hover ul li:hover a,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #navigation ul li:hover ul li:hover a,
.parent-pageid-1288 #navigation ul li:hover ul li:hover a,

.departamento-musica #navigation ul li:hover ul li:hover a,

.departamento-de-danca #navigation ul li:hover ul li:hover a,

.direcao-pedagogica #navigation ul li:hover ul li:hover a,

.page-music-school #navigation ul li:hover ul li:hover a,

.page-the-conservatory #navigation ul li:hover ul li:hover a,

.headmasters #navigation ul li:hover ul li:hover a,

.music-department #navigation ul li:hover ul li:hover a,

.dance-department #navigation ul li:hover ul li:hover a,

.page-news #navigation ul li:hover ul li:hover a {

	color:#000000;

	background: #ffffff;

}



.page-conservatorio #navigation ul li:hover a, 

.page-conservatorio #navigation ul li.active a, 

.page-conservatorio #navigation ul li.current-menu-parent ul li.current_page_item a, 

.parent-pageid-18 ul li:hover a, 

.parent-pageid-18 #navigation ul li.active > a,

.parent-pageid-18 #navigation ul li.current-menu-parent ul li.current_page_item > a,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 ul li:hover a, 
.parent-pageid-528 #navigation ul li.active > a,
.parent-pageid-528 #navigation ul li.current-menu-parent ul li.current_page_item > a,
.parent-pageid-1288 ul li:hover a, 
.parent-pageid-1288 #navigation ul li.active > a,
.parent-pageid-1288 #navigation ul li.current-menu-parent ul li.current_page_item > a,

.departamento-musica ul li:hover a,

.departamento-musica #navigation li.active > a,

.departamento-musica #navigation li.current-menu-parent li.current_page_item > a,

.departamento-de-danca ul li:hover a, 

.departamento-de-danca #navigation li.active > a,

.departamento-de-danca #navigation li.current-menu-parent li.current_page_item > a,

.departamento-musica #navigation li.current-menu-parent li.current-menu-item a,

.departamento-de-danca #navigation li.current-menu-parent li.current-menu-item a,

.direcao-pedagogica ul li:hover a,

.direcao-pedagogica #navigation li.active > a,

.direcao-pedagogica #navigation li.current-menu-parent li.current_page_item > a,

.direcao-pedagogica #navigation li.current-menu-parent li.current-menu-item a,

.direcao-pedagogica #navigation li.current-menu-parent li.current-menu-item a,

.page-music-school ul li:hover a, 

.page-music-school #navigation li.active > a,

.page-music-school #navigation li.current-menu-parent li.current_page_item > a,

.page-music-school #navigation li.current-menu-parent li.current-menu-item a,

.page-music-school #navigation li.current-menu-parent li.current-menu-item a,

.page-the-conservatory ul li:hover a, 

.page-the-conservatory #navigation li.active > a,

.page-the-conservatory #navigation li.current-menu-parent li.current_page_item > a,

.page-the-conservatory #navigation li.current-menu-parent li.current-menu-item a,

.page-the-conservatory #navigation li.current-menu-parent li.current-menu-item a,

.headmasters ul li:hover a, 

.headmasters #navigation li.active > a,

.headmasters #navigation li.current-menu-parent li.current_page_item > a,

.headmasters #navigation li.current-menu-parent li.current-menu-item a,

.headmasters #navigation li.current-menu-parent li.current-menu-item a,

.music-department ul li:hover a, 

.music-department #navigation li.active > a,

.music-department #navigation li.current-menu-parent li.current_page_item > a,

.music-department #navigation li.current-menu-parent li.current-menu-item a,

.music-department #navigation li.current-menu-parent li.current-menu-item a,

.dance-department ul li:hover a, 

.dance-department #navigation li.active > a,

.dance-department #navigation li.current-menu-parent li.current_page_item > a,

.dance-department #navigation li.current-menu-parent li.current-menu-item a,

.dance-department #navigation li.current-menu-parent li.current-menu-item a,

.page-news ul li:hover a, 

.page-news #navigation li.active > a,

.page-news #navigation li.current-menu-parent li.current_page_item > a,

.page-news #navigation li.current-menu-parent li.current-menu-item a,

.page-news #navigation li.current-menu-parent li.current-menu-item a {

	background: #ffffff;

	color:#000000;

}



#header #navigation ul.sub-menu {

	box-shadow: 0;

	margin-left:-3px;

	display: -webkit-flex; /* Safari */

	display:flex;

	-webkit-flex-direction: row; /* Safari 6.1+ */

    flex-direction: row;

    position: absolute;

    left: 0;

    min-width: 100%;

}



.page-conservatorio #header #navigation ul.sub-menu, 

.parent-pageid-18 #header #navigation ul.sub-menu,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #header #navigation ul.sub-menu,
.parent-pageid-1288 #header #navigation ul.sub-menu{

	background: none;

}



#navigation ul.sub-menu li a, 

#navigation ul.children li a, 

#navigation ul li:hover li a {

	background: none;

	color:#beaa5a;

	padding-left: 25px;

	min-width: 0;

	text-shadow: none;

	font-size: 14px;

 	padding: 10px 15px;

}



.page-conservatorio #navigation ul.sub-menu li:hover a, 

.parent-pageid-18 #navigation ul.sub-menu li:hover a,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #navigation ul.sub-menu li:hover a,
.parent-pageid-1288 #navigation ul.sub-menu li:hover a {

	color:#ffffff;

}



#header #navigation li.menu-newsletter a {

	text-indent: -9999px;

 	border-left: 3px solid #beaa5a;

	background: transparent url(images/newsletter-icon.png) center center no-repeat;



}



.page-conservatorio #header #navigation li.menu-newsletter a,

.parent-pageid-18 #header #navigation li.menu-newsletter a,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #header #navigation li.menu-newsletter a,
.parent-pageid-1288 #header #navigation li.menu-newsletter a,

.departamento-musica #header #navigation li.menu-newsletter a,

.departamento-de-danca #header #navigation li.menu-newsletter a,

.page-music-school #header #navigation li.menu-newsletter a,

.page-the-conservatory #header #navigation li.menu-newsletter a,

.direcao-pedagogica #header #navigation li.menu-newsletter a,

.music-department #header #navigation li.menu-newsletter a,

.dance-department #header #navigation li.menu-newsletter a,

.headmasters #header #navigation li.menu-newsletter a,

.page-conservatorio #header #navigation li.menu-search a,

.page-news #header #navigation li.menu-newsletter a,

.parent-pageid-18 #header #navigation li.menu-search a,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #header #navigation li.menu-search a,
.parent-pageid-1288 #header #navigation li.menu-search a,

.departamento-musica #header #navigation li.menu-search a,

.departamento-de-danca #header #navigation li.menu-search a,

.page-music-school #header #navigation li.menu-search a,

.page-the-conservatory #header #navigation li.menu-search a,

.direcao-pedagogica #header #navigation li.menu-search a,

.music-department #header #navigation li.menu-search a,

.dance-department #header #navigation li.menu-search a,

.headmasters #header #navigation li.menu-search a,

.page-conservatorio #header #navigation li.menu-lang a,

.page-news #header #navigation li.menu-search a,

.parent-pageid-18 #header #navigation li.menu-lang a,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #header #navigation li.menu-lang a,
.parent-pageid-1288 #header #navigation li.menu-lang a,

.departamento-musica #header #navigation li.menu-lang a,

.departamento-de-danca #header #navigation li.menu-lang a,

.direcao-pedagogica #header #navigation li.menu-lang a,

.music-department #header #navigation li.menu-lang a,

.dance-department #header #navigation li.menu-lang a,

.headmasters #header #navigation li.menu-lang a,

.page-music-school #header #navigation li.menu-lang a,

.page-the-conservatory #header #navigation li.menu-lang a,

.page-news #header #navigation li.menu-lang a {

	border-color: #ffffff;

}



.page-conservatorio #header #navigation li.menu-newsletter a, 

.parent-pageid-18 #header #navigation li.menu-newsletter a,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #header #navigation li.menu-newsletter a,
.parent-pageid-1288 #header #navigation li.menu-newsletter a,

.departamento-musica #header #navigation li.menu-newsletter a,

.departamento-de-danca #header #navigation li.menu-newsletter a,

.direcao-pedagogica #header #navigation li.menu-newsletter a,

.page-music-school #header #navigation li.menu-newsletter a,

.page-the-conservatory #header #navigation li.menu-newsletter a,

.headmasters #header #navigation li.menu-newsletter a,

.music-department #header #navigation li.menu-newsletter a,

.dance-department #header #navigation li.menu-newsletter a,

.page-news #header #navigation li.menu-newsletter a {

	background-image: url(images/newsletter-icon-conservatorio.png) ;

}



#header #navigation li.menu-newsletter:hover a {

	background: #beaa5a url(images/newsletter-icon-hover.png) center center no-repeat;

}



.page-conservatorio #header #navigation li.menu-newsletter:hover a, 

.parent-pageid-18 #header #navigation li.menu-newsletter:hover a,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #header #navigation li.menu-newsletter:hover a,
.parent-pageid-1288 #header #navigation li.menu-newsletter:hover a,

.departamento-musica #header #navigation li.menu-newsletter:hover a,

.departamento-de-danca #header #navigation li.menu-newsletter:hover a,

.direcao-pedagogica #header #navigation li.menu-newsletter:hover a,

.music-department #header #navigation li.menu-newsletter:hover a,

.headmasters #header #navigation li.menu-newsletter:hover a,

.dance-department #header #navigation li.menu-newsletter:hover a,

.page-news #header #navigation li.menu-newsletter:hover a,

.page-conservatorio #header #navigation li.menu-search:hover a,

.parent-pageid-18 #header #navigation li.menu-search:hover a,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #header #navigation li.menu-search:hover a,
.parent-pageid-1288 #header #navigation li.menu-search:hover a,

.departamento-musica #header #navigation li.menu-search:hover a,

.departamento-de-danca #header #navigation li.menu-search:hover a,

.direcao-pedagogica #header #navigation li.menu-search:hover a,

.music-department #header #navigation li.menu-search:hover a,

.headmasters #header #navigation li.menu-search:hover a,

.page-music-school #header #navigation li.menu-search:hover a,

.page-the-conservatory #header #navigation li.menu-search:hover a,

.dance-department #header #navigation li.menu-search:hover a,

.page-news #header #navigation li.menu-search:hover a {

	background-color: #ffffff;

}



#header #navigation li.menu-lang a {

	text-incident: -2px;

	padding: 13px 25px;

	border-left: 3px solid #beaa5a;

        font-size: 18px;

}

#header #navigation li.menu-search a {

	text-indent: -9999px;

	background: transparent url(images/search-icon.png) center center no-repeat;

	padding: 13px 30px;

	border-left: 3px solid #beaa5a;

}



.page-conservatorio #header #navigation li.menu-search a, 

.parent-pageid-18 #header #navigation li.menu-search a,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #header #navigation li.menu-search a,
.parent-pageid-1288 #header #navigation li.menu-search a,

.departamento-musica #header #navigation li.menu-search a,

.departamento-de-danca #header #navigation li.menu-search a,

.direcao-pedagogica #header #navigation li.menu-search a,

.music-department #header #navigation li.menu-search a,

.dance-department #header #navigation li.menu-search a,

.headmasters #header #navigation li.menu-search a,

.page-music-school #header #navigation li.menu-search a,

.page-the-conservatory #header #navigation li.menu-search a,

.page-news #header #navigation li.menu-search a {

	background-image: url(images/search-icon-white.png) ;

}



#header #navigation li.menu-search a:hover {

	background: #beaa5a url(images/search-icon-hover.png) center center no-repeat;

}



#header #navigation li.menu-search a.active-search,

#header #navigation li.menu-newsletter a.active-newsletter {

	background-image: none;

	background: #beaa5a url(images/search-close-icon.png) center center no-repeat;

}



.page-conservatorio #header #navigation li.menu-search a.active-search,

.parent-pageid-18 #header #navigation li.menu-search a.active-search,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #header #navigation li.menu-search a.active-search,
.parent-pageid-1288 #header #navigation li.menu-search a.active-search,

.departamento-musica #header #navigation li.menu-search a.active-search,

.departamento-de-danca #header #navigation li.menu-search a.active-search,

.page-music-school #header #navigation li.menu-search a.active-search,

.page-the-conservatory #header #navigation li.menu-search a.active-search,

.direcao-pedagogica #header #navigation li.menu-search a.active-search,

.music-department #header #navigation li.menu-search a.active-search,

.dance-department #header #navigation li.menu-search a.active-search,

.headmasters #header #navigation li.menu-search a.active-search,

.page-news #header #navigation li.menu-search a.active-search,

.page-conservatorio #header #navigation li.menu-newsletter a.active-newsletter,

.parent-pageid-18 #header #navigation li.menu-newsletter a.active-newsletter,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #header #navigation li.menu-newsletter a.active-newsletter,
.parent-pageid-1288 #header #navigation li.menu-newsletter a.active-newsletter,

.departamento-musica #header #navigation li.menu-newsletter a.active-newsletter,

.departamento-de-danca #header #navigation li.menu-newsletter a.active-newsletter,

.page-music-school #header #navigation li.menu-newsletter a.active-newsletter,

.direcao-pedagogica #header #navigation li.menu-newsletter a.active-newsletter,

.music-department #header #navigation li.menu-newsletter a.active-newsletter,

.headmasters #header #navigation li.menu-newsletter a.active-newsletter,

.page-the-conservatory #header #navigation li.menu-newsletter a.active-newsletter,

.dance-department #header #navigation li.menu-newsletter a.active-newsletter,

.page-news #header #navigation li.menu-newsletter a.active-newsletter {

	background-color: #ffffff;

}



#searchform {

	/*border-bottom: 3px solid #beaa5a;

    border-right: 3px solid #beaa5a;

    border-top: 3px solid #beaa5a;*/

    padding: 5px 8px 5px 49px;

    display: none;

}



#searchform .screen-reader-text {

	display: none;

}



#s {

	background-color: transparent;

	border: none;

	height: 37px;

	margin: 3px 0;

	padding: 0 0 0 34px;

}



#searchform input#s {

    border: 3px solid #beaa5a;

    border-radius: 0; 

    box-shadow: none;

    color: #beaa5a;

    float: left;

    font-family: "Oswald",sans-serif;

    font-size: 16px;

    height: 51px;

    text-transform: uppercase;

    margin-top: -2px;

    padding: 10px 15px 10px 15px;

    width: 101%;

}



.page-conservatorio #searchform input#s,

.parent-pageid-18 #searchform input#s,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #searchform input#s,
.parent-pageid-1288 #searchform input#s,

.departamento-musica #searchform input#s,

.departamento-de-danca #searchform input#s,

.direcao-pedagogica #searchform input#s,

.page-music-school #searchform input#s,

.page-the-conservatory #searchform input#s, 

.headmasters #searchform input#s,

.music-department #searchform input#s,

.dance-department #searchform input#s,

.page-news #searchform input#s {

	border-color: #ffffff;

	color:#ffffff;

}



#searchform #searchsubmit {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    border-radius: 0;

    bottom: 13px;

    color: #beaa5a !important;

    font-family: "Oswald",sans-serif;

    font-size: 16px;

    font-weight: bold;

    height: 32px;

    outline: none;

    box-shadow: none;

    margin: 0;

    position: absolute;

    right: 0;

    text-shadow: none;

    text-transform: uppercase;

    width: auto;

}



.page-conservatorio #searchform #searchsubmit,

.parent-pageid-18 #searchform #searchsubmit,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #searchform #searchsubmit,
.parent-pageid-1288 #searchform #searchsubmit,

.departamento-musica #searchform #searchsubmit,

.departamento-de-danca #searchform #searchsubmit,

.direcao-pedagogica #searchform #searchsubmit,

.page-music-school #searchform #searchsubmit,

.page-the-conservatory #searchform #searchsubmit,

.headmasters #searchform #searchsubmit,

.music-department #searchform #searchsubmit,

.dance-department #searchform #searchsubmit,

.page-news #searchform #searchsubmit  {

	color: #ffffff !important;

} 


#content #searchform {

	display: block;

}

#content #searchform input#s {

		width: 75%;

}


#newsletter {

	border: 3px solid #beaa5a;

	height: 40px;

	margin-left: 10px;

	margin-top: 51px;

	padding: 5px 9px 5px 20px;

	width: 95%;

	display: none;

}



.page-conservatorio #newsletter,

.parent-pageid-18 #newsletter,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #newsletter,
.parent-pageid-1288 #newsletter,

.departamento-musica #newsletter,

.departamento-de-danca #newsletter,

.direcao-pedagogica #newsletter,

.page-music-school #newsletter,

.page-the-conservatory #newsletter,

.headmasters #newsletter,

.music-department #newsletter,

.dance-department #newsletter,

.page-news #newsletter {

	border-color: #ffffff;

}



#newsletter .widget_wysija_cont p {

	display: inline-block;

    margin-top: 3px;

    width: 40%;

}



#newsletter .widget_wysija_cont p label,

#newsletter .widget_wysija_cont .wysija-submit {

	color: #beaa5a !important;

    font-family: "Oswald",sans-serif;

    font-size: 16px;

    font-weight: bold;

	text-transform: uppercase;

}



.page-conservatorio #newsletter .widget_wysija_cont p label,

.parent-pageid-18 #newsletter .widget_wysija_cont p label,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #newsletter .widget_wysija_cont p label,
.parent-pageid-1288 #newsletter .widget_wysija_cont p label,

.departamento-musica #newsletter .widget_wysija_cont p label,

.departamento-de-danca #newsletter .widget_wysija_cont p label, 

.page-music-school #newsletter .widget_wysija_cont p label, 

.page-the-conservatory #newsletter .widget_wysija_cont p label,

.direcao-pedagogica #newsletter .widget_wysija_cont p label,

.music-department #newsletter .widget_wysija_cont p label,

.dance-department #newsletter .widget_wysija_cont p label,

.headmasters #newsletter .widget_wysija_cont p label,

.page-news #newsletter .widget_wysija_cont p label,

.page-conservatorio #newsletter .widget_wysija_cont .wysija-submit,

.parent-pageid-18 #newsletter .widget_wysija_cont .wysija-submit,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #newsletter .widget_wysija_cont .wysija-submit,
.parent-pageid-1288 #newsletter .widget_wysija_cont .wysija-submit,

.departamento-musica #newsletter .widget_wysija_cont .wysija-submit,

.departamento-de-danca #newsletter .widget_wysija_cont .wysija-submit,

.page-music-school #newsletter .widget_wysija_cont .wysija-submit,

.page-the-conservatory #newsletter .widget_wysija_cont .wysija-submit,

.direcao-pedagogica #newsletter .widget_wysija_cont .wysija-submit,

.music-department #newsletter .widget_wysija_cont .wysija-submit,

.dance-department #newsletter .widget_wysija_cont .wysija-submit,

.headmasters #newsletter .widget_wysija_cont .wysija-submit,

.page-news #newsletter .widget_wysija_cont .wysija-submit,

.page-conservatorio #newsletter .widget_wysija_cont input,

.parent-pageid-18 #newsletter .widget_wysija_cont input,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #newsletter .widget_wysija_cont input,
.parent-pageid-1288 #newsletter .widget_wysija_cont input,

.departamento-musica #newsletter .widget_wysija_cont input,

.departamento-de-danca #newsletter .widget_wysija_cont input,

.page-music-school #newsletter .widget_wysija_cont input,

.ppage-the-conservatory #newsletter .widget_wysija_cont input,

.direcao-pedagogica #newsletter .widget_wysija_cont input,

.music-department #newsletter .widget_wysija_cont input,

.dance-department #newsletter .widget_wysija_cont input,

.headmasters #newsletter .widget_wysija_cont input,

.page-news #newsletter .widget_wysija_cont input {

	color: #ffffff !important;

}



#newsletter .widget_wysija_cont p label {

	max-width: 60px;

	margin-top: 4px;

}



#newsletter .widget_wysija_cont p label,

#newsletter .widget_wysija_cont input {

	display: inline-block;

}



#newsletter .widget_wysija_cont input {

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    border: 0 none;

    box-shadow: none;

    color: #beaa5a;

    margin-left: 10px;

    width: 70%;

    text-transform: uppercase;

    font-weight: bold;

    height: 35px;

}



#newsletter .widget_wysija_cont .wysija-submit {

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    border-radius: 0;

    float: right;

    margin-top: 0;

    padding-right: 0 !important;

    padding-top: 7px !important;

    text-shadow: none;

    width: 135px;

}



#newsletter .formError .formErrorContent,

#newsletter .widget_wysija_cont .error, 

#newsletter .widget_wysija_cont .xdetailed-errors,

#newsletter .updated  {

	 border: 0 none;

    color: #ffffff;

    font-family: "Oswald",sans-serif;

    font-size: 15px;

    padding: 4px 10px;

}



#newsletter .showerrors {

	display: none;

}



#newsletter .updated,

#header #navigation #newsletter .allmsgs blink {

	height: 30px;

	background: #000000;

	color: #ffffff;

}



#header #navigation #newsletter .allmsgs ul,

.widget_wysija_cont .updated, .widget_wysija_cont .login .message {

	border: 0;

	box-shadow: none;

}



#header .cycloneslider .cycloneslider-caption {

	background: none;

	position: absolute;

	top:30%;

	right:10%;

	width:300px;

	left: auto;

	font-family: 'Oswald', sans-serif;

}



#header .cycloneslider-caption {

	opacity: 1;

}



#header .cycloneslider .cycloneslider-caption .cycloneslider-caption-title, 

#header .cycloneslider .cycloneslider-caption .cycloneslider-caption-title strong {

	font-weight: 300;

	font-size: 55px;

	color:#beaa5a;

	text-transform: uppercase;

}



.page-conservatorio #header .cycloneslider .cycloneslider-caption .cycloneslider-caption-title, 

.page-conservatorio  #header .cycloneslider .cycloneslider-caption .cycloneslider-caption-title strong,

.page-conservatorio #header .cycloneslider .cycloneslider-caption .cycloneslider-caption-description a, 

.page-music-school #header .cycloneslider .cycloneslider-caption .cycloneslider-caption-title, 

.page-music-school  #header .cycloneslider .cycloneslider-caption .cycloneslider-caption-title strong,

.page-music-school #header .cycloneslider .cycloneslider-caption .cycloneslider-caption-description a {

	color:#ffffff;

}



#header .cycloneslider .cycloneslider-caption .cycloneslider-caption-title strong {

	font-weight: 600;

}



#header .cycloneslider .cycloneslider-caption .cycloneslider-caption-description a {

	background: rgba(0, 0, 0, 0) url("images/icon-eye.png") no-repeat scroll 20px center;

    border: 2px solid #beaa5a;

    color: #beaa5a;

    display: block;

    font-size: 18px;

    font-weight: 500;

    margin-top: 10px;

    padding: 15px 15px 15px 65px;

    text-decoration: none;

    text-transform: uppercase;

    width: 125px;

}



.page-conservatorio #header .cycloneslider .cycloneslider-caption .cycloneslider-caption-description a,

.page-music-school #header .cycloneslider .cycloneslider-caption .cycloneslider-caption-description a {

	background-image: url("images/icon-eye-conservatorio.png");

	border-color:#ffffff;

}



#header .cycloneslider-prev, #header .cycloneslider-next {

	width:40px;

	background: rgba(0, 0, 0, 0) url("images/arrows-banner.png") no-repeat scroll 0 0;

}



.page-conservatorio #header .cycloneslider-prev, .page-conservatorio #header .cycloneslider-next {

	background-image: url("images/arrows-banner-conservatorio.png");

}



#header .cycloneslider-next {

    background-position: -43px 0;

}



#breadcrumbs {

	 clear: both;

    overflow: hidden;

    padding: 10px 0 15px;

    text-align: center;

}

.page-music-school #breadcrumbs {
	display: none;
}

#breadcrumbs a, 

#breadcrumbs span {

	font-size: 14px;

	color: #666666;

	font-weight: 300;

	text-transform: uppercase;

	text-decoration: none;

	font-family: 'Oswald', sans-serif;

}



#content .dslc-modules-section {

	padding: 20px 0;

}



#content .eventos-list .dslc-html-module-content ul li {

    float: left;

    height: 280px;

    max-height: 280px;

    max-width: 380px;

    overflow: hidden;

    position: relative;

    width: 380px;

}



#content .dslc-4-col .dslc-html-module-content ul li {

	max-height: none;

	height: auto;

}



#content .dslc-4-col .dslc-html-module-content ul li img {

	min-width: 380px;

}



#content .eventos-list .dslc-html-module-content ul li .image {

	max-width:380px;

}



#content .eventos-list .dslc-html-module-content ul li .image .tint {

  position: relative;

  float: left;

  cursor: pointer;

  mix-blend-mode: multiply;

  /* Added - Tiago S. - homepage list elements -> images not contained inside container on IE. */
  max-width: 100%;
} 



#content .eventos-list .dslc-html-module-content ul li .image .tint:before {

  content: "";

  display: block;

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  background: none;

  height: 99%;

  -moz-transition: background .4s linear;

  -webkit-transition: background .4s linear;

  -o-transition: background .4s linear;

  transition: background .4s linear;

}



#content .eventos-list .dslc-html-module-content ul li.conservatorio-thumb .image .tint:before { 

	background: none;

}



#content .eventos-list .dslc-8-col .dslc-html-module-content ul li .image .tint:before {

	height: 98%;

}



#content .eventos-list .dslc-html-module-content ul li .image .tint:hover:before {

	background: rgba(107,98,64, 0.65);

}



#content .eventos-list .dslc-html-module-content ul li.conservatorio-thumb .image .tint:hover:before {

	background: rgba(66,105,144, 0.5);

}



#content .eventos-list .dslc-html-module-content ul li .image .tint img {

	/*filter: grayscale(50%);

	max-width: none !important;*/

	min-height: 280px;

}



#content .eventos-list .dslc-html-module-content ul li .title-location,

#content .eventos-list .dslc-html-module-content ul li .date-time, 

#content .eventos-list .dslc-html-module-content ul li .eventtag {

	left: 0;

    position: absolute;

    top: 0;

    -moz-transition: background .2s linear;

  	-webkit-transition: background .2s linear;

  	-o-transition: background .2s linear;

  	transition: background .2s linear;

}



#content .eventos-list .dslc-8-col li:nth-child(odd) {

    margin-right: 2.3%;

}



#content .eventos-list .dslc-html-module-content ul li .title-location, 

#content .eventos-list .dslc-html-module-content ul li .date-time, 

#content .eventos-list .dslc-html-module-content ul li .eventtag {

	bottom: 0;

    color: #ffffff;

    font-family: "Oswald",sans-serif;

    font-size: 18px;

    padding-bottom: 15px;

    padding-left: 15px;

    top: auto;

    width: 250px;

    padding-top: 15px;

}



#content .eventon_sorting_section {

	display: none !important;

}



#content .eventos-list .dslc-html-module-content ul li .date-time { 

	font-size: 16px;

	padding-bottom: 0;

	border-bottom: 3px solid #ffffff;

    border-right: 3px solid #ffffff;

    bottom: auto;

    top: 0;

    width: auto;

    padding-top: 0;

    text-transform: uppercase;

}



#content .eventos-list ul li .evento-copy {

	font-weight: 700;

	font-size: 25px;

	text-transform: uppercase;

}



#content .eventos-list ul li .evento-copy span {

	letter-spacing: -4px;

	margin-right:7px;

}



#content .eventos-list .dslc-4-col ul li .title-location {

	width: 90%;

}



#content .eventos-list .dslc-html-module-content ul li .title-location .location {

	bottom: 15px;    

    font-size: 18px;

    font-style: italic;

    font-weight: 300;

    line-height: 21px;

    display: block;

}



#content .eventos-list .dslc-html-module-content ul li .title-location .title {

	display: block;

	text-decoration: none;

	text-transform: uppercase;

	color: #ffffff;

	margin: 8px 0 1px;

}

 

#content .eventos-list .dslc-html-module-content ul li .eventdate-day {

	border-right: 3px solid #ffffff;

    margin-right: 10px;

    padding-right: 15px;

}



#content .eventos-list .dslc-html-module-content ul li .eventdate-day, 

#content .eventos-list .dslc-html-module-content ul li .eventdate-time {

	padding:7px 10px 5px 0;

	display: inline-block;

}



#content .eventos-list .dslc-html-module-content ul li .eventtag {

	left: auto;

	right: 0;

	width: auto;

	background-color: #4196ee;

	padding: 6px 10px;

	color:#ffffff;

	text-transform: uppercase;

	bottom: auto;

	font-size: 13px;

}



#content .eventos-list .dslc-html-module-content ul li:hover .title-location {

	background: #ffffff;

}



#content .eventos-list ul li:hover .evento-copy, 

#content .eventos-list .dslc-html-module-content ul li:hover .title-location .location, 

#content .eventos-list .dslc-html-module-content ul li:hover .date-time {

	color:#000000;

}



#content .eventos-list .dslc-html-module-content ul li:hover .date-time {

	background: #ffffff;

}



#content .eventos-list .dslc-html-module-content ul li:hover .title-location .title {

	color:#beaa5a;

}



.page-conservatorio #content .eventos-list .dslc-html-module-content ul li,

.page-music-school #content .eventos-list .dslc-html-module-content ul li {

	 margin-right: 1.4%;

}



.page-conservatorio #content .eventos-list .dslc-html-module-content ul li:nth-child(3n),

.page-music-school #content .eventos-list .dslc-html-module-content ul li:nth-child(3n){

	 margin-right: 0;

}



.page-conservatorio #content .eventos-list .dslc-html-module-content ul li .eventtag,

.page-music-school #content .eventos-list .dslc-html-module-content ul li .eventtag {

	display: none;

}



.page-conservatorio #content .eventos-list .dslc-html-module-content ul li .image .tint::before,

.page-music-school #content .eventos-list .dslc-html-module-content ul li .image .tint::before {

	/*background: rgba(66,105,144, 0.5);*/

	height: 98%;

}



.page-conservatorio #content .eventos-list .dslc-html-module-content ul li:hover .title-location .title,

.page-music-school #content .eventos-list .dslc-html-module-content ul li:hover .title-location .title{

	color:#4196ee;

}



.page-conservatorio #content .home-bottom .dslc-3-col, 

.page-conservatorio #content .home-bottom .dslc-3-col .dslc-module-heading,

.page-music-school #content .home-bottom .dslc-3-col, 

.page-music-school #content .home-bottom .dslc-3-col .dslc-module-heading

 {

	border-color: #4196ee;

}



.page-conservatorio #content .home-bottom .dslc-3-col:nth-child(2n),

.page-music-school #content .home-bottom .dslc-3-col:nth-child(2n) {

	border:0;

	margin-left: 1.4%;

    margin-right: 1.4%;

}



.page-conservatorio #content .home-bottom .dslc-3-col .dslc-module-heading h2, 

.page-conservatorio #content .home-bottom .dslc-3-col .dslc-cpt-post-meta,

.page-conservatorio #content .home-bottom .dslc-carousel-nav-prev span, 

.page-conservatorio #content .home-bottom .dslc-carousel-nav-next span, 

.page-conservatorio #content .home-bottom .dslc-carousel-nav-prev span:hover, 

.page-conservatorio #content .home-bottom .dslc-carousel-nav-next span:hover,

.page-conservatorio #content .home-bottom .dslc-3-col .dslc-blog-post-meta,

.page-music-school #content .home-bottom .dslc-3-col .dslc-module-heading h2, 

.page-music-school #content .home-bottom .dslc-3-col .dslc-cpt-post-meta,

.page-music-school #content .home-bottom .dslc-carousel-nav-prev span, 

.page-music-school #content .home-bottom .dslc-carousel-nav-next span, 

.page-music-school #content .home-bottom .dslc-carousel-nav-prev span:hover, 

.page-music-school #content .home-bottom .dslc-carousel-nav-next span:hover,

.page-music-school #content .home-bottom .dslc-3-col .dslc-blog-post-meta {

	color: #4196ee;

}



#content .home-bottom .dslc-3-col {

	border:#c0ac5e solid 3px;

	background:#ffffff;

	width: 22.4%;

	min-height: 277px;

}



#content .home-bottom .dslc-3-col .slc-module-heading h2 {

	text-transform: uppercase;

	margin: 20px;

}



#content .home-bottom .dslc-cpt-post-title,

#content .home-bottom .dslc-blog-post-title {

	margin-bottom: 10px;

}



#content .home-bottom .dslc-carousel-nav-prev, #content .home-bottom .dslc-carousel-nav-prev:hover, 

#content .home-bottom .dslc-carousel-nav-next, #content .home-bottom .dslc-carousel-nav-next:hover {

    background-color: #ffffff;

    border-radius: 0px;

    border-width: 0;

    margin:0;

    height: 23px;

    width: 23px;

}



#content .home-bottom .dslc-carousel-nav-prev span, 

#content .home-bottom .dslc-carousel-nav-next span, 

#content .home-bottom .dslc-carousel-nav-prev span:hover, 

#content .home-bottom .dslc-carousel-nav-next span:hover {

	color:#beaa5a;

	font-weight: 700;

	font-size: 18px;

}



#content .home-bottom .dslc-3-col .dslc-posts, 

#content .home-bottom .dslc-3-col .dslc-cpt-post-main, 

#content .home-bottom .dslc-3-col .dslc-cpt-post-meta,

#content .home-bottom .dslc-3-col .dslc-blog-post-meta {

	border: 0;

}


/*#content .home-bottom .dslc-3-col .dslc-cpt-post-read-more, */
#content .home-bottom .dslc-3-col .owl-pagination, 

#content .home-bottom .dslc-3-col .dslc-cpt-post-meta-author, 

#content .home-bottom .dslc-3-col .dslc-module-heading-view-all {

	display: none;

	height:0;

}



#content .home-bottom .dslc-3-col .dslc-cpt-post-main,

#content .home-bottom .dslc-3-col .dslc-blog-post-main {

	padding:15px 15px 0;

	border:0;

	width: 85%;

}



#content .home-bottom .dslc-carousel-nav {

	margin-bottom:15px;

}



#content .home-bottom .dslc-3-col .dslc-module-heading {

	padding: 10px 10px 0;

	border-bottom: 3px solid #beaa5a;

}



#content .home-bottom .dslc-3-col .dslc-module-heading h2 {

	margin: 0;

	font-weight: bold;

	font-size: 22px;

	color: #beaa5a;

	font-family: "Oswald",sans-serif;

	text-transform: uppercase;

}



#content .home-bottom .dslc-3-col .dslc-cpt-post-title h2 a,

#content .home-bottom .dslc-3-col .dslc-blog-post-title h2 a {

	width: 100%;

	line-height: 22px;

	text-align: left;

	font-family: "Oswald",sans-serif;

	font-size: 16px;

	color:#000000;

	text-transform: uppercase;

}



#content .home-bottom .dslc-3-col .dslc-cpt-post-meta,

#content .home-bottom .dslc-3-col .dslc-blog-post-meta {

	color: #beaa5a;

    display: block;

    font-size: 13px;

    font-family: "Oswald",sans-serif;

    padding: 0;

    text-align: left;

    text-transform: uppercase;

    font-weight: 700;

    width: 100%;

}



#content .home-bottom .dslc-3-col .dslc-cpt-post-meta .dslc-cpt-post-meta-date,

#content .home-bottom .dslc-3-col .dslc-blog-post-meta .dslc-blog-post-meta-date {

	float: left;

}



#content .home-bottom .dslc-3-col .dslc-cpt-post-excerpt,

#content .home-bottom .dslc-3-col .dslc-cpt-post-read-more,

#content .home-bottom .dslc-3-col .dslc-blog-post-excerpt { 

	text-align: left;

	font-weight: 300;

	font-size: 16px;

	color:#000000;

	font-family: "Oswald",sans-serif;

	margin-bottom: 0;

 }

 #content .home-bottom .dslc-3-col .dslc-blog-post-excerpt a:hover {
 	color: #beaa5a;
 }

 #dslc-module-1 .dslc-cpt-post-read-more a,
 #dslc-module-kigkf8iu5jg .dslc-cpt-post-read-more a,
 #dslc-module-icmbaqtvjmg .dslc-cpt-post-read-more a {
 	background: none !important;
 	color: #beaa5a !important;
    font-family: "Oswald",sans-serif !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    margin-bottom: 0 !important;
    text-align: left !important;
    padding: 0 !important;
 }



 #content .home-bottom .dslc-6-col iframe {

 	width: 100%;

 }



.entry-content p,

.search p {

	color: #000;

    font-family: "Roboto Condensed",sans-serif;

    font-size: 18px;

    font-weight: 300;

    letter-spacing: 0.01em;

    line-height: 27px;

    margin: 0 0 20px;

    text-align: justify;

}



/* Always show the months */

.page-eventos .evo_j_container {

	display: block !important;

}



/* Hide the Jump Months Button*/

.page-eventos span.evo-jumper-btn, 

.page-eventos .evo-jumper-btn, 

.page-eventos .evo_month_title, 

.evo_etop_timezone, 

.evcal_desc3 {

	display: none !important;

}



.page-eventos #evcal_list .evcal_list_a {

	margin-bottom: 25px;

	min-height: 250px;

	padding: 0;

	border:#000000 solid 3px !important;

	width:99%;

}



.page-eventos #evcal_list .ev_ftImg {

	margin: 0;

	width: 330px;

	border-right: 3px solid #000;

	height: 100%;

	max-height: none;

	border-radius: 0;

}



.page-eventos #evcal_list .evcal_list_a::after, 

.page-eventos #evcal_list .evcal_list_a::after {

	background: none;

}



.page-eventos #evcal_list .event_description .bordb, 

.page-eventos #evcal_list .bordb, 

.page-eventos #evcal_list .eventon_events_list .eventon_list_event .event_description, 

.page-eventos #evcal_list .bordr, 

.page-eventos #evcal_list, 

.page-eventos #evcal_list .evo_pop_body .bordb,

.page-eventos #evcal_list #eventon_loadbar_section,

.page-eventos #evcal_list .eventon_sorting_section {

	border:0;

	border-radius: 0;

}



.page-eventos #evcal_list .hasFtIMG .evcal_cblock, 

.page-eventos #evcal_list .evo_pop_body .hasFtIMG .evcal_cblock  {

	left: 333px;

    padding: 10px 20px;

    top: 0;

}



.page-eventos #evcal_list .eventon_list_event a.sin_val.hasFtIMG .evcal_desc, 

.page-eventos #evcal_list .sin_val.hasFtIMG .evcal_desc {

    padding-left: 345px;

    padding-top: 60px;

}



.page-eventos #evcal_list .eventon_list_event .evcal_cblock, 

.page-eventos #evcal_list .evcal_cblock .evo_date .start em, 

.page-eventos #evcal_list .eventon_list_event .evcal_desc em {

	font-size: 30px;

	text-transform: uppercase;

	color: #000000;

	font-weight: 500;	

	display: inline-block;

	letter-spacing: -1px;

	font-family: "Oswald",sans-serif;

}



.page-eventos #evcal_list .evcal_cblock .evo_date .start em {

	margin-left: 10px;

}



.page-eventos #evcal_list .eventon_list_event .evcal_cblock {

	border-right: 3px solid #000;

	border-bottom: 3px solid #000;

	width: 90px;

}



.page-eventos #evcal_list .evcal_desc .evcal_time::before, 

.page-eventos #evcal_list em.evcal_time::before, 

.page-eventos #evcal_list .event_location_name::before, 

.page-eventos #evcal_list em.event_location_name::before { 

	content: " " !important;

 }



.page-eventos #evcal_list .evcal_desc .evcal_time {

	min-height: 20px;

}



.page-eventos #evcal_list .evcal_time {

	border-bottom: 3px solid #000 !important;

    border-right: 3px solid #000 !important;

    color: #000000 !important;

    left: 463px;

    padding: 22px 20px 14px !important;

    position: absolute;

    top: 0;

}



.page-eventos #evcal_list span.evcal_event_title, 

.page-eventos #evcal_list span.evcal_event_title {

	color: #beaa5a !important;

    font-family: "Oswald",sans-serif;

    font-size: 30px;

    font-weight: 700;

    margin-bottom: 10px;

    padding: 12px 0;

    text-transform: uppercase;

}



.page-eventos #evcal_list .evcal_desc_info {

	opacity: 1 !important;

}



.page-eventos #evcal_list .evcal_location {

	font-size: 16px !important;

	color: #191919 !important;

	bottom: 10px;

    position: absolute !important;

}



.page-eventos #evcal_list .event_location_name {

	 bottom: 35px;

	 padding-left: 0px !important;

}



.page-eventos #evcal_list .evcal_location::before, 

.page-eventos #evcal_list em.evcal_location::before {

	top: 0 !important;

}



/* Position container relative for years and months */

.evo_j_container {

	position: relative;

	height: 80px;

}



/* Position months at bottom */

.evo_j_months.evo_j_dates {

	position: absolute;

	bottom: 0px;

}



/* Position years at top */

.evo_j_years.evo_j_dates {

	position: absolute;
    top: -67px;

}



/*Hides year 3-5 on the event top display*/

.evo_j_years.evo_j_dates p.legend a:nth-child(3), 

.evo_j_years.evo_j_dates p.legend a:nth-child(4), 

.evo_j_years.evo_j_dates p.legend a:nth-child(5) {

	display: none;

}

.page-eventos #evcal_head .legend {

		border-radius: 0;
		 background-color: #f9f9f9;

	}



.eventon_events_list .eventon_list_event .desc_trig {

	background: #ffffff;

}



.eventon_events_list .eventon_list_event .desc_trig:hover {

	background: #beaa5a !important;

}



.page-eventos #evcal_list .eventon_list_event .desc_trig:hover .evcal_cblock, 

.page-eventos .desc_trig:hover .evcal_cblock .evo_date .start em, 

.page-eventos #evcal_list .desc_trig:hover .eventon_list_event .evcal_desc em, 

.page-eventos #evcal_list .desc_trig:hover .evcal_time,

.page-eventos #evcal_list .desc_trig:hover .evcal_location,

.page-eventos #evcal_list .eventon_list_event .desc_trig:hover .evcal_desc span.evcal_event_title, 

.page-eventos .evo_popup .eventon_events_list .desc_trig:hover .eventon_list_event .evcal_desc span.evcal_event_title,

.page-eventos .eventon_events_list .eventon_list_event .desc_trig:hover span.evcal_event_subtitle, 

.page-eventos .evo_pop_body .desc_trig:hover span.evcal_event_subtitle {

	color: #ffffff !important;

}



.page-eventos #evcal_list .eventon_list_event .desc_trig:hover .evcal_cblock,

.page-eventos #evcal_list .desc_trig:hover .evcal_time {

	border-color: #ffffff !important;

}



.page-eventos .evo_cal_above {

	display: none;

}



.page-eventos .evo_j_years.evo_j_dates, 

.page-eventos .ajde_evcal_calendar .calendar_header .evo_j_dates p.legend {

	width: 99.8%;

	font-weight: 700;

	font-size: 15px;

}



.page-eventos #evcal_head .evo_j_dates .legend a {

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    border: 3px solid #beaa5a;

    border-radius: 0;

    color: #beaa5a;

    font-size: 36px;

    font-weight: 500;

    margin: 0;

    padding: 25px 0;

    text-decoration: none;

    width: 47%;

    font-family: "Oswald",sans-serif;

    line-height: 14px;

}



.page-eventos #evcal_head .evo_j_years .legend a.current {

	border-right: 0;

}



.page-eventos #evcal_head .evo_j_years .legend a.set, 

.page-eventos #evcal_head .evo_j_years .legend a:hover,

.page-eventos #evcal_head .evo_j_months .legend a.set,

.page-eventos #evcal_head .evo_j_months .legend a:hover {
	color: #ffffff;
	background-color: #beaa5a; 
}



.page-eventos #evcal_head .evo_j_months.evo_j_dates {
	border: 3px solid #beaa5a;
    height: 64px;
    width: 99%;
    margin-top: 55px;
}

.page-eventos #evcal_head .evo_j_months .legend a {
	border: 0 none;
    padding: 25px 19px;
    width: 8%;
}

.evo_lightbox_content .evo_lightbox.eventcard .evo_lightbox_content, 
.evo_lightbox_content .evo_lightbox.eventcard .evo_lightbox_body,
.evo_lightbox_content .event_description .bordb, 
.evo_lightbox_content #evcal_list .bordb, 
.evo_lightbox_content .eventon_events_list .eventon_list_event .event_description, 
.evo_lightbox_content #evcal_list, 
.evo_lightbox_content .evo_pop_body .bordb,
.evo_lightbox_content .evcal_eventcard, 
.evo_lightbox_content .evcal_evdata_row, 
.evo_lightbox_content .evorow .tbrow, 
.evo_lightbox_content .dark1, 
.evo_lightbox_content .evo_pop_body {
	background: #beaa5a;
}


.evo_lightbox_content .eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, 
.evo_lightbox_content .evo_pop_body .evcal_desc span.evcal_desc2 {
	color:#000000 !important;
}


.evo_lightbox_content .evcal_cblock .evo_date .start,
.evo_lightbox_content .evcal_time,
.evo_lightbox_content .evcal_location,
.evo_lightbox_content .evcal_event_subtitle,
.evo_lightbox_content #evcal_list .evcal_list_a .event_description li, 
.evo_lightbox_content .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p,
.evo_lightbox_content span.evcal_event_subtitle, 
.evo_lightbox_content span.evcal_event_subtitle,
.evo_lightbox_content #evcal_list .eventon_list_event .event_description p, 
.evo_lightbox_content #evcal_list .evcal_list_a .event_description li, 
.evo_lightbox_content .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p, 
.evo_lightbox_content .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p strong,
.evo_lightbox_content .evo_pop_body .evcal_evdata_row .evcal_evdata_cell ul li {
	color:#ffffff !important;
}



.evo_lightbox_content .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p, 

.evo_lightbox_content .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p strong,

.evo_lightbox_content .evo_pop_body .evcal_evdata_row .evcal_evdata_cell ul li {

	font-size: 18px;

    font-weight: 300;

    font-family: "Oswald",sans-serif;

    line-height: 21px;

}



.evo_lightbox_content .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p a {

	color:#000000;

}



.evo_lightbox_content .evo_pop_body .evcal_evdata_row .evcal_evdata_cell ul li {

	padding-left: 15px;

	list-style-type: disc;

}



.evo_lightbox_content .event_description .bordb, 

.evo_lightbox_content #evcal_list .bordb, 

.evo_lightbox_content .eventon_events_list .eventon_list_event .event_description, 

.evo_lightbox_content .bordr, 

.evo_lightbox_content #evcal_list, 

.evo_lightbox_content .evo_pop_body .bordb {

	border-color: #beaa5a;

}



.evo_lightbox_content h3, 

.evo_lightbox_content .evcal_evdata_custometa_icons,

.evo_lightbox_content .evcal_evdata_icons, 

.evo_lightbox_content .eventon_events_list .eventon_list_event .evcal_desc .evcal_time::before, 

.evo_lightbox_content .evo_pop_body .evcal_desc em.evcal_time::before {

	display: none !important;

}



.evo_lightbox_content .evo_location .evo_metarow_time_location .evcal_evdata_icons {

	display: block;

}



.evo_lightbox_content .evopop_top {

	border-left: 0 !important;

	background: #beaa5a;

}



.evo_lightbox_content {

    margin: 125px auto;

}



.evo_lightbox_content .evopopclose, 

.evo_lightbox_content .evolbclose {

    border-radius: 0;

    color: #ffffff;

    font-size: 70px;

    background: none;

    font-weight: 500;

    height: 65px;

    margin: 0;

    right: 45%;

    top: -80px;

    width: 42px;

}



.evo_lightbox_content .evcal_event_title, 

.evo_lightbox_content .evcal_time {

    font-size: 30px !important;

    font-weight: 700;

    height: 89px;

    left: 15px;

    line-height: 30px !important;

    position: absolute;

    top: 75px;

    width: 89%;

}



.evo_lightbox_content .evcal_event_title {

	left: 25px;

    line-height: 36px !important;

}



.evo_lightbox_content .evo_info {

	/*display: table-caption !important;*/

    height: 140px;

}



.evo_lightbox_content .evcal_event_subtitle,

.evo_lightbox_content .evcal_desc_info .event_location_name, 

.evo_lightbox_content .evcal_desc .evcal_desc_info .evcal_location {

	display: none !important;

}



.evo_lightbox_content .evcal_cblock {

	border-bottom: #ffffff solid 3px;

	border-right: #ffffff solid 3px;

	top:0;

	padding: 0 5px 2px !important;

	width: 135px;

}



.evo_lightbox_content .evcal_cblock .evo_date {

	padding: 10px 15px 0;

}



.evo_lightbox_content .evcal_cblock .evo_date .start, 

.evo_lightbox_content .evcal_cblock .evo_date .start em {

	font-size: 30px;

	font-weight: 500;

	display: inline-block;

	padding-bottom: 5px;

}



.evo_lightbox_content .evcal_cblock .evo_date .start em {

	margin-left: 10px;

}



.evo_lightbox_content .eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info,

.evo_lightbox_content .evo_pop_body .evcal_desc .evcal_desc_info {

	opacity: 1 !important;

}



.evo_lightbox_content .evcal_time {

	border-bottom: 3px solid #ffffff;

    border-right: 3px solid #ffffff;

    font-family: "Oswald",sans-serif;

    font-weight: 500 !important;

    height: auto;

    left: 60px;

    padding: 14px;

    top: -13px;

    width: auto;

}



.evo_lightbox_content .evo_metarow_cusF1 {

	left: 339px;

    position: absolute;

    top: 0;

    width: auto;

    padding: 10px 15px 0 !important;

   /* border-bottom: 3px solid #ffffff !important;
    border-right: 3px solid #ffffff !important;*/

}



.evo_lightbox_content .evo_metarow_cusF1 .evcal_evdata_cell a.evo_cusmeta_btn.evcal_btn {

	margin-top: 0;

	font-size: 30px;

	font-family: "Oswald",sans-serif;

    font-weight: 500;

    padding: 3px 12px 10px !important;

    line-height: 35px;

    background: 0;

    text-decoration: underline;

}



.evo_lightbox_content .evcal_evdata_row .evcal_evdata_cell {

	padding-left: 10px;

}



.evo_lightbox_content .evo_metarow_cusF1 .evcal_evdata_cell {

	padding-left: 0;

}



.evo_lightbox_content .evo_metarow_details {

	padding-top: 5px;

}



.evo_lightbox_content .evo_metarow_time_location .tbrow .evcal_col50:first-child {

	display: none;

}



.evo_lightbox_content .evo_metarow_time_location .tbrow .evcal_col50 {

	width: 100%;

}



.evo_lightbox_content .evo_metarow_time_location .tbrow .evcal_col50 .evo_location_name {

	font-family: "Oswald",sans-serif;

	font-size: 30px;

	text-transform: uppercase;

	font-weight: 500;

	font-style: normal;

	line-height: 35px;

}



.page-eventos .evo_lightbox_content  #evcal_list .evorow.getdirections .evoInput, 

.page-eventos .evo_lightbox_content .evo_pop_body .evorow.getdirections .evoInput,

.page-eventos .evo_lightbox_content #evcal_list .evorow.getdirections .evcalicon_9 i, 

.page-eventos .evo_lightbox_content .evo_pop_body .evorow.getdirections .evcalicon_9 i {

	color:#ffffff;

}



.page-eventos .evo_lightbox_content #evcal_list .evorow.getdirections .evcalicon_9 i, 

.page-eventos .evo_lightbox_content .evo_pop_body .evorow.getdirections .evcalicon_9 i {

	font-size: 25px;

}

.page-eventos .evo_lightbox_content #evcal_list .evorow.getdirections .evcalicon_9, 
.page-eventos .evo_lightbox_content .evo_pop_body .evorow.getdirections .evcalicon_9 {
	right: 16px;
    top: -12px;
}


.page-eventos .evo_lightbox_content #evcal_list .evorow.getdirections .evoInput, 
.page-eventos .evo_lightbox_content .evo_pop_body .evorow.getdirections .evoInput, 
.page-eventos .evo_lightbox_content #evcal_list .evorow.getdirections .evcalicon_9 i, 
.page-eventos .evo_lightbox_content .evo_pop_body .evorow.getdirections .evcalicon_9 i {
    color: #888888;
    padding: 5px 10px;
}



.eventon_events_list .eventon_list_event .evcal_cblock span, 

.evo_pop_body .evcal_cblock span {

	width: 100%;

	text-align: center;

}



#sidebar .EvcalWidget .eventon_events_list .eventon_list_event .evcal_cblock span {

	text-align: left;

}



body.archive.category .entry-meta, 

body.archive.category .entry-utility {

	display: none;

}



body.sidebar-right #wrap #content, 

body.sidebar-right #wrap #sidebar .collapsing li.collapsing.categories .sym  { 

	float: right; 

}



body.sidebar-right #wrap #sidebar { 

	float: left;

	margin: 0;

}



body.sidebar-right #wrap #sidebar .widget-container, 

body.sidebar-right #wrap #sidebar .widget-container ul li  {

	margin: 0;

}



body.sidebar-right #wrap #sidebar .widget-container ul ul { 

	margin-left: 0; 

	margin-bottom: 0;

}



body.sidebar-right #wrap #sidebar .widget-container ul > li {

	margin-bottom: 10px;

}



body.sidebar-right #wrap #sidebar .widget-container ul > li div ul > li {

	margin-bottom: 0px;

}



body.sidebar-right #wrap #sidebar .widget-container ul ul li div li {

	margin-top: 0px;	

}



#wrap #sidebar .collapsing li a, 

#wrap #sidebar .collapsing li.collapsing.categories .sym,

#wrap #sidebar .widget-container ul li.menu-item a {

	padding-left: 0;

	text-transform: uppercase;

	font-size: 28px;

	color:#beaa5a;

	font-family: "Oswald",sans-serif;

	font-weight: normal;

	background: none;

}



.page-conservatorio #wrap #sidebar .collapsing li a, 

.page-conservatorio #wrap #sidebar .collapsing li.collapsing.categories .sym,

.page-conservatorio #wrap #sidebar .widget-container ul li.menu-item a,

.parent-pageid-18 #wrap #sidebar .collapsing li a,

.parent-pageid-18 #wrap #sidebar .collapsing li.collapsing.categories .sym,

.parent-pageid-18 #wrap #sidebar .widget-container ul li.menu-item a,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #wrap #sidebar .collapsing li a,
.parent-pageid-528 #wrap #sidebar .collapsing li.collapsing.categories .sym,
.parent-pageid-528 #wrap #sidebar .widget-container ul li.menu-item a,
.parent-pageid-1288 #wrap #sidebar .collapsing li a,
.parent-pageid-1288 #wrap #sidebar .collapsing li.collapsing.categories .sym,
.parent-pageid-1288 #wrap #sidebar .widget-container ul li.menu-item a,

.departamento-musica #wrap #sidebar .collapsing li a,

.departamento-musica #wrap #sidebar .collapsing li.collapsing.categories .sym,

.departamento-musica #wrap #sidebar .widget-container ul li.menu-item a,

.departamento-de-danca #wrap #sidebar .collapsing li a, 

.departamento-de-danca #wrap #sidebar .collapsing li.collapsing.categories .sym,

.departamento-de-danca #wrap #sidebar .widget-container ul li.menu-item a,

.direcao-pedagogica #wrap #sidebar .collapsing li a,

.direcao-pedagogica #wrap #sidebar .collapsing li.collapsing.categories .sym,

.direcao-pedagogica #wrap #sidebar .widget-container ul li.menu-item a,

.page-music-school #wrap #sidebar .collapsing li a, 

.page-music-school #wrap #sidebar .collapsing li.collapsing.categories .sym,

.page-music-school #wrap #sidebar .widget-container ul li.menu-item a,

.page-the-conservatory #wrap #sidebar .collapsing li a, 

.page-the-conservatory #wrap #sidebar .collapsing li.collapsing.categories .sym,

.page-the-conservatory #wrap #sidebar .widget-container ul li.menu-item a,

.headmasters #wrap #sidebar .collapsing li a, 

.headmasters #wrap #sidebar .collapsing li.collapsing.categories .sym,

.headmasters #wrap #sidebar .widget-container ul li.menu-item a,

.music-department #wrap #sidebar .collapsing li a, 

.music-department #wrap #sidebar .collapsing li.collapsing.categories .sym,

.music-department #wrap #sidebar .widget-container ul li.menu-item a,

.dance-department #wrap #sidebar .collapsing li a, 

.dance-department #wrap #sidebar .collapsing li.collapsing.categories .sym,

.dance-department #wrap #sidebar .widget-container ul li.menu-item a,

.page-news #wrap #sidebar .collapsing li a, 

.page-news #wrap #sidebar .collapsing li.collapsing.categories .sym,

.page-news #wrap #sidebar .widget-container ul li.menu-item a {

	color:#69aad4;

}



 body.sidebar-right #wrap #sidebar .collapsing li.collapsing.categories .sym {

 	font-weight: 300;

 	font-size: 29px;

 	display: none;

 	color:#ffffff;

 	font-family: Arial;

 	max-height: 35px;

 }



 body.sidebar-right #wrap #sidebar .collapsing li.collapsing.categories li.collapsing.categories .sym {

 	display: block;

}



#wrap #sidebar .collapsing li.collapsing.categories,

#wrap #sidebar .widget-container ul li {

 	border: 3px solid #beaa5a;

    line-height: 48px;

    padding:  0;

    text-align: center;

}



.page-conservatorio #wrap #sidebar .collapsing li.collapsing.categories,

.page-conservatorio #wrap #sidebar .widget-container ul li,

.parent-pageid-18 #wrap #sidebar .collapsing li.collapsing.categories,

.parent-pageid-18 #wrap #sidebar .widget-container ul li,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #wrap #sidebar .collapsing li.collapsing.categories,
.parent-pageid-528 #wrap #sidebar .widget-container ul li,
.parent-pageid-1288 #wrap #sidebar .collapsing li.collapsing.categories,
.parent-pageid-1288 #wrap #sidebar .widget-container ul li,

.departamento-musica #wrap #sidebar .collapsing li.collapsing.categories,

.departamento-musica #wrap #sidebar .widget-container ul li,

.departamento-de-danca #wrap #sidebar .collapsing li.collapsing.categories,

.departamento-de-danca #wrap #sidebar .widget-container ul li,

.direcao-pedagogica #wrap #sidebar .collapsing li.collapsing.categories,

.direcao-pedagogica #wrap #sidebar .widget-container ul li,

.page-music-school #wrap #sidebar .collapsing li.collapsing.categories,

.page-music-school #wrap #sidebar .widget-container ul li,

.page-the-conservatory #wrap #sidebar .collapsing li.collapsing.categories,

.page-the-conservatory #wrap #sidebar .widget-container ul li,

.headmasters #wrap #sidebar .collapsing li.collapsing.categories,

.headmasters #wrap #sidebar .widget-container ul li,

.music-department #wrap #sidebar .collapsing li.collapsing.categories,

.music-department #wrap #sidebar .widget-container ul li,

.dance-department #wrap #sidebar .collapsing li.collapsing.categories,

.dance-department #wrap #sidebar .widget-container ul li,

.page-news #wrap #sidebar .collapsing li.collapsing.categories,

.page-news #wrap #sidebar .widget-container ul li {

	border-color: #69aad4;

}



#wrap #sidebar .collapsing li.collapsing.categories li {

	border:0;

	text-align: left;

	background-color:#beaa5a;

	clear: both;

}



.page-conservatorio #wrap #sidebar .collapsing li.collapsing.categories li,

.parent-pageid-18 #wrap #sidebar .collapsing li.collapsing.categories li,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #wrap #sidebar .collapsing li.collapsing.categories li,
.parent-pageid-1288 #wrap #sidebar .collapsing li.collapsing.categories li,

.departamento-musica #wrap #sidebar .collapsing li.collapsing.categories li,

.departamento-de-danca #wrap #sidebar .collapsing li.collapsing.categories li,

.direcao-pedagogica #wrap #sidebar .collapsing li.collapsing.categories li,

.page-music-school #wrap #sidebar .collapsing li.collapsing.categories li,

.page-the-conservatory #wrap #sidebar .collapsing li.collapsing.categories li,

.headmasters #wrap #sidebar .collapsing li.collapsing.categories li,

.music-department #wrap #sidebar .collapsing li.collapsing.categories li,

.dance-department #wrap #sidebar .collapsing li.collapsing.categories li,

.page-news #wrap #sidebar .collapsing li.collapsing.categories li {

	background-color:#69aad4;



}



body.sidebar-right #wrap #sidebar .collapsing li.collapsing.categories li a {

 	background-image: none;

    color: #ffffff;

    font-size: 22px;

    line-height: 30px;

    padding: 9px 0 3px 15px;

    width: 85%;

   

}



body.sidebar-right #wrap #sidebar #widget-collapscat-2-top li.collapsing.categories.self a,

body.sidebar-right #wrap #sidebar .collapsing li.collapsing.categories li.self a {

	color: #000000;

	/*font-weight: bold;*/

}







body.sidebar-right #wrap #sidebar .collapsing li.collapsing.categories li div li {

	background: #cebf83;

	line-height: 40px;

}



body.sidebar-right.page-conservatorio #wrap #sidebar .collapsing li.collapsing.categories li div li,

body.sidebar-right.parent-pageid-18 #wrap #sidebar .collapsing li.collapsing.categories li div li,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
body.sidebar-right.parent-pageid-528 #wrap #sidebar .collapsing li.collapsing.categories li div li,
body.sidebar-right.parent-pageid-1288 #wrap #sidebar .collapsing li.collapsing.categories li div li,

body.sidebar-right.departamento-musica #wrap #sidebar .collapsing li.collapsing.categories li div li,

body.sidebar-right.departamento-de-danca #wrap #sidebar .collapsing li.collapsing.categories li div li,

body.sidebar-right.direcao-pedagogica #wrap #sidebar .collapsing li.collapsing.categories li div li,

body.sidebar-right.page-music-school #wrap #sidebar .collapsing li.collapsing.categories li div li,

body.sidebar-right.page-the-conservatory #wrap #sidebar .collapsing li.collapsing.categories li div li,

body.sidebar-right.headmasters #wrap #sidebar .collapsing li.collapsing.categories li div li,

body.sidebar-right.music-department #wrap #sidebar .collapsing li.collapsing.categories li div li,

body.sidebar-right.page-news #wrap #sidebar .collapsing li.collapsing.categories li div li,

body.sidebar-right.dance-department #wrap #sidebar .collapsing li.collapsing.categories li div li  {

	background: #69AAD4;

	color:#ffffff;

}





body.sidebar-right #wrap #sidebar .collapsing li.collapsing.categories li div li.self a, 

body.sidebar-right #wrap #sidebar .collapsing li.collapsing.categories li div li a:hover,

body.sidebar-right #wrap #sidebar .collapsing li.collapsing.categories li div li.parent a {

	font-weight: normal;



}







body.sidebar-right.page-conservatorio #wrap #sidebar .collapsing li.collapsing.categories li div li.parent a,

body.sidebar-right.parent-pageid-18 #wrap #sidebar .collapsing li.collapsing.categories li div li.parent a,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
body.sidebar-right.parent-pageid-528 #wrap #sidebar .collapsing li.collapsing.categories li div li.parent a,
body.sidebar-right.parent-pageid-1288 #wrap #sidebar .collapsing li.collapsing.categories li div li.parent a,

body.sidebar-right.departamento-musica #wrap #sidebar .collapsing li.collapsing.categories li div li.parent a,

body.sidebar-right.departamento-de-danca #wrap #sidebar .collapsing li.collapsing.categories li div li.parent a,

body.sidebar-right.direcao-pedagogica #wrap #sidebar .collapsing li.collapsing.categories li div li.parent a,

body.sidebar-right.music-department #wrap #sidebar .collapsing li.collapsing.categories li div li.parent a,

body.sidebar-right.page-music-school #wrap #sidebar .collapsing li.collapsing.categories li div li.parent a,

body.sidebar-right.page-the-conservatory #wrap #sidebar .collapsing li.collapsing.categories li div li.parent a,

body.sidebar-right.headmasters #wrap #sidebar .collapsing li.collapsing.categories li div li.parent a,

body.sidebar-right.dance-department #wrap #sidebar .collapsing li.collapsing.categories li div li.parent a,

body.sidebar-right.page-news #wrap #sidebar .collapsing li.collapsing.categories li div li.parent a {

	color:#ffffff;

}





body.sidebar-right.page-conservatorio #wrap #sidebar .collapsing li.collapsing.categories li div li.parent ul li.self a,

body.sidebar-right.parent-pageid-18 #wrap #sidebar .collapsing li.collapsing.categories li div li.parent ul li.self a,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
body.sidebar-right.parent-pageid-528 #wrap #sidebar .collapsing li.collapsing.categories li div li.parent ul li.self a,
body.sidebar-right.parent-pageid-1288 #wrap #sidebar .collapsing li.collapsing.categories li div li.parent ul li.self a,

body.sidebar-right.departamento-musica #wrap #sidebar .collapsing li.collapsing.categories li div li.parent ul li.self a,

body.sidebar-right.departamento-de-danca #wrap #sidebar .collapsing li.collapsing.categories li div li.parent ul li.self a,

body.sidebar-right.direcao-pedagogica #wrap #sidebar .collapsing li.collapsing.categories li div li.parent ul li.self a,

body.sidebar-right.music-department #wrap #sidebar .collapsing li.collapsing.categories li div li.parent ul li.self a,

body.sidebar-right.page-music-school #wrap #sidebar .collapsing li.collapsing.categories li div li.parent ul li.self a,

body.sidebar-right.page-the-conservatory #wrap #sidebar .collapsing li.collapsing.categories li div li.parent ul li.self a,

body.sidebar-right.headmasters #wrap #sidebar .collapsing li.collapsing.categories li div li.parent ul li.self a,

body.sidebar-right.dance-department #wrap #sidebar .collapsing li.collapsing.categories li div li.parent ul li.self a,

body.sidebar-right.page-news #wrap #sidebar .collapsing li.collapsing.categories li div li.parent ul li.self a {

	color:#000000;

}







body.sidebar-right #wrap #sidebar .collapsing li.collapsing.categories li div li a {

	text-transform: none;

	font-size: 20px;

}



.category .post {

	background: #beaa5a url(images/icon-eye-black.png) center 15% no-repeat;

    display: inline-block;

    height: 270px;

    margin: 0 7px 15px;

    padding-bottom: 0;

    position: relative;

    width: 220px;

    overflow: hidden;

}



.category .post .nopicelement {

	height: 270px;

	width: 220px;

	background: #beaa5a url(images/nopic-frame.png) center center no-repeat;

	display: block;

}



.page-conservatorio.category .post,

.page-conservatorio.category .post .nopicelement,

.parent-pageid-18.category .post,

.parent-pageid-18.category .post .nopicelement,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528.category .post,
.parent-pageid-528.category .post .nopicelement,
.parent-pageid-1288.category .post,
.parent-pageid-1288.category .post .nopicelement,

.departamento-musica.category .post,

.departamento-musica.category .post .nopicelement,

.departamento-de-danca.category .post,

.departamento-de-danca.category .post .nopicelement,

.direcao-pedagogica.category .post,

.direcao-pedagogica.category .post .nopicelement,

.page-music-school.category .post,

.page-music-school.category .post .nopicelement,

.page-the-conservatory.category .post,

.page-the-conservatory.category .post .nopicelement,

.headmasters.category .post,

.headmasters.category .post .nopicelement,

.music-department.category .post,

.music-department.category .post .nopicelement,

.dance-department.category .post,

.dance-department.category .post .nopicelement,

.page-news.category .post,

.page-news.category .post .nopicelement {

	background-color: #69aad4;

}



.category .post h2 {

	bottom: 0;

    position: absolute;

    text-align: center;

    width: 100%;

    margin-bottom: 0;

    cursor:pointer;

    /*transition: bottom 0.3s linear;*/

}



.category .post .nopicelement h2 {

	position: relative;

}



.category .post h2 a {

	background-color: #beaa5a;

    color: #202020;

    display: block;

    font-size: 18px;

    font-weight: 500;

    line-height: 24px;

    padding: 0;

    text-transform: uppercase;

    width: 100%;

    padding: 5px 0;



}



.page-conservatorio.category .post h2 a,

.parent-pageid-18.category .post h2 a,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528.category .post h2 a,
.parent-pageid-1288.category .post h2 a,

.departamento-musica.category .post h2 a,

.departamento-de-danca.category .post h2 a,

.direcao-pedagogica .post h2 a,

.page-music-school.category .post h2 a,

.page-the-conservatory.category .post h2 a,

.headmasters .post h2 a,

.music-department .post h2 a,

.dance-department .post h2 a {

	background-color: #69aad4;

}



.category .post .nopicelement h2 a {

	height: 111px;

    left: 23px;

    margin: auto 0;

    padding: 64px 0 48px;

    position: absolute;

    top: 24px;

    width: 79%;

}



.category .post h2 a .tagslist span, 

.category .post h2 a .role {

	font-weight: 300;

    margin-right: 5px;

    text-transform: capitalize;

}



.category .post h2 a .role {

	padding-bottom: 2px;

}



.category .post h2 a .tagslist span:nth-child(2)::before {

	content:"/ ";

}



.category .post .entry-summary {

	height: 270px;

	width: 220px;

	display: block;

}



.category .post:hover h2 {

	bottom: 40%;

}







.category .post:hover .nopicelement h2 {

	bottom: auto;

}



.category .post:hover a img {

	display: none;

}



.post {

	overflow: hidden;

}



#nav-below .wp-pagenavi {

	background-color: #beaa5a;

    margin-left: 9px;

    padding: 10px;

    width: 96%;

}



.page-conservatorio #nav-below .wp-pagenavi,

.parent-pageid-18 #nav-below .wp-pagenavi,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 #nav-below .wp-pagenavi,
.parent-pageid-1288 #nav-below .wp-pagenavi,

.departamento-musica #nav-below .wp-pagenavi,

.departamento-de-danca #nav-below .wp-pagenavi,

.direcao-pedagogica #nav-below .wp-pagenavi,

.page-music-school #nav-below .wp-pagenavi,

.headmasters #nav-below .wp-pagenavi,

.music-department #nav-below .wp-pagenavi,

.dance-department #nav-below .wp-pagenavi,

.page-news #nav-below .wp-pagenavi {

	background-color: #69AAD4;

}



#nav-below .wp-pagenavi a, 

#nav-below .wp-pagenavi span.current {

	color:#ffffff;

	font-family: "Oswald",sans-serif;

	text-decoration: none;

	border-bottom: none;

	font-size: 16px;

}



#nav-below .wp-pagenavi span.current {

	color: #202020;

}



#nav-below .wp-pagenavi .pages {

	display: none;

}



#nav-below .wp-pagenavi .nextpostslink,

#nav-below .wp-pagenavi .previouspostslink {

	text-transform: uppercase;

}



body.single #content {

	position: relative;

}



.single .voltar-btn {

	position: absolute;

	right: 0;

	background-color: #000000; 

	padding: 10px 40px 10px 10px;

	color:#ffffff;

	text-transform: uppercase;

	cursor: pointer;

	display: block;

	font-size:22px;

	top: 0;

	font-family: "Oswald",sans-serif;

	text-decoration: none;

}



.single .post-date,

.single .share-content {

	display: none;

}



.single.sidebar-right #wrap #sidebar {

	margin-top: -10px;

}



.single .entry-content p,

.single .entry-content h2 {

	text-align: justify;

	 max-width: 650px;

	 width: 100%;	   

}



.single .entry-content h2 {

	margin:10px auto 0;

}



.single .entry-content p.letterup::first-letter,

.single .entry-content p.letterup:first-letter {

	color: #beaa5a;

    float: left;

    font-family: "Playfair Display",serif !important;

    font-size: 90px;

    font-weight: 700;

    margin: 20px 10px 15px 0;

    text-transform: capitalize;

}



.page-conservatorio .single .entry-content p.letterup::first-letter,

.page-conservatorio .single .entry-content p.letterup:first-letter,

.parent-pageid-18 .single .entry-content p.letterup::first-letter,

.parent-pageid-18 .single .entry-content p.letterup:first-letter,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 .single .entry-content p.letterup::first-letter,
.parent-pageid-528 .single .entry-content p.letterup:first-letter,
.parent-pageid-1288 .single .entry-content p.letterup::first-letter,
.parent-pageid-1288 .single .entry-content p.letterup:first-letter,

.departamento-musica .single .entry-content p.letterup::first-letter,

.departamento-musica .single .entry-content p.letterup:first-letter,

.departamento-de-danca .single .entry-content p.letterup::first-letter,

.departamento-de-danca .single .entry-content p.letterup:first-letter,

.direcao-pedagogica .single .entry-content p.letterup::first-letter,

.direcao-pedagogica .single .entry-content p.letterup:first-letter,

.page-music-school .single .entry-content p.letterup::first-letter,

.page-music-school .single .entry-content p.letterup:first-letter,

.page-the-conservatory .single .entry-content p.letterup::first-letter,

.page-the-conservatory .single .entry-content p.letterup:first-letter,

.headmasters .single .entry-content p.letterup::first-letter,

.headmasters .single .entry-content p.letterup:first-letter,

.music-department .single .entry-content p.letterup::first-letter,

.music-department .single .entry-content p.letterup:first-letter,

.dance-department .single .entry-content p.letterup::first-letter,

.dance-department .single .entry-content p.letterup:first-letter,

.page-news .single .entry-content p.letterup::first-letter,

.page-news .single .entry-content p.letterup:first-letter {

	color: #69aad4;

}



@-moz-document url-prefix() { 

  .single .entry-content p:first-child::first-letter {



   		margin: 10px 10px 15px 0; 

	}

}



.single h1.entry-title {	

	font-family: 'Playfair Display', serif !important;

	text-align: center;

	font-style: italic;

	font-weight: 700;

	

	font-size: 55px;

	width: 100%;

	text-transform: capitalize;

	margin-top: 30px;

}

.single #content h1.entry-title {

	max-width: 650px;
}



.single .image-holder {

	position: relative;

	width: 75%;

}



.single .image-holder .img-musico {

	/*max-width: 440px; */

	width: 99%;

}



.single .image-holder .img-musico img {

	height: auto; 

	width: 100%;

	max-width: 95%;

}



.single .image-holder .instrumentos {

	position: absolute;

	bottom: 7px;

	right: 0;

	background-color: #beaa5a; 

	transform: skew(-10deg);

}



.page-conservatorio .single .image-holder .instrumentos,

.parent-pageid-18 .single .image-holder .instrumentos,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 .single .image-holder .instrumentos,
.parent-pageid-1288 .single .image-holder .instrumentos,

.departamento-musica .single .image-holder .instrumentos,

.departamento-de-danca .single .image-holder .instrumentos,

.direcao-pedagogica .single .image-holder .instrumentos,

.page-music-school .single .image-holder .instrumentos,

.headmasters .single .image-holder .instrumentos,

.music-department .single .image-holder .instrumentos,

.dance-department .single .image-holder .instrumentos,

.page-news .single .image-holder .instrumentos {

	background-color: #69AAD4; 

}



.page-conservatorio .single .image-holder .frame,

.parent-pageid-18 .single .image-holder .frame,
/* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
.parent-pageid-528 .single .image-holder .frame,
.parent-pageid-1288 .single .image-holder .frame,

.departamento-musica .single .image-holder .frame,

.departamento-de-danca .single .image-holder .frame,

.direcao-pedagogica .single .image-holder .frame,

.page-music-school .single .image-holder .frame,

.headmasters .single .image-holder .frame,

.music-department .single .image-holder .frame,

.dance-department .single .image-holder .frame,

.page-news .single .image-holder .frame {

	border-color: #69AAD4;

}



.single .image-holder .instrumentos span {

    color: #ffffff;

    display: inline-block;

    font-family: "Playfair Display",serif !important;

    font-size: 45px;

    font-style: italic;

    margin: 10px 0;

    text-align: center;

    padding: 15px 10px 20px;  

}



.single .image-holder .instrumentos span:nth-child(2)::before {

	content:"/ ";

}



.single .image-holder .frame {

	 border: 3px solid #beaa5a;

    height: 98%;

    left: 20px;

    position: absolute;

    top: 20px;

    width: 94%;

}



.page-contactos .seven.columns,
.page-contacts .seven.columns  {

	width: 560px;

}



.page-contactos h2,
.page-contacts h2 {

	border-bottom: 3px solid #202020;

    margin-bottom: 20px;

    margin-top: 30px;

    padding: 0 0 10px 20px;

    width: 88%;

    background: url(images/icon-morada.png) right 6px no-repeat;

}



.page-contactos h2.emails,

.page-contacts h2.emails {

	 background: url(images/icon-emails.png) right 6px no-repeat;

}



.page-contactos h2.telefones,
.page-contacts h2.telefones {

	 background: url(images/icon-telefones.png) right 6px no-repeat;

}



.page-contactos .golden-txt,
.page-contacts .golden-txt {

	color: #beaa5a;

}



.page-contactos .container .eight.columns iframe,
.page-contacts .container .eight.columns iframe {

    width: 100%;

}



.page-contactos .contact-form,
.page-contacts .contact-form  {

	min-height: 250px;

	background-color: #beaa5a;

}



.page-contactos #text-form,
.page-contacts #text-form {

	background: rgba(0, 0, 0, 0) url("images/icon-formularios.png") no-repeat scroll center top;

    margin: 150px 0;

    padding-top: 70px;

    text-align: center;

}



.page-contactos #text-form h2,
.page-contacts #text-form h2  {

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    border-bottom: 0 none;

    margin: 0 auto;

    padding: 0;

    width: 52%;

}



.page-contactos .contact-form form,
.page-contacts .contact-form form {

	padding: 60px 0;

}



.page-contactos .contact-form form span input,

.page-contactos .contact-form form input.wpcf7-submit,

.page-contactos .contact-form form span textarea,

.page-contactos .contact-form form span select,

.page-contacts .contact-form form span input,

.page-contacts .contact-form form input.wpcf7-submit,

.page-contacts .contact-form form span textarea,

.page-contacts .contact-form form span select {

	 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    border: 3px solid #202020;

    border-radius: 0;

    color: #202020 !important;

    font-family: "Oswald",sans-serif;

    font-size: 18px;

    height: auto;

    margin: 0;

    padding: 18px 20px;

    text-transform: uppercase;

    width: 100%;

    margin-top: -3px;

}



::-webkit-input-placeholder, 

::-moz-placeholder,

:-moz-placeholder { 

    color: #000000 !important;

     opacity: 1 !important;

}



.page-contactos .contact-form form span textarea,
.page-contacts .contact-form form span textarea  {

	resize: none;

}



.page-contactos .contact-form form span select,
.page-contacts .contact-form form span select { 

 	padding: 14px 20px 15px 15px;

 }



 @-moz-document url-prefix() { 

  .page-contactos .contact-form form span select,
  .page-contacts .contact-form form span select { 

 	padding: 13px 20px 14px 15px;

 }

}



.page-contactos .contact-form  input:focus, 

.page-contactos .contact-form textarea:focus, 

.page-contactos .contact-form select:focus,

.page-contacts .contact-form  input:focus, 

.page-contacts .contact-form textarea:focus, 

.page-contacts .contact-form select:focus {

	box-shadow: none;

}



.page-contactos .contact-form form,
.page-contacts .contact-form form {

	position: relative;

}



.page-contactos .contact-form form #arrowselectm,
.page-contacts .contact-form form #arrowselect {

	background: url("images/select-arrow.jpg") no-repeat scroll center top;

	z-index: 2;

	width: 59px;

	height: 57px;

	display: block;

	position: absolute;

	top: 60px;

	right: 3px;

}



.page-contactos .contact-form form span.wpcf7-not-valid-tip,
.page-contacts .contact-form form span.wpcf7-not-valid-tip {

    background-color: #000;

    color: #f00;

    display: block;

    font-size: 1em;

    padding: 5px;

    top:-1px;

    position: absolute;

    right: 0;

    text-transform: uppercase;

}



.page-contactos .contact-form form div.wpcf7-validation-errors,

.page-contactos .contact-form div.wpcf7-mail-sent-ok,

.page-contacts .contact-form form div.wpcf7-validation-errors,

.page-contacts .contact-form div.wpcf7-mail-sent-ok {

	border-width: 3px;

	font-weight: bold;

	color:#ffffff;

}



body.sidebar-right.page-noticias-2 #wrap #content,

body.sidebar-right.page-occo-news #wrap #content {

	float: left;

}



body.sidebar-right.page-noticias-2 #wrap #sidebar,

body.sidebar-right.page-occo-news #wrap #sidebar {

	float: right;

}



.news-list .post {

	max-width: 445px;

	width: 100%;

	display: inline-block;

	margin:10px;

	vertical-align: top;

}



.news-list .post .thumb-img {

	max-height: 250px;

    max-width: 445px;

    overflow: hidden;

    width: 100%;

}



.news-list .post .thumb-img img {

	width: 100%;

	height: auto;

}



.news-list .post .entry-meta .meta-prep-author,

.news-list .post .entry-summary a {

	display: none;

}



.news-list .post .news-content {

	border: #191919 solid 3px;

}



.news-list .post .news-content:hover {

	background-color:#beaa5a; 

	border-color: #beaa5a;

}

.page-noticias .news-list .post .news-content:hover,

.page-news .news-list .post .news-content:hover {

	background-color:#69aad4; 

	border-color: #69aad4;

}


.news-list .post .news-content:hover .entry-meta {

	background-color:#ffffff !important; 

}



.news-list .post .entry-meta {

	border-bottom: #191919 solid 3px;

	padding: 10px 20px;

	font-size: 20px;

	font-family: "Oswald",sans-serif;

	color:#191919;

	text-transform: uppercase;

	margin: 0;

}



.news-list .post .news-content:hover .entry-meta  {

	border-bottom: #ffffff solid 3px;

	background: url(images/icon-eye-black.png) right 20px center no-repeat;

}



.news-list .post .entry-title, 

.news-list .post .entry-summary {

	padding: 10px 20px 0;

	margin: 0;

}



.news-list .post .entry-title {

	padding-top: 15px;

}



.news-list .post .entry-title a {

	font-size: 30px;

	padding-top: 10px;

	font-weight: bold;

	color: #beaa5a;

}

.page-noticias .news-list .post .entry-title a,

.page-news .news-list .post .entry-title a {
	color: #69aad4;
}


.news-list .post .news-content:hover .entry-title a {

	color: #191919;

	text-decoration: underline;

}



#sidebar .EvcalWidget h3 {

    line-height: 48px;

    padding: 0;

    text-align: center;

    color: #beaa5a;

    font-family: "Oswald",sans-serif;

    font-size: 28px;

    text-transform: uppercase;

}


#sidebar .EvcalWidget .ajde_evcal_calendar .evcal_month_line {
	display: none;
}

#sidebar .EvcalWidget .ajde_evcal_calendar .evcal_month_line p {

    color: #000000;

    display: block;

    font-weight: bold;

    margin-bottom: 15px;

    padding-bottom: 15px;

    text-align: center;

    text-transform: capitalize;

}



#sidebar .EvcalWidget .eventon_events_list .eventon_list_event .desc_trig {

	background: #beaa5a;

}



#sidebar .EvcalWidget #evcal_list, 

#sidebar .EvcalWidget .ajde_evcal_calendar .eventon_events_list .evcal_list_a {

	border: 0;

}





#sidebar .EvcalWidget .ajde_evcal_calendar .eventon_events_list .eventon_list_event {

	margin-bottom: 20px;

}



#sidebar .EvcalWidget .eventon_events_list .evcal_cblock,

#sidebar .EvcalWidget .eventon_events_list .eventon_list_event .evcal_desc {

	padding-left: 15px;

	margin-left: 0;

	padding-bottom: 0;

}



#sidebar .EvcalWidget .ajde_evcal_calendar .eventon_events_list .evcal_location,

#sidebar .EvcalWidget .ajde_evcal_calendar .eventon_events_list .evo_below_title,

#sidebar .EvcalWidget .ajde_evcal_calendar .eventon_events_list .fa-pencil {

	display: none;

}



#sidebar .EvcalWidget .ajde_evcal_calendar .eventon_events_list .event_location_name {

	display: block;

}



#sidebar .EvcalWidget .evcal_desc .evcal_desc_info {

	opacity: 1;

}



#sidebar .EvcalWidget #evcal_list .eventon_list_event .evcal_cblock,

#sidebar .EvcalWidget .eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info em{

	color: #ffffff;

}



#sidebar .EvcalWidget .ajde_evcal_calendar .evcal_desc .evcal_event_title {

	color: #000000;

	text-transform: capitalize;

	font-size: 16px;

	margin-bottom: 5px;

}



#sidebar .EvcalWidget .eventon_list_event .evcal_cblock {

    color: #ababab;

    display: block;

    position: relative;

    width: 100%;

}



#sidebar .EvcalWidget .evcal_cblock .evo_date .start em {

	display: inline;

}



#sidebar .EvcalWidget .eventon_events_list .eventon_list_event .evcal_cblock span.start,

#sidebar .EvcalWidget .eventon_events_list .eventon_list_event .evcal_cblock span.start em {

	font-size: 16px;

	margin:5px 0;

	font-weight: 500;

}



#sidebar .EvcalWidget .eventon_events_list .eventon_list_event .evcal_cblock span.start em {

	margin-left: 5px;

}



#sidebar .EvcalWidget .eventon_events_list .eventon_list_event .evcal_desc  em.evcal_location::before,

#sidebar .EvcalWidget .eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info .evcal_time::before {

	content: "";

}



#sidebar .EvcalWidget .eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info .evcal_time {

	position: absolute;

	top: 15px;

	right: 10px;

	font-size: 15px;

    font-weight: 500;

    font-family: "Oswald",sans-serif;

}



#sidebar .EvcalWidget .eventon_events_list .eventon_list_event .evcal_desc  em.evcal_location {

	font-size: 16px;

    font-weight: 300;

    font-family: "Oswald",sans-serif;

    line-height: 20px;

    padding-left: 0;

}



.single.noticias .image-holder,

.single.noticias h1.entry-title,

.single.noticias .entry-content p {

	margin: 30px auto 0;

}



.single.noticias .image-holder {

	width: 57%;

}



.single.noticias .single h1.entry-title {

	font-family: "Oswald", sans-serif !important;

	font-style: normal;

	font-weight: 500;

}



.single.noticias .post-date {

	display: block;

	text-align: center;

	color: #beaa5a;

	font-family: "Oswald", sans-serif;

	font-size: 18px;

}



.single.noticias .share-content,

.single.single-ajde_events .share-content {

	display: block;

	position: absolute;

	top: 0;

	right: -50px;



}



.single.noticias .supsystic-social-sharing a.social-sharing-button,

.single.noticias .supsystic-social-sharing a.social-sharing-button:hover,

.single.single-ajde_events .supsystic-social-sharing a.social-sharing-button,

.single.single-ajde_events .supsystic-social-sharing a.social-sharing-button:hover{

	background-color: transparent;

    display: block;

    margin: 0;

    padding: 0.83em 0.75em 0.2em;

}



.single.noticias .supsystic-social-sharing a.social-sharing-button.sharer-flat.facebook:hover,

.single.noticias .supsystic-social-sharing a.social-sharing-button.sharer-flat.mail:hover,

.single.noticias .supsystic-social-sharing a.social-sharing-button.sharer-flat.twitter:hover,

.single.single-ajde_events .supsystic-social-sharing a.social-sharing-button.sharer-flat.facebook:hover,

.single.single-ajde_events .supsystic-social-sharing a.social-sharing-button.sharer-flat.mail:hover,

.single.single-ajde_events .supsystic-social-sharing a.social-sharing-button.sharer-flat.twitter:hover {

	background-color: transparent !important;

}



.single.noticias .supsystic-social-sharing a.social-sharing-button i,

.single.single-ajde_events .supsystic-social-sharing a.social-sharing-button i {

	color: #beaa5a;

}



.single.noticias .news-list {

	margin: 30px 0;

}



.single.noticias .news-list .post {

	max-width: 366px;

}



.search #content {

 }



.search h1 { 

	margin-bottom: 40px; 

}



.search h2 a,

.search p a { 

	color: #beaa5a; 

	text-decoration: none;

}



.search p a {

	border: 3px solid #beaa5a;

    display: block;

    height: 30px;

    overflow: hidden;

    padding: 3px 10px 1px;

    text-align: center;

    font-weight: bold;

    margin-top: 7px; 

    width: 75px;

    background-color: none;

    transition: background-color 0.3s ease;

    text-transform: uppercase;

}



.search p a:hover {

	background-color: #beaa5a;

	color: #ffffff;

}



.search h2 a:hover {

	text-decoration: underline;	

}



.search .page,

.search .post {

	max-width: 640px;

    overflow: hidden;

    border-bottom: 3px solid #beaa5a;

    margin: 0 auto 30px;

    padding-bottom: 15px;

    width: 100%;

}



.single.wysijap-subscriptions h1 {

	 font-family: "Oswald",sans-serif !important;

    font-style: normal;

    max-width: 100%;

    margin: 50px 0 10px;

}



.single.wysijap-subscriptions .entry-content p.letterup::first-letter, 

.single.wysijap-subscriptions .entry-content p.letterup::first-letter,

.single-ajde_events .entry-content p.letterup::first-letter, 

.single-ajde_events .entry-content p.letterup::first-letter {

	color: inherit;

    float: none;

    font-family: inherit !important;

    font-size: 16px;

    font-weight: 300;

    margin: 0;

}



.single-ajde_events.single h1.events-title,

.single-ajde_events.single h1.entry-title {

	display: block;

	max-width: none;

	font-weight: 700;

	 font-family: "Oswald",sans-serif !important;

	font-size: 55px;

	font-style: normal;

	text-transform: uppercase;

}


.single-ajde_events.single h1.entry-title {
	display: none;
}




.single-ajde_events.single #content h1.entry-title {

	display: block;

	line-height: 61px;

    font-weight: 500;

    margin: 45px 0 20px;

    text-align: left;

    text-transform: none;



}



.single-ajde_events.single h1.events-title {

	text-align: center;

	margin: 5px 0 20px;

	display: block;

}



.single-ajde_events.single .voltar-btn {

	top: -75px;

}



.single-ajde_events.single .single {

	width: 75%;

}



.single-ajde_events.single .image-holder {

    width: 100%;

}



.single-ajde_events.single .share-content {

    display: block;

}



.single-ajde_events.single .event-detail-timelocal {

	color: #000000;

    font-family: oswald,"arial narrow";

    font-size: 18px;

    text-transform: uppercase;

}







.single-ajde_events.single .comprar-bilhete,

.single-ajde_events.single .entrada-livre {

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    border: 3px solid #beaa5a;

    color: #beaa5a;

    display: inline-block;

    font-family: "Oswald",sans-serif;

    font-size: 28px;

    font-weight: normal;

    margin: 20px 0 30px;

    padding: 15px 25px;

    text-decoration: none;

    text-transform: uppercase;

}



.single-ajde_events.single .entrada-livre {

	border:0;

	padding:0;

}



.single-ajde_events.single .location-map {

    color: #ffffff;

    font-family: "Oswald",sans-serif;

    font-size: 18px;

    padding: 10px 0 10px 55px;

    text-transform: uppercase;

    background: #beaa5a url("images/map-marker-evento-detalhe.png") no-repeat scroll 20px center;

    

}





#content .entry-content #searchform,

.error404 #content #searchform {

    padding: 5px 8px 5px 0;

    position: relative;

} 





#content .entry-content #searchform input#s,

.error404 #content #searchform input#s {

	float: left;

	color: #202020;

	width: 100%;

	padding: 10px 10px 10px 15px;

}



#content .entry-content #searchform #searchsubmit,

.error404 #content #searchform #searchsubmit {

	right: 8px;

	bottom: -33px;

}





















#logos {

	clear: both;

	padding-top: 20px;

}



#logos div {

	display: inline-block;

	overflow: hidden;

}


#logos .alto-patrocinio {
	margin-bottom: 15px;
}


#logos div ul li {

	float: left;

	margin-right: 3.8%;

}



#footer { 

	background-color: #191919;

    color: #beaa5a;

    font-family: "Oswald",sans-serif;

    letter-spacing: 1px;

    padding-bottom: 0;

    padding-top: 32px;

    text-transform: uppercase;

}



#footer .one_fourth {

	margin-right: 2%;

    width: 21%;

    color:#beaa5a;

}



#footer .one_fourth:first-child {

	padding-left: 40px;

}



#footer .one_fourth.last {

    width: 24%;

}



#footer h3 {

	border-bottom: 3px solid #beaa5a;

    color: #beaa5a;

    font-family: "Oswald",sans-serif;

    font-size: 15px;

    font-weight: bold;

    letter-spacing: 1px;

    margin-bottom: 20px;

    padding-bottom: 5px;

}



#footer .textwidget h3 a { 

	margin:40px 0 0;

}



#footer .textwidget {

	font-weight: 300;

	font-size: 14px;

}



#footer .textwidget a {

	display: block;

	color:#beaa5a;

	text-decoration: none;

	margin: 7px 0 0;

}



#footer .icons-footer {

	margin-top: 17px;

}



#footer .icons-footer .icon {

	display: inline-block;

    height: 138px;

    margin-bottom: -1px;

    margin-right: 1px;

    position: relative;

    width: 138px;

}



.cf {

  position:relative;

  height:138px;

  width:138px;

  margin:0 auto;

}



.cf img {

  position:absolute;

  left:0;

  -webkit-transition: opacity 0.5s ease-in-out;

  -moz-transition: opacity 0.5s ease-in-out;

  -o-transition: opacity 0.5s ease-in-out;

  transition: opacity 0.5s ease-in-out;

}



.cf img.top:hover {

	opacity:0;

}



#footer #credits { 

	background-color: #000000; 

	text-align: center;  

	font-size:11px;  

	padding: 5px 0; 

}



#footer #credits .themeauthor { 

	color: #beaa5a;

}





/* Media queries */



/* 1024 */



@media all and (max-width: 1024px) {





	.container,

	.container .sixteen.columns {

	    width: 980px;

	}



	#navigation ul li a, 

	#navigation ul.submenu li a {  

	    padding: 13px 18px;

	}



	#header #navigation li.menu-newsletter a {

	    padding: 13px 30px;

	}

	

	

	#navigation ul.sub-menu li a, 

	#navigation ul.children li a, 

	#navigation ul li:hover li a {

		font-size: 11px;

	}





	#searchform input#s {

		float: right;

		margin-left: 0;

		width: 95%;

		margin-right: -8px;

	}



	#newsletter {	   

	    float: right;  

	    margin-top: -3px;

	    width: 89.9%;

	}



	#newsletter .widget_wysija_cont .wysija-submit {

		width: 115px;

	}

	

	.entry-content {

		padding: 0 15px;

	}



	.category .post a {

		display: table;

	}



	.container .thirteen.columns {

	    max-width: 740px;

	    width: 75%;

	}



	.news-list .post {

	    width: 46%;

	}



	.single .news-list .post {

	    margin: 5px;

	    width: 31.9%;

	}



	

	.page-contactos .seven.columns,
	.page-contacts .seven.columns {

	    width: 415px;

	}



	.page-contactos .container .eight.columns,
	.page-contacts .container .eight.columns {

	    width: 490px;

	}



	

	

	

	#content .eventos-list .dslc-html-module-content ul li {

		width: 49%;

	}

	#content .eventos-list .dslc-8-col li:nth-child(2n+1) {

	    margin-right: 2%;

	}

	#content .dslc-4-col .dslc-html-module-content ul li {

		width: 102%;

	}

	#content .eventos-list .dslc-html-module-content ul li .title-location, 

	#content .eventos-list .dslc-html-module-content ul li .date-time, 

	#content .eventos-list .dslc-html-module-content ul li .eventtag {

		font-size: 16px;

	}

	#content .eventos-list .dslc-html-module-content ul li .eventtag {
		display: none;
	}



	#content .home-bottom .dslc-3-col .dslc-module-heading h2 {

		font-size: 18px;

	}



	.evo_j_months.evo_j_dates {

	   

	}



	.page-eventos #evcal_head .evo_j_months .legend a {

	    width: 7.9%;

	}



	body.sidebar-right.page-noticias-2 #wrap #sidebar {

		float: left;

	}



	/* Menu MOBILE */

	#wprmenu_bar {

		background-color: #202020;

		height: 60px;

		border: #beaa5a solid 3px;

		z-index: 9999;

	}



	.page-conservatorio #wprmenu_bar,

	.parent-pageid-18 #wprmenu_bar,
    /* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
    .parent-pageid-528 #wprmenu_bar,
	.parent-pageid-1288 #wprmenu_bar,

	.departamento-musica #wprmenu_bar,

	.departamento-de-danca #wprmenu_bar,

	.direcao-pedagogica #wprmenu_bar,

	.page-music-school #wprmenu_bar,

	.headmasters #wprmenu_bar,

	.music-department #wprmenu_bar,

	.dance-department #wprmenu_bar,

	.page-news #wprmenu_bar {

		background-color: #ffffff;

		border: #69AAD4 solid 3px;

	}



	.page-conservatorio #wprmenu_bar .wprmenu_icon span,

	.parent-pageid-18 #wprmenu_bar .wprmenu_icon span,
    /* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
    .parent-pageid-528 #wprmenu_bar .wprmenu_icon span,
	.parent-pageid-1288 #wprmenu_bar .wprmenu_icon span,

	.departamento-musica #wprmenu_bar .wprmenu_icon span,

	.departamento-de-danca #wprmenu_bar .wprmenu_icon span,

	.direcao-pedagogica #wprmenu_bar .wprmenu_icon span,

	.page-music-school #wprmenu_bar .wprmenu_icon span,

	.headmasters #wprmenu_bar .wprmenu_icon span,

	.music-department #wprmenu_bar .wprmenu_icon span,

	.dance-department #wprmenu_bar .wprmenu_icon span,

	.page-news #wprmenu_bar .wprmenu_icon span {

		background: #69AAD4;

	}



	#wprmenu_bar .wprmenu_icon {

	    float: none;	  

	    margin: 8px auto 0; 	 

	    width: 20px;

	}



	#wprmenu_menu {

		padding-top: 18px;

	}



	#wprmenu_menu.wprmenu_levels ul li a {

		text-align: center;

		float: none;

	}

	#wprmenu_menu.wprmenu_levels a.wprmenu_parent_item {

		margin-left: 0;

	}



	#wprmenu_menu  li.page_item a, 

	#wprmenu_menu  li.menu-item a,

	#wprmenu_menu  li.page_item a:hover, 

	#wprmenu_menu  li.menu-item a:hover,

	.icon_default.wprmenu_icon_par  {

		background: none;

		color: #beaa5a;

	    font-family: "Oswald",sans-serif;

	    font-size: 18px;

	    text-transform: uppercase;

	}



	.page-conservatorio #wprmenu_menu li.page_item a,

	.page-conservatorio #wprmenu_menu li.menu-item a,

	.page-conservatorio #wprmenu_menu li.page_item a:hover,

	.page-conservatorio #wprmenu_menu li.menu-item a:hover,

	.page-conservatorio .icon_default.wprmenu_icon_par,

	.parent-pageid-18 #wprmenu_menu li.page_item a,

	.parent-pageid-18 #wprmenu_menu li.menu-item a,

	.parent-pageid-18 #wprmenu_menu li.page_item a:hover,

	.parent-pageid-18 #wprmenu_menu li.menu-item a:hover,

	.parent-pageid-18 .icon_default.wprmenu_icon_par,
    /* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
    .parent-pageid-528 #wprmenu_menu li.page_item a,
	.parent-pageid-528 #wprmenu_menu li.menu-item a,
	.parent-pageid-528 #wprmenu_menu li.page_item a:hover,
	.parent-pageid-528 #wprmenu_menu li.menu-item a:hover,
	.parent-pageid-528 .icon_default.wprmenu_icon_par,
	.parent-pageid-1288 #wprmenu_menu li.page_item a,
	.parent-pageid-1288 #wprmenu_menu li.menu-item a,
	.parent-pageid-1288 #wprmenu_menu li.page_item a:hover,
	.parent-pageid-1288 #wprmenu_menu li.menu-item a:hover,
	.parent-pageid-1288 .icon_default.wprmenu_icon_par,

	.departamento-musica #wprmenu_menu li.page_item a,

	.departamento-musica #wprmenu_menu li.menu-item a,

	.departamento-musica #wprmenu_menu li.page_item a:hover,

	.departamento-musica #wprmenu_menu li.menu-item a:hover,

	.departamento-musica .icon_default.wprmenu_icon_par,

	.departamento-de-danca #wprmenu_menu li.page_item a, 

	.departamento-de-danca #wprmenu_menu li.menu-item a,

	.departamento-de-danca #wprmenu_menu li.page_item a:hover, 

	.departamento-de-danca #wprmenu_menu li.menu-item a:hover,

	.departamento-de-danca .icon_default.wprmenu_icon_par,

	.direcao-pedagogica #wprmenu_menu li.page_item a,

	.direcao-pedagogica #wprmenu_menu li.menu-item a,

	.direcao-pedagogica #wprmenu_menu li.page_item a:hover,

	.direcao-pedagogica #wprmenu_menu li.menu-item a:hover,

	.direcao-pedagogica .icon_default.wprmenu_icon_par,

	.page-music-school #wprmenu_menu li.page_item a, 

	.page-music-school #wprmenu_menu li.menu-item a,

	.page-music-school #wprmenu_menu li.page_item a:hover, 

	.page-music-school #wprmenu_menu li.menu-item a:hover,

	.page-music-school .icon_default.wprmenu_icon_par,

	.headmasters #wprmenu_menu li.page_item a, 

	.headmasters #wprmenu_menu li.menu-item a,

	.headmasters #wprmenu_menu li.page_item a:hover, 

	.headmasters #wprmenu_menu li.menu-item a:hover,

	.headmasters .icon_default.wprmenu_icon_par,

	.music-department #wprmenu_menu li.page_item a, 

	.music-department #wprmenu_menu li.menu-item a,

	.music-department #wprmenu_menu li.page_item a:hover, 

	.music-department #wprmenu_menu li.menu-item a:hover,

	.music-department .icon_default.wprmenu_icon_par,

	.dance-department #wprmenu_menu li.page_item a, 

	.dance-department #wprmenu_menu li.menu-item a,

	.dance-department #wprmenu_menu li.page_item a:hover, 

	.dance-department #wprmenu_menu li.menu-item a:hover,

	.dance-department .icon_default.wprmenu_icon_par,

	.page-news #wprmenu_menu li.page_item a, 

	.page-news #wprmenu_menu li.menu-item a,

	.page-news #wprmenu_menu li.page_item a:hover, 

	.page-news #wprmenu_menu li.menu-item a:hover,

	.page-news .icon_default.wprmenu_icon_par {

		color: #ffffff;

		background: #69AAD4;

	}



	.page-conservatorio #wprmenu_menu .wprmenu_icon_par,

	.parent-pageid-18 #wprmenu_menu .wprmenu_icon_par,
    /* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
    .parent-pageid-528 #wprmenu_menu .wprmenu_icon_par,
    .parent-pageid-1288 #wprmenu_menu .wprmenu_icon_par,

	.departamento-musica #wprmenu_menu .wprmenu_icon_par,

	.departamento-de-danca #wprmenu_menu .wprmenu_icon_par,

	.direcao-pedagogica #wprmenu_menu .wprmenu_icon_par,

	.page-music-school #wprmenu_menu .wprmenu_icon_par,

	.headmasters #wprmenu_menu .wprmenu_icon_par,

	.music-department #wprmenu_menu .wprmenu_icon_par,

	.dance-department #wprmenu_menu .wprmenu_icon_par,

	.page-news #wprmenu_menu .wprmenu_icon_par,

	#wprmenu_menu.wprmenu_levels ul li.current-menu-item a,

	#wprmenu_menu.wprmenu_levels ul li.current-menu-item a,

	#wprmenu_menu.wprmenu_levels ul li.current-menu-item a,

	#wprmenu_menu.wprmenu_levels ul li.current-menu-item a {

	    color: #ffffff;

	}



	#wprmenu_menu  li.page_item a:hover, 

	#wprmenu_menu  li.menu-item a:hover, 

	#wprmenu_menu  li.page_item:hover a, 

	#wprmenu_menu  li.menu-item:hover a	{

		color: #202020;

	}



	#wprmenu_menu li.page_item:hover, 

	#wprmenu_menu li.menu-item:hover {

		background-color: #beaa5a;

	}



	.page-conservatorio #wprmenu_menu.wprmenu_levels ul li.current-menu-item a,

	.parent-pageid-18 #wprmenu_menu.wprmenu_levels ul li.current-menu-item a,
    /* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
    .parent-pageid-528 #wprmenu_menu.wprmenu_levels ul li.current-menu-item a,
    .parent-pageid-1288 #wprmenu_menu.wprmenu_levels ul li.current-menu-item a,

	.departamento-musica #wprmenu_menu.wprmenu_levels ul li.current-menu-item a,

	.departamento-de-danca #wprmenu_menu.wprmenu_levels ul li.current-menu-item a,

	.direcao-pedagogica #wprmenu_menu.wprmenu_levels ul li.current-menu-item a,

	.headmasters #wprmenu_menu.wprmenu_levels ul li.current-menu-item a,

	.page-music-school #wprmenu_menu.wprmenu_levels ul li.current-menu-item a,

	.music-department #wprmenu_menu.wprmenu_levels ul li.current-menu-item a,

	.dance-department #wprmenu_menu.wprmenu_levels ul li.current-menu-item a,

	.page-news #wprmenu_menu.wprmenu_levels ul li.current-menu-item a {

		color: #202020;

	} 



	#wprmenu_menu.wprmenu_levels ul li {

	    border-bottom: 0 !important;

	    border-top: 0 !important;

	}



	.icon_default.wprmenu_icon_par::before,

	.icon_default.wprmenu_par_opened::before  {

	    content: "+";

	    font-family: "Oswald",sans-serif;

	    font-weight: bold;

	    font-size: 25px;

	}



	.icon_default.wprmenu_par_opened::before {

	    content: "-";

	}



	#wprmenu_menu.wprmenu_levels a.wprmenu_parent_item {

	    border-left: 0 !important;

	}



	#wprmenu_menu.wprmenu_levels ul li ul {

	    border-top: 0 !important;

	}

	

	#wprmenu_menu.wprmenu_levels ul li ul li {

		background-color: #beaa5a;

		

	}



	#wprmenu_menu.wprmenu_levels ul li ul li a {

		color: #202020;

		text-transform: none;

		padding: 5px 14px;

	}



	#wprmenu_menu.wprmenu_levels ul li ul li {

	    padding-left: 0;

	}



	#wprmenu_menu.wprmenu_levels ul li ul li a:hover {

		color: #ffffff;

		text-transform: none;



	}

	

	#logos div {

	    

	    width: 100%;

	}



	#footer .one_fourth {



	    width: 19%;

	}



	#footer .one_fourth.last  {

		width: 30%;

	}



}







/* Tablet */



@media all and (max-width: 800px) { 

	

	.container, .container .sixteen.columns {

	    width: 780px;

	}



	.home #header, .page-conservatorio #header {

		width: 97%;

	}



	.container .column, 

	.container .columns {

	    margin-left: 5px;

	    margin-right: 5px;

	}



	.entry-content {

	    padding: 0 20px 0 5px;

	}



	/*body.sidebar-right #wrap #content{

	    float: none;

	}*/



	#header .cycloneslider .cycloneslider-caption .cycloneslider-caption-title, 

	#header .cycloneslider .cycloneslider-caption .cycloneslider-caption-title strong {

		font-size: 45px;

	}



	#header .cycloneslider .cycloneslider-caption {

		right: 0;

    	top: 5%;

	}



	#content .eventos-list .dslc-8-col .dslc-html-module-content ul li {

	    height: 215px;

	}



	#content .eventos-list .dslc-html-module-content ul li .title-location .location {

		display: none;

	}



	#content .eventos-list .dslc-html-module-content ul li .title-location .title {

		width: 85%;

	}



	#content .home-bottom .dslc-3-col {

		width: 47%;

		margin-right: 0;



	}

	#content .home-bottom .dslc-3-col.dslc-first-col {

		margin-right: 3.5%;

	}



	#content .home-bottom .dslc-6-col {

	    margin-top: 40px;

	    width: 99%;

	}



	#pg-540-0 .panel-grid-cell,

	#pg-540-0 {

	    padding-left: 0 !important;

	    padding-right: 0 !important;

	}

	

	.news-list .post {

	    margin: 5px;

	}

	

	.container .thirteen.columns {

	    width: 71%;

	}



	body.category.sidebar-right #wrap #content {

		float: right;

	}

	.single.sidebar-right #wrap #sidebar {

	    display: none;

	}

	

	.page-eventos #evcal_head .evo_j_dates .legend a {

		font-size:30px;

	}

	.page-eventos #evcal_head .evo_j_months .legend a {

	    width: 7.8%;

	}

	.page-eventos #evcal_head .evo_j_dates.evo_j_years .legend a {

		width: 46%;

	}



	.page-eventos #evcal_list span.evcal_event_title, 

	.page-eventos #evcal_list span.evcal_event_title {

		font-size: 28px;

	}



	.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, 

	.evo_pop_body .evcal_desc span.evcal_event_subtitle {

		font-size: 14px !important;

    	line-height: 18px;

	}









	.page-contactos .seven.columns,
	.page-contacts .seven.columns {

	    width: 107%;

	}



	.page-contactos .container .eight.columns,

	.page-contactos .contact-form,

	.page-contacts .container .eight.columns,

	.page-contacts .contact-form {

		width: 98%;

	}



	.page-contactos .contact-form .seven.columns,

	.page-contacts .contact-form .seven.columns {

		width: 97%;

	}



	.page-contactos #text-form,

	.page-contacts #text-form {

		margin: 50px 0 0;

	}

	.page-contactos .contact-form form,

	.page-contacts .contact-form form {

	    padding: 60px 0 0 10px;

	}



	

	body.sidebar-right.single-ajde_events.single #wrap #content {

		float: right;

	}



	.single.sidebar-right.single-ajde_events #wrap #sidebar {

		display: block;

	}



	.single-ajde_events.single .single {

	    width: 98%;

	}







	#footer .one_fourth {

	    width: 22%;

	}



	#footer .one_fourth.last {

		width: 19%;

	}





}





/*@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {}*/





/* Mobile */



@media all and (max-width: 400px) { 



	#header {

	    height: 100px;

	}



	.page-director-artistico #header #site-title a, 

	.page-sinfonica #header #site-title a, 

	.category-sinfonica #header #site-title a {

	    margin-top: 5px;

	}



	#header .header-content {

	    padding: 0 30px 5px 10px;

	}



	#header #site-title a {

		background-size: cover;

	    height: auto;

	    width: 105px;

	}



	.page-conservatorio #header #site-title a,

	.parent-pageid-18 #header #site-title a,
    /* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
    .parent-pageid-528 #header #site-title a,
    .parent-pageid-1288 #header #site-title a,

	.departamento-musica #header #site-title a,

	.departamento-de-danca #header #site-title a,

	.direcao-pedagogica #header #site-title a,

	.music-department #header #site-title a,

	.headmasters #header #site-title a,

	.page-music-school #header #site-title a,

	.dance-department #header #site-title a,

	.page-news #header #site-title a {

		background-size: cover;

	    height: auto;

	    width: 150px;

	}



	.page-conservatorio #header .cycloneslider .cycloneslider-caption .cycloneslider-caption-description a,

	.parent-pageid-18 #header .cycloneslider .cycloneslider-caption .cycloneslider-caption-description a,
    /* Added - Tiago S. - Parent theme not carried down to sub-pages of the 'cursos e pre�os' page. */
    .parent-pageid-528 #header .cycloneslider .cycloneslider-caption .cycloneslider-caption-description a,
    .parent-pageid-1288 #header .cycloneslider .cycloneslider-caption .cycloneslider-caption-description a,

	.departamento-musica #header .cycloneslider .cycloneslider-caption .cycloneslider-caption-description a,

	.departamento-de-danca #header .cycloneslider .cycloneslider-caption .cycloneslider-caption-description a,

	.direcao-pedagogica #header .cycloneslider .cycloneslider-caption .cycloneslider-caption-description a,

	.page-news #header .cycloneslider .cycloneslider-caption .cycloneslider-caption-description a,

	.page-music-school #header .cycloneslider .cycloneslider-caption .cycloneslider-caption-description a,

	.headmasters #header .cycloneslider .cycloneslider-caption .cycloneslider-caption-description a,

	.dance-department #header .cycloneslider .cycloneslider-caption .cycloneslider-caption-description a,

	.music-department #header .cycloneslider .cycloneslider-caption .cycloneslider-caption-description a {

	    padding: 5px 5px 5px 70px;

	}



	#header .cycloneslider .cycloneslider-caption {

	    bottom: 0;

	    left: auto;

	    right: 0;

	    top: auto;

	}



	#header .cycloneslider .cycloneslider-caption .cycloneslider-caption-title, 

	#header .cycloneslider .cycloneslider-caption .cycloneslider-caption-title strong {

	    font-size: 17px;

	}



	#header .cycloneslider .cycloneslider-caption .cycloneslider-caption-description a {

		font-size: 14px;

		padding: 5px 5px 5px 50px;

	}



	h1 {

		font-size: 45px;

	}



	.dslc-col.dslc-module-front,

	body.sidebar-right.page-noticias-2 #wrap #sidebar {

	    float: none;

	}



	.container, 

	.container .sixteen.columns {

	    width: 360px;

	    margin: 0;

	}



	body.home .entry-content {

	    padding: 0;



	}



	.entry-content {

	    padding: 0 5px 0;

	}



	.container .column, 

	.container .columns, 

	.container .sixteen.columns  {

	    margin-left: 5px;

	    margin-right: 5px;

	}



	#content .dslc-modules-section {

	    padding: 0;

	}



	#content .eventos-list .dslc-html-module-content ul li,

	#content .dslc-4-col .dslc-html-module-content ul li {

	    height: auto !important;

	    width: 100%;

	}



	#content .eventos-list .dslc-html-module-content ul li .title-location .location {

	    display: block;

	}



	#content .home-bottom .dslc-3-col {

	    width: 98.5%;

	}



	.news-list .post,

	.single .news-list .post {

	    width: 96%;

	}



	.single h1.entry-title {

		font-size: 30px;

	}



	.single .entry-content p:first-child::first-letter {

	    margin: 0;

	}



	.single .entry-content p.letterup::first-letter, 

	.single .entry-content p.letterup::first-letter {

		font-size: 50px;

	}



	.single.noticias .share-content {

	    position: relative;

	    right: 0;

	    top: 0;

	}



	.single.noticias .supsystic-social-sharing a.social-sharing-button, 

	.single.noticias .supsystic-social-sharing a.social-sharing-button:hover {

	    display: inline;

	}



	body.category.sidebar-right #wrap #content {

	    text-align: center;

	}



	#nav-below .wp-pagenavi {

	    width: 90%;

	}



	body.sidebar-right #wrap #sidebar {

	    margin: 0 20%;

	}



	.single .image-holder {

	    margin: 0 auto;

	}



	.page-contactos .seven.columns,
	.page-contacts .seven.columns {

	    width: 100%;

	}

	

	.page-contactos #text-form h2,
	.page-contacts #text-form h2 {

		width: 100%;

	}



	.evo_j_container {

	    height: 145px;



	}





	/* hide coise 

		.evo_cal_above_content {

			overflow: hidden;

			text-indent: -40px;

		}



		.evo_j_years.evo_j_dates p.legend a:nth-child(1) {

			margin-left: 20px !important;

		}



		.evo_j_months.evo_j_dates p.legend a:nth-child(1) {

			margin-left: 16px !important;

		}



		.evo_j_months.evo_j_dates p.legend a {

			text-indent: 0px !important;

		}


*/




	.page-eventos #evcal_list .evcal_list_a {

		width: 98%;

	}



	.page-eventos #evcal_head .evo_j_dates.evo_j_years .legend a {

	    width: 41%;

	}





	.page-eventos #evcal_head .evo_j_months .legend a {

	    width: 14%;

	}

	.page-eventos #evcal_head .evo_j_dates .legend a {

	    font-size: 23px;

	    padding: 15px 0;

	}



	.page-eventos #evcal_list .ev_ftImg {

	    max-height: 230px;

	    width: 100%;

	    border-bottom: 3px solid #000000;

	}



	.page-eventos #evcal_list .hasFtIMG .evcal_cblock, .page-eventos #evcal_list .evo_pop_body .hasFtIMG .evcal_cblock {

	    left: 0;

	    top: 0;

	}



	.evcal_cblock .evo_date .start, 

	.page-eventos #evcal_list .evcal_cblock .evo_date .start em,

	.page-eventos #evcal_list .eventon_list_event .evcal_desc .evcal_time,

	.evo_lightbox_content .evcal_cblock .evo_date .start, 

	.evo_lightbox_content .evcal_cblock .evo_date .start em {

	    font-size: 24px !important;

	}



	.page-eventos #evcal_list .eventon_list_event a.sin_val.hasFtIMG .evcal_desc, 

	.page-eventos #evcal_list .sin_val.hasFtIMG .evcal_desc {

	    padding-left: 0;

	    padding-top: 235px;

	}



	.page-eventos #evcal_list span.evcal_event_title {

	    font-size: 22px;

	    margin-bottom: 65px;

	}



	.eventon_events_list .eventon_list_event .evcal_desc span.evo_below_title, 

	.evo_pop_body .evcal_desc span.evo_below_title,

	.evo_lightbox_content .evo_metarow_cusF1 {

		display: none;

	}



	.page-eventos #evcal_list .evcal_time {

	    left: 133px;

	    color: #ffffff !important;

	    padding: 20px 18px 10px !important;

	}



	.page-eventos #evcal_list .eventon_list_event .evcal_cblock, 

	.page-eventos #evcal_list .evcal_cblock .evo_date .start em, 

	.page-eventos #evcal_list .eventon_list_event .evcal_desc em {

		color: #ffffff;

	}



	.page-eventos #evcal_list .evcal_time,

	.page-eventos #evcal_list .eventon_list_event .evcal_cblock {

		border-color: #ffffff !important;

	}

		

	.evo_lightbox_content .evcal_evdata_row .evcal_evdata_cell {

	    padding-left: 0;

	}



	.evo_lightbox_content .evcal_event_title {

	    left: 0 !important;

	    padding-left: 0;

	    line-height: 27px !important;

	}



	.evo_lightbox_content .evcal_event_title, 

	.evo_lightbox_content .evcal_time {

		font-size: 20px !important;

		padding: 14px 14px 7px;

	}



	.evo_lightbox_content .evo_info {

	    height: 120px;

	}



	.single-ajde_events.single .voltar-btn {

	    font-size: 17px;

	    padding-right: 15px;

	    top: -100px;

	}

	



















	#footer {

	    padding: 32px 10px 0;

	    width: 94%;

	}



	#footer .one_fourth:first-child {

	    padding-left: 0;

	}



	#footer .one_fourth.last {

	    text-align: center;

	}



}



/*@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {}*/

