/******************************************
  CSS Name:    main.css
  Description: BizMLS StyleSheet
  Version:     V20.4.1
*******************************************/
@import url("/bm/fonts/glyphicons/glyphicons.css"); 

/*FONTS*/
body,
input,
textarea {
    font-family: Arial, Helvetica, sans-serif;
}

section {
    background: #fff
}

.page .image {
    padding: 20px 0;
}

#mainbar li a .navtitle {
    letter-spacing: 2px;
}

.script {
    font-family: Times New Roman, serif !important;
    font-style: italic
}

/*TEXT*/
body,
table {
    font-size: 14px;
    line-height: 1.5em;
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee;
}

h1,
.h1 {
    font-weight: bold;
    line-height: 1.25em;
    margin-bottom: 10px;
    transition: all .3s ease-in-out 0s;
}

.h1 {
    font-size: 18px;
    margin-top: 10px;
    text-align: center
}

h1 small {
    font-size: 80%;
    line-height: 1em
}

.page h2 {
    margin: 0 0 0 10px;
}

h2,
.h2 {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.25em;
    text-align: center;
    transition: all .3s ease-in-out 0s;
}

h3,
.h3 {
    font-size: 16px;
    text-align: center;
    line-height: 1.5em;
    letter-spacing: .5px;
    margin-bottom: 10px;
    transition: all .3s ease-in-out 0s;
}

.panel-body h3 {
    font-size: 1.25rem
}

h3.lead {
    margin: 10px 0;
    padding: 0;
    text-align: left;
}

footer h3 {
    margin-bottom: 0;
}

h4,
.h4 {
    font-size: 14px;
    line-height: 1.25em;
    text-align: center
}

footer h4,
footer .h4 {
    text-align: left
}

h5,
.h5 {
    font-size: 14px;
    line-height: 1.25em;
}

h6,
.h6 {
    font-size: 12px;
    font-weight: bold;
    line-height: 1.25em;
}

p {
    margin: 0 0 10px;
}

.lead,
p.lead {
    font-size: 14px;
    font-weight: 300
}

a,
a:hover {
    text-decoration: none;
}

address {
    margin-bottom: 0;
    font-style: normal;
    line-height: 1.5em;
}

address ul {
    margin: 0;
    padding: 0;
    text-align: left;
    list-style: none;
}

address li {
    margin: 0 0 5px 0;
    line-height: 1.5em;
    font-size: 14px;
}

address a {
    text-decoration: none
}

address .glyphicons {
    margin-right: 10px
}

abbr[title],
abbr[data-original-title] {
    border-bottom: 1px dotted #777;
}

hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: 1px solid #ccc;
}

.text-lg {
    font-size: 1.15rem !important;
}

.text-xlg {
    font-size: 1.25rem !important;
}

.text-xxlg {
    font-size: 1.5rem !important;
}

.text-xbold {
    font-weight: 700 !important;
}

@media (min-width:768px) {
    h3 {
        letter-spacing: 0;
    }

    h1 small {
        font-size: 63%
    }

    h3.lead {
        text-align: center
    }

}

@media (min-width:992px) {
    .h1 {
        font-size: 20px;
        margin-top: 10px;
        text-align: left
    }

    h1 small {
        font-size: 63%
    }

    h2,
    .h2 {
        font-size: 24px;
    }

    h3,
    .h3 {
        font-size: 18px;
        text-align: left
    }

    h4,
    .h4 {
        font-size: 14px;
        text-align: left
    }

    h5,
    .h5 {
        font-size: 14px;
    }

    h6,
    .h6 {
        font-size: 12px;
    }

    .lead,
    p.lead {
        line-height: 1.75em;
        padding: 20px 0;
    }

    .text-lg {
        font-size: 1.25rem !important;
    }

    .text-xlg {
        font-size: 1.5rem !important;
    }

    .text-xxlg {
        font-size: 1.75rem !important;
    }

}

