/* ==============================================================================
Theme Name: Phlox Pro Child
Theme URI: http://phlox.pro/
Author: averta
Author URI: http://www.phlox.pro
Description: Phlox Child Theme
Template: phlox-pro
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column,two-columns, three-columns, left-sidebar, right-sidebar
Text Domain: phlox-child
================================================================================= */

.fuck_auto_margins > div 
{
	margin-left: 0px!important;
	margin-right: 0px!important;
}

/* fixing the stupid hamburguer menu */


html 
{
	    overflow-x: hidden;
}





@media ( min-width: 1300px)
{	


	#slider_v2  .swiper
	{

			width: 1470px!important;
			position: relative!important;
			left: -110px!important;


	}
}	



@media ( min-width: 768px) and (max-width: 1299px)
{	
	.ivault_boxed h2
	{
		font-size: 42px!important;
	}
	.ivault_boxed .elemntor-column:first-child 
	{
		padding: 15px!important;
		
	}

}

@media screen and (max-width: 1080px) {
    .elementor-477 .elementor-element.elementor-element-aba8f16 {
        margin-top: 10px!important;
    }
}


/* pagina why buy */ 


@media ( min-width: 768px) 
{	

	.trio_kimmo .elementor-column:nth-child(2) > div 
	{
			height: 630px!important;
		top: -150px!important;
		border-radius: 0px 70px 0px 70px!important;


	}
	.trio_kimmo
	{
		height: 600px!important;
		
	}

}



/* blogs match with header width */ 

.single-post main 
{
max-width: 1260px;
}

.single-post .aux-content-top-margin .aux-primary {
    padding-top: 10px;
}

.single-post div.entry-info
{
	display: none;
}


.elementor-2552 .elementor-element.elementor-element-2f7a884 .elementor-post__title, .elementor-2552 .elementor-element.elementor-element-2f7a884 .elementor-post__title a {
   
    line-height: 1.2;
}



body.home h3.elementor-post__title
{
	line-height: 1.1;
}

.only_en
{
	display:none;
}


html[lang=en-US] .only_pt {
    display: block
}


/* fixing new Blog posts JAN 2025 */ 


@media (max-width: 989px)
{
	body.single .content,
	body.single .widget-container,
	body.single .elementor-top-section
	{
		margin: 0px 15px;
	}
	
	body.single .content h3 ,
	body.single .content h2 ,
	body.single .content h1 ,
	body.single .content ul li ,
	body.single .content p
	{
		line-height:1.2;
	}
	
	
}

/* fixing the /blog page */ 

/* hides the featured image from top */ 


body.single .entry-media
{
	display: none; 
}

/* body.post-template-default Appies only to the NON ELEMENTOR posts */ 

body.post-template-default .entry-main .entry-header h1.entry-title
{
	font-family: "Mark Pro", Sans-serif;
	font-size: 74px;
	line-height: 74px;
	
}
body.post-template-default .aux-sidebar
{
	display: none; 
}

body.post-template-default .entry-main
{
    padding: 0 10% 0 20%;
	
}
body.post-template-default .entry-content
{
	padding-top:30px;
	border-top: 1px black solid;

}

body.post-template-default .entry-content p ,
body.post-template-default .entry-content li
{
	font-size: 20px; 
	line-height: 28px;
	margin-bottom: 20px;
	color: #444;
	margin-top: 0px;
	
}




body.post-template-default .entry-content img
{
    border-radius: 0 25px 0 25px;
	margin-top: 15px!important; 
	margin-bottom: 15px!important;
}

body.post-template-default .entry-content h2,
body.post-template-default .entry-content h3,
body.post-template-default .entry-content h4
{
	font-family: "Mark Pro", Sans-serif;
	line-height: 1.25;
	
}
body.post-template-default .entry-content blockquote
{
    border-radius: 0 40px;
}
/* now for mobile */


@media ( max-width: 989px)
{
	
	body.post-template-default .entry-main
	{
    padding: 0 15px;
	
	}
	
	
	body.post-template-default .entry-main .entry-header h1.entry-title
	{

		font-size: 42px;
		line-height: 1.2;

	}

	
	
	
}

@media ( min-width: 990px)
{
	



.aux-offcanvas-menu
	{
		display:none!important;
	}




}