#Share1Love_container {width:100%;}
#Share1Love_container .learn-more {color:#FFF; display:block; text-align:center; margin:20px 0 0 0; text-shadow: 1px 1px 0 rgba(0,0,0, 0.75);}
#Share1Love_container .learn-more img {position:relative; top:-10px;}

#Share1Love_headline H1 {font-size:65px; color:#fbb517; text-shadow: 2px 2px 0 rgba(0,0,0, 0.75); font-family: 'Mano', Arial; font-weight: bold; text-transform: none; padding-bottom:20px; text-align:center; padding-top:30px; line-height:60px;}
#Share1Love_headline H2 {font-size:16px; color:#FFF; text-shadow: 2px 2px 0 rgba(0,0,0, 0.75); font-family: 'Trend', Arial; font-weight: bold; text-transform: none; padding-bottom:30px; text-align:center;}
#Share1Love_headline a:link, #Share1Love_headline a:hover, #Share1Love_headline a:visited, #Share1Love_headline a:active {color:#fbb517; text-shadow: 1px 1px 0 rgba(0,0,0, 0.75);}

#Share1Love_widget {width:560px; color:#FFF; text-align:center; float:left; text-shadow: 1px 1px 0 rgba(0,0,0, 0.75);}
#Share1Love_widget a:link, #Share1Love_widget a:hover, #Share1Love_widget a:visited, #Share1Love_widget a:active {color:#FFF; text-shadow: 1px 1px 0 rgba(0,0,0, 0.75);}

#Share1Love_instructions { width:485px; color:#FFF; text-shadow: 1px 1px 0 rgba(0,0,0, 0.75); float:left; margin-left:25px; position:relative; top:-2px; }
#Share1Love_instructions H1 {font-size:22px; color:#fbb517; text-shadow: 2px 2px 0 rgba(0,0,0, 0.75); font-family: 'Quadon-Medium', Arial; font-weight: bold; text-transform: none; padding-bottom:30px;}
#Share1Love_instructions H2 {font-size:22px; color:#FFF; text-shadow: 2px 2px 0 rgba(0,0,0, 0.75); font-family: 'Quadon-Medium', Arial; font-weight: bold; text-transform: none; }
#Share1Love_instructions a:link, #Share1Love_instructions a:hover, #Share1Love_instructions a:visited, #Share1Love_instructions a:active {color:#fbb517; text-shadow: 1px 1px 0 rgba(0,0,0, 0.75);}
#Share1Love_instructions ol {
	list-style:none;
	counter-reset:section;
}

#Share1Love_instructions ol li{
    position: relative;
    display: block;
    padding: .4em .4em .4em 40px;
    *padding: .4em;
    margin: .5em 0;
    color: #FFF;
    text-decoration: none;
    border-radius: .3em; 
}

#Share1Love_instructions ol li::before{
	content: counter(section, decimal);
    counter-increment: section;
    position: absolute; 
    left: 0;
    top: 24px;
    margin-top: -1.3em;
    background: #fbb517;
    color: #FFF;
    height: 2em;
    width: 2em;
    line-height: 2em;
    text-align: center;
    font-weight: bold;
    border-radius: 2em;
	box-shadow: 1px 1px 0 rgba(0,0,0, 0.75);
}

#Share1Love_instructions .white {font-size:18px; color:#fbb517;}
#Share1Love_instructions .record-horizontally {position:relative; top:1px;}
#Share1Love_instructions .record-spacer {width:19px; height:2px; display:inline-block;}
#Share1Love_instructions .tweak-spacing {position:relative; top:0px;}
#Share1Love_instructions .tweak-spacing-1 {position:relative; top:-0px;}
#Share1Love_instructions .tweak-spacing-2 {position:relative; top:-0px;}
#Share1Love_instructions .tweak-spacing-3 {position:relative; top:-0px;}
#Share1Love_instructions .tweak-spacing-4 {position:relative; top:-0px;}


