@charset "utf-8";
/* CSS Document */
html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none; height: 100%;}
body{margin:0;font-family:'proxima-nova';font-weight:400;font-size:16px;line-height:22px;position:relative;color:#454545;  height: 100% !important;}
*{margin:0;padding:0;border:0}.c{clear:both;font-size:0;overflow:hidden;display:block;}

a{color:rgb(69, 69, 69);outline:none;text-decoration:underline;}
a:hover{text-decoration:underline}

@font-face{font-family:'brandon_grotesque';src:url('fonts/brandon_bld-webfont.eot');src:url('fonts/brandon_bld-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/brandon_bld-webfont.woff') format('woff'), url('fonts/brandon_bld-webfont.ttf') format('truetype'), url('fonts/brandon_bld-webfont.svg#brandon_grotesquebold') format('svg');font-weight:700;font-style:normal}
header nav a,header nav:before,header nav:after,header nav,#socs+a,#peoples a,.btn,.btn2,.grey .t a,#join-us .r a,.comline .comline-third>a,footer a,#what a,.grey.faq form input[type='submit'],#load_more,#load_more_users,#word a,.info a,.fbshare:after,.twshare:before,.shareb:after,#verify label div,#verify label,#closep,#socs a#follow,.liner>div>a,.comms a,.partner a,.find-like-minded, #wordIdea, #shareSite, #shareContainerFacebook, #shareContainerTwitter, #shareContainerPinterest, .subm, .partners p a, #shareContainerMail, p.form-submit #submit, #join-us #join > a#upd, #share-twitter, #share-facebook, #update-profile{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease}
header>div,#orange>div,.grey>div,.allusers{width:96%;max-width:920px;margin:0 auto;position:relative;padding:0 2%;z-index:1}
/*.grey>div{max-width:700px}*/
.grey>div{max-width:1000px;}
	
#orange>div,#join-us>div,.w820>div{max-width:1000px}.allusers{max-width:1450px}

/*h2{color:#618296;font-size:34px;font-family:'brandon_grotesque';letter-spacing:6px;text-transform:uppercase;text-align:center;line-height:110%;padding:0 0 12px}*/


h2 {
  font-size: 26px;
  font-family: "proxima-nova";
  color: rgb( 208, 94, 70 );
  line-height: 1;
  text-align: left;
  -moz-transform: matrix( 1,0,0,1.00014234296521,0,0);
  -webkit-transform: matrix( 1,0,0,1.00014234296521,0,0);
  -ms-transform: matrix( 1,0,0,1.00014234296521,0,0);
  letter-spacing: 3px;
  padding: 0 0 12px;
  font-weight: normal;
}

.share h2{
	color: rgb(51, 51, 51);
	text-align: center;
}

p{
  font-size: 16px;
  font-family: "proxima-nova";
  color: rgb( 69, 69, 69 );
  line-height: 1.375;
  text-align: left;
  -moz-transform: matrix( 1,0,0,1.00014234296521,0,0);
  -webkit-transform: matrix( 1,0,0,1.00014234296521,0,0);
  -ms-transform: matrix( 1,0,0,1.00014234296521,0,0);
}

div.l p, div.l div{
	color: rgb(255, 255, 255) !important;
	font-size: 20px !important;
}



h3 {
  font-size: 26px;
  font-family: "proxima-nova";
  color: rgb( 208, 94, 70 );
  text-transform: uppercase;
  line-height: 1;
  text-align: center;
  -moz-transform: matrix( 1,0,0,1.00014234296521,0,0);
  -webkit-transform: matrix( 1,0,0,1.00014234296521,0,0);
  -ms-transform: matrix( 1,0,0,1.00014234296521,0,0);
  padding:0 0 12px;
  letter-spacing: 6px;
  font-weight: normal;
}

div.r h6{
  font-size: 12px;
  font-family: "proxima-nova";
  color: rgb( 255, 255, 255 ) !important;
  line-height: 1.334;
  text-align: center;
  -moz-transform: matrix( 1,0,0,1.00014234296521,0,0);
  -webkit-transform: matrix( 1,0,0,1.00014234296521,0,0);
  -ms-transform: matrix( 1,0,0,1.00014234296521,0,0);
  margin-top: 20px;
  padding-left: 10px; 
  padding-right: 10px;
}



/*h3{color:#d05e46;font-size:26px;font-family:'brandon_grotesque';letter-spacing:6px;text-transform:uppercase;text-align:center;line-height:110%;padding:0 0 12px}*/
h4{color:#d05e46;font-size:18px;font-family:'brandon_grotesque';letter-spacing:2px;text-transform:uppercase;text-align:center;line-height:110%;padding:0 0 12px}
header{position:fixed;height:60px;background:#231f20;top:0;left:0;right:0;z-index:1000}
header nav{z-index:1;padding:40px 0 0;position:relative;min-width:138px;position:absolute;top:0;left:0;cursor:pointer}
#ajaxload{max-width:100%;padding:0}
header nav:before{content:"MENU";line-height:22px;position:absolute;top:0;left:10px;font-family:'proxima-nova';font-weight:700;color:#aaa9a9;font-size:18px;cursor:pointer;background:url(img/m.png) left center no-repeat;padding:8px 0 0 40px}
header nav.act:before{color:#d05e46}
header nav:after{background:url(img/mh.png);position:absolute;top:11px;left:10px;width:23px;height:15px;content:"";visibility:hidden;opacity:0}
header nav a{font-family:'proxima-nova';font-weight:700;text-transform:uppercase;color:#aaa9a9;font-size:14px;text-decoration:none;display:block;padding:5px 10px;background:#231f20;opacity:0}
header nav.act a{margin:0;visibility:visible;opacity:1}
header nav.act:after{visibility:visible;opacity:1}
header nav a:hover{color:#d05e46;background:#383737;text-decoration:none}
#socs{width:320px;height:23px;background:url(img/socs.png) -144px 4px no-repeat;position:relative;margin:0 auto;padding:8px 30px 0 0;overflow:hidden}
#socs a{float:right;width:24px;height:23px;margin:0 0 0 10px}

/*#tw{background:url(img/socs.png)}
#tw:hover{background-position:-72px 0}
#fb{background:url(img/socs.png) -24px 0}
#fb:hover{background-position:-96px 0}
#rss{background:url(img/socs.png) -48px 0}
#rss:hover{background-position:-120px 0}*/
#tw{
	background-image: url('./img/TwitterIcon.png');
	background-repeat: no-repeat;
	height: 15px;
	width: 17px;
	opacity: .6;
	position: relative;
	top:2px;
}

#tw:hover{
	opacity: 1;
}

#fb{
	background-image: url('./img/FacebookIcon.png');
	background-repeat: no-repeat;
	height: 16px;
	width: 8px;
	opacity: .6;
}

#fb:hover{
	opacity: 1;
}

#rss{
	background-image: url('./img/RSSIcon.png');
	background-repeat: no-repeat;
	height: 15px;
	width: 14px;
	opacity: .6;
	position: relative;
	top:1px;	
}

#rss:hover{
	opacity: 1;
}

#pin{
	background-image: url('./img/PinterestIcon.png');
	background-repeat: no-repeat;
	height: 16px;
	width: 12px;
	opacity: .6;
	position: relative;
	top:1px;	
}

#pin:hover{
	opacity: 1;
}

#hashTag{
	background-image: url('./img/HashTagIcon.png');
	background-repeat: no-repeat;
	height: 15px;
	width: 11px;
	opacity: .6;
	position: relative;
	top:1px;	
}

#hashTag:hover{
	opacity: 1;
}

