@mixin breakpoint( $size )
{
    @media only screen and (max-width: $size) { @content; }
}

@mixin rgbaBackgroundIE( $r, $g, $b, $a )
{
    background-color: rgb( $r, $g, $b );
    background-color: rgba( $r, $g, $b, $a );
}

@mixin borderbox()
{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

@mixin transition( $properties, $duration, $easing )
{
    transition: $properties $duration $easing;
    -ms-transition: $properties $duration $easing;
    -moz-transition: $properties $duration $easing;
    -webkit-transition: $properties $duration $easing;
}

@mixin opacity( $value )
{
    $IEValue: $value * 100;
    opacity: $value;
    filter: alpha(opacity=$IEValue);
}

$font-family-normal : 'SST W01 Roman', 'SST W02 Roman','SST W10 Roman','SST W15 Roman', Arial, Helvetica;
$font-family-bold   : 'SST W01 Bold', 'SST W02 Bold','SST W10 Bold','SST W15 Bold','Arial Bold', Helvetica, Arial;
$font-family-bebas  : 'BebasRegular', Arial, Helvetica, sans-serif;

@mixin SSTFontFamily( $type, $fontSize: '' )
{
    font-family: if( $type == 'normal', $font-family-normal, $font-family-bold );
    font-weight: normal;

    @if $fontSize != ''
    {
        font-size: #{$fontSize}px;
    }
}

@mixin lineargradient( $fromColor, $toColor )
{
  background-color: $toColor; /* Fallback Color */
  background-image: -webkit-gradient( linear, left top, left bottom, from($fromColor), to($toColor)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, $fromColor, $toColor); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, $fromColor, $toColor); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, $fromColor, $toColor); /* IE10 */
  background-image:      -o-linear-gradient(top, $fromColor, $toColor); /* Opera 11.10+ */
  background-image:         linear-gradient(top, $fromColor, $toColor);
  //filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#{$fromColor}', EndColorStr='#{$toColor}');
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$fromColor}', endColorstr='#{$toColor}');
  zoom: 1;
}