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

.aux-fold {
		padding-left : 0;
		padding-right : 15px;
}

.single-post #respond {
	max-width : 1130px;
	margin-left : auto;
	margin-right : auto;
}
.single-post .hentry .entry-meta {
	max-width : 1130px;
	margin-left : auto;
	margin-right : auto;
}
.single-post .aux-media-frame.aux-media-image img {
	border-radius : 20px;
	box-shadow : 0 0 60px rgba(0, 0, 0, 0.08);
}
.single-post .aux-media-frame.aux-media-image {
	overflow : visible;
}
.single-post .aux-primary .hentry .entry-title, .single-post .hentry .entry-info {
	text-align : center;
}
.single-post .hentry .entry-info .entry-author::before {
	margin-right : 0;
	background-color : #000000;
}
.single-post .hentry footer.entry-meta .entry-tax a {
	color : #CFCFCF;
	font-weight : 400;
	text-decoration : none;
}
.single-post .hentry footer.entry-meta .entry-tax a:hover {
	color : #0CD68A;
}
.single-post .hentry footer.entry-meta .entry-tax i {
	color : #CFCFCF;
}
.single-post .hentry .entry-meta {
	padding : 1.6em 0 1.6em 0;
}
.single-post .aux-inline-inputs {
	display : inline-block;
	width : 49.8%;
}
#commentform input[type="text"], #commentform input[type="email"] {
	width : 98%;
	height : 50px;
	padding-left : 8%;
	background-color : #EFEFEF;
	border-radius : 50px;
	border : none;
	margin-bottom : 3%;
	margin-top : 5%;
}
#commentform input[type="email"] {
	margin-left : 2%;
}
#commentform textarea {
	background-color : #EFEFEF;
	border : none;
	border-radius : 20px;
	resize : none;
	min-height : 263px;
	height : 263px;
	padding-left : 4%;
	padding-top : 2%;
}
#commentform input[type="submit"] {
	float : right;
	background-image : linear-gradient(284deg,#0CD68A,#309F5E);
	border-radius : 25px;
	box-shadow : 0 16px 40px rgba(12, 214, 138, 0.3);
	width : 200px;
	height : 50px;
}
#commentform input[type="text"]::placeholder, #commentform input[type="email"]::placeholder, #commentform textarea::placeholder {
	font-size : 16px;
	font-style : normal;
	color : #000000;
	opacity : 0.7;
}

.aux-quote-symbol::after {
	font-size: 5.5em;
	position: absolute;
	bottom: -0.5em;
	right: 23px;
	visibility: visible;
}
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap {
	padding: 0;
}
.aux-logo-anchor {
	width: 120px;
}
.aux-burger-box {
	display: flex;
	justify-content: right;
}
.aux-elementor-header.aux-overlay-header {
		position: relative;
	}
.aux-toggle-menu-bar .aux-master-menu.aux-narrow .aux-submenu-indicator {
	right: -10px;
}
.aux-toggle-menu-bar .aux-master-menu.aux-narrow.aux-skin-classic .aux-menu-item > .aux-item-content {
	padding: 1.125em;
}
.aux-elementor-header.aux-sticky {
	background: #FFF;
}
/** Carousels home **/
.elementor-86 .elementor-element.elementor-element-925f1de .entry-title a,
.elementor-86 .elementor-element.elementor-element-94b709c .entry-title a {
	white-space: normal;
}
@media screen and (min-width: 700px) {
		.aux-goto-top-btn {
			bottom : 80px;
	}
}
@media screen and (min-width: 1024px) {
	.aux-elementor-header.aux-overlay-header {
		position: fixed;
		background: #FFF;
	}
	#custom-header-top {
		position: absolute;
	}
	#custom-header-top .e-con-inner {
		z-index: 2;
	}
}
.aux-burger-box,
.menu-header-menu {
	margin-top: 30px;
}
.entry-main::before {
	background: rgb(55, 113, 109) !important;
}
.aux-offcanvas-menu .aux-master-menu.aux-narrow.aux-toggle .aux-menu-item > .aux-item-content {
	padding-right: 40px;
}
/** Carousel Blog **/

.elementor-62 .elementor-element.elementor-element-044d793 .aux-col .entry-main:hover p {
    color: #ffffff;
    position: relative;
}

/**Instagram Header **/

.sb_instagram_header {
		display:none !important;
}
/** POSTS **/
.category-blog .entry-info {
	display: none;
}