/* NAVIGATION */
#main-nav {
    left:-90px;
    width: 480px;
background:none;
}

#main-nav li.nav-donate {
    left:460px;
    top: -5px;
  }

#main-nav li {
list-style-type:none;
}

.title {
border-bottom: none;
margin-bottom: 0px;
margin-right:0px;
}

/* CATALOG HOME PAGE */

#catalog-featured-gift {
background: url(/multimedia/gc-featured-item_2014-goat.jpg);
height:350px;
width:650px;
margin: 15px 0px;
}

#catalog-featured-gift .featured-gift-description {
float: right;
padding: 0;
position: relative;
top: 20px;
width: 228px;
}

#catalog-featured-gift .gift-title {
color:#0054A6;
font-size:20px;
font-weight:bold;
line-height:25px;
}

#catalog-featured-gift .price {
color:#0054A6;
font-size:18px;
line-height:65%;
}

#catalog-featured-gift .donate-widget-gc-home {
margin-top: 20px;
height: 40px;
width: 107%;
position: relative;
left: 0px;
}

#catalog-featured-gift .input {
float: left;
margin-bottom: 10px;
margin-right: 10px;
}

#catalog-featured-gift .button {
float: left;
}

#catalog-featured-gift .cta {
padding:0px;
}

#catalog-featured-gift .text {
background: none no-repeat scroll 0 0 transparent;
border: 1px solid #CCCCCC;
color: #3E3E3E;
float: left;
font-size: 12px;
height: auto;
margin: 0 5px 0 0;
padding: 6px 6px 5px;
width: 70px;
background-color: #FFFFFF;
}

#catalog-featured-gift .learn-more {
margin:8px auto;
width:104px;
text-align:center;
float:left;
}

#catalog-shop-by-category {
background-image:url(/multimedia/gc-shop_category.jpg);
width:290px;
height:240px;
}

#catalog-shop-by-category-2 {
background-image:url(/multimedia/Shopping-by-Category_290x205.jpg);
width:290px;
height:205px;
}

.show-all-options-category { 
background: #fff;
box-shadow: 0px 3px 10px 2px rgba(0,0,0,.3);
color: #555555;
display: none;
height: 430px;
left: -170px;
position: absolute;
width: 720px;
z-index: 11;
top:-450px;
}

.test-category {
top:52px;
height:420px;
box-shadow: 0px 3px 10px 2px rgba(0,0,0,.3);
}

.arrow-holder {
top: -24px;
left: 188px;
background: url(/multimedia/catalog-menu-arrow-top.png) no-repeat 0 0;
}

.arrow-holder-category-control {
left: 190px;
background:url(/multimedia/catalog-menu-arrow-bottom.png);
top:425px;
}

.shop-now {
left: 180px;
position: relative;
top: 101px;
width: 90px;
}

.shop-now:hover .show-all-options-category {
display : block;
}

#home-shop-by ul {
padding-left: 10px;
padding-top:10px;
}

#home-shop-by li {
width:165px;
height:175px;
float:left;
list-style-type:none;
margin: 15px 0px 0px 7px;
font-size:14px;
font-weight:bold;
line-height:10px;
text-align:center;
}

#home-shop-by a:link, #home-shop-by a:visited, #home-shop-by a:hover, #home-shop-by a:active {
text-decoration:none;
}

#catalog-shop-by-price {
background-image:url(/multimedia/gc-shop_price.jpg);
width:290px;
height:240px;
}

#catalog-shop-by-price-2 {
background-image:url(/multimedia/Shopping-by-Price_290x205.jpg);
width:290px;
height:205px;
}

.show-all-options-price { 
background: #fff;
box-shadow: 0px 3px 10px 2px rgba(0,0,0,.3);
color: #555555;
display: none;
height: 430px;
right: -320px;
position: absolute;
width: 890px;
z-index: 12;
top:-450px;
}

.test-price {
top:52px;
height:420px;
box-shadow: 0px 3px 10px 2px rgba(0,0,0,.3);
}

.arrow-holder-price {
left: 495px;
}

.arrow-holder-price-control {
left: 494px;
background:url(/multimedia/catalog-menu-arrow-bottom.png);
top:425px;
}

.shop-now:hover .show-all-options-price {
display : block;
}

#home-shop-by-price-left {
width:35%;
height:380px;
border-right:1px dotted #898989;
margin-top:25px;
margin-left:15px;
float:left;
}

#home-shop-by-price-right {
width:60%;
height:380px;
margin-top:25px;
margin-left:15px;
float:left;
}

#home-shop-by-price-left .price-title, #home-shop-by-price-right .price-title {
border-bottom:1px solid #898989;
width:95%;
padding-bottom:5px;
padding-top:5px;
font-weight:bold;
font-size:16px;
}

