/**
* 2007-2020 ALCALINK E-COMMERCE & SEO, S.L.L.
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
* @author ALCALINK E-COMMERCE & SEO, S.L.L. <info@alcalink.com>
* @copyright  2007-2020 ALCALINK E-COMMERCE & SEO, S.L.L.
* @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
* Registered Trademark & Property of ALCALINK E-COMMERCE & SEO, S.L.L.
*
* Don't forget to prefix your containers with your own identifier
* to avoid any conflicts with others containers.
*/

.alca_wordpress_blog_posts img {
    max-width: calc(100% - 20px);
}
.alca_wordpress_blog_posts {
    padding:10px;
}
.alca_wordpress_blog_posts {
    /*
    display: inline-flex;
    */
    width: 25%;
}
.alca_wordpress_blog {
    display:flex;
    flex-grow: 2;
    flex: 2 2 auto;
    flex-wrap: wrap;
}

.alca_wordpress_blog_posts{
    position: relative !important;
    width: 260.5px;
    height: 274px;
    margin: 32px 0px;
    padding: 20px;
    margin-right: 21px;
    border-radius: 8px;
    box-shadow: 0 0 5px 0 rgb(208 201 214 / 30%);
}
.alca_wordpress_blog_posts img{
    max-width: 214px;
    min-height: 150px;
    border-radius: 5px 50px 5px 50px !important;
    position: absolute;
    top: -30px;
    left: 0px;
}
.alca_wordpress_blog_posts h6, .alca_wordpress_blog_posts .blog-headline{
   display:none;
}
.alca_wordpress_blog_posts p{
   margin-top: 116px;
   margin-bottom: 29px;
   font-size: 16px;
   line-height: 1.38;
}
.alca_wordpress_blog_posts .post-category{
    color: #000;
    font-weight: 500;
}
.btn-blog{
    margin-top: 30px;
    border-color: #35a4a5 !important;
    font-size: 11px;
}
.btn-blog a{
   color: #35a4a5 !important;
}
.btn-blog:hover{
    background-color: #35a4a5 !important;
    color: #fff!important;
    border-color: #35a4a5 !important;
}

#alca_wordpress_blog .owl-carousel .owl-nav .owl-prev,
#alca_wordpress_blog .owl-carousel .owl-nav .owl-next {
    min-height: 47px;
    padding-right: 12px;
}

@media(max-width: 767px) {
	#alca_wordpress_blog .owl-carousel .owl-stage-outer {
		max-width: 100%;
		margin: auto;
		padding-left: 18%;
		padding-right: 18%;
	}

	#alca_wordpress_blog .owl-carousel {
		width: 100vw !important;
		left: -20%;
	}

	#alca_wordpress_blog .owl-carousel .owl-dots {
		margin-bottom: 32px;
	}
}

@media (max-width: 665px) {
	#alca_wordpress_blog .owl-carousel {
		left: -15%;
	}
}

@media (max-width: 615px) {
	#alca_wordpress_blog .owl-carousel {
		left: -52px;
	}
}
@media (max-width: 558px) {
	#alca_wordpress_blog .owl-carousel {
		left: -15px;
	}
}