/* Custom blocks stylesheet */

/* Slider styles */

.ifaw-slider {
    background-color:transparent;
    padding:0px;
    margin-top:10px;
}

#content-content .ifaw-slider .inner {
    margin-left:12px;
    margin-right:12px;
}

body #content-content .theme-carousel-video .inner,
body #content-content .home-carousel-full-width .inner {
    margin-left:0;
    margin-right:0;
}

.theme-carousel-blue {
    background-color:#cfeaed;
}

.theme-carousel-gray-3items,
.theme-carousel-gray-5items {
    background-color:#eaeaea;
    margin-bottom:0px;
    height:350px;
}

.theme-carousel-gray,
.theme-carousel-video {
    background-color:#eaeaea;
}

.theme-carousel-gray {
    width:460px;
}

.home-carousel-full-width {
    padding:0;
    height:225px;
    margin-bottom:10px;
    border-top:1px solid #9b9b9b;
    overflow: hidden;
}

.theme-carousel-video {
    padding:0;
}

.home-carousel-full-width .inner h2.pane-title {
    margin-bottom:7px;
    padding-top:13px;
}

.ifaw-slider  h2.pane-title {
    font-family: FranklinGothicURW-Med;
    font-size:28px;
    line-height:1.1em;
    color:#013856;
    padding-top:16px;
    margin-bottom:8px;
}

.theme-carousel-gray-3items,
.theme-carousel-gray-5items.ifaw-slider {
    margin-top:0px;
}

.page-resource-center .theme-carousel-gray-5items h2.pane-title {
    font-family: FranklinGothicURW-Dem;
    font-size:28px;
    line-height:1.1em;
}

.ifaw-slider  .views-field-title span a {
    font-family: arial, sans-serif;
    font-weight:bold;
    font-size:14px;
    line-height:1.3em;
    color:#013856;
}

.ifaw-slider .views-field-field-title-value span {
    font-family: arial, sans-serif;
    font-size:12px;
    line-height:1.3em;
    color:#013856;
}

.page-resource-center .theme-carousel-gray-5items .views-field-field-title-value span {
    color:#8DA6B3;
}

.ifaw-slider .views-row {
    display:block;
    width:140px;
    float:left;
    margin-left:8px;
}

.panel-panel .theme-carousel-gray-5items .views-row {
    display:block;
    width:128px;
    float:left;
    margin-left:8px;
}

.theme-carousel-video .view .views_slideshow_slide {
    width:460px !important;
    height:297px !important;
    background-color:#000;
}

.caption-container .caption {
    padding:5px 10px;
    position: absolute;
    background-color: #000;
    opacity:0.6;
    filter:alpha(opacity=60); /* For IE8 and earlier */
    margin-top: -45px;
    width: 95.7%;
    z-index:10000;
}

.caption h3 {
    margin:0;
    padding:0;
    color: #FFF;
    width: 90%;
}

.theme-carousel-video .view .views-row .views-field-title {
    display: block;
    width: 100px;
}

.theme-carousel-video .view .views_slideshow_slide .emvideo-thumbnail-replace-full .emvideo-thumbnail-replacement span {
    background: transparent url(../img/youtube_video_overlay.png) no-repeat scroll 0 0;
    display: block;
    width: 82px;
    position: absolute;
    height: 55px;
    left:189px;
    top:119px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    /* IE 5-7 */
    filter: alpha(opacity=70);
    /* Netscape */
    -moz-opacity: .7;
    /* Safari 1.x */
    -khtml-opacity: .7;
    /* Good browsers */
    opacity: .7;
}

.theme-carousel-video .view .views_slideshow_slide .emvideo-thumbnail-replace-full .emvideo-thumbnail-replacement span:hover {
    background-position: 0 0;
}

.theme-carousel-video .view .views_slideshow_slide:hover .emvideo-thumbnail-replace-full .emvideo-thumbnail-replacement span {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* IE 5-7 */
    filter: alpha(opacity=100);
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1;
}

.ifaw-slider .view-content .views-row-first {
    margin-left:0;
}

.ifaw-slider .view {
    display:block;
    width:436px;
    height:310px;
    position:relative;
}

.theme-carousel-gray-5items .view {
    display:block;
    width:672px;
    height:285px;
    position:relative;
}

.theme-carousel-gray .views_slideshow_singleframe_slide,
.theme-carousel-blue .views_slideshow_singleframe_slide {
    width:436px !important;
}

.theme-carousel-gray-5items .views_slideshow_singleframe_teaser_section,
.theme-carousel-gray-5items .views_slideshow_singleframe_slide {
    width:672px !important;
}

.home-carousel-full-width .view {
    width:940px;
    height:168px;
}

.theme-carousel-video .view {
    width:460px;
    height:336px;
}

.home-carousel-full-width .views-row {
    display:block;
    width:166px;
    height:168px;
    float:left;
    margin:0;
    padding:0;
}

.theme-carousel-video .view .views_slideshow_singleframe_teaser_section {
    width:460px;
    height:320px;
    overflow:visible;
}

body .ifaw-slider .views_slideshow_singleframe_controls #views_slideshow_singleframe_playpause_nodequeue_4-panel_pane_1,
body .ifaw-slider .views_slideshow_singleframe_controls .views_slideshow_singleframe_pause {
    display:none;
}

.ifaw-slider .views_slideshow_next {
    float:right;
}

body .ifaw-slider .view-content .views-slideshow-controls-bottom {
    bottom: 0px;
    height: 30px;
    position: absolute;
    width: auto;
    z-index: 20;
}

body .theme-carousel-gray-5items .view-content .views-slideshow-controls-bottom {
    bottom:-9px;
}

body .theme-carousel-video .view-content .views-slideshow-controls-bottom {
    bottom:2px;
}

.ifaw-slider .views_slideshow_singleframe_controls .views_slideshow_singleframe_previous {
    float:left;
    width:22px;
    height:21px;
    padding:0;
    margin:0;
    margin-right:5px;
    background: transparent url(../img/jc_theme_left.png) no-repeat center center;
}

.ifaw-slider .views_slideshow_singleframe_controls .views_slideshow_singleframe_previous:hover {
    background: transparent url(../img/jc_theme_left_hover.png) no-repeat center center;
}

.ifaw-slider .views_slideshow_singleframe_controls .views_slideshow_singleframe_next {
    float:left;
    width:22px;
    height:21px;
    padding:0;
    margin:0;
    margin-left:5px;
    background: transparent url(../img/jc_theme_right.png) no-repeat center center;
}

.ifaw-slider .views_slideshow_singleframe_controls .views_slideshow_singleframe_next:hover {
    background: transparent url(../img/jc_theme_right_hover.png) no-repeat center center;
}

.ifaw-slider .views_slideshow_singleframe_controls .views_slideshow_singleframe_play {
    display:none;
}

.ifaw-slider .views_slideshow_singleframe_controls a,
.ifaw-slider .views_slideshow_singleframe_controls .views_slideshow_singleframe_pager {
    display:block;
    float:left;
    padding:0;
    margin:0;
}

.ifaw-slider .views_slideshow_pagerNumbered .pager-item {
    list-style-type:none;
    float:left;
    padding:0;
    display:block;
    margin:5px 5px 0 5px;
    width:12px;
    height:11px;
    cursor:pointer;
    background: transparent url(../img/dot_empty.png) no-repeat center center;
}

.theme-carousel-gray .views_slideshow_pagerNumbered .pager-item {
    background: transparent url(../img/dot_empty_gray.png) no-repeat center center;
}

body .ifaw-slider .views_slideshow_pagerNumbered .activeSlide {
    background: transparent url(../img/dot_full.png) no-repeat center center;
}

body .theme-carousel-gray .views_slideshow_pagerNumbered .activeSlide {
    background: transparent url(../img/dot_full_gray.png) no-repeat center center;
}

body .ifaw-slider .views_slideshow_pagerNumbered .activeSlide

/* Views Quick Tab Styles and view all styles */

.news-views-list-style .view-content .views-row,
.quicktabs_main .view-content .views-row {
    position:relative;
}

