/* -- 7SS --------------------
@author  SaRN7l
@email   luciano@fior.in
@update  28.05.2015
--------------------------- */

/* z-index xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
	.z-index9	{z-index:9999}
	.z-index8	{z-index:9998}
	.z-index7	{z-index:9997}
	.z-index6	{z-index:9996}
	.z-index5	{z-index:9995}
	.z-index4	{z-index:9994}
	.z-index3	{z-index:9993}
	.z-index2	{z-index:9992}
	.z-index1	{z-index:9991}
/* position left, right */
	.pos-left 		{left:0px}
	.pos-left-1 	{left:1px}
	.pos-left-5 	{left:5px}
    .pos-left-6 	{left:5px}
    .pos-left-7 	{left:px}
    .pos-left-8 	{left:8px}
    .pos-left-8 	{left:9px}
	.pos-left-10 	{left:10px}
	.pos-left-15 	{left:15px}
	.pos-left-20 	{left:20px}
	.pos-right		{right:0px}
	.pos-right-1	{right:1px}
	.pos-right-5	{right:5px}
	.pos-right-10	{right:10px}
	.pos-right-15	{right:15px}
	.pos-right-20	{right:20px}
	.pos-right-21	{right:21px}
	.pos-right-22	{right:22px}
	.pos-right-23	{right:23px}
	.pos-right-24	{right:24px}
	.pos-right-25	{right:25px}
	.pos-top 		{top:0px}
	.pos-top-1 		{top:1px}
	.pos-top-2 		{top:2px}
	.pos-top-3 		{top:3px}
	.pos-top-4 		{top:4px}
	.pos-top-5 		{top:5px}
	.pos-top-6 		{top:6px}
	.pos-top-7 		{top:7px}
	.pos-top-8 		{top:8px}
	.pos-top-9 		{top:9px}
	.pos-top-10 	{top:10px}
	.pos-top-11		{top:11px}
	.pos-top-12		{top:12px}
    .pos-top-13		{top:13px}
    .pos-top-14		{top:14px}
	.pos-top-15 	{top:15px}
	.pos-top-20 	{top:20px}
	.pos-bottom		{bottom:0px}
	.pos-bottom-1	{bottom:1px}
	.pos-bottom-5	{bottom:5px}
	.pos-bottom-10	{bottom:10px}
	.pos-bottom-15	{bottom:15px}
	.pos-bottom-20	{bottom:20px}
