/*

    All these CSS codes generated by Yellow Pencil Editor.
    http://waspthemes.com/yellow-pencil


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Page Template
    03. Post Template
    04. Post Template
    05. "Os dinossauros desapareceram todos?" Page
    06. "Ateliers de Verão 2018" Post
    07. "Contactos" Page
    08. "Mandatos Anteriores" Page
    09. "Aqui Nasceu o Atlântico" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #masthead{
	color:#ffffff;
	background-color:#0781b5;
}

body #masthead .site-title{
	background-color:transparent !important;
	color:#ffffff;
}

body .header-main nav#main-navigation ul#menu-nav_menu_top .menu-item-type-custom{
	color:#ffffff;
	background-color:transparent !important;
}

body .header-main nav#main-navigation ul#menu-nav_menu_top .menu-item-type-custom .submenu-dropdown-toggle{
	color:#000000;
	background-color:#ffffff;
}

body .header-main nav#main-navigation ul#menu-nav_menu_top .menu-item-type-custom .menu-item a{
	color:#000000;
	background-color:#ffffff !important;
}

body .header-main nav#main-navigation ul#menu-nav_menu_top .menu-item-type-custom a{
	color:#ffffff;
}

body .site-title a{
	color:#ffffff !important;
}

body{
	box-sizing:border-box;	-moz-box-sizing:border-box;	-webkit-box-sizing:border-box;
}

body #footer footer#colophon{
	width:100%;
	background-color:#0781b5;
	top:auto;
	bottom:0%;
	left:0%;
	margin-right:-0%;
	margin-left:0%;
	float:none;
	display:block;
	position:relative;
	max-width:100%;
	box-sizing:content-box;	-moz-box-sizing:content-box;	-webkit-box-sizing:content-box;
}

body .footer-mega-col-wrap .widget{
	background-color:rgba(0,0,0,0);
	margin-bottom:1%;
	margin-top:2%;
	margin-right:0%;
	margin-left:0%;
	color:#ffffff;
}

body .footer-mega-col .footer-mega-col-wrap{
	padding-right:19%;
	background-color:#0781b5;
	padding-left:19%;
	max-width:1194px;
	width:100%;
}

body .footer-mega-col-wrap .widget-title{
	color:#ffffff;
}

body .custom-html-widget p{
	color:#ffffff;
}

body ul#menu-nav_inf_vis > .menu-item{
	text-transform:uppercase;	-moz-transform:uppercase;	-webkit-transform:uppercase;
}

body ul#menu-nav_inf_vis > .menu-item a{
	color:#ffffff;
}

body #primary{
	padding-left:0px;
}

body .current-menu-ancestor .menu-item a{
	background-color:#bdc3c7;
	color:#000000 !important;
}

body .footer-mega-col-wrap .menu-nav_geal-container .menu > .menu-item{
	text-transform:uppercase;	-moz-transform:uppercase;	-webkit-transform:uppercase;
}

body .entry-content a{
	color:#1595da;
}

body .sidebar .widget{
	width:59%;
}

body .footer-mega-col-wrap .menu-nav_geal-container .menu-item a{
	color:#81f07f;
}

body ul#menu-nav_geal a{
	color:#0a9ce0;
}

body #post-wrapper a .wp-post-image{
	max-width:295px;
	width:195px;
	display:inline-block;
}

body #post-wrapper .hentry .entry-header .entry-title a{
	font-size:20px;
}

body ul#menu-nav_sobre a{
	color:#ffffff;
}

body #motoslider_wrapper5b2542729dea9 .ms_active .ms_layers_wrapper{
	width:auto;
}

body #masthead .header-main{
	width:100%;
}

body #colophon{
	width:100%;
}

body #motoslider_wrapper5b740b7a0c9fe .ms_active .ms_layers_wrapper{
	max-width:auto !important;
	height:auto;
}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page{
	box-sizing:content-box;	-moz-box-sizing:content-box;	-webkit-box-sizing:content-box;
}

body.page .entry-header .page-title{
	display:none;
}

body.page .current-menu-item a{
	color:#ffffff !important;
}

body.page .footer-mega-col .footer-mega-col-wrap{
	font-size:12px;
	width:746.62px;
	max-width:746.62px;
	right:0px;
	position:relative;
}

body.page ul#menu-nav_exp_arq .current-menu-item{
	color:#22aadd;
}

body.page ul#menu-nav_exp_arq .sub-menu a{
	color:#22aadd !important;
}

body.page ul#menu-nav_exp_arq .current-menu-item a{
	color:#22aadd !important;
	font-family:'Ubuntu', sans-serif;
}

body.page ul#menu-nav_geal a{
	top:0px;
	left:0px;
	position:relative;
}

body.page ul#menu-nav_geal .current-menu-item a{
	color:#0a9ce0 !important;
}

body.page .sidebar .widget{
	line-height:20px;
	font-size:16px;
	text-align:left;
}

body.page ul#menu-nav_exp_arq_calco .sub-menu a{
	color:#22aadd !important;
	background-color:transparent !important;
}

body.page ul#menu-nav_exp_arq_calco > .menu-item{
	color:#22aadd;
}

body.page #content .sidebar{
	margin-right:-44px;
	height:auto;
	box-sizing:content-box;	-moz-box-sizing:content-box;	-webkit-box-sizing:content-box;
	left:auto;
	position:relative;
	top:auto;
}

body.page .hentry .entry-content{
	height:auto;
	box-sizing:content-box;	-moz-box-sizing:content-box;	-webkit-box-sizing:content-box;
	max-width:auto;
	left:auto;
	top:auto;
	right:auto;
	line-height:inherit;
	margin-top:auto;
	margin-bottom:auto;
	margin-right:auto;
	margin-left:auto;
	width:100%;
	position:static;
}

body.page ul#menu-nav_museu{
	color:#22aadd;
}

body.page ul#menu-nav_museu .sub-menu a{
	color:#22aadd !important;
}

body.page ul#menu-nav_museu .current-menu-item a{
	color:#22aadd !important;
}

body.page ul#menu-nav_inf_vis .sub-menu a{
	color:#22aadd;
	background-color:transparent !important;
}

body.page ul#menu-nav_inf_vis > .menu-item{
	color:#22aadd;
	text-transform:capitalize;	-moz-transform:capitalize;	-webkit-transform:capitalize;
}

body.page ul#menu-nav_inf_vis a{
	color:#22aadd !important;
}

body.page .tribe-list-widget h4 a{
	font-size:20px;
	line-height:25.4px;
}

body.page .tribe-list-widget div{
	font-size:13px;
	text-align:right;
	word-spacing:-1.9px;
}

body.page ul#menu-nav_geal .sub-menu a{
	background-color:transparent !important;
	color:#0a9ce0 !important;
}

body.page ul#menu-nav_geal > .menu-item{
	color:#0a9ce0;
}

body.page #content{
	margin-left:0px;
	margin-right:auto;
	position:relative;
	right:auto;
	left:auto;
}

body.page .hentry .entry-header .entry-title{
	display:inline-block;
	width:887px;
}

body.page .footer-mega-col-wrap .menu-nav_inf_vis-container .current-menu-ancestor .menu-item a{
	background-color:transparent !important;
	color:#ffffff !important;
}

body.page .footer-mega-col-wrap .menu-nav_inf_vis-container .current-menu-ancestor a{
	color:#ffffff;
}

@media (min-width:640px){

	body.page .hentry .entry-content{
	font-size:inherit;
	}

}



@media (min-width:880px){

	body.page #content .sidebar{
	width:269px;
	}

}



/*-----------------------------------------------*/
/*  Post Template                                */
/*-----------------------------------------------*/
body.single-post .entry-header .entry-title{
	left:auto;
	position:relative;
	top:auto;
	text-align:center;
	display:inline-block;
	width:841px;
}