.quicktabs_main .feed-icon {
    position: absolute;
    right: 2px;
    top: 4px;
    z-index: 100;
}

.pane-content .quicktabs_main p {
    margin:0;
}

.quicktabs_main .attachment .see-all-link {
    display:block;
    float:left;
    clear:both;
    width:100%;
    font-weight:normal;
    font-family: FranklinGothicURW-Med;
    font-size:21px;
    padding-top:12px;
    margin-top:10px;
    background: url("../img/listBorder.png") no-repeat scroll 0 0 transparent;
}

.news-views-list-style .pane-content .tab-title a,
#pid-node-46-blog-posts .pane-content .tab-title a,
.node-type-staff .pane-content .tab-title a,
.pane-content .quicktabs_main .tab-title a {
    font-family: FranklinGothicURW-Med;
    font-size:21px;
    color:#013856;
    line-height:1.2em;
}

.news-views-list-style .pane-content .tab-meta-info,
#pid-node-46-blog-posts .pane-content .tab-meta-info,
.node-type-staff .pane-content .tab-meta-info,
.pane-content .quicktabs_main .tab-meta-info {
    font-family: arial, sans-serif;
    font-size:12px;
    line-height:1.3em;
    color:#8DA6B3;
    margin-top:5px;
    margin-bottom:9px;
}


.news-views-list-style .pane-content .tab-body,
.news-views-list-style .pane-content .tab-body p,
#pid-node-46-blog-posts .pane-content .tab-body,
#pid-node-46-blog-posts .pane-content .tab-body p,
.node-type-staff .pane-content .tab-body,
.node-type-staff .pane-content .tab-body p,
.pane-content .quicktabs_main .tab-body,
.pane-content .quicktabs_main .tab-body p {
    font-family: arial, sans-serif;
    font-size:14px;
    line-height:1.3em;
    color:#013856;
}

.news-views-list-style .pane-content .tab-body a,
#pid-node-46-blog-posts .pane-content .tab-body a,
.node-type-staff .pane-content .tab-body a,
.pane-content .quicktabs_main .tab-body a {
    font-family: FranklinGothicURW-Dem;
    font-size:14px;
    line-height:1.3em;
    color:#40ABB9;
}

.news-views-list-style .pane-content .view-content .views-row,
#pid-node-46-blog-posts .pane-content .view-content .views-row,
.node-type-staff .pane-content .view-content .views-row,
.pane-content .quicktabs_main .view-content .views-row {
    margin:0;
    margin-top:20px;
    padding-top:14px;
    background: transparent url(../img/listBorder.png) no-repeat 0 0;
    min-height:104px;
}

#main div.list-border {
    height:1px;
    width:100%;
    display:block;
    clear:both;
    background: transparent url(../img/listBorder.png) no-repeat 0 0;
}

.node-type-staff .pane-content .view-ccp-views .view-content .views-row {
    min-height:0px;
    margin:0px;
}

.pane-content .quicktabs_main .attachment .view-content .views-row {
    margin-top:0;
    padding-top:0;
    background:none;
    min-height:0px;
}

.news-views-list-style .pane-content .view-content .views-row-first,
#pid-node-46-blog-posts .pane-content .view-content .views-row-first,
.node-type-staff .pane-content .view-content .views-row-first,
.pane-content .quicktabs_main .view-content .views-row-first {
    padding-top:0;
    background:none;
}


.news-views-list-style .pane-content .node-type-blog,
.news-views-list-style .pane-content .node-type-page,
.news-views-list-style .pane-content .node-type-press,
#pid-node-46-blog-posts .pane-content .node-type-blog,
.node-type-staff .pane-content .node-type-blog,
.node-type-staff .pane-content .node-type-page,
.node-type-staff .pane-content .node-type-press,
.pane-content .quicktabs_main .node-type-blog,
.pane-content .quicktabs_main .node-type-page,
.pane-content .quicktabs_main .node-type-press {
    padding-left:160px;
}

.pane-content .quicktabs_main .node-type-publication,
.news-views-list-style .pane-content .node-type-publication,
.node-type-staff .pane-content .node-type-publication {
    padding-left:80px;
}

.node-type-blog-video-thumb,
.node-type-blog-image-thumb,
.node-type-press-image-thumb,
.node-type-press-video-thumb,
.node-type-publication-image-thumb,
.node-type-publication-video-thumb {
    display:none;
}

.pane-content .quicktabs_main .views-row .tab-body span {
    display:none;
}

.pane-content .quicktabs_main .views-row-first .tab-body span {
    display:inline;
}


.news-views-list-style .views-field-views-ifempty-1,
.pane-content .quicktabs_main .views-field-views-ifempty,
.pane-content .quicktabs_main .views-field-views-ifempty-1,
.news-views-list-style .pane-content .node-type-pub-thumb,
.news-views-list-style .pane-content .node-type-blog-icon-thumb,
.news-views-list-style .pane-content .node-type-press-icon-thumb,
.news-views-list-style .pane-content .node-type-page-icon-thumb,
.news-views-list-style .pane-content .node-type-publication-icon-thumb,
.news-views-list-style .quicktabs_main .node-type-publication-icon-thumb,
#pid-node-46-blog-posts .node-type-blog-icon-thumb,
.pane-content .quicktabs_main .node-type-pub-thumb,
.pane-content .quicktabs_main .node-type-publication-pub-thumb,
.node-type-staff .pane-content .node-type-blog-icon-thumb,
.node-type-staff .pane-content .node-type-press-icon-thumb,
.node-type-staff .pane-content .node-type-page-icon-thumb,
.node-type-staff .pane-content .views-field-views-ifempty-1,
.pane-content .quicktabs_main .node-type-blog-icon-thumb,
.pane-content .quicktabs_main .node-type-press-icon-thumb,
.pane-content .quicktabs_main .node-type-page-icon-thumb,
.pane-content .quicktabs_main .node-type-publication-icon-thumb {
    display:block;
    float:left;
    margin-right:20px;
    padding-left:0;
}

.node-type-staff .pane-content .views-row .tab-meta-info span.tab-comments {
    font-family: FranklinGothicURW-Med;
    color: #40ABB9;
    margin-left: .25em;
}

/* Board of Directors Styles */

.board-of-directors {
    background-color:#eaeaea;
    width:460px;
    padding:21px 0 21px 0;
    margin-bottom:10px;
    position:relative;
    overflow:hidden;
}
.board-of-directors .board-hide {
    display: none;
}

#content-content .board-of-directors .inner {
    margin-left:15px;
    margin-right:15px;
}

.board-of-directors .views-row .views-field-title {
    font-family:arial, sans-serif;
    margin:12px 0 0px 0;
    font-size:16px;
    line-height:1.3em;
}

.board-of-directors .views-row .views-field-title a {
    font-family: Arial, sans-serif;
    color:#013856;
    font-size:16px;
    line-height:1.3em;
    padding:5px 0 5px 0;
}

.board-of-directors .views-row .views-field-title .edit-board a {
    padding:0px;
    margin:0px;
    font-size:11px;
    color:#40ABB9;
    margin-left:10px;
}

.board-toggle {
    display:block;
    height:21px;
    display:block;
    position:absolute;
    top:20px;
    right:20px;
    padding-right:28px;
    background: transparent url(../img/boardOpen.png) no-repeat 100% 0;
    color:#9b9b9b;
    line-height:22px;
    text-decoration:none;
}

.board-toggle:hover {
    text-decoration:none;
    background: transparent url(../img/boardOpen_hover.png) no-repeat 100% 0;
}

.board-of-directors-open .board-toggle {
    background-image: url(../img/boardClose.png);
}

.board-of-directors-open .board-toggle:hover {
    background-image: url(../img/boardClose_hover.png);
}

/* Our Work */

.our-work-grid .views-row {
    display:block;
    float:left;
    width:220px;
    height:165px;
    margin:0 0 0 20px;
    padding:0;
    background: transparent url(../img/ow_theme_page.png) no-repeat 0 100%;
    margin-bottom:12px;
}

