/* Colors */
.pink,a.pink, .spanlink-pink {color: #e25081;}
.blue,a.blue, .spanlink-blue {color:#23abcf;}

/* Links */
.spanlink-pink {cursor:pointer;}
a:hover {text-decoration:underline;}
a.pink, .spanlink-pink {text-decoration:none; border-bottom:1px dotted #e25081;}
a.blue, .spanlink-blue { text-decoration:none; border-bottom:1px dotted #23abcf;}
a.pink:hover, a.blue:hover {color:#333; text-decoration:none; border-bottom:1px dotted #333;}


a.black {color:#333; text-decoration:underline; border-bottom:none;}
a.black:hover {color:#7e7e7e; text-decoration:underline; border-bottom:none;}
/* Cursors */
.cursor-pointer {cursor:pointer;}
.cursor-default { cursor:default;}




/*widths*/

.relative {position:relative;}	
.absolute {position:absolute;}	
.caps {text-transform:uppercase;}
.display-block {display:block;}
.display-none  {display:none;}
.display-inline-block {display:inline-block;}

/* border radius*/
.br3 {border-radius:3px;}
.br6 {border-radius:6px;}

.w16 {width:16px;}	
.w20 {width:20px;}	
.w30 {width:30px;}	
.w35 {width:35px;}	
.w40 {width:40px;}
.w60 {width:60px;}		
.w80 {width:80px;}		
.w100 {width:100px;}
.w110 {width:110px;}
.w140 {width:140px;}
.w150 {width:150px;}
.w180 {width:180px;}
.w185 {width:185px;}
.w187 {width:187px;}	
.w190 {width:190px;}		
.w200 {width:200px;}
.w210 {width:210px;}
.w230 {width:230px;}
.w240 {width:240px;}
.w250 {width:250px;}
.w260 {width:260px;}
.w300 {width:300px;}
.w305 {width:305px;}
.w320 {width:320px;}
.w350 {width:350px;}
.w400 {width:400px;}
.w500 {width:500px;}

.h20  {height:20px}
.h50  {height:50px}
.h100  {height:100px}
.h130  {height:130px}
.h140  {height:140px}
.h150  {height:150px}
.h200  {height:200px}

/*margins*/

.m2 {margin:2px;}
.m3 {margin:3px;}
.m4 {margin:4px;}
.m5 {margin:5px;}
.m6 {margin:6px;}
.m10 {margin:10px;}
.m20 {margin:20px;}


.ml3 {margin-left:3px;}
.ml4 {margin-left:4px;}
.ml5 {margin-left:5px;}
.ml8 {margin-left:8px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml35 {margin-left:35px;}
.ml40 {margin-left:40px;}
.ml42 {margin-left:42px;}

.mr8 {margin-right:8px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}
.mr35 {margin-right:35px;}
.mr40 {margin-right:40px;}
.mr50 {margin-right:50px;}
.mr155 {margin-right:155px;}

.mt0 {margin-top:0px;}
.mt3 {margin-top:3px;}
.mt5 {margin-top:5px;}
.mt6 {margin-top:6px;}
.mt7 {margin-top:7px;}
.mt8 {margin-top:8px;}
.mt9 {margin-top:9px;}
.mt10 {margin-top:10px;}
.mt13 {margin-top:13px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt28 {margin-top:28px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt45 {margin-top:45px;}
.mt50 {margin-top:50px;}
.mt55 {margin-top:55px;}
.mt60 {margin-top:60px;}

.mb0 {margin-bottom:0px;}
.mb5 {margin-bottom:5px;}
.mb6 {margin-bottom:6px;}
.mb7 {margin-bottom:7px;}
.mb8 {margin-bottom:8px;}
.mb9 {margin-bottom:9px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}

/*paddings*/
.pb0 {padding-bottom: 0px;}
.pb2 {padding-bottom:2px;}
.pb4 {padding-bottom:4px;}
.pb5 {padding-bottom:5px;}
.pb6 {padding-bottom:6px;}
.pb7 {padding-bottom:7px;}
.pb8 {padding-bottom:8px;}
.pb9 {padding-bottom:9px;}

.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.pb35 {padding-bottom:35px;}
.pb40 {padding-bottom:40px;}
.pb45 {padding-bottom:45px;}
.pb50 {padding-bottom:50px;}

.pt0 {padding-top:0px;}
.pt4 {padding-top:4px;}
.pt5 {padding-top:5px;}
.pt6 {padding-top:6px;}
.pt7 {padding-top:7px;}
.pt8 {padding-top:8px;}
.pt9 {padding-top:9px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt35 {padding-top:35px;}
.pt40 {padding-top:40px;}
.pt45 {padding-top:45px;}
.pt50 {padding-top:50px;}

.pl5 {padding-left:5px;}
.pl6 {padding-left:6px;}
.pl7 {padding-left:7px;}
.pl8 {padding-left:8px;}
.pl9 {padding-left:9px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pl25 {padding-left:25px;}
.pl30 {padding-left:30px;}
.pl50 {padding-left:50px;}
.pr70 {padding-left:70px;}
.pl80 {padding-left:80px;}

.pr5 {padding-right:5px;}
.pr6 {padding-right:6px;}
.pr7 {padding-right:7px;}
.pr8 {padding-right:8px;}
.pr9 {padding-right:9px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}
.pr25 {padding-right:25px;}
.pr30 {padding-right:30px;}
.pr30 {padding-right:30px;}
.pr50 {padding-right:50px;}
.pr70 {padding-right:70px;}
.pr80 {padding-right:80px;}
.pad3 {padding:3px;}

/*font-sizes*/
.fs10 {font-size:10px;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs15 {font-size:15px;}
.fs16 {font-size:16px;}
.fs17 {font-size:17px;}
.fs18 {font-size:18px;}
.fs19 {font-size:19px;}
.fs20 {font-size:20px;}
.fs28 {font-size:28px;}
.fs30 {font-size:30px;}
.fs34 {font-size:34px;}
.fs35 {font-size:35px;}

.plr15 {padding:0 15px;}

/*line-heights*/
.lh20 {line-height:20px;}
.lh25 {line-height:25px;}
.lh30 {line-height:30px;}
.lh35 {line-height:35px;}
.lh40 {line-height:40px;}
.lh50 {line-height:50px;}

/*font weights*/
.fw400 {font-weight:400;}
.fw600 {font-weight:600;}
.fw800 {font-weight:800;}
/*font-styles*/
.bold {font-weight:bold;}
.italic {font-style:italic;}
.oblique {font-style:oblique;}
.grey {color:#333;}
.light-grey {color:#777;}
.pink {color:#e25081;}
.blue {color:#23abcf;}
.din {
font-family:'Din Medium', sans-serif;
font-weight:400;
}
.doppio 
{
font-family:Doppio One, sans-serif;
}
.helvetica    
{
font-family:Helvetica, Arial, sans-serif;
}

.taR {text-align:right;}
	
/*floats*/
.float-left {float:left;}
.float-right {float:right;}

/*displays*/
.block {display:block;}
.inline-block {display:inline-block!important;}

/*clear*/
.clear {clear:both;}
.clear:after {
content: ".";
display: block;
height: 0;
font-size: 0;
clear: both;
visibility: hidden;
}.clear {zoom:1;}

.opac20 {opacity:.2;}
.cursor-hand { cursor:pointer;}


.decoration-none{text-decoration:none;}
.valign-middle{vertical-align:middle;}
.valign-top{vertical-align:top;}
.valign-bottom{vertical-align:bottom;}
.valign-baseline{vertical-align:baseline;}