@media (min-width:1200px) {
    .h1 {
        margin-top: 20px;
    }

    h2,
    .h2 {
        font-size: 24px;
    }

    h3,
    .h3 {
        font-size: 16px;
        text-align: left;
        letter-spacing: .5px;
    }

    h4,
    .h4 {
        font-size: 16px;
        text-align: left
    }

    h5,
    .h5 {
        font-size: 14px;
    }

    h6,
    .h6 {
        font-size: 12px;
    }

    h1 small {
        font-size: 63%
    }

    p.lead {
        font-size: 16px;
    }

    .lead {
        font-size: 18px;
    }

    .text-lg {
        font-size: 1.5rem !important;
    }

    .text-xlg {
        font-size: 1.75rem !important;
    }

    .text-xxlg {
        font-size: 2rem !important;
    }

}

/*COLOR*/
.Biz {
    color: #205698;
    font-weight: bold
}

.MLS {
    color: #db8000;
    font-weight: bold
}

body {
    color: #333;
    background: #fff
}

.main,
.main h2,
.main h3,
.main h4,
.main h5,
.main h6,
.main p,
.panel-body .main,
.panel-body .main h2,
.panel-body .main h3,
.panel-body .main h4,
.panel-body .main h5,
.panel-body .main h6,
.panel-body .main p {
    color: #333
}

.bkg-blu {
    background-color: #5995b9 !important
}

.bkg-dblu {
    background-color: #254b85 !important
}

.bkg-lblu {
    background-color: #f5faff !important
}

.bkg-dylw {
    background-color: #FCB60E !important
}

.bkg-lylw {
    background-color: #F3DC97 !important
}

.bkg-gry {
    background-color: #7d7d7d !important
}

.bkg-lgry {
    background-color: #ececec !important
}

.bkg-dgry {
    background-color: #444 !important
}

.bkg-grn {
    background-color: #82b440 !important
}

.bkg-wht {
    background-color: #fff !important
}

.trans-wht {
    background: rgba(255, 255, 255, 0.7)
}

.trans-75 {
    background-color: rgba(255, 255, 255, 0.75);
    padding: 10px;
}

/*TEXT*/
.text-mblu {
    color: #5fa0c0 !important;
}

.text-blu {
    color: #5995b9 !important
}

.text-dblu {
    color: #01478b !important
}

.text-lblu {
    color: #81d9e5 !important
}

.text-dylw {
    color: #FCB60E !important
}

.text-lylw {
    color: #f3dc97 !important
}

.text-org {
    color: #f89821 !important
}

.text-dorg {
    color: #d17c04 !important
}

.text-dgry {
    color: #555 !important
}

.text-wht {
    color: #fff !important
}

.text-muted {
    color: #777 !important
}

.text-center {
    text-align: center !important
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
    color: #444;
}

.drk,
.drk h1,
.drk h2,
.drk h3,
.drk h4,
.drk h5,
.drk h6 {
    color: #fff
}

a {
    color: #274a85;
}

a:hover,
a:focus {
    color: #19556f;
}

.glyphicons {
    color: inherit;
}

address .glyphicons {
    color: #F9A715;
}

.drk a,
.drk address {
    color: rgba(255, 255, 255, 0.5)
}

.drk a:hover {
    color: rgba(255, 255, 255, 1)
}

hr {
    border-top: 1px solid #ccc;
}

/*NAV*/
.navbar {
    margin: 0;
    border-radius: 0;
    background-color: #f5faff;
    border-color: transparent;
}

@media (max-width:768px) {
    .navbar {
        min-height: 20px
    }

}

/*brand*/
.navbar-brand > img {
    display: inline-block;
}

.navbar-brand {
    padding: 10px 15px;
}

/*toggle*/
.navbar-toggle {
    background-color: transparent;
    border-color: transparent;
    float: none;
    margin: 0 auto;
}

.navbar-toggle:focus,
.navbar-toggle:hover {
    background-color: transparent;
    border-color: transparent
}

.navbar-toggle .icon-bar {
    background-color: #e38d13
}