#home-shop-by-price-left ul, #home-shop-by-price-right ul {
padding-top:10px;
}

#home-shop-by-price-left li, #home-shop-by-price-right li {
float:left;
list-style-type:circle;
font-size:14px;
line-height:13px;
padding-left:10px;
width:100%;
}

#catalog-shop-all-gifts {
background-image:url(/multimedia/gc-shop_all-gifts.jpg);
width:290px;
height:240px;
}

#catalog-shop-all-gifts-2 {
background-image:url(/multimedia/Shopping-View-All_290x205.jpg);
width:290px;
height:205px;
}

#home-shop-all {
width:100%;
margin-top:25px;
margin-left:15px;
}

#home-shop-all .left {
width:31%;
border-right:1px dotted #898989;
margin-right: 0px;
}

#home-shop-all .middle {
width:33%;
border-right:1px dotted #898989;
float:left;
margin-left:15px;
height:407px;
}

#home-shop-all .right {
width:31%;
float:left;
margin-left:15px;
}

#home-shop-all .price-title {
border-bottom:1px solid #898989;
width:95%;
padding-bottom:5px;
padding-top:5px;
font-weight:bold;
font-size:16px;
}

#home-shop-all ul {
padding-top:10px;
}

#home-shop-all li {
float:left;
list-style-type:circle;
font-size:14px;
line-height:15px;
padding-left:5px;
width:98%;
}

.show-all-gifts { 
background: #fff;
box-shadow: 0px 3px 10px 2px rgba(0,0,0,.3);
color: #555555;
display: none;
height: 445px;
right: -33px;
position: absolute;
width: 890px;
z-index: 12;
top:-465px;
}

.test-allgifts {
top:52px;
height:450px;
right:-35px;
box-shadow: 0px 3px 10px 2px rgba(0,0,0,.3);
background:#fff;
}

.arrow-holder-all-control {
left: 782px;
background:url(/multimedia/catalog-menu-arrow-bottom.png);
top:440px;
}

.arrow-holder-all {
left: 782px;
}

.shop-now:hover .show-all-gifts {
display : block;
}

#catalog-home-sponsorship {
background: url(/multimedia/gc-featured-sponsorship.jpg) no-repeat 0 0 transparent;
width:600px;
height:350px;
}

#catalog-home-sponsorship .featured-gift-description {
float:right;
position:relative;
top:20px;
width:235px;
padding:15px 15px 0px 25px;
}

#catalog-home-sponsorship .gift-title {
color:#0054A6;
font-size:20px;
font-weight:bold;
line-height:25px;
}

#catalog-home-sponsorship p {
margin-right: 0px;
}

#catalog-home-sponsorship .price {
color:#0054A6;
font-size:18px;
line-height:65%;
}

.gc-bible-verse {
font-size: 24px;
line-height: 33px;
text-align: center;
font-family: 'ITCCenturyW01-LightItal';
color: #555;
display: block;
margin: 60px 44px 10px;
}

.gc-bible-verse2 {
text-align: center;
margin: 0 auto;
font-size: 16px;
color: #555;
}

.gc-home-howitworks {
width:232px;
position:relative;
left:-20px;
top:15px;
}

.gc-home-howitworks-2 {
width:100%;
position:relative;
top:23px;
}

.gc-home-links {
font-size:16px;
line-height:24px;
}

.gc-home-links-2 {
font-size: 16px;
float: right;
margin: 7px 0 0px;
padding: 10px 0 0;
}

.gc-home-links-2 a:link,  .gc-home-links-2 a:visited, .gc-home-links-2 a:hover, .gc-home-links-2 a:active {
display: block;
float: left;
width: auto;
margin: 0px 10px;
color: #3d9bd5 !important;
}

.question-icon-home {
width: 18px;
height: 18px;
padding-left: 5px;
position: absolute;
top: 331px;
right: 154px;
}

.question-icon-home:hover .question-text{
display : block;
}

/* PRODUCT LANDING PAGE ITEM DESCRIPTION */

.gc-impact-buy {
color:#464646;
font-size:1.3em;
padding-left:45px;
padding-right:30px;
margin-top:30px;

}
.gc-impact-buy .link {
font-weight:bold;
color:#003eb1;
}

#product-main {
width:635px;
overflow-y:auto;
margin-top:20px;
position:relative;
left:-10px;
}

.product-main-image {
float:left;
height: 350px;
width:270px;
margin:15px 15px 0 0px;
}

p.donate-copy {
font-size:14px;
line-height:17px;
margin-right:5px;
}

.add-to-wishlist {
font-weight: normal;
margin-left: 14px;
font-size: 12px;
display: block;
float: left;
margin-top: 10px;
}

.donate-inner {
padding-top:10px;
min-height:365px;
width:350px;
float:right;
margin-bottom:10px;
overflow:hidden;
}