a.right-header{position:absolute;top:13px;right:85px;font-weight:700;text-decoration:none;text-transform:uppercase;font-size:18px;color:#b0513e}
a.right-header#join_l { right:30px; border-left:2px solid #aaa9a9; padding-left:6px; }
a.right-header:hover{color:#d05e46}p{margin:0 0 17px}
.button.large { margin:20px auto; padding:7px 15px; color:#fff; background:#d05e46; display:block; width:150px; text-align:center; text-transform:uppercase; font-weight:700; text-decoration: none; font-size: 16px; border-radius: 5px; }


#img~section{position:relative}
#peoples *{position:relative;z-index:5}
.liner>div>a,.comms a{color:#fff;text-decoration:none;display:block;text-align:center}.liner>div>a:hover,.comms a:hover{color:#d5efff}
#img{max-height:500px;margin:40px 0 0;position:fixed;top:0;left:0;right:0;overflow:hidden}
#img>span{line-height:165%}
#img>div:first-child,#img2>div:first-child{width:150%;margin:0 0 0 -25%;text-align:center}
#img img,#img2 img{max-width:100%; width: 100%;}
.user img{max-width: 99px !important;}
.confirmation{background:#201c1d url(img/confirmation.jpg)}

/*#img>span{letter-spacing:6px;font-size:34px;color:#fff;font-family:'brandon_grotesque';text-transform:uppercase;text-shadow:1px 0 5px rgba(0,0,0,.75);font-weight:700;position:absolute;display:block;text-align:center;left:30px;right:30px;bottom:100px}*/

#img>span{
  font-size: 40px;
  font-family: "proxima-nova";
  color: rgb( 255, 255, 255); 
  letter-spacing:4px;
  position:absolute;
  display:block;
  text-align:center;
  left:40px;
  right:30px;
  bottom:100px;
}
#img>span p{
	text-align: center;
	font-size: 32px;
	color: white;
	letter-spacing: 1px;
}


#img strong{display:block;color:#d05e46}
#home #img>span{bottom:75px}
#home #img>span{bottom:105px}
#peoples{box-shadow:inset 0 1px #9b9b9b;height:105px;padding:46px 0 0;background:#618296;margin:0;text-align:center;position:relative}
#peoples.new{padding:42px 0 0}
#avatars,#awr{position:absolute;top:1px;left:0;right:-49px;bottom:0;text-align:left}
#avatars img{float:left;width:50px;height:50px}
#peoples.new #avatars img{width:72px;height:72px}
#awr{overflow:hidden;width:100%;top:0}
#peoples span{margin:0 8px;overflow:hidden;padding:22px 35px;display:inline-block;color:#231f20;font-size:26px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;-webkit-box-shadow:0 1px 5px rgba(22,24,25,.5);-moz-box-shadow:0 1px 5px rgba(22,24,25,.5);box-shadow:0 1px 5px rgba(22,24,25,.5)}
#peoples a{margin:0 8px;overflow:hidden;display:inline-block;padding:22px 35px;color:#fff;text-transform:uppercase;font-family:'brandon_grotesque';font-weight:700;text-decoration:none;font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background: rgba( 25, 118, 174, 0.8 );}

#peoples a:hover{background:rgba( 25, 118, 174, 1 );}

/*#orange{background:url(img/txt.png) top center no-repeat,#d05e46 url(img/txt2.png) bottom center no-repeat;padding:100px 0 80px;color:#fff;font-size:20px;line-height:30px}*/
#orange{background:#d05e46;padding:100px 0 80px;color:#fff !important;font-size:20px;line-height:30px}

#orange h2{color:#fff}#orange h3{color:#fff;padding:63px 0 42px}
.t{border-bottom:1px solid rgba( 255, 255, 255, 0.502 );background:url(img/cl.png) top center no-repeat;padding:148px 0 19px;margin:-30px 0 62px}.l{float:left}.r{float:right}



.btn,.btn2{width:100%;max-width:340px;text-align:center;padding:13px 0;color:#fff;text-transform:uppercase;font-family:'brandon_grotesque';font-weight:700;text-decoration:none;font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#231f20; letter-spacing: 4px;}
.btn:hover{background:#fff;color:#618296;text-decoration:none}
.btn2:hover{background:#231f20;color:#fff;text-decoration:none}
.btn2{color:#618296;background:#fff}
#join-us{background:linear-gradient( rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.5) ),url(img/onewordjoin.jpg);background-size:cover;background-position: 50%;position:relative;overflow:hidden; background-size 100% 100%;}
#join-us>div{padding:54px 0 10px;min-height:770px}
#join-us:before{content:"";height:20px;background:url(img/et.png);position:absolute;top:0;left:0;right:0;z-index:5}
#join-us:after{content:"";background:url(img/eb.png); position:absolute;left:0;right:0;bottom:0;height:20px;z-index:5}
/*#join-us>div:after{content:"";background:url(img/earth.jpg) center center no-repeat;position:absolute;top:0;left:-70px;right:-70px;bottom:0}*/
#join-us>div>div{z-index:2;position:relative}#join-us h2{color:#fff}
#join-us .t{background-image:url(img/marker.png);margin:0;padding-top:124px}
#join-us .l{color:#8eb9d3;font-size:20px;line-height:30px;width:40%;padding:53px 0 0;}



#join-us strong{color:#fff}#join-us span strong{color:#fff;}
#join-us .r{width:39%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 10px rgba(22,24,25,.25);-moz-box-shadow:0 1px 10px rgba(22,24,25,.25);box-shadow:0 1px 10px rgba(22,24,25,.25);margin:63px 0 30px;padding:13px 1.5%}
#join-us .r h4{color:#fff;padding:2px 0 12px}
#join-us #join > a,.subm{display:block;border-radius:5px;background:#333;text-align:center;text-transform:uppercase;font-family:'brandon_grotesque';color:#fff;text-decoration:none;margin:20px 0 0;padding:17px 0;letter-spacing:3px;font-size:18px}
.subm{
  background-color: rgb( 208, 94, 70 ) !important;
}
.subm:hover{
  background-color: rgb( 170, 76, 57 ) !important;
}

#join-us #join > a:hover,.subm:hover{background:#222}
#join-us #join > a#twt{background:rgb( 83, 188, 229 );}
#join-us #join > a#twt:hover{background: rgb( 65, 149, 181 );}
#join-us #join > a#fbk{background:rgb( 52, 80, 144 );}
#join-us #join > a#fbk:hover{background:rgb( 41, 63, 113 );}
#join-us #join > a#frm, #join-us #join > a#upd{background:rgb( 208, 94, 70 ) !important;}
#join-us #join > a#frm:hover, #join-us #join > a#upd:hover{background:rgb( 170, 76, 57 ) !important;}
#join-us .r.act form{display:block}
#join-us .r.act>a{display:none}

/*.grey{background:url(img/txt.png) top center no-repeat,#e3e3e3 url(img/txt2.png) bottom center no-repeat;padding:100px 0 80px}*/
.grey{
	background-color: #e3e3e3;
	padding:100px 0 80px;
}

.grey .t{background-image:url(img/pen.png);margin:-40px 0 46px;padding:114px 0 19px;border-color: rgb( 204, 204, 204 );position:relative}
.grey .t a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#618296;position:absolute;bottom:0;right:0;text-transform:uppercase;text-decoration:none;color:#fff;font-size:13px;font-family:'brandon_grotesque';font-weight:700;background:#618296;text-align:center;padding:2px 14px;bottom:35px}
.grey .t a:hover{opacity:0.8}
.liner{min-height:31px;/*border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;*/text-align:center;position:relative;/*color:#618296;*/font-size:14px;padding:9px 0 0;margin:0 0 23px;letter-spacing:1.5px}
.liner>div{position:absolute;top:4px;left:0;width:35px;height:29px;padding:3px 0 0;background:url(img/liner.png);color:#fff;font-size:16px;font-weight:700}
.liner time{text-transform:uppercase}.liner a,.liner span{color:#d05e46}.alignleft{float:left;margin:6px 20px 0 0}
.comment{border-top:1px solid #cfcfcf;font-style:italic;color:#777;line-height:22px;padding:20px 0;margin:7px 0 0}
.comment img,.user img,.cava img{float:left;border-radius:50%;border:3px solid #fff;box-shadow:1px 1px 2px rgba(0,0,0,.15);margin:-5px 14px 0 0}
.comms{margin:4px 0 0;float:left;width:35px;height:29px;padding:3px 0 0;background:url(img/liner.png);color:#fff;font-size:16px;font-weight:700;text-align:center}

.comline .comline-third>a{font-family:'brandon_grotesque';font-weight:700;display:block;text-align:center;width:160px;height:32px;padding:9px 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#618296;color:#fff;font-size:15px;float:left;margin:0 0 0 22px;text-transform:uppercase;letter-spacing:2px;}

.comline .comline-third.commentlink>a{font-family:'proxima-nova';font-weight:700;display:block;text-align:center;width:160px;height:32px;padding:15px 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgb( 208, 94, 70 );color:#fff;font-size:15px;float:left;margin:0 0 0 0;text-transform:uppercase;letter-spacing:2px; text-decoration: none; display: block; width: 100%;}

.comline .comline-third.commentlink>a:hover{background-color: rgb( 170, 76, 57 );}

.comline .comline-third.sharelink>a{font-family:'proxima-nova';font-weight:700;display:block;text-align:center;width:160px;height:32px;padding:15px 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgb( 109, 207, 246 );color:#fff;font-size:15px;float:left;margin:0 0 0 22px;text-transform:uppercase;letter-spacing:2px; text-decoration: none; display: block; width: 100%;}

.comline .comline-third.sharelink>a:hover{background-color: rgb( 65, 149, 181 );}

.comline .comline-third.readpostlink>a{font-family:'proxima-nova';font-weight:700;display:block;text-align:center;width:160px;height:32px;padding:15px 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgb( 85, 85, 85 );color:#fff;font-size:15px;float:left;margin:0 0 0 22px;text-transform:uppercase;letter-spacing:2px; text-decoration: none; display: block; width: 100%;}

.comline .comline-third.readpostlink>a:hover{background-color: rgb( 51, 51, 51 );}

.readpostlink.single>a{
	margin-left: 0px !important;
}

.readpostlink.last{
	margin-right:0% !important;
	margin-left: 3%;
}

.comline>a:hover,footer a:hover{text-decoration:none;opacity:.8}
.comline>a:first-child{margin:0}
.comline{border-top:1px solid #cfcfcf;border-bottom:0px solid #618296;padding:27px 0 53px;margin:0 0 50px}
.comline:last-child{padding-bottom:0;margin:0;border-bottom:0}
footer{height:55px;background:#333;text-align:center;text-transform:uppercase;color:#777;font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:2px;padding:37px 0 0}
footer span{color:#777;}
footer a#cacpro{display:inline-block;width:100px;height:11px;background:url(img/cc.png)}
input[type='text'],input[type='email'] {background:#fff;border-radius:5px;padding:20px 2%;display:block;color:#333;margin:0 0 10px;width:96%;}
::-webkit-input-placeholder{color:rgb( 220, 220, 220 );}::-moz-placeholder{color:rgb( 220, 220, 220 );}:-ms-input-placeholder{color:rgb( 220, 220, 220 );}input:-moz-placeholder{color:rgb( 220, 220, 220 );}input[type='text']::-moz-placeholder{color:rgb( 220, 220, 220 );}



#join-us .r form
{
	padding:16px 0 0;

}



#join-us .r form label {color: #8EB9D3;font: 400 10px 'brandon_grotesque';text-transform: uppercase;clear: both;display: block}
#join-us .r form input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #618296; width: 100%}
#join-us .r form > div{float:left;width:48%}
#join-us .r form div.ri{float:right}
#join-us .r form .c~input{float:none;width:100%}
#join-us .r form .c+input~p{font-style:italic;color:#99c7e2;font-size:13px;line-height:16px}
#join-us .r form .err2{box-shadow:inset -2px -2px 0 #d05e46,inset 0 -2px 0 #d05e46,inset -2px 0 0 #d05e46,inset 2px 2px 0 #d05e46,inset 1px 0 0 #d05e46,inset 0 1px 0 #d05e46,inset 0 0 1px #d05e46}
.err{color: #d05e46 !important;}
.selnew{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:48%;position:relative;border:2px solid #618296}
.selvis{color:#333;width:96%;padding:0 2%;cursor:pointer}
.selnew div{width:100%;border:1px solid #ccc;position:absolute;top:100%;left:0;right:0;display:none;border-radius:5px;margin:3px 0 0;overflow:hidden;max-height:200px;overflow-y:auto}
.selnew div span{color:#333;font-size:14px;display:block;cursor:pointer;background:#fff;padding:3px;text-align:center}
.selnew div span:hover{background:#f1f1f1}
.selnew div span.actsel{background:#ddf2ff}
form .ri .selnew {width: 100%}
input[type="text"].selvis{width:96%;margin:0;background:#fff url(img/select.png) no-repeat right center}
#verify{display:none;position:absolute;top:18px;left:-290px;width:260px;min-height:147px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:#fff;-webkit-box-shadow:0 5px 8px rgba(1,1,1,.21),inset 0 0 0 2px rgba(255,255,255,.79);-moz-box-shadow:0 5px 8px rgba(1,1,1,.21),inset 0 0 0 2px rgba(255,255,255,.79);box-shadow:0 5px 8px rgba(1,1,1,.21),inset 0 0 0 2px rgba(255,255,255,.79);border:solid 1px #b8b8b8;color:#333;font-size:14px;line-height:20px;padding:0 14px 0}
#verify:before{content:"";position:absolute;top:50%;right:-16px;margin:-11px 0 0;background:url(img/verify_trn.png);width:16px;height:22px}
#ttl{background:#ffe58b;margin:1px -13px 10px;border-radius:7px 7px 0 0;font-size:16px;text-align:center;font-weight:700;letter-spacing:2px;padding:7px 0}
#verify label{font-size:14px;color:#ccc;font-style:italic;display:block;margin:10px 0 0;cursor:pointer;overflow:hidden}
#verify label.act{color:#d05e46}
#burl input{margin:0 0 0 -25px;float:left}
#burl span{display:block;width:15px;height:15px;background:#ccc;float:left;margin:2px 7px 0 0}
#verify label.act span{background:url(img/check.png)}
#orange.faq p{border-bottom:solid 4px #fff;padding:0 0 8px;margin:0 0 55px}
#orange p a{color:#fff;text-decoration:underline}
#orange a:hover{text-decoration:none}
#what{font-family:'brandon_grotesque';font-size:30px;color:#fff;text-transform:uppercase;text-align:center;background:#618296 url(img/sh.png) no-repeat top center;padding:20px 10px;letter-spacing:6px}
#what a{width:220px;height:44px;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#4a6473;text-align:center;text-decoration:none;color:#fff;font-size:22px;font-family:'brandon_grotesque';text-transform:uppercase;padding:23px 0 0;letter-spacing:4px;overflow:hidden}
#what a:hover{background:#d05e46}
#what span{overflow:hidden;display:inline-block;line-height:212%;margin:0 66px 0 0}
.grey.faq .t{background-image:url(img/what.png);padding:120px 0 23px;margin:-25px 0 0}
.grey.faq .t p{margin:0 0 8px;color:#618296;font-size:20px}
.grey.faq form{padding:34px 0}
.grey.faq form input[type='text'],.grey.faq form input[type='email'], .grey.faq form textarea{color:#618296;font-size:18px;padding:18px 2%;margin:0 0 24px;font-family:"proxima-nova"; width:96%;}
.grey.faq form textarea { text-align:center; }
.grey.faq form input[type='text']::-webkit-input-placeholder,.blueplace::-webkit-input-placeholder,.grey.faq form input[type='email']::-webkit-input-placeholder, .grey.faq form textarea::-webkit-input-placeholder {color:#618296}
.grey.faq form input[type='text']::-moz-placeholder,.blueplace::-moz-placeholder,.grey.faq form input[type='email']::-moz-placeholder, .grey.faq form textarea::-moz-placeholder{color:#618296}
.grey.faq form input[type='text']:-ms-input-placeholder,.blueplace:-ms-input-placeholder,.grey.faq form input[type='email']:-ms-input-placeholder, .grey.faq form textarea::-ms-input-placeholder {color:#618296}
.grey.faq form input[type='text']:-moz-placeholder,.blueplace:-moz-placeholder,.grey.faq form input[type='email']:-moz-placeholder, .grey.faq form textarea::-moz-placeholder{color:#618296}
.grey.faq form input[type='text']::-moz-placeholder,.blueplace::-moz-placeholder,.grey.faq form input[type='email']::-moz-placeholder, .grey.faq form textarea::-moz-placeholder{color:#003758}
.grey.faq form textarea::-moz-placeholder, .grey.faq form textarea::-webkit-input-placeholder, .grey.faq form textarea::-ms-input-placeholder { text-align:center; }
.grey.faq form input[type='submit']{padding:13px 0;width:100%;background:#cdcccc;color:#fff;font-size:20px;text-transform:uppercase;font-family:'brandon_grotesque';font-weight:700;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}
.grey.faq form input[type='submit']:hover{background:#618296}
#load_more, #load_more_users{margin:75px 0 -30px;text-transform:uppercase;color:#d05e46;letter-spacing:4px;font-family:'brandon_grotesque';font-size:24px;font-weight:700;text-align:center;display:block}
#load_more:hover, #load_more_users:hover{color:#618296;text-decoration:none}
.grey.landing .t{background-image:url(img/earth.png);padding:140px 0 19px;margin-top:-30px}
.partners .t{background-image: none;} /*url(img/heart.png)}*/
.partner{text-align:center;color:#d05e46;font-size:22px;font-weight:700;font-family:'brandon_grotesque';text-transform:uppercase;letter-spacing:2px;border-top:1px solid #cfcfcf}
.partner a{display:block;padding:20px 0 18px}
.partner a:hover{background:#b7b7b7;text-decoration:none}
.partners .t+.partner,.partner:first-child{border:0}

.partners p{color:rgb(51, 51, 51);line-height:30px;font-size:20px}
.partners p a{text-decoration:none}

.partners p a{
	display: block;
	border-radius: 5px;
	background-color: rgb( 208, 94, 70 );
	color: white;
	text-transform: uppercase;
	max-width: 200px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.partners p a:hover{
  background-color: rgb( 170, 76, 57 );

}


.partners p a:hover{text-decoration:none}
.partner+p{margin-top:65px}
#word{padding:44px 10px;text-align:center;background:#618296}
#word input[type=text]{padding:21px 10px;overflow:hidden;max-width:370px;float:none;display:inline-block;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;color:#618296;font-size:15px;margin:0}
#word a{background:#4a6473;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;color:#fff;letter-spacing:1px;font-weight:700;text-transform:uppercase;font-family:'brandon_grotesque';font-size:20px;text-align:center;width:70px;display:inline-block;padding:18px 0 20px 0}
#word a:hover{text-decoration:none;background:#d05e46}
.t h2 strong{color:#4a6473}
#users{margin:0 0 65px}
.user{position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:200px;padding:0 9px;float:left;height:229px;text-align:center;background:#f4f4f4;border:1px solid #d1d1d1;margin:17px 10px 23px;min-height:250px}
.user img{float:none;margin:-16px 0 0}
.user strong{display:block;text-align:center;font-size:22px;color:#d05e46;font-family:'proxima-nova';font-weight:300;margin:3px 0}
.user mark{color:#ccc;background:url(img/mark.png) left center no-repeat;padding:1px 0 0 16px;font-size:14px}
.user span{color:#618296;font-size:16px;display:block;text-align:center;padding:10px 0 2px}
.info{height:37px;border-top:1px solid #cecece;background:#618296;margin:11px 0 0;position:absolute;left:0;right:0;bottom:0;font-size:14px;font-weight:700;text-transform:uppercase;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}

.info a{color:#e3e3e3;float:right}
.info a:hover{text-decoration:none;color:#fff}
.info .viewpost{float:left;padding:8px 0 0 29px}

.info a.tw
{
	height: 15px;
	width: 17px;
	position: relative;
	margin-top: 12px;
	margin-right: 10px;
	-webkit-transition: opacity 300ms ease-in-out;
	-moz-transition: opacity 300ms ease-in-out ;
	-o-transition: opacity 300ms ease-in-out ;
	transition: opacity 300ms ease-in-out ;
}

.info a.tw:before, .info a.tw:after
{
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    opacity: 1;
}

.info a.tw:before{
	opacity: 0;
}


.info a.tw:before
{
	background-image: url('./img/profileTwitterHover.png');
	z-index: 1;
	-webkit-transition: opacity 300ms ease-in-out;
	-moz-transition: opacity 300ms ease-in-out ;
	-o-transition: opacity 300ms ease-in-out ;
	transition: opacity 300ms ease-in-out ;
}

.info a.tw:after 
{
    background-image: url('./img/profileTwitter.png');
}

.info a.tw:hover:before 
{
    opacity: 1;
}

.info a.fb
{
	height: 17px;
	width: 7px;
	position: relative;
	margin-top: 10px;
	margin-right: 10px;
	-webkit-transition: opacity 300ms ease-in-out;
	-moz-transition: opacity 300ms ease-in-out ;
	-o-transition: opacity 300ms ease-in-out ;
	transition: opacity 300ms ease-in-out ;
}

.info a.fb:before, .info a.fb:after
{
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    opacity: 1;
}

.info a.fb:before{
	opacity: 0;
}


.info a.fb:before
{
	
    background-image: url('./img/profileFacebookHover.png');
	z-index: 1;
	-webkit-transition: opacity 300ms ease-in-out;
	-moz-transition: opacity 300ms ease-in-out ;
	-o-transition: opacity 300ms ease-in-out ;
	transition: opacity 300ms ease-in-out ;
}

.info a.fb:after 
{
    background-image: url('./img/profileFacebook.png');
}

.info a.fb:hover:before 
{
    opacity: 1;
}

/*.info a:first-child~a{width:18px;height:17px;display:block;background:url(img/user.png);margin:10px 9px 0 0}
.info a:not(.viewpost){width:18px;height:17px;display:block;background:url(img/user.png);margin:10px 9px 0 0}

.info a:first-child~a.gp{background-position:-53px 0}
.info a:first-child~a.tw{background-position:-25px 0}
.info a:first-child~a.gp:hover{background-position:-53px -18px}
.info a:first-child~a.tw:hover{background-position:-25px -18px}
.info a:first-child~a.fb:hover{background-position:0 -18px}*/

#img+section{position:relative}
.socs{width:70px;height:70px;margin:0 auto 32px auto;background:url(img/socs2.png)}
.socs.tw{background-position:-70px 0}
.fbshare{padding:135px;background:#9f4634;position:relative;font-family:'brandon_grotesque';color:#d05e46;font-weight:700;font-size:23px;text-align:center;margin:0 0 100px}
.fbshare:before{width:163px;height:163px;background:url(img/fbshareava.png);content:"";position:absolute;left:23px;bottom:-63px;z-index:1}
.fbshare:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(img/fbshare.jpg) no-repeat center center;background-size:cover;opacity:0}
.fbshare:hover:after{visibility:visible;opacity:1}
.share .l{width:65%}
.share .r{width:29%;margin:7px 0}
.share{border-bottom:1px solid rgb( 204, 204, 204 );padding:0 0 28px;margin:0 0 58px}


.share h2{padding:0 0 30px}
.twshare{position:relative;font-family:'brandon_grotesque';color:#d05e46;font-weight:700;font-size:17px;width:274px;height:216px;background:url(img/twshare.png);color:#d05e46;padding:120px 0 0 466px;margin:0 auto 50px}
.twshare:before{width:437px;height:219px;background:url(img/twshare.jpg);content:"";background-size: cover;position:absolute;right:20px;top:21px;z-index:1;border-radius:4px 5px 0 0;opacity:0}
.twshare:hover:before{opacity:1;visibility:visible}
.bshare{height:316px;background:url(img/buttons.png);margin:0 0 50px -45px}
.bshareb .btn2{widrg:100%;display:block}
.share .btn2{background:#e3e3e3}
.share .btn2:hover{background:#fff;color:#618296}
.share .btn2+textarea{display:none;position:absolute;left:0;right:0;bottom:53px;height:120px;width:97%;padding:20px 1.5%;resize:none;font-size:14px;font-family:Courier,"Courier New",Arial;border-radius:5px}
.share .btn2.act+textarea{display:block}
.share .btn2{position:relative}
.share .btn2:before{height:13px;content:"";position:absolute;top:66px;left:0;right:0;background:url(img/trn.png) center bottom no-repeat;display:none}
.sharebtn{width:30%;float:left;margin:35px 0 0 5%}
.bshareb p+.sharebtn{margin-left:0}
.bshareb.act{position:relative;padding:0 0 235px}
.share .btn2.act:before{display:block}
.share .btn2.act{background:#fff}
.shareb{float:left;position:relative;background:#d05e46;margin:109px 12px 0 108px}
.shareb:before{text-align:center;position:absolute;left:0;right:0;top:50%;margin:-10px 0 0;content:"125 x 125";color:#9f4634;font-family:'brandon_grotesque';font-weight:700;font-size:21px}
.shareb:after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";background:url(img/125x125.jpg);opacity:0;background-size:100% 100% !important}
.shareb:hover:after{visibility:visible;opacity:1}
.share125x125{width:125px;height:125px}
.share250x250{width:250px;height:250px;margin:46px 12px 0 0}
.share250x250:before{content:"250 x 250"}
.share250x250:after{background:url(img/250x250.jpg)}
.share300x125{width:300px;height:125px;margin:109px 12px 0 0}
.share300x125:before{content:"300 x 125"}
.share300x125:after{background:url(img/300x125.jpg)}
.socs.buttons{background-position:right}
.bshareb.lst h2{width:120%;margin-left:-10%;text-align:center}
.bshareb.lst .bshare{background:none}
.bshareb.lst .shareb{background:#9f4634}
.bshareb.lst .shareb:before{color:#d05e46}
/*#img+section.grey{background:url(img/txt.png) center -20px no-repeat,#e3e3e3 url(img/txt2.png) bottom center no-repeat}*/
#img+section#orange{background:url(img/txt.png) center -20px no-repeat,#D05E46 url(img/txt2.png) bottom center no-repeat}
/*#img+section.grey:before,#img+section#orange:before,#img+section#word:before{content:"";position:absolute;height:20px;left:0;right:0;top:-20px;background:url(img/txt-grey.png) center top}
#img+section#orange:before{background-image:url(img/txt-orange.png)}
#img+section#word:before{background-image:url(img/txt-word.png)}*/
/*#home #img + section:before{z-index:6;content:"";left:0;right:0;top:-45px;position:absolute;height:65px;margin:0;background:url(img/triangle.png) center bottom}*/
.twshare.act:before,.fbshare.act:after,.shareb.act:after{opacity:1 !important}
#thankyou{background:#618296;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000;border-radius:5px;display:none}
#thankyou div{text-transform:uppercase;letter-spacing:2px;font-family:'brandon_grotesque';font-size:16px;text-align:center;position:absolute;left:15px;right:15px;top:39%;text-align:center;color:#fff}
#thankyou span{display:block;font-size:20px;border-bottom:2px solid #8ab5ce;padding:0 0 10px;margin:0 0 10px}
#img.confirmation{max-height:1771px}
#img.confirmation>span{position:relative;margin-top:-7%;padding:0 50px 0 0}
#img .user img{display:inline-block}
#img .user{margin:-40px auto 52px;float:none;position:relative}
#second{font-size:22px;text-transform:uppercase;letter-spacing:3px;color:#fff;padding:0 20px 60px;text-align:center;line-height:34px}
#second strong{color:#fff}
#browse{cursor:pointer}#fileinup{display:none}
.errnxt+.selnew{border:2px solid #d05e46;border-radius:7px}
#wpstats{display:none}
.sd-content>ul{display:none}
.sharing-hidden .inner{display:block !important}
div.sharedaddy .sharing-hidden .inner{margin:0 !important}
div.sharedaddy .sharing-hidden .inner {max-width: 592px}
div.sharedaddy .sd-content{width:100% !important}
div.sharedaddy div.sd-block{border:0 !important}
.sharedaddy{display:none}
.commentslist{margin:0 0 70px}
#load_more.no,#load_more_users.no{color:#999;cursor:default;position:relative;display:block}#load_more.no:after,#load_more_users.no:after{background:url(img/loader.gif) no-repeat;height:16px;width:16px;position:absolute;top:2px;right:50%;margin:0 -120px 0 0;content:""}

#mainbutons{position:relative}
#mainbutons .btn2.r+.sharedaddy.sd-sharing-enabled{float:right !important;margin:54px 0 -20px}
#mainbutons .btn2.r+.sharedaddy.sd-sharing-enabled .sharing-hidden .inner {padding: 7px 7px 4px 14px}

#words{padding:10px 15px;border-radius:5px;background:#fff;position:absolute;left:0;bottom:65px;color:#333;font-size:14px;display:none;line-height:26px}
#words:before{height:13px;width:23px;content:"";position:absolute;bottom:-13px;left:13px;background:url(img/trn2.png) center bottom no-repeat}
#clsw{display:block;width:10px;height:10px;background:url(img/cls.png);position:absolute;top:3px;right:3px;cursor:pointer}

.grey.faq div.wpcf7 img.ajax-loader{margin:-80px 0 0 17px}
.grey.faq div.wpcf7-response-output{margin-top:-20px}

#nores h5{color:#000;font-size:20px;font-weight:700;text-align:center;margin:-10px 0 90px}
#nores h2:after{content:"";width:36px;height:71px;background:url(img/arrow.png);position:absolute;bottom:-70px;left:50%;margin:0 0 0 -18px}
#browse+img{float:right;margin:-52px 4px 0}
.liner div{letter-spacing:.5px}

.loader,#loaderphoto,#loadergo,#searchwordform input:after{width:16px;height:16px;background:url(img/join-loader.gif);display:none}
#loaderphoto.update-word{background-repeat: no-repeat; width: 10% !important;}
#commentloader{width:16px;height:16px;background:url(img/comment-loader.gif);display:none; margin-top: 10px;}
#reg_submit+.loader{float:right;margin:-36px 16px 0}
#loaderphoto,#loadergo{float:left;margin:-41px 12px 0;overflow:hidden;background:#fff url(img/ava-loader.gif)}
#word input[type="text"]{margin-right:-5px}
#searchwordform a{position:relative}
#searchwordform a span{left:-44px;position:absolute;top:62px}
#popup{border:4px solid #fff;border-radius:3px;position:fixed;top:50%;left:50%;z-index:100;box-shadow:0 0 3px #000;display:none}
#popup iframe{max-width:100%;display:block}
#closep{display:block;width:24px;height:24px;background:url(img/close3.png);position:absolute;bottom:-33px;right:2px;cursor:pointer;z-index:1000}#closep:hover{opacity:0.8}
#shad{position:fixed;top:-1111%;left:-1111%;right:-1111%;bottom:-1111%;background:rgba(0,0,0,0.8);z-index:99;display:none}
#peoples span{cursor:default}
#img2{display:none}
#socs a#follow{opacity:0;position:absolute;top:4px;left:-10px;width:206px;height:33px;background:url(img/socs.png) -144px 0 no-repeat}#socs a#follow:hover{opacity:1}
.share .r.cntr{margin:7px auto;float:none;display:block}
#comments .children{margin:0 0 0 20px}
.commentlist .children{margin-bottom:20px !important;border-left:2px solid #618296;padding:0 0 0 10px}
.fbshare:after,.twshare:before,.shareb:after{opacity:1}
#formmes{bottom:-52px;left:-10px;position:absolute;right:-10px;text-align:center}
#logo{display:block;width:458px;height:216px;background:url(img/mlogo.png) no-repeat center;position:absolute;top:11%;left:0; right:0;background-size:100% auto;margin:auto;}
#home #logo{top:5%;width:362px;margin:0 0 0 -185px;background-image:url(img/mlogo.png); margin-left: auto !important; margin-right: auto !important;}
#reg_submit:hover{text-decoration:none}

.blogpost img{max-width:100%;height:auto;}

.blogContent img{ display: block; margin-left: auto; margin-right: auto;}

#cancel-comment-reply-link{color:#618296;font-size:18px}
#img>span>b{display:block;text-align:center;font-size:16px;letter-spacing:0;line-height:100%}
.cava{float:left;margin:0 10px 0 0}
.ccom{overflow:hidden}
#map{max-width:104%;margin:20px -2%;text-align:center}
.find-like-minded:hover span{color:#d05e46}
/*@media only screen and (max-width:1577px){
	.user { width:17%; }
}

@media only screen and (max-width:1462px){
	.user { width:21%; }
}

@media only screen and (max-width:1101px){
	.user { width:28%; }
}

@media only screen and (max-width:1017px){
	.user { width:27%; }
}

@media only screen and (max-width:702px){
	.user { width:43%; }
}

@media only screen and (max-width:640px){
	.user { width:41%; }
}

@media only screen and (max-width:558px){
	.user { width:91%; }
}*/


@media only screen and (min-width:1100px){
header nav:hover:before{color:#d05e46}
header nav:hover a,header nav:hover:after{visibility:visible;opacity:1}
header nav:hover a{margin:0}
}
@media only screen and (max-width:1100px){
header nav a{margin:-120% 0 0}
}
 @media only screen and (max-width:1300px){
#img img{display:block}
}


@media only screen and (min-width:1025px){#img2{display:block !important;max-height:500px;margin:40px 0 0;overflow:hidden}}
@media only screen and (max-width:1024px){#img{top:0 !important;position:relative !important}#img + section{margin-top:0 !important}

#home #logo{
	width: 400px;
	top: 2%;
	margin: 0 0 0 -210px;
}

}
@media only screen and (max-width:999px){
.grey.w820{overflow:hidden}
#users{margin:0 0 65px}
#map{max-width:104%}
#map img{width:100%}
#img>span{bottom:10px}
#home #img>span{bottom:60px}
#socs{padding:8px 0 0}
.bshareb.lst h2{width:auto;margin-left:0}
.bshare{width:755px;background-position:center center;margin:0 auto 50px}
.share125x125{margin:109px 12px 0 28px}
.bshare+p{text-align:center}
}
@media only screen and (max-width:800px){
.bshare{width:auto;background:#9f4634;padding:0 2%}
.shareb{margin:5% 1%}
.share125x125{width:17%;margin-top:14%}
.share250x250{width:37%}
.share300x125{width:39.8%;margin-top:14%}
.twshare{margin:0 0 50px -10px}
.bshare{height:auto}
#peoples span {margin: -5px 10px 10px}
#logo{ 
	//margin: 0 0 0 -160px;
	//top: -5%;
	width: 320px;}
#home #logo{width:300px;top:7%;margin:0 0 0 -150px}
}

@media only screen and (max-width:768px){
#img>span{margin-bottom:0 !important;opacity:1 !important}
#img+section{margin-top:0 !important}

.twshare:before{
	background-size: 100% 100% !important;
}

#peoples span{
	position: relative;
	top: -30px;
	font-size: 20px;
}

#peoples a{
	position: relative;
	top: -36px;
}

}

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

	
	#logo{
		//top: -8% !important;
		width: 250px;
	}
	
	#home #logo{
		background-size: 100% auto;
		top: 3% !important;
	}
	
	#img>span{
		font-size: 28px;
		bottom: 5px !important;
	}	
	
	#home #img>span{
		bottom: 30px;
		font-size: 24px;
	}
	#img > span p{
		font-size: 20px;
	}
	
	#logo.wordLogo
	{
		top: 10% !important;
	}
	
}

@media only screen and (min-width: 551px) and (max-width:650px){	
	#logo{
		//top: -8% !important;
	}
	
	#home #logo{
		background-size: 100% auto;
		top: -5% !important;
	}
	
	#img>span{
		font-size: 28px;
		bottom: 5px !important;
	}	
	
	#home #img>span{
		bottom: 30px;
		font-size: 24px;
	}
	#img > span p{
		font-size: 20px;
	}
	
	#logo.wordLogo
	{
		top: 10% !important;
	}
	
}

@media only screen and (min-width: 481px) and (max-width:550px){	
	#logo{
		top: -8% !important;
	}
	
	#home #logo{
		background-size: 100% auto;
		top: -9% !important;
	}
	
	#img>span{
		font-size: 28px;
		bottom: 5px !important;
	}	
	
	#logo.wordLogo
	{
		top: 10% !important;
	}
}

@media only screen and (max-width:761px){
.twshare{width:438px;height:160px;text-align:center;padding:102px 0 0;overflow:hidden;background-position:-282px -21px;margin:0 auto 50px}
.twshare:before{top:0;right:0}
}
@media only screen and (max-width:640px){
.shareb:before{font-size:16px}
#home #img>span{bottom:15px; font-size: 20px; line-height: 30px;}
#img>span{bottom:50px}
.btn,.btn2{max-width:49%}
footer{padding:27px 10px 8px}
#join-us .r a,.subm,#join-us .r h4{font-size:16px;letter-spacing:1px}
#join-us .l{font-size:15px;}
#join-us .r{margin:60px 0 0}
#peoples span{margin:-5px 10px 10px}
img.alignleft,a.alignleft,img.alignright,a.alignright,img.alignnone,a.alignnone{display:block;text-align:center;margin:5px auto 15px auto;max-width:100%;float:none}
#what span{line-height:130%;margin:0 0 10px}
.grey .t a{position:static;display:block;width:100px;margin:0 auto}
.fbshare{padding:94px}
.bshareb .btn2{max-width:100%}
.sharebtn{margin-left:2%;width:32%}
.sharebtn a{font-size:14px}
#popup{left:2%;right:2%;margin-left:0 !important}
#popup iframe{max-height:210px}
#mainbutons .btn2.r + .sharedaddy.sd-sharing-enabled {
    float: none !important;
    margin: 54px 0 0 51%;
}
#logo{top:-10%}
#home #logo {top: -4%}
}

@media screen and (max-width: 550px){
	#home #logo{
		width: 250px;
		margin: 0 0 0 -125px;
	}	
	
	#home #img>span{
		bottom: 30px;
		font-size: 16px;
	}
	#img > span p{
		font-size: 14px;
	}	
}


@media only screen and (min-width:640px){
.sharedaddy.sd-sharing-enabled{float:left !important;clear:none;float:left;margin:-15px 0 0 23px}
}
@media only screen and (max-width:640px){
#logo{top:-8%; width: 250px !important;}
}
@media only screen and (max-width:568px){
#socs{margin:0 0 0 133px}
#img>span{font-size:27px;line-height:125%;bottom:45px}
#join-us .r{width:44%}
h2{letter-spacing:4px}
#join-us > div{height:auto}
#join-us > div:after{background-size:auto 100%}
#home #logo {top: 3%}
}
@media only screen and (max-width:567px){
#join-us .l,#join-us .r{width:100%;float:none;margin:10px 0}
#join-us>div{padding:35px 0 20px}
#join-us .r{width:92.4%;padding:13px 3.8%}
#verify{left:0;top:118px;z-index:1000}
#verify:before{width:22px;heigth:16px;background-image:url(img/verify_trn2.png);top:-16px;left:10px;margin:0}
}



@media only screen and (max-width:480px){
	#home #logo{
		top: -25%;
	}

	#logo.wordLogo
	{
		top: -10% !important;
	}

#peoples span{
	position: relative;
	top: -3px;
	font-size: 20px;
}

#peoples a{
	position: relative;
	top: -10px;
}

#socs{padding:8px 0 0 35px;width:102px;margin:0 auto;background:none}#socs a#follow{display:none}
#img>span{bottom:0px;font-size:16px;letter-spacing:2px}
#home #img>span{bottom:-10px;font-size:16px;letter-spacing:1px}
#peoples span{padding:5px;font-size:16px;margin:-13px 0 10px; max-width: 90%;}
#peoples a{padding:17px 35px}
.btn,.btn2{max-width:100%;margin:7px 0}
.grey .t h2{font-size:31px;letter-spacing:1px}
.liner{padding:9px 14px 4px 38px}
.comline .comms,.comline>a,.comline>a:first-child{float:none;margin:10px auto}
.comline>a{width:80%}
footer{padding:4px 10px 8px;letter-spacing:1px;line-height:18px}
.grey,#orange{padding:70px 0}
h3{letter-spacing:3px}
#word input[type="text"]{max-width:170px}
.grey .t h2{font-size:25px}
.user{float:none;margin:17px auto 40px auto;width:80%}
.partner a{float:none;display:block;text-align:center;margin:10px 0 -10px}
.partner{text-align:center;font-size:20px;letter-spacing:1px}
.fbshare{padding:41px}
.fbshare,.twshare,.bshare{margin-bottom:17px}
.fbshare:before{display:none}
.share .l{float:none;width:auto}
.share .btn2.r{float:none;margin:0 auto;width:100%;display:block}
.twshare{width:100%;padding:20% 0;height:auto;background:#9f4634}
.twshare:before{background-size:100% auto;background-position:bottom left;top:0;left:0;right:0;bottom:0;height:auto;width:auto}
.shareb{margin:10px auto;float:none}
.share125x125{width:125px}
.share250x250{width:250px}
.share300x125{width:280px}
.bshare{padding:5px}
.sharebtn{width:100%;margin:0}
.share .btn2 + textarea{position:relative;bottom:auto;margin:23px 0 0;padding-bottom:20px;border:3px solid #fff}
.bshareb.act.bshareb{padding:0 0 20px !important}
#verify{width:238px}
div.sharedaddy .sharing-hidden .inner{width:100%;max-width: 87% !important}
#words{position:relative;clear:both;float:none;bottom:auto}
#mainbutons .btn2.r + .sharedaddy.sd-sharing-enabled {
    float: none !important;
    margin: 54px 0 0 0;
}
#logo {
    //margin: 0 0 0 -137px;
    //top: -35%;
    //width: 274px;
    width: 180px !important;
    background-size: 70% auto;
}
#home #logo {
    margin: 0 0 0 -88px;
    top: -20%;
    width: 175px;
}
#img>span>b{display:block;text-align:center;font-size:12px;letter-spacing:0;line-height:100%;margin:-6px 0 0}
.hidden-mobile { display:none !important; }
}

@media screen and (max-width: 400px){
	#logo{
		top: -30%;
	}
}

@media only screen and (max-width: 370px){
	#home #logo{
		margin: 0 0 0 -100px;
		top: -23%;
		width: 145px;
	}
	#img > span{
		font-size: 14px;
	}
	#img > span p{
		font-size: 12px;
	}
}


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

#logo {
    //margin: 0 0 0 -86px;
    //top: -46%;
    top: -35%;
    width: 170px;
}
#home #logo {
    margin: 0 0 0 -72px;
    top: -30%;
    width: 144px;
}

#peoples a{
	top: -5px;
}
}

.user.fade{
	display: none;
}
.mappage{padding-bottom:0}
#map{margin-bottom:0}

#join-us .r form #form-error, .updateWordFormError, #submit-error {
	color:#fff;
	float:none;
	width:96%;	
	padding:10px;
	background:#D05E46;
	display:none;
}

.updateWordFormError{
	background: transparent !important;
	color: rgb(51, 51, 51) !important;
}

form.updateWordForm .err
{
	border:2px solid red;
}

#submit-message{
	color:#618296;
	float:none;
	width:96%;	
	padding:10px;
	display:none;
	text-align: center;
}

:focus
{
	outline: 0px none transparent;
}

#navHeader{
	line-height: 60px;
	text-align: center;
}

#navHeader a, #mobileNavMenu a{
  font-size: 16px;
  font-family: "proxima-nova";
  color: rgb( 85, 85, 85 );
  font-weight: bold;
  text-transform: uppercase;
  padding-right: 30px;
  text-decoration: none;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out ;
  -o-transition: all 300ms ease-in-out ;
  transition: all 300ms ease-in-out ;  
}

#navHeader a:visited, #mobileNavMenu a:visited{
	text-decoration: none !important;
}

#navHeader a:hover, #mobileNavMenu a:hover{
	color: rgb(255, 255, 255);
	text-decoration: none;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out ;
  -o-transition: all 300ms ease-in-out ;
  transition: all 300ms ease-in-out ;  	
}

#navHeaderSocial{
	position: absolute;
	top:0px;
	right: 0px;
}

.faqLine{
  background-color: rgb( 204, 204, 204 );
  width: 100%;
  height: 1px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.footer-third{
	width: 30%;
	margin-left: 3%;
	display: inline-block;
}

.footer-third a{
	text-decoration: none !important;
}

.footer-third a span{
		-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease	

}

.footer-third a span:hover{
	color: rgb(255, 255, 255);
	-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease
}

.comline-third{
	width: 30%;
	margin-right: 3%;
	display: inline-block;
}

.loadMoreBlog{
	font-family:'proxima-nova';
	font-weight:700;
	display:block;
	text-align:center;
	height:32px;
	padding:15px 0 0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	background-color:rgb( 208, 94, 70 ) !important;
	color:#fff !important;
	font-size:15px !important;
	margin:0 0 0 0;
	text-transform:uppercase;
	letter-spacing:2px; 
	text-decoration: none;
	max-width: 240px;
	width: 100% !important;
	margin-left: auto !important;
	margin-right: auto !important;
	display: block;
	}

.loadMoreBlog:hover{background-color: rgb( 170, 76, 57 ) !important;}

.shareButton{
  border-radius: 5px;
  font-size: 18px;
  font-family: "proxima-nova";
  color: rgb( 255, 255, 255 );
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.106;
  text-align: center;
  -moz-transform: matrix( 0.88439025314668,0,0,0.8845161398777,0,0);
  -webkit-transform: matrix( 0.88439025314668,0,0,0.8845161398777,0,0);
  -ms-transform: matrix( 0.88439025314668,0,0,0.8845161398777,0,0);
}

.shareButton.fb{
  background-color: rgb( 52, 80, 144 );
}

.shareButton.fb:hover{
  background-color: rgb( 41, 63, 113 );
  color: rgb(255, 255, 255) !important;

}

.shareButton.tw{
  background-color: rgb( 83, 188, 229 );
}

.shareButton.tw:hover{
  background-color: rgb( 65, 149, 181 );
  color: rgb(255, 255, 255) !important;

}


.sharebutton.orange.dark{
  background-color: rgb( 208, 94, 70 );
  color: rgb(255, 255, 255) !important;
}

.sharebutton.orange.dark:hover{
  background-color: rgb( 170, 76, 57 );
}

.sharebutton.orange.light{
  background-color: rgb( 208, 94, 70 );
  color: rgb(255, 255, 255) !important;

}

.sharebutton.orange.light:hover{
  background-color: rgb( 170, 76, 57 );

}

.socs.fb{
	background-image: url('./img/facebookShare.png');
}

.socs.tw{
	background-image: url('./img/twitterShareIcon.png');
}

.socs.buttons{
	background-image: url('./img/bannerImageShare.png');
}

.jpibfi_container img{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.featuredBlogTitle{
	text-align: center;
	font-size: 25px !important;
	color: rgb(69, 69, 69);
}

.featuredBlogPostTitle a{
	text-decoration: none !important;
}

.nounderline{
	text-decoration: none !important;
}

.frontBlog{
	max-width: 40%;
	width: 100%;
	display: block;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-bottom: 100px !important;
}

h2.joinEarth{
	text-align: center;
	margin-top: 20px;
}

div.t{
	width: 100%;
	max-width: 40%;
	display: block;
	margin-left: auto !important;
	margin-right: auto !important;
}

div.l h3{
	font-size: 20px !important;
	color: rgb(255, 255, 255) !important;
	text-align: left !important;
	margin-top: 25px;
	margin-bottom: 20px;
}

.fullWidth{
	width: 100%;
	max-width: 100% !important;
	position: relative;
}

#wordIdea{
	width:50%;
	padding-top: 50px;
	padding-bottom: 50px;	
	display: inline-block;
    background-color: rgb( 51, 51, 51 );
    float:left;
    cursor: pointer;
}

#wordIdea:hover{
  background-color: rgb( 68, 68, 68 );	
}

#wordIdea h1, #shareSite h1{
  font-size: 22px;
  font-family: "proxima-nova";
  color: rgb( 255, 255, 255 );
  font-weight: bold;
  text-transform: uppercase;
  line-height: 2.601;
  text-align: center;
  -moz-transform: matrix( 0.71738545666236,0,0,0.71738545666236,0,0);
  -webkit-transform: matrix( 0.71738545666236,0,0,0.71738545666236,0,0);
  -ms-transform: matrix( 0.71738545666236,0,0,0.71738545666236,0,0);
}

#shareSite{
	width: 50%;
	padding-top: 50px;
	padding-bottom: 50px;	
	display: inline-block;	
	background-color: rgb( 109, 207, 246 );
	cursor: pointer;
}

#shareSite:hover{
  background-color: rgb( 65, 149, 181 );
}

section#orange .jpibfi_container p{
	color: rgb(255, 255, 255);
}

#wordIdeaSlide{
	position: absolute;
	background-color: rgb( 51, 51, 51 );
	width: 100%;
	height: 100%;
	z-index: 100;
	color: rgb(255, 255, 255) !important;
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%);	
	transition-property: transform;
	transition-duration: 0.4s;
}

#wordIdeaSlide.active{
	transform: translateX(0);
	-webkit-transform: translateX(0);	
}

#wordContainer{
	padding-right: 40px;
	position: relative;
}

#wordClose{
	background: rgb(0, 0, 0);
	background-image: url('./img/ShareClose.png');
	width: 19px;
	height: 19px;
	position: absolute;
	top:0px;
	right:0px;
	cursor: pointer;
	background-position: center center;
	padding: 5px;
	background-repeat: no-repeat;
}

#shareClose{
	background: rgb( 65, 149, 181 );
	background-image: url('./img/ShareClose.png');
	width: 19px;
	height: 19px;
	cursor: pointer;
	background-position: center center;
	padding: 5px;
	background-repeat: no-repeat;
	display: inline-block;
	float: left;
}

.containerWrap
{
	max-width: 1000px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.containerWrapNoMargin{
	max-width: 1000px;
	width: 100%;
	height: 100%;
	position: absolute !important;
	left: 0;
	right: 0;
	top: 50px;
	z-index: 100 !important;
	margin-left: auto;
	margin-right: auto;
}

.containerWrapNoMargin.shareContainer{
	top: 0px !important;
}

#shareContainer{
	position: relative;
	height: 100%;
	margin-left: 45%;
}

#shareContainerFacebook{
  background-color: rgb( 52, 80, 144 );
  background-image: url('./img/facebookShareIcon.png');
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  cursor: pointer;
  height: 100%;
  padding-left: 5px;
  padding-right: 5px;
  max-width: 85px;
  width: 100%;
  float: left;
}

#shareContainerFacebook:hover{
  background-color: rgb( 41, 63, 113 );
}

#shareContainerTwitter{
  background-color: rgb( 83, 188, 229 );
  background-image: url('./img/twitterShare.png');
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  cursor: pointer;
  height: 100%;
  padding-left: 5px;
  padding-right: 5px;
  max-width: 85px;
  width: 100%;
  float: left;
}

#shareContainerTwitter:hover{
  background-color: rgb( 65, 149, 181 );
}

#shareContainerPinterest{
  background-color: rgb( 205, 69, 51 );
  background-image: url('./img/pinterestShare.png');
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  cursor: pointer;
  height: 100%;
  padding-left: 5px;
  padding-right: 5px;
  max-width: 85px;
  width: 100%;	
  float: left;
}

#shareContainerPinterest:hover{
  background-color: rgb( 192, 55, 40 );
}

#shareContainerMail{
  background-color: rgb( 85, 85, 85 );
  background-image: url('./img/mailShareIcon.png');
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  cursor: pointer;
  height: 100%;
  padding-left: 5px;
  padding-right: 5px;
  max-width: 85px;
  width: 100%;	
  float: left;
}

#shareContainerMail:hover{
  background-color: rgb( 51, 51, 51 );
}

.bodyNavMenuOpen{
	position: fixed;
	overflow: hidden;
}

#shareIdeaSlide{
	position: absolute;
	background: rgb( 109, 207, 246 );
	width: 100%;
	height: 100%;
	z-index: 100;
	transform: translateX(-120%);
	-webkit-transform: translateX(-120%);	
	transition-property: transform;
	transition-duration: 0.4s;	
}

#shareIdeaSlide.active{
	transform: translateX(0);
	-webkit-transform: translateX(0);	
}

#registrationForm{
	/*width: 100%;
	position: absolute !important;
	top:0;
	left:0;*/
}