@media (max-width:991px) {
    .navbar-header {
        float: none;
    }

    .navbar-left,
    .navbar-right {
        float: none !important;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }

    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-nav {
        float: none !important;
        margin-top: 7.5px;
    }

    .navbar-nav>li {
        float: none;
    }

    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .collapse.in {
        display: block !important;
    }

}

/*topbar*/
#topbar {
    background: #fff;
    padding: 5px;
}

#topbar img {
    max-height: 60px;
    margin: 0 auto;
}

#topbar .col-md-3 {
    padding-right: 0
}

#topbar .col-md-3 {
    padding-left: 0
}

@media (min-width:992px) {
    #topbar img {
        margin: 0;
    }

}

/*#mainnav*/
.nav > li > a {
    padding: 7px 12px;
}

#mainnav a.button {
    padding: 10px 5px
}

.navbar-nav > li > a {
    font-size: 13px;
    font-weight: 600;
}

.navbar-nav > li > a {
    background: transparent;
    border-bottom: #eef4f8 solid 3px;
    text-shadow: 1px 1px rgba(0, 0, 0, 0);
}

.navbar-nav > li > a {
    color: #777
}

.navbar-nav > li > a:hover,
.navbar-nav > li > a:focus {
    color: #254b85;
    background-color: #f89721;
    border-bottom: #f89721 solid 3px;
}

.navbar-nav > .active > a,
.navbar-nav > .active > a:focus,
.navbar-nav > .active > a:hover,
.navbar-nav > li > a:focus,
.navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {
    border-bottom: #f89721 solid 3px;
    background-image: -webkit-linear-gradient(top, #6ba1c3 0%, #287da2 100%);
    background-image: -o-linear-gradient(top, #6ba1c3 0%, #287da2 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#6ba1c3), to(#287da2));
    background-image: linear-gradient(to bottom, #6ba1c3 0%, #287da2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    color: #fff;
}

.navbar-nav.navbar-right > li > a,
.navbar-nav.navbar-right > li > a:focus,
.navbar-nav.navbar-right > li > a:hover {
    background-color: transparent;
    border-bottom: #eef4f8 solid 3px
}

.navbar-nav > li > a .glyphicons {
    color: #ccc
}

@media (min-width:768px) and (max-width:1120px) {
    .navbar-collapse {
        padding: 0;
    }

    .navbar-nav > li > a {
        font-size: 12px
    }

}

@media (min-width:768px) {
    .nav > li > a {
        padding: 15px 12px;
    }

    #mainnav .container {
        width: 100%;
        padding: 0
    }

    .navbar-collapse {
        padding: 0;
    }

    .navbar-nav.navbar-right > li a:focus,
    .navbar-nav.navbar-right > li a:hover {
        background-color: transparent;
        border: none;
        background-image: none;
        color: #295c86;
    }

    .navbar-nav.navbar-right > li > a:focus .glyphicons,
    .navbar-nav.navbar-right > li > a:hover .glyphicons {
        color: #f89721
    }

}

@media (min-width:992px) {
    #mainnav .container {
        width: 100%
    }

}

@media (min-width:1200px) {
    #mainnav .container {
        width: 1170px
    }

}

/*BUTTON*/
.btn {
    border-color: #777;
}

.page #bizsearch .btn.btn-warning {
    padding: 6px 12px
}

.btn {
    font-size: 13px;
    font-weight: 600;
    letter-spacing: .25px;
}

.btn.btn-lg {
    font-weight: 600;
}

.btn-attn,
.btn-minfo,
a.disppage,
input.special2 {
    color: #0c4576 !important;
    border: none;
    padding: 6px 12px;
    margin-bottom: 0;
    line-height: 1.42857143;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    border-radius: 4px;
    font-weight: bold;
}

.btn-minfo .text-wht {
    color: #ccc !important
}

.btn-minfo:hover .text-wht,
.btn-minfo:active .text-wht,
.btn-minfo:focus .text-wht {
    color: #fff !important
}

.btn-minfo span,
.btn-minfo:hover span,
.btn-minfo:active span,
.btn-minfo i,
.btn-minfo:hover i,
.btn-minfo:active i {
    color: #ffa54b !important
}

