.view-customers table.views-view-grid, .view-integration table.views-view-grid, .view-automations-grid table.views-view-grid, .view-testimonials table.views-view-grid {
    margin-bottom: 40px;
    margin-left: 10px;
    margin-top: 10px;
    overflow: hidden;
    padding: 10px 10px 0;
}

.view-customers table.views-view-grid tr td, .view-integration table.views-view-grid tr td, .view-automations-grid  table.views-view-grid tr td, .view-testimonials table.views-view-grid tr td {
    display: block;
    float: left;
    height: 320px;
    margin: 0 11px 11px 0;
    padding: 0;
    width: 170px;
}
.view-reviews {
    float: left;
    margin-left: 15px;
    width: 100%;
}


.testimonial .video img {
    border: 1px solid #AFAFAF;
}

.client {
}
.rteleft {
    text-align: left;
}
.client img {
    float: left;
    height: 98px;
    line-height: 98px;
    padding: 5px;
    width: 164px;
}

.view-customers .views-field-field-thumbs img, .view-integration .views-field-field-thumbs img, .view-automations-grid  .views-field-field-thumbs img, .view-testimonials .views-field-field-thumbs img {
    border: 1px solid #AFAFAF;
    margin-bottom: 10px;
}
.view-customers  .views-field-title a h5, .view-integration  .views-field-title a h5, .view-automations-grid  .views-field-title a h5 {
    font-size: 12px;
    line-height: 16px;
}
.view-customers .views-field-field-industry {
    color: #2C2C2C;
    font-size: 11px;
    padding-top: 5px;
    font-weight: bold;
}

.view-integration .views-field-field-teasers p, .view-automations-grid .views-field-field-teasers p, .view-customers .views-field-field-teasers p, .view-testimonials .views-field-field-teasers p {
    font-size: 11px;
    line-height: 13px !important;
    margin-top: 4px;
}


.views-field-view-node a, .view-customers .views-field-view-node a {
    background: url("../images/read-casestudy.png") no-repeat scroll center top transparent;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 20px;
    margin: 7px 0 0;
    width: 110px;
}
.view-integration .views-field-view-node a, .view-automations-grid .views-field-view-node a  {
    background: url("../images/find-out-more-default.png") no-repeat scroll center top transparent;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 20px;
    margin: 7px 0 0;
    width: 94px;
}
.view-customers .views-field-view-node a:hover {
    background: url("../images/read-casestudy.png") no-repeat scroll center bottom transparent;
}
.view-integration .views-field-view-node a:hover {
    background: url("../images/find-out-more-over.png") no-repeat scroll center top transparent;
}
.view-automations-grid .views-field-view-node a:hover {
    background: url("../images/find-out-more-over.png") no-repeat scroll center top transparent;
}
.view-customers table tr td, .view-testimonials table tr td {
    border: medium none !important;
}
.view-integration table tr td, .view-automations-grid table tr td, .view-testimonials table tr td {
    border: medium none !important;
}
.view-testimonials .views-field-title h5 {
    font-size: 13px;
    line-height: 16px;
}
.view-testimonials .views-field-php a.read-more {
    background: url("../images/read-casestudy.png") no-repeat scroll center top transparent;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 20px;
    margin: 7px 0 0;
    width: 110px;
}
.view-testimonials .views-field-php a.read-more:hover {
    background: url("../images/read-casestudy.png") no-repeat scroll center bottom transparent;
}
.view-testimonials .video-overlay-thumbnail a img{
    height: 0;
    width: 0;
}
.view-testimonials .video-overlay-thumbnail a {
    background: url("../images/view-video.png") no-repeat scroll center top transparent;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 20px;
    margin: 7px 0 0;
    width: 80px;
}
.view-testimonials .video-overlay-thumbnail a:hover {
    background: url("../images/view-video.png") no-repeat scroll center bottom transparent;
}
.view-reviews .views-field-field-image img {
    float: left;
    margin-right: 20px;
    margin-top: 20px;
}
.view-reviews .views-row {
    border-bottom: 1px dashed;
    overflow: hidden;
    padding-bottom: 35px;
}
.view-reviews .views-field-title h2 {
    padding-bottom: 10px;
    padding-top: 15px;
}

