/*
Theme Name: PISCINAS ALECRIN
Version: 2.3
*/
/* 
1. custom fixings 
*/ 

/* 1. custom fixings */ 

header.page-header{
	z-index: 1000;
}
.background-fixed {
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center;
}
@media (max-width: 1024px) {
	.background-fixed {
		background-attachment: scroll;
	}	
}
.nivo-caption{
	z-index: 999;
}
#envato_activate_checkbox {
	display: block;
}




/* GutenBurg */
.wp-block-gallery{
	padding-left:0px !important;
}
.wp-block-gallery li{
	list-style:none !important;
}
/************Color Pallete*****************/
.has-strong-yellow-background-color{
	background-color:#f7bd00 !important;
}
.has-strong-white-background-color{
	background-color:#ffffff !important;
}
.has-light-black-background-color{
	background-color:#242424 !important;
}
.has-very-light-gray-background-color{
	background-color:#797979 !important;
}
.has-very-dark-black-background-color{
	background-color:#000000 !important;
}
.has-strong-yellow-color{
	color:#f7bd00 !important;
}
.has-strong-white-color{
	color:#ffffff !important;
}
.has-light-black-color{
	color:#242424 !important;
}
.has-very-light-gray-color{
	color:#797979 !important;
}
.has-very-dark-black-color{
	color:#000000 !important;
}
/******************Font Size Setting*****************/
.has-small-font-size{
	font-size:10px !important;
}
.has-normal-font-size{
	font-size:15px !important;
}
.has-large-font-size{
	font-size:24px !important;
}
.has-huge-font-size{
	font-size:36px !important;
}
/*************Common Style*************/
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    max-width: 100%;
    clear: both;
}
.wp-block-separator {
    border-bottom: 1px solid #8f98a1;
}
.wp-block-separator.is-style-wide {
    border-bottom-width: 2px;
}
.thm-unit-test .wp-block-latest-posts,
.thm-unit-test .text .wp-block-latest-posts,
.thm-unit-test .wp-block-categories,
.thm-unit-test .text .wp-block-categories,
.thm-unit-test .wp-block-archives,
.thm-unit-test .text .wp-block-archives{
	padding-left:0px;
	margin-bottom:20px;
}
.thm-unit-test .wp-block-latest-posts li,
.thm-unit-test .text .wp-block-latest-posts li,
.thm-unit-test .wp-block-categories li,
.thm-unit-test .text .wp-block-categories li,
.thm-unit-test .wp-block-archives li,
.thm-unit-test .text .wp-block-archives li{
	list-style:none;
}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {
    margin: 0 0 16px;
    padding: 0 1em;
	border-left:none;
}
.blog-single .inner-box .lower-content .lower-box.text .wp-block-quote.is-large p, .blog-single .inner-box .lower-content .lower-box.text .wp-block-quote.is-style-large p {
    font-size: 1.6875em;
    line-height: 1.3;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
}
.wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer {
	font-family: 'Open Sans', sans-serif;
	font-size: 0.71111em;
	line-height: 1.6;
	color: #767676;
}
.wp-block-pullquote {
    border-top: 0;
    border-bottom: 0;
}
.wp-block-embed-vimeo .wp-block-embed__wrapper{
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
	width:100%;
	padding-bottom: 68.25%;
}
.wp-block-embed-vimeo .wp-block-embed__wrapper iframe{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}
.wp-block-table td, .wp-block-table th {
    border: 1px solid #ddd;
    line-height: 1.8;
    padding: 8px;
    vertical-align: top;
}
a.wp-block-button__link {
    color: #fff;
}
figure.wp-block-pullquote.alignleft {
    text-align: left;
    padding: 0;
    margin: 0;
}
figure.wp-block-pullquote.alignright {
    text-align: right;
    padding: 0;
    margin: 0;
    margin-left: 20px;
}
.alignfull {
	width: 100vw;
	max-width: 100vw;
	margin-left: calc(50% - 50vw);
}
.with-sidebar-blog .alignfull {
    width: auto;
    margin-left: calc( 50% / .62 - 50vw);
    max-width: 100vw;
}
.with-sidebar-blog .alignfull img {
    width: auto;
}