.btn-minfo:hover span,
.btn-minfo:active span,
.btn-minfo:hover i,
.btn-minfo:active i {
    color: #fff !important;
}

.btn-attn:active,
.btn-minfo:active {
    border: 1px inset #FEF7DA;
    background: #f7f7f7;
    color: #287DA2
}

.btn-attn,
.btn-minfo:hover,
a.disppage:hover,
input.special2:hover {
    background: rgba(242, 192, 26, 1);
    background: -moz-linear-gradient(top, rgba(252, 234, 187, 1) 0, rgba(242, 192, 26, 1) 50%, rgba(248, 181, 0, 1) 51%, rgba(242, 192, 26, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(252, 234, 187, 1)), color-stop(50%, rgba(242, 192, 26, 1)), color-stop(51%, rgba(248, 181, 0, 1)), color-stop(100%, rgba(242, 192, 26, 1)));
    background: -webkit-linear-gradient(top, rgba(252, 234, 187, 1) 0, rgba(242, 192, 26, 1) 50%, rgba(248, 181, 0, 1) 51%, rgba(242, 192, 26, 1) 100%);
    background: -o-linear-gradient(top, rgba(252, 234, 187, 1) 0, rgba(242, 192, 26, 1) 50%, rgba(248, 181, 0, 1) 51%, rgba(242, 192, 26, 1) 100%);
    background: -ms-linear-gradient(top, rgba(252, 234, 187, 1) 0, rgba(242, 192, 26, 1) 50%, rgba(248, 181, 0, 1) 51%, rgba(242, 192, 26, 1) 100%);
    background: linear-gradient(to bottom, rgba(252, 234, 187, 1) 0, rgba(242, 192, 26, 1) 50%, rgba(248, 181, 0, 1) 51%, rgba(242, 192, 26, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceabb', endColorstr='#fbdf93', GradientType=0)
}

.btn-attn:hover,
.btn-minfo,
a.disppage,
input.special2 {
    background: rgba(226, 226, 226, 1);
    background: -moz-linear-gradient(top, rgba(226, 226, 226, 1) 0, rgba(219, 219, 219, 1) 50%, rgba(209, 209, 209, 1) 51%, rgba(244, 244, 244, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(226, 226, 226, 1)), color-stop(50%, rgba(219, 219, 219, 1)), color-stop(51%, rgba(209, 209, 209, 1)), color-stop(100%, rgba(244, 244, 244, 1)));
    background: -webkit-linear-gradient(top, rgba(226, 226, 226, 1) 0, rgba(219, 219, 219, 1) 50%, rgba(209, 209, 209, 1) 51%, rgba(244, 244, 244, 1) 100%);
    background: -o-linear-gradient(top, rgba(226, 226, 226, 1) 0, rgba(219, 219, 219, 1) 50%, rgba(209, 209, 209, 1) 51%, rgba(244, 244, 244, 1) 100%);
    background: -ms-linear-gradient(top, rgba(226, 226, 226, 1) 0, rgba(219, 219, 219, 1) 50%, rgba(209, 209, 209, 1) 51%, rgba(244, 244, 244, 1) 100%);
    background: linear-gradient(to bottom, rgba(226, 226, 226, 1) 0, rgba(219, 219, 219, 1) 50%, rgba(209, 209, 209, 1) 51%, rgba(244, 244, 244, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0)
}

.btn-primary {
    background-image: -webkit-linear-gradient(top, #649abf 0%, #205698 100%);
    background-image: -o-linear-gradient(top, #649abf 0%, #205698 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#649abf), to(#205698));
    background-image: linear-gradient(to bottom, #649abf 0%, #205698 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #245580;
}

.btn-primary:hover,
.btn-primary:focus {
    background-color: #205698;
    background-position: 0 -15px;
}

.btn-primary:active,
.btn-primary.active {
    background-color: #205698;
    border-color: #28a4c9;
}

.btn-success {
    font-weight: bold;
    background-image: -webkit-linear-gradient(top, #c0d028 0%, #6C8D13 100%);
    background-image: -o-linear-gradient(top, #c0d028 0%, #6C8D13 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#c0d028), to(#6C8D13));
    background-image: linear-gradient(to bottom, #c0d028 0%, #6C8D13 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc0d028', endColorstr='#ff97BD2F', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #6C8D13;
}

.btn-success:hover,
.btn-success:focus {
    background-color: #6C8D13;
    background-position: 0 -15px;
}

.btn-success:active,
.btn-success.active {
    background-color: #6C8D13;
    border-color: #c9d648;
}

.btn-info {
    color: #fff;
    background-color: #6aa1c3;
    border-color: #28a4c9;
}

.btn-info:hover,
.btn-info:focus {
    background-color: #287da2;
    background-position: 0 -15px;
}

.btn-info:active,
.btn-info.active {
    background-color: #287da2;
}

.btn-warning {
    background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
    background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
    background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #e38d13;
    color: #333;
    font-weight: bold;
}

.btn-warning:hover,
.btn-warning:focus {
    background-color: #eb9316;
    background-position: 0 -15px;
    color: #fff;
}

.btn-warning:active,
.btn-warning.active {
    background-color: #eb9316;
    border-color: #e38d13;
}

.btn-danger {
    background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
    background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
    background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #b92c28;
}

.btn-danger:hover,
.btn-danger:focus {
    background-color: #c12e2a;
    background-position: 0 -15px;
}

.btn-danger:active,
.btn-danger.active {
    background-color: #c12e2a;
    border-color: #b92c28;
}

/*#bizsearch*/
#bizsearch .panel {
    background-color: rgba(255, 255, 255, 1);
    border: 1px solid #e3e3e3;
    padding: 20px;
    margin: 10px 0;
    border-radius: 10px !important;
    transition: box-shadow 0.5s
}

#bizsearch .panel-body {
    width: auto;
    background-repeat: no-repeat;
    background: transparent;
    padding: 0
}

#bizsearch .image {
    display: none;
}

#bizsearch .panel:hover span {
    color: rgba(255, 255, 255, 1);
}

#bizsearch .panel .image:before {
    background: rgba(248, 151, 33, 0.65);
    border: 2px solid rgba(255, 255, 255, .0)
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }

}

#bizsearch .btn {
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 20px;
    padding: 10px 5px;
    text-shadow: 1px 1px rgba(0, 0, 0, .33)
}

@media (min-width:992px) {

    /*#bizsearch .btn { font-size: 13.5px }*/
    #bizsearch .image {
        display: block;
        width: 100%;
        text-align: center;
        padding: 0;
        position: relative;
        z-index: 1;
        line-height: 0;
        height: 160px;
    }

    #bizsearch .image::before {
        content: "";
        border: 2px solid #fff;
        border-radius: 100%;
        background-repeat: no-repeat;
        background-size: 140px 140px;
        width: 160px;
        height: 160px;
        position: absolute;
        left: 0;
        right: 0;
        margin: auto;
        top: -5px;
    }

    #bizsearch img {
        max-width: 150px;
        margin: 0 20px 0 0;
        height: auto;
    }

    #bizsearch .panel:hover .image:before {
        background: rgba(248, 151, 33, 1);
        border: 2px #297ea3;
    }

}