.blogTitle{
	text-decoration: none;
}

.blogTitle:hover{
	text-decoration: none !important;
}

.liner a{
	text-decoration: none !important;
}	

.fullWidth.earth{
	transform: translateX(150%);
	-webkit-transform: translateX(150%);	
	transition-property: transform;
	transition-duration: 0.4s;
    padding-bottom: 50px;	

}

.fullWidth.earth.active{
	transform: translateX(0%);
	-webkit-transform: translateX(0%);	
	position: absolute !important;
    height: 100%;
    z-index: 100 !important;
	background-color: rgba( 34, 34, 34, 0.949 );
}

#formClose{
	background-image: url('./img/ShareClose.png');
	width: 19px;
	height: 19px;
	cursor: pointer;
	background-position: center center;
	padding: 5px;
	background-repeat: no-repeat;
	position: absolute;
	right: 10px;
}

#earthWrapper{
	position: relative;
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

#reg_form div{
	width: 45%;
	margin-bottom: 20px;
}

form div{
	float:left;
}


form div.ri{
	float:right !important;
	
}

form div label{
	text-transform: uppercase;
	color: rgb(255, 255, 255) !important;
}
#mobileNavMenu{
	display: none;
}

section#orange div.jpibfi_container div.t h2, section#orange div.jpibfi_container p{
	text-align: center;
}

