/*
  main background         #622599
  secondary background    #745888
  content background      #e2e2e2
*/

/* HEADERS */

/*
.entry-content h2{
	color: #ffffff !important;
  padding: 10px 70px; 
  background-color: #745888;
  width: calc(100% - 100px);
  margin: 0 0 0 100px;
}

.entry-content h4{
	text-transform: uppercase;
  border-bottom: 5px double #622599;
}
*/

/* GENERAL STYLES */

@import url('https://fonts.googleapis.com/css?family=Didact+Gothic');
/* 
strong {
  color: #622599;
}
 */
.textwidget p {
  font-size: 16px;
}

body{
	font-family:'Century Gothic','Futura','Didact Gothic',san-serif;
}

.panel-widget-style{
	color:#d20e43		
}

/* MAIN MENU */

.main-navigation ul li a {
  font-weight: unset;
  text-transform: uppercase;
  padding-left: 15px;
  padding-right: 15px;
}

/* COVID ITEM */

#menu-item-2676,
#menu-item-2676:hover,
#menu-item-2676 > a,
#menu-item-2676 > a:hover
{
  background-color: red !important;
}

#menu-item-2676 a {
  color: white;
	text-decoration: none;
}

/* SECONDARY MENU */

#menu-menu-secundario {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
  font-size: 1.2em;
  font-weight: bold;
}

#menu-menu-secundario li {
  background-color: #fcd116;
  padding: 10px;
  text-transform: uppercase;
  border-radius: 5px;
}

#menu-menu-secundario a {
  padding: 0 !important;
}

#nav_menu-2 {
  text-align: center;
}

.menu{
		padding-bottom:3%;
}

.entry-content a {
color: inherit;
}

.wp-image-2991{
		margin-bottom: -15%;
}

/* IMAGES WITH TEXT OVERLAY */

.edm-overlayed-portada h3 {
  color: #ffffff;
/*   background-color: rgba(98, 37, 152, 0.7);*/
  font-size: 2em;
  position: relative;
  top: -78px;
}

.edm-overlayed-image h3 {
  color: #ffffff;
  background-color: rgba(254, 254, 254, 0.4);
  font-size: 2em;
  position: relative;
  top: -48px;
	margin-bottom: -48px;
}


.edm-overlayed-image.small h3 {
  font-size: 1.2em;
	top: -48px;
}

.edm-overlayed-image.nobc h3 {
  color: #ffffff;
  font-size: 2em;
  position: relative;
  top: -48px;
}

/* SOCIAL ICONS */

.widget_vantage-social-media .social-media-icon{
  float: right;
  margin: 0 0 0 4px;
}
/*.social-media-icon {
  float: right !important;
  margin: 0 0 0 4px !important;
}*/

/* EDM BUTTONS */

.edm-button {
  border: none !important;
}

.edm-button a {
  border: none !important;
  border-radius: 0 !important;
  text-align: left !important;
  text-transform: uppercase;
  font-size: 1.5em !important;
  padding: 15px !important;
  background: #622599 !important;
  font-weight: 100 !important;
  width: 100%;
}

/* UNIT PANENS 2019 */

.unit-description.hidden {
  display: none;
}

.unit-panel {
  text-align: center;
  background-color: #eee;
  padding: 15px;
}

.unit-panel h3 {
  text-transform: uppercase;
  font-size: 3rem;
  margin: 10px 0;
  padding: 15px 0 0 0;
  letter-spacing: -2px;
  line-height: 1em;
  font-weight: bold;
}

.unit-panel p {
  font-size: 1.2em;
  padding: 0 15px 15px 15px;
}

.colonia h3 {
  color: #3399ff;
}

.manada h3 {
  color: #edc103;
}

.scout h3 {
  color: #3d8e33;
}

.esculta h3 {
  color: #b57434;
}

.clan h3 {
  color: #e23d28;
}

.scouters h3 {
  color: #622599;
}

/* UNIT PANELS */

.old-style .sections {
  margin: 20px;
  text-align: center;
  width: 1000px;
}

.old-style .section {
  color: #ffffff;
  display: inline-block;
  margin: 5px;
  width: 100%;
  text-align: center;
  cursor: pointer;
}

.old-style .section.full-width {
  width: 90%;
}

.old-style .section p {
  margin: 0;
}

.old-style .section .title {
  font-size: 1.3em;
  text-transform: uppercase;
}

