/* ==============================================================================
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
================================================================================= */

body.home #menu-header-menu a:focus {
    outline: #ffffff dashed 2px !important;
    outline-offset: 2px !important;
    z-index: 9999;

}
body {
	background-color: #ffffff!important;
}
body h1, body .aux-h1 {
    color: #0c3c8c;
}
.elementor-256 .elementor-element.elementor-element-5aeb198 > .elementor-widget-container {
    margin: 70px 0px 0px 0px!important;
}
.start-page-header a:focus {
    outline: #ffffff dashed 2px !important;
    outline-offset: 2px !important;
    z-index: 9999;

}
.aux-widget-recent-posts article.post a:first-of-type:focus-visible {
    outline: #0c3c8c dashed 2px !important;
    outline-offset: 2px !important;
    z-index: 9999;
	display: block;
}
.aux-contact-form input[type='submit']:focus, 
a:focus {
    outline: #0c3c8c dashed 2px !important;
    outline-offset: 2px !important;
    z-index: 9999;
}
.aux-contact-form input:focus, .aux-contact-form textarea:focus  {
	border-color: #66AFE9!important;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
.elementor-element-3040b7a .aux-widget-logo {
	display:none!important;
} 
#trp-floater-ls:focus { 
	outline: #0c3c8c dashed 2px !important;
    outline-offset: 2px !important;
    z-index: 9999;
}


.aux-top-header, .aux-sticky-footer .page-title-section, .aux-sticky-footer #main, #inner-body {
    background-color: #ffffff!important;
}

.elementor-256 .elementor-element.elementor-element-d011533 .aux-the-shape {
    background: transparent linear-gradient(180deg, #00000000 0%, #ffffffed 36%, #ffffff 59%, #ffffff 100%) 0% 0% no-repeat padding-box!important;
}

.elementor-253 .elementor-element.elementor-element-729fdc9 .aux-menu-depth-0 > .aux-item-content {
    color: #ffffff!important;
}

.elementor-256 .elementor-element.elementor-element-0989930 .aux-modern-heading-secondary .aux-head-highlight {
    margin: 0px 0px 0px 0px!important;
}

.elementor-91 .elementor-element.elementor-element-f456aff {
    margin-top: 20%!important;
}

.elementor-253 .elementor-element.elementor-element-729fdc9 .aux-burger-box .aux-burger.aux-regular-small:before, .elementor-253 .elementor-element.elementor-element-729fdc9 .aux-burger-box .aux-burger.aux-regular-small:after, .elementor-253 .elementor-element.elementor-element-729fdc9 .aux-burger-box .aux-burger.aux-regular-small .mid-line {
    border-color: #ffffff !important;
} /*menu color homepage*/

.aux-modern-heading-secondary .aux-head-highlight {
    color: #333!important;
}

.single-post .aux-primary .hentry .entry-title, .single-post .hentry .entry-info, .single-post .hentry .entry-info a, .single-post .hentry .entry-content {
	    color: rgb(0 0 0)!important;
}
.elementor-248 .elementor-element.elementor-element-c04b8c1 .aux-menu-depth-0 > .aux-item-content {
    color: #000000!important;
}/*menu color hermann nitsch...*/


.aux-fs-popup .aux-panel-close {
	border: solid 1px #ffffff!important;
}
.aux-cross-symbol::after, .aux-cross-symbol::before {
	background-color: #fff!important;
}
.elementor-248 .elementor-element.elementor-element-c04b8c1 .aux-burger-box .aux-burger.aux-regular-small:before, .elementor-248 .elementor-element.elementor-element-c04b8c1 .aux-burger-box .aux-burger.aux-regular-small:after, .elementor-248 .elementor-element.elementor-element-c04b8c1 .aux-burger-box .aux-burger.aux-regular-small .mid-line {
    border-color: #000000 !important;
}/*mobile menu color hermann nitsch...*/

.elementor-248 .elementor-element.elementor-element-c04b8c1 .aux-burger-box .aux-burger.aux-regular-small.aux-close {
    border-color: #ffffff !important;
}

.single-post input[type="submit"] {
	background-color: #000!important;
}

#commentform .form-submit input[type="submit"] {
	color: rgb(255 255 255)!important;
}
.aux-widget-image .aux-media-image img {
	margin-top: 15%;
}
.elementor-256 .elementor-element.elementor-element-6a8db94 .entry-title a {
	color: #777474!important;
}
.elementor-256 .elementor-element.elementor-element-6a8db94 .entry-title a:hover {
	color: #ffffff!important;
}