@media (min-width:1200px) {
    #bizsearch .btn {
        font-size: 16px;
    }

    .panel-body h3 {
        font-size: 1.15rem
    }

}

/*PANEL*/
.panel-body h3 {
    color: #254b85;
    text-align: center;
    min-height: 50px;
}

.panel-body h3 {
    font-weight: bold
}

@media (min-width:992px) and (max-width:1199px) {
    .panel-body h3 {
        font-size: 1rem
    }

}

@media (min-width:992px) {
    .broker #bizsearch .panel-body,
    .buyer #bizsearch .panel-body,
    .finance #bizsearch .panel-body {
        min-height: 425px
    }

}

@media (max-width:992px) {
    .home #bizsearch .panel {
        max-width: 300px;
        margin: 20px auto;
    }

}

/*EFFECTS*/
.inset-shdw {
    -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, .5);
    -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, .5);
    box-shadow: inset 0 0 10px rgba(0, 0, 0, .5);
}

/*FOOTER*/
footer {
    margin-top: 0;
    width: 100%;
}

footer {
    background: #ececec
}

footer,
footer a {
    color: #444;
}

footer h3,
footer h4,
footer h3 .glyphicons,
footer h4 .glyphicons {
    color: #81d9e5
}

footer a:hover {
    color: #2056A0;
}

