/*
 Theme Name:   Archi Child
 Theme URI:    http://archiwp.com/
 Description:  Archi Child Theme
 Author:       OceanThemes
 Author URI:   http://oceanthemes.net
 Template:     archi
 Version:      3.4.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  archi-child
*/

@import url("../archi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

body {
    font-family: 'Montserrat' !important;
}

.colorblanco {
	color: #ffffff !important;
}
.colorrojo {
	color: #e30717  !important;
}

.font600 {
	font-weight: 600;			
}

#mainmenu li a::after, #mainmenu li a.mPS2id-highlight, .mainmenu li a.mPS2id-highlight, .de-navbar-left header .mainmenu > li > a:hover, header.smaller #mainmenu li a.mPS2id-highlight {
    color: #ea5b0c !important; /*dd9933*/
}

h3 {
	text-transform: none !important;
}

h3.style-5.colorblanco {
	font-weight: 600;		
}

h3.texto-obras {
	color: #e30717  !important;
	text-transform: none;
	font-weight: 500;	
}

h4.style-1.colorblanco {
	letter-spacing: 6px;
	font-weight: 500;	
}

h4.subtitulo {
	letter-spacing: 6px;
	font-weight: 500;	
}

a.botonblanco-sinfondo {
	background-color: transparent !important;
	border: 1px solid #fff;
	border-radius: 1px;
	color: #fff;
	font-weight: 600 !important;	
}


/*subheaderen paginas que no son home*/
.page-template-template-fullwidth.page-template-page-templatestemplate-fullwidth-php div#wrapper section#subheader {
	padding-bottom: 0px;
	padding-top: 0px;	
	background-position: top-left;
	background-repeat: no-repeat;
	margin-top: 80px;
	background-attachment: inherit;
	/*background-size: cover !important;*/
	background-color:#ffffff;
	min-height:150px;
}
section#subheader div.container div.row div ul.crumb {
	display: none;
}
.page-template-template-fullwidth.page-template-page-templatestemplate-fullwidth-php div#wrapper section#subheader  h1 {
	margin-top: 50px;	
}	

/*pongo el header igual que en la home*/
header.header-bg, header.smaller:not(.header-bottom):not(.side-header)  {
	background: #ffffff;
}
header ul#mainmenu li a {
	color: #222222;
}

#back-to-top::before {
    color: #fff;
}


/*grid*/
span.overlay {
    background: #ea5b0c !important;
}
div.picframe a.single-ajax-popup:hover {
	color: #ffffff;
}