.elementor-256 .elementor-element.elementor-element-28ff117 {
	margin-top: 200px!important;
}

.elementor-256 .elementor-element.elementor-element-f456aff {
	margin-top: 150px!important;
}

.elementor-256 .elementor-element.elementor-element-f4fc66f {
	margin-top: 166px!important;
}
.nocomments {
	display: none!important;
}

.elementor-256 .elementor-element.elementor-element-6a8db94 .aux-col:hover .entry-info a, .elementor-256 .elementor-element.elementor-element-6a8db94 .aux-col:hover .entry-header a, .elementor-256 .elementor-element.elementor-element-6a8db94 .aux-col:hover .entry-content {
    color: #fff!important;
}

.elementor-254 .elementor-element.elementor-element-9372585 .aux-col:hover .entry-header a {
	color: #fff!important;
}

.elementor-256 .elementor-element.elementor-element-6a8db94 .aux-media-image a:before {
	opacity: 65%!important;
}
.elementor-254 .elementor-element.elementor-element-9372585 .aux-media-image a:before {
	opacity: 65%!important;
}

.aux-fs-menu ul span.aux-menu-label {
	color: #ffffff!important;
}

#trp-floater-ls.trp-color-dark {
	/*background: linear-gradient(0deg, rgb(21 40 71) 0%, rgb(12 60 140) 100%)!important;*/
	background: linear-gradient(0deg, rgb(21 40 71) 0%, rgb(49 106 200) 100%)!important;
}
.trp-color-dark #trp-floater-ls-current-language a {
	color: #ffffff!important;
}
a.aux-3d-textbox-widget-inner.aux-tilt-box.aux-wrap-style-box.aux-text-position-center-center {
	background-position-y: 47%;
	background-position-x: 30px;
}
.elementor-element-6585e53 a.aux-3d-textbox-widget-inner.aux-tilt-box.aux-wrap-style-box.aux-text-position-center-center {
	background-position-y: 20%!important;
	background-position-x: -50px;
}
input#cURL {
	display: none;
}
.aux-content-top-margin .aux-primary {
    padding-top: 0.4em!important;
}

img.aux-attachment.aux-featured-image.attachment-636\.66666666667x445\.66666666667.aux-attachment-id-1064.aux-has-preview.lazyautosizes.aux-preloaded {
    transform: scale(1.1);
    margin-left: 5%;
}
img.aux-attachment.aux-featured-image.attachment-636\.66666666667x445\.66666666667.aux-attachment-id-1140.aux-has-preview.lazyautosizes.aux-preloaded {
    transform: scale(1.7);
    margin-left: 21%;
	margin-bottom: 3%;
    margin-top: -3%;
}
img.aux-attachment.aux-featured-image.attachment-1600x900.aux-attachment-id-1140 {
    transform: scale(1.8);
    margin-left: 5%;
    margin-top: 6%;
}
img.aux-attachment.aux-featured-image.attachment-636\.66666666667x445\.66666666667.aux-attachment-id-1141.aux-has-preview.lazyautosizes.aux-preloaded {
    transform: scale(1.3);
    margin-left: 14%;
    margin-top: 4%;
    margin-bottom: -4%;
}
img.aux-attachment.aux-featured-image.attachment-1428x900.aux-attachment-id-1141 {
    transform: scale(1.2);
    margin-top: 5%;
}
img.aux-attachment.aux-featured-image.attachment-620x347\.2.aux-attachment-id-1140 {
    transform: scale(1.6);
}

