/* &#66663; */

/*** ORANGE ***/
.nav > li.active > a,
.nav > li > a:hover,
.ctitle span,
.ftitleblack, .pnr,
h1, h2, h3, h5, h6,
a:hover, a:focus,
.footerbg3black a:hover
{ color: rgb(236, 88, 52); }

li.get-a-quote a,
.btncustom,
a.button_link[title~='Get']
{ background-color: rgb(236, 88, 52); }


.AccordionPanelTab,
.AccordionPanelOpen .AccordionPanelTab,
.AccordionFocused .AccordionPanelTab,
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab
{ background-color: rgb(236, 119, 69); }
.Accordion, /* {border: none;} */
.AccordionPanelTab,
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab
{ border-color: rgb(239, 129, 82); }


/*** GREY ***/
.ctitle,
li.get-a-quote a:hover,
li.get-a-quote.active a,
.footerbgblack
{ background-color: #444; }

body { color: #bbb }
a { color: #CCC; }

.footerbgblack a { color: #666; }

.pagecontainer,
.navbar-toggle .icon-bar
{ background-color: white; }

.themebg {
    background-color: rgb(224, 224, 224);
}

.pagecontainer, .themebg { color: #000; }
.footerbg3black { color: #bbb; }

/*** BLACK ***/
.footerbg3black,
header.themebg,
.fccustom2black
{ background: #231f20; }

hr, .topsortby,
.pagecontainer { border-color: #EEE; }
.pagecontainer { border-width: 2px; }

.pagecontainer .form-control {
    background: #EEE;
    border-color: #F8F8F8;
}

li.get-a-quote.active a:hover { color: white; }

.lastminute {
    position: static;
    max-width: 1500px;
    margin: auto;
}

.logo {
    min-width: 250px;
}

.pagecontainer > div {
    height: auto !important;
}

.footer-logo img {
    max-width: 360px;
    max-width: 100%;
}

span.block.copyright {
    margin: 10px 0;
}

.newsletter-form {
    width: 100% !important;
}

.newsletter-form form {
    max-width: 400px;   margin: auto;
}


.navbar-contact {
    float: right;
    margin-top: -15px;
}
.navbar-contact span a {
    font-weight: bold;
    font-size: 17px;
}
.navbar-header {
    width: 100%;
}
.navbar-collapse {
    position: absolute;
    right: 110px;
    background: #231F20;
}

.button {
    padding: 6px 13px 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    height: 30px;
    cursor: pointer;
    color: #fff !important;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6) !important;
    font-size: 15px;
    line-height: 45px !important;
    background: url(../images/gradient/g30.png) repeat-x top;
    font-family: arial, sans-serif;
    font-weight: bold;
    letter-spacing: -1px;
}

a.button {
    display: block;   
    background-color: rgb(230, 85, 50);
    line-height: 20px !important;
    font-size: 15px !important;
    font-weight: bold;
}
@media only screen and (max-width: 991px) {
    a.button { display: inline-block; }
    .navbar-contact { margin-top: 10px; }
    .navbar-contact span { margin-right: 10px; }
}
@media only screen and (max-width: 767px) {
    a.button {
        line-height: 24px !important;
    }
}
@media only screen and (max-width: 559px) {
    .navbar-header {
        margin-top: 100px;
    }
a.navbar-brand {
    position: absolute;
    top: 60px;
    width: 100%;
}
img.logo {
    width: 100% !important;
}
}