#searchwordform a{
	text-decoration: none !important;
}

.partners div.t h2{
	text-align: center;
	color: rgb(51, 51, 51);
}

.partnerNoImage{
	width: 221px;
	height: 215px;
	position: relative;
	background: rgb(255, 255, 255);
	display: inline-block;
	margin-bottom: 20px;
	vertical-align: top;
	margin-left: 10px;
}

.partnerText{
	position: absolute;
	top: 40%;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
  font-size: 16px;
  font-family: "proxima-nova";
  color: rgb( 85, 85, 85 );
  font-weight: bold;
  text-transform: uppercase;
	
}

.partnerImage{
	width: 221px;
	height: 215px;
	position: relative;
	display: inline-block;
	margin-bottom: 20px;
	vertical-align: top;
	margin-left: 10px;	
}

.allusers .t h2{
	text-align: center;
	color: rgb(51, 51, 51);
}

.user a{
	text-decoration: none;
}

#load_more_users{
	display: block;
	border-radius: 5px;
	background-color: rgb( 208, 94, 70 );
	color: white;
	text-transform: uppercase;
	max-width: 150px;
	font-size: 16px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;

}

#load_more_users:hover{
	color: rgb(255, 255, 255) !important;
}

#join-us .r h4{
  font-size: 16px;
  font-family: "Daniel";
  color: rgb( 255, 255, 255 );
  line-height: 1.029;


}

