/*
 Theme Name:   Gold Coast Online Directory Child
 Theme URI:
 Description:
 Author:
 Author URI:
 Template:     goldcoastonlinedirectory
 Version:      1.0.9
 
 Orange = ff9023
*/

/* Header */
.bg-navy {background:#373c48 !important;}
.navbar-blue .navbar-nav .nav-link {color: #FFF !important;}
.bg-blue{background-color: #2196f3 !important;}
.navbar-blue {background-color: #2196f3;}
.menuzord {padding:0 !important;}
.navbar .navbar-toggler {width: 100%;}

/* Home */
.home .banner .btn {padding:.32rem 1.5rem !important;}

/* Search */
.select2-container--bootstrap .select2-selection--single {
    font-size: 18px !important;
    padding: 10px !important;
    height: auto;
}

/* Datatables */
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background: #ff9023 !important;
}

/* Account */
.nav-my-account {background:#efefef !important;}
.nav-my-account a {
    color:#222 !important;
}

/* Buttons */
input[type=submit],
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .btn-primary {
    color: #fff;
    background-color: #ff9023 !important;
    border-color: #ff9023 !important;
}
.btn-wrapper .btn {border-color:#ff9023 !important;}
.btn-wrapper .btn:hover {background:#ff9023 !important;}
.btn-outline-secondary:hover {
    background-color: #ff9023 !important;
    border-color: #ff9023 !important;
    color: #fff;
}
.btn-outline-primary {
    color: #ff9023 !important;
    border-color: #ff9023 !important;
}
.btn-outline-primary:hover {
    background:#ff9023 !important;    color: #fff !important;
}

/* Forms */
.gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {text-align: right;}

/* Pricing */
.card-pricing .list-unstyled li.active > i {color: green !important;}
.card-pricing .list-unstyled li {font-weight: normal !important;}

/* Loistings */
.map-sidebar iframe {width:100%;height:auto;}
.sidebar img {width:100%;height:auto;}

/* Footer */
.footer-dark {background:#373c48 !important;}
.footer {background:#222; padding:50px 0;}

/* Responsive */
@media (max-width: 768px) {
  .sidebar img {margin: 0 auto;display: block;width: auto;height: auto;}
  .menu-menu-header-container {display: none;}
  .menuzord-responsive .menuzord-brand {margin:18px 30px 0 0 !important;}
  .search {padding: 20px 0 0 0;}
  #menu-menu-header {margin:10px 0;}
  .btn-wrapper {margin-top: 0.6rem !important;}
  .nav-menuzord {padding-bottom: 10px !important;}
  .card .card-body .card-title {font-size: inherit !important;}
}