.donate-inner-title {
font-size:20px;
line-height:25px;
color:#0054A6;
font-weight:bold;
}

.donate-inner .text {
background: none no-repeat scroll 0 0 transparent;
border: 1px solid #CCCCCC;
color: #3E3E3E;
float: left;
font-size: 12px;
height: auto;
margin: 0 5px 0 0;
padding: 6px 9px 5px;
width: 85px;
background-color:#FFFFFF;
}

.donate-widget-gc {
margin-top:20px;
height:65px;
width:100%;
}

.donate-widget-gc .input {
float:left;
width:36%;
}

.donate-widget-gc .button {
float:left;
width:42%;
}

#product-main .price {
font-size:18px;
color:#0054A6;
line-height:65%;
}

.cta {
padding: 0 20px;
float:left;
margin-top:-5px;
width:105px;
}

.cta-button-holder {
margin-right:0px;
}

.cta-button-inner {
padding:11px 14px 13px 0;
}

.gc-faq-link {
width:125px;
text-align:center;
}

#top-gifts-home {
margin-left:20px;
}

#top-gifts-home ul {
padding-left:0px;
width:100%;
overflow:visible;
}

#top-gifts-home li {
height:100px;
float:left;
list-style-type:none;
margin:0;
width:285px;
}

#top-gifts-home img {
width: 100px;
height: 100px;
float: left;
margin-right: 15px;
}

#top-gifts-home p {
float: left;
font-size: 20px;
line-height:22px;
margin-right: 0px;
width:170px;
margin-bottom:0px;
margin-top:5px;
}

#top-gifts-home .price {
font-size: 26px;
line-height: 35px;
padding-top: 10px;
display: block;
}

.top-gifts-giftIconImage {
width:100%;
}

#featured-gifts-home {
}

#featured-gifts-home ul {
padding-left:0px;
width:100%;
overflow:visible;
}

#featured-gifts-home li {
height: 185px;
float: left;
list-style-type: none;
margin: 0;
width: 33%;
}

#featured-gifts-home img {
width: 100px;
height: 100px;
margin: 0 auto;
display: block;
}

#featured-gifts-home p {
font-size: 16px;
line-height: 18px;
margin: 7px 0 0px;
width: 100%;
text-align: center;
float: left;
}

#featured-gifts-home .price {
font-size: 26px;
line-height: 35px;
display: block;
}

.featured-gifts-giftIconImage {
width:100%;
}

/* SHARE */
.ShareContainer {
background: none repeat scroll 0 0 #FFFFFF;
padding: 0 0px;
width: 270px;
float: left;
margin: -5px 0 20px;
text-align: center;
}

.ShareContainer span.h3 {
display: inline;
float: left;
font-size: 13px;
padding-bottom: 0;
font-weight: normal;
margin-right: 10px;
width: 100%;
}

.Tweetlink{
float:left;
height: 28px;
width: 28px;
margin:0px 5px;
}

.Postlink{
float: left;
height: 28px;
width: 28px;
margin: 0px 5px 0 63px;
}

.Googlelink{
float:left;
height: 28px;
width: 28px;
margin:0px 5px;
}

.Pinlink{
float:left;
height: 28px;
width: 28px;
margin:0px 63px 0 5px;
}

.Tweetlink a{
background: url(http://www.compassionmedia.com/social/twitter28.png) no-repeat;
margin: 0px;
padding: 0px;
height: 28px;
width: 28px;
border-style: none;	
text-indent:-99999px;
display:block;
}

.Postlink a{
background: url(http://www.compassionmedia.com/social/facebook28.png) no-repeat;
margin: 0px;
padding: 0px;
height: 28px;
width: 28px;
border-style: none;
text-indent:-99999px;
display:block;
}

.Googlelink a{
background: url(http://www.compassionmedia.com/social/google28.png) no-repeat;
margin: 0px;
padding: 0px;
height: 28px;
width: 28px;
border-style: none;
text-indent:-99999px;
display:block;
}

.Pinlink a{
background: url(http://www.compassionmedia.com/social/pinterest28.png) no-repeat;
margin: 0px;
padding: 0px;
height: 28px;
width: 28px;
border-style: none;	
text-indent:-99999px;
display:block;
}

/* PRODUCT MODAL WINDOW */

#cboxTitle {
visibility:hidden;
}

.modal-dialog {
padding:20px 20px 0;
}

.product-success {
height: 385px;
overflow: hidden;
}

#product-modal {
width:100%;
}

.product-modal-image {
float:left;
width:270px;
margin:0px 15px 0 0px;
}

#product-modal .price {
font-size:18px;
color:#0054a6;
line-height:65%;
}

#product-modal .h5 {
border-top: 1px dashed #696969;
padding-top:10px;
float:left;
width:100%;
position:relative;
}

