/* Themify Customize Styling */
.loops-wrapper.grid3 .post-title {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-size:1.5em;
	line-height:1em;
	text-transform:uppercase;	text-align:center; 
}

/* Themify Custom CSS */
@media screen and (max-width: 600px){
	  width: 25%;line-height: 1.2em;padding: 15px 10px;margin-left: 10%;margin-top: 15%;color: #fff;font-size: 1.5em;background-color: transparent !important;font-weight: bold;
}
/* GENERAL.*/body{
	  background-color:#000;margin: 0;padding: 0;
}
p {
	  margin: 0;padding: 0;font-size: 0.8em;
}
/* HEADER.*/.transparent-header #headerwrap.fixed-header {
	  background-color: transparent;color: #fff;border: none;padding: 20px 20px 0px 20px;margin: 0;
}
    #headerwrap {
	  background-color: transparent;position: fixed;top: 0;
}
#header {
	  position: relative;padding: 20px 20px 0px 20px;transition: all .3s;margin: 0;width: 100%;
}
#site-logo {
	  margin: 0;padding: 0;line-height: 1em;font-family: "Montserrat", sans-serif;text-transform: capitalize;font-weight: bold;font-size: 4em;letter-spacing: -1.9px;
}
#site-logo a {
	  text-decoration: none;color: #fff;
}
#site-logo a:hover {
	  margin: -10px 0 0 0;padding: 0;line-height: 0.8em;font-family: "Raleway", sans-serif;text-transform: capitalize;font-weight: lighter;font-size: 4em;letter-spacing: -1.9px;width: 70%;display:block;color:#ffcc33;
}
#site-description {
	  display: none;
}
.page-content.entry-content{
	  height:0px;
}
#main-nav a {
	  color: #fff;display: block;padding: 3px;margin: 0 8px;text-decoration: none;
}
#menu-item-167 a:hover{
	  background-color: #99ffeb;color: #000;
}
#menu-item-365 a:hover{
	  background-color: #ec3460;color: #000;
}
#menu-item-52 a:hover{
	  background-color: #ffcc33;
}
#menu-item-358 a:hover{
	  background-color: #872bb2;
}
#menu-item-163 a:hover{
	  color: #000;background-color: #fff;
}
#main-nav {
	  margin-right: 10px;margin-top: 40px;font-family: "Raleway", sans-serif;
}
#main-nav a {
	  color: #fff;display: block;padding: 0px 4px;margin: 0 15px;text-decoration: none;font-size: 1.5em;
}
#main-nav .current_page_item a, #main-nav .current-menu-item a {
	  color: #fff;
}
#main-nav .current_page_item a:hover, #main-nav .current-menu-item a:hover {
	  color: #000;
}
#main-nav ul {
	  margin: 0 0 0 -43px;padding: 0;list-style: none;position: absolute;background-color: transparent;border: none;z-index: 100;visibility: hidden;margin-top: 10px;left: 50%;top: 50px;text-align: left;border-radius: 0;
}
#main-nav ul li {
	  background: #000;padding: 0;margin: 5px 0;float: none;
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a {
	  color: #fff;font-size: 1em;line-height: 1em;font-weight: normal;text-transform: none;padding: 6px 6px 6px 6px;margin: 0;display: block;width: auto;background: none;background-color: #000;border: none;text-shadow: none;border-radius: 0;box-shadow: none;box-sizing: border-box;    /* border-bottom: 1px solid #f5f5f5; */
}
#main-nav ul:after, #main-nav ul:before {
	  display:none;
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover {
	  color: #000;background-color: #99ffeb;
}
/* HEADER CORRECCION.*/.has-fixed-header #pagewrap {
	  padding-top: 0px;
}
/* CONTENT.*/.caja_entrada, .caja_guitarras {
	  width: 25%;line-height: 1.2em;padding: 15px 10px;margin-left: 60%;margin-top: 15%;color: #fff;font-size: 1.5em;background-color: transparent !important;font-weight: bold;
}
.caja_entrada h1 {
	  font-weight: bold;font-size: 1.6em;margin: 0;padding: 0px;letter-spacing: -.01em;color: #99ffeb;
}
.caja_guitarras h1 {
	  font-weight: bold;font-size: 1.6em;margin: 0;padding: 0px;letter-spacing: -.01em;color: #ec3460;
}
.loops-wrapper.portfolio.list-post .post-image + .post-content, .loops-wrapper.portfolio.grid4 .post-image + .post-content, .loops-wrapper.portfolio.grid3 .post-image + .post-content, .loops-wrapper.portfolio.grid2 .post-image + .post-content {
	  background-color: rgba(0,0,0,0);border: none;border-style: solid;border-width: 0px;border-color: #99ffeb;
}
#body a, #headerwrap, #header, input[type=reset], input[type=submit], .back-top .arrow-up a, .back-top .arrow-up span, .loops-wrapper.portfolio.list-post .post-image + .post-content, .loops-wrapper.portfolio.grid4 .post-image + .post-content, .loops-wrapper.portfolio.grid3 .post-image + .post-content, .loops-wrapper.portfolio.grid2 .post-image + .post-content, .loops-wrapper.portfolio.list-post .post-image, .loops-wrapper.portfolio.grid4 .post-image, .loops-wrapper.portfolio.grid3 .post-image, .loops-wrapper.portfolio.grid2 .post-image, .team .team-title, .team-title-wrapper, .team-content-wrap .post-image {
	                      -webkit-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;transition: all .0s ease-in-out;
}
.loops-wrapper.portfolio.grid3 .post-title {
	  margin: 0;padding: 0;font-size: 1.5em;
}
.loops-wrapper.grid3 .post-title, .loops-wrapper.grid3 .post-title a {
	  font-style: normal;font-weight: normal;text-decoration: none;font-size: 1.5em;line-height: 1em;text-transform: inherit;text-align: left;
}
.home_text{
	  width: 60%;line-height: 1.2em;text-decoration: none;background-color: none;color: #fff;padding: 2px 10px;margin-left: 27%;margin-top: 10%;color: aliceblue;font-size: 30px;font-weight: bold;
}
.themify_builder_row .row-slider-slides {
	  display: none;
}
#type-page{
	  display:none;
}
/*contacto.*/div.wpcf7 {
	  margin: 50px 0 !important;padding: 0;width: 50%;margin-left: 20%;
}
/* FOOTER.*/#footerwrap {
	  background-color: #000;padding: 0;position: fixed;width: 100%;bottom: 0px;font-size: 0.8em;height: 25px;z-index: -100;
}
#footerwrap p{
	  margin:0px;
}
#footer-logo {
	  display: none;
}
#footer {
	  padding: 0 10px;margin: 0;width: 100%;
}
.one{
	  text-align: right;margin: -5px;
}
.two{
	  display: none;
}
.back-top .arrow-up {
	  display: none;
}
.footer-text {
	  padding: 0px;
}
#footer .footer-widgets {
	  display: none;
}