.view-reviews .views-field-field-reviewcount {
    color: #205FAB;
    float: right;
    font-size: 15px;
}

.view-reviews .views-field-field-reviewlink a:active {
    position: relative;
    top: 1px;
}

.review {
    float: left;
    line-height: 1.5em;
    margin-top: 25px;
    width: 490px;
}

.review span {
    display: block;
    float: left;
    margin: -14px 10px 0 0;
}
.review div {
    float: right;
    text-align: right;
}
.view-reviews .views-field-field-image {
    display: block;
    float: left;
    min-height: 150px;
}
.myButton a {
    background: -moz-linear-gradient(center top , #EDEDED 5%, #DFDFDF 100%) repeat scroll 0 0 #EDEDED;
    border: 1px solid #DCDCDC;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 0 0 #FFFFFF inset;
    color: #777777;
    display: inline-block;
    float: right;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin: 0 395px 0 0;
    padding: 6px 12px;
    text-decoration: none;
}
.myButton a:hover, .view-review-page .views-field-field-reviewlink a:hover {
    background: -moz-linear-gradient(center top , #DFDFDF 5%, #EDEDED 100%) repeat scroll 0 0 #DFDFDF;
}
.node-type-case-study #right {
    padding-bottom: 20px;
}
.node-type-integration #right {
    padding-bottom: 20px;
}
.node-type-automation #right {
    padding-bottom: 20px;
}
.view-review-page .views-field-field-image img {
    float: left;
    margin-right: 20px;
    padding-top: 25px;
}
.view-review-page .views-field-field-reviewcount {
    color: #205FAB;
    float: right;
    font-size: 15px;
}

.view-review-page .views-field-created {
    padding-bottom: 20px;
    padding-top: 25px;
}
.view-review-page .views-field-field-reviewlink a {
    background: -moz-linear-gradient(center top , #EDEDED 5%, #DFDFDF 100%) repeat scroll 0 0 #EDEDED;
    border: 1px solid #DCDCDC;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 0 0 #FFFFFF inset;
    color: #777777;
    display: inline-block;
    float: right;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin: 0 180px 0 0;
    padding: 6px 12px;
    text-decoration: none;
}

/*.container {
    margin-bottom: 40px;

}*/
#block-workbooks-blocks-latest-feature-requests {
    float: left;
    margin-top: 0px;
    padding-left: 20px;
    width: 300px;
}
#block-block-5 {
    float: right;
}
#block-menu-block-1 {
    //margin-top: 162px;
    padding-bottom: 18px;
}
.footer-content ul.features li span.number {
    background: url("/sites/all/themes/workbooks/images/sprite.png") no-repeat scroll -1252px 0 transparent;
    color: #FFFFFF;
    float: left;
    height: 21px;
    line-height: 21px;
    margin-right: 6px;
    text-align: center;
    width: 23px;
}
.footer-content h4 {
    background: url("/sites/all/themes/workbooks/images/sprite.png") no-repeat scroll 0 21px transparent;
    color: #E2E2E2;
    height: 25px;
    margin-bottom: 10px;
    width: 285px;
}
.footer-content p {
    line-height: 20px;
}
#footers {
   margin: 8px auto;}
#block-views-latest-crm-blog-posts-block {
    float: left;
}
#block-views-latest-crm-blog-posts-block h2 {
    background: url("/sites/all/themes/workbooks/images/sprite.png") no-repeat scroll 0 21px transparent;
    color: #E2E2E2;
    height: 25px;
    margin-bottom: 10px;
    width: 285px;
    font-size: 15px;
}


#block-views-latest-crm-blog-posts-block .views-field-created {
    color: #A0A0A0;
    font-size: 10px;
    font-weight: bold;
    line-height: 14px;
}