footer .glyphicons {
    color: #777;
}

footer .social a {
    text-align: center;
    line-height: 2em;
    font-size: 1.5em;
}

.social a {
    color: #CCC;
}

.copyright p {
    font-size: .85em;
    margin: 0;
    text-align: center;
    line-height: 3em;
    opacity: .5;
}

footer address br {
    display: none
}

footer address span.ml-23 {
    display: inline-block;
    margin: 0
}

footer .btn {
    font-size: 14px;
}

@media (min-width:992px) and (max-width:1330px) {
    footer address br {
        display: inline-block
    }

    footer address span.ml-23 {
        margin-left: 23px !important
    }

}

@media (min-width:992px) {
}

/*FORM*/
.form-control::-moz-placeholder {
    color: #777;
}

input[type="button"] {
    font-size: inherit;
}

/*IMAGES*/

/*LIST*/
ul.arw li::before {
    color: rgba(204, 204, 204, 1);
}

ul.arw li:hover::before {
    color: rgba(242, 192, 26, 1);
}

/*MODAL*/
.modal-header {
    font-weight: bold;
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #6ba1c3 100%);
    background-image: -o-linear-gradient(top, #337ab7 0%, #6ba1c3 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#6ba1c3));
    background-image: linear-gradient(to bottom, #337ab7 0%, #6ba1c3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc0d028', endColorstr='#ff97BD2F', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #337ab7;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.modal-header h3 {
    color: #fff;
    text-align: center
}

.modal-header img {
    max-height: 40px;
}

.close {
    font-size: 36px;
    color: #fff;
    opacity: .5
}

.close:hover,
.close:focus {
    opacity: 1 !important
}

/*PANEL*/
.panel-heading .accordion-toggle::after {
    color: grey;
}

@media (min-width:992px) {
    .page .panel {
        min-height: 450px
    }

}

/*PARALLAX*/
.parallax {
    background: #ccc;
    background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1.00) 0%, rgba(220, 227, 234, 1.00) 100%);
    background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 1.00) 0%, rgba(220, 227, 234, 1.00) 100%);
    background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 1.00) 0%, rgba(220, 227, 234, 1.00) 100%);
    background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, 1.00) 0%, rgba(220, 227, 234, 1.00) 100%);
    background-image: linear-gradient(to top, rgba(255, 255, 255, 1.00) 0%, rgba(220, 227, 234, 1.00) 100%);
}

@media (min-width:992px) {
    .parallax {
        padding: 20px 0;
    }

}

/*SCROLL TOP*/
.scroll-top {
    background: #D7E3EF;
}

.scroll-top a:link,
.scroll-top a:visited,
.scroll-top i:hover,
.scroll-top i:visited {
    color: #F9A715;
}

.scroll-top i {
    color: #036;
}

/*SOCIAL*/
.social a {
    color: #CCC
}

.social a:hover {
    color: #fff;
    font-size: 24
}

/*SEARCH*/
@media (min-width:546px) {
/*    select[name="county"],
    select[name="category"] {
        margin: 0 0 -10px 0;
    }*/

}

/*TABLE*/
.table-cat td {
    border: none !important
}

td img.img-thumbnail {
    max-width: 150px;
    margin: 0 15px 0 0;
    height: auto;
}

/*TOOLTIP*/

/*VISIBILITY*/

.visible-882-inline {
    display: none !important;
}

.visible-1180-inline {
    display: none !important;
}

@media (min-width:882px) and (max-width:1179px) {
    .visible-882-inline {
        display: inline !important;
    }

}

@media (min-width:1180px) {
    .visible-1180-inline {
        display: inline !important;
    }

}