.our-work-grid .views-row:hover {
    background: transparent url(../img/ow_theme_page_hover.png) no-repeat 0 100%;
}

.our-work-grid .views-row-1,
.our-work-grid .views-row-5,
.our-work-grid .views-row-9,
.our-work-grid .views-row-13,
.our-work-grid .views-row-17,
.our-work-grid .views-row-21,
.our-work-grid .views-row-25,
.our-work-grid .views-row-29,
.our-work-grid .views-row-33,
.our-work-grid .views-row-37,
.our-work-grid .views-row-41,
.our-work-grid .views-row-45 {
    margin-left:0;
}

.our-work-grid .views-row .views-field-title span a {
    font-family: FranklinGothicURW-Dem;
    font-size: 16px;
    line-height: 1.3em;
    color: #013856;
    display:block;
    margin-top: -5px;
    padding-bottom: 30px;
    padding-left: 8px;
    padding-top: 3px;
    width: 220px;
}

.our-work-grid .views-row:hover .views-field-title span a {
    text-decoration:none;
    color:#fff;
}

/**
 * IFAW panel styles
 */

.ifaw-pane.block-orange-white {
    background: #ff8d2a;
    margin: 1em 0;
    position:relative;
}

.ifaw-pane.block-orange-white .inner {
    padding: 15px;
    background: url(../img/block-arrow-orange.png) no-repeat 0 30px;
}

.ifaw-pane.block-orange-white .inner .inner-inner {
    background: #fff;
    padding: 0;
}

.ifaw-pane.block-orange-white .view-content .views-field-field-action-url-url-1,
.ifaw-pane.block-orange-white .view-content .views-field-field-action-url-url,
.ifaw-pane.block-orange-white .view-content .views-field-field-teaser-value,
.ifaw-pane.block-orange-white .view-content .views-field-title {
    margin:2px 10px 0 10px;
}

.ifaw-pane.block-orange-white .view-content .views-row {
    padding-bottom:10px;
}

.ifaw-pane.block-orange-white .view-content .views-field-title a {
    font-family: FranklinGothicURW-Dem;
    font-size:28px;
    line-height:1.1em;
    color:#013856;
}

.ifaw-pane.block-orange-white .view-content .views-field-field-teaser-value {
    font-family: Arial, sans-serif;
    font-size:14px;
    line-height:1.3em;
    font-weight:bold;
}

.ifaw-pane.block-orange-white a.feature {
    display:block;
    width:173px;
    height:29px;
    margin:0;
    padding:0;
    background: transparent url(../img/btn_173x29.png) no-repeat 0 0;
    text-align:center;
    color:#000000;
    font-family:arial, sans-serif;
    font-size:14px;
    line-height:30px;
}

.ifaw-pane.block-orange-white a.petition:hover,
.ifaw-pane.block-orange-white a.feature:hover {
    background: transparent url(../img/btn_173x29_hover.png) no-repeat 0 0;
}

/*.ifaw-pane.block-gray-wedge-action,*/
.ifaw-pane.block-gray-wedge {
    margin: 1em 0;
    background-color:#eaeaea;
    width:220px;
    position:relative;
}

.page-get-involved .ifaw-pane.block-gray-wedge {
    background-color:#d9e1e6;
    width:220px;
    height:286px;
    position:relative;
}

.ifaw-pane.block-gray-wedge-action {
    margin: 1em 0;
    background-color:#d9e1e6;
    width:220px;
    position:relative;
}

.ifaw-pane.block-gray-wedge-action .inner,
.ifaw-pane.block-gray-wedge .inner {
    padding: 15px;
    background: url(../img/block-arrow-gray.png) no-repeat 0 30px;
}

.page-get-involved .ifaw-pane.block-gray-wedge .inner {
    background: url(../img/block-arrow-gray-get-involved.png) no-repeat 0 30px;
}

.ifaw-pane.block-gray-wedge-action .inner .inner-inner,
.ifaw-pane.block-gray-wedge .inner .inner-inner {
    padding:0;
}

.ifaw-pane.block-gray-wedge .view-content .views-field-field-action-url-url,
.ifaw-pane.block-gray-wedge .view-content .views-field-field-teaser-value,
.ifaw-pane.block-gray-wedge .view-content .views-field-title {
    /*margin:2px 10px 0 10px;*/
}

.ifaw-pane.block-gray-wedge .view-content .views-row {
    padding-bottom:10px;
}
.ifaw-pane.block-gray-wedge .view-content .views-field-title,
.ifaw-pane.block-gray-wedge .view-content .views-field-title a {
    font-family: FranklinGothicURW-Med, Arial, sans-serif;
    font-size:21px;
    line-height:1.2em;
    color:#013856;
}

.ifaw-pane.block-gray-wedge .view-content .views-field-field-teaser-value {
    font-family: Arial, sans-serif;
    font-size:14px;
    line-height:1.3em;
    margin-bottom:26px;
}

.ifaw-pane.block-gray-wedge a.feature {
    display:block;
    width:197px;
    height:31px;
    margin:0;
    padding:0;
    background: transparent url(../img/btn_197x31_donate_other.png) no-repeat 0 0;
    text-align:center;
    color:#000000;
    font-family:arial, sans-serif;
    font-size:14px;
    line-height:30px;
    position:absolute;
    left:12px;
    bottom:12px;
}

.ifaw-pane.block-gray-wedge a.feature:hover {
    background: transparent url(../img/btn_197x31_donate_other_hover.png) no-repeat 0 0;
}

.ifaw-pane.block-blue {
    background: #013856;
    margin: 1em 0;
    position:relative;
}
.ifaw-pane.block-blue {
    margin-top: 25px;
}
#pid-canada-francais-notre-travail-education-les-chiens-les-chats-et-nous .ifaw-pane.block-blue, #pid-canada-francais-notre-travail-education-fascinants--l-phants .ifaw-pane.block-blue {
    margin-top:10px;
}


.ifaw-pane.block-blue .inner {
    padding: 15px;
}
.ifaw-pane.block-blue .inner .inner-inner {
    background: #013856;
    padding: 0px;
}
.ifaw-pane.block-blue .inner .inner-inner p,
.ifaw-pane.block-blue .inner .inner-inner a,
.ifaw-pane.block-blue .inner .inner-inner h2,
.ifaw-pane.block-blue .inner .inner-inner div {
    color:#fff;
}

.ifaw-pane.block-blue .inner .inner-inner a {
    text-decoration:underline;
}

.ifaw-pane.block-blue .inner .inner-inner h2.pane-title {
    font-family: FranklinGothicURW-Dem;
    font-size:28px;
    line-height:1.1em;
    font-weight:normal;
    color:#ffffff;
}

.ifaw-pane.block-blue .inner .inner-inner h2.theme-title {
    color: #FFFFFF;
    font-family: FranklinGothicURW-Med;
    font-size: 21px;
    font-weight: normal;
    line-height: 1.2em;
}

.ifaw-pane.block-blue .inner .inner-inner .views-field-edit-node a {
    color:#013856;
}

/* blue white */
.ifaw-pane.block-blue-white {
    margin: 1em 0;
    background-color:#013856;
    width:220px;
    clear:both;
    position:relative;
}
.ifaw-pane.block-blue-white .inner {
    padding: 15px;
}

.ifaw-pane.block-blue-white .inner .inner-inner {
    background: #fff;
    padding: 0;
}

.ifaw-pane.block-blue-white .inner .views-field-title,
.ifaw-pane.block-blue-white .inner .views-field-title a,
.ifaw-pane.block-blue-white .inner .views-field-field-pub-file-fid a {
    font-family: FranklinGothicURW-Dem;
    font-size:14px;
    line-height:1.3em;
    margin:7px 7px 0px 7px;
}

.ifaw-pane.block-blue-white .inner .views-field-field-pub-file-fid {
    padding-bottom:7px;
}

.ifaw-pane.block-orange-horiz {
    background: url(../img/block-arrow-orange.png) no-repeat 0 30px;
    background-color:#ff8d2a;
    margin-top:24px;
    margin-bottom:24px;
    width:460px;
    height:190px;
    display:block;
    position:relative;
}