#mobileTag{
	display: none;
}

#arrow{
	display: block;
	width: 35px;
	height: 21px;
	margin-left: auto;
	margin-right: auto;
	background-image: url('./img/HeaderArrow.png');
	position: absolute;
	left:0;
	right:0;
	margin-top: 60px;
	background-size: cover;
}

.bounce {
  position:fixed;
  left:50%;
  bottom:0;
  margin-top:-25px;
  margin-left:-25px;
  height:50px;
  width:50px;
  -webkit-animation:bounce 1s infinite;
  -moz-animation: bounce 1s infinite;
  animation: bounce 1s infinite;
}

@-webkit-keyframes bounce {
  0%       { bottom:-55px; }
  25%, 75% { bottom:-35px; }
  50%      { bottom:-40px; }
  100%     {bottom:-60px;}
}

@-moz-keyframes bounce {
  0%       { bottom:-55px; }
  25%, 75% { bottom:-35px; }
  50%      { bottom:-40px; }
  100%     {bottom:-60px;}
}

@-o-keyframes bounce {
  0%       { bottom:-55px; }
  25%, 75% { bottom:-35px; }
  50%      { bottom:-40px; }
  100%     {bottom:-60px;}
}

@keyframes bounce {
  0%       { bottom:-55px; }
  25%, 75% { bottom:-35px; }
  50%      { bottom:-40px; }
  100%     {bottom:-60px;}
}

