/**FONTS----------------------------------------------*/

h1, h2, h3, h4, h5 {
font-family: 'Montserrat', sans-serif;
}

.footer h2 {
font-family: 'Montserrat', sans-serif;
}

/**TEXT----------------------------------------------*/
#head_address h4 {
    line-height: 1.3;
}

#mail_list h2 {
    color: #FFFFFF;
}

#mail_list p {
    color: #FFFFFF;
}

#mail_list label {
    color: #FFFFFF;
}

a {
    color: #821431;
}

a:hover {
    color: #CE9C21;
}

.service_feature a:hover {
    color: #CE9C21;
}

/**SERVICES----------------------------------------------*/
#services h3 {
    font-size: 1.7rem;
    padding-top: 2rem;
}


.service_heading {
    background: #FFFFFF;
    padding-bottom: 0rem;
    margin-top: 0rem;
    margin-bottom: 1.5rem;
}

.service_feature a {
    color: #821431;
}

.service_text p {
    text-align: justify;
}

/**BUTTON----------------------------------------------*/

.myButton:hover {
    background: linear-gradient(to bottom, #CE9C21 5%, #CE9C21 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d5d5d', endColorstr='#CE9C21',GradientType=0);
    background-color: #CE9C21;
    color: #ffffff;
}


/**NAV----------------------------------------------*/

.nav>li>a {
    margin-right: 20px;
}

/**BACKGROUND----------------------------------------------*/

body {
  background: #fff url(site_images/cheap_diagonal_fabric.png) repeat;
 }

/**INDEX----------------------------------------------*/

#index_consult_box {
    background-color: rgb(255, 255, 255);
    margin-top: 0rem;
}


/**INSIDEPAGES---------------------------------------------*/

.sidebar_item h3 {
    color: #821431;
}

#page_content {
    padding-bottom: 4rem;
}

/**FOOTER----------------------------------------------*/

#bottomwrap {
    background-color: #821431;
}

.footer h2 {
text-align:center;
}

.footer li {
text-align:center;
}

.footer p {
text-align:center;
}

footer {
    padding: 4rem 4rem 0rem;
}

.bottommenu {
    padding: 10px;
}