/*-----------------------------------------------*/
/*  Post Template                                */
/*-----------------------------------------------*/
body.single-post a:2:{
	s:10:"post_range";
	s:0:"";
	s:11:"date_format";
	s:6:"F j, Y";
}



/*-----------------------------------------------*/
/*  "Os dinossauros desapareceram todos?" Page   */
/*-----------------------------------------------*/
body.page-id-3594 .page-title .dojodigital_toggle_title{
	opacity:1;
	display:none;
}

body.page-id-3594 .footer-mega-col .footer-mega-col-wrap{
	top:0px;
	left:0px;
	position:relative;
	width:100%;
	max-width:auto;
}

body.page-id-3594 .elementor-section-wrap .elementor-section-items-middle .elementor-container{
	max-width:auto;
}

body.page-id-3594 #colophon{
	max-width:auto;
}

body.page-id-3594 #motoslider_wrapper5b25491d86523 .ms_active .ms_layers_wrapper{
	max-width:auto !important;
}

body.page-id-3594 #masthead .header-main{
	max-width:auto;
}

body.page-id-3594 #content{
	max-width:auto;
}

body.page-id-3594 #motoslider_wrapper5b266bd697d6d .ms_active .ms_layers_wrapper{
	height:auto;
}

body.page-id-3594 .eael-entry-title .eael-grid-post-link{
	font-size:16px;
	letter-spacing:inherit;
	word-spacing:inherit;
	text-transform:none;	-moz-transform:none;	-webkit-transform:none;
}