/* display xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
	.block      { display:block;  }
	.inline     { display:inline; }
	.inblock    { display:inline-block; }
	.table      { display:table; }
	.table-cell { display:table-cell; }
	.nodisplay  { display:none; }
	.noscrollbar::-webkit-scrollbar {display: none;}
	.noscrollbar{overflow: -moz-scrollbars-none}
/* margin xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
	/* set -------------------------------------------------------------------------------------------------- */
	.margin-p5       { margin:.5em;       }
	.margin          { margin:       1em; } .margin-2        { margin:       2em; }
	.margin-top      { margin-top:   1em; } .margin-top-2    { margin-top:   2em; }
	.margin-right    { margin-right: 1em; } .margin-right-2  { margin-right: 2em; }
	.margin-bottom   { margin-bottom:1em; } .margin-bottom-2 { margin-bottom:2em; }
	.margin-left     { margin-left:  1em; } .margin-left-2   { margin-left:  2em; }
	.margin-h        { margin-left:1em;margin-right: 1em; }
	.margin-v        { margin-top: 1em;margin-bottom:1em; }
	.margin-p5       { margin:       .5em; }
	.margin-top-p5    { margin-top:   .5em; }
	.margin-right-p5  { margin-right: .5em; }
	.margin-bottom-p5 { margin-bottom:.5em; }
	.margin-left-p5  { margin-left:  .5em; }
	.margin-auto     { margin-top:auto; margin-right:auto; margin-bottom:auto; margin-left:auto; }
	.margin-auto-h   { margin-right:auto; margin-left:auto;  }
	.margin-auto-v   { margin-top:auto; margin-bottom:auto;  }
	.margin-negative-h { margin-left:-1em;margin-right: -1em; }
	.margin-negative-v { margin-top: -1em;margin-bottom:-1em; }
	.margin-negative-top    { margin-top:-1em; }
	.margin-negative-right  { margin-top:-1em; }
	.margin-negative-bottom { margin-top:-1em; }
	.margin-negative-left   { margin-top:-1em; }
	@media(max-width:768px){
		.margin-xs        { margin:        1em; }
		.margin-top-xs    { margin-top:    1em; }
		.margin-right-xs  { margin-right:  1em; }
		.margin-bottom-xs { margin-bottom: 1em; }
		.margin-left-xs   { margin-left:   1em; }
	}
	@media(max-width:992px){ 
		.margin-sm        { margin:       1em; }
		.margin-top-sm    { margin-top:   1em; }
		.margin-right-sm  { margin-right: 1em; }
		.margin-bottom-sm { margin-bottom:1em; }
		.margin-left-sm   { margin-left:  1em; }
	}
	@media(max-width:1200px){
		.margin-md        { margin:       1em; }
		.margin-top-md    { margin-top:   1em; }
		.margin-right-md  { margin-right: 1em; }
		.margin-bottom-md { margin-bottom:1em; }
		.margin-left-md   { margin-left:  1em; }
	}
	/* no --------------------------------------------------------------------------------------------------- */
	.nomargin        { margin-top:0; margin-right:0; margin-bottom:0; margin-left:0;}
	.nomargin-top    { margin-top:   0; }
	.nomargin-right  { margin-right: 0; }
	.nomargin-bottom { margin-bottom:0; }
	.nomargin-left   { margin-left:  0; }
	.nomargin-width  { margin-width: 0; }
	.nomargin-h      { margin-right:0 !important;margin-left:0 !important; }
	.nomargin-v      { margin-top:0 !important;margin-bottom:0 !important; }
	.nomargin-p p    { margin:0; }
	@media(max-width:768px){
		.nomargin-xs        { margin:0;        }
		.nomargin-top-xs    { margin-top:0;    }
		.nomargin-right-xs  { margin-right:0;  }
		.nomargin-bottom-xs { margin-bottom:0; }
		.nomargin-left-xs   { margin-left:0;   }
	}
	@media(max-width:992px){ 
		.nomargin-sm        { margin:       0; }
		.nomargin-top-sm    { margin-top:   0; }
		.nomargin-right-sm  { margin-right: 0; }
		.nomargin-bottom-sm { margin-bottom:0; }
		.nomargin-left-sm   { margin-left:  0; }
	}
	@media(max-width:1200px){
		.nomargin-md        { margin:       0; }
		.nomargin-top-md    { margin-top:   0; }
		.nomargin-right-md  { margin-right: 0; }
		.nomargin-bottom-md { margin-bottom:0; }
		.nomargin-left-md   { margin-left:  0; }
	}