#product-modal .donate-inner {
padding-top:10px;
width:65%;
max-height:365px;
margin-top:-10px;
}

#product-modal .item-added {
height:auto;
width:63%;
float:left;
margin-top:15px;
}

#product-modal .modal-product-desc {
width: 560px;
position:relative;
bottom:0px;
right:0px;
margin-top:20px;
}

#product-modal .view-all-gifts-button {
position: relative;
top: 10px;
left: 0px;
float: left;
}

#product-modal .cont-chkout-link {
position: relative;
left: 30px;
bottom: -31px;
display: block;
width: 150px;
float: left;
}

#product-modal .suggested-items-group {
width: 35%;
float: left;
position: relative;
top: -50px;
}

.modal-bottom-links{
width: 556px;
float: right;
margin: 10px auto;
text-align: center;
}

#featuredGiftsModal ul {
padding:0px;
}

#featuredGiftsModal li {
width:50%;
height:175px;
float:left;
list-style-type:none;
text-align:center;
}

.giftIconImageModal {
padding-bottom:10px;
}

.giftIconImageModal p {
text-align:center;
margin-right:0px;
}

.otheritemsImg {
width:100px; 
height:100px;
margin:0 auto;
}

.modal-dialog a {
font-size: 12px;
text-decoration: none;
}

.question-holder-first {
padding-bottom:10px;
}

/* OTHER ITEMS YOU MAY LIKE */
#giftIconImage {
height:150px;
width:150px;
padding-bottom:10px;
}

#giftIconImage p {
text-align:center;
width:150px;
}

#giftIconImage .price {
font-size:22px;
line-height:150%;
}

#giftIconImage a:link, #giftIconImage a:visited, #giftIconImage a:hover, #giftIconImage a:active {
text-decoration:none;
} 

#featuredGifts ul {
    padding-left:0px;
}

#featuredGifts li {
    width:165px;
    height:230px;
    float:left;
    list-style-type:none;
    padding-left: 17px;
}

#suggested-gifts-title {
height:20px;
margin-bottom:15px;
border-bottom:2px solid #0054a6;
margin-top:10px;
text-align:center;
}

.suggested-gifts-title {
font-size: 13px;
font-weight: bold;
color: #555555;
}

/* CATEGORY LANDING PAGES */

#category-health {
background: url("/multimedia/category_health_535x375.jpg") no-repeat scroll 0 0 transparent;
width:535px;
height:375px;
position:relative;
top:-15px;
}

#category-csp {
background: url("/multimedia/category_child-survival-535x375.jpg") no-repeat scroll 0 0 transparent;
width:535px;
height:375px;
position:relative;
top:-15px;
}

#category-hvc {
background: url("/multimedia/category_children-at-risk_535x375.jpg") no-repeat scroll 0 0 transparent;
width:535px;
height:375px;
position:relative;
top:-15px;
}

#category-disaster {
background: url("/multimedia/category_disater-response_535x375.jpg") no-repeat scroll 0 0 transparent;
width:535px;
height:375px;
position:relative;
top:-15px;
}

#category-education {
background: url("/multimedia/category_lifeskills_535x375.jpg") no-repeat scroll 0 0 transparent;
width:535px;
height:375px;
position:relative;
top:-15px;
}

#category-incomegeneration {
background: url("/multimedia/category_income-generation_535x375.jpg") no-repeat scroll 0 0 transparent;
width:535px;
height:375px;
position:relative;
top:-15px;
}

#category-water {
background: url("/multimedia/category_water_535x375.jpg") no-repeat scroll 0 0 transparent;
width:535px;
height:375px;
position:relative;
top:-15px;
}

#category-giftIconImage {
padding-bottom:10px;
display:inline-block;
height:133px;
width:147px;
text-align:center;
position:relative;
vertical-align: top !important;
}

#category-giftIconImage .mainPic { 
width:100px;
display: inline-block;
margin-left:10px;
margin-right:10px;
}

#category-giftIconImage a:link, #category-giftIconImage a:visited, #category-giftIconImage a:hover, #category-giftIconImage a:active {
text-decoration: none;
}

#category-giftIconImage p {
text-align:center;
width:152px;
}

#category-giftIconImage .price {
font-size:22px;
line-height:150%;
}

#category-gifts ul {
padding-left:0px;
width:100%;
overflow:visible;
}

#category-gifts li {
height:255px;
float:left;
list-style-type:none;
margin:0 19px;
}

.quicklook {
height: 50px;
width: 150px;
position: absolute;
top:45px !important;
}

.quicklook:hover {
background-image: url(/multimedia/quicklook-overlay.png);
display: block;
height: 50px;
visibility: visible;
width: 150px;
}

/* VIEW ALL GIFTS ACCORDION */