/*news page*/
img.aux-attachment.aux-featured-image.attachment-636\.66666666667x388\.36666666667.aux-attachment-id-1140.aux-has-preview.lazyautosizes.aux-preloaded {
	transform: scale(1.7);
    margin-left: 21%;
	margin-bottom: 1%;
    margin-top: -1%;
}
img.aux-attachment.aux-featured-image.attachment-636\.66666666667x388\.36666666667.aux-attachment-id-1064.aux-has-preview.lazyautosizes.aux-preloaded {
	transform: scale(1.1);
    margin-left: 5%;
	margin-top: 5%;
    margin-bottom: -5%;
}
img.aux-attachment.aux-featured-image.attachment-636\.66666666667x388\.36666666667.aux-attachment-id-1141.aux-has-preview.lazyautosizes.aux-preloaded {
    transform: scale(1.3);
    margin-left: 15%;
    margin-top: 9%;
    margin-bottom: -9%;
}
a.aux-3d-textbox-widget-inner.aux-tilt-box.aux-wrap-style-box.aux-text-position-center-center {
    background-position-y: 20%!important;
}
.aux-widget-logo {
  display: block!important;
}
.elementor-element.elementor-element-c04b8c1.elementor-widget__width-auto.elementor-widget.elementor-widget-aux_menu_box {
    margin-top: 7px!important;
}

#trp-floater-ls-language-list a:hover { 
	color: #FAFAFA; 
	background: linear-gradient(0deg, rgb(21 40 71) 0%, rgb(49 106 200) 100%)!important; 
}
.trp-color-dark #trp-floater-ls-language-list a {
    color: #ffffff;
}

#wpforms-1349-field_7-container textarea {
	max-width: 100%!important;
}
#btCookieConsentDialog #btCookieConsentWebsiteLogo {
	margin-top: 10px;
	margin-bottom: 0.6em;
}
#btCookieConsentDialog #btCookieConsentWebsiteLogo {
	width: 25%!important;
}
.entry-author, /*.entry-tax,*/ span.author.vcard, span.entry-meta-sep.meta-sep {
    display: none!important;
}

@media (min-width: 768px) {
	.aux-content-top-margin .aux-primary {
		    padding-top: 1.5em!important;
	}
}
@media (min-width: 320px) {
	.elementor-256 .elementor-element.elementor-element-b054a3f .aux-icon-list-item:first-of-type {
		margin-left: -1px !important; 
	}
	.elementor-256 .elementor-element.elementor-element-28ff117 {
		margin-top: 50px!important;
	}
	.elementor-element-08582c7 .aux-widget-image .aux-media-image img {
		margin-top: 20%!important;
		margin-left: 1%!important;
		max-width: 90%;
	}
	.elementor-element-f29ee8e a.aux-3d-textbox-widget-inner.aux-tilt-box.aux-wrap-style-box.aux-text-position-center-center {
		background-position-x: -117px;
	}
	.elementor-248 .elementor-element.elementor-element-2014229 {
		padding: 70px 35px 20px 35px!important;
	}
}
@media (min-width: 400px) { 
	.elementor-element-f29ee8e a.aux-3d-textbox-widget-inner.aux-tilt-box.aux-wrap-style-box.aux-text-position-center-center {
		background-position-x: -80px;
	}
}

@media (min-width: 500px) { 
	.elementor-256 .elementor-element.elementor-element-d011533 {
		bottom: 49%;
	}
	.aux-the-shape {
		margin-top: 20%;
	}
	.elementor-element-f29ee8e a.aux-3d-textbox-widget-inner.aux-tilt-box.aux-wrap-style-box.aux-text-position-center-center {
		background-position-y: 30%!important;
		background-position-x: -30px!important;
	}
}

@media (min-width: 576px) {
	.elementor-256 .elementor-element.elementor-element-dfe7409 {
		bottom: 4%!important;
	}
	.aux-the-shape {
		margin-top: 30%!important;
	}
}
@media (min-width: 678px) {
	.aux-the-shape {
		margin-top: 24%!important;
	}
	.elementor-element-08582c7 .aux-widget-image .aux-media-image img {
		max-width: 100%!important;
	}
}
@media (min-width: 766px) { 
	.elementor-256 .elementor-element.elementor-element-d011533 {
		bottom: 49%;
	}
	.aux-the-shape {
		margin-top: 20%!important;
	}
	.elementor-256 .elementor-element.elementor-element-dfe7409 {
		bottom: 23%!important;
	}
}
@media (min-width: 768px) {
	.elementor-section .elementor-container {
		margin-top: 3%!important;
	}
}
@media (min-width: 876px) {
	.elementor-256 .elementor-element.elementor-element-dfe7409 {
		bottom: 3%!important;
	}
	.aux-the-shape {
		margin-top: 31%!important;
	}
}
@media (min-width: 876px) {
	.elementor-element-f29ee8e a.aux-3d-textbox-widget-inner.aux-tilt-box.aux-wrap-style-box.aux-text-position-center-center {
		background-position-x: -115px!important;
	}
}
@media (min-width: 992px) {
	.elementor-4 .elementor-element.elementor-element-d011533 {
		bottom: 33% !important;
	}
	.elementor-4 .elementor-element.elementor-element-d011533 .aux-the-shape {
		width: 100%;
		padding-bottom: calc(0.44*100%);
	}
}