#block-views-latest-crm-blog-posts-block .views-field-title a {
    color: #E2E2E2;
    font-size: 10px;
    font-weight: bold;
    line-height: 14px;
}

#block-block-5 p {
    line-height: 15px;
}


a.twitter {
    background: url("/sites/all/themes/workbooks/images/b_twitter.png") no-repeat scroll center top transparent;
    display: block;
    height: 41px;
    width: 200px;
    font-size: 0;
}


.page-node-639 ul li {
    color: #606060;
    font-size: 13px;
    line-height: 18px;
    margin: 9px 7px;
}
.page-node-639 ul {

    margin: 20px 0 20px 40px;
}
.page-node-639 span {

    line-height: 33px;
}


.page-node-668 .field-name-body {
    margin-left: 18px;
}

.page-node-668 h2 {

    padding-top: 20px;
}


.page-node-938 h2 {

    line-height: 48px;
}


.page-node-95 h2 {
    line-height: 26px;
    //padding-top: 20px;
}
.page-node-95 .field-name-body p {
    margin: 10px 0;
}
.page-node-95 .field-name-body {
    display: block;
    margin-left: 18px;
    padding-right: 15px;
}


.page-node-95 #footers {
    margin: 70px auto;
}

.page-node-697 .field-name-body {
    margin-left: 20px;
}

.page-node-697 .field-name-body h2 {
    margin-top: 25px;
}


.media-youtube-video {
    background: none repeat scroll 0 0 #E7E7E7;
    display: block;
    float: right;
    margin: 10px;
    padding: 13px 0 13px 13px;
    width: 303px;
}

#block-views-f-feature-videos-block,
#block-pd7banner-feature-video-banners {
    background: none repeat scroll 0 0 #E7E7E7;
    display: block;
    float: right;
    margin: 65px 10px 10px;
    padding: 0 0 13px 13px;
    width: 303px;
}


#block-block-29,#block-views-web-feature-video-block,#block-views-dashboard-feature-video-block {
    background: none repeat scroll 0 0 #E7E7E7;
    display: block;
    float: right;
    margin: 43px 5px 5px;
    padding: 3px 0 13px 13px;
    width: 303px;
}


#block-block-29 .views-field-title {
    color: #205FAB;
    font-size: 15px;
    font-weight: 700;
    margin-top: 10px;
}

#block-block-29 h2 {
    font-size: 18px;
    margin: 10px 0;
}

#block-views-f-feature-videos-block .views-field-title,
#block-pd7banner-feature-video-banners .view-mode-feature_video h4 {
    color: #205FAB;
    font-size: 15px;
    font-weight: 700;
    margin-top: 10px;
}
#block-views-f-feature-videos-block h2,
#block-pd7banner-feature-video-banners .view-mode-feature_video h2
{
    font-size: 18px;
    margin: 10px 0;
}

#block-block-29 .views-field-field-videos .video-overlay-thumbnail img {
     border-bottom: 2px solid #000000;
    border-top: 3px solid #000000;
}

#block-views-f-feature-videos-block .views-field-field-videos .video-overlay-thumbnail img {
     border-bottom: 15px solid #000000;
    border-top: 15px solid #000000;
}


.view-homepage-list .video-overlay-thumbnail img {
     border-bottom: 15px solid #000000;
    border-top: 15px solid #000000;

}

#block-views-web-feature-video-block,#block-views-dashboard-feature-video-block .views-field-title {
    color: #205FAB;
    font-size: 15px;
   font-weight: 700;
   padding: 10px;
}
#block-views-web-feature-video-block,#block-views-dashboard-feature-video-block h2 {
     padding: 11px;
}


#block-views-web-feature-video-block .views-field-field-videos .video-overlay-thumbnail img {
     border-bottom: 1px solid gray;
    border-top: 2px solid lightgray;
}

#edit-field-feature-video .form-type-checkbox{
    display: none;
}


#block-views-web-feature-video-block .views-field-title {
     padding: 11px;
}