.page-get-involved .ifaw-pane.block-orange-horiz {
    margin-top:0px;
}

body.page-frontpage .ifaw-pane.block-orange-horiz {
    margin-top:14px !important;
}

.page-get-involved .ifaw-pane.block-orange-horiz {
    margin-bottom:0;
}

.ifaw-pane.block-orange-horiz .inner {
    padding:16px;
    background-color:transparent;
}
.ifaw-pane.block-orange-horiz .inner .inner-inner {
    padding:0px;
    height:158px;
    background-color:#fff;
}
.ifaw-pane.block-orange-horiz .inner .inner-inner img {
    float:left;
    margin:0;
    padding:0;
    margin-right:9px;
}
.ifaw-pane.block-orange-horiz .inner .inner-inner p {
    margin-top:0;
    margin-bottom:0;
}

.ifaw-pane.block-orange-horiz .inner .inner-inner {
    color: #013856;
    font-size: 14px;
    line-height: 1.3em;
}

.ifaw-pane.block-orange-horiz .inner .inner-inner .views-field-field-teaser-value .field-content {
    font-family: arial, sans-serif;
}

.ifaw-pane.block-orange-horiz .inner .inner-inner .views-field-title a {
    color: #013856;
    font-family: FranklinGothicURW-Dem;
    font-size: 28px;
    line-height: 1.1em;
}
.ifaw-pane.block-orange-horiz .inner .inner-inner .views-field-title {
    padding-top:8px;
}

.ifaw-pane.block-orange-horiz a.petition,
.ifaw-pane.block-orange-horiz a.feature {
    display:block;
    width:143px;
    height:29px;
    position: absolute;
    bottom: 28px;
    right: 78px;
    margin:0;
    padding:0;
    background: transparent url(../img/btn_143x29.png) no-repeat 0 0;
    text-align:center;
    color:#000000;
    font-family:arial, sans-serif;
    font-size:14px;
    line-height:30px;
}
.ifaw-pane.block-orange-horiz a.petition:hover,
.ifaw-pane.block-orange-horiz a.feature:hover {
    background: transparent url(../img/btn_143x29_hover.png) no-repeat 0 0;
}

.ifaw-pane.block-blue-horiz {
    background-color:#40abb9;
    margin-top:24px;
    margin-bottom:24px;
    width:460px;
    min-height:190px;
    display:block;
    position:relative;
}
.ifaw-pane.block-blue-horiz .inner {
    padding:16px;
    background-color:transparent;
}
.ifaw-pane.block-blue-horiz .inner .inner-inner {
    padding:0px;
}
.ifaw-pane.block-blue-horiz .inner .inner-inner img {
    float:left;
    margin:0;
    padding:0;
    margin-right:20px;
}
.ifaw-pane.block-blue-horiz .inner .inner-inner h6 {
    color:#fff;
}
.ifaw-pane.block-blue-horiz .inner .inner-inner p {
    margin-top:0;
    margin-bottom:0;
    color:#fff;
    font-family:arial, sans-serif;
    font-size:14px;
    line-height:1.3em;
}

.block-blue-horiz .inner .inner-inner p,
.block-blue-horiz .inner .inner-inner a,
.block-blue-horiz .inner .inner-inner h2,
.block-blue-horiz .inner .inner-inner div {
    color:#fff;
}

.block-blue-horiz .inner .inner-inner a {
    text-decoration:underline;
}

.block-blue-horiz .inner .inner-inner .views-field-edit-node a {
    color:#013856;
}

/* theme our work (teal) */

body.page-theme .ifaw-pane.block-blue-horiz .inner .view-content .views-field-body ul {
    list-style-type:none;
    margin-left:0px;
}

body.page-theme .ifaw-pane.block-blue-horiz .inner .view-content .views-field-body ul li {
    list-style-type:none;
    color: #FFFFFF;
    font-family: arial, sans-serif;
    font-size: 14px;
    line-height: 1.3em;
    margin-bottom: 0;
    margin-top: 0;
    font-weight:normal;
    padding-left:14px;
    background: url(../img/animal-fact-list-hover.png) no-repeat 0 3px;
}

body.page-theme .ifaw-pane.block-blue-horiz .inner .view-content .views-field-body ul li a {
    color: #FFFFFF;
    font-family: arial, sans-serif;
    font-size: 14px;
    line-height: 1.3em;
    font-weight:normal;
}

/* Theme fact list (blue) */

body.page-theme .ifaw-pane.block-blue .inner .view-content .views-field-body ul {
    list-style-type:none;
    margin-left:0px;
}

body.page-theme .ifaw-pane.block-blue .inner .view-content .views-field-body ul li {
    list-style-type:none;
    color: #FFFFFF;
    font-family: arial, sans-serif;
    font-size: 14px;
    line-height: 1.3em;
    margin-bottom: 0;
    margin-top: 0;
    font-weight:normal;
    padding-left:14px;
    background: url(../img/animal-fact-list-hover-blue.png) no-repeat 0 3px;
}

body.page-theme .ifaw-pane.block-blue .inner .view-content .views-field-body ul li a {
    color: #FFFFFF;
    font-family: arial, sans-serif;
    font-size: 14px;
    line-height: 1.3em;
    font-weight:normal;
}

/* theme page */

.page-theme .block-blue-horiz h2.pane-title {
    font-family: FranklinGothicURW-Dem;
    font-size:28px;
    line-height:1.1em;
    color:#fff;
    font-weight:normal;
}

/* publications */

.annual-reports-block,
.press-kits,
.fact-sheets,
.policy-briefings,
.reports-papers-proceedings,
.protocols-best-practices,
.world-of-animals,
.other-publications {
    display:block;
    float:left;
    width:200px;
    margin-left:10px;
    margin-right: 20px;
    height:500px;
    margin-bottom: 15px;
}

.page-resource-center .annual-reports-block,
.page-resource-center .press-kits,
.page-resource-center .fact-sheets,
.page-resource-center .policy-briefings,
.page-resource-center .reports-papers-proceedings,
.page-resource-center .protocols-best-practices,
.page-resource-center .world-of-animals,
.page-resource-center .other-publications {
    margin-left:0;
    margin-top:14px;
    padding-left:20px;
    border-top:1px solid #9b9b9b;
    padding-top:7px;
}

.annual-reports-block {
    margin-left:0;
}

.page-resource-center .annual-reports-block {
    padding-left:0;
}

.press-kits .inner .block-title,
.fact-sheets .inner .block-title,
.policy-briefings .inner .block-title,
.reports-papers-proceedings .inner .block-title,
.protocols-best-practices .inner .block-title,
.annual-reports-block .inner .block-title,
.world-of-animals .inner .block-title,
.other-publications .inner .block-title {
    font-family: FranklinGothicURW-Med;
    font-size:21px;
    line-height:1.2em;
    color:#013856;
    padding-bottom:22px;
    font-weight:bold;
    height: 50px;
    display: table-cell;
    vertical-align: bottom;
}

.annual-reports-block .view-content .views-row,
.press-kits .view-content .views-row,
.fact-sheets .view-content .views-row,
.policy-briefings .view-content .views-row,
.reports-papers-proceedings .view-content .views-row,
.protocols-best-practices .view-content .views-row,
.world-of-animals .view-content .views-row,
.other-publications .view-content .views-row {
    display:block;
    clear:both;
    min-height:100px;
    position:relative;
}

.annual-reports-block .view-footer .see-all-link,
.press-kits .view-footer .see-all-link,
.fact-sheets .view-footer .see-all-link,
.policy-briefings .view-footer .see-all-link,
.reports-papers-proceedings .view-footer .see-all-link,
.protocols-best-practices .view-footer .see-all-link,
.world-of-animals .view-footer .see-all-link,
.other-publications .view-footer .see-all-link {
    font-size:14px;
    display:block;
    margin-top:7px;
    float:left;
}