.old-style .section .slogan {
  background-color: #e2e2e2;
  color: #622599;
  font-style: italic;
  padding: 15px;
}

/* UNIT DESCRIPTION PANELS */

.extended-section .title {
  margin-top: 30px;
  width: 25%;
  display: inline-block;
  color: #ffffff;
  padding: 5px 15px;
  text-transform: uppercase;
  font-size: 1.2em;
}

.extended-section div:last-of-type {
  background-color: #e2e2e2;
  padding: 5px 15px !important;
  text-align: justify;
  text-justify: inter-word;
}

/* EDM STRUCTURES */

.entry-header h1 {
  text-transform: uppercase;
}

.entry-content :not(.edm-box) .textwidget p {
  padding-bottom: 15px;
}

.entry-content .edm-box .textwidget {
  background-color: #e2e2e2;
  padding: 20px;
}

.entry-content .edm-box h3 {
  text-align: center;
  background-color: #745888;
  padding: 15px;
  color: #ffffff;
}

.entry-content .edm-box.red h3 {
  background-color: #e23d28;
}

.entry-content .edm-box h4 {
  padding: 15px;
  font-weight: bold;
  color: #745888;
}

.entry-content .edm-box h5 {
  padding: 5px 15px;
  color: #a66bdb;
}

.entry-content .edm-box.italic p {
  font-style: italic;
  color: #622599;
}

.entry-content .edm-box.as-link p {
  cursor: pointer;
  cursor: hand;
}

.entry-content .edm-box p {
  color: #000000;
  text-align: justify;
  text-justify: inter-word;
}

.entry-content .edm-box.red p {
  color: #e23d28;
}

/* FOOTER */

.edm-footer {
  padding: 5px;
  text-align: center;
}

.edm-footer > div {
  width: 30%;
  margin: 5px;
  text-decoration: none;
  display: inline-block;
}

.edm-footer div a {
  display: inherit;
}

/* CORPORATE COLORS */

h4.header-colored {
  color: #ffffff !important;
  padding: 5px 10px;
}

h4.header-green {
  background-color: #aaba0a;
}

h4.header-orange {
  background-color: #dd7500;
}

h4.header-purple {
  background-color: #622599;
}

h4.header-pink {
  background-color: #FF3399;
}

/* SCOUT GROUPS */

.scout-zone {
  text-align: left;
  text-transform: uppercase;
}

.scout-zone .scout-zone-header {
  background-color: #622599;
  color: #fff;
  text-align: center;
}

.scout-zone .scout-zone-header .textwidget > p {
  font-size: 1.6em;
  padding: 10px;
}

.scout-zone .scout-zone-header p {
  padding-bottom: 5px !important;
}

.scout-zone .panel-grid {
  margin-bottom: 10px !important;
}

.scout-zone .scout-group {
  padding: 5px;
  background-color: #e2e2e2;
  font-size: 0.8em;
  margin: 0;
}

.scout-zone .scout-group .textwidget > p {
  padding: 5px;
}

.scout-zone .scout-group .textwidget > p:nth-of-type(2) {
  color: #745888;
  margin-top: -25px;
}

/* EXPO SCOUT */

.museum-images .so-panel:first-child{
  margin: 0 !important;
}
.museum-images .so-panel:last-child{
  color: white;
  background-color: #622599;
  padding: 5px;
  line-height: 2rem;
  padding-bottom: 0px;
  text-align: center;
  text-transform: capitalize;
}

/* BLOG HEADERS */

.category-general h1,
.category-actualidad-expo-scout h1{
  display:none;
}



/* CLASES SUBPAGINAS NUEVA WEB*/
.edm-widgetsuperior-imagen{
			margin-left: 50%;
	width: 100%;
	color: #ffffff;
  background-color: rgba(98, 37, 152, 0.7);
  font-size: 2em;
	padding: 15px;
  position: relative;
  top: -78px;

}

.edm-tiled-links-row {
	width: 100%;
	margin: 0 120px;

}

.widget_circleicon-widget{
	float: left;
}
.edm-tiled-links-row.edm-social .widget_circleicon-widget .circle-icon-box .circle-icon{
	height: 50px;
	width: 50px;
	margin: 0 10px;
	float: left;
	display: inline-block;
}

.edm-tiled-links-row.edm-social .widget_text {
	display: inline-block;
	float: left;
	clear: right;
} 

.edm-tiled-links-row.edm-social .widget_text .textwidget{
	height: 50px;
	line-height: 60px;
}