/* padding xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
	/* set -------------------------------------------------------------------------------------------------- */
	.padding           { padding:       1em; } .padding-2        { padding:       2em; }
	.padding-top       { padding-top:   1em; } .padding-top-2    { padding-top:   2em; }
	.padding-right     { padding-right: 1em; } .padding-right-2  { padding-right: 2em; }
	.padding-bottom    { padding-bottom:1em; } .padding-bottom-2 { padding-bottom:2em; }
	.padding-left      { padding-left:  1em; } .padding-left-2   { padding-left:  2em; }
	.padding-h         { padding-left:1em;padding-right: 1em; }
	.padding-v         { padding-top: 1em;padding-bottom:1em; }
	.padding-p5        { padding:       .5em; }
	.padding-top-p5    { padding-top:   .5em; }
	.padding-right-p5  { padding-right: .5em; }
	.padding-bottom-p5 { padding-bottom:.5em; }
	.padding-left-p5   { padding-left:  .5em; }
	/* no --------------------------------------------------------------------------------------------------- */
	.nopadding        { padding-top:0; padding-right :0; padding-bottom :0; padding-left :0; }
	.nopadding-top    { padding-top:   0 !important; }
	.nopadding-right  { padding-right: 0 !important; }
	.nopadding-bottom { padding-bottom:0 !important; }
	.nopadding-left   { padding-left:  0 !important; }
	.nopadding-h      { padding-left:  0 !important;padding-right: 0 !important; }
	.nopadding-v      { padding-top:   0 !important;padding-bottom:0 !important; }
	@media(max-width:768px){
		 .padding-xs        { padding:        1em; }
		.nopadding-top-xs,.nopadding-xs    { padding-top:   0 !important; } .padding-top-xs    { padding-top:    1em !important; }
		.nopadding-right-xs,.nopadding-xs  { padding-right: 0 !important; } .padding-right-xs  { padding-right:  1em !important; }
		.nopadding-bottom-xs,.nopadding-xs { padding-bottom:0 !important; } .padding-bottom-xs { padding-bottom: 1em !important; }
		.nopadding-left-xs,.nopadding-xs   { padding-left:  0 !important; } .padding-left-xs   { padding-left:   1em !important;}
	}
	@media(max-width:992px){ 
		.nopadding-sm        { padding:       0 !important; } .padding-sm        { padding:        1em !important; }
		.nopadding-top-sm    { padding-top:   0 !important; } .padding-top-sm    { padding-top:    1em !important; }
		.nopadding-right-sm  { padding-right: 0 !important; } .padding-right-sm  { padding-right:  1em !important; }
		.nopadding-bottom-sm { padding-bottom:0 !important; } .padding-bottom-sm { padding-bottom: 1em !important; }
		.nopadding-left-sm   { padding-left:  0 !important; } .padding-left-sm   { padding-left:   1em !important; }
	}
	@media(max-width:1200px){
		.nopadding-md        { padding:       0 !important; } .padding-md        { padding:        1em; }
		.nopadding-top-md    { padding-top:   0 !important; } .padding-top-md    { padding-top:    1em; }
		.nopadding-right-md  { padding-right: 0 !important; } .padding-right-md  { padding-right:  1em; }
		.nopadding-bottom-md { padding-bottom:0 !important; } .padding-bottom-md { padding-bottom: 1em; }
		.nopadding-left-md   { padding-left:  0 !important; } .padding-left-md   { padding-left:   1em; }
	}