@media (min-width: 1024px) {
	.bottomDisplay #btCookieConsentButtonAllowAll, .bottomDisplay .btCookieConsentButton {
		width: 48%!important;
	}
}
@media (max-width: 1024px) {
	.elementor-241 .elementor-element.elementor-element-e81da8b small {
		font-size: 16px!important;
	}
	.elementor-241 .elementor-element.elementor-element-922490e .aux-icon-list-text {
		font-size: 16px!important;
	}
}
@media (min-width: 1192px) {
	.aux-the-shape {
		margin-top: 5%!important;
	}
}
@media (min-width: 1441px) {
	.aux-the-shape {
		margin-top: 7%!important;
	}
	a.aux-3d-textbox-widget-inner.aux-tilt-box.aux-wrap-style-box.aux-text-position-center-center {
		background-position-y: 47%!important;
	}
}

@media (min-width: 1661px) {
	.aux-the-shape {
		margin-top: 5%!important;
	}
}
@media (min-width: 320px) {
	.elementor-248 .elementor-element.elementor-element-573ddd2 .aux-has-logo img {
		width: 100%!important;
	}
		.elementor-248 .elementor-element.elementor-element-573ddd2 {
		width: 80%!important;
	}
}
@media (min-width: 350px) {
	.elementor-248 .elementor-element.elementor-element-573ddd2 .aux-has-logo img {
		width: 90%!important;
	}
}
@media (min-width: 400px) {
	.elementor-248 .elementor-element.elementor-element-573ddd2 .aux-has-logo img {
		width: 80%!important;
		/*padding-bottom: 8%;*/
	}
	/*.elementor-248 .elementor-element.elementor-element-2014229 > .elementor-element-populated > .elementor-widget-wrap {
		padding: 0px 0px 5px 0px!important;
	}*/
}
@media (min-width: 460px) {
	.elementor-248 .elementor-element.elementor-element-573ddd2 .aux-has-logo img {
		width: 70%!important;
	}
	.elementor-248 .elementor-element.elementor-element-573ddd2 {
		width: 70%!important;
	}
}
@media (min-width: 1025px) {
	.aux-the-shape {
		margin-top: 7%!important;
	}
	a.aux-3d-textbox-widget-inner.aux-tilt-box.aux-wrap-style-box.aux-text-position-center-center {
		background-position-y: 20%!important;
	}
	.elementor-248 .elementor-element.elementor-element-573ddd2 {
		width: 49%!important;
	}
}
@media (min-width: 768px) {
	.elementor-248 .elementor-element.elementor-element-573ddd2 .aux-has-logo img {
		width: 55%!important;
	}
}
@media (min-width: 876px) {
	.elementor-248 .elementor-element.elementor-element-573ddd2 .aux-has-logo img {
		width: 45%!important;
	}
}
@media (min-width: 1350px) {
	.elementor-248 .elementor-element.elementor-element-573ddd2 .aux-has-logo img {
		width: 40%!important;
	}
}
@media (min-width: 1600px) { 
	.elementor-column-wrap.elementor-element-populated {
		padding-bottom: 10px!important;
	}
	.elementor-248 .elementor-element.elementor-element-573ddd2 .aux-has-logo img {
		width: 35%!important;
	}
}
@media (max-width: 767.98px) {
	.elementor-602 .elementor-element.elementor-element-278582b img {
		width: 100%!important;
	}
	.elementor-605 .elementor-element.elementor-element-b281cd9 img {
		width: 100%!important;
	}
	.elementor-606 .elementor-element.elementor-element-88d30e2 img {
		width: 100%!important;
	}
	.elementor-583 .elementor-element.elementor-element-65ca61e img {
		width: 100%!important;
	}
}






