/*
 Theme Name:   Sydney Child
 Description:  Sydney Child Theme
 Author:       Sheheryar Chagani
 Template:     sydney
 Version:      1.0.0
 Text Domain:  sydney-child
*/

/*.colors-custom button{*/
/*background-color: transparent !important;*/
/*}*/

.navigation-top, .page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {
    font-size: inherit;
}

.wpas-submission-form-inside-after-subject {
    padding: 0px;
    width: 100%;
}

.equal {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
}

@media (min-width: 768px) {
    .row.equal {
        display: flex;
        flex-wrap: wrap;
    }
}

#media-grid [class*="col-"] {
    padding-bottom: 15px;
}

.check {
    /*opacity:0.7;*/
    background-color: #0189c3;

}

.gallery-title {
    font-size: 36px;
    color: #42B32F;
    text-align: center;
    font-weight: 500;
    margin-bottom: 70px;
}

.gallery-title:after {
    content: "";
    position: absolute;
    width: 7.5%;
    left: 46.5%;
    height: 45px;
    border-bottom: 1px solid #5e5e5e;
}

.filter-button {
    font-size: 18px;
    border: 1px solid #42B32F;
    border-radius: 5px;
    text-align: center;
    color: #42B32F;
    margin-bottom: 30px;

}

.filter-button:hover {
    font-size: 18px;
    border: 1px solid #42B32F;
    border-radius: 5px;
    text-align: center;
    color: #ffffff;
    background-color: #42B32F;

}


.btn-default:active .filter-button:active {
    background-color: #42B32F;
    color: white;
}

.port-image {
    width: 100%;
}

.gallery_product {
    margin-bottom: 30px;
}

.wpas-fe-bs4-row {
    margin-left: 0px;
    margin-right: 0px;
    padding: 10px 0px;
}

.wpas-fe-bs4-row:not(:first-child) {
    border-top: 1px solid;
}

.job-details-container > .media:not(:first-child) {
    border-top: 1px solid;
}

.margin-top-zero {
    margin-top: 0px;
}

.margin-bottom-zero {
    margin-bottom: 0px !important;
}

.margin-top-10 {
    margin-top: 10px !important;
}

.margin-top-20 {
    margin-top: 20px !important;
}

.margin-top-30 {
    margin-top: 30px;
}

.margin-top-40 {
    margin-top: 40px;
}

.margin-top-50 {
    margin-top: 50px;
}

.margin-top-80 {
    margin-top: 80px;
}


.margin-left-right-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.padding-left-right-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.margin-right-10 {
    margin-right: 10px !important;
}

.margin-right-20 {
    margin-right: 20px !important;
}

.margin-right-30 {
    margin-right: 30px;
}

.margin-right-40 {
    margin-right: 40px;
}

.margin-right-50 {
    margin-right: 50px;
}

.margin-right-80 {
    margin-right: 80px;
}

.margin-left-10 {
    margin-left: 10px !important;
}

.margin-left-20 {
    margin-left: 20px !important;
}

.margin-left-30 {
    margin-left: 30px;
}

.margin-left-40 {
    margin-left: 40px;
}

.margin-left-50 {
    margin-left: 50px;
}

.margin-left-80 {
    margin-left: 80px;
}

.margin-bottom-10 {
    margin-bottom: 10px !important;
}

.margin-bottom-20 {
    margin-bottom: 20px;
}

.danger {
    background-color: #d9534f;
}

.margin-bottom-30 {
    margin-bottom: 30px;
}

.margin-bottom-50 {
    margin-bottom: 50px;
}

.margin-bottom-80 {
    margin-bottom: 80px;
}

.padding-top-10 {
    padding-top: 10px;
}

.padding-top-20 {
    padding-top: 20px !important;
}

.padding-top-30 {
    padding-top: 30px;
}

.padding-top-bottom-zero {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.padding-top-zero {
    padding-top: 0px !important;
}

.padding-top-50 {
    padding-top: 50px;
}

.padding-top-40 {
    padding-top: 40px;
}

.padding-top-60 {
    padding-top: 60px;
}

.padding-top-80 {
    padding-top: 80px;
}

.padding-right-10 {
    padding-right: 10px;
}

.padding-right-20 {
    padding-right: 20px !important;
}

.padding-right-30 {
    padding-right: 30px;
}

.padding-right-50 {
    padding-right: 50px;
}

.padding-right-40 {
    padding-right: 40px;
}

.padding-right-60 {
    padding-right: 60px;
}

.padding-right-80 {
    padding-right: 80px;
}

.padding-bottom-10 {
    padding-bottom: 10px;
}

.padding-bottom-20 {
    padding-bottom: 20px !important;
}

.padding-bottom-30 {
    padding-bottom: 30px;
}

.padding-bottom-50 {
    padding-bottom: 50px;
}

.padding-bottom-60 {
    padding-bottom: 60px;
}

.padding-bottom-80 {
    padding-bottom: 80px;
}

.padding-left-10 {
    padding-left: 10px;
}

.padding-left-20 {
    padding-left: 20px !important;
}

.padding-left-30 {
    padding-left: 30px;
}

.padding-left-50 {
    padding-left: 50px;
}

.padding-left-40 {
    padding-left: 40px;
}

.padding-left-60 {
    padding-left: 60px;
}

.padding-left-80 {
    padding-left: 80px;
}

.ticket-listing-img {
    max-width: 100%;
    text-align: center;
}

.thumbnail-container label {
    display: none;
}

.height-auto{
    height: auto;
}

.borderless td, .borderless th {
    border: none;
}

.wpas th, .wpas td {
    text-align: left;
}

.alm-reveal{
    margin-right: 0px;
    margin-left: 0px;
}

.gallery_product {
    text-align: center;
}

.btn-bottom-float {
    position: fixed !important;
    bottom: 10px;
    right: 70px;
}



element {

    display: none;

}
#mainnav li:hover > ul {

    opacity: 1;
    padding-top: 10px;
    visibility: visible;
    left: auto;
    display: block !important;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;

}
#mainnav .sub-menu {

    z-index: 99999;

}
#mainnav ul li ul,#mainnav ul ul a {
    width: 200px;
}

#mainnav .sub-menu li a,#mainnav-mobi ul li {
    border-color: white;
}

#mainnav-mobi,#mainnav-mobi ul.sub-menu{
    background-color: #0389c3;
}

.footer-widgets {
    padding: 20px 0px 0px;
}

.digital_add_more_field_container,.print_add_more_field_container {
    margin:4px;
    background-color:#0389c3;
    border-radius:4px;
    border:1px solid #0389c3;
    overflow:auto;
    color: #ffffff;
    float: left;
}

.digital_add_more_field_container:hover,.print_add_more_field_container:hover {
    background:#0189c3;
}

.digital_add_more_field_container label,.print_add_more_field_container label {
    padding: 10px;
    margin: 0px;
}

.digital_add_more_field_container label span,.print_add_more_field_container label span {
    text-align:center;
    padding:3px 0px;
    display:block;
}

.digital_add_more_field_container label input,.print_add_more_field_container label input {
    display: none;
}

.digital_add_more_field_container input:checked + span,.print_add_more_field_container input:checked + span {
    background-color:#0189c3;
    color:#fff;
}
