

@media only screen and (max-width:768px) and (orientation: landscape) {
.doublecheers {width: 72%; float: right; padding-right: 10px;}/* for eoy page */
.doublecheersbut {width: 45%; float: right; padding-right: 25%;}/* for eoy page */
}
@media screen and (max-width:480px) {
.doublecheers {width: 72%; float: right; padding-right: 10px;}/* for eoy page */
.doublecheersbut {width: 45%; float: right; padding-right: 25%;}/* for eoy page */
}


/*.carousel-inner .slider_content .text {background-color: rgba(0, 0, 0, 0.5); padding: 5px 0;}   background transparency on About Us title section  */


/*** footer columns  margin-left:85px; width: 15%;
.four_columns > .column1,
.four_columns > .column4 {
  width: 16%;  margin-left: 65px;
}
.four_columns > .column3 {
  width: 25%;  margin-left: 40px;
}
.four_columns > .column2 {
  width: 23%;  margin-left: 40px;
}
***/

/*  footer to add proper spacking */
.three_columns > .column1 {width: 25%; padding-left:10%}
.three_columns > .column2 {width: 35%;}
.three_columns > .column3 {width: 30%;}

/* .uvc-sub-heading div.breakme {display: inline!important;} */

.scholarsbg {background-color: #333232;} /* fixed on scholars video section */
 /* this can be deleted if not in use for festive EOY page: .donatebutgreen {position: absolute; top: 47%; left:58%; cursor:hand;} 
.donatebutinvisible {width: 200px; height: 50px;} */
.ips_close_bttn_1 img{background-color: white; padding: 5px; -moz-border-radius: 15px; border-radius: 15px;} /* close X popup layer */
.ips_close_bttn_2 img, .ips_close_bttn_3 img, .ips_close_bttn_5 img, .ips_close_bttn_7 img, .ips_close_bttn_9 img, .ips_close_bttn_12 img, .ips_close_bttn_13 img, .ips_close_bttn_14 img, .ips_close_bttn_15 img,  .ips_close_bttn_17 img   {background-color: white; padding: 5px; -moz-border-radius: 15px; border-radius: 15px;} /* smart popup */

.ips_w_5, .ips_w_8, .ips_w_5, .ips_w_7, .ips_w_9, .ips_w_13, .ips_w_14, .ips_w_15 {background-color : transparent!important; background: rgba(255, 0, 0, 0)!important;}
.ips_close_bttn_8 img  {background-color: white; padding: 5px; -moz-border-radius: 15px; border-radius: 15px; margin-top: 0px;} 

.postid-1762222 #mainmenu {display: none;} /* hide element on a page */

.q_team_title_holder span {font-size:14px;}
.floatrighty {margin-right: -45px;} /* about us > our progress */
.ult-team-member-position {text-transform: none!important; line-height: 15px; font-weight:600;}
h3.ult-team-member-name  {text-transform: none!important; font-size: 20px!important;}

.linebreaks {padding-top: 20px;}
.pts14 {font-size: 14px;}
.pts16 {font-size: 16px;}
.pts18 {font-size: 18px;}
.pts20 {font-size: 20px;}
.pts22 {font-size: 22px;}
.pts24 {font-size: 24px;}
.pts28 {font-size: 28px;}
.pts38 {font-size: 38px;}
.pts46 {font-size: 40px;}
.textitalic {font-style: italic;}
.textwhite {color:#fff;}
.textdkgray {color: #555;}
.textyellow {color: #f5c300;}
.textcenter {text-align: center;}
.textright {text-align: right;}
.textleft {text-align: left;}
.semibold {font-weight:600;}
.bold {font-weight:bold;}
.opensans {font-family: 'Open Sans', Sans-Serif;}
.opensanscondense {font-family: 'Open Sans Condensed', Sans-Serif;}
.wpb_wrapper a {width: 25%;}
.event-sponsors {line-height: 22px;}

.indent-left-38 {margin-left:38px!important;}
h5 .tab-title {text-transform: none; color: #000; font-family: 'Open Sans', sans-serif; }  /* css for the accordion on Our Models */
ul li { padding: 6px 0px; margin: 0 7% 0 5%; list-style-position: outside;}
blockquote {padding-top:0px!important;}

/* about us > team */
p.bod-title {font-size: 14px; margin-top: -7px; margin-bottom: 20px;} 

.imagecover {background-size: cover;}

a.blk:active, a.blk:visited, a.blk:link {color: #000;}
a.blk:hover {color: #ebb82d;}

a.blk2:active, a.blk2:visited, a.blk2:link {color: #000; text-decoration:underline;}
a.blk2:hover {color: #ebb82d;}

a.blk3:active, a.blk3:visited, a.blk3:link {color: #000;}
a.blk3:hover {color: #fff;}

a.wht:active, a.wht:visited, a.wht:link {color: #fff;}
a.wht:hover {color: #f5c300;}

a.beige:active, a.beige:visited, a.beige:link {color: #c6b172;}
a.beige:hover {color: #ebb82d;}

a.yellow:active, a.yellow:visited, a.yellow:link {color: #f5c300;}
a.yellow:hover {color: #7e7e7d;}


header.light.header_style_on_scroll .header_bottom_right_widget_holder a.qbutton, header.light:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder a.qbutton:hover{color:#000!important; background-color:#ebb82d!important;}

header.dark.header_style_on_scroll .header_bottom_right_widget_holder a.qbutton, header.dark:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder a.qbutton:hover{color:#000!important;  background-color:#ebb82d!important;}

.qbuttonyellow {width: auto;  height: 30px;  line-height: 30px;  padding: 10px 23px;  border: 1px solid #303030;   font-size: 12px;  font-weight: 700;  font-family: inherit;  text-align: left;  color: #303030;  text-decoration: none;   cursor: pointer;  white-space: nowrap;  outline: none;  font-style: normal;  text-transform: uppercase;  letter-spacing: 1px;  -o-border-radius: 4px;   -moz-border-radius: 4px;  -webkit-border-radius: 4px;  -ms-border-radius: 4px;  border-radius: 4px;
  text-shadow: none;  background-color: transparent;  -webkit-transition: color 0.1s linear, background-color 0.1s linear,border-color 0.1s linear;  -moz-transition: color 0.1s linear, background-color 0.1s linear,border-color 0.1s linear;  -ms-transition: color 0.1s linear, background-color 0.1s linear,border-color 0.1s linear;  -o-transition: color 0.1s linear, background-color 0.1s linear,border-color 0.1s linear;  transition: color 0.1s linear, background-color 0.1s linear,border-color 0.1s linear;  -webkit-box-sizing: initial !important;
  -moz-box-sizing: initial !important;  box-sizing: initial !important;margin-top:20px;}

header.dark.header_style_on_scroll .header_bottom_right_widget_holder a.qbuttonyellow, header.dark:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder a.qbuttonyellow:link{color:#000!important;  background-color:#ebb82d!important;}

header.dark.header_style_on_scroll .header_bottom_right_widget_holder a.qbutton, header.dark:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder a.qbuttonyellow:hover{color:#fff!important;  background-color:#000!important;}

nav.main_menu > ul > li:hover > a, .light header.sticky nav.main_menu > ul > li:hover > a{color:#ebb82d!important;}
.main_menu .galaNav {padding-left:50px;} 

/* control the transparency box for slider section, need page ID 
.page-id-2124 .subtitle_bellow_title .no_separator{
  background-color:rgba(0,0,0,0.4)!important;
}*/

.qode_carousels .slides img { width: auto;}
.desc {font-size: 16px; line-height: 30px;} /*  for the scholars boxes */

.qbutton {text-align:center!important;}
.post_content_holder a.qbutton {width:25%!important;}

/* home page */
.buttoncurve {width:100%!important; padding: 0px; -moz-border-radius: 10px!important; border-radius: 10px!important;}
.shadowbox-home {width:27%; box-shadow: 0px 5px 20px #888888; -moz-border-radius: 10px; border-radius: 10px; margin:0 15px;}
.shadowbox-home-left {width:6%;}
.lr-padding-home {padding: 0 10px;}
img.imagecurve-top {-moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;}
.donatebox {width:85%; background-color: #fff; padding: 5px 0; -moz-border-radius: 7px; border-radius:7px; margin:0 auto; }

button.ubtn-3142 {width:100%!important; padding: 0px; -moz-border-radius: 10px!important; border-radius: 10px!important;}

.q_accordion_holder.accordion.podcast div.accordion_content  {height: 100%; display: block; background-color: #fff; -moz-border-radius: 6px; border-radius: 6px; margin-bottom: 10px; padding-right: 10px; border:1px solid #bdbdbd; }
.q_accordion_holder.accordion.podcast .ui-accordion-header  {border:1px solid #bdbdbd; margin: 10px 0; -moz-border-radius: 6px; border-radius: 6px; padding: 14px 10px; text-align:center;}

.q_accordion_holder.accordion.whtbg  div.accordion_content  {height: 100%; display: block; background-color: #fff; -moz-border-radius: 6px; border-radius: 6px; margin-bottom: 10px; padding-right: 10px; border:1px solid #bdbdbd; }
.q_accordion_holder.accordion.whtbg .ui-accordion-header  {border:1px solid #bdbdbd; margin: 10px 0; -moz-border-radius: 6px; border-radius: 6px; padding: 14px 10px;}

.q_accordion_holder.accordion.colorbg  div.accordion_content  {height: 100%; display: block; background-color: #fff; -moz-border-radius: 6px; border-radius: 6px; margin-bottom: 10px; padding-right: 10px; border:1px solid #bdbdbd; }
.q_accordion_holder.accordion.colorbg .ui-accordion-header  {border:1px solid #bdbdbd; margin: 10px 0; -moz-border-radius: 6px; border-radius: 6px; padding: 14px 10px;  background-color: #fff;}

.q_accordion_holder.accordion .ui-accordion-header .accordion_mark {height: 100%; border: none; border-radius: 5px; border-top-right-radius: 0; border-bottom-right-radius: 0; background-color: #f1f1f1;}


/* accordion css 
.q_accordion_holder.accordion .ui-accordion-header  {border:1px solid #bdbdbd; margin: 10px 0; -moz-border-radius: 6px; border-radius: 6px; padding: 14px 10px;}
.tab-title {font-size: 18px;}
.q_accordion_holder.accordion div.accordion_content {background-color: #fff; border: 1px solid #bdbdbd; padding: 0 40px; margin-bottom: 10px; -moz-border-radius: 6px; border-radius: 6px;}

.title-holder {border:1px solid black; margin: 150px 0;}
.q_accordion_holder  {border: 1px solid red;}
.q_accordion_holder .accordion boxed {border: 1px solid green; padding: 100px 0;}
.accordionpadding {border: 1px solid pink;}*/ 

/* Easy Accordion plugin */ 
.wpb_wrapper a {width:100%!important;}
.sp-easy-accordion .sp-ea-single .ea-header a .ea-expand-icon {margin-right:15px!important;}
.sp-easy-accordion .sp-ea-single .ea-header a {font-size:18px!important;}
.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body {padding: 20px 40px!important;}

/* Slider css */ 
.videotag {text-align: left;}
.videohope {font-size: 60px;}
.videoitalic {font-style:italic; font-size: 45px; font-weight: 300; padding-left: 100px;}

.videogala-the {font-family: 'Open Sans', Sans-Serif; text-align:left; font-weight:900;}
.videogala-power {font-family: 'Open Sans', Sans-Serif; font-weight: 900;  line-height: 20px;}
.videogala-ofthe {font-family: 'Open Sans', Sans-Serif; font-style:italic; margin: -10px 0 0 0px;}
.videogala-uf {font-family: 'Open Sans', Sans-Serif; font-weight: 900;}

.waitingvideo {color: #f5c300; margin-top: 150px; font-size:54px;}

.wpb_wrapper .gala-awards {height: 530px;}
.carousel-indicators {opacity: 0!important;}


.Defaults-map-marker{color:red;}
.Defaults-map-marker:after{content:"."; color:black; font-size:99px; position:absolute; margin-top:-43px; margin-left:-21px; border-radius: 5px;}

/* button menu drop down css */ 
.dropdown {position: relative; display: inline-block; }

.dropdown-content {display: none;  position: absolute;   min-width: 200px;    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.1);   background: rgba(0, 0, 0, 0.5); } 

.dropdown-content a { color: #fff;  padding: 12px 16px 6px 16px;  text-decoration: none;   display: block; font-size: 12px; font-family: 'Open Sans', sans-serif; font-weight: 600;}
.dropdown-content a:hover { color: #ebb82d;}

.dropdown-content a.last { color: #fff;  padding: 0px 16px 12px 16px;  text-decoration: none;   display: block; font-size: 12px; font-family: 'Open Sans', sans-serif; font-weight: 600;}
.dropdown-content a.last:hover { color: #ebb82d;}

.dropdown:hover .dropdown-content {display: block;}



/*  Careers */ 
.right-vertical-line {border-right: 1px solid #c8c8c8; padding-right: 15px;}
.careerboxleft {background-color: #fff; padding: 15px; -moz-border-radius: 6px; border-radius: 6px; margin-left: 10px;}
.careerboxright {background-color: #fff; padding: 15px; -moz-border-radius: 6px; border-radius: 6px; margin-right: 10px;}

/*  Unstoppable at Work */ 
.atworkbox {background-color: #fff; padding: 25px 15px;  border-top-left-radius: 6px; border-top-left-radius: 6px;}


/* SAV */ 
.SAVbox {background-color: #fff; padding: 25px 15px; -moz-border-radius: 6px; border-radius: 6px; box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.1);}


.shiftright35 {margin-right: -35px;} /* for about us stats */

/*  Contact Form 7 */ 
.wpcf7 input[type="text"], .wpcf7 input[type="email"]
{background-color: #f2f2f2;  color: #000;   border: 1px solid #bdbdbd; padding: 8px;}

#wpcf7-f4-p18001-o1 textarea  {background-color: #f2f2f2;  color: #000;  border: 1px solid #bdbdbd; height: 100px;}
#wpcf7-f4-p18001-o1 select {background-color: #f2f2f2;  color: #000;   border: 1px solid #bdbdbd; padding: 8px; font-weight: bold; font-size: 18px; width:250px; margin-top: 10px; display: inline;}

.wpcf7 textarea  {background-color: #f2f2f2!important;  color: #000!important;  border: 1px solid #bdbdbd!important;}
.wpcf7 .wpcf7-select  {background-color: #f2f2f2!important;  color: #000!important;  border: 1px solid #bdbdbd!important; height: 35px; padding: 0 6px!important;}
.wpcf7-response-output {background-color: #ebb82d!important; border: 0;  padding: 10px;}

.wpcf7-submit .submitbutton  {color: #000; background-color: #f5c300;}
.wpcf7 input[type="text"].cf7small {width: 135px; height: 35px; display: inline; font-weight: bold; font-size: 20px;}


.monthlytopic {padding:20px 0 0 25px; font-size: 20px;}
.monthlygiving {display: block; white-space: nowrap; padding-left: 25px; font-size: 20px;}
.monthlygivingor {padding: 25px 0 15px 25px; font-size: 16px;}
.monthlygivingquestions {padding: 35px 0 0 25px; font-size: 16px;}
.monthlygivingcancel {font-size: 14px; font-style:italic; padding: 25px 0 0 25px; font-weight: bold;}
.monthlygivingbox {width: 100%; border: 1px solid #b9b9b9; }

::-moz-placeholder { /* Firefox 19+ */  font-size: 14px;  text-align: center; color: #999;} 
::-webkit-input-placeholder {font-size: 14px;  text-align: center; color: #999;} 
:-moz-placeholder { /* older Firefox*/ font-size: 14px;  text-align: center; color: #999;} 
:-ms-input-placeholder {font-size: 14px;  text-align: center; color: #999;} 

/* yellow button for Africa page */
.bb-link {border-radius: 6px; margin: 4px 20px; white-space: nowrap;} 


/*  impact report sliders */ 
.impact-community-profile {font-family: 'Open Sans'; font-weight: 600; font-size: 32px;}
.impact-header {font-size: 22px; font-weight: bold; padding: 13px 0 0 0;}
.impact-content {font-size: 16px;}
.impact-content ul {list-style: none; padding:0; margin:0;}
.impact-content li {padding-left: 0.9em;  text-indent: -.8em; margin-top: 15px; line-height: 22px;}
.impact-content li:before {content: "• ";color: #f5c300; font-weight: bold; padding-right: 3px;}
.impact-sav {font-size: 12px; font-weight: normal;}

.impact-left {width: 50%; padding: 0 25px; text-align: left; border-right: 2px solid #ffcc00;}
.impact-right {width: 50%; padding: 0 25px; text-align: left;}
.impact-space {margin-top: 18px;}
.impact-bg-white {background-color: #fff; height: 100% !important;}
.vertically-centered {height:75px; font-size: 34px; font-weight: bold; text-align:left; background-image: url("https://unstoppablefoundation.org/wp-content/uploads/2016/10/bg-sav-title.gif");}
.vertically-centered:after {content: "";  height: 100%;  display: inline-block;  vertical-align: middle;}

.slick-prev {left: -85px!important;}
.slick-next {right: -65px!important;}
i.ultsl-arrow-left4 {background-image: url('https://unstoppablefoundation.org/wp-content/uploads/2020/11/carousel-arrow-previous.gif');}
i.ultsl-arrow-right4 {background-image: url('https://unstoppablefoundation.org/wp-content/uploads/2020/11/carousel-arrow-next.gif');}
i.ultsl-arrow-left4:hover {background-image: url('https://unstoppablefoundation.org/wp-content/uploads/2020/11/carousel-arrow-previous-hover.gif');}
i.ultsl-arrow-right4:hover {background-image: url('https://unstoppablefoundation.org/wp-content/uploads/2020/11/carousel-arrow-next-hover.gif');}


.eoySubtitle {font-size: 20px; font-weight: 500; line-height: 28px;}

.error404 header  {position:absolute!important;}

/*  scholarship donation page */ 
.colborder {border: 2px solid #ccc; border-radius: 8px;-webkit-border-radius: 8px; -moz-border-radius: 8px; height:820px;}
.colborder:hover {border: 5px solid #f5c300; }
.colborder .curvedbar {border-top-left-radius: 8px;-webkit-border-top-left-radius: 8px; -moz-border-top-left-radius: 8px; border-top-right-radius: 8px;-webkit-border-top-right-radius: 8px; -moz-border-top-right-radius: 8px;}
/*.colborder img {border-top-left-radius: 8px;-webkit-border-top-left-radius: 8px; -moz-border-top-left-radius: 8px; border-top-right-radius: 8px;-webkit-border-top-right-radius: 8px; -moz-border-top-right-radius: 8px;}
.colborder img {border-top-left-radius: 5px;-webkit-border-top-left-radius: 5px; -moz-border-top-left-radius: 5px; border-top-right-radius: 5px;-webkit-border-top-right-radius: 5px; -moz-border-top-right-radius: 5px;}*/
.colborder1  {width:32%;}  /*  3 columns */
.colborder1a {width:1%;}
.colborderchooseamount {border: 2px solid #ccc; border-radius: 8px;-webkit-border-radius: 8px; -moz-border-radius: 8px;}

.colborder2  {width:43%; margin-right:2%;} /* 2 columns */
.colborder3  {width:*; margin:0;} /* 1st column */


/*  golf page */ 
.shadowbox-golf {width:15%; box-shadow: 0px 5px 20px #888888; -moz-border-radius: 10px; border-radius: 10px; margin:0 10px;}

/*  unstoppable gala sponsor page */ 
.ugbox {border: 2px solid #b7b7b7; border-radius: 8px;-webkit-border-radius: 8px; -moz-border-radius: 8px; height:575px; background-color:#fff; width: 31%; margin-right: 20px;}
.ugbox-last {border: 2px solid #b7b7b7; border-radius: 8px;-webkit-border-radius: 8px; -moz-border-radius: 8px; height:575px; background-color:#fff; width: 31%;}

/*  sitempa */ 
h2.wsp-pages-title, h2.wsp-posts-title, .wsp-category-title {color:#fff;}


/*  Take Action page*/ 
.take-burgendy {padding: 0 20px; background: #5c0328; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#ca0657, #5c0328); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ca0657, #5c0328); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ca0657, #5c0328); /* For Firefox 3.6 to 15 */}

.take-teal {padding: 0 20px; background: #14544f; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#2ab7ac, #14544f); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#2ab7ac, #14544f); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#2ab7ac, #14544f); /* For Firefox 3.6 to 15 */}

.take-purple {padding: 0 20px; background: #432950; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#9359b0, #432950); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#9359b0, #432950); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#9359b0, #432950); /* For Firefox 3.6 to 15 */}

.take-blue {padding: 0 20px; background: #1f2155; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#4447b8, #1f2155); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#4447b8, #1f2155); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#4447b8, #1f2155); /* For Firefox 3.6 to 15 */}

.take-gray {padding: 0 20px; background: #e0e0e0; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#f2f2f2, #e0e0e0); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f2f2f2, #e0e0e0); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f2f2f2, #e0e0e0); /* For Firefox 3.6 to 15 */}

.take-yellow {padding: 0 20px; background: #ad7816; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#fdd930, #ad7816); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fdd930, #ad7816); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fdd930, #ad7816); /* For Firefox 3.6 to 15 */}

.take-dkgreen {padding: 0 20px; background: #013e24; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#03874e, #013e24); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#03874e, #013e24); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#03874e, #013e24); /* For Firefox 3.6 to 15 */}

.take-orange {padding: 0 20px; background: #732718; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#fb5635, #732718); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fb5635, #732718); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fb5635, #732718); /* For Firefox 3.6 to 15 */}

.take-lgpurple {padding: 0 20px; background: #2d256e; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#6250f0, #2d256e); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#6250f0, #2d256e); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#6250f0, #2d256e); /* For Firefox 3.6 to 15 */}

.take-brown {padding: 0 20px; background: #704512; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#f29527, #704512); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f29527, #704512); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f29527, #704512); /* For Firefox 3.6 to 15 */}

.take-red {padding: 0 20px; background: #6e1818; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#cc2d2d, #6e1818); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#cc2d2d, #6e1818); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#cc2d2d, #6e1818); /* For Firefox 3.6 to 15 */}

.take-joinprogram {border: 2px solid #ccc; border-radius: 8px;-webkit-border-radius: 8px; -moz-border-radius: 8px; background-color: #d6cec8;}


/*  password protected page */
form.post-password-form {text-align: center !important;  float: none !important;  margin: 0px auto !important; padding:50px 0;}
.post-password-form input[type=password] {background-color:#d5d5d5;}

/*  vimeo on newsroom */
.fluid-width-video-wrapper {padding-top: 57% !important;}


/*  LANDING PAGE - no navigation
.page-id-22593 header {display: none !important;} */


/*  Bob Legacy */ 
.legacybox {background-color: #fff; padding: 25px 20px;  border-radius:15px; min-height:300px;}
.legacybox2 {background-color: #fff; padding: 25px 20px;  border-radius:15px; border:1px solid #f5c414; min-height:160px;}


/*  Footer */ 
.FooterGraphic {padding: 0px; text-align: center; color:#817f7d; margin-top: 0px;}
.footergraphicpadding {display:inline!important; margin:20px 70px; }

.FooterSocials {margin: 0px; padding: 0px; text-align: center; color:#817f7d; margin-bottom: 25px;}
.FooterSocials table.footer {margin: 0 auto; background-color:rgba(0, 0, 0, 0); white-space:nowrap; display: inline;}
table.footer {border:none;}

.fb-icon {width: 25px; height:25px; display:block; background-image: url('https://unstoppablefoundation.org/wp-content/uploads/2017/12/facebook-outline-sm.png');}
.fb-icon:hover {background-image: url('https://unstoppablefoundation.org/wp-content/uploads/2017/12/facebook-outline-sm-hover.png');}

.instagram-icon {width: 25px; height:25px; display:block; background-image: url('https://unstoppablefoundation.org/wp-content/uploads/2017/12/instagram-outline-sm.png');}
.instagram-icon:hover {background-image: url('https://unstoppablefoundation.org/wp-content/uploads/2017/12/instagram-outline-sm-hover.png');}

.twitter-icon {width: 25px; height:25px; display:block; background-image: url('https://unstoppablefoundation.org/wp-content/uploads/2017/12/twitter-outline-sm.png');}
.twitter-icon:hover {background-image: url('https://unstoppablefoundation.org/wp-content/uploads/2017/12/twitter-outline-sm-hover.png');}

.vimeo-icon {width: 25px; height:25px; display:block; background-image: url('https://unstoppablefoundation.org/wp-content/uploads/2017/12/vimeo-outline-sm.png');}
.vimeo-icon:hover {background-image: url('https://unstoppablefoundation.org/wp-content/uploads/2017/12/vimeo-outline-sm-hover.png');}

.google-icon {width: 25px; height:25px; display:block; background-image: url('https://unstoppablefoundation.org/wp-content/uploads/2017/12/google-plus-icon-sm.png');}
.google-icon:hover {background-image: url('https://unstoppablefoundation.org/wp-content/uploads/2017/12/google-plus-icon-sm-hover.png');}

.signup-icon {width: 25px; height:25px; display:block; background-image: url('https://unstoppablefoundation.org/wp-content/uploads/2017/12/mail-outline-sm.png');}
.signup-icon:hover {background-image: url('https://unstoppablefoundation.org/wp-content/uploads/2017/12/mail-outline-sm-hover.png');}

.inspire-icon {width: 67px; height:29px; display:block; background-image: url('https://unstoppablefoundation.org/wp-content/uploads/2018/09/inspire-footer-logo.png');}
.inspire-icon:hover {background-image: url('https://unstoppablefoundation.org/wp-content/uploads/2018/09/inspire-footer-logo-hover.png');}


/* Donate button style */
header:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder .textwidget > a.qbutton, 
header.light:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder .textwidget > a.qbutton {
   color: #000 !important;
   border-color: #fff !important;
   background-color: #ebb82d !important;
}
header:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder .textwidget > a.qbutton:hover, 
header.light:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder .textwidget > a.qbutton:hover {
   color: #fff !important;
   border-color: #fff !important;
   background-color: transparent !important;
}

header:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder .textwidget > a.qbutton, 
header.dark:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder .textwidget > a.qbutton {
   color: #000 !important;
   border-color: #000 !important;
   background-color: #ebb82d !important;
}
header:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder .textwidget > a.qbutton:hover, 
header.dark:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder .textwidget > a.qbutton:hover {
   color: #000 !important;
   border-color: #000 !important;
   background-color: transparent !important;
}

.test3 {display:none;}

/*  champion circle */ 
ul.no_bullet {list-style-type: none;padding: 0;margin: 0;}
li.wheel {background: url('https://unstoppablefoundation.org/wp-content/uploads/2019/05/icon-wheel.png') no-repeat left 0px;
padding-left: 48px; display: block; margin-bottom: 26px;}
li.shield {background: url('https://unstoppablefoundation.org/wp-content/uploads/2019/05/icon-sheild.png') no-repeat left 0px;
padding-left: 48px; display: block; margin-bottom: 10px; padding-bottom:16px;}
li.plant {background: url('https://unstoppablefoundation.org/wp-content/uploads/2019/05/icon-plant.png') no-repeat left 0px;
padding-left: 48px; display: block; margin-bottom: 10px; padding-bottom:16px;}
li.plus {background: url('https://unstoppablefoundation.org/wp-content/uploads/2019/05/icon-plus.png') no-repeat left 0px;
padding-left: 48px; display: block; margin-bottom: 10px; padding-bottom:16px;}
li.yellowwheel {background: url('https://unstoppablefoundation.org/wp-content/uploads/2019/05/icon-yellow-wheel.png') no-repeat left 0px; padding-left: 48px; display: block; margin-bottom: 26px; margin-left:40px;}
li.yellowplant {background: url('https://unstoppablefoundation.org/wp-content/uploads/2019/05/icon-yellow-plant.png') no-repeat left 0px; padding-left: 48px; display: block; margin-bottom: 26px; margin-left:40px;}
li.indentshield {background: url('https://unstoppablefoundation.org/wp-content/uploads/2019/05/icon-sheild.png') no-repeat left 0px; padding-left: 48px; display: block; margin-bottom: 10px; padding-bottom:16px; margin-left:40px;}
.yellowhilight {background-color:#f5c300; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 5px 15px; margin-bottom:15px;}

.padding-sav-page {padding:0 45px;}

/*  DreamBuilder PayPal page */
#wFormThankYouPage {margin-top: 80px!important; margin-bottom: 40px!important;} 

.value-sliders-mobile {display:none;}
.flexslider {margin:0px!important;}

/*  EOY 2020 */
.eoy-sidebar {width: 560px!important; height: 800px; max-width:1200px;}


.wFormContainer .htmlSection {text-align: left;} /* gala celebration page */

/*  Celebration */
.gala-sidebar {width: 560px!important; height: 800px;}
.pc-display {display:block!important;}
.mobile-hide {display:none!important;}
.frame-inside {text-align:center; padding:110px 0px 0px 0px;}

/*  Africa page > view reports */
.page-id-16893 .ult-banner-block .mask .bb-description {padding-top: 27%!important;}
.page-id-16893 .ult-banner-block a.bb-link, .page-id-27255 .ult-banner-block a.bb-link, .page-id-28138 .ult-banner-block a.bb-link  {text-align: center; padding: 10px 20px!important; line-height: 1.5em; font-size:16px!important;}
.page-id-16893 .ult-banner-block .mask .bb-description {padding-top: 30%!important; font-size:16px!important;}
.page-id-27145 .ult-banner-block .mask .bb-description {padding-top: 18%!important; font-size:16px!important;}
.page-id-27255 .ult-banner-block .mask .bb-description {padding-top: 18%!important; font-size:16px!important;}
.page-id-27556 .ult-banner-block .mask .bb-description {padding-top: 10%!important; font-size:16px!important;}

.page-id-28138 .ult-banner-block .mask .bb-description {padding-top: 25%!important;}

.page-id-27615 .more_facts_holder {margin-left:100px;}

/*  Disable Olark chat
.page-id-27489 #olark-wrapper .olark-launch-button {display: none !important;} */
.page-id-27489 .more_facts_button .more_facts_button_text {font-size: 24px;  font-weight: 700; color:#000;}


.home-menu-image a{ width:100px; height:56px; padding-left: 25px!important; background-image: url(https://unstoppablefoundation.org/wp-content/uploads/2023/03/15th-anniversary-logo.png);background-position: left; background-repeat: no-repeat; color:#fff!important;}

/*.home-menu-image a{ width:76px; height:56px; padding-left: 3px!important; background-image: url(https://unstoppablefoundation.org/wp-content/uploads/2023/03/15th-logo.png);background-position: left; background-repeat: no-repeat; color:#fff!important;}*/



 @media screen and (max-width: 1024px) {
.breakme {display:inline!important;}  /* remove the line break on smaller monitor */
.uvc-sub-heading div.breakme {display: inline !important;}
.custom_font_holder div.breakme {display: none;}

.page-id-27615 .more_facts_holder {margin-left:10px;}

/****
.four_columns > .column1,
.four_columns > .column2,
.four_columns > .column3,
.four_columns > .column4 {
  width: 25%;
  margin-left: 0px;
****/

/*  footer to add proper spacking */
.three_columns > .column1 {width:100%; float: left; padding-left:0;}
.three_columns > .column2, .three_columns > .column3 {width:100%; float: left;  }
}


/*  golf page */ 
.shadowbox-golf {width:90%; box-shadow: 0px 5px 20px #888888; -moz-border-radius: 10px; border-radius: 10px; margin:0 auto 15px auto;}

.donatebox {width:100%; margin:0 auto; }

.floatrighty {margin-right: 0px;} /* about us > our progress */
.colbreak {width: 100%; float:left; margin-bottom: 20px;} /*  Wrap column on mobile */ 

.careerboxleft {width:98%;}
.careerboxright {width:98%;}
.impact-content {font-size: 14px;}

.monthlygiving {display: block; font-size: 25px; line-height: 30px; white-space: normal;}


.colborder {margin: auto;}
.colborder1, .colborder2  {width:80% !important; margin-bottom: 15px;}
.colborder3  {width:0;} /* 1st column */

/*  unstoppable gala sponsor page */ 
.ugbox {border: 2px solid #b7b7b7; border-radius: 8px;-webkit-border-radius: 8px; -moz-border-radius: 8px; height:600px; background-color:#fff; width: 31%; margin-right: 20px;}
.ugbox-last {border: 2px solid #b7b7b7; border-radius: 8px;-webkit-border-radius: 8px; -moz-border-radius: 8px; height:600px; background-color:#fff; width: 31%;}

}



@media only screen and (min-width: 1000px) {
  .qbutton.small {margin-bottom: 32px ;  top: 18px; }
  .header_bottom {margin-top: -18px; }
  .header_inner_right {top: 18px !important; } 
  nav.main_menu {top: 18px !important;  }
  .q_logo {margin-top: 18px !important;}

}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */

}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
.shiftleft {margin-left: -85px;} /* for homepage donation section */
.shiftleft-donatepage {margin-left: -90px; width: 98%;} /* for homepage donation section */

.impact-content li {margin-top: 10px; line-height: 16px;}

.indent-left-38 {margin-left:0px!important;}

.colborder1, .colborder2  {width:100%!important; margin-bottom: 15px;}
.colborder3  {width:0;} /* 1st column */
.waitingvideo {color: #f5c300; margin-top: 250px; font-size:52px; line-height: 54px;} /* slider */


/* home page */
.shadowbox-home {width:98%; margin-bottom: 20px;}


}


@media screen and (max-width: 768px) {
.wpb_wrapper a {width: 100%; font-size: 60%;}
.side_menu_button_wrapper {
display: block !important;
margin: 0 auto !important;
text-align: center !important;
}
.header_bottom_right_widget_holder {
display: block !important;
margin: 0 auto !important;
text-align: center !important;
}
.side_menu_button {height: 50px !important; display: block !important;}
.header_inner_right {width: 100% !important;}

/*  impact report sliders */ 
.impact-community-profile {font-size: 20px; ;line-height: 26px;}
.impact-space {margin-top: 0px;}
.slick-prev {left: 0px!important;}
.slick-next {right: 0px!important;}

table, thead, tbody, th, td, tr {display: block; }
td {border: none;	position: relative;	width: 100%; }
td:before {position: absolute;	top: 6px;	left: 6px;	width: 100%; 	white-space: nowrap;}

table.footer {display:inline; border:none;}
td.footer {position: relative; border: none; white-space: nowrap; width:60px;}
td.footer:before {position: absolute;	top: 6px;	left: 6px;	white-space: nowrap;}
.impact-left {width: 100%;border: none;}
.impact-right {width: 100%; padding-top: 25px;}

.waitingvideo {color: #f5c300; margin-top: 100px; font-size:42px; line-height:42px;} /* slider */

.donatebox {width:100%; margin:0 auto; }
.colborder {height:1000px!important;}

/*  unstoppable gala sponsor page */ 
.ugbox {border: 2px solid #b7b7b7; border-radius: 8px;-webkit-border-radius: 8px; -moz-border-radius: 8px; height:600px; background-color:#fff; width: 100%; margin-right: 0px; margin-bottom: 15px;}
.ugbox-last {border: 2px solid #b7b7b7; border-radius: 8px;-webkit-border-radius: 8px; -moz-border-radius: 8px; height:600px; background-color:#fff; width: 100%;}

.footergraphicpadding {margin:20px 0px!important; }

/* home page */
.shadowbox-home {width:98%; margin-bottom: 20px;}

/* Donate button style */
header:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder .textwidget > a.qbutton, 
header.light:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder .textwidget > a.qbutton, 
header.dark:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder .textwidget > a.qbutton {
   color: #000 !important;
   border-color: #000 !important;
   background-color: #ebb82d !important;
}
header:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder .textwidget > a.qbutton:hover, 
header.light:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder .textwidget > a.qbutton:hover, 
header.dark:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder .textwidget > a.qbutton:hover {
   color: #000 !important;
   border-color: #000 !important;
   background-color: transparent !important;
}

.test3 {display:block;}
#test3 .upb_bg_img {background-image: none!Important; }

.vertically-centered {font-size: 16px;}
.vertically-centered:after {content: "";  height: 40%;}

.icp-signup-form  input[type="text"] {width: 100%; height: 35px; display: inline; font-weight: bold; font-size: 20px; border:1px solid red!important;}

li.yellowwheel {margin-left:0px;}
li.yellowplant {margin-left:0px;}
li.indentshield {margin-left:0px;}


.iframe-container{position: relative; width: 100%; padding-bottom: 56.25%;  height: 0;} /* responsive Youtube embed on mobile */
.iframe-container iframe{position: absolute;  top:0;  left: 0;  width: 100%;  height: 100%;}

.padding-sav-page {padding:0 0px;}


#wFormThankYouPage {margin-top:30px!important; margin-bottom: 0px!important;}  /*  DreamBuilder PayPal page */
.container .container_inner {width:94%!important;} /* control mobile width spacing */
 /*.full_width .full_width_inner .section_inner {width:90%!important; margin-left:30px!important; margin-right:30px!important;border:1px solid white;} control mobile width spacing */

.value-sliders {display:none;}
.value-sliders-mobile {display:inline;}

.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, nav.content_menu ul {width: 86%!important;}


.eoy-sidebar {width: 370px!important;}

/* celebration of courage */
.image-resize {width: 65%; height: auto; text-align:center!important; margin:-40px auto 0 auto; z-index:100!important;}
.page-id-26744 .header_inner_right {display:none;} 
.page-id-26744 .logo_wrapper {display:none;} 
.page-id-26768 .header_inner_right {display:none;} 
.page-id-26768 .logo_wrapper {display:none;} 
.pc-display {display:none!important;}
.mobile-hide {display:block!important;}
.gala-sidebar {width: 100%!important; height: 350px;}
.frame-inside {text-align:center; padding:20px 0px 0px 0px;}


.page-id-27489 .more_facts_button .more_facts_button_text {font-size: 16px;  font-weight: 500;}

} /*end max width 768px */


 @media screen and (max-width: 400px) {
.four_columns > .column1,
.four_columns > .column2,
.four_columns > .column3,
.four_columns > .column4 {
  width: 100%;
  margin-left: 0px;
float: left;  }

.shiftleft-donatepage {margin-left: -20px; width: 98%;} /* for homepage donation section */
.donatebox {width:100%; margin:0 auto; }

.careerboxleft {width:90%;}
.careerboxright {width:90%;}

.impact-space {margin-top: 0px;}
.colborder3  {width:0;} /* 1st column */


}




 