.view-all-h5 {
background: rgba(134,187,229,.2);
padding: 12px 15px 4px;
height: 30px;
border-radius: 3px;
font-weight: bold;
font-size: 20px;
line-height: 22px;
margin-bottom: 20px;
margin-top: 15px;
display: block;
text-align: center;
}

#content-area ul li, .text-block ul.standard-list li {
background: none no-repeat scroll 0 0 transparent;
padding: 0;
}

.accordion span.h5 {
border: 1px solid #FFFFFF;
margin-bottom:10px;
}

.accordion-text {
background: none repeat scroll 0 0 transparent;
border: none;
padding: 15px 0 20px 15px;
}

#hc-category-gifts ul {
    padding-left:0px;
}

#hc-category-gifts li {
    width:185px;
    height:275px;
    float:left;
    list-style-type:none;
}

#hc-category-gifts .text {
background: none no-repeat scroll 0 0 transparent;
border: 1px solid #CCCCCC;
color: #3E3E3E;
font-size: 10px;
height: auto;
margin: 0 5px 0 0;
padding: 6px 10px 5px;
width: 12px;
background-color:#FFFFFF;
}

/* SEARCH FOR A CHILD BOX */

.search-holder-small {
display:none;
}

#content-area .show-more a:link, #content-area .show-more a:visited {
display:none;
}

#feature .aside {
float:left;
width: 260px;
}

.search-child-home, .search-child-holder {
border: none;
margin-top:10px;
padding: 10px 0 10px 10px;
position:relative;
}

.search-child-holder span.h3 {
color: #0D61B4;
font-weight: normal;
line-height:17px;
padding-left:8px;
}

.slider-range {
background: url("/css/images/bgnd-widget-content.png") repeat-x scroll 0 0 transparent;
border-left: 1px solid #DADCDE;
border-right: 1px solid #DADCDE;
margin-top: 12px;
}

#home-feature-area {
margin-top:10px;
}

#home-feature-area.home-feature-v2 {
background: none;
}

.home-feature-v2 #aside-form {
margin-left:8px;
}

.home-feature-v2 #aside-form select {
width:100%;
margin-bottom:16px;
}

.home-feature-v2 #aside-form .ui-slider-horizontal {
height:8px;
}

.home-feature-v2 #aside-form .ui-slider-horizontal .ui-slider-range, 
.home-feature-v2 #aside-form .ui-slider-horizontal .ui-widget-header {
height:8px;
}

.home-feature-v2 #aside-form .ui-slider .ui-slider-handle {
width:8px;
height:15px;
margin-left:-3px;
margin-right:0px;
}

.home-feature-v2 .aside-range-holder {
width:218px;
margin:8px 0px 30px;
}

.home-feature-v2 .aside-range-holder .aside-slider-range {
margin: 0 auto;
width: 182px;
}
	
.home-feature-v2 #aside-form label {
color:#464646;
font-size: 12px;
font-weight: bold;
line-height: 14px;
display: block;
padding: 0px 0px 4px;
}

.home-feature-v2 #aside-formcontainer.search-child-holder {
    background: none #ffffff;
    border: 2px solid #C2C1BF;
    padding: 9px 14px 14px;
    margin:0px 0px 6px;
}

.home-feature-v2 #aside-form span.h3 {
padding:5px 0px 15px 0px;
}

.ui-slider .ui-slider-range {
    background: none repeat scroll 0 0 #DEDEDE;
    display: block;
    position: absolute;
    z-index: 1;
}

.ui-slider .ui-slider-range {
    background: none repeat scroll 0 0 #DEDEDE;
    display: block;
    position: absolute;
    z-index: 1;
}

/* MISC */

p {
font-size: 14px;
line-height: 17px;
margin-bottom: .7em;
}

#content-area .text-block ul li a:link, #content-area .text-block ul li a:visited, #content-area .text-block ul li a:hover, #content-area .text-block ul li a:active {
text-decoration:none;
}

.question-text{ 
display: none;
background: url(/multimedia/gc-wishlist-question-flyout-bg.png) repeat-x 0 0 scroll transparent;
height: 220px;
width: 250px;
position:absolute;
z-index:10;
color:#555555;
padding:20px 10px 0 9px;
font-size:14px;
line-height:16px;
}

.question-icon:hover .question-text{
display : block;
}

.question-text-suggestedgift{ 
display: none;
background: url(/multimedia/gc-suggestedgift-question-flyout-bg.png) repeat-x 0 0 scroll transparent;
height: 75px;
width: 250px;
position:absolute;
z-index:10;
color:#555555;
padding:25px 10px 0 15px;
font-size:14px;
line-height:20px;
box-shadow:15px 15px 10px -10px #999999;
top:127px;
left:217px;
}

