/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/
/* 
.dropcap {
	float: left;
	font-size: 52px;
	line-height: 1;
	margin: 0 5px 0 0;
	text-transform: uppercase;
	background-color: #c19f7a;
}*/

.dark h2 { color: #c19f7a; }

body,
.dropdown-menu { font-size: 18px; font-weight: 300;}

.counter.counter-large { font-size: 60px; }

.dark blockquote { border-left-color: #ac7a54; }
.entry blockquote p {
	font-weight: 300;
	font-family: 'Lato', sans-serif;
	font-style: italic;
	color: #c19f7a;
	font-size: 23px;
}

.dark .table > thead > tr > th {
    border-color: #1ABC9C;
	color: #1ABC9C;
	
	
	
}

.table {
    width: 100%;
    margin-bottom: 1rem;
    color: #007bff;
}

.dark #header.semi-transparent,
.dark #header.semi-transparent.floating-header .container,
#header.dark.semi-transparent,
#header.dark.semi-transparent.floating-header .container { background-color: rgba(172,122,84,0.9); }


.dark #header.semi-transparent,
.dark #header.semi-transparent.floating-header .container,
#header.dark.semi-transparent,
#header.dark.semi-transparent.floating-header .container { background-color: rgba(172,122,84,0.9); }

.dark #header.sticky-header.semi-transparent,
.dark #header.semi-transparent.floating-header,
.dark #header.semi-transparent.floating-header.sticky-header .container,
#header.dark.sticky-header.semi-transparent,
#header.dark.semi-transparent.floating-header,
#header.dark.semi-transparent.floating-header.sticky-header .container { background-color: #ac7a54; }

.dark #header.semi-transparent.sticky-header #header-wrap,
#header.dark.semi-transparent.sticky-header #header-wrap { background-color: rgba(172,122,84,0.9); }

.dark #header.sticky-header:not(.transparent-header) #header-wrap:not(.not-dark), .dark #header.sticky-header.transparent-header #header-wrap:not(.not-dark), .dark #header.transparent-header.floating-header .container, .dark #header.transparent-header.floating-header.sticky-header .container, #header.dark.sticky-header:not(.transparent-header) #header-wrap:not(.not-dark), #header.dark.sticky-header.transparent-header #header-wrap:not(.not-dark), #header.dark.transparent-header.floating-header .container, #header.dark.transparent-header.floating-header.sticky-header .container, .dark .responsive-sticky-header #header-wrap, .responsive-sticky-header.dark #header-wrap {
    background-color: #ac7a54;
}

.title-block {
    padding: 2px 0 3px 20px;
    border-left: 7px solid #ac7a54;
    margin-bottom: 30px;
}

.content-wrap2 {
    position: relative;
    padding: 80px 0;
    padding-top: 80px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.content-wrap3 {
    position: relative;
    padding: 80px 0;
    padding-top: 80px;
    padding-right: 0px;
    padding-bottom: 80px;
    padding-left: 0px;
}

.entry:after {
    content: '';
    position: relative;
    height: 0px;
    margin-top: 0px;
    background-color: #F5F5F5;
}

#footer.dark,
.dark #footer {
	background-color: #ac7a54;
	color: #CCC;
	border-top-color: rgba(0,0,0,0.2);
}

.dark #primary-menu:not(.not-dark) ul ul,
.dark #primary-menu:not(.not-dark) ul li .mega-menu-content,
#primary-menu.dark ul ul,
#primary-menu.dark ul li .mega-menu-content {
	background-color: #4b3f34;
	border-color: #3F3F3F;
	border-top-color: #1ABC9C;
}

.pie { 
color: #c19f7a;


}

.cabezote {

     display: none;
	 

 }


.cabezote2 {

     display: none;
	

 }


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

 .cabezote {

     display:block;

 }

}

@media screen and (min-width: 992px) {

 .cabezote2 {

     display:block;

 }

}

@media (max-width: 991.98px) {
#header.dark.transparent-header, #header.dark.semi-transparent {
    background-color: #ac7a54e6;
    border-bottom: 1px solid rgba(0,0,0,0.1);
}
	}

.border-right {
  border-right: 4px solid #dee2e6 !important;
}