body.page-id-3594 #motoslider_wrapper5b26862b7bf6f .ms_active .ms_layers_wrapper{
	height:283px !important;
	width:auto;
}

body.page-id-3594 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-container .elementor-heading-title{
	text-align:center;
	line-height:25.5px;
	font-family:inherit;
}

body.page-id-3594 .elementor-widget-wp-widget-calendar h5{
	background-color:#bc2727;
	line-height:36.9px;
	text-transform:uppercase;	-moz-transform:uppercase;	-webkit-transform:uppercase;
	font-size:25.5px;
	color:#ffffff;
}

body.page-id-3594 #wp-calendar tbody tr .pad{
	background-color:#afafaf;
}

body.page-id-3594 .sidebar .tribe-list-widget h4{
	top:68px;
	display:none;
	position:relative;
	left:58px;
}

body.page-id-3594 .sidebar .widget{
	display:none;
}

body.page-id-3594 .obfx-grid-container .obfx-grid-col .obfx-grid-col-content{
	font-weight:600;
}

body.page-id-3594 .obfx-grid-container .obfx-grid-col .entry-title a{
	font-weight:700 !important;
	font-family:'Ubuntu', sans-serif !important;
	color:#1595da !important;
}

body.page-id-3594 .elementor-section-wrap .elementor-container .elementor-top-column .elementor-widget-wrap{
	font-weight:600;
}

body.page-id-3594 ul#menu-nav_inf_vis{
	top:0px;
	position:relative;
	left:0px;
}

body.page-id-3594 ul#menu-nav_inf_vis a{
	color:#ffffff !important;
}

body.page-id-3594 ul#menu-nav_inf_vis .sub-menu .menu-item{
	color:#ffffff;
}

body.page-id-3594 ul#menu-nav_inf_vis > .menu-item{
	color:#ffffff;
}

body.page-id-3594 .elementor-section-wrap .elementor-container .elementor-top-column{
	position:relative;
}

body.page-id-3594 .eael-grid-post-holder-inner .eael-entry-wrapper{
	margin-bottom:auto;
}

body.page-id-3594 .tribe-events-venue-4338 a{
	font-weight:600;
	font-size:28px;
}

body.page-id-3594 .tribe-events-venue-4338 div{
	font-size:15px;
}

body.page-id-3594 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-container p{
	font-size:14px;
	text-align:right;
}



/*-----------------------------------------------*/
/*  "Ateliers de Verão 2018" Post               */
/*-----------------------------------------------*/
body.postid-4193 .hentry .wp-post-image{
	position:relative;
	max-height:auto;
	max-width:auto;
	width:654px;
	top:0px;
	left:97px;
}



/*-----------------------------------------------*/
/*  "Contactos" Page                             */
/*-----------------------------------------------*/
body.page-id-77 .widget-header .widget-title{
	display:none;
}

body.page-id-77 .sidebar p{
	display:none;
}

body.page-id-77 #content .sidebar{
	display:none;
}



/*-----------------------------------------------*/
/*  "Mandatos Anteriores" Page                   */
/*-----------------------------------------------*/
body.page-id-793 .entry-content tbody td{
	background-color:#c3d8fd;
}



/*-----------------------------------------------*/
/*  "Aqui Nasceu o Atlântico" Page              */
/*-----------------------------------------------*/
body.page-id-39 ul#menu-nav_exp_arq > .menu-item{
	color:#22aadd;
}

body.page-id-39 .entry-content h2{
	text-align:center;
}