.annual-reports-block .view-footer,
.press-kits .view-footer,
.fact-sheets .view-footer,
.policy-briefings .view-footer,
.reports-papers-proceedings .view-footer,
.protocols-best-practices .view-footer,
.world-of-animals .view-footer,
.other-publications .view-footer {
    clear:both;
}

.other-publications .view-content .views-field-edit-node,
.press-kits .view-content .views-field-edit-node,
.fact-sheets .view-content .views-field-edit-node,
.policy-briefings .view-content .views-field-edit-node,
.reports-papers-proceedings .view-content .views-field-edit-node,
.protocols-best-practices .view-content .views-field-edit-node,
.world-of-animals .view-content .views-field-edit-node,
.annual-reports-block .view-content .views-field-edit-node {
    position:absolute;
    top:auto;
    bottom:2px;
}

.annual-reports-block .view-content .views-field-title a,
.press-kits .view-content .views-field-title a,
.fact-sheets .view-content .views-field-title a,
.policy-briefings .view-content .views-field-title a,
.reports-papers-proceedings .view-content .views-field-title a,
.protocols-best-practices .view-content .views-field-title a,
.world-of-animals .view-content .views-field-title a,
.other-publications .view-content .views-field-title a {
    font-family:Arial, sans-serif;
    font-weight:normal;
    font-size:12px;
    line-height:1.3em;
    color:#013865;
    word-break: break-word;
    /* Adds a hyphen where the word breaks, if supported (No Blink) */
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}

.annual-reports-block .view-content .views-field-view-node a,
.press-kits .view-content .views-field-view-node a,
.fact-sheets .view-content .views-field-view-node a,
.policy-briefings .view-content .views-field-view-node a,
.reports-papers-proceedings .view-content .views-field-view-node a,
.protocols-best-practices .view-content .views-field-view-node a,
.world-of-animals .view-content .views-field-view-node a,
.other-publications .view-content .views-field-view-node a {
    font-family:Arial, sans-serif;
    font-size:12px;
    line-height:1.3em;
    color:#40ABB9;
}

.annual-reports-block .view-content .views-field-title,
.press-kits .view-content .views-field-title,
.fact-sheets .view-content .views-field-title,
.policy-briefings .view-content .views-field-title,
.reports-papers-proceedings .view-content .views-field-title,
.protocols-best-practices .view-content .views-field-title,
.world-of-animals .view-content .views-field-title,
.other-publications .view-content .views-field-title {
    padding-top:8px;
    padding-left:80px;
}

.annual-reports-block .view-content .views-field-view-node,
.press-kits .view-content .views-field-view-node,
.fact-sheets .view-content .views-field-view-node,
.policy-briefings .view-content .views-field-view-node,
.reports-papers-proceedings .view-content .views-field-view-node,
.protocols-best-practices .view-content .views-field-view-node,
.world-of-animals .view-content .views-field-view-node,
.other-publications .view-content .views-field-view-node {
    padding-left:80px;
}

.annual-reports-block .attachment .view-content .views-field-view-node,
.press-kits .attachment .view-content .views-field-view-node,
.fact-sheets .attachment .view-content .views-field-view-node,
.policy-briefings .attachment .view-content .views-field-view-node,
.reports-papers-proceedings .attachment .view-content .views-field-view-node,
.protocols-best-practices .attachment .view-content .views-field-view-node,
.world-of-animals .attachment .view-content .views-field-view-node,
.other-publications .attachment .view-content .views-field-view-node {
    padding-left:10px;
    margin-top:2px;
}

.annual-reports-block .views-field-field-image-fid,
.press-kits .views-field-field-image-fid,
.fact-sheets .views-field-field-image-fid,
.policy-briefings .views-field-field-image-fid,
.reports-papers-proceedings .views-field-field-image-fid,
.protocols-best-practices .views-field-field-image-fid,
.world-of-animals .views-field-field-image-fid,
.other-publications .views-field-field-image-fid {
    display:block;
    float:left;
    margin:0;
    clear:none;
    padding:10px;
}

.annual-reports-block .view-content .views-row-odd,
.press-kits .views-row-odd,
.fact-sheets .views-row-odd,
.policy-briefings .views-row-odd,
.reports-papers-proceedings .views-row-odd,
.protocols-best-practices .views-row-odd,
.other-publications .views-row-odd {
    background-color:#eaeaea;
    position:relative;
}

.world-of-animals .view-content .views-row-even {
    background-color:#eaeaea;
    position:relative;
}

/* Gray Block */

#content-content .block-gray-edu,
#content-content .block-gray {
    background-color:#eaeaea;
    padding-bottom:14px;
    margin-bottom:12px;
    width:220px;
    position:relative;
}

#content-content .background-gray {
    background-color:#eaeaea;
}

#content-content .background-gray .inner {
    margin:16px;
    margin-top:0;
    margin-bottom:0;
    padding-top:16px;
    padding-bottom:16px;
}

#content-content .background-gray .inner .inner {
    margin:0;
    padding-top:0;
    padding-bottom:0;
}

.ifaw-pane.block-gray-edu a {
    font-family: Arial,sans-serif;
    font-size: 14px;
    line-height: 1.3em;
}

.ifaw-pane.block-gray-edu .views-field-field-action-url-url-1 {
    margin: 0px 15px 0 15px;
}

.ifaw-pane.block-gray a.feature {
    font-family: Arial,sans-serif;
    font-size: 14px;
    line-height: 1.3em;
}

/* donation form pages */

.panel-3col-33-stacked .panel-col-first .background-gray {
    height:225px;
    overflow:hidden;
    width:308px
}

.panel-3col-33-stacked .panel-col-first .background-gray .inner {
    margin-top:0;
    margin-bottom:0;
}

.inner .full-node.node-type-donation-form .content p,
.inner .full-node.node-type-donation-form .content .field-field-image,
.inner .full-node.node-type-donation-form .meta {
    display:none;
}

.inner .full-node.node-type-donation .content p,
.inner .full-node.node-type-donation .content .field-field-image,
.inner .full-node.node-type-donation .meta {
    display:none;
}

#content-content .ifaw-pane.block-gray .views-field-field-action-url-url-1,
#content-content .block-gray-edu .view-content .views-field-field-action-url-url,
#content-content .block-gray-edu .view-content .views-field-field-teaser-value,
#content-content .block-gray-edu .view-content .views-field-title,
#content-content .block-gray .view-content .views-field-field-action-url-url,
#content-content .block-gray .view-content .views-field-field-teaser-value,
#content-content .block-gray .view-content .views-field-title {
    margin:10px 15px 0px 15px;
}

#content-content .ifaw-pane.block-gray .views-field-field-action-url-url-1 {
    margin-top:0;
}

#content-content .block-gray-edu .view-content .views-field-title,
#content-content .block-gray-edu .view-content .views-field-title a {
    font-family: FranklinGothicURW-Dem;
    font-size:28px;
    line-height:1.1em;
    color:#013856;
}

#content-content .block-gray .view-content .views-field-title,
#content-content .block-gray .view-content .views-field-title a {
    font-family: FranklinGothicURW-Med, Arial, sans-serif;
    font-weight:normal;
    font-size:21px;
    line-height:1.2em;
    color:#013856;
}

#content-content .block-gray-edu .view-content .views-field-field-teaser-value,
#content-content .block-gray .view-content .views-field-field-teaser-value {
    font-family: Arial, sans-serif;
    font-size:14px;
    line-height:1.3em;
    color:#013856;
}

#content-content .block-gray-edu .view-content .views-field-field-action-url-url,
#content-content .block-gray-edu .view-content .views-field-field-action-url-url a,
#content-content .block-gray .view-content .views-field-field-action-url-url,
#content-content .block-gray .view-content .views-field-field-action-url-url a {
    font-family: Arial, sans-serif;
    font-size:14px;
    line-height:1.3em;
    color:#013856;
}

#content-content .block-gray-edu .view-content .views-field-field-action-url-url a.normal,
#content-content .block-gray .view-content .views-field-field-action-url-url a.normal {
    color:#40abb9;
    display:block;
    margin-top:-10px;
}

