/* This file will hold the main styles for your website. */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,700,700italic,600italic);
@import url(dusan.css);

body {background: #eee url(../images/bg.jpg) no-repeat 50% 0;color:#333; text-shadow: rgba(0, 0, 0, .01) 0 0 1px;-webkit-font-smoothing: antialiased;}
a:link, a:visited {color:##126EA3;}
a:hover {color:#126EA3;}

#page {font-family: 'Open Sans', sans-serif !important;font-size:15px;line-height:28px;position:relative;}

.site-name a {width:440px;height:123px;background:url(../images/logo.jpg) no-repeat;display:block;overflow:hidden;text-indent:-9999px;margin-left:30px;margin-top:30px;margin-bottom:30px;}

h1, h2, h3 {font-family: 'Open Sans', sans-serif;color:#126ea3;}
h1.title {line-height:38px;}

tr:hover td,
tr.even:hover td.active,
tr.odd:hover td.active {
    background: #dff3fc;
}


@media screen and (min-width: 1024px) {
    body {
        background: #eee url(../images/bg.jpg) no-repeat 50% 0;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
    }
}

.container-12 {
    background:#fff;
}



#zone-branding {background:#fff url(../images/top/1.jpg) no-repeat 482px 0;}


#zone-menu-wrapper {height:75px;background:url(../images/menu-bg.jpg) repeat-x 50% 0;z-index:101;position:relative;}
#zone-header-wrapper {z-index:101;position:relative;}

#zone-menu {background:none;}

#region-menu {width:950px;margin:0;}

#zone-menu a {color:#fff;text-decoration:none;}
#zone-menu a.active{color:#fff;background:url(../images/menu-active.gif) repeat-x;}
#zone-menu .active-trail a{color:#fff;background:url("../images/active-menu.jpg") no-repeat scroll 50% 0 transparent}
#zone-menu a:hover{color:#fff;background:url(../images/menu-active.gif) repeat-x;}

.navigation, #main-menu {height:75px;margin:0;}

#main-menu  li {display:block;padding:0;padding-right:1px;height:75px;float:left;display:block;text-align:center;line-height:20px;background:url("../images/menu-sep.gif") no-repeat scroll right top transparent;margin:0;}
#main-menu  li a{height:48px;float:left;display:block;padding-top:27px;text-align:center;line-height:20px;margin:0;padding-right:25px;padding-left:25px;}
#main-menu li.last {background:none;}
#main-menu li.last:hover {background:url("../images/menu-sep.gif") no-repeat scroll right top transparent;}
#main-menu li.last.active{background:url("../images/menu-sep.gif") no-repeat scroll right top transparent;}
#main-menu .menu-477 a {width:67px;height:58px;padding-top:17px;}
#main-menu .menu-478 a {width:67px;height:58px;padding-top:17px;}
#main-menu .menu-478 a {width:55px;height:58px;padding-top:17px;}
#main-menu .menu-914 a {width:83px;height:58px;padding-top:17px;}
#main-menu .menu-480 a {width:62px;height:58px;padding-top:17px;}
#main-menu .menu-481 a {width:88px;height:58px;padding-top:17px;}
#main-menu .menu-520 a {width:55px;height:58px;padding-top:17px;}
#main-menu .menu-1044 a {width:83px;height:65px;padding-top:10px;}
#main-menu .menu-808 a, #main-menu .menu-622 a {width:83px;height:58px;padding-top:17px;}

#zone-user-wrapper {height:36px;position:absolute;top:0;background:url(../images/search-box.png) 50% 0 no-repeat;width:100%;z-index:100;}
#zone-user {background:none;}
#region-user-first {float:right;width:345px;}
#block-search-form {float:left;}
#block-block-1 {position:absolute;top:2px;left:272px;}
#block-block-1 a {color:#fff;padding-right:10px;background:url(../images/arrow.png) right no-repeat;font-size:12px;}
#search-block-form {height:22px;}
#search-block-form .form-submit {background:url(../images/search-button.png);width:62px;height:22px;overflow:hidden;text-indent:-999px;border:0;border-radius:0;padding:0;margin:0;margin-right:25px;position:absolute;top:7px;left:180px;font-size:0;line-height:999px;cursor:pointer;}
#search-block-form #edit-search-block-form--2 {height:20px;background:#fff;padding:0;margin:0;width:155px;position:absolute;top:7px;left:0;padding-left:10px;padding-right:10px;    outline:none;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;border:1px solid #fff;border-right:4px solid #dedede;}
#search-block-form .form-item, #search-block-form  .form-actions {margin-top:0;margin-bottom:0;}
#search-block-form #edit-search-block-form--2:focus {   box-shadow: 0 0 5px rgba(53, 161, 207, 1);
    -webkit-box-shadow: 0 0 5px rgba(53, 161, 207, 1);
    -moz-box-shadow: 0 0 5px rgba(53, 161, 207, 1);
    border:1px solid rgba(53, 161, 207, 0.8); border-right:4px solid #dedede;}


#breadcrumb {float:right;width:675px;border-bottom: 1px solid #EEEEEE;font-size: 12px; margin-bottom: 25px; padding-bottom: 3px;}
#zone-content {width:910px;padding:25px 25px 50px;background:url("../images/content-bg-fade.jpg") repeat-x scroll center bottom #FFFFFF;}

#region-sidebar-first {width:200px;margin-left:0;margin-right:0;}
#block-menu-block-2 {padding-bottom:20px;}
#block-menu-block-2 h2 {   background: url("../images/third-tier-head.gif") no-repeat scroll 0 0 transparent;    color: #FFFFFF;    font-size: 16px;    line-height: 22px;    padding: 21px 15px 11px 24px;}
#block-menu-block-2 li {list-style-image:none;list-style-type:none;}
#block-menu-block-2 .menu {background:url(../images/third-tier-bg.gif) repeat-y;width:200px;border-bottom:10px solid #eee;}
#block-menu-block-2 .menu a {color:#403d3d;font-size:14px;}
#block-menu-block-2 .menu a:hover, #block-menu-block-2 .menu .active-trail a {color:#cc2f3c;}
#block-menu-block-2 .menu li {padding-left:32px;border-bottom:1px solid #eee;padding-top:13px;padding-bottom:13px;line-height:18px;background:url("../images/red-arrow.gif") no-repeat scroll 10px 16px transparent;padding-right:20px;}
#block-menu-block-2 .menu .expanded {background:url("../images/red-arrow-down.gif") no-repeat scroll 10px 16px transparent;}
#block-menu-block-2 .menu .expanded li {list-style-type:disc;margin-left:11px;}
#block-menu-block-2 .menu .expanded li a {color:#403d3d !important;font-size:13px !important;}
#block-menu-block-2 .menu .expanded  .active-trail {color:#cc2f3c !important;}

#block-menu-block-2 .menu .menu {background:none;border-bottom:0px;margin-left:-13px;}
#block-menu-block-2 .menu .menu ul{width:133px;}
#block-menu-block-2 .menu .menu li {padding-left:0;width:133px;padding-right:0;background:none;}

#block-block-2 h2 {background: #fff;font-size: 16px; line-height: 22px; padding: 11px 11px 11px 11px;border-style: solid; border-width: 10px 10px 1px;border-color:#eee;  color: #126EA3;}
#block-block-2 ul {background:url(../images/third-tier-bg.gif) repeat-y;width:200px;border-bottom:10px solid #eee;}
#block-block-2 a {color:#403d3d;font-size:14px;}
#block-block-2 a:hover, #block-menu-block-2 .menu .active-trail a {color:#cc2f3c;}
#block-block-2 li {    border-bottom: 1px solid #eee;    list-style-image: none;    list-style-type: none;    margin-left: 10px;    margin-right: 10px;    padding-bottom: 10px;    padding-left: 10px;    padding-top: 10px;}
#block-block-2 .last {border-bottom:0;}
#block-block-2 .fb {padding-left:30px;background:url(../images/fb.png) no-repeat 0 0;}
#block-block-2 .tweet {padding-left:30px;background:url(../images/twitter.png) no-repeat 0 0;}
#block-block-2 .email {padding-left:30px;background:url(../images/email.png) no-repeat 0 0;}



#zone-content .grid-9 {width:675px;float:right;}
#zone-content .grid-12 {width:890px;}

#region-header-first {width:910px;margin-left:25px;margin-right:25px;font-size:13px;line-height:18px;}
#block-menu-block-1 {width:890px;height:69px;background:url(../images/second-tier.png) no-repeat;padding-left:10px;padding-right:10px;}
#block-menu-block-1 .menu li {float:left;background:none;list-style-image:none;list-style-type:none;border-right:1px solid #eef0f1;height:60px;display:block;margin:0;padding:0;text-align:center;}
#block-menu-block-1 .menu a {color:#146ea3;text-decoration:none;height:50px;display:block;padding-left:20px;padding-right:20px;padding-top:11px;}
#block-menu-block-1 .menu a:hover, #block-menu-block-1 .menu .active-trail a {color:#cc2f3c;}
#block-menu-block-1 .menu .last {border-right:0;}

/* ABOUT US MENU */
#block-menu-block-1 .menu .menu-mlid-483 a {width:60px;height:40px;}
#block-menu-block-1 .menu .menu-mlid-1045 a {width:50px;}
#block-menu-block-1 .menu .menu-mlid-496 a {width:60px;}
#block-menu-block-1 .menu .menu-mlid-484 a {width:90px;}
#block-menu-block-1 .menu .menu-mlid-511 a {width:50px;}
#block-menu-block-1 .menu .menu-mlid-520 a {width:50px;}
#block-menu-block-1 .menu .menu-mlid-515 a {width:90px;}
#block-menu-block-1 .menu .menu-mlid-1055 a {width:40px;}

/* NEWS & REPORTS MENU */
#block-menu-block-1 .menu .menu-mlid-499 a {width:100px;}
#block-menu-block-1 .menu .menu-mlid-500 a {width:100px;}
#block-menu-block-1 .menu .menu-mlid-501 a {width:99px;}
#block-menu-block-1 .menu .menu-mlid-502 a {width:150px;}
#block-menu-block-1 .menu .menu-mlid-506 a {width:46px;}
#block-menu-block-1 .menu .menu-mlid-504 a {width:61px;}
#block-menu-block-1 .menu .menu-mlid-503 a {width:100px;}
#block-menu-block-1 .menu .menu-mlid-505 a {width:40px;}

/* TYPES OF CASES MENU */
#block-menu-block-1 .menu .menu-mlid-485 a {width:87px;}
#block-menu-block-1 .menu .menu-mlid-490 a {width:50px;}
#block-menu-block-1 .menu .menu-mlid-493 a {width:77px;}
#block-menu-block-1 .menu .menu-mlid-497 a {width:89px;}

/* COMPLAINTS & APPEALS MENU */
#block-menu-block-1 .menu .menu-mlid-510 a {width:65px;}
#block-menu-block-1 .menu .menu-mlid-507 a {width:47px;height:40px;}
#block-menu-block-1 .menu .menu-mlid-508 a {width:77px;}
#block-menu-block-1 .menu .menu-mlid-509 a {width:26px;height:40px;}

/* LOCATIONS & CONTACTS */
#block-menu-block-1 .menu .menu-mlid-808 a {width:100px;}
#block-menu-block-1 .menu .menu-mlid-1534 a {width:150px;}

.front #zone-content {display:none;}
.front #zone-content2 {width:993px;background:url(../images/mid-bg.png) 0px 0 no-repeat;}
.front #zone-content2 p {margin-bottom:0;}
.front #zone-content2-wrapper {height:83px;background:none;position:absolute;top:637px;width:100%;}
.front #zone-content2-wrapper #region-secondary-content {width:960px;margin:0;height:83px;}

.front #block-block-3 {margin-left:215px;margin-top:21px;}
.front #block-block-3 ul {list-style:none;}
.front #block-block-3 li {float:left;margin-right:30px;}
.front #block-block-3 a {text-decoration:none;color:#055678;}
.front #block-block-3 a:hover {color:#cc2f3c;}
.front #zone-preface {background: #fff url(../images/topfront-bg.jpg) no-repeat;height:342px;padding-bottom:83px;padding-top:37px;padding-left:38px;padding-right:38px;width:884px;}

.front #region-preface-first {margin-left:0;margin-right:0;width:430px;background:#fff;height:305px;}
.front #region-preface-first .videodesc {margin-left:17px;margin-top:7px;}
.front #region-preface-first h2 {color:#3aa8d6;font-size:20px;margin-bottom:0;}
.front #region-preface-first p {margin-bottom:0;}
.front #region-preface-first .videodesc p {font-size:14px;margin:0;font-style:italic;font-weight:600;margin-top:-4px}

.front #region-preface-second {margin-left:0;margin-right:0;width:214px;background:#fff;height:305px;margin-left:13px;z-index:2;}
.front #region-preface-second h2 {color:#3aa8d6;font-size:18px;padding:15px;letter-spacing:-1px !important;}
.front #region-preface-second ul {list-style:none;}
.front #region-preface-second li {font-size:14px;padding-top:4px;padding-bottom:4px;border-bottom:1px solid #e4e4e4;background:url(../images/red-arrow.gif) 15px 11px no-repeat;padding-left:39px;}
.front #region-preface-second p {margin-bottom:0;}
.front #region-preface-second a {color:#333;text-decoration:underline;font-weight:600;}
.front #region-preface-second .last {border-bottom:0;}

.front #region-preface-third {margin-left:0;margin-right:0;width:214px;background:#fff;height:305px;margin-left:13px;font-size:15px;}
.front #region-preface-third h2 {color:#3aa8d6;font-size:18px;padding:15px;letter-spacing:-1px !important;}
.front #region-preface-third  p {padding-left:15px;padding-right:15px;padding-top:10px;margin-bottom:0;line-height:22px;}
.front #region-preface-third .courtinfo p {padding:0px;}
.front #region-preface-third .viewlocations {text-indent:100%;white-space: nowrap;overflow:hidden;background:url(../images/view-locations.gif) no-repeat;width:116px;height:27px;display:block;}

.front #zone-postscript {background: #fff url(../images/topfrontmid-bg.jpg) no-repeat;height:342px;padding:37px 38px;width:884px;margin-top:-10px;}
.front #region-postscript-first {margin-left:0;margin-right:13px;width:285px;background:#fff;height:339px;}
.front #region-postscript-first h2 {color:#3aa8d6;font-size:18px;padding:15px;border-bottom:1px solid #e4e4e4;}
.front #region-postscript-first p {padding-left:15px;padding-right:15px;padding-top:10px;margin-bottom:0;line-height:22px;}

.front #region-postscript-second {margin-left:0;margin-right:13px;width:285px;background:#fff;height:339px;overflow:auto;line-height:25px;}
.front #region-postscript-second h2 {color:#3aa8d6;font-size:18px;padding:15px;border-bottom:1px solid #e4e4e4;}
.front #region-postscript-second p {padding-left:15px;padding-right:15px;padding-top:10px;margin-bottom:0;line-height:22px;}

.front #region-postscript-third {margin-left:0;margin-right:0px;width:285px;background:#fff;height:339px;overflow:auto;}
.front #region-postscript-third h2 {color:#3aa8d6;font-size:18px;padding:15px;border-bottom:1px solid #e4e4e4;}
.front #region-postscript-third p {padding-left:15px;padding-right:15px;padding-top:10px;margin-bottom:0;line-height:22px;}

#block-views-court-locations-interior-block {width:200px;float:left;height:250px;margin-bottom:25px;}
#block-gmap-location-0 {width:450px;float:left;padding-right:25px;margin-bottom:25px;}


.scrollfade {height:25px;position:fixed; top:144px;width:100%;display:none;}
.fade-inner {width:960px;margin:auto;height:25px;background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */}

.addthis_toolbox.addthis_32x32_style span {line-height: 32px;display:none;}


#section-footer {background:#fff;}
#zone-footer {padding-top:30px;color:#505050;}
#zone-footer h2 {color:#39a2ce;font-size:20px;margin-bottom:10px;}
#zone-footer strong {font-weight:600;}
#zone-footer a {text-decoration:none;color:#505050;}
#zone-footer a:hover {text-decoration:underline;}
#zone-footer ul {list-style:none;line-height:24px;   border-bottom: 1px solid #BCBCBC;    border-top: 1px solid #BCBCBC;padding-top:10px;padding-bottom:10px;font-size:15px;}
#zone-footer li {background:url(../images/small-arrow.gif) 3px 10px no-repeat;padding-left:15px;}
#zone-footer .links1, #zone-footer .links2, #zone-footer .links3, #zone-footer .links4 {float:left;padding-right:60px;width:175px;}
#zone-footer .links4 {padding-right:0;}
#zone-footer #block-block-4 {margin:auto auto 20px;width:880px;}
#zone-footer #block-block-5 {text-align:center;font-size:12px;}


#block-block-9 p {line-height:26px !important;}
#block-block-9 .canlii {padding-left:15px;padding-right:15px;padding-top:20px;}
#block-block-9 #searchcanlii {background:url(../images/searchbox-canlii.gif) no-repeat;border:0;width:241px;height:28px;padding-left:10px;margin-top:10px;padding-bottom:15px;padding-top:0px;}
#block-block-9 .btnsearch {display:inline-block;background:url(../images/search.jpg) no-repeat;text-indent:105%;overflow:hidden;white-space:nowrap;width:82px;height:29px;border:0px;cursor:pointer;font-size:0;line-height:100px;margin-bottom:0;}
#block-block-9 .advanced {padding-top:10px;}
#block-block-9 .advanced a {padding-right:10px;background:url(../images/small-arrow.gif) no-repeat right 9px;}

#block-views-recent-judgments-block .view-recent-judgments {}
#block-views-recent-judgments-block .view-recent-judgments a {color:#000;}
#block-views-recent-judgments-block .view-recent-judgments .views-row {padding:8px 15px 8px 40px;border-bottom:1px solid #ccc;background: url("../images/red-arrow.gif") no-repeat scroll 15px 16px transparent;border-bottom: 1px solid #E4E4E4;}
#block-views-recent-judgments-block .view-recent-judgments .title{font-weight:bold;font-size:14px;color:#444;}

#block-block-11 .morejudgments {width:126px;height:27px;display:block;background:url(../images/more-judgments.gif) no-repeat;text-indent: 100%;white-space: nowrap;overflow: hidden;}


#block-system-main .view-recent-judgments {}
#block-system-main .view-recent-judgments a {color:#000;}
#block-system-main .view-recent-judgments .views-row {padding:15px 15px 15px 40px;border-bottom:1px solid #ccc;background: url("../images/red-arrow.gif") no-repeat scroll 15px 22px transparent;border-bottom: 1px solid #E4E4E4;}
#block-system-main .view-recent-judgments .title{font-weight:bold;font-size:14px;color:#444;}
#block-system-main .view-recent-judgments .views-label-text-3 {font-weight:bold;}
#block-system-main .view-recent-judgments .views-field-text-3 {font-size:13px;}

#block-system-main .view-recent-judgments #canliifull { background: none repeat scroll 0 0 #EEEEEE; border: 5px solid #E1E1E1;   clear: both;
    margin-bottom: 0;    overflow: auto;  padding: 20px 20px 15px 30px;}
#block-system-main .view-recent-judgments .desc {width:40%;padding-right:20px;float:left;font-size:18px;line-height:34px;}
#block-system-main .view-recent-judgments .canlii {width:50%;float:left;line-height:22px !important;}
#block-system-main .view-recent-judgments .canlii input {margin-bottom:10px;}
#block-system-main .view-recent-judgments .canlii #input_date {margin-bottom:0 !important;width:80px;}
#block-system-main .view-recent-judgments .canlii #input_end {margin-bottom:0 !important;width:80px;}
#block-system-main .view-recent-judgments .canlii .btnsearch {display:block;background:url(../images/search.jpg) no-repeat;text-indent:105%;overflow:hidden;white-space:nowrap;width:82px;height:29px;border:0px;cursor:pointer;font-size:0;line-height:100px;margin-bottom:0;margin-top:10px;}
#block-system-main .view-recent-judgments #searchcanlii {width:200px;}

#zone-notificationbox-wrapper {position:absolute;width:100%;top:294px;z-index:2000;}
#zone-notificationbox {display:block;width:794px;margin:auto;background:#ffaaaa;text-align:center;position:relative;top:0;padding:60px 40px 40px;opacity:1;border:5px solid #da3232;}
#zone-notificationbox  .closebox {font-weight:bold;}
#region-notification-box {width:100%;}


/* temp stuff */
.introvideo h2 {font-weight:bold;font-size:24px !important;letter-spacing:-1px;line-height:30px;padding:15px 20px;border-bottom:1px solid #E4E4E4;}
.introvideo p {margin-bottom:20px !important;text-shadow: rgba(0, 0, 0, .01) 0 0 1px;}
.introleft{font-size:20px;line-height:24px;float:left;padding:20px;width:255px;}
.introright {float:left;padding-top:20px;}
.introleft .learn-more {width:93px;height:27px;display:block;background:url(../images/learn-more.gif) no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;}


/* Simon's Work Starts here*/

/*SNS block*/
.addthis_toolbox.addthis_32x32_style a{
    margin-left: 10px;
}
/* eNews */
.views-field-field-upload-date {


}
.views-field-title {

    margin-bottom: 20px;
}
/* Migrated from Dev Site*/
.view-enews .views-row{
    border-top: solid 4px #38a3cf;
    padding-top: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 301px;      /* fallback */
    -webkit-line-clamp: 5 !important; /* number of lines to show */
    -webkit-box-orient: vertical;
    margin-bottom: 20px;
}
.view-enews .views-row .views-field-view-node {
    display: block;
    float: right;
    position: relative;
    position: sticky;
    bottom: 0;
    z-index: 9999;
    background-color: white;
    height: 30px;
    width: 100%;

}
.view-enews .views-row .views-field-view-node a{
    float: right;
}
.view-enews .views-row .views-field-body{
    display: block;

    position: relative;
    z-index: 1000;
    margin-top: 25px;
}

.view-enews .views-row .views-field.views-field-title a{
    text-decoration: none;
    color: #333;
    font-weight: bold;
    font-size: 20px;

}
.view-enews .views-row .views-field.views-field-title a:hover{

    color: #cc2f3c;
}
.view-enews .views-row.views-row-first {
    max-height: 2000px;      /* fallback */
    -webkit-line-clamp: 20 !important;; /* number of lines to show */
}

/*Trimmed the paragrahp for Court*/
.view-enews-court .views-row{
    border-top: solid 4px #38a3cf;
    padding-top: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 301px;      /* fallback */
    -webkit-line-clamp: 5 !important; /* number of lines to show */
    -webkit-box-orient: vertical;
    margin-bottom: 20px;
}
.view-enews-court .views-row .views-field-view-node {
    display: block;
    float: right;
    position: relative;
    position: sticky;
    bottom: 0;
    z-index: 9999;
    background-color: white;
    height: 30px;
    width: 100%;

}
.view-enews-court .views-row .views-field-view-node a{
    float: right;
}
.view-enews-court .views-row .views-field-body{
    display: block;
    position: relative;
    z-index: 1000;
    margin-top: 25px;
}

.view-enews-court .views-row .views-field.views-field-title a{
    text-decoration: none;
    color: #333;
    font-weight: bold;
    font-size: 20px;
}
.view-enews-court .views-row .views-field.views-field-title a:hover{

    color: #cc2f3c;
}
.view-enews-court .views-row.views-row-first {
    max-height: 2000px;      /* fallback */
    -webkit-line-clamp: 20 !important;; /* number of lines to show */
}


/*Trimmed the paragrahp for Judges */
.view-enews-judges .views-row{
    border-top: solid 4px #38a3cf;
    padding-top: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 301px;      /* fallback */
    -webkit-line-clamp: 5 !important; /* number of lines to show */
    -webkit-box-orient: vertical;
    margin-bottom: 20px;
}
.view-enews-judges .views-row .views-field-view-node {
    display: block;
    float: right;
    position: relative;
    position: sticky;
    bottom: 0;
    z-index: 9999;
    background-color: white;
    height: 30px;
    width: 100%;

}
.view-enews-judges .views-row .views-field-view-node a{
    float: right;
}
.view-enews-judges .views-row .views-field-body{
    display: block;
    position: relative;
    z-index: 1000;
    margin-top: 25px;
}
.view-enews-judges .views-row .views-field.views-field-title a{
    text-decoration: none;
    color: #333;
    font-weight: bold;
    font-size: 20px;
}
.view-enews-judges .views-row .views-field.views-field-title a:hover{

    color: #cc2f3c;
}
.view-enews-judges .views-row.views-row-first {
    max-height: 2000px;      /* fallback */
    -webkit-line-clamp: 20 !important;; /* number of lines to show */
}

/*Trimmed the paragrahp for Help*/
.view-enews-help .views-row{
    border-top: solid 4px #38a3cf;
    padding-top: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 301px;      /* fallback */
    -webkit-line-clamp: 5 !important; /* number of lines to show */
    -webkit-box-orient: vertical;
    margin-bottom: 20px;
}
.view-enews-help .views-row .views-field-view-node {
    display: block;
    float: right;
    position: relative;
    position: sticky;
    bottom: 0;
    z-index: 9999;
    background-color: white;
    height: 30px;
    width: 100%;

}
.view-enews-help .views-row .views-field-view-node a{
    float: right;
}
.view-enews-help .views-row .views-field-body{
    display: block;
    position: relative;
    z-index: 1000;
    margin-top: 25px;
}
.view-enews-help .views-row .views-field.views-field-title a{
    text-decoration: none;
    color: #333;
    font-weight: bold;
    font-size: 20px;
}
.view-enews-help .views-row .views-field.views-field-title a:hover{

    color: #cc2f3c;
}
.view-enews-help .views-row.views-row-first {
    max-height: 2000px;      /* fallback */
    -webkit-line-clamp: 20 !important;; /* number of lines to show */
}

/*Trimmed the paragrahp for Law*/
.view-enews-law .views-row{
    border-top: solid 4px #38a3cf;
    padding-top: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 301px;      /* fallback */
    -webkit-line-clamp: 5 !important; /* number of lines to show */
    -webkit-box-orient: vertical;
    margin-bottom: 20px;
}
.view-enews-law .views-row .views-field-view-node {
    display: block;
    float: right;
    position: relative;
    position: sticky;
    bottom: 0;
    z-index: 9999;
    background-color: white;
    height: 30px;
    width: 100%;

}
.view-enews-law .views-row .views-field-view-node a{
    float: right;
}
.view-enews-law .views-row .views-field-body{
    display: block;
    position: relative;
    z-index: 1000;
    margin-top: 25px;
}
.view-enews-law .views-row .views-field.views-field-title a{
    text-decoration: none;
    color: #333;
    font-weight: bold;
    font-size: 20px;
}
.view-enews-law .views-row .views-field.views-field-title a:hover{

    color: #cc2f3c;
}
.view-enews-law .views-row.views-row-first {
    max-height: 2000px;      /* fallback */
    -webkit-line-clamp: 20 !important;; /* number of lines to show */
}

/*Trimmed the paragrahp for Other Topics*/
.view-enews-other-topics .views-row{
    border-top: solid 4px #38a3cf;
    padding-top: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 301px;      /* fallback */
    -webkit-line-clamp: 5 !important; /* number of lines to show */
    -webkit-box-orient: vertical;
    margin-bottom: 20px;
}
.view-enews-other-topics .views-row .views-field-view-node {
    display: block;
    float: right;
    position: relative;
    position: sticky;
    bottom: 0;
    z-index: 9999;
    background-color: white;
    height: 30px;
    width: 100%;

}
.view-enews-other-topics .views-row .views-field-view-node a{
    float: right;
}
.view-enews-other-topics .views-row .views-field-body{
    display: block;
    position: relative;
    z-index: 1000;
    margin-top: 25px;
}
.view-enews-other-topics .views-row .views-field.views-field-title a{
    text-decoration: none;
    color: #333;
    font-weight: bold;
    font-size: 20px;
}
.view-enews-other-topics .views-row .views-field.views-field-title a:hover{

    color: #cc2f3c;
}
.view-enews-other-topics .views-row.views-row-first {
    max-height: 2000px;      /* fallback */
    -webkit-line-clamp: 20 !important;; /* number of lines to show */
}



/*Most Recent Block*/
.block-enews-side-nav-block .views-row{
    margin-bottom: 20px;
}
.block-enews-side-nav-block .views-row a{
    color: #333;
    text-decoration: none;
}
.block-enews-side-nav-block .views-row a:hover{

    color: #cc2f3c;
}



.views-field-field-enews-category {
    font-weight: bold;
}



/*Recent Post box*/
.block-enews-side-nav-block.block-views-enews-side-nav-block{
    border: 10px solid #eee;
    padding: 7px;
	margin-bottom: 20px;
}
/*Indivisual Blog Post*/
.field-name-field-enews-category{
    display: inline-block;
    vertical-align: text-top;
    padding-right: 10px;
    border-right: 2px solid grey;
    line-height: 16px;
}
.field-name-field-enews-category .field-item{
    display: inline-block;
    font-weight: bold;
}
.field-name-field-enews-category .field-item:nth-child(2):before{
    content:",  ";
}
.field-name-field-enews-category .field-item:nth-child(3):before{
    content:",  ";
}
.field-name-field-enews-category .field-item:nth-child(4):before{
    content:",  ";
}
.field-name-field-enews-category .field-item:nth-child(5):before{
    content:",  ";
}
.field-name-field-enews-category .field-item:nth-child(6):before{
    content:",  ";
}

.field-name-field-upload-date{
    padding-left: 10px;
    display: inline-block;
    margin-bottom: 20px;
}
/*eNews Categories Block*/
.block-block-14{
    border: 10px solid #eee;
    padding: 7px;
    margin-bottom: 20px;
}

.block-block-14 li{
    list-style: none;
}
.block-block-14 a{
    font-weight: bold;
    color: #333;
    text-decoration: none;
    list-style: none;

}
.block-block-14 a:hover{
    color: #cc2f3c;


}
.block-simple-subscription{
    margin-top: 20px;
    border: 10px solid #eee;
    padding: 7px;
}
.block-simplenews-6 {
    border: 10px solid #eee;
    padding: 7px;
    margin-bottom: 20px;
}
.block-simplenews-6 .block-title{
    display: none;
}
/*End of Migration from Dev Site*/

/* Simon's Work ends here*/