p.instr{
	text-align: center;
	font-size: 14px;
}

#form-error{
	display: none;
	width: 100% !important;
	color: rgb(255, 255, 255);
}

#loaderjoin{
	width: 16px !important;
}

.current-menu-item{
	color: rgb(255, 255, 255) !important;
}

h2.black{
	color:rgb(51, 51, 51) !important;
	text-align: center;
}

.updateWordForm{
	margin-top:30px;
}

section.updateword{
	padding-bottom: 200px;
}

section.updateword label{
	color: rgb(51, 51, 51) !important;
}

	#updateword_submit{
		width: 90%;
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
		text-decoration: none;
		display: inline-block;
	}
	
#comments h2{
	text-align: center;
  font-size: 26px;
  font-family: "proxima-nova";
  color: rgb( 208, 94, 70 );
  text-transform: uppercase;
  font-weight: 300 !important;
  letter-spacing: 4px !important;
}

.comment-reply-link{
	display: block;
	text-decoration: none !important;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#commentform div{
	float: none;
}

#commentform div input[type="text"], #commentform textarea{
	width: 98%;
	padding: 20px 10px !important;
}

#commentform textarea{
	height: 200px;
	background: rgb(255, 255, 255) !important;
	font-family: "proxima-nova";
	font-size: 12px;
}