.block-gray-edu-horiz {
    background-color:#eaeaea;
    margin:0;
    padding:0;
    margin-top:12px;
    width:460px;
    height:105px;
    position:relative;
}

.block-gray-edu-horiz .views-field-field-teaser-image-fid {
    float:left;
    display:block;
    margin:0;
    padding:0;
    margin-right:21px;
    width:140px;
    height:105px;
    overflow:hidden;
}

.block-gray-edu-horiz .views-field-title,
.block-gray-edu-horiz .views-field-title a {
    font-family: FranklinGothicURW-Dem;
    font-size: 28px;
    line-height:1.1em;
    color:#013856;
    padding-top:10px;
}

.block-gray-edu-horiz .views-field-field-teaser-value,
.block-gray-edu-horiz .views-field-field-action-url-url a {
    font-family: FranklinGothicURW-Boo;
    font-size:14px;
    line-height:1.3em;
    display:inline;
}


/* Teal block */

.ifaw-pane.block-teal {
    background-color:#40abb9;
    position:relative;
}

#pid-node-132 .ifaw-pane.block-teal {
    height:285px;
}

#pid-node-132 .ifaw-pane.block-teal .inner {
    padding: 15px;
}

#pid-node-132 .ifaw-pane.block-teal .inner .inner-inner {
    padding:0;
}


/* Orange block */

.ifaw-pane.block-orange {
    background-color:#ff8d2a;
    position:relative;
}

/* Orange block with wedge */

.ifaw-pane.donation-block,
.ifaw-pane.block-orange-wedge-action {
    margin: 0;
    background-color:#ff8d2a;
    width:220px;
    position:relative;
    margin-bottom:12px;
}

.page-get-involved .ifaw-pane.donation-block,
.page-get-involved .ifaw-pane.block-orange-wedge-action {
    margin-bottom:0;
}

body.page-frontpage .ifaw-pane.donation-block,
body.page-brochure-frontpage .ifaw-pane.donation-block {
    width:auto;
}

#pid-node-132 .ifaw-pane.block-orange-wedge-action {
    height:285px;
    margin-top:0px;
    margin-bottom:20px;
}
.ifaw-pane.donation-block .inner,
.ifaw-pane.block-orange-wedge-action .inner {
    padding: 15px;
    background: url(../img/block-arrow-orange.png) no-repeat 0 20px;
}

.ifaw-pane.donation-block .inner .node-type-donation_form .inner,
.ifaw-pane.block-orange-wedge-action .inner .node-type-donation_form .inner,
.ifaw-pane.block-orange-wedge-action .inner .node-type-donation .inner {
    background:none;
}
.ifaw-pane.donation-block .node-type-donation_form .inner .title,
.ifaw-pane.donation-block .node-type-donation_form .inner .terms,
.ifaw-pane.block-orange-wedge-action .node-type-donation_form .inner .title,
.ifaw-pane.block-orange-wedge-action .node-type-donation_form .inner .terms {
    display:none;
}

.ifaw-pane.donation-block .inner .view-site-wide-action-blocks .views-field-title,
.ifaw-pane.block-orange-wedge-action .inner .node-type-donation .inner .title,
.ifaw-pane.block-orange-wedge-action .inner .node-type-donation .inner .terms {
    display:none;
}

.ifaw-pane.donation-block .inner .inner-inner,
.ifaw-pane.block-orange-wedge-action .inner .inner-inner {
    padding:0;
}

.ifaw-pane.block-orange-wedge-action .view-content .views-field-field-action-url-url,
.ifaw-pane.block-orange-wedge-action .view-content .views-field-field-teaser-value,
.ifaw-pane.block-orange-wedge-action .view-content .views-field-title {
    margin:2px 10px 0 10px;
}

body.node-type-page .ifaw-pane.block-orange-wedge-action .view-content .views-field-title {
    margin:2px 0 0 0;
    padding-bottom:0px;
}

body.node-type-page .ifaw-pane.block-orange-wedge-action .view-content .views-field-field-teaser-value {
    margin:2px 0 0 0;
}

/* specific for other ways to donate page */
body#pid-us-donate-other-ways-of-donating .ifaw-pane.block-orange-wedge-action {
    height:286px;
}
#pid-united-states-secure-donate-2012-holiday-gift-us .other-ways {
    display: none;
}
#pid-australia-secure-donate-2012-holiday-gift-au .other-ways {
    display: none;
}
#pid-africa-secure-donate-2012-holiday-gift-za .other-ways {
    display: none;
}
#pid-canada-secure-donate-2012-holiday-gift-ca .other-ways {
    display: none;
}
#pid-united-states-secure-donate-2013-holiday-gift-us .other-ways {
    display: none;
}
#pid-australia-secure-donate-2013-holiday-gift-au .other-ways {
    display: none;
}
#pid-africa-secure-donate-2013-holiday-gift-za .other-ways {
    display: none;
}
#pid-canada-secure-donate-2013-holiday-gift-ca .other-ways {
    display: none;
}
#pid-united-states-secure-donate-save-a-tiger .other-ways {
    display: none;
}
#pid-australia-secure-donate-save-a-tiger .other-ways {
    display: none;
}
#pid-australia-secure-donate-save-a-tiger .other-ways {
    display: none;
}
.ifaw-pane.block-orange-wedge-action .view-content .views-row {
    padding-bottom:10px;
}

.ifaw-pane.block-orange-wedge-action .view-content .views-field-title a {
    font-family: FranklinGothicURW-Med, arial, sans-serif;
    font-size:28px;
    line-height:1.1em;
    color:#013856;
}

body.node-type-page .ifaw-pane.block-orange-wedge-action .view-content .views-field-title a {
    font-family: FranklinGothicURW-Med, arial, sans-serif;
    font-size:21px;
    line-height:1.2em;
    color:#013856;
}

.ifaw-pane.block-orange-wedge-action .view-content .views-field-field-teaser-value {
    font-family: Arial, sans-serif;
    font-size:14px;
    line-height:1.3em;
}

/* Resource center grid */
.ifaw-pane.static-grid {
    padding-top:30px;
    clear: both;
    display: block;
    height: 400px;
    width: 700px;
    margin-bottom:20px;
}

h2.pane-title.block-title,
.ifaw-pane.static-grid h2.pane-title {
    font-family: FranklinGothicURW-Dem;
    font-size:28px;
    line-height:1.1em;
}

.grid-container {
    width:700px;
    height:350px;
    margin:0;
    padding:0;
    background: url(../img/thegrid.png) no-repeat 0 0;
    margin-bottom:20px;
}

.grid-square {
    display:block;
    width:230px;
    height:174px;
    float:left;
    margin:0;
    padding:0;
    position:relative;
}

.grid-square p {
    margin:8px;
    font-family:arial, sans-serif;
    font-weight:bold;
    font-size:15px; /* this should be 16px but it's running out of space */
    line-height:1.3em;
}

.grid-square.grid-1, .grid-square.grid-4 {float:left !important;}
.grid-square.grid-3, .grid-square.grid-6 {float:right !important;}

.grid-square.grid-2 img {
    position:absolute;
    right:0;
}

.grid-square.grid-3 img {
    position:absolute;
    right:0;
}

.grid-square.grid-4 img {
    position:absolute;
    left:0;
    bottom:0;
}

.grid-square.grid-5 img {
    position:absolute;
    right:0;
    bottom:0;
}

.grid-square.grid-6 img {
    position:absolute;
    right:0;
    bottom:0;
}

.pborder {
    background: url(../img/blockListBorder.png) repeat-x 0 100%;
    margin-bottom:8px;
}

.view-press .attachment-before .views-field-nid {
    position: absolute;
    width: 24px;
    height: 24px;
    top: -33px;
    right: 8px;
}

.block-addthis-0 {
    vertical-align:top;
    width: 140px;
}

.block-addthis-0 h2.block-title {
    display:none;
}

/* Twitter block style override */
.twitter-float {
    float:left;
    width:220px;
    margin-right:20px;
    position:relative;
}