#Share1Love_20ways_container { display:block; background: rgba(195,62,52, 1) url('http://bobmarley.cdn.junip.com/wp-content/themes/bobmarley/images/bg_tear.png') repeat-x top; padding:30px 0 30px 0; }
#Share1Love_20ways_container H2 {font-size:60px; color:#FFF; display:block; text-align:center; font-family: 'Mano', Arial; font-weight: bold; text-transform: none; padding:30px 0 15px 0; line-height:60px; }
#Share1Love_20ways {color:#FFF; width:890px; margin-left:auto; margin-right:auto;}
#Share1Love_20ways ol {width:215px; float:left; margin-left:0; margin-top:0; padding-right:10px; list-style:none; counter-reset:item;}

#Share1Love_20ways ol#block_one { counter-reset: item; }
#Share1Love_20ways ol#block_two { counter-reset: item 5; }
#Share1Love_20ways ol#block_three { counter-reset: item 10; }
#Share1Love_20ways ol#block_four { counter-reset: item 15; padding-right:0px; }
#Share1Love_20ways li:before {
	content: counter(item, decimal) ". ";
	counter-increment: item;
	list-style:none;
}

#Share1Love_about_container { display:block; background: url('https://s3-us-west-2.amazonaws.com/com-videoo-webapp/campaigns/Share1Love/Videoo_Share1Love.jpg') no-repeat bottom, url('http://bobmarley.cdn.junip.com/wp-content/themes/bobmarley/images/bg_tear.png') repeat-x top rgba(251,181,23, 1); padding:30px 0 220px 0; }	
#Share1Love_about {color:#3f3328; width:890px; margin-left:auto; margin-right:auto;}
#Share1Love_about H2 {font-size:60px; display:block; text-align:center; font-family: 'Mano', Arial; font-weight: bold; text-transform: none; padding:30px 0 15px 0; line-height:60px;}

#Share1Love_charity_container { display:block; background: url('http://bobmarley.cdn.junip.com/wp-content/themes/bobmarley/images/bg_tear.png') repeat-x top, url('http://www.bobmarley.com/wp-content/themes/bobmarley/images/bg_dirt.jpg') repeat; padding:30px 0; }		
#Share1Love_charity {color:#FFF; width:890px; margin-left:auto; margin-right:auto; text-shadow: 1px 1px 0 rgba(0,0,0, 0.75);}
#Share1Love_charity a:link, #Share1Love_charity a:hover, #Share1Love_charity a:visited, #Share1Love_charity a:active {color:#FFF; text-shadow: 1px 1px 0 rgba(0,0,0, 0.75);}
#Share1Love_charity strong {font-family: 'Quadon-Bold', Arial; font-weight: bold; text-shadow: 1px 1px 0 rgba(0,0,0, 0.75); }
#Share1Love_charity img {padding:33px 0 24px 0;}
#Share1Love_charity H2 {font-size:60px; text-shadow: 2px 2px 0 rgba(0,0,0, 0.75); display:block; text-align:center; font-family: 'Mano', Arial; font-weight: bold; text-transform: none; padding:30px 0 15px 0; line-height:60px;}
#Share1Love_charity_photo { background: url('https://s3-us-west-2.amazonaws.com/com-videoo-webapp/campaigns/Share1Love/Videoo_800-million-people.jpg') no-repeat top #888c17; width:100%; height:auto; overflow:hidden; margin:20px 0; }
#Share1Love_charity_photo_text { display:block; font-family: 'Quadon-Medium', Arial; color: #FFF; text-transform: none; padding: 377px 0 13px 20px; }
#Share1Love_charity_jerrycan { float:right; width: 190px; height: 30px; }
#Share1Love_charity .donatebutton {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color:#fbb517; padding:8px 8px 6px 8px; text-decoration:none; text-shadow:none !important; }
#Share1Love_charity .donate {padding: 20px 0 20px 0; }
#Share1Love_charity p {padding: 5px 0; }


