/* ==============================================================================
Theme Name: Phlox Pro Child
Theme URI: http://phlox.pro/go/
Author: averta
Author URI: http://www.phlox.pro
Description: Phlox Pro 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-pro-child
================================================================================= */

.site-header-section.aux-overlay-with-tb {
    margin-top: 15px;
}
.aux-top-sticky .site-header-section.aux-sticky {
    margin-top: 0;
}
.site-header-section .aux-menu-depth-0>.aux-item-content {
    height: 40px;
}

/* Top Header bar */
.aux-top-header .aux-start {
    margin-right: 0;
    width: 50%;
    line-height: 1.1em;
}
.aux-search-section {
    display: none;
}
/* Top Header bar social */
.aux-top-header .aux-container .aux-socials-container .aux-social-list a {
    padding-left: 10px;
	padding-right: 0px;
    font-size: 15px;
}
.aux-top-header .aux-container .aux-socials-container .aux-social-list .auxicon-facebook {
    width: 30px;
    height: 30px;
    padding-top: 8px;
    border-radius: 25px;
    background-color: #3b5998;
    color: #fff;
}
.aux-top-header .aux-container .aux-socials-container .aux-social-list .auxicon-instagram {
    width: 30px;
    height: 30px;
    padding-top: 8px;
    border-radius: 5px;
    background-color: #E1306C;
    color: #fff;
}
/* Header Toggle Menu */
.site-header-section .aux-toggle-menu-bar {
    width: 110%;
    background-color: #fff;
    padding: 0 30px;
    margin-left: -15px;
}
/* Header Title */
.page-title-section .aux-breadcrumbs {
    margin-top: 0.4em !important;
    margin-bottom: 0.2em;
}
.page-title-section .page-header>.aux-container>*:last-child {
    margin-bottom: 0.4em;
}
.post-template-default .page-title-section, .portfolio-template-default .page-header, .page-header {
	background: -webkit-linear-gradient(90deg, rgb(0, 91, 234), rgb(0, 198, 251));
	background: linear-gradient(90deg, rgb(0, 91, 234), rgb(0, 198, 251));
}
.post-template-default .page-title-section .aux-boxed-container .aux-container .aux-page-title-entry .aux-page-title-box .page-title-group .page-title, .single-portfolio .page-title-section .aux-boxed-container .aux-page-title-entry .aux-page-title-box .page-title-group .page-title {
	font-family: Poppins;
	font-weight: bold;
	font-size: 30px;
	line-height: 43px;
	color:#fff;
}
.post-template-default .page-title-section .page-header .aux-container .aux-breadcrumbs,  .portfolio-template-default .page-title-section .aux-boxed-container .aux-container .aux-breadcrumbs {
	font-weight: 300;
	line-height: 18px;
}
.post-template-default .page-title-section .aux-boxed-container .aux-container .aux-page-title-entry .aux-page-title-box {
	margin-top: -20px;
}
.post-template-default .page-title-section .aux-boxed-container .aux-container .aux-page-title-entry {
	margin-bottom:30px;
}	
.post-template-default .page-title-section .aux-boxed-container .aux-container .aux-breadcrumbs {
	margin-top: 35px;
	margin-bottom: 20px;
}
@media screen and (max-width: 649px) {
	.post-template-default .page-title-section .aux-boxed-container .aux-container .aux-page-title-entry .aux-page-title-box {
		margin-top: 5px;
	}
}
@media screen and (max-width: 649px) {
	.post-template-default .aux-single .aux-wrapper .aux-container .aux-primary .content .aux-simple-context .entry-main .entry-content {
		padding: 50px 5px;
	}
}
.page-title {
    font-size: 1.9em;
}
/* Main */
.aux-fold {
	padding-left: 15px;
	padding-right: 15px;
}
.aux-content-top-margin .aux-primary {
    padding-top: 1em;
}
.elementor-section {
    padding: 0.5em 0;
}
h1.aux-modern-heading-secondary {
    margin: 10px 0px !important;
}
.nocomments {
    display: none;
}
/* Tablepress */
select:not([multiple]) {
    padding: 3px 30px 3px 15px;
}
@media screen and (max-width: 649px) {
	.bdt-tablepress {
		font-size: 80%;
	}
	.bdt-tablepress .tablepress th, .bdt-tablepress .tablepress td {
		padding: 5px !important;
		line-height: 1.4em;
	}
}
/* Footer */
.subfooter.aux-dark .widget-title {
    margin-bottom: 30px;
}
.aux-subfooter>.aux-wrapper>.aux-container {
    padding-top: 60px;
    margin-bottom: 30px;
}
.widget-container .aux-socials-container .aux-social-list .auxicon-facebook {
	width: 50px;
	height: 50px;
	padding-top:15px;
	margin-right:15px;
	font-size: 25px;
    border-radius: 25px;
	background-color: #3b5998;
	color:#fff;
}
.widget-container .aux-socials-container .aux-social-list .auxicon-instagram {
	width: 50px;
	height: 50px;
	padding-top:13px;
	margin-right:15px;
	font-size: 25px;
    border-radius: 5px;
	background-color: #E1306C;
	color:#fff;
}
/* Esconder logo de recaptcha */
.grecaptcha-badge { visibility: hidden; }