.twitter-float h2.pane-title {
    background-color: #40ABB9;
    color: #FFFFFF !important;
    font-family: arial, sans-serif !important;
    font-size: 16px !important;
    font-weight: bold !important;
    line-height: 1.3em !important;
    margin-bottom: 0 !important;
    padding-bottom: 6px;
    padding-left: 11px;
    padding-top: 7px;
    height: 16px;
}

.twitter-float a.twitter-join-in {
    background-color: #FFFFFF !important;
    color: #013856 !important;
    display: block;
    font-size: 14px !important;
    padding-bottom: 8px;
    padding-left: 11px;
    padding-top: 5px;
    border-left:1px solid #40abb9;
    border-right:1px solid #40abb9;
    border-bottom:1px solid #40abb9;
}

.facebook-float {
    float:left;
    width:220px;
    margin-right:0;
    position:relative;
}

body .facebook-float h2.pane-title {
    background:none;
    background-color: #40ABB9;
    color: #FFFFFF !important;
    font-family: arial, sans-serif !important;
    font-size: 16px !important;
    font-weight: bold !important;
    line-height: 1.3em !important;
    margin-bottom: 0 !important;
    padding-bottom: 6px;
    padding-left: 0;
    padding-top: 7px;
    position: absolute;
    height: 16px;
    width: 220px;
    z-index: 100;
}

body.page-node .facebook-float h2.pane-title {
    z-index:25;
}

.page-resource-center .panel-col-bottom-last .facebook-float {
    margin-bottom:0px;
}

.page-resource-center .panel-col-bottom-last .panel-region-separator {
    clear:both;
}

body #twtr-widget-1 {
    width:220px;
    background-color:#40abb9;
}

body .twitter-float .inner-inner .pane-content h2 {
    font-family:arial, sans-serif !important;
    font-weight:bold !important;
    font-size:16px !important;
    line-height:1.3em !important;
    margin-bottom:0 !important;
    color:#fff !important;
    background-color:#40abb9;
    padding-left:11px;
    padding-top:7px;
    padding-bottom:6px;
}

body #twtr-widget-1 .twtr-hd h3,
body #twtr-widget-1 .twtr-hd h4,
body #twtr-widget-1 .twtr-hd h4 a {
    background-color:#fff !important;
}

body .twtr-ft {
    display:none;
}

body #twtr-widget-1 div {
    border-radius: 0 !important;
}

body #twtr-widget-1 .twtr-doc {
    border-radius: 0 !important;
    background-color: #FFFFFF !important;
    border-left: 1px solid #40ABB9;
    border-right: 1px solid #40ABB9;
    border-bottom:0px solid #40abb9;
    height: 266px;
    width: 218px !important;
}

body #twtr-widget-1 .twtr-hd {
    background-color:#fff !important;
}

body #twtr-widget-1 #tweet-id-2 .twtr-tweet-wrap {
    border-top:1px dotted #DDDDDD;
}

body #twtr-widget-1 #tweet-id-1 .twtr-tweet-wrap {
    border-bottom:1px dotted #DDDDDD;
}

body #twtr-widget-1 .twtr-tweet-text,
body #twtr-widget-1 .twtr-tweet-text p {
    font-size:12px;
}


body #twtr-widget-1 a.twitter-join-in {
    background-color:#fff !important;
    display:block;
    padding-left:11px;
    padding-bottom:8px;
    padding-top:5px;
    color:#013856 !important;
    font-size:14px !important;
}

/* Facebook Recommend styles */
body .facebook-float .inner-inner .pane-content h2 {
    font-family:arial, sans-serif !important;
    font-weight:bold !important;
    font-size:16px !important;
    line-height:1.3em !important;
    margin-bottom:0 !important;
    color:#fff !important;
    background-color:#40abb9;
    padding-left:0;
    padding-top:7px;
    padding-bottom:6px;
    position: absolute;
    width: 220px;
    z-index: 400;
}

body .facebook-float h2 span.home-fb-fix {
    padding-left:11px;
}

body .facebook-float .pane-content {
    overflow:hidden;
    border:1px solid #40abb9;
}

body .facebook-float .iframe-wrap {
    width:218px;
    overflow:hidden;
    border-left:1px solid #40abb9;
    border-right:1px solid #40abb9;
    border-bottom:1px solid #40abb9;
}

body .fb_iframe_widget iframe {
    margin-left:-1px !important;
    margin-bottom:-2px !important;
}

/* donation block styles */

.view-donation-form-block .form-dropdown a,
.ifaw-pane.donation-block p a,
.ifaw-pane.donation-block a,
.views-field-field-donation-block-value p a,
body p a.donation-other-link,
body a.donation-other-link {
    font-size:19px;
    color:#40ABB9;
}

.ifaw-pane.donation-block input,
.views-field-field-donation-block-value input {
    background: url(../img/donate-dropdown-submit-button.png) no-repeat 0 0;
    display:block;
    width:190px;
    height:29px;
    border:0;
    cursor:pointer;
    font-family:arial;
    font-size:14px;
    margin-top:10px;
    margin-bottom:6px;
}

.ifaw-pane.donation-block input:hover,
.views-field-field-donation-block-value input:hover {
    background: url(../img/donate-dropdown-submit-button_hover.png) no-repeat 0 0;
}

.ifaw-pane.block-orange-wedge-action .view-donation-form-block .view-content .views-row {
    padding-bottom:0px !important;
}

body.page-get-involved .ifaw-pane.donation-block h2.t4,
body.page-frontpage .ifaw-pane.donation-block h2.t4,
body.page-brochure-frontpage .ifaw-pane.donation-block h2.t4,
body.page-get-involved .ifaw-pane.block-orange-wedge-action .view-donation-form-block h2.t4,
body.page-frontpage .ifaw-pane.block-orange-wedge-action .view-donation-form-block h2.t4 {
    float:left;
    width:230px;
    display:block;
}

.ifaw-pane.block-orange-wedge-action .view-donation-form-block .sub-text {
}

.ifaw-pane.donation-block .form-dropdown,
.view-donation-form-block .form-dropdown {
    margin-top:19px;
}

body.page-get-involved .ifaw-pane.donation-block .sub-text,
body.page-frontpage .ifaw-pane.donation-block .sub-text,
body.page-brochure-frontpage .ifaw-pane.donation-block .sub-text,
body.page-get-involved .ifaw-pane.block-orange-wedge-action .view-donation-form-block .sub-text,
body.page-brochure-frontpage .ifaw-pane.block-orange-wedge-action .view-donation-form-block .sub-text,
body.page-frontpage .ifaw-pane.block-orange-wedge-action .view-donation-form-block .sub-text {
    float:left;
    width:215px;
    display:block;
    clear:left;
}

body.page-get-involved .ifaw-pane.donation-block .form-dropdown,
body.page-frontpage .ifaw-pane.donation-block .form-dropdown,
body.page-brochure-frontpage .ifaw-pane.donation-block .form-dropdown,
body.page-get-involved .ifaw-pane.block-orange-wedge-action .view-donation-form-block .form-dropdown,
body.page-brochure-frontpage .ifaw-pane.block-orange-wedge-action .view-donation-form-block .form-dropdown,
body.page-frontpage .ifaw-pane.block-orange-wedge-action .view-donation-form-block .form-dropdown {
    float:right;
    width:188px;
    display:block;
    margin-right:0px;
    margin-top:0px;
}

body.page-get-involved .ifaw-pane.donation-block .form-dropdown .attachdd,
body.page-frontpage .ifaw-pane.donation-block .form-dropdown .attachdd,
body.page-brochure-frontpage .ifaw-pane.donation-block .form-dropdown .attachdd,
body.page-get-involved .ifaw-pane.block-orange-wedge-action .view-donation-form-block .form-dropdown .attachdd,
body.page-brochure-frontpage .ifaw-pane.block-orange-wedge-action .view-donation-form-block .form-dropdown .attachdd,
body.page-frontpage .ifaw-pane.block-orange-wedge-action .view-donation-form-block .form-dropdown .attachdd {
    margin-top:0;
}