#Share1Love_FAQs_container { display:block; background: url('http://bobmarley.cdn.junip.com/wp-content/themes/bobmarley/images/bg_tear.png') repeat-x top; padding:30px 0 120px 0; }		
#Share1Love_FAQs H2 {font-size:60px; color:#000; display:block; text-align:center; font-family: 'Mano', Arial; font-weight: bold; text-transform: none; padding:30px 0 15px 0; line-height:60px;}
#Share1Love_FAQs {color:#000; width:890px; margin-left:auto; margin-right:auto;}
#Share1Love_FAQs a:link, #Share1Love_FAQs a:hover, #Share1Love_FAQs a:visited, #Share1Love_FAQs a:active {color:#000;}
#Share1Love_FAQs strong {font-family: 'Quadon-Bold', Arial; font-weight: bold; }
#Share1Love_FAQs p {padding:0 0 20px 0; }

 /** Updated Fix for iphone 6 and 6 plus **/ 
@media(max-width:480px) { div.videooContainer, iframe.videoo-widget-player { width: 100vw !important } }
@media(min-width:374px) and (max-width:374px) { #videooWidget, .videoo-widget, iframe.videoo-widget-player { width: 374px !important } }
@media(min-width:375px) and (max-width:375px) {	#videooWidget, .videoo-widget, iframe.videoo-widget-player { width: 375px !important } }
@media(min-width:376px) and (max-width:376px) {	#videooWidget, .videoo-widget, iframe.videoo-widget-player { width: 376px !important } }
@media(min-width:413px) and (max-width:413px) { #videooWidget, .videoo-widget, iframe.videoo-widget-player { width: 413px !important } }
@media(min-width:414px) and (max-width:414px) { #videooWidget, .videoo-widget, iframe.videoo-widget-player { width: 414px !important } }
@media(min-width:415px) and (max-width:415px) {	#videooWidget, .videoo-widget, iframe.videoo-widget-player { width: 415px !important } }


/* ========================================================== */
/* DESKTOPS: 1600px  */
/* ========================================================== */

@media only screen and (max-width: 1600px) {

	
	
}

/* ========================================================== */
/* SMALLER DESKTOPS: 1200px  */
/* ========================================================== */

@media only screen and (max-width: 1400px) {


	
}

/* ========================================================== */
/* SMALLER DESKTOPS: 1140px  */
/* ========================================================== */

@media only screen and (max-width: 1140px) {

#Share1Love_instructions { overflow: hidden; float:none; padding-left:25px; width:auto; }
	
}

/* ========================================================== */
/* SMALLER DESKTOPS: 1024px  */
/* ========================================================== */

@media only screen and (max-width: 1024px) {

#Share1Love_container { width:100%; }
#Share1Love_headline H2 {font-size:15px;}
#Share1Love_widget { width:100%; float:none; text-align:center; }
#Share1Love_widget p { padding-top:10px; }
#Share1Love_container .learn-more { width:100%; }

#Share1Love_instructions { width:560px; float:none; margin-left:auto; margin-right:auto; position:relative; padding:0; }
#Share1Love_instructions H1 {padding-bottom:30px; padding-top:30px;}

#Share1Love_20ways_container { padding:30px 0; }
#Share1Love_20ways { width:460px; margin-left:auto; margin-right:auto; }
#Share1Love_20ways ol {width: 230px; margin-left:0; margin-top:0; position:relative; left:20px; }

#Share1Love_20ways ol#block_one { counter-reset: item; }
#Share1Love_20ways ol#block_two { counter-reset: item 10; }
#Share1Love_20ways ol#block_three { counter-reset: item 5; }
#Share1Love_20ways ol#block_four { counter-reset: item 15; }

#Share1Love_about_container { padding:30px 0 210px 0; }	
#Share1Love_about { width:90%; max-width: 890px; }

#Share1Love_charity_container { padding:30px 0 30px 0; }		
#Share1Love_charity {width:90%; max-width: 890px;}
#Share1Love_charity strong {font-family: 'Quadon-Bold', Arial; font-weight: bold; }
#Share1Love_charity img {padding:33px 0 24px 0; width:100%;}
#Share1Love_charity_photo { background-position: top right; }

#Share1Love_FAQs_container { padding:30px 0 60px 0; }		
#Share1Love_FAQs {width:90%; max-width: 890px; }
#Share1Love_FAQs strong {font-family: 'Quadon-Bold', Arial; font-weight: bold; }

}

/* ========================================================== */
/* TABLET LAYOUT: 768px   */
/* ========================================================== */

@media only screen and (max-width: 768px) {

#Share1Love_instructions { width:100%; max-width:560px; }

	
}

/* ========================================================== */
/* WIDE MOBILE LAYOUT: 480px   */
/* ========================================================== */

@media handheld, only screen and (max-width: 480px) {

#Share1Love_container {width:100%; position:relative; left:-28px; }

#Share1Love_headline H1 {font-size:60px; line-height:60px; width:100%; margin-left:28px; margin-right:0; position:relative; padding-top:15px;}
#Share1Love_headline H2 {font-size:14px; width:100%; margin-left:28px; margin-right:0; position:relative; text-align:center;}

#Share1Love_widget {width:100%; float:none; }
#Share1Love_widget p { position:relative; left:28px; }
#Share1Love_container .learn-more { width:100%; position:relative; left:28px; }

#Share1Love_instructions { width:100%; float:none; margin-left:28px; margin-right:0; position:relative; }
#Share1Love_instructions H1 {padding-bottom:30px; padding-top:30px; text-align: center; }
#Share1Love_instructions H2 {line-height:1.2em; }

#Share1Love_instructions ol li::before{top: 22px;}

#Share1Love_20ways_container { padding:30px 0 30px 0; }
#Share1Love_20ways_container H2 {font-size:35px; padding:15px 0 15px 0; line-height:1.2em; width:90%; margin-left:auto; margin-right:auto; }
#Share1Love_20ways { width:90%;}
#Share1Love_20ways ol {width:190px; float:none; margin-top:0; padding:0;}
#Share1Love_20ways ol#block_one { counter-reset: item; margin-left:auto; margin-right:auto;  }
#Share1Love_20ways ol#block_two { counter-reset: item 5; margin-left:auto; margin-right:auto; }
#Share1Love_20ways ol#block_three { counter-reset: item 10; margin-left:auto; margin-right:auto; }
#Share1Love_20ways ol#block_four { counter-reset: item 15; margin-left:auto; margin-right:auto; }
#Share1Love_instructions .record-horizontally {top:1px;}

#Share1Love_about_container { padding:30px 0 210px 0; }	
#Share1Love_about { width:90%; }
#Share1Love_about H2 {font-size:35px; padding:15px 0 15px 0; line-height:1.2em; }

#Share1Love_charity_container { padding:30px 0 30px 0; }		
#Share1Love_charity {width:90%;}
#Share1Love_charity strong {font-family: 'Quadon-Bold', Arial; font-weight: bold; }
#Share1Love_charity img {padding:33px 0 24px 0; width:100%;}
#Share1Love_charity H2 {font-size:35px; padding:15px 0 15px 0; line-height:1.2em; }
#Share1Love_charity .donatebutton {padding:4px 6px 4px 6px; }


#Share1Love_FAQs H2 {font-size:35px; padding:15px 0 15px 0; line-height:1.2em; }
#Share1Love_FAQs_container { padding:30px 0 30px 0; }		
#Share1Love_FAQs {width:90%;}
#Share1Love_FAQs strong {font-family: 'Quadon-Bold', Arial; font-weight: bold; }

}

/* ========================================================== */
/* WIDE MOBILE LAYOUT: 320px   */
/* ========================================================== */

@media handheld, only screen and (max-width: 374px) {

#Share1Love_headline H1 {font-size:50px; line-height:50px; width:100%; margin-left:28px; margin-right:0; position:relative;}

}

/* ================================================================================ */
/* RETINA IMAGES  */
/* ================================================================================ */


@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	

}


