/**************** General CSS ****************/
.item-separator {
    display: none;
}
.article-content {
    overflow: hidden;
}
.category_blog_view .items-column, .category_blog_view .items-column .item {
    padding: 0 !important;
    margin-bottom: 45px !important;
}
/**************** Pagination CSS ****************/
.article-navigation {
    clear: both;
    display: table;
    height: 10px;
    margin: 20px 0 0;
    width: 100%;
}

/************ Blog Articles Title ***********/
.category_blog_view, .articles_view,
.contact_block {
    background: url('images/orange_corner.png') right top no-repeat transparent;
}
#component h3, .contact_form,
.category_blog_view .article_title h4{
    font-weight: 400;
    font-size: 125%;
    color: #ff6000;
    line-height: 1.2em;    
}
#component h3, .contact_form,
.category_blog_view .article_title h4 > a{
    color: #ff6000;
    text-decoration: none;
    background: transparent;
}
.category_blog_view .article_title h4 > a:hover{
    color: #50c0ba;
    text-decoration: none;
    background: transparent;
}
.component h1, .category_blog_view h1,
.position {
    
}
.article_title h4 a,
.article_title h4 a:hover{
    background: transparent !important;
    color: #000;
    text-decoration: none;
}
.items-leading .article_title h4 {
    
}
.article-content {
    padding: 35px 0 35px 0;
}
.article-content > div, .article-content > p, .article-content > ul, .article-content > ol, .article-content > table {
    margin-left: 15px !important;
}
.article-content > .readmore {
    margin-left: 0 !important;
}
.readmore {
    background-color: #f2f2f2;
    padding: 14px;
    text-align: right;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    color: #50c0ba;
}
/*
*   Title Area
*/
.article_title_area{
    background-color: transparent !important;
}
.article_title {
    margin: 0 !important;
}

/**************** Register / Login Form ***************/
.myform h1{    
    font-weight: 400 !important;
    font-size: 162.5% !important;
    text-transform: uppercase !important;
    color: #000 !important;
    line-height: 1.2em !important;    
}
.myform p, p.desc {
    border-bottom: none !important;
    color: #3e3e3e !important;
    font-size: 90% !important;
    margin-bottom: 40px !important;
    padding-bottom: 39px !important;
    background: url('images/divider_lightgrey.png') left bottom repeat-x transparent !important;
}
.myform {
    padding: 0 !important;
    min-width: 400px !important;
    width: 100% !important;
}


/**************** Contact Us CSS ***************/
.contact_detail_block {
    padding-bottom: 15px;
}
.contact_detail_block .row {
    line-height: 1.2em;
    margin-bottom: 15px;
}
.contact_label {
    margin-bottom: 8px;
}
.contact_field {
    margin-bottom: 18px;
}
.contact_form_div br{
    line-height: 0.25em;
}
.contact_form {
    margin-bottom: 15px;
}
/**************** Author / Comments ***************/
.article_title ul{
    margin: 0;
    padding: 0;
    display: none;
}
.article_title ul li{
    float: left;
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.article_title ul li.separator{
    margin: 0 5px;
}
.article_title .clear {
    display: none;
}


/**************** Misc CSS ****************/
.clear{
    clear: both;
}
Window size: x 
Viewport size: x