
    
    
    
    
    
    
    
    
    
    
    
    
    
       /* EXTERNAL */
    .floater .post {
        margin-bottom: 15px;
    }
    .show.callout {
        background: #f8f8f8;
        border: 1px solid #eee;
        text-align: center;
        padding: 30px;
        margin: 20px 0;
    }   
    .show.callout p:last-child {
        margin-bottom: 0;
    }
    .show.callout p {
        font-size: 15px;
    }
       
    li {
        -webkit-font-smoothing: antialiased;
    }
    
    .team h3, .team h4 {
        margin-bottom: 0;
    }
    .main h2 {
        margin-bottom: 0;
    }
    .highlights hr {
        border: 1px dashed #6390b0;
    }
    
    .highlights .icons span.circle {
        text-align: center;
        display: block;
        background: #343435;
        height: 120px;
        width: 120px;
        margin: 0 auto 10px;
        border: 2px solid #6390b0;
        padding: 25px 0;
        border-radius: 50%;
        background-clip: padding-box; }
    .highlights .icons span.circle img {
          width: 55%; }
    .highlights .icons span.circle.last img {
          width: 70%; }      
          
    .highlights .icons span.circle.last {
          padding: 20px 0; }

    .highlights .icons img {
        border-radius: 0;
        -mox-border-radius: 0;
        -webkit-border-radius: 0;
        border: 0;
    }
    .blog-posts h2 {
        font-size: 24px;
        margin-bottom: 0;
    }
    .blog-posts .entry {
        margin: 0 0 1.4em 0;
        padding: 0 0 1em 0;
    }
    .blog-posts .entry:last-child {
        border-bottom: 0;
    }
    
    .cmsi-module-blog-summary-read-more {
        color: #343435;
        text-transform: capitalize;
    }
    .cmsi-module-blog-summary-read-more:hover {
        color: #235579;
    }
    
    .cmsi-module-blog-summary-read-more:after {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "";
        text-align: center;
        font-size: 14px;
        color: #343435;
        line-height: 16px;
        -moz-transition: all 0.2s ease-out;
        -webkit-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
        text-shadow: none;
        content: "\f101";
        margin-left: 5px;
    }
    .cmsi-module-blog-summary-read-more:hover:after {
        color: #235579;
    }
  
    #twitter-widget-0 {
        height: 420px !important;
        border: 1px solid #eee !important;
        background: #fff;
    }  
 
.blog-posts h3 {
    font-size: 18px;
    margin: -5px 0 25px 0;
}

.floater .post {
    padding-bottom: 10px;
    border-bottom: 1px dashed #ccc;
}
.secondary .floater .post:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}
.tips .floater .post .title {
    font-size: 22px;
}
.tips .cms-button-primary {
    font-size: 14px;
}

table {
    border: 1px solid #ddd;
}
td, th {
    padding: 10px;
    text-align: center;
}
th {
    background: #ddd;
}
tr:nth-child(odd) {
    background: #eee;
}
.main .newsBlock .post .postBox {
    height: 270px;
}
.main .newsBlock .floater .post {
    border-bottom: 0;
}

@media handheld, only screen and (max-width: 1030px) {
    .main .newsBlock .post .postBox {
        height: 190px;
    }
}

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  