/* ==============================================================================

Theme Name: Phlox Child

Description: Child theme for the Phlox theme 

Author: averta

Template: phlox

Version: 1.0

================================================================================= */

.cl-ylw{
    color: #1bb0ce
}
.cl-red{
    color: #ed1c24    
}
.aux-site-footer {
    padding: 20px 0 !important;
}
.aux-subfooter>.aux-wrapper>.aux-container {
    padding-top: 50px !important;
    margin-bottom: 50px !important;
}
.wp1s-slider-wrapper {
     padding-bottom: 0  !important;
}
.site-header-section .secondary-bar {
    background: #2f3192;
    border-radius: 15px 15px 0 0;
}
.aux-top-sticky .site-header-section.aux-sticky .secondary-bar, .aux-top-sticky .site-header-section.aux-sticky .secondary-bar .aux-fill .aux-menu-depth-0 > .aux-item-content {
    height: 60px !important;
}
.site-header-section.aux-add-border .aux-wrapper {
    border-bottom:0  !important;
}
.wpcf7-response-output{
color: #fff   !important;
}
.subfooter.aux-dark .widget-title{
    border-bottom: 1px #dedede solid !important;
}
#gallery-1 img {
    width: 150px;
}
.aux-copyright .bold {
    text-align: left!important;
}

.site-header-section {
    position: relative !important;
    float: left;
}

#main.aux-main, .aux-subfooter{ display:  inline-block !important; width:100% !important}

.elementor-section-wrap > .elementor-element:nth-child(1) { margin-top: 0px !important}
.aux-content-top-margin .aux-primary  { padding-top: 0px !important}
@media screen and (max-width: 1190px) and (min-width: 985px) {
.site-header-section .aux-menu-depth-0>.aux-item-content, .aux-elementor-header .aux-menu-depth-0>.aux-item-content {

    padding: .75em 0.75em !important;
    font-size: .80em !important;
}
}
@media screen and (max-width: 985px) and (min-width: 768px) {
    .site-header-section .aux-menu-depth-0>.aux-item-content, .aux-elementor-header .aux-menu-depth-0>.aux-item-content {
    
        padding: .35em !important;
        font-size: .70em !important;
    }
    .aux-fold{
        padding-right: 15px!important;
        padding-left: 15px!important;
    }
    }
    .aux-fs-menu .aux-master-menu .aux-menu-item > .aux-item-content {
        font-size: 18px!important;
        font-weight: 700;
        line-height: 50px!important;
    }

.aux-fs-menu .aux-master-menu .aux-menu-item:hover > .aux-item-content {
    color: #f00 !important;
}
.aux-text-inner:hover .col-title{
    color: #000 !important;
}
@media screen and (max-width: 985px) and (min-width: 768px) {
    .aux-copyright .bold {
        font-size: 20px!important;
    }
    }
    @media screen and (max-width: 600px) {
        .aux-copyright small{
            font-size: 15px !important;
            padding-top: 25px;
        }

    }
    @media screen and (max-width: 991px) and (min-width: 768px){
    .aux-tb-3 {
        width: 50% !important;
    }
}
.buttonizer-button a .text {
    background-color: #ed1c24  !important;
    color: #fff !important;
    padding: 8px !important;
    height: 40px !important;
    width: 170px !important;
    font-size: 18px !important;
}


@media screen and (max-width: 767px) {
    .aux-fold, .aux-fold-padding, .aux-boxed-container > .aux-container { padding-left: 15px; padding-right:15px}
.site-header-section .aux-header-elements:not(.aux-vertical-menu-elements), .site-header-section .aux-fill .aux-menu-depth-0 > .aux-item-content { height:180px !important}
}

@media screen and (max-width: 479px) {
 
.site-header-section .aux-header-elements:not(.aux-vertical-menu-elements), .site-header-section .aux-fill .aux-menu-depth-0 > .aux-item-content { height:120px !important}
}