.safe-water-questionIcon {
position: relative; 
top: -25px; 
float: left; 
left: 40px;
width:18px; 
height:18px;
}

.surgery-questionIcon {
position: relative; 
top: -27px; 
float: left; 
left: 147px;
width:18px; 
height:18px;
}

.rescuefromdanger-questionIcon {
position: relative; 
top: -27px; 
float: left; 
left: 147px;
width:18px; 
height:18px;
}

.voctraining-questionIcon {
position: relative; 
top: -27px; 
float: left; 
left: 137px;
width:18px; 
height:18px;
}

.question-text-suggestedgift.safewater {
background: url(/multimedia/gc-suggestedgift-question-flyout-bg-sw.png) repeat-x 0 0 scroll transparent;
position: absolute;
top: 140px;
left: 343px;
z-index: 1;
width: 180px;
height: 212px;
padding: 25px 25px 0px 35px;
}

.question-text-suggestedgift.voctraining {
left: 445px;
top: 182px;
background: url(/multimedia/gc-suggestedgift-question-flyout-bg-sw.png) repeat-x 0 -48px scroll transparent;
height: 166px;
padding: 20px 25px 0px 35px;
position: absolute;
width: 120px;
}

.question-text-suggestedgift.startup {
left: 445px;
top: 131px;
background: url(/multimedia/gc-suggestedgift-question-flyout-bg-sw.png) repeat-x 0 -48px scroll transparent;
height: 166px;
padding: 20px 25px 0px 35px;
position: absolute;
width: 120px;
}

.question-text-suggestedgift.surgery {
left: 452px;
top: 180px;
background: url(/multimedia/gc-suggestedgift-question-flyout-bg-sw.png) repeat-x 0 -80px scroll transparent;
height: 140px;
padding: 20px 25px 0px 35px;
position: absolute;
width: 112px;
}

.question-text-suggestedgift.rescuefromdanger {
left: 452px;
top: 185px;
background: url(/multimedia/gc-suggestedgift-question-flyout-bg-sw.png) repeat-x 0 -45px scroll transparent;
height: 182px;
padding: 20px 25px 0px 35px;
position: absolute;
width: 112px;
}

.voctrainingmodal {
left: 478px;
top: 18px;
width: 180px;
height: 120px;
background: url(/multimedia/gc-suggestedgift-question-flyout-bg-sw.png) repeat-x 0px -100px scroll transparent;
padding: 15px 15px 0px 32px;
}

.startupmodal {
left: 478px;
top: 38px;
width: 180px;
height: 100px;
background: url(/multimedia/gc-suggestedgift-question-flyout-bg-sw.png) repeat-x 0px -120px scroll transparent;
padding: 15px 15px 0px 32px;
}

.surgerymodal {
left: 484px;
top: 34px;
width: 180px;
height: 100px;
background: url(/multimedia/gc-suggestedgift-question-flyout-bg-sw.png) repeat-x 0px -115px scroll transparent;
padding: 15px 15px 0px 32px;
}

.rescuefromdangermodal {
left: 484px;
top: 34px;
width: 190px;
height: 100px;
background: url(/multimedia/gc-suggestedgift-question-flyout-bg-sw.png) repeat-x 0px -120px scroll transparent;
padding: 15px 15px 0px 32px;
}

.question-icon-suggestedgift:hover .question-text-suggestedgift{
display : block;
}

hr.advocate-resources {
border:0;
height: 0;
border-top: 1px solid rgba(0, 0, 0, 0.1);
border-bottom:1px solid rgba(255, 255, 255, 0.3);
margin-top: 25px;
}

.gift-impact-page {
font-size:14px;
line-height:18px;
}

.gift-impact-subhead {
color: #0054A6;
font-size: 17px;
font-weight: bold;
line-height: 25px;
}

ul.gift-impact li {
background: url('/css/images/bullet.png') no-repeat 0 4px;
padding: 0 0 10px 14px;
font-size: 14px;
color: #464646;
line-height: 17px;
list-style-type: none;
}

.fully-funded {
display: block;
padding: 10px;
background-color: rgba(230,180,19,.6);
border-radius: 5px;
border: 4px double #efefef;
margin-top: 30px;
}

.fully-funded p {
padding: 0;
margin: 0;
}

/*Video thumbnail on some pages*/

.video-container {
position: absolute;
height: 45px;
bottom: 66px;
margin-bottom: 10px;
background: rgba(255,255,255,.6);
width: 240px;
padding: 9px 15px;
}

.video-container img {
width:65px;
float:right;
margin-left:10px;
}

.video-container p {
font-size:12px;
line-height: 16px;
}

.csp-video{
background: #e7e4dd;
    width: 132px;
    position: absolute;
    top: 150px;
    left: 393px;
    padding: 5px;
}

