/* #####################################################
						GENERAL >>> 
######################################################## */

body{font-family:Arial;font-size: 13px;color: #000000;background:#C82E0F; text-align: center;}
body{position:relative;width:100%;height:100%;overflow:hidden;margin:0; padding:0;}

/* #C1C664    */
table,td,th,div {text-align: left;margin:0;border:none;}
img{border:0; padding:0;}
P, UL, LI{margin: 0px;padding:0px; list-style-type: none; }

H1 {color:#ffffff; font-size:29px; font-weight: normal; padding:0 0 10px 0; margin:0px; line-height: normal;}
H2 {line-height: normal;background: #FF3300 url('/user/img/icons/fisa.png') no-repeat left; border-left:4px solid #FF3300; background-size: 20px 20px; color:#ffffff; padding:5px 7px 5px 35px; margin:20px 0 10px 0; font-size:1.2em; display:block;}
H3 {color:#000000; font-size:17px; font-weight: bold; padding:3px 5px; margin:10px 0; line-height: normal; opacity:0.8; background:#ffffff }

.clr{width:1px; height:1px; font-size:1px; margin-top:-1px; margin-left:-1px; clear:both;}

.nodesktop{display:none;}

a:link {color:#ffffff;text-decoration: none;}
a:visited {color:#ffffff;text-decoration: none;}
a:hover {color:#CCCCCC;text-decoration: none;}

.info{color:#000000;background: #66FFFF url('/user/img/icons/info2.png') no-repeat 5px 5px;background-size: 20px 20px; padding:6px 6px 6px 30px; border:1px dashed #8C6D73; margin:0 0 15px 0; font-size:0.9em; }
.succes{color: #000000;background: #66CC99 url('/user/img/icons/ok.png') no-repeat 5px 5px;background-size: 20px 20px; padding:6px 6px 6px 30px; border:1px dashed #8C6D73; margin:0 0 15px 0; font-size:0.9em; }
.eroare{color: #000000;background: #FFCC00 url('/user/img/icons/exclamare.png') no-repeat 5px 5px;background-size: 20px 20px; padding:6px 6px 6px 30px; border:1px dashed #8C6D73;  margin:0 0 15px 0; font-size:0.9em;}
.succes a,.eroare a{text-decoration:underline;}



/* Sistem navigare
================================================== */
#container{position:relative;width:100%;height:100%;overflow:hidden;}

.coloana{  width:740px; float:left;}
.extrainfo{border-top:4px solid #000000; padding:25px 0 0 0; min-width:300px; margin:0 0 0 740px; }


#menu{position:fixed;top:0;left:0;bottom:0;width:250px; z-index:1;background: #C82E0F url('/user/img/bgr-transparent2.png');overflow:auto;opacity:0;-webkit-transition:opacity 0s .5s;}
#menu{z-index:2;}
#menu ul{display:block;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}
#menu ul li{clear:both;}
#menu ul li a{ font-size:1.1em; display:block;padding:12px 14px 12px 40px;border-bottom:1px solid #320601;color:#fff;font-weight:normal;text-decoration:none;
background-size: 20px 20px; background-position:7px 10px; background-repeat:no-repeat;}
#menu ul li a:hover{background-color:#9B2705}
#menu ul li a.active{background-color:#C82E0F}
.handler{display:none}
.handler#handler-left:checked ~ #menu{opacity:1;-webkit-transition:opacity 0s 0s;-moz-transition:opacity 0s 0s}
.handler#handler-left:checked ~ #wrapper{-webkit-transform:translate3D(250px, 0, 0);-moz-transform:translate3D(250px, 0, 0)}
.handler#handler-left:checked ~ #wrapper #content{overflow:hidden}
#wrapper{position:fixed; z-index:3;height:100%;top:0;left:0;right:0;bottom:0;-webkit-transform:translate3D(0, 0, 0);-moz-transform:translate3D(0, 0, 0);-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out; overflow-y:scroll;-webkit-overflow-scrolling:touch; background:#C82E0F url(/user/img/bgr1700.jpg) no-repeat top center;}
#wrapper #header{text-align:center;}
#wrapper #header label{color:#666;text-transform:uppercase;text-decoration:none;cursor:pointer;}
#wrapper #header label:hover{color:#336c95}
#wrapper #header label#right{float:right}
#wrapper #header label#left{float:left}

.meniu{background: url('/user/img/icons/meniu.png') no-repeat;background-size: 40px 40px; width: 40px; height: 40px; margin:20px 10px 5px 10px;}
.setari{background: url('/user/img/icons/info2.png') no-repeat;background-size: 40px 40px; width: 40px; height: 40px; margin:20px 10px 5px 10px;}
.logo{width:175px; height:100px; background: url('/user/img/logo-activ.png') no-repeat center;display:inline-block; margin:3px 0 5px 20px;float:left;}
.user{background: url('/user/img/icons/user.png') no-repeat;background-size: 40px 40px; width: 40px; height: 40px; margin:20px 10px 5px 10px; float:right;}
.userlogat{width: 45px; height: 45px; margin:15px 5px 5px 10px; float:right; border-radius:60px;}


.content{ color:#ffffff; max-width:700px; margin:10px 0; font-size:1.1em;padding:0 20px; clear:both; }

.bgr{background-size: 20px 20px; background-position:left;}

/* 
background:-webkit-linear-gradient(rgba(255, 255, 255, .02) 0%, rgba(0, 0, 0, .1) 100%);background:-moz-linear-gradient(rgba(255, 255, 255, .02) 0%, rgba(0, 0, 0, .1) 100%);
box-shadow:0 1px 0 rgba(255, 255, 255, .05) inset;
text-shadow:0 1px 0 #000;  
/*

/* Stiluri specifice
================================================== */

.om{width:260px; height:465px; background: url('/user/img/om.png') no-repeat center;margin:0 auto; position:relative;}
.om-verde{width:100%; height:100%; background: url('/user/img/om-verde.png') no-repeat center bottom;position:absolute; bottom:0px; z-index:2; }

.femeie{width:260px; height:465px; background: url('/user/img/femeie.png') no-repeat center;margin:0 auto; position:relative;}
.femeie-verde{width:100%; height:100%; background: url('/user/img/femeie-verde.png') no-repeat center bottom;position:absolute; bottom:0px; z-index:2; }

.cantar{position:absolute; left:100px; bottom:10px; z-index:2; margin:0 auto; }

.status{font-size:11px; color: #ffffff; opacity:0.7;}
.status p{margin:0 0 20px 0; display:block; }
.status a{color: #ffffff;}
.status a:hover{opacity:0.7;}
.bignr{font-size:2.4em; opacity:0.5;font-weight:bold;display:block;}

.status_dr{float:right; text-align:right; margin:30px 0 0 0;}
.status_st{float:left; margin:30px 0 0 0;}

.nr{background-color:#FF3300; color:#ffffff; font-weight:bold; padding:2px 6px; border-radius:10px; margin:0 0 0 5px;}

.icon{width:60px; height:60px; display:block; }
.icon2{width:20px; height:20px;}
.icon3{width:80px; height:80px; display:block; }
.icon4{width:30px; height:30px;} 
.icon_adauga{ float:right;margin:5px 10px 0 0;}
.icon_info{float:right; margin:5px 10px 0 0;}
.icon_txt{float:right;padding:5px; color:#FFFFFF}
.icon_continuare{float:right; margin:0 0 3px 10px;}

.favorite{background: url('/user/img/bgr-transparent1.png'); font-size:1em; color:#ffffff; text-align:center; padding:5px 0; clear:both; max-width:740px;}
.favorite a{background-color:#FF3300; border-radius:100px; margin:10px 20px; display:inline-block; padding:13px;}
.favorite a:hover{background-color:#B92500;}

.punctaj{font-size:1em; color:#ffffff; text-align:center; padding:75px 0 0 0; position:absolute; top:0px; width:100%; z-index:3;}
.punctaj a{background-color:#FF3300; border-radius:100px; margin:10px 20px; display:inline-block; padding:3px 8px 3px 28px; background-size: 20px 500px; background-position:3px -348px; background-repeat:no-repeat;background-image:url('/user/img/icons/icons1.png'); text-align:left; font-weight:bold;}
.punctaj a:hover{background-color:#B92500;}

.txt{color:#ffffff; max-width:680px; margin:0; font-size:14px;padding:2% 30px;background: url('/user/img/bgr-transparent.png'); clear:both; min-height:96% !important; height:auto; }
.txtimg{color:#ffffff; max-width:740px; font-size:14px;background: url('/user/img/bgr-transparent.png'); clear:both; text-align:center;}

a.invitatie{background: url('/user/img/bgr-transparent1.png'); width:80%; border-radius:200px;margin:130px 0 0 0;display:block;padding:10%;color:#ffffff;text-align:center;position:absolute; z-index:2;font-size:1.1em;}
a.invitatie:hover{}

a.linkbut{background-color: #FF3300; background-image: url('/user/img/icons/user.png'); background-repeat:no-repeat; background-position:5px; background-size:20px 20px; color:#ffffff; padding:8px 8px 8px 30px; margin:20px 10px 5px 0; border-radius:4px; float:left; font-size:0.85em;}
a.linkbut:hover{background-color: #860F02;}


.titlu{border-bottom:2px solid #ffffff; padding:0 0 7px 0; margin:0 0 15px 0; text-align:left;}
.titlu_img{float:right; background-color:#FF3300; padding:5px; border:1px solid #ffffff;}

.titlu2{border-bottom:2px solid #ffffff; padding:5px 0 10px 0; margin:0 0 15px 0; text-align:left;}

.sporturi li a{padding:5px 0 5px 27px;  display:block; box-shadow: 0 -1px 0px rgba(0, 0, 0, 0.1) inset; background-position: left center; background-size:20px 20px; background-repeat:no-repeat;}
.sporturi li a:hover{background-color: #FF3300;}

.lista_activitati li{ color:#000000; padding:0 0 1px 0; font-size:15px;clear:both; box-shadow: 0 -1px 0px rgba(0, 0, 0, 0.3) inset;}
.lista_activitati li a{ display:block; color:#ffffff; padding:10px 2px;}
.lista_activitati li a:hover{ background: #FF3300;}
.imgact{width:25px; height:25px; background:#FF3300; padding:5px; float:left; margin:0 10px 0 0; opacity:1;}
.imgact img{width:25px; height:25px;}
.txtact{margin-left:45px;}
.activitate{font-size:1.2em; color:#ffffff; font-weight:bold;}
.data{ float:right; font-size:0.8em; margin:3px 0 0 3px; }
.calorii{ float:right; font-size:0.8em; font-weight:bold; color:#8F770E; background:#FFCC00; padding:1px 3px; min-width:45px; }
.durata{ float:left; font-size:0.8em; opacity:0.7; margin:0 10px 0 0;}
.distanta{ float:left; font-size:0.8em; opacity:0.7; margin:0 10px 0 0;}
.nr_total{ float:left; font-size:0.8em; opacity:0.7; margin:0 10px 0 0;}
.ascensiune{ float:left; font-size:0.8em; opacity:0.7; margin:0 10px 0 0;}
.intensitate{ float:left; font-size:0.8em; opacity:0.7; margin:0 10px 0 0;}


.lista li{color:#ffffff; border-bottom:1px solid #6B0F03; padding:10px 0; font-size:15px;}
.lista li b{width:130px; float:left; color:#ffffff; opacity:0.6;}
.lista li a{color:#ffffff;}
.st130{width:130px; float:left; color:#ffffff; opacity:0.6;}
.st90{width:90px; float:left; color:#ffffff; opacity:0.6; font-weight:bold;}

.finalizat{background-image: url('/user/img/icons/top3.png');background-position: left center; background-size:24px 24px; background-repeat:no-repeat;}

.lista1 {margin:0 0 10px 0;}
.lista1 li{padding:1px 0 1px 20px; background: url('/user/img/bif.png') no-repeat 0px 2px; border:none;}

.lista2 li{ color:#000000; padding:0 0 1px 0; font-size:15px;clear:both; box-shadow: 0 -1px 0px rgba(0, 0, 0, 0.3) inset;}
.lista3 li{ color:#ffffff; padding:20px 0; font-size:15px;clear:both; box-shadow: 0 -1px 0px rgba(0, 0, 0, 0.3) inset;}
.lista4 li{color:#ffffff; border-bottom:1px solid #6B0F03; padding:10px 0 10px 30px; font-size:15px;}

.des li{padding:1px 0 1px 20px; background: url('/user/img/bif.png') no-repeat 0px 2px; display:block; border:none;}


.divimg{position:relative;}
.divimg img{width:100%; height:auto;}

.rezultate{display:none; position:absolute; top:33px; left:0; width:92%; padding:5px 3%; background:#ffffff; border:3px solid #FF3300;z-index:1;}
.rezultate li{ display:block; padding:1px 0; border-bottom:1px solid #A64213;}
a.alist{ display:block; padding:5px 2px; color:#000000;}
a.alist:hover{ background:#EDD9D0;}
a.prieten { background: #CC9900; color:#ffffff; padding:3px 7px; margin-top:2px; float:right; font-size:0.9em;}
a.prieten:hover{background: #006600;}

.userimg{ float:right; width:100px; height:100px; margin:0 0 20px 0;border:2px solid #ffffff;}
.bgrrosu{ background:#FF3300}
.challenger{float:right; padding:5px; font-size:11px; font-weight:bold; background:#66FFFF; color:#000000;}
.confirmat{float:right; padding:5px; font-size:11px; font-weight:bold; background:#009999; color:#ffffff;}
.infirmat{float:right; padding:5px; font-size:11px; font-weight:bold; background:#FF6600; color:#ffffff;}
.standby{float:right; padding:5px; font-size:11px; font-weight:bold; background:#999999; color:#ffffff;}
.activitati{width:30px; text-align:center; float:right; padding:5px; font-size:11px; font-weight:bold; background:#ffffff; color: #FF3300; margin:0 0 0 10px;}

.subm {background:#FF3300; margin:0 0 10px 0; padding:0 0 0 3px;}
.subm a{background:#FF3300; color:#ffffff; padding:4px 15px; float:left; margin:0 1px 0 0; font-size:15px; font-weight:bold; border-right:1px solid #DD2D00;}
.subm a:hover{background:#000000;}
.subm a.sel{background:#000000;}

.sfat{color:#ffffff; padding:10px;}
.txtsfat{padding:20px; color:#FFFFFF; margin:0 0 0 30%;}
.imgsfat{width:25%; height:auto; float:left; margin:10px;}

.antrenor{color:#ffffff;background: #FFCC00 url('/user/img/icons/comentariu.png') no-repeat 20px 20px;background-size: 60px 60px; min-height:60px; padding:20px 10px 20px 110px; margin:0 0 15px 0; font-size:1.1em;}
.informare{color:#ffffff;background: #FF3300 url('/user/img/icons/info.png') no-repeat 20px 20px;background-size: 60px 60px; min-height:60px; padding:20px 10px 20px 110px; margin:0 0 15px 0; font-size:1.1em; }
.antrenor a{text-decoration:underline;}

a.continuare { background: #FF3300 url('/user/img/icons/fisa.png') no-repeat left; border-left:4px solid #FF3300; background-size: 20px 20px; color:#ffffff; padding:5px 7px 5px 35px; margin:20px 0; font-size:1.1em; display:block;}
a.continuare:hover{background: #FFCC00 url('/user/img/icons/fisa.png') no-repeat left;background-size: 20px 20px; color:#3E2F00;}


select{-webkit-appearance: none;-moz-appearance: none !important; appearance: none; background:#ffffff url('/user/img/select.png') no-repeat right; background-size: 27px 11px;}

input[type=submit] {-webkit-appearance: none;}/*protectie pt IOS - ca sa se afiseze bine butonul*/

button, input, select, textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
	line-height: normal;
	box-sizing:content-box;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box; 
}
select{}
form {clear:both;}
form p{margin:0 0 5px 0; clear:both;}

.input{
    border: 1px solid #CBCDD8;
	border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 0 0 rgba(0, 0, 0, 0);
    color: #666666;
	font-size:15px;
    margin: 0 2px 5px 0;
    padding: 6px 5px;
	line-height:16px; height:16px;
    transition: all 0.2s ease-out 0s;
    vertical-align: middle;
	display:inline-block;
}
.input option{
    border-bottom:1px solid #E7D8CA; color:#000000; padding:3px 5px;
}
.input.check{padding:3px;}
::-webkit-input-placeholder{padding:3px 0 0 0;}

.button {
    background-color: #E6B800;
    border: none;
    border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
	font-size:15px;
	font-weight:bold;
    margin: 0 0 5px 0;
    padding: 8px 0px;
	line-height:16px;
    transition: all 0.1s ease-out 0s;
    vertical-align: middle;
	display:inline-block;
	cursor: pointer;
}

form label{width:100px; display:inline-block; margin:0 0 3px 0;}

/* Clasele pentru paginatie  */
.paginatie{height:30px; overflow:hidden; font-size:12px; margin:0 0 20px 0; clear:both;}
.pag_sel{color: #ffffff; text-decoration: none; background:#610D03; padding: 4px 7px; margin-right:2px; float:left; border:1px solid #610D03;}
.puncte {color: #D78789; padding: 4px 7px; margin-right:2px; float:left;}
.pagina {color: #555555; background:#ffffff; padding: 5px 7px; margin-right:2px; float:left;border:none; }
a.pag:link, a.pag:visited{color: #000000; text-decoration: none; background:#ffffff; padding: 4px 7px; margin:0 2px 5px 0; float:left; border:1px solid #AC350B; }
a.pag:hover{color:#ffffff; background:#610D03; border:1px solid #AC350B;}
a.pag_sel:link, a.pag_sel:visited, a.pag_sel:hover{color: #ffffff; text-decoration: none; background:#EA2F00; padding: 4px 7px; margin:0 2px 5px 0; float:left; border:1px solid #EA2F00;}


a.link-info {color:#ffffff; background:#000000 url('/user/img/icons/info2.png') no-repeat 0 5px;background-size: 20px 20px; text-decoration:underline; padding:5px 5px 5px 30px; margin:0 0 15px 0; font-size:1em; display:block;opacity:0.7;}
a.link-info:hover{opacity:1;}

.f_sel {color:#000000; background:#ffffff url('/user/img/icons/bif-1.png') no-repeat 5px 3px;background-size: 20px 20px; padding:5px 5px 5px 30px; margin:0 15px 0 0; float:left; display:block; cursor:pointer; border-radius:4px;}
.f_nesel{color:#000000; background: url('/user/img/icons/bif-0.png') no-repeat 5px 3px;background-size: 20px 20px; padding:5px 5px 5px 30px; margin:0 15px 0 0; float:left; display:block; cursor:pointer}


.w100{width:100px;}
.w96{width:96px;}
.w170{width:170px;}
.w290{width:290px;}
.culoare1{color:#7E2C4A;}/* vissiniu*/
.culoare2{color:#FEB301;}/* galben*/
.culoare3{color:#FC596A;}/* rosu*/
.culoare4{color:#610D03;}/* maro*/
#textinfo{font-size:0.9em;}
.infomic{font-size:0.8em;opacity:0.7;}
.nrnegru{background:#000000; padding:1px 3px; margin:0 5px 0 0; font-weight:bold}
.box1{float:left; margin:0 10px 1px 0;background:#000000; color:#ffffff; padding:1px 3px;}
.box1 b{background:#FF3300; padding:1px 3px;}
.box2{float:left; margin:0 10px 1px 0;color:#ffffff; padding:1px 3px;}
.box2 b{background-color: rgba(0,0,0,0.3); padding:1px 3px;}

.i{width:20px; height:20px; background-repeat: no-repeat;background-size:20px 500px;}
.i_happy{background-image:url('/user/img/icons/icons1.png');background-position: 0px -125px;}
.i_vhappy{background-image:url('/user/img/icons/icons1.png');background-position: 0px 0px;}
.i_sad{background-image:url('/user/img/icons/icons1.png');background-position: 0px -50px;}
.i_neutru{background-image:url('/user/img/icons/icons1.png');background-position: 0px -100px;}
.i_bif{background-image:url('/user/img/icons/icons1.png');background-position: 0px -275px;}
.i_bifok{background-image:url('/user/img/icons/icons1.png');background-position: 0px -300px;}
.i_info{background-image:url('/user/img/icons/icons1.png');background-position: 0px -325px;}


.citit{padding:1px 0 0 23px; width:auto}
a.link_citit{background:#ffffff; color:#000000; padding:4px 10px 3px 5px; margin:20px 10px 5px 0; border-radius:4px; float:left}
a.link_citit:hover {background:#FFCC33;}


/* #Media Queries
================================================== */
@media only screen and (min-width: 1300px){
.coloana{  width:740px; float:left;}
.extrainfo{ min-width:300px; margin:0 0 0 740px; font-size:1.1em}
}
@media only screen and (min-width: 990px) and (max-width: 1280px){
.coloana{  width:550px; float:left;}
.extrainfo{ min-width:250px; margin:0 0 0 550px; }
}
@media only screen and (max-width: 989px){
.coloana{  width:auto; float:none;}
.extrainfo{ min-width: inherit; margin:0 0 0 0; }
}



@media only screen and (min-width: 990px) and (max-width: 1280px) {
#wrapper{background:#C82E0F url(/user/img/bgr1700.jpg) no-repeat top center;}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 989px) {
#wrapper{background:#C82E0F url(/user/img/bgr950.jpg) no-repeat top center;}
}

@media only screen and (min-width: 768px){
	#wrapper{left:250px;right:0px;}
	.meniu,.user{ display:none;}
	#menu{opacity:1;}
	#menu ul{overflow: hidden;}
}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px){
	
	body{font-size: 16px; -webkit-text-size-adjust: none;}
	H1{font-size:1.6em; font-weight:bold;}
	H2{font-size:1.4em; font-weight:bold;}
	.nomobile{display:none;}
	.nodesktop{display:block;}
	


	#wrapper{background:#C82E0F url(/user/img/bgr950.jpg) no-repeat top center;}
	#menu{width:80%;}
	.handler#handler-left:checked ~ #wrapper{-webkit-transform:translate3D(80%, 0, 0);-moz-transform:translate3D(80%, 0, 0)}
	
	.logo{width:131px; height:75px;background: url('/user/img/logo-activ-2.png') no-repeat center; background-size:100% 100%; margin:3px auto;float:none;}

	.meniu{background-size: 33px 33px; width: 33px; height: 33px; margin:20px 10px 5px 10px;}
	.setari{background-size: 33px 33px; width: 33px; height: 33px; margin:20px 10px 5px 10px;}
	
	.om{width:200px; height:358px; background: url('/user/img/om-2.png') no-repeat center;background-size:100% 100%;}
	.om-verde{background: url('/user/img/om-verde-2.png') no-repeat center bottom;background-size:200px 358px;}
	.femeie{width:200px; height:358px; background: url('/user/img/femeie-2.png') no-repeat center;background-size:100% 100%;}
	.femeie-verde{background: url('/user/img/femeie-verde-2.png') no-repeat center bottom;background-size:200px 358px;}

	.cantar{left:85px;}

	.icon{width:30px; height:30px;}
	.icon2{width:20px; height:20px;}
	.icon4{width:36px; height:36px;} 
	.icon_adauga{ float:right;margin:0;}
	.icon_info{float:left; margin:0;}
	.icon_txt{display:none;}

	.favorite{text-align:center; padding:5px 0;}
	.favorite a{border-radius:30px; margin:5px 6px; display:inline-block; padding:11px;}
	.txt{padding:2% 15px;}
	.txt,.txtimg{max-width: none; margin:0; font-size:1em; clear:both;}
	.titlu{text-align:center}
	.titlu_img{ float:none;background: none ; padding:0; border: none;}
	.sporturi li a{padding:10px 0 10px 32px; background-size:25px 25px; font-size:1.3em; }
	.txtsfat{padding:20px; color:#FFFFFF; margin:0 0 0 27%;}
	.imgsfat{width:23%; height:auto; float:left; margin:25px 10px 10px 10px;}

	.userimg{width:70px; height:70px;}
	.input{
		font-size:1.2em;
		padding: 9px 5px;
		height: auto;
	}
	.button {
		font-size:1.3em;
		padding: 14px 0;
		height: auto;
	}

	.w100{width:100%;}
	.w96{width:100%;}
	.w170{width:100%;}
	.w290{width:98%;}
	

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {}
