

/* CSS Document */
body {
background:#FFF;
font-family:proxima-nova, calibri ,sans-serif;
font-size:17px;
color:#555;
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6,img,ul,li,ol,label,textarea,button,p,font,span {
border:none;
outline:none;
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6 {
font-family:museo-slab, calibri, serif;
}

h1 {
font-size:120px;
color:#000;
font-weight:100;
letter-spacing:-5px;
}

h2 {
font-size:120px;
color:#fff;
font-weight:100;
letter-spacing:-5px;
}

h3 {
font-size:120px;
color:#2d67b2;
font-weight:100;
letter-spacing:-5px;
}

h4 {
font-size:48px;
color:#ff9306;
font-weight:100;
}

h5 {
font-family:museo-slab, calibri, serif;
font-size:26px;
color:#000;
font-weight:500;
}

h6 {
font-family:proxima-nova, calibri ,sans-serif;
font-size:24px;
color:#555;
font-weight:400;
line-height:30px;
}

p {
line-height:24px;
}

img {
border:none;
outline:none;
}

a {
color:#2d67b2;
text-decoration:none;
}

a:hover {
color:#333;
text-decoration:none;
}

.clr {
clear:both;
}

.logo {
width:21%;
float:left;
margin:8px 0 4px;
}

/*
.headerfight {
width:77%;
float:right;
}
*/

.logindiv {
width:100%;
text-align:right;
margin:15px 0;
}

.logindiv a {
text-align:center;
background:#2d67b2;
border-radius:3px;
color:#FFF;
font-size:14px;
font-weight:400;
padding:7px 11px;
margin-right: 10px;
}

.logindiv a:hover {
text-align:center;
background:#ff9306;
border-radius:3px;
color:#FFF;
font-size:14px;
font-weight:400;
padding:7px 11px;
}

.seperator {
position:absolute;
top:20px;
right:-5px;
}

.menuarrow {
position:absolute;
top:-10px;
left:30px;
}

ul.dropdown,ul.dropdown li,ul.dropdown ul {
list-style:none;
margin:0;
padding:0;
}

ul.dropdown {
position:relative;
z-index:597;
width:100%;
}

ul.dropdown li {
float:left;
vertical-align:middle;
color:#000;
line-height:normal;
position:relative;
padding:0;
}

ul.dropdown li.hover,ul.dropdown li:hover {
position:relative;
z-index:599;
cursor:default;
}

ul.dropdown ul {
visibility:hidden;
top:100%;
z-index:598;
border-radius:5px;
width:270px;
position:absolute;
left:5px;
background-color:#2d67b2;
color:#fff;
font-size:14px;
text-transform:none;
}

ul.dropdown ul li {
float:none;
color:#000;
filter:none;
margin:0;
}

ul.dropdown ul ul {
top:1px;
left:99%;
}

ul.dropdown li:hover > ul {
visibility:visible;
}

ul.dropdown li a {
display:block;
padding:12px 23px 20px;
}

ul.dropdown li.dir {
padding:7px 20px 7px 14px;
}

ul.dropdown ul li.dir {
padding-right:15px;
}

ul.dropdown ul a {
width:121px;
padding:15px 0 15px 20px;
}

ul.dropdown ul a:hover {
background:none;
color:#FFF;
text-decoration:none;
background-color:#ff9306;
}

ul.dropdown a:link,ul.dropdown a:visited {
color:#ff9306;
text-decoration:none;
font-size:16px;
font-weight:400;
}

ul.dropdown a:hover {
color:#2d67b2;
text-decoration:none;
display:block;
}

ul.dropdown ul li.last {
border-bottom:none;
}

ul.dropdown ul li.hover,ul.dropdown ul li:hover {
background:none!important;
}

ul.dropdown ul a:link,ul.dropdown ul a:visited {
color:#FFF;
width:250px;
background-image:url(https://www.icouldbe.org/standard/images/public/litm/arrow.png);
background-position:95% 50%;
background-repeat:no-repeat;
z-index:555;
border-bottom:1px solid #7face6;
border-radius:5px;
}

.rightarrownone {
background-image:none!important;
}

ul.dropdown ul a:active {
color:#FFF;
}

.maincontentdiv {
width:900px;
margin:0 auto 100px auto;
}

.maincontentdiv h6 {
width:86%;
text-align:center;
margin:30px 70px;
}

.donateonline {
width:100%;
text-align:center;
background:url(https://www.icouldbe.org/standard/images/public/litm/midline.png) center center no-repeat;
}

.donateonline a {
text-align:center;
background:#2d67b2;
border-radius:5px;
border:#7face6 1px solid;
font-family:museo-slab, calibri, serif;
color:#FFF;
font-size:30px;
font-weight:300;
-moz-outline-radius:5px;
text-decoration:none;
outline:0 solid #2d67b2;
padding:12px 18px;
}

.donateonline a:hover {
background:#ff9306;
border:#fff 1px solid;
-moz-outline-radius:5px;
outline:0 solid #ff9306;
}

.features {
width:100%;
margin:90px 0;
}

.featuresdiv {
width:31%;
float:left;
text-align:center;
margin:0 10px;
}

.featuresdiv h5 {
margin:15px 0;
}

.featuresdiv p {
margin-bottom:30px;
}

.featuresdiv a {
background:#FFF;
border:#e0e0e0 2px solid;
border-radius:3px;
color:#7a7a7a;
font-size:14px;
padding:8px 15px;
}

.featuresdiv a:hover {
border:#ff9306 2px solid;
background:#ff9306;
color:#fff;
}

.videodiv {
width:100%;
background:url(https://www.icouldbe.org/standard/images/public/litm/video_bg.png) top center no-repeat;
padding:100px 0;
}

.videoframe {
width:48%;
float:left;
padding-left:20px;
}

.videotitle {
width:45%;
float:right;
margin-top:75px;
}

.videotitle h1 {
line-height:90px;
}

.spotlightfulldiv {
width:1000px;
margin:0 auto;
padding:100px 0;
}

.spotlighttitle {
width:48%;
float:left;
background:url(https://www.icouldbe.org/standard/images/public/litm/sportlight_arrow_bg.png) top right no-repeat;
height:351px;
}

.spotlighttitle h1 {
line-height:90px;
margin-top:110px;
}

.spotlighttitle h1 span {
color:#2d67b2;
}

.spotlightdata {
width:45%;
float:right;
}

.spotnews {
width:100%;
border-bottom:#dfdfdf 1px solid;
padding:20px 0;
}

.spotdata {
width:90%;
float:left;
}

.padign {
padding-top:0;
}

.spotdata a {
color:#000;
font-size:22px;
font-weight:700;
}

.spotdata a:hover {
color:#ff9306;
}

.spotarrow {
width:7%;
float:right;
}

.us_kid {
width:100%;
background:url(https://www.icouldbe.org/standard/images/public/litm/16million_kid.jpg) top center no-repeat;
}

.kidtext {
width:45%;
float:right;
text-align:left;
margin:130px 0;
}

.kidtext h4 {
line-height:60px;
}

.facebook {
background-repeat:no-repeat;
}

.facebook:hover {
background-position:0 -43px;
}

.twitter {
background-position:-43px 0;
}

.twitter:hover {
background-position:-43px -43px;
}

.google {
background-position:-86px 0;
}

.google:hover {
background-position:-86px -43px;
}

.wordpress {
background-position:-129px 0;
}

.wordpress:hover {
background-position:-129px -43px;
}

.tagline {
font-family:museo-slab, calibri, serif;
font-weight:300;
font-size:70px;
text-align:center;
color:#fff;
margin-top:-90px;
margin-left:auto;
margin-right:auto;
text-shadow:1px 1px #ccc;
letter-spacing:-5px;
}

p.tagline {
margin-top:-70px!important;
}

h4.subtagline {font-size: 55px;margin-bottom:-20px; text-align:center;}

.maincontentdiv.inside h1 {
font-size:70px;
color:#000;
letter-spacing:-2px;
font-weight:300;
text-align:center!important;
margin:80px 0 30px;
}

.maincontentdiv.inside h2 {
font-size:35px;
color:#2d67b2;
font-weight:500;
letter-spacing:0;
text-align:center!important;
margin:20px 0;
}

.maincontentdiv.inside h3 {
font-size:20px;
color:#2d67b2;
letter-spacing:0;
font-weight:500;
text-align:center!important;
margin:20px 0;
}

.maincontentdiv.inside h4 {
font-size:16px;
color:#2d67b2;
letter-spacing:0;
font-weight:500;
text-align:center!important;
margin:20px 0;
}

.maincontentdiv.inside p {
margin:20px 0;
}

.notopmgn p {
margin:0!important;
}

.follow h2 {
margin-bottom:7px!important;
}

.maincontentdiv.inside li {
margin-top:10px;
margin-left:40px;
}

.nodisplay {
position:absolute!important;
top:-500em!important;
}

.hidden {
position:absolute;
left:-999em;
overflow:hidden;
}

.headingdivouter {
width:100%;
background:url(https://www.icouldbe.org/standard/images/public/litm/video_bg.png) top center no-repeat;
padding:20px 0;
}

.maincontentdiv.inside {
padding-left:50px!important;
padding-right:50px!important;
padding-top:0px!important;   /*was 40px*/
}

.topimg {
margin:10px 0;
}

.center {
text-align:center;
}

.left {
text-align:left;
}

.right {
text-align:right;
}

.clickable {
cursor:pointer;
}

span.need1 {
font-size:22px;
font-weight:700;
color:#fff;
}

span.need2 {
font-size:12px;
color:#fff;
}

span.need3 {
color:#05B;
font-size:20px;
font-weight:700;
line-height:22px;
}

span.need4 {
color:#FFF;
font-size:20px;
font-weight:700;
line-height:20px;
}

div.needa {
background-color:#2b68b1;
float:left;
height:70px;
margin-left:0;
text-align:center;
width:235px;
margin-bottom:10px;
padding:15px 20px;
}

div.needb {
background-color:#ff9306;
float:left;
height:70px;
width:265px;
padding:15px 0 15px 20px;
}

a.ssm {
margin-left:20px;
}

input.lostpwd {
width:150px;
margin:10px 0 0;
}

input.login {
/*
width:150px;
margin:12px 0;
*/
margin: 12px 0;
padding: 5px;
width: 200px;
}

input.loginbutton {
margin-top:15px;
margin-bottom:10px;
margin-left:0;
background-color:#2b68b1;
width:150px;
font-size:15px;
color:#fff;
-webkit-border-radius:5px;
border-radius:5px;
cursor:pointer;
border:0;
padding:5px;
}

input[type=submit] {
margin-top:15px;
margin-bottom:10px;
margin-left:0;
background-color:#2b68b1;
width:150px;
font-size:15px;
color:#fff!important;
-webkit-border-radius:5px;
border-radius:5px;
cursor:pointer;
border:0;
padding:5px;
}

.bg-image {
position:relative;
}

.bg-image img {
display:block;
width:100%;
/*max-width:1920px;*/
margin:0 auto;
}

.re {
border:1px solid red!important;
}

.bl {
border:1px solid blue!important;
}

.gr {
border:1px solid green!important;
}

.ye {
border:1px solid #FF0!important;
}

.bb {
border:1px solid #000!important;
}

html,body {
height:100%;
}


.mainwrapper {
min-height:100%;
height:auto!important;
margin:0 auto -200px;
}


/*
.footer,.push {
height:200px!important;
}
*/

textarea {
border:1px solid gray;
height:60px;
width:600px;
}


.mainwrapper,.fullwidth,.nav {
width:100%;
}


.contentdiv,.footercontent,.headingdivinner {
/*width:1000px;*/
margin:0 auto;
}

ul.dropdown a:active,.videotitle h1 span,.kidtext h4 span,.address p {
color:#fff;
}

.tagline {
    font-size: 95px;
    margin: -101px auto -20px;   /*was -90*/
}


.maincontentdiv.inside h1 {
  margin: 40px 0;
  font-size: 80px;  
  font-weight: 100;
}

.maincontentdiv.inside h2 {
font-size: 35px;
}

maincontentdiv.inside h3 {
font-weight: 300;
}

.features {
    margin: 50px 0;
}


@media(max-width: 1024px) {
.tagline {font-weight:300; font-size:35px; margin-top:-38px; text-shadow:1px 1px #ccc; letter-spacing: -1px;}   /*was font-size:55px; margin-top:-52px;*/
p.tagline {margin-top:-52px !important;}
}

/* search display */
td.c1 {background-color: #f9f9f9;border:#d5d5d5 1px solid;} /*#94add6;*/
td.c7 {background-color: #ffffff;border:#d5d5d5 1px solid;} /*#e5e5e5;*/
td.c8 {background-color: #314294;}
td.nbt {border-top:0}
p.username a:link, p.username a:visited  {font-weight: bold;color: #555; !important}  
p.view_profile { width: 60px; height: 50px; background-color: #ff9306; color:#fff; padding:7px; text-align:center; margin:15px 0px;}
p.view_profile a {color:#fff;} 
p.usertitle {font-weight: 700; margin:0px;padding:0px;color:#FF9306}
p.userlocation {font-weight: 200; color: #555;margin:0px;padding:0px;}
p.bodyblack {font-weight: 200; color: #555;margin:0px;padding:0px;}
span.fieldfont {color: #333333;font-weight: 400;text-align: left}
/* end search display */

.error_header, .error_small, .error_medium {color:#ff9306;font-weight:700;}
.error_red {color:red;font-weight:700;}

/* WENDY UPDATES */
.orangecirc {align-content: center; border-radius:50%; width:230px; height: 230px; line-height:230px; text-align:center; background-color:#FF9306; color:#fff; font-size:30px; font-weight:normal; font-family:museo-slab, calibri; margin:auto !important;}
.contactdetails p {margin:7px !important;}
.featuresdiv span {padding-top: 65px; display: inline-block; line-height: 50px;}
.featuresdiv span.threelines {padding-top:40px;}
.featuresdiv span.fourlines {padding-top:18px;}
.featuresdiv .orangecirc a {display:none}
.ftext {text-align:left; padding-left:20px;}
/* WENDY UPDATES 12/2014*/
.orangecirc {font-size:28px;}
.featuresdiv span {line-height: 40px; padding-top: 74px; }
.featuresdiv span.threelines {padding-top:57px;}
.featuresdiv span.fourlines {padding-top:45px;}


/* STAFF */
.imgleft {float:left;margin:0px !important; padding-right:10px;padding-bottom:20px;}
.maincontentdiv.inside h3.h3left {text-align:left !important; margin-bottom:-15px !important; margin-top:0px !important;}
.maincontentdiv.inside .contactdetails h3 {margin: 40px 0 0; }
.contactdetails a {border:0px; font-size:17px; color:#555}
.pstaff {font-size:14px;}
.faq {padding-left:20px;}

/* BOARD */
.board {
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	margin-top:0px !important;
	padding-top: 0px !important;
}

/* WENDY NEW END */
.topspace {height:80px;}


/* Mentor reg */
.subsite a.actgen.bgarrow {
display: inline-block;
background:url(https://www.icouldbe.org/standard/images/member/arrow_orange.png) no-repeat 97% 5px #ff9306;
color:#FFF;
font-weight:700;
font-size:16px;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border:1px solid #ffd194;
text-align:left;
margin:10px 0px 14px 17px !important;
padding:7px 50px 10px 15px;
height:18px !important;
width:auto;
}

.subsite a.actgen.bgarrow:hover {
background:#fff url(https://www.icouldbe.org/standard/images/member/arrow_orange.png) 97% -30px no-repeat;
border:1px solid #ff9306;
color:#ff9306;
}

.subsite .torbull{
padding-left: 20px;
background: url("url(https://www.icouldbe.org/standard/images/member/bullet_orange.png") left 7px no-repeat;
min-height: 20px;
}

.subsite img {padding-left:30px; padding-right:5px; padding-bottom: 3px; }
/* Mentor reg end */

span.valerror { color: red; font-weight: bold; }

.kidtext.becalos h4 {font-size:40px;} 
.kidtext.becalos {margin-bottom:10px;} 

#partner_logos p {text-align:center !important; width:300px; border-bottom:1px solid #94aad6 !important; margin:auto; padding:30px 0px;}

.pmeter-cont {display:table; margin:10px auto;}    
.pmeter-circle {float: left;border-radius: 50%;width: 21px;height: 21px;line-height: 21px;text-align: center;color: #fff;}
.pmeter-arrow-right {float: left;width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent;	border-left: 10px solid #ff9306;margin-left: 0px;margin-top: 2px;}
.pmeter-bar {float: left;height: 2px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;margin-left: -1px;margin-top: 11px;width: 50px;padding-right: 0px !important;}
.pmeter-orange {background: #ff9306;}
.pmeter-gray {background: #aaa;}
.pmeter-arrow-right.gray { border-left: 10px solid #aaa; }

.showsize {position:absolute;top:5px;left:53%;color:red;z-index:100;}

/*h1 {font-size: 70px!important; font-weight:200!important; color:#ff9306!important;}*/