/* border xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
	/* set -------------------------------------------------------------------------------------------------- */
	.border          { border:       1px solid #ddd; } 
	.border-bottom   { border-bottom:1px solid #ddd; } 
	.border-top      { border-top:   1px solid #ddd; }
	.border-right    { border-right: 1px solid #ddd; } 
	.border-left     { border-left:  1px solid #ddd; }
	.border-radius-10pc { border-radius:10%; }
	.border-radius-20pc { border-radius:20%; }
	.border-radius-30pc { border-radius:30%; }
	.border-radius-40pc { border-radius:40%; }
	.border-radius-50pc { border-radius:50%; }
	.border-radius-5px { border-radius:5px; }
	.border-radius-10px { border-radius:10px; }
	.border-radius-20px { border-radius:20px; }
	.border-radius-30px { border-radius:30px; }
	.border-radius-40px { border-radius:40px; }
	.border-radius-50px { border-radius:50px; }
	/* no --------------------------------------------------------------------------------------------------- */
	.noborder        { border:0 !important;        }
	.noborder-top    { border-top:0 !important;    }
	.noborder-bottom { border-bottom:0 !important; }
	.noborder-right  { border-right:0 !important;  }
	.noborder-left   { border-left:0 !important;   }
	.noborder-radius { border-radius:0 !important; }
	@media(max-width:768px){
		.noborder-xs        { border:0;        } .border-xs        { border:        1em; }
		.noborder-top-xs    { border-top:0;    } .border-top-xs    { border-top:    1em; }
		.noborder-right-xs  { border-right:0;  } .border-right-xs  { border-right:  1em; }
		.noborder-bottom-xs { border-bottom:0; } .border-bottom-xs { border-bottom: 1em; }
		.noborder-left-xs   { border-left:0;   } .border-left-xs   { border-left:   1em; }
	}
	@media(max-width:992px){ 
		.noborder-sm        { border:       0; } .border-sm        { border:        1em; }
		.noborder-top-sm    { border-top:   0; } .border-top-sm    { border-top:    1em; }
		.noborder-right-sm  { border-right: 0; } .border-right-sm  { border-right:  1em; }
		.noborder-bottom-sm { border-bottom:0; } .border-bottom-sm { border-bottom: 1em; }
		.noborder-left-sm   { border-left:  0; } .border-left-sm   { border-left:   1em; }
	}
	@media(max-width:1200px){
		.noborder-md        { border:       0; } .border-md        { border:        1em; }
		.noborder-top-md    { border-top:   0; } .border-top-md    { border-top:    1em; }
		.noborder-right-md  { border-right: 0; } .border-right-md  { border-right:  1em; }
		.noborder-bottom-md { border-bottom:0; } .border-bottom-md { border-bottom: 1em; }
		.noborder-left-md   { border-left:  0; } .border-left-md   { border-left:   1em; }
	}
/* clear xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* -- clear */
	.clear-right { clear:right; }
	.clear-left  { clear:left;  }
	.clear-both  { clear:both;  }
	.clear-none  { clear:none;  }
	@media(max-width:768px){
		.clear-right-xs { clear:right; }
		.clear-left-xs  { clear:left;  }
		.clear-both-xs  { clear:both;  } 
		.clear-none-xs  { clear:none;  }
	}
	@media(min-width:768px) AND (max-width:992px;){
		.clear-right-sm { clear:right; }
		.clear-left-sm  { clear:left;  }
		.clear-both-sm  { clear:both;  }
		.clear-none-sm  { clear:none;  }
	}
	@media(min-width:992px) AND (max-width:1200px;){
		.clear-right-md { clear:right; }
		.clear-left-md  { clear:left;  }
		.clear-both-md  { clear:both;  }
		.clear-none-md  { clear:none;  }
	}
	@media(min-width:1200){
		.clear-right-lg { clear:right; }
		.clear-left-lg  { clear:left;  }
		.clear-both-lg  { clear:both;  }
		.clear-none-lg  { clear:none;  }
	}
/* width xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
	.width-auto     { width:auto;      }
	.width-full     { width:100% !important      }
	.width-full-max { max-width:100%;  }
	.width-full-min { min-width:100%;  }
	.width-750-max  { max-width:750px; }
/* height xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
	.height-full     { height:100%;     }
	.height-full-max { max-height:100%; }
	.height-full-min { height:100%;height:auto;min-height:100%; }
/* align xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
	.text-left-not-xs, .text-left-not-sm, 
	.text-left-not-md, .text-left-not-lg       { text-align: left;    }
	.text-center-not-xs, .text-center-not-sm,
	.text-center-not-md, .text-center-not-lg   { text-align: center;  }
	.text-right-not-xs, .text-right-not-sm,
	.text-right-not-md, .text-right-not-lg     { text-align: right;   }
	.text-justify-not-xs, .text-justify-not-sm,
	.text-justify-not-md, .text-justify-not-lg { text-align: justify; }
	@media (max-width: 767px) {
	    .text-left-not-xs, 
	    .text-center-not-xs, 
	    .text-right-not-xs, 
	    .text-justify-not-xs { text-align: inherit; }
	    .text-left-xs        { text-align: left;    }
	    .text-center-xs      { text-align: center;  }
	    .text-right-xs       { text-align: right;   }
	    .text-justify-xs     { text-align: justify; }
	}
	@media (min-width: 768px) and (max-width: 991px) {
	    .text-left-not-sm, 
	    .text-center-not-sm, 
	    .text-right-not-sm, 
	    .text-justify-not-sm { text-align: inherit; }
	    .text-left-sm        { text-align: left;    }
	    .text-center-sm      { text-align: center;  }
	    .text-right-sm       { text-align: right;   }
	    .text-justify-sm     { text-align: justify; }
	}
	@media (min-width: 992px) and (max-width: 1199px) {
	    .text-left-not-md, 
	    .text-center-not-md, 
	    .text-right-not-md, 
	    .text-justify-not-md { text-align: inherit; }
	    .text-left-md        { text-align: left;    }
	    .text-center-md      { text-align: center;  }
	    .text-right-md       { text-align: right;   }
	    .text-justify-md     { text-align: justify; }
	}
	@media (min-width: 1200px) {
	    .text-left-not-lg, 
	    .text-center-not-lg, 
	    .text-right-not-lg, 
	    .text-justify-not-lg { text-align: inherit; }
	    .text-left-lg        { text-align: left;    }
	    .text-center-lg      { text-align: center;  }
	    .text-right-lg       { text-align: right;   }
	    .text-justify-lg     { text-align: justify; }
	}
/* text xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
	.text-center { text-align:center;  }
	.text-left   { text-align:left;    }
	.text-right  { text-align:right;   }
	.text-bold   { font-weight:bold;   }
	.text-normal { font-weight:normal;   }
	.text-italic { font-style: italic; }
	.text-wrap   { word-wrap: break-word; }
	.color-lgray { color:#aaa; } a.color-lgray:hover { color:#888; }
	.color-silver { color:#ccc; } a.color-silver:hover { color:#888; }
	.color-mgray { color:#888; } a.color-mgray:hover { color:#444; } 
	.color-hgray { color:#444; } a.color-hgray:hover { color:#111; }
	.color-white { color:#fff; } a.color-white:hover { color:#eee; }
	.color-black { color:#333; } a.color-black:hover, a:hover .color-black { color:#777; }
	.size-1  { font-size: 1em; } .size-2      { font-size:  2em; } .size-3   { font-size:  3em; } 
	.size-4  { font-size: 4em; } .size-5      { font-size:  5em; } .size-6   { font-size:  6em; }
	.size-7  { font-size: 7em; } .size-8      { font-size:  8em; } .size-9   { font-size:  9em; }  
	.size-10 { font-size: 7em; } .size-11     { font-size:  11em; } .size-12 { font-size:  12em; }
	.size-p1 { font-size:.1em; } .size-1p1    { font-size:1.1em; } .size-2p1 { font-size:2.1em; }
	.size-p2 { font-size:.2em; } .size-1p2    { font-size:1.2em; } .size-2p2 { font-size:2.2em; }
	.size-p3 { font-size:.3em; } .size-1p3    { font-size:1.3em; } .size-2p3 { font-size:2.3em; }
	.size-p4 { font-size:.4em; } .size-1p4    { font-size:1.4em; } .size-2p4 { font-size:2.4em; }
	.size-p5 { font-size:.5em; } .size-1p5    { font-size:1.5em; } .size-2p5 { font-size:2.5em; }
	.size-p6 { font-size:.6em; } .size-1p6    { font-size:1.6em; } .size-2p6 { font-size:2.6em; }
	.size-p7 { font-size:.7em; } .size-1p7    { font-size:1.7em; } .size-2p7 { font-size:2.7em; }
	.size-p8 { font-size:.8em; } .size-1p8    { font-size:1.8em; } .size-2p8 { font-size:2.8em; }
	.size-p9 { font-size:.9em; } .size-1p9    { font-size:1.9em; } .size-2p9 { font-size:2.9em; }
/* link xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
	.nodecoration a:link, 
	.nodecoration a:visited, 
	.nodecoration a:hover          { text-decoration:none; }
	.nodecoration-normal a:link,
	.nodecoration-normal a:visited { text-decoration:none; }
	.nodecoration-hover a:hover    { text-decoration:none; }
/* float xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
	.nofloat     { float:none;  }
	.float-left  { float:left;  }
	.float-right { float:right; }
	@media(max-width:768px){
		.nofloat-xs     { float:none;  }
		.float-left-xs  { float:left;  }
		.float-right-xs { float:right; }
	}
	@media(max-width:992px){ 
		.nofloat-sm     { float:none;  }
		.float-left-sm  { float:left;  }
		.float-right-sm { float:right; }
	}
	@media(max-width:1200px){
		.nofloat-md     { float:none;  }
		.float-left-md  { float:left;  }
		.float-right-md { float:right; }
	}
/* position xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
	.relative { position:relative; }
	.absolute { position:absolute; }
	.fixed    { position:fixed; }
	.notop    { top:0;    } .top     { top:0;    } .top-1    { top:1em;    }
	.nobottom { bottom:0; } .bottom  { bottom:0; } .bottom-1 { bottom:1em; } .bottom-2 { bottom:0; }
	.noright  { right:0;  } .right   { right:0;  } .right-1  { right:1em;  } .right-2  { right:0;  }
	.noleft   { left:0;   } .left    { left:0;   } .left-1   { left:1em;   }
/* vertical align xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
	.align-middle { vertical-align: middle; }
/* overflow xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
	.over-hidden { overflow:hidden; }
	.over-scroll { overflow:scroll; }
	.over-scroll-y { overflow-y:scroll; }
/* list xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
	.list-striped>li{background:#fafafa;border-bottom:1px solid #ddd;}
	.list-striped>li:nth-child(odd){background:#f3f3f3;}
	.list-striped>li:last-child{border-bottom:0;}
/* ---------------------------------------------------------------------- */
.noresize{resize:none}
ul.clear-2 li:nth-child(2n+1){clear:both;}
ul.clear-3 li:nth-child(3n+1){clear:both;}
ul.clear-4 li:nth-child(4n+1){clear:both;}
ul.clear-5 li:nth-child(5n+1){clear:both;}
@media(max-width:767px){
	ul.clear-2-xs li:nth-child(2n+1){clear:both;}
	ul.clear-3-xs li:nth-child(3n+1){clear:both;}
	ul.clear-4-xs li:nth-child(4n+1){clear:both;}
	ul.clear-5-xs li:nth-child(5n+1){clear:both;}
}
@media(min-width:768px) AND (max-width:992px){
	ul.clear-2-sm li:nth-child(2n+1){clear:both;}
	ul.clear-3-sm li:nth-child(3n+1){clear:both;}
	ul.clear-4-sm li:nth-child(4n+1){clear:both;}
	ul.clear-5-sm li:nth-child(5n+1){clear:both;}
}
@media(min-width:992px) AND (max-width:1200px){
	ul.clear-2-md li:nth-child(2n+1){clear:both;}
	ul.clear-3-md li:nth-child(3n+1){clear:both;}
	ul.clear-4-md li:nth-child(4n+1){clear:both;}
	ul.clear-5-md li:nth-child(5n+1){clear:both;}
}
@media(min-width:1200px){
	ul.clear-2-lg li:nth-child(2n+1){clear:both;}
	ul.clear-3-lg li:nth-child(3n+1){clear:both;}
	ul.clear-4-lg li:nth-child(4n+1){clear:both;}
	ul.clear-5-lg li:nth-child(5n+1){clear:both;}
}