﻿.container
{
    width: 960px;
    font-size: 12px;
    font-family: 'Raleway' , sans-serif;
    margin: 0;
    margin: 0 auto;
    padding: 0;
    outline: none;
}

.contact_info h2.image
{
    color: #782170 !important;
    background: url(/_img/telephonn-pink.png) no-repeat left center !important;
}
.contact_info h2.image a
{
    color: #782170;
}
.contact_info p.txt
{
    color: #782170 !important;
}

.footer_top
{
    width: 100%;
    background-color: #182c5e;
    /*height: 100px;*/
}

.wids
{
    width: 667px !important;
}

.subsite-footer-padding
{
    padding: 10px 0 10px 0;
}

.contact_info
{
    width: 652px;
    margin: 0 0 0 3px;
    float: left;
}
.contact_info h2
{
    /*background: url(/_img/phone-img.png) no-repeat left 24px;*/
    background: url(/_img/phone-img.png) no-repeat left 13px;
    color: #FFF;
    font-size: 41px;
    font-family: 'Open Sans' , sans-serif;
    padding: 9px 0 4px 46px;
    letter-spacing: -1px;
    margin: 0;
}

.contact_info h2.tel a
{
    color: #FFF;
    cursor: text;
}

.contact_info h3
{
    background: url(/_img/phone-img.png) no-repeat left 13px;
    color: #FFF;
    font-size: 25px;
    font-family: 'Open Sans' , sans-serif;
    padding: 9px 0 4px 46px;
    letter-spacing: -1px;
}

.contact_info h3.tel a
{
	color: #FFF;
	cursor: text;
}
.contact_info p
{
    color: #FFF;
    font-size: 20px;
    font-family: 'Open Sans' , sans-serif;
    font-weight: bold;
    margin: 0;
    padding: 0;
    outline: none;
    padding: 0 0 16px 46px;
    display: inline-block;
}

.contact_info .subsite-p-padding
{
    padding-top: 2px;
}

.contact_info p a
{
    color: #FFF;
    /*font-size: 14px;
    font-weight: bold;
    padding: 0 0 0 35px;*/
    font-size: 13px;
    font-family: 'Open Sans' , sans-serif;
    font-weight: bold;
    display: inline-block;
    text-decoration: underline;
    margin: 0;
    padding: 0;
    outline: none;
    padding: 0 0 0 50px;
}
.contact_info p a:hover
{
    text-decoration: none;
}
.social_icons
{
    float: right;
    margin: 37px 0 0 0;
    width: 260px;
}
.social_icons ul
{
    display: block;
    margin: 0;
    padding: 0;
    outline: none;
}
.social_icons ul li
{
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0;
    outline: none;
    margin: 0 10px 0 0;
}
.facebook
{
    background: url(/_img/social-icons-bg.png) no-repeat 0 0;
    width: 33px;
    height: 33px;
    display: block;
    padding: 0px;
}
.twitter
{
    background: url(/_img/social-icons-bg.png) no-repeat -44px 0px;
    width: 33px;
    height: 33px;
    display: block;
    padding: 0px;
}
.youtube
{
    background: url(/_img/social-icons-bg.png) no-repeat -87px 0px;
    width: 33px;
    height: 33px;
    display: block;
    padding: 0px;
}
.linkdin
{
    background: url(/_img/social-icons-bg.png) no-repeat -132px 0px;
    width: 33px;
    height: 33px;
    display: block;
    padding: 0px;
}
.google_plus
{
    background: url(/_img/social-icons-bg.png) no-repeat -177px 0px;
    width: 33px;
    height: 33px;
    display: block;
    padding: 0px;
}
.instagram
{
    background: url(/_img/social-icons-bg.png) no-repeat -221px 0px;
    width: 33px;
    height: 33px;
    display: block;
    padding: 0px;
}

.last
{
    margin: 0 !important;
}

.clear
{
    clear: both;
    font-size: 0px;
    line-height: 0px;
    display: block;
}
.yel
{
    background: #feeb1f !important;
}