p.form-submit #submit{display:block;border-radius:5px;background:#333;text-align:center;text-transform:uppercase;font-family:'brandon_grotesque';color:#fff;text-decoration:none;margin:20px 0 0;padding:17px 40px;letter-spacing:3px;font-size:18px; cursor: pointer; background: #D05E46;}


p.form-submit #submit:hover{background:rgb( 170, 76, 57 ) !important;}

.commentlist a{
	text-decoration: none;
}

.commentLine{
  background-color: rgb( 204, 204, 204 );
  height: 1px;
  width: 100%;
  margin-bottom: 50px;
}

.commentTitle{
	margin-bottom: 40px;
}

#commentform div label{
	font-size: 12px;
	font-family: "proxima-nova";
	color: rgb(51, 51, 51) !important;
}

#commentform div{
	margin-bottom: 20px;
}

.comment-subscription-form{
	display: inline-block;
	width: 45%;	
	margin-left: 20px;
	margin-top: 30px;
}

.comment-subscription-form input[type="checkbox"]{
	display: none;
}


.comment-subscription-form input[type="checkbox"] + label:before{
    width: 16px; height: 16px;
    background-color: rgb( 204, 204, 204 );
    content: '';
    position: absolute;
    left: -20px;
    top: 2px;
    cursor: pointer;  
}

#frontPageContent h2, #title{
	text-align: center;
	font-weight: 300;
}

.comment-subscription-form input[type="checkbox"]:checked + label:before{
  background-color: rgb( 208, 94, 70 );
}

div.l h2{
	line-height: 2;
}



@media screen and (min-width: 768px) and (max-width: 980px){
	#navHeader{
		text-align: left;
	}
	
	#arrow{
		display: none;
	}
	
	#wordIdea, #shareSite{
		padding-top: 100px;
		padding-bottom: 100px;
	}
	
	#wordContainer{
		padding-left: 20px;
		padding-top: 10px;
	}
	
	#earthWrapper{
		padding-left: 10px;
	}
	
	#registrationForm{
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.comline-third{
		margin-right: 2%;
	}
	
	.footer-third{
		margin-left: 2%;
		vertical-align: top;
	}
	
	#join-us{
		background-size: cover;
	}
	
	.partnerImage, .partnerNoImage{
		margin-left: 20px;
	}
	

}