.csp-video img {
margin-bottom:8px;
}

.csp-video p {
font-size:12px;
}

/* GIFT IMPACT REPORT PAGES */

/* Landing Page */

.gc-impact-main-rightcol p {
margin: 10px 0px 0;
padding-left: 24px;
}

.gc-impact-title {
float: left;
margin: 0 0 10px;
}

.gc-impact-img {
margin: 10px 0 10px;
display:inline-block !important;
}

.gc-impact-stat {
width: 50%;
float: left;
text-align: center;
font-family: 'Tetria LT W01 Regular';
color: #000;
font-size: 1.7em;
margin: 15px 0;
}

.gc-impact-stat-num {
font-size: 2.9em;
font-family: 'Tetria LT W01 Bold';
}

.hvc {
color: #c36a25;
}

.csp {
color: #777aa4;
}

.health {
color: #9c1f31;
}

.life-skills {
color: #5a913a;
}

.waiting {
color: #a4a37f;
}

.water {
color: #00a3c7;
}

.gc-impact-quote {
font-size: 16px;
margin-bottom:10px;
color: #1573e0;
font-style: oblique;
text-align: center;
display: block;
margin: 25px auto 5px;
line-height: 1.5em;
width: 80%;
}

.gc-impact-quote2 {
font-size: 16px;
margin-bottom:10px;
color: #1573e0;
font-style: oblique;
text-align: left;
display: block;
line-height: 1.5em;
width: 100%;
}

.gc-impact-attr {
text-align: center;
font-size: 12px;
}

#social-share {
height: 30px;
width: 155px;
margin: 0 auto;
}

#social-share .Postlink {
margin: 0 5px;
}

#social-share .Pinlink {
margin: 0 5px;
}

.gc-impact-video-main {
margin: 10px auto 0;
}

.gc-impact-video-main iframe {
width:520px;
height:292px;
margin:0 auto;
}

.gc-impact-video {
margin: 20px auto 0;
width: 80%;
}

.gc-impact-video iframe {
width: 100%;
margin: 0 auto;
}

.gc-impact-video p {
font-size: 1.3em;
margin: 10px 0 0;
padding: 0 15px;
}

.gc-impact-view-all-gifts {
margin: 25px 0 0;
}

.gc-impact-all-gifts-top {
float: right;
padding: 10px 5px 0px;
}

.gc-impact-modal {
background-image: url(/multimedia/gc-impact_icons-sprite.jpg);
width: 310px;
height: 30px;
margin: 0 auto 10px;
}

.hvc-top {
background-position: -20px -10px;
}

.hvc-bot {
background-position: -20px -52px;
}

.csp-top {
background-position: -20px -92px;
}

.csp-bot {
background-position: -20px -133px;
}

.health-top {
background-position: -20px -173px;
}

.health-bot {
background-position: -20px -215px;
}

.life-skills-top {
background-position: -20px -255px;
}

.life-skills-bot {
background-position: -20px -295px;
}

.waiting-top {
background-position: -20px -337px;
}

.waiting-bot {
background-position: -20px -378px;
}

.water-top {
background-position: -20px -420px;
}

.water-bot {
background-position: -20px -460px;
}

#gc-impact-category-gifts ul {
padding-left:0px;
width:100%;
overflow:visible;
}

#gc-impact-category-gifts li {
height: 225px;
float:left;
list-style-type:none;
margin:0 19px;
}

#gc-impact-category-gifts .quicklook {
height: 50px;
width: 150px;
position:relative;
top:-155px;
}

#gc-impact-category-gifts .quicklook:hover {
background-image: url(/multimedia/quicklook-overlay.png);
display: block;
height: 50px;
visibility: visible;
width: 150px;
}

/* MOBILE VERSION */

.gc-impact-mobile {
width:100%;
}

.gc-impact-mobile .header {
            font-size:26px;
            color:#0a46b4;
            font-weight:bold;
            width:calc(100% - 10px);
            margin-left:10px;
}
.gc-impact-mobile .sub-header {
            font-size:20px;
            font-weight:bold;
            width:100%;
            text-align:center;
 }
