﻿/* blog styles */
#ctl00_sidebar_sbSectionSmall
{
display:none !important;    
}
a.blogMarketing
{
    background-color: White;
    color: #d72429;
}
a.blogRating
{
    background-color: White;
    color: #22b0b9;
}
a.blogManagement
{
    background-color: White;
    color: #94ca51;
}
a.services
{
    background-color: White;
    color: #f79c3d;
}
#toptabs li
{
    float: right;
    margin-right: 0px;
    margin-left: 10px;
}
.blogsHeader
{
    padding: 0px;
    border-bottom: 5px solid #333;
}
#toptabs .redtab
{
    background-color: #d72429;
}
#toptabs .redtab a:hover
{
    background-color: #be1e23;
}
#toptabs .trqtab
{
    background-color: #22b0b9;
}
#toptabs .trqtab a:hover
{
    background-color: #209aa2;
}
#toptabs .greentab
{
    background-color: #94ca51;
}
#toptabs .greentab a:hover
{
    background-color: #7faf47;
}
#toptabs .orngtab
{
    background-color: #f79c3d;
}
#toptabs .orngtab a:hover
{
    background-color: #ca8231;
}
.blogsHeaderText
{
    position: absolute;
    color: white;
    left: 0%;
    top: 30px;
    font-size: 4em;
}
.blogsHeaderImage
{
    transition: all 2s;
}
span.title
{
    text-align: left;
    line-height: 1.2em;
}
a.title { font-size: 1.3em; }
/*@media (min-width: 768px) { span.title {font-size: 0.8em !important; }}*/
.readmore
{
    display: inline-block;
    font-size: 0.9em;
}
.blogimage
{
    background-repeat: no-repeat;
    float: left;
    border: 15px solid white;
    border-bottom: 0px solid white;
    height: 180px;
    cursor: pointer;
    background-size: cover !important;
}
@media screen and (max-width:989px)
{
    .blogimage
    {
        height: 220px;
    }
    #blogsHeaderImage , .topBannerTestimonialsImg
    {
        max-height: 80px;
    }
    .blogsHeaderText
    {
        top: 0px;
        font-size: 3em;
    }
    .iwbheadertextfortestimonials
    {
        top: 6px !important;
        font-size: 2em !important;
    }
    #ctl00_body_TestimonialsSortBy
    {
        top:36px !important;
    }
}
.blogtext, .marketingtext, .ratingtext, .managementtext, .servicestext
{
    font-size: 0.9em !important;
    line-height: 1.3em;
}
.blogAuthor
{
    position: absolute;
    bottom: -6px;
    font-size: 0.8em !important;
}
@media screen and (min-width:991px) and (max-width:1199px)
{
    .blogAuthor
    {
        bottom: -25px;
    }    
}
.blogpost, .marketingpost, .ratingpost, .managementpost, .servicespost
{
    min-height: 180px;
    margin-bottom: 40px;
}
.blogcontent, .marketingcontent, .ratingcontent, .managementcontent, .servicescontent
{
    border-bottom: 3px solid #eee;
    border-bottom-right-radius: 100% 6px;
    border-bottom-left-radius: 100% 6px;
    float: left;
}
.blogsectionarchivearchive, .blogsectionarchive, .archive
{
    padding-left: 10px;
}
.blogsectionarchivearchive
{
    font-size: 0.8em;
    display: block;
}
.archivemonth
{
    font-size: 0.8em;
}
#infoareaResponsive
{
    padding: 0px 30px 0px 30px;
}
@media screen and (max-width:480px)
{
    #infoareaResponsive img:first-child
    {
        max-width: 200px;
        margin-bottom: 30px !important;
        display: block;
        text-align: center;
        float: none !important;
    }
    .blogsHeaderText
    {
        top: 10px;
        font-size: 2em;
    }
}
.tagbox
{
    font-family: 'Ubuntu Condensed' , Ubuntu, Verdana, sans-serif;
    display: inline-block;
    padding: 3px 7px;
    background-color: #626262;
    color: #fff !important;
    font-size: 13px;
    margin: 0px 1px 1px 0px;
    text-decoration: none !important;
}

.tagHeadermarketing
{
    background-color: #E31B23;
}

.tagItemmarketing:hover
{
    background-color: #E31B23;
    text-decoration: underline;
}

.tagHeaderrating
{
    background-color: #1EA7B1;
}

.tagItemrating:hover
{
    background-color: #1EA7B1;
    text-decoration: underline;
}

.tagHeadermanagement
{
    background-color: #8DC63F;
}

.tagItemmanagement:hover
{
    background-color: #8DC63F;
    text-decoration: underline;
}

.tagHeaderservices
{
    background-color: #F99D31;
}

.tagItemservices:hover
{
    background-color: #F99D31;
    text-decoration: underline;
}

span.tagbox a
{
    text-decoration: inherit;
}
.services.readmore
{
    margin-bottom: 15px;
}
#ctl00_body_tblPager TD {
  padding: 5px;
}
.addthis_button_google_plusone { margin-top: 2px; }