body.page-get-involved .ifaw-pane.donation-block,
body.page-frontpage .ifaw-pane.donation-block,
body.page-brochure-frontpage .ifaw-pane.donation-block,
body.page-get-involved .ifaw-pane.block-orange-wedge-action,
body.page-brochure-frontpage .ifaw-pane.block-orange-wedge-action,
body.page-frontpage .ifaw-pane.block-orange-wedge-action {
    width:auto;
}

body.page-get-involved .ifaw-pane.donation-block,
body.page-frontpage .ifaw-pane.donation-block,
body.page-brochure-frontpage .ifaw-pane.donation-block {
    margin-top:0;
}

body.page-get-involved .ifaw-pane.donation-block {
    height:190px;
}

/* ccp styles */

.view-ccp-views .view-content .views-row {
    position:relative;
}

/*  */
.comments-comment {
    float:left;
    margin-right:10px;
}

/* block misc. styles */
.view-site-wide-action-blocks .views-field-field-petition-subtitle-value,
.view-Actions .views-field-field-petition-subtitle-value {
    margin-left:15px;
    margin-right:25px;
    font-size:14px;
    padding-top:4px;
}

/* Mollom Style */
#edit-mollom-captcha-wrapper.form-item {
    margin-left:6px;
    margin-top:20px;
}

/* Edit Node Links */

.panel-pane .views-field-edit-node {
    z-index:201;
}

/* Prettyphoto view styles */

body .view-ifaw-slideshow .meta {
    display:none;
}

body .view-ifaw-slideshow ul li img {
    display:block;
    margin-bottom:3px;
}

body.node-type-slideshow .pane-node-content .meta {
    display:none;
}

body.node-type-slideshow .view-ifaw-slideshow .attachment .teaser.node-type-slideshow .content,
body.node-type-slideshow .view-ifaw-slideshow .attachment .teaser.node-type-slideshow h2.title,
body.node-type-slideshow .view-ifaw-slideshow .attachment .full-node.node-type-slideshow .content,
body.node-type-slideshow .view-ifaw-slideshow .attachment .full-node.node-type-slideshow h2.title {
    display:none;
}

body .view-ifaw-slideshow .node-body {
    margin-top:14px;
}

body .view-ifaw-slideshow .view-content ul.gallery {
    padding:0;
    margin:0;
    margin-top:10px;
}

body .view-ifaw-slideshow .view-content ul.gallery li {
    list-style-type:none;
    padding:0;
    float:left;
    margin-right:4px;
    margin-bottom:5px;
    width:140px;
    display:block;
    min-height:105px;
    height:105px;
    line-height:14px;
}

body .view-ifaw-slideshow.has-title .view-content ul.gallery li {
    min-height:144px;
}

body .view-ifaw-slideshow .view-content ul.gallery li a {
    margin: 0;
    padding: 0;
    font-size:12px;
    line-height:14px;
    display:block;
    color:#013856;
}

.view-action-alerts-form .views-field-nothing img {
    margin-top: -2px;
}

/* Electronic press kit */
.epk-label {
    font-weight: bold;
    font-style: italic;
}
.theme-carousel-gray-3items {
    padding: 0 20px;
}
body.node-type-press-kit .ifaw-slider .views-row {
    display: inline-block;
    width: 130px;
    float: none;
    margin: 0 8px 0 0;
    vertical-align: top;
}
body.node-type-press-kit .ifaw-slider .view-content .views-slideshow-controls-bottom {
    bottom: -10px;
    height: 30px;
    position: relative;
    z-index: 20;
    width: 120px;
    margin-left: 170px;
}
body.node-type-press-kit .ifaw-slider .views_slideshow_singleframe_controls .views_slideshow_singleframe_next {
     float: right;
}
body.node-type-press-kit .views-slideshow-controls-bottom a {
    text-indent: -9999px;
}
body.node-type-press-kit .views-slideshow-controls-bottom .pager-item a {
    display: none;
}
body.node-type-press-kit .pane-node-title {
    margin: 10px 0 20px;
    font-family: FranklinGothicURW-Dem;
    font-size: 28px;
    line-height: 1.1em;
}
body.node-type-press-kit h2.pane-title.block-title {
    font-size:24px;
}
body.node-type-press-kit .panel-pane {
    margin: 10px 0 20px;
}
body.node-type-press-kit .pane-content .item-list ul.pager {
    display: block;
    margin: 10px 20px 10px 0;
    text-align: right;
}
body.node-type-press-kit .pane-content ul.pager li {
    float: none;
    display: inline-block;
    text-align:left;
}
body.node-type-press-kit .grey-rows .views-row {
    font-size: 18px;
    border-bottom: solid thin #ddd;
    padding: 10px 0;
    margin-right: 10px;
    line-height: 20px;
}
body.node-type-press-kit .grey-rows .views-row-first {
    margin-top: 0;
    padding-top: 0;
}
body.node-type-press-kit .grey-rows .views-row p {
    margin-bottom: 8px;
}
body.node-type-press-kit ul.pager li.pager-item a,
body.node-type-press-kit ul.pager li.pager-next a {
    padding: 2px 0px 0px 8px;
}
body.node-type-press-kit ul.pager li.pager-first.first,
body.node-type-press-kit ul.pager li.pager-last.last {
    display: none;
}
body.node-type-press-kit .center-wrapper {
    clear:both;
}
body.node-type-press-kit .panel-pane.feature-theme-slider .feature-image-title {
    font-size: 32px;
}
body.node-type-press-kit .panel-pane.feature-theme-slider .slider-length {
    position: absolute;
    width: 220px;
    height: 250px;
    top: 20px;
    left: 20px;
    background: transparent url(../img/themeTitleBG.png) no-repeat 0 0;
}

#views_slideshow_singleframe_main_resource_kit_panes-panel_pane_8,
#views_slideshow_singleframe_main_resource_kit_panes-panel_pane_9 {
    height: 295px;
}

#views-exposed-form-reource-center-search-panel-pane-1 .selector span,
#views-exposed-form-reource-center-search-page-1 .selector span,
#views-exposed-form-reource-center-search-panel-pane-1 .selector,
#views-exposed-form-reource-center-search-page-1 .selector,
#views-exposed-form-reource-center-search-panel-pane-1 .form-select,
#views-exposed-form-reource-center-search-page-1 .form-select {
    width: 250px !important;
}

#views-exposed-form-reource-center-search-panel-pane-1 .views-submit-button,
#views-exposed-form-reource-center-search-page-1 .views-submit-button {
    float: none;
}

#views-exposed-form-reource-center-search-panel-pane-1 .form-submit,
#views-exposed-form-reource-center-search-page-1 .form-submit {
    background: transparent url(../img/btn_50x29.png) no-repeat 100% 0;
    width:50px;
    height:29px;
    display:inline-block;
    margin:0;
    padding: 0 10px 0 10px;
    border:0;
    text-transform: uppercase;
    margin-left: 10px;
}

#views-exposed-form-reource-center-search-panel-pane-1 .form-submit:hover,
#views-exposed-form-reource-center-search-page-1 .form-submit:hover {
    background: transparent url(../img/btn_50x29_hover.png) no-repeat 100% 0;
}

#views-exposed-form-reource-center-search-panel-pane-1 .form-text,
#views-exposed-form-reource-center-search-page-1 .form-text {
    width:250px;
    height:32px;
    display:block;
    float:left;
    margin:0;
    padding:0;
    border:0;
    font-size:16px;
    font-family:arial,sans-serif;
    color:#013856;
    padding-left:10px;
    text-indent:auto;
    max-width:auto;
}

#views-exposed-form-reource-center-search-panel-pane-1,
#views-exposed-form-reource-center-search-page-1 {
    background-color: #eaeaea;
    /* height:70px; remove - text is overflowing */
    padding: 10px 0px 0px;
    margin-bottom: 10px;
}

#views-exposed-form-reource-center-search-panel-pane-1 p,
#views-exposed-form-reource-center-search-page-1 p {
    padding: 10px;
    float: left;
}