.gc-impact-mobile .sub-header-description {
            max-width:300px;
            text-align:center;
            margin:0 auto;
            margin-bottom:20px;
}
.gc-impact-mobile .video {
            width:100%;
}
.gc-impact-mobile .video img {
            width:100%;
}
.gc-impact-mobile .description2 {
            padding:10px;
}
.gc-impact-mobile .dd-category-header {
            text-align:center;
            font-weight:bold;
            background-image:url(http://www.compassion.com/css/images/header-texture.jpg);
            color:#fff;
            padding:20px 0px;
            border-top:1px solid #ccc;
            border-bottom:1px solid #ccc;
            position:relative;
}
.gc-impact-mobile .dd-category-header img {
            height:30px;
            position:absolute;
            top:15px;
            right:10px;
}
.gc-impact-mobile .toggler6 #effect6, .gc-impact-mobile .toggler5 #effect5, .gc-impact-mobile .toggler #effect, .gc-impact-mobile .toggler2 #effect2, .gc-impact-mobile .toggler3 #effect3, .gc-impact-mobile .toggler4 #effect4 {
            display:none;
            text-align:center;
            margin-top:20px;
}
.gc-impact-mobile .toggler #effect6 .single6, .gc-impact-mobile .toggler5 #effect5 .single, .gc-impact-mobile .toggler #effect .single, .gc-impact-mobile .toggler2 #effect2 .single, .gc-impact-mobile .toggler3 #effect3 .single, .gc-impact-mobile .toggler4 #effect4 .single {
            display:inline-block;
            width:160px;
            max-width:100%;
            text-align:center;
            margin-bottom:20px;
            vertical-align:top;
}
.gc-impact-mobile .toggler6 #effect6 .single p, .gc-impact-mobile .toggler5 #effect5 .single p, .gc-impact-mobile .toggler #effect .single p, .gc-impact-mobile .toggler2 #effect2 .single p, .gc-impact-mobile .toggler3 #effect3 .single p, .gc-impact-mobile .toggler4 #effect4 .single p {
            width:125px;
            margin:0 auto;
            margin-top:10px;
        }
.gc-impact-mobile .toggler6 #effect6 .single a, .gc-impact-mobile .toggler5 #effect5 .single a, .gc-impact-mobile .toggler #effect .single a, .gc-impact-mobile .toggler2 #effect2 .single a, .gc-impact-mobile .toggler3 #effect3 .single a, .gc-impact-mobile .toggler4 #effect4 .single a {
            text-decoration:none;
            font-weight:bold;
            color:#0a46b4;
}
.gc-impact-mobile .toggler #effect .single img, .gc-impact-mobile .toggler2 #effect2 .single img, .gc-impact-mobile .toggler3 #effect3 .single img, .gc-impact-mobile .toggler4 #effect4 .single img, .gc-impact-mobile .toggler5 #effect5 .single img, .gc-impact-mobile .toggler6 #effect6 .single img,  {
            width:125px;
}

.gc-impact-mobile-quote2 {
font-size:20px;
color: #1573E0;
font-style: oblique;
text-align: left;
display: block;
line-height: 1.5em;
width: 100%;
margin-top:10px;
margin-bottom:10px;
}

.gc-impact-mobile .header2 {
font-size:26px;
font-weight:bold;
width:calc(100% - 10px);
margin-left:10px;
}

.gc-impact-mobile .sub-header2 {
font-size:20px;
font-weight:bold;
width:100%;
color:#0a46b4;
text-align:center;
}

.gc-impact-mobile .viewall {
font-weight:bold;
color:#0a46b4 !important;
text-align:center;
}

.videolink {
background-color:#ddd; width:175px; margin:0 auto; 
}
.videolink img {
width:100%;
}
.videolink p {
padding:10px; font-size:12px; margin-top:0px; line-height:1.2;
}

a .videolink {
text-decoration:none !important;
}
a .videolink p {
color:#333 !important;
font-weight:300 !important;
text-decoration:none !important;
}
.shareDesc {
font-size:12px; width:175px; text-align:center; margin:0 auto; line-height:1.2; margin-top:20px; margin-bottom:40px;
}
.viewAll {
text-align:center; margin-top:40px !important; margin-bottom:40px !important;
}

#featuredGiftsModal #category-giftIconImage .quicklook { display:none; }

.shareGift {
    display: inline-block;
    position: relative;
    top: 8px;
    z-index:100;
}

.shareGiftExpl {
    position: absolute;
    background-color: #C7C7A4;
    padding: 10px;
    display: none;
    width: 279px;
}

.shareGift:hover .shareGiftExpl { display:inline-block; }

div#gc-footer { position: relative; width: 960px; margin-left: -179px; margin-top: 20px; }
.gc-footer-order { display: inline-block; width: 308px; vertical-align: top; background-color: #EDEADC; padding: 15px; margin-right: -2px; height: 180px; border-right: 1px solid #CCC9BC; }
.gc-footer-financial { width: 313px; display: inline-block; vertical-align: top; background-color: #EDEADC; padding: 15px; text-align: center; margin-right: -3px; height: 180px; border-right: 1px solid #CCC9BC; }
.gc-footer-impactreport { width: 243px; display: inline-block; vertical-align: top; background-color: #EDEADC; padding: 15px; text-align: center; height: 180px; }
.gc-footer-impactreport img { width: 100%; display: inline-block !important; }
.gc-footer-financial img { width: 50px; height: 50px; display: inline-block; }