/*
Theme Name: We're Agile! OnePress
Theme URI: https://wereagile.com/
Author: Jeroen Derks
Author URI: https://wereagile.com/
Description: OnePress Child Theme
Version: 1.3.8.1
License: All rights reserved. Todos los derechos reservados. Alle rechten voorbehouden.
License URI: https://wereagile.com/
Text Domain: onepress-child
Template: onepress
*/

/**
 * Home
 */
.hero-slideshow-wrapper .hero__content .btn-18em {
	font-size:1.8em;
}

body.home section#services,
body.home section#team {
	background-color: white;
}

@media (max-width: 480px) {
	body.home #main .hero-slideshow-fullscreen .container {
		top: 180px !important;
	}
	#hero h2 {
		margin-left: 20% !important;
		width: 260px !important;
	}
	.hero-slideshow-wrapper .container .hero__content .hero-small-text {
	    width: 75% !important;
		margin-left: auto;
		margin-right: auto;
	}
	#main .hero-slideshow-wrapper .hero__content a.btn {
		font-size:1em !important;
		font-size:0.75em !important;
	}
	#main .hero-slideshow-wrapper .hero__content div.btn-18em {
		font-size:1em !important;
		font-size:1.1875em !important;
	}
}

/**
 * Header
 */
#page .site-header {
	height: 100px !important;
	line-height: 100px !important;
}

/**
 * Menu
 */
@media (max-width: 1140px) {
	#masthead #site-navigation a {
		color: #9e9eff;
		background-color: white;
		height: auto;
	}
}

/**
 * Services
 */
@media (max-width: 575px) {
	#content .section-services .service-item {
		width: auto;
	}
}

/**
 * Gallery
 */
.all-gallery .btn {
  display: none;
}

/**
 * Footer
 */
#maps {
  	width: 100%;
    height: 466px;
    position: relative;
    display: block;
    padding: 0 0 40px;
    margin: 0;
    
}
.maps .container {
	width:100%;
}
#maps .google-map {
	min-width:280px !important;
    padding: 20px 0 0 0 !important;
    margin: 0 0 40px;
    float: left;
    height: 466px;
    width: 50%;
    list-style-type: none;
}
#maps div.contact-item {
	margin-left:30%;
}
#maps:after {
  	clear: both;
}
@media (max-width:575px) {
	.maps #maps .google-map {
		width: 100% !important;
		min-width: 100% !important;
		max-width: 100% !important;
	}
	.maps {
		height: 992px !important;
	}
	.maps #maps #googleMap1,
	.maps #maps #googleMap2 {
		width:100% !important;
	}
}
footer.site-footer .site-info {
	padding-bottom: 55px !important;
}


/**
 * List Category Posts
 */
.lcp_title {
	display:block;
}

/**
 * Full width
 * @see: https://coderwall.com/p/hkgamw/creating-full-width-100-container-inside-fixed-width-container
 */
.full-width { 
	width: 100vw !important;
	position: relative;
	margin-left: -50vw !important;
	margin-right: -50vw !important;
	left: 50% !important;
	right: 50% !important;
}
.article-header-image { 
	width: 100vw;
	position: relative;
	margin-left: -50vw !important;
	max-width: 100vw !important;
	height: 200px;
	margin-top: -40px;
	left: 50%;
	overflow-y: hidden;
	margin-bottom: 40px;
}
.article-header-image img {
	width: 100% !important;
}
@media (max-width: 767px) {
	.article-header-image {
		margin-bottom: 15px;
		height: auto;
	}
}

/**
 * Selection color
 */
::selection {
  background: #03c4eb !important; /* WebKit/Blink Browsers */
}
::-moz-selection {
    background: #03c4eb !important; /* Gecko Browsers */
}

/**
 * Contact
 */
.address-contact {
	position: relative;
}
.address-contact i.fa {
	float: left;
	width: 26px;
	display:block;
}
.address-contact i.fa-stack-1x {
	top:3px;
}
body.home .section-contact .address-boxes {
	margin-left: 40px;
}
body.home .section-contact .address-contact .address-content {
	padding-left: 35px;
}
@media (max-width:575px) {
	body.home .address-boxes,
	body.home section#contact .address-box {
		display:none;
	}
}
.address-box {
	margin-bottom:60px;
}
#post-28 .address-box {
	margin-top:60px;
	margin-left:80px;
}
#post-28 .address-contact i.fa {
	margin-left: -40px;
}
@media (max-width:575px) {
	#post-28 .address-box {
		margin-top:20px !important;
	}
}
.post-28 img.whatsapp {
	margin-left: 37px;
}
.address-box img.whatsapp {
    margin-top: -10px;
	margin-left: -3px;
}

/**
 * About
 */
@media (max-width:640px) {
	#post-25 .entry-content img {
		max-width: 75%;
		margin-left: 10%;
	}
}

/**
 * Jobs
 */
#post-26 .entry-content ul.lcp_catlist li {
    list-style-type: none;
}
#content article.category-jobs .entry-meta {
    display: none;
}
#content article.category-jobs h1.entry-title {
	font-size: 3em;
	margin-bottom: 40px;
}

/**
 * Partners
 */
ul#partners li {
	list-style-type: none;
	clear: both;
}
@media (max-width:767px) {
	ul#partners {
		padding-left: 3px;
	}
	ul#partners li {
		margin-left: 3px;
	}
	ul#partners li img {
		max-width: 101px;
		margin-bottom: 10px;
	}
	ul#partners li img.alignleft {
		margin-right: 20px;
	}
	ul#partners li img.alignright {
		margin-left: 20px;
	}
}
@media (min-width:768px) {
	ul#partners li img.wp-image-360 {
		margin-bottom: 10px;
	}
	ul#partners li img.wp-image-361 {
		margin-bottom: 10px;
	}
}
