/*!
Pure v0.3.0
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/
.pure-g-r       { margin-left: -35px }

.pure-g-r:after { display: table; clear: both; content: ''; }
.pure-u-1,
.pure-u-1-2,
.pure-u-1-3,
.pure-u-2-3,
.pure-u-1-4,
.pure-u-3-4,
.pure-u-1-5,
.pure-u-2-5,
.pure-u-3-5,
.pure-u-4-5,
.pure-u-1-6,
.pure-u-5-6,
.pure-u-1-8,
.pure-u-3-8,
.pure-u-5-8,
.pure-u-7-8,
.pure-u-1-12,
.pure-u-5-12,
.pure-u-7-12,
.pure-u-11-12,
.pure-u-1-24,
.pure-u-5-24,
.pure-u-7-24,
.pure-u-11-24,
.pure-u-13-24,
.pure-u-17-24,
.pure-u-19-24,
.pure-u-23-24   { float: left; padding-left: 35px; zoom: 1; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.pure-u-1       { width: 100% }
.pure-u-1-2     { width: 50%; *width: 49.969%; }
.pure-u-1-3     { width: 33.3333%; *width: 33.3023%; }
.pure-u-2-3     { width: 66.6667%; *width: 66.6357%; }
.pure-u-1-4     { width: 25%; *width: 24.969%; }
.pure-u-3-4     { width: 75%; *width: 74.969%; }
.pure-u-1-5     { width: 20%; *width: 19.969%; }
.pure-u-2-5     { width: 40%; *width: 39.969%; }
.pure-u-3-5     { width: 60%; *width: 59.969%; }
.pure-u-4-5     { width: 80%; *width: 79.969%; }
.pure-u-1-6     { width: 16.6667%; *width: 16.6357%; }
.pure-u-5-6     { width: 83.3333%; *width: 83.3023%; }
.pure-u-1-8     { width: 12.5%; *width: 12.469%; }
.pure-u-3-8     { width: 37.5%; *width: 37.469%; }
.pure-u-5-8     { width: 62.5%; *width: 62.469%; }
.pure-u-7-8     { width: 87.5%; *width: 87.469%; }
.pure-u-1-12    { width: 8.3333%; *width: 8.3023%; }
.pure-u-5-12    { width: 41.6667%; *width: 41.6357%; }
.pure-u-7-12    { width: 58.3333%; *width: 58.3023%; }
.pure-u-11-12   { width: 91.6667%; *width: 91.6357%; }
.pure-u-1-24    { width: 4.1667%; *width: 4.1357%; }
.pure-u-5-24    { width: 20.8333%; *width: 20.8023%; }
.pure-u-7-24    { width: 29.1667%; *width: 29.1357%; }
.pure-u-11-24   { width: 45.8333%; *width: 45.8023%; }
.pure-u-13-24   { width: 54.1667%; *width: 54.1357%; }
.pure-u-17-24   { width: 70.8333%; *width: 70.8023%; }
.pure-u-19-24   { width: 79.1667%; *width: 79.1357%; }
.pure-u-23-24   { width: 95.8333%; *width: 95.8023%; }


.row-separated .pure-g-r { margin-right:-35px; }

.row-separated .pure-u-1,
.row-separated .pure-u-1-2,
.row-separated .pure-u-1-3,
.row-separated .pure-u-2-3,
.row-separated .pure-u-1-4,
.row-separated .pure-u-3-4,
.row-separated .pure-u-1-5,
.row-separated .pure-u-2-5,
.row-separated .pure-u-3-5,
.row-separated .pure-u-4-5,
.row-separated .pure-u-1-6,
.row-separated .pure-u-5-6,
.row-separated .pure-u-1-8,
.row-separated .pure-u-3-8,
.row-separated .pure-u-5-8,
.row-separated .pure-u-7-8,
.row-separated .pure-u-1-12,
.row-separated .pure-u-5-12,
.row-separated .pure-u-7-12,
.row-separated .pure-u-11-12,
.row-separated .pure-u-1-24,
.row-separated .pure-u-5-24,
.row-separated .pure-u-7-24,
.row-separated .pure-u-11-24,
.row-separated .pure-u-13-24,
.row-separated .pure-u-17-24,
.row-separated .pure-u-19-24,
.row-separated .pure-u-23-24   { padding-right: 35px; border-right:1px dashed #e1e1e1; }




@media (min-width: 980px)     { 
    .pure-visible-phone { display: none }
    .pure-visible-tablet
                        { display: none }
    .pure-hidden-desktop
                        { display: none }
}
@media (max-width: 480px)     { 
    .pure-g-r > .pure-u,
    .pure-g-r > [class *= "pure-u-"] { width: 100% }
}
@media (max-width: 767px)     { 
    .pure-g-r > .pure-u,
    .pure-g-r > [class *= "pure-u-"] { width: 100% }
	.row-separated .pure-g-r > [class *= "pure-u-"] { border-right:0; border-bottom:1px dashed #e1e1e1; padding-bottom:25px; }
    .pure-hidden-phone               { display: none }
    .pure-visible-desktop            { display: none }
}
@media (min-width: 768px) and (max-width: 979px)     { 
    .pure-hidden-tablet   { display: none }
    .pure-visible-desktop { display: none }
}