@media screen and (max-width: 767px){
	.gm-style{
		display: none;
	}
	div.t{
		text-align: center;
		max-width: 100%;
	}
	
	
	#navHeader{
		display: none;
	}
	
	#mobileTag{
		display: block;
		position: absolute;
		left:0px;
		top: 20px;
		max-width: 60%;
	}
	
	div.l h2{
	text-align: center !important;
}
	
	#mobileTag a{
		text-decoration: none;
	}
	
	#mobileTag h2{
		font-size: 16px;
		font-family: "Daniel";
		color: rgb( 255, 255, 255 );
		
	}
	
	#mobileNav{
		top: 0px;
	    right:10px;
	    display: block;
		cursor: pointer;
		position: absolute;
		height: 50px;
		width: 25px;
		z-index: 100000;
	}
	
	#mobileNav span{
		top: 28px;
	}
	
	#mobileNav span, #mobileNav span:before, #mobileNav span:after {
	  cursor: pointer;
	  border-radius: 1px;
	  height: 1px;
	  width: 35px;
	  background: white;
	  position: absolute;
	  display: block;
	  content: '';
	}
	#mobileNav span:before {
	  top: -7px;
	}
	#mobileNav span:after {
	  bottom: -7px; 
	}
	
	#mobileNav span, #mobileNav span:before, #mobileNav span:after {
	  transition: all 250ms ease-in-out;
	}
	#mobileNav.active span {
	  background-color: transparent;
	}
	#mobileNav.active span:before, #mobileNav.active span:after {
	  top: 0;
	}
	#mobileNav.active span:before {
		transform: rotate(135deg);
		-webkit-transform: rotate(135deg);
	}
	#mobileNav.active span:after {
	  transform: rotate(225deg);
	  -webkit-transform: rotate(225deg);
	}	
	
	#navHeaderSocial a{
		display: inline-block !important;
	}
	
	#mobileSocial #navHeaderSocial{
		position: relative !important;
	}
	
#mobileNavMenu{
	position: fixed;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);	
	transition-property: transform;
	transition-duration: 0.4s;
	background-color: rgba(35, 31, 32, 0.95);
	z-index: 10000;
	-webkit-overflow-scrolling: touch;
	text-align: center;
	padding-top: 60px;
	display: block;
	overflow-y: scroll !important;
}

#mobileNavMenu.is-visible{
		transform: translateY(0);
		-webkit-transform: translateY(0);	
		-webkit-transform: translateZ(0);	
	}	
	
	#mobileNavMenu a{
		font-size: 24px;
		display: block;
		margin-bottom: 25px;
	}
	
	#mobileSocial{
		width: 100%;
		display: block;
	}
	
	footer{
		height: 90px;
	}
	
	.footer-third{
		width: 100%;
		margin-bottom: 10px;
		margin-left: 0%;
	}
	
	.comline-third{
		width: 100%;
		margin-right: 0%;
	}
	
	.comline .comline-third.sharelink>a, .comline .comline-third.readpostlink>a{
		margin-left: 0px !important;
	}
	
	.readpostlink.last{
		margin-left: 0%;
	}
	
	#earthWrapper{
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.partnerImage, .partnerNoImage{
		width: 100%;
		max-width: 221px;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
	
	#reg_form div{
		width: 90%;
		margin-bottom: 20px;
		float: none;
		margin-left: auto;
		margin-right: auto;
	}
	
	form div.ri{
		float: none !important;
	}
	
	
	#wordIdea, #shareSite{
		padding-top: 175px;
		padding-bottom: 175px;
	}
	
	#wordIdeaSlide{
		padding-top: 5px;
	}
	
	#shareContainerFacebook, #shareContainerTwitter, #shareContainerPinterest, #shareContainerMail{
		max-width: 60px;
		padding-left: 0px;
		padding-right: 0px;
	}
	
	#home #logo{
		background-size: 100% auto;
	}
	
	#shareClose{
		height: 20px;
		position: absolute;
		top: -30px;
		right: 0px;
	}
	
	#shareContainerFacebook, #shareContainerTwitter, #shareContainerPinterest, #shareContainerMail{
		max-width: 100%;
		height: 60px;
		display: block;
		float: none;
	}
	
	#shareContainerFacebook{
		margin-top: 30px;
	}
#join-us .l{font-size:15px; text-align: center;}
#join-us .l p, #join-us .l h3{text-align: center !important;}
#join-us .r{margin:60px 0 0 text-align: center;}	
	
	#arrow{
		display: none;
	}
	
	#shareContainer{
		margin-left: 0%;
	}
	
	#fb{
		background-image: url('./img/facebookIconMobile.png');
		height: 32px;
		width: 15px;
	}
	
	#tw{
		background-image: url('./img/twitterIconMobile.png');
		height: 28px;
		width: 32px;		
	}
	
	#pin{
		background-image: url('./img/pinterestIconMobile.png');
		height: 31px;
		width: 23px;		
	}
	
	#rss{
		background-image: url('./img/rssIconMobile.png');
		height: 27px;
		width: 26px;		
	}
	
	#hashTag{
		background-image: url('./img/hashTagIconMobile.png');
		height: 28px;
		width: 32px;	
	}

	#form-error{
		width: 90% !important;
		position: absolute;
		color: rgb(255, 255, 255);
		left: 0;
		right: 0;
		margin-left: auto !important;
		margin-right: auto !important;
		
	}

	#updateword_submit{
		width: 90%;
		margin-left: auto;
		margin-right: auto;
		text-decoration: none;
	}
	
	#commentform div 
	{
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
	
	p.form-submit #submit{
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
	
	.comment-subscription-form{
		width: 90%;
		margin-left: 40px;
		
	}
		
	#commentform div input[type="text"], #commentform textarea{
		width: 90%;
		padding: 20px 10px !important;
	}	
	
	footer{
		height: 110px;
		padding: 35px 10px 8px;
	}	
}

@media screen and (max-width:320px){
	#wordIdea, #shareSite{
		padding-top: 210px;
		padding-bottom: 210px;
	}
}

@media screen and (max-width:340px){
	#home #img > span{
		font-size: 14px;
	}
	
	#home #logo{
		top: -30%;
	}


	
}

@media screen and (max-width: 360px){
        #peoples span{
           margin: -13px 0px 5px;
        }
}

.updateWordForm div{
	width: 100% !important;
}

.contactuslink{
	color: #618296;
}

#errorText{
	margin-left: auto;
	margin-right: auto;
}

.errorText{
	text-align: center;
}

#errorText .t:before{
	content: '' !important;
}

.errorText a{
	color: white !important;
}

#mc-embedded-subscribe-form{
	display: none;
}

@media only screen and (min-width: 400px) and (max-width: 480px){
	#logo {
    //margin: 0 0 0 -137px;
    //top: -25%;
	top: -15%;
    width: 210px !important;
    margin: auto;
    background-size: 70% auto;
}

	#logo.wordLogo
	{
		top: 0% !important;
	}
}

.inline-comment{
	display: none;
	margin-top: 40px;
}

.inline-comment textarea{
	width: 90%;
	background: rgb(255, 255, 255);
	font-family: "proxima-nova";
	font-size: 12px;
	height: 150px;
	padding: 10px;
	border: 1px solid transparent;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;	
}

.inline-comment textarea.error{
	border: 1px solid #D05E46;
}

.inline-comment label{
	font-size: 12px;
	font-family: "proxima-nova";
	color: #333;
}

.inline-comment input[type="text"]{
	width: 90%;
}

.inline-comment input[type="text"].error{
	border: 1px solid #D05E46;
}

.inline-comment a{
    display: block;
    border-radius: 5px;
    background: #333;
    text-align: center;
    text-transform: uppercase;
    font-family: 'brandon_grotesque';
    color: #fff;
    text-decoration: none;
    margin: 20px 0 0;
    padding: 17px 40px;
    letter-spacing: 3px;
    font-size: 18px;
    cursor: pointer;
    background: #D05E46;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	max-width: 200px;    	
}

.inline-comment a:hover{
	background:rgb( 170, 76, 57 );	
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;	
}

#share-twitter{
	display:inline-block;
	border-radius:5px;
	text-align:center;
	text-transform:uppercase;
	font-family:'brandon_grotesque';
	color:#fff;
	text-decoration:none;
	margin:20px 0 0;
	padding:17px 0;
	letter-spacing:3px;
	font-size:18px;	
	background-color: rgb( 83, 188, 229 );
	width: 280px;
}

#share-facebook{
	display:inline-block;
	border-radius:5px;
	text-align:center;
	text-transform:uppercase;
	font-family:'brandon_grotesque';
	color:#fff;
	text-decoration:none;
	margin:20px 0 0;
	padding:17px 0;
	letter-spacing:3px;
	font-size:18px;	
	background-color: rgb( 52, 80, 144 );	
	width: 280px;
	margin-bottom: 30px;
}

#update-profile{
	display:inline-block;
	border-radius:5px;
	text-align:center;
	text-transform:uppercase;
	font-family:'brandon_grotesque';
	color:#fff;
	text-decoration:none;
	margin:20px 0 20px;
	padding:17px 0;
	letter-spacing:3px;
	font-size:18px;	
	background-color: #D05E46;
	width: 280px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease; 	
}

#update-profile:hover{
	background:rgb( 170, 76, 57 );	
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}


#ribbon{
	position: absolute;
	top: 40px;
	left: 0px;
	height: 103px;
	width: 70px;
	z-index: 100;
	background-image: url('./img/ribbon.png');
	background-size: cover;
}

@media screen and (max-width: 600px){
	#join-us{
		background: rgb(23, 23, 23);
	}
}

@media screen and (max-width: 500px){
	.cava{
		float: none;
	}
	#ribbon{
		height: 62px;
		width: 42px;
	}
}

@media screen and (max-width: 1300px){
	#img.confirmation>span{
		margin-top: 0;
		font-size: 30px;
	}
	#img.confirmation #logo{
		top: 5%;
	}
}

@media screen and (max-width: 1200px){
    #logo{
      width: 350px;
    }
}

@media screen and (max-width: 1024px){
	#img.confirmation #logo{
		top: 5% !important;
	}
	#img.confirmation >span{
		margin-top: -5%;
		margin-bottom: 10% !important;
	}
}

@media screen and (max-width: 767px){
	#img.confirmation #logo{
		top: 1% !important;
	}
	#img.confirmation >span{
		font-size: 20px;
		left: 0;
		right: 0;
		padding: 0;
	}
}

@media screen and (max-width: 600px){
	#img.confirmation #logo{
		top: -1% !important;
	}
	#img.confirmation >span{
		font-size: 16px;
		margin-bottom: 50px !important;
		margin-top: 0 !important;
	}
	#img.confirmation .user{
		margin:  50px auto;
	}
}