/**
* Theme Name: Sherlog Child Blocksy
* Description: Blocksy Child theme - We built this web on Brizy Page Builder, a very convenient drag-n-drop Page Builder for WordPress. Brizy Pro has lifetime licence associated to domain secartrack.cl.
* Author: Rafael Andrews - www.crony.io
* Template: blocksy
* Text Domain: blocksy
*/

/*PRELOADER*/
#pageLoader{
	position:fixed;
	z-index: 9999999;
	min-height:100vh;
	background:#FFF;
	width:100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.sherlog-ellipsis {
	display: inline-block;
	position: relative;
	width: 80px;
	height: 80px;
}
.sherlog-ellipsis div {
	position: absolute;
	top: 33px;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.sherlog-ellipsis div:nth-child(1) {
	background: #0D1C2F;
	left: 8px;
	animation: sherlog-ellipsis1 0.6s infinite;
}
.sherlog-ellipsis div:nth-child(2) {
	background: #0070bc;
	left: 8px;
	animation: sherlog-ellipsis2 0.6s infinite;
}
.sherlog-ellipsis div:nth-child(3) {
	background: #2f3192;
	left: 32px;
	animation: sherlog-ellipsis2 0.6s infinite;
}
.sherlog-ellipsis div:nth-child(4) {
	background: #0070bc;
	left: 56px;
	animation: sherlog-ellipsis3 0.6s infinite;
}
@keyframes sherlog-ellipsis1 {
	0% {
		transform: scale(0);
	}
	100% {
		transform: scale(1);
	}
}
@keyframes sherlog-ellipsis3 {
	0% {
		transform: scale(1);
	}
	100% {
		transform: scale(0);
	}
}
@keyframes sherlog-ellipsis2 {
	0% {
		transform: translate(0, 0);
	}
	100% {
		transform: translate(24px, 0);
	}
}


/*Rezise icons header*/
[data-icons-type*=":"] {
	--icon-container-size: calc(var(--icon-size, 15px) * 1.6);
}

/*Fix Blog Width*/
article>.entry-content>*:not(.alignwide):not(.alignfull),
article>.entry-content>*:not(.alignfull){
	max-width: 100%;
	width: 100%;
}
/*Contact Form 7 Styles*/
.one-half,
.one-third {
	position: relative;
	margin-right: 4%;
	float: left;
	margin-bottom: 20px;
}
.one-half { 
	width: 48%;
}
.one-third { 
	width: 30.66%;
}
.last-column {
	margin-right: 0 !important;
	clear: right;
}
@media only screen and (max-width: 767px) {
	.one-half, .one-third {
		width: 100%;
		margin-right: 0;
	}
}