/*!Countries have to go first or else the team logos will never show. If you have a league logo those need to go after countries and before teams*/

.icon-location-afghanistan {
    background-image: url(/images/flags/flag-of-Afghanistan.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-albania {
    background-image: url(/images/flags/flag-of-Albania.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-algeria {
    background-image: url(/images/flags/flag-of-Algeria.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-andorra {
    background-image: url(/images/flags/flag-of-Andorra.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-angola {
    background-image: url(/images/flags/flag-of-Angola.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-antigua {
    background-image: url(/images/flags/flag-of-Antigua.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-argentina {
    background-image: url(/images/flags/argentina.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-armenia {
    background-image: url(/images/flags/flag-of-Armenia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-australia {
    background-image: url(/images/flags/flag-of-Australia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-austria {
    background-image: url(/images/flags/flag-of-Austria.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-azerbaijan {
    background-image: url(/images/flags/flag-of-Azerbaijan.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-bahamas {
    background-image: url(/images/flags/flag-of-Bahamas.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-bahrain {
    background-image: url(/images/flags/flag-of-Bahrain.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-bangladesh {
    background-image: url(/images/flags/flag-of-Bangladesh.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-barbados {
    background-image: url(/images/flags/flag-of-Barbados.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-belarus {
    background-image: url(/images/flags/flag-of-Belarus.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-belgium {
    background-image: url(/images/flags/flag-of-Belgium.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-belize {
    background-image: url(/images/flags/flag-of-Belize.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-benin {
    background-image: url(/images/flags/flag-of-Benin.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-bhutan {
    background-image: url(/images/flags/flag-of-Bhutan.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-bolivia {
    background-image: url(/images/flags/flag-of-Bolivia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-bosniaherzegovina {
    background-image: url(/images/flags/flag-of-Bosnia-Herzegovina.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-botswana {
    background-image: url(/images/flags/flag-of-Botswana.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-brazil {
    background-image: url(/images/flags/flag-of-Brazil.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-brunei {
    background-image: url(/images/flags/flag-of-Brunei.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-bulgaria {
    background-image: url(/images/flags/flag-of-Bulgaria.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-burkinafaso {
    background-image: url(/images/flags/flag-of-Burkina-Faso.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-burundi {
    background-image: url(/images/flags/flag-of-Burundi.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-caboverde {
    background-image: url(/images/flags/flag-of-Cabo-Verde.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-cambodia {
    background-image: url(/images/flags/flag-of-Cambodia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-cameroon {
    background-image: url(/images/flags/flag-of-Cameroon.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-canada {
    background-image: url(/images/flags/flag-of-Canada.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-centralafricanrepublic {
    background-image: url(/images/flags/flag-of-Central-African-Republic.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-chad {
    background-image: url(/images/flags/flag-of-Chad.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-chile {
    background-image: url(/images/flags/flag-of-Chile.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-china {
    background-image: url(/images/flags/flag-of-China.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
    margin-top: 15px;
}

.icon-location-colombia {
    background-image: url(/images/flags/flag-of-Colombia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-comoros {
    background-image: url(/images/flags/flag-of-Comoros.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-congo {
    background-image: url(/images/flags/flag-of-Congo.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-costarica {
    background-image: url(/images/flags/flag-of-Costa-Rica.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-cotedivoire {
    background-image: url(/images/flags/flag-of-Cote-d-Ivoire.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-croatia {
    background-image: url(/images/flags/flag-of-Croatia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-cuba {
    background-image: url(/images/flags/flag-of-Cuba.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-cyprus {
    background-image: url(/images/flags/flag-of-Cyprus.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-czechrepublic {
    background-image: url(/images/flags/flag-of-Czech-Republic.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-denmark {
    background-image: url(/images/flags/flag-of-Denmark.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-djibouti {
    background-image: url(/images/flags/flag-of-Djibouti.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-dominica {
    background-image: url(/images/flags/flag-of-Dominica.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-dominicanrepublic {
    background-image: url(/images/flags/flag-of-Dominican-Republic.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-ecuador {
    background-image: url(/images/flags/flag-of-Ecudor.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-egypt {
    background-image: url(/images/flags/flag-of-Egypt.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-elsalvador {
    background-image: url(/images/flags/flag-of-El-Salvador.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-equatorialguinea {
    background-image: url(/images/flags/flag-of-Equatorial-Guinea.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-eritrea {
    background-image: url(/images/flags/flag-of-Eritrea.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-estonia {
    background-image: url(/images/flags/flag-of-Estonia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-ethiopia {
    background-image: url(/images/flags/flag-of-Ethiopia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-fiji {
    background-image: url(/images/flags/flag-of-Figi.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-finland {
    background-image: url(/images/flags/flag-of-Finland.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-france {
    background-image: url(/images/flags/flag-of-France.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-gabon {
    background-image: url(/images/flags/flag-of-Gabon.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-gambia {
    background-image: url(/images/flags/flag-of-gambia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-georgia {
    background-image: url(/images/flags/flag-of-Georgia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-germany {
    background-image: url(/images/flags/flag-of-Germany.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-ghana {
    background-image: url(/images/flags/flag-of-Ghana.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-greece {
    background-image: url(/images/flags/flag-of-Greece.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-grenada {
    background-image: url(/images/flags/flag-of-Grenada.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-guatemala {
    background-image: url(/images/flags/flag-of-Guatemala.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-guinea {
    background-image: url(/images/flags/flag-of-Guinea.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-guyana {
    background-image: url(/images/flags/flag-of-Guyana.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-haiti {
    background-image: url(/images/flags/flag-of-Haiti.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-honduras {
    background-image: url(/images/flags/flag-of-Honduras.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-hungary {
    background-image: url(/images/flags/flag-of-Hungary.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-iceland {
    background-image: url(/images/flags/flag-of-Iceland.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-india {
    background-image: url(/images/flags/flag-of-India.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-indonesia {
    background-image: url(/images/flags/flag-of-Indonesia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-iran {
    background-image: url(/images/flags/flag-of-Iran.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-Iraq {
    background-image: url(/images/flags/flag-of-Iraq.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-ireland {
    background-image: url(/images/flags/flag-of-Ireland.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-isreal {
    background-image: url(/images/flags/flag-of-Isreal.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-italy {
    background-image: url(/images/flags/flag-of-Italy.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-jamaica {
    background-image: url(/images/flags/flag-of-Jamaica.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-japan {
    background-image: url(/images/flags/flag-of-Japan.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-jordan {
    background-image: url(/images/flags/flag-of-Jordan.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-kazakhstan {
    background-image: url(/images/flags/flag-of-Kazakhstan.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-kenya {
    background-image: url(/images/flags/flag-of-Kenya.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-kiribati {
    background-image: url(/images/flags/flag-of-Kiribati.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-northkorea {
    background-image: url(/images/flags/flag-of-Korea-North.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-southkorea {
    background-image: url(/images/flags/flag-of-Korea-South.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-kosovo {
    background-image: url(/images/flags/flag-of-Kosovo.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-kuwait {
    background-image: url(/images/flags/flag-of-Kuwait.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-kyrgyzstan {
    background-image: url(/images/flags/flag-of-Kyrgyzstan.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-laos {
    background-image: url(/images/flags/flag-of-Laos.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-latvia {
    background-image: url(/images/flags/flag-of-Latvia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-lebanon {
    background-image: url(/images/flags/flag-of-Lebanon.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-liberia {
    background-image: url(/images/flags/flag-of-Liberia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-libya {
    background-image: url(/images/flags/flag-of-Libya.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-liechtenstein {
    background-image: url(/images/flags/flag-of-Liechtenstein.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-lithuania {
    background-image: url(/images/flags/flag-of-Lithuania.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-luxembourg {
    background-image: url(/images/flags/flag-of-Luxembourg.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-macedonia {
    background-image: url(/images/flags/flag-of-Macedonia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-madagascar {
    background-image: url(/images/flags/flag-of-Madagascar.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-malawi {
    background-image: url(/images/flags/flag-of-Malawi.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-malaysia {
    background-image: url(/images/flags/flag-of-Malaysia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-maldives {
    background-image: url(/images/flags/flag-of-Maldives.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-mali {
    background-image: url(/images/flags/flag-of-Mali.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-malta {
    background-image: url(/images/flags/flag-of-Malta.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-marshallislands {
    background-image: url(/images/flags/flag-of-Marshall-Islands.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-mauritiani {
    background-image: url(/images/flags/flag-of-Mauritania.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-mauritius {
    background-image: url(/images/flags/flag-of-Mauritius.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-mexico {
    background-image: url(/images/flags/flag-of-Mexico.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-micronesia {
    background-image: url(/images/flags/flag-of-Micronesia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-moldova {
    background-image: url(/images/flags/flag-of-Moldova.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-monaco {
    background-image: url(/images/flags/flag-of-Monaco.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-mongolia {
    background-image: url(/images/flags/flag-of-Mongolia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-montenegro {
    background-image: url(/images/flags/flag-of-Montenegro.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-morocco {
    background-image: url(/images/flags/flag-of-Morocco.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-mozambique {
    background-image: url(/images/flags/flag-of-Mozambique.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-myanmar {
    background-image: url(/images/flags/flag-of-Myanmar.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-namibia {
    background-image: url(/images/flags/flag-of-Namibia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-nauru {
    background-image: url(/images/flags/flag-of-Nauru.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-nepal {
    background-image: url(/images/flags/flag-of-Nepal.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-netherlands {
    background-image: url(/images/flags/flag-of-Netherlands.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-newzealand {
    background-image: url(/images/flags/flag-of-New-Zealand.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-nicaragua {
    background-image: url(/images/flags/flag-of-Nicaragua.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-niger {
    background-image: url(/images/flags/flag-of-Niger.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-nigeria {
    background-image: url(/images/flags/flag-of-Nigeria.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-norway {
    background-image: url(/images/flags/flag-of-Hungary.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-oman {
    background-image: url(/images/flags/flag-of-Oman.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-pakistan {
    background-image: url(/images/flags/flag-of-Pakistan.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-palau {
    background-image: url(/images/flags/flag-of-Palau.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-palestine {
    background-image: url(/images/flags/flag-of-Palestine.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-panama {
    background-image: url(/images/flags/flag-of-Panama.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-papuanewguinea {
    background-image: url(/images/flags/flag-of-Papua-New-Guinea.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-paraguay {
    background-image: url(/images/flags/flag-of-Paraguay.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-peru {
    background-image: url(/images/flags/flag-of-Peru.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-philippines {
    background-image: url(/images/flags/flag-of-Philippines.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-poland {
    background-image: url(/images/flags/flag-of-Poland.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-portugal {
    background-image: url(/images/flags/flag-of-Portugal.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-qatar {
    background-image: url(/images/flags/flag-of-Qatar.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-romainia {
    background-image: url(/images/flags/flag-of-Romainia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-russia {
    background-image: url(/images/flags/flag-of-Russia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-rwanda {
    background-image: url(/images/flags/flag-of-Rwanda.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-samoa {
    background-image: url(/images/flags/flag-of-Samoa.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-sanmarino {
    background-image: url(/images/flags/flag-of-San-Marino.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-saudiarabia {
    background-image: url(/images/flags/flag-of-Saudi-Arabia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-senegal {
    background-image: url(/images/flags/flag-of-Senegal.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-serbia {
    background-image: url(/images/flags/flag-of-Serbia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-seyschelles {
    background-image: url(/images/flags/flag-of-Seychelles.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-sierraleone {
    background-image: url(/images/flags/flag-of-Sierra-Leone.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-singapore {
    background-image: url(/images/flags/flag-of-Singapore.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-slovakia {
    background-image: url(/images/flags/flag-of-Hungary.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-slovenia {
    background-image: url(/images/flags/flag-of-Slovenia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-solomonislands {
    background-image: url(/images/flags/flag-of-Solomon-Islands.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-somalia {
    background-image: url(/images/flags/flag-of-Somalia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-southafrica {
    background-image: url(/images/flags/flag-of-South-Africa.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-southsudan {
    background-image: url(/images/flags/flag-of-South-Sudan.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-spain {
    background-image: url(/images/flags/flag-of-Spain.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-srilanka {
    background-image: url(/images/flags/flag-of-Sri-Lanka.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-stkittsnevis {
    background-image: url(/images/flags/flag-of-St-Kitts-Nevis.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-stlucia {
    background-image: url(/images/flags/flag-of-St-Lucia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-sudan {
    background-image: url(/images/flags/flag-of-Sudan.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-suriname {
    background-image: url(/images/flags/flag-of-Suriname.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-swaziland {
    background-image: url(/images/flags/flag-of-Swaziland.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-sweden {
    background-image: url(/images/flags/flag-of-Sweden.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-switzerland {
    background-image: url(/images/flags/flag-of-Switzerland.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-syria {
    background-image: url(/images/flags/flag-of-Syria.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-taiwan {
    background-image: url(/images/flags/flag-of-Taiwan.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-tajikistan {
    background-image: url(/images/flags/flag-of-Tajikistan.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-tanzania {
    background-image: url(/images/flags/flag-of-Tanzania.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-thailand {
    background-image: url(/images/flags/flag-of-Thailand.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-timor-leste {
    background-image: url(/images/flags/flag-of-Timor-Leste.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-togo {
    background-image: url(/images/flags/flag-of-Togo.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-tonga {
    background-image: url(/images/flags/flag-of-Tonga.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-trinidadandtobago {
    background-image: url(/images/flags/flag-of-Trinidad-and-Tobago.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-tunisia {
    background-image: url(/images/flags/flag-of-Tunisia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-turkey {
    background-image: url(/images/flags/flag-of-Turkey.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-turkmenistan {
    background-image: url(/images/flags/flag-of-Turkmenistan.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-tuvalu {
    background-image: url(/images/flags/flag-of-Tuvalu.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-uganda {
    background-image: url(/images/flags/flag-of-Uganda.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-ukraine {
    background-image: url(/images/flags/flag-of-Ukraine.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-unitedarabemirates {
    background-image: url(/images/flags/flag-of-United-Arab-Emirates.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-england {
    background-image: url(/images/flags/flag-of-United-Kingdom.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-unitedstates {
    background-image: url(/images/flags/flag-of-United-States-of-America.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-Uruguay {
    background-image: url(/images/flags/flag-of-Uruguay.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-uzbekistan {
    background-image: url(/images/flags/flag-of-Uzbekistan.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-vanuatu {
    background-image: url(/images/flags/flag-of-Vanuatu.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-vaticancity {
    background-image: url(/images/flags/flag-of-Vatican-City.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-venezuela {
    background-image: url(/images/flags/flag-of-Venezuela.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-vietnam {
    background-image: url(/images/flags/flag-of-Vietnam.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-yemen {
    background-image: url(/images/flags/flag-of-Yemen.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-zambia {
    background-image: url(/images/flags/flag-of-Zambia.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

.icon-location-puertorico {
    background-image: url(/images/flags/puertorico.png);
    background-repeat: no-repeat;
    background-size: 130px 76px;
    width: 130px;
    height: 76px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 15px;
}

/*league*/
.icon-league-uefachampionsleaguesecondqualifyinground {
    background-image: url(/images5/uefa.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

/*Football*/

.icon-calgarystampeders {
    background-image: url(/images5/calgary.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-ottawaredblacks {
    background-image: url(/images5/bclions.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-torontoargonauts {
    background-image: url(/images5/toronto.gif);
    background-repeat: no-repeat;
    background-size: 125px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-bclions {
    background-image: url(/images5/bclions.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-edmontoneskimos {
    background-image: url(/images5/edmonton.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-montrealalouettes {
    background-image: url(/images5/montreal.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-saskatchewanroughriders {
    background-image: url(/images5/saska.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-winnipegbluebombers {
    background-image: url(/images5/winnipeg.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

/*NFL*/

.icon-newenglandpatriots {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -243px -2px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-kansascitychiefs {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -730px -365px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-cincinnatibengals {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -1px -488px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-baltimoreravens {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -121px -124px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-clevelandbrowns {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -608px -2px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-pittsburghsteelers {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -245px -244px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-buffalobills {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -730px -489px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-newyorkjets {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -608px -124px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-chicagobears {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -365px -123px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-atlantafalcons {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -488px -244px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-houstontexans {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -730px -120px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-jacksonvillejaguars {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -121px -1px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-miamidolphins {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -608px -365px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-tampabaybuccaneers {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -489px -488px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-dallascowboys {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -243px -366px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-newyorkgiants {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -608px -244px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-philadelphiaeagles {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -121px -244px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-washingtonredskins {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -245px -123px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-detroitlions {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -730px -244px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-greenbaypackers {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -245px -488px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-minnesotavikings {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -608px -488px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-carolinapanthers {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -121px -2px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-neworleanssaints {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -488px -2px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-indianapoliscolts {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -487px -366px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-tennesseetitans {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -122px -488px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-arizonacardinals {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: 0px -1px;
    background-size: 850px 637px;
    width: 120px;
    height: 122px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-losangelesrams {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -0px -365px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-sanfrancisco49ers {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -121px -365px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-seattleseahawks {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -0px -123px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-denverbroncos {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -730px -2px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-losangeleschargers {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -365px -488px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

.icon-oaklandraiders {
    background-image: url(/images5/NFL_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -365px -244px;
    background-size: 850px 637px;
    width: 120px;
    height: 120px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
}

/*Baseball*/

.icon-mlb {
    background-image: url(/images5/mlb.png);
    background-repeat: no-repeat;
    background-size: 30px 25px;
    width: 25px;
    height: 25px;
}

.icon-pittsburghpirates {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -135px -260px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-cincinnatireds {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: 0px -5px;
    background-size: 930px 600px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-newyorkyankees {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -135px -5px;
    background-size: 930px 600px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-tampabayrays {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -268px -9px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-losangelesangels {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -400px -5px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-sandiegopadres {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -533px -5px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-washingtonnationals {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -665px -5px;
    background-size: 930px 600px;
    width: 130px;
    height: 115px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-sanfranciscogiants {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -800px -9px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-atlantabraves {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: 0px -135px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-bostonredsox {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: 0px -255px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-floridamarlins {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: 0px -380px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-floridamarlins {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: 0px -380px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-houstonastros {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: 0px -500px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-baltimoreorioles {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -400px -380px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-torontobluejays {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -800px -135px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-chicagocubs {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -400px -255px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-newyorkmets {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -135px -500px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}


.icon-philadelphiaphillies {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -665px -130px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-detroittigers {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -400px -505px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-clevelandindians {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -268px -130px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-chicagowhitesox {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -400px -130px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-texasrangers {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -665px -253px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-milwaukeebrewers {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -665px -505px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-miamimarlins {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -0px -379px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-stlouiscardinals {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -665px -378px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-kansascityroyals {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -135px -379px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-minnesotatwins {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -533px -129px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-arizonadiamondbacks {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -268px -500px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-coloradorockies {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -135px -129px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-oaklandathletics {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -268px -255px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-losangelesdodgers {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -800px -251px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-seattlemariners {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -800px -503px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-monteralexpos {
    background-image: url(/images5/MLB_Background_Logos.jpg);
    background-repeat: no-repeat;
    background-position: -268px -379px;
    background-size: 930px 650px;
    width: 130px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}




/* --- Basketball --- */

.icon-phoenixsuns,
.icon-bostonceltics,
.icon-brooklynnets,
.icon-newyokrknicks,
.icon-philadelphia76ers,
.icon-torontoraptors,
.icon-chicagobulls,
.icon-clevelandcavaliers,
.icon-detroitpistons,
.icon-indianapacers,
.icon-milwaukeebucks,
.icon-atlantahawks,
.icon-charlottehornets,
.icon-miamiheat,
.icon-orlandomagic,
.icon-washingtonwizards,
.icon-goldenstatewarriors,
.icon-laclippers,
.icon-losangeleslakers,
.icon-sacramentokings,
.icon-dallasmavericks,
.icon-houstonrockets,
.icon-memphisgrizzlies,
.icon-neworleanspelicans,
.icon-sanantoniospurs,
.icon-denvernuggets,
.icon-minnesotatimberwolves,
.icon-oklahomacitythunder,
.icon-portlandtrailblazers,
.icon-utahjazz {
    background-image: url(/images5/NBA_Background_Logos.png);
    background-size: 818px 614px;
    width: 118px;
    height: 118px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: none;
}

/* ROW 1 */
.icon-phoenixsuns {
    background-position: 0 0;
}

.icon-charlottehornets {
    background-position: -117px 0;
}

.icon-goldenstatewarriors {
    background-position: -233px 0;
}

.icon-washingtonwizards {
    background-position: -351px 0;
}

.icon-philadelphia76ers {
    background-position: -467px 0;
}

.icon-sanantoniospurs {
    background-position: -584px 0;
}

.icon-miamiheat {
    background-position: -701px 0;
}

/* ROW 2 */
.icon-seattlesonics {
    background-position: 0 -117px;
}

.icon-losangeleslakers {
    background-position: -117px -117px;
}

.icon-portlandtrailblazers {
    background-position: -233px -117px;
}

.icon-memphisgrizzlies {
    background-position: -351px -117px;
}

.icon-dallasmavericks {
    background-position: -467px -117px;
}

.icon-bostonceltics {
    background-position: -584px -117px;
}

.icon-atlantahawks {
    background-position: -701px -117px;
}

/* ROW 3 */
.icon-detroitpistons {
    background-position: 0 -233px;
}

.icon-milwaukeebucks {
    background-position: -117px -233px;
}

.icon-indianapacers {
    background-position: -233px -233px;
}

.icon-charlottebobcats {
    background-position: -351px -233px;
}

.icon-chicagobulls {
    background-position: -467px -233px;
}

.icon-newyokrknicks {
    background-position: -584px -233px;
}

.icon-laclippers {
    background-position: -701px -233px;
}

/* Row 4 */
.icon-clevelandcavaliers {
    background-position: 0 -351px;
}

.icon-houstonrockets {
    background-position: -117px -351px;
}
/* skip old rockets logo */
.icon-utahjazz {
    background-position: -351px -351px;
}

.icon-sacramentokings {
    background-position: -467px -351px;
}
/* skip old mavericks logo */
.icon-torontoraptors {
    background-position: -701px -351px;
}

/* Row 5 */
.icon-orlandomagic {
    background-position: 0 -467px;
}

.icon-minnesotatimberwolves {
    background-position: -117px -467px;
}
/* skip old sonics logo */
.icon-brooklynnets {
    background-position: -351px -467px;
}
/* note this is the old NJ nets logo, not Brooklyn */
.icon-atlantahawks {
    background-position: -467px -467px;
}
/* skip old jazz logo */
.icon-denvernuggets {
    background-position: -701px -467px;
}

/* NO IMAGES */
.icon-neworleanspelicans {
    background-position: 0 0;
    display:none;
}

.icon-oklahomacitythunder {
    background-position: 0 0;
    display: none;
}








.icon-chibalottemarines {
    background-image: url(/images5/chiba.gif);
    background-repeat: no-repeat;
    background-size: 130px 86px;
    width: 130px;
    height: 86px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-chunichidragons {
    background-image: url(/images5/chunichi.gif);
    background-repeat: no-repeat;
    background-size: 130px 86px;
    width: 130px;
    height: 86px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-yokohamabaystars {
    background-image: url(/images5/yokohama.gif);
    background-repeat: no-repeat;
    background-size: 130px 86px;
    width: 130px;
    height: 86px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-orixbuffaloes {
    background-image: url(/images5/orix.gif);
    background-repeat: no-repeat;
    background-size: 130px 86px;
    width: 130px;
    height: 86px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-nippon-hamfighters {
    background-image: url(/images5/hokkaido.gif);
    background-repeat: no-repeat;
    background-size: 130px 86px;
    width: 130px;
    height: 86px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-fukuokasoftbankhawks {
    background-image: url(/images5/fukuoka.gif);
    background-repeat: no-repeat;
    background-size: 130px 86px;
    width: 130px;
    height: 86px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-raketuengoldeneagles {
    background-image: url(/images5/tohoku.gif);
    background-repeat: no-repeat;
    background-size: 130px 86px;
    width: 130px;
    height: 86px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-saitamaseibulions {
    background-image: url(/images5/seibu.gif);
    background-repeat: no-repeat;
    background-size: 130px 86px;
    width: 130px;
    height: 86px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-tokyoyakultswallows {
    background-image: url(/images5/tokyo.gif);
    background-repeat: no-repeat;
    background-size: 130px 86px;
    width: 130px;
    height: 86px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-hiroshimatoyocarp {
    background-image: url(/images5/hiroshima.gif);
    background-repeat: no-repeat;
    background-size: 130px 86px;
    width: 130px;
    height: 86px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-hanshintigers {
    background-image: url(/images5/hanshin.gif);
    background-repeat: no-repeat;
    background-size: 130px 86px;
    width: 130px;
    height: 86px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-yomiruigiants {
    background-image: url(/images5/yomiuri.gif);
    background-repeat: no-repeat;
    background-size: 130px 86px;
    width: 130px;
    height: 86px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-monterreysultanes {
    background-image: url(/images5/moneterrey.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-méxicodiablosrojos {
    background-image: url(/images5/mexico.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-monclovaacereros {
    background-image: url(/images5/monclova.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-oaxacaguerreros {
    background-image: url(/images5/oazaca.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}


.icon-tijuanatoros {
    background-image: url(/images5/tijuana.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-salitillosaraperos {
    background-image: url(/images5/saltillo.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}


.icon-tabascoolmecas {
    background-image: url(/images5/tabasco.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-veracruzrojosdelaguila {
    background-image: url(/images5/veracruz.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-quintanarootigres {
    background-image: url(/images5/quintana.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-leonbravos {
    background-image: url(/images5/leon.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-yucatanleones {
    background-image: url(/images5/yucatan.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-pueblapericos {
    background-image: url(/images5/puebla.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-lottegiants {
    background-image: url(/images5/lotte.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-skwyverns {
    background-image: url(/images5/sk.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-lgtwins {
    background-image: url(/images5/lj.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-hanwhaeagles {
    background-image: url(/images5/hanwha.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-ktwiz {
    background-image: url(/images5/kt.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-kiatigers {
    background-image: url(/images5/kia.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-samsunglions {
    background-image: url(/images5/samsung.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-nexenheroes {
    background-image: url(/images5/nexen.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-ncdinos {
    background-image: url(/images5/nc.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}

.icon-doosanbears {
    background-image: url(/images5/doosan.gif);
    background-repeat: no-repeat;
    background-size: 120px 100px;
    width: 120px;
    height: 110px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: none;
}


/*Country Small Icons*/
.flag-Somaliland {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -16px 0px;
    width: 16px;
    height: 16px;
}

.flag-UnitedNations {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -176px 0px;
    width: 16px;
    height: 16px;
}

.flag-Wales {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: 0px -16px;
    width: 16px;
    height: 16px;
}

.flag-_ASEAN {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -16px -16px;
    width: 16px;
    height: 16px;
}

.flag-_AfricanUnion {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -32px 0px;
    width: 16px;
    height: 16px;
}

.flag-_ArabLeague {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -32px -16px;
    width: 16px;
    height: 16px;
}

.flag-_CARICOM {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: 0px -32px;
    width: 16px;
    height: 16px;
}

.flag-_CIS {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -16px -32px;
    width: 16px;
    height: 16px;
}

.flag-_Commonwealth {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -32px -32px;
    width: 16px;
    height: 16px;
}

.flag-england, .flag-englandamateur {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -48px 0px;
    width: 16px;
    height: 16px;
}

.flag-_EuropeanUnion {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -48px -16px;
    width: 16px;
    height: 16px;
}

.flag-_IslamicConference {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -48px -32px;
    width: 16px;
    height: 16px;
}

.flag-_Kosovo {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: 0px -48px;
    width: 16px;
    height: 16px;
}

.flag-international, .flag-nato, .flag-internationalclubs {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -16px -48px;
    width: 16px;
    height: 16px;
}

.flag-_NorthernCyprus {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -32px -48px;
    width: 16px;
    height: 16px;
}

.flag-_NorthernIreland {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -48px -48px;
    width: 16px;
    height: 16px;
}

.flag-_OPEC {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -64px 0px;
    width: 16px;
    height: 16px;
}

.flag-_OlimpicMovement {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -64px -16px;
    width: 16px;
    height: 16px;
}

.flag-_RedCross {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -64px -32px;
    width: 16px;
    height: 16px;
}

.flag-_Scotland {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -64px -48px;
    width: 16px;
    height: 16px;
}

.flag-ad {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: 0px -64px;
    width: 16px;
    height: 16px;
}

.flag-unitedarabemirates {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -16px -64px;
    width: 16px;
    height: 16px;
}

.flag-af {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -32px -64px;
    width: 16px;
    height: 16px;
}

.flag-ag {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -48px -64px;
    width: 16px;
    height: 16px;
}

.flag-ai {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -64px -64px;
    width: 16px;
    height: 16px;
}

.flag-al {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -80px 0px;
    width: 16px;
    height: 16px;
}

.flag-am {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -80px -16px;
    width: 16px;
    height: 16px;
}

.flag-an {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -80px -32px;
    width: 16px;
    height: 16px;
}

.flag-ao {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -80px -48px;
    width: 16px;
    height: 16px;
}

.flag-aq {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -80px -64px;
    width: 16px;
    height: 16px;
}

.flag-ar, .flag-argentina {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: 0px -80px;
    width: 16px;
    height: 16px;
}

.flag-as {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -16px -80px;
    width: 16px;
    height: 16px;
}

.flag-at, .flag-austria {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -32px -80px;
    width: 16px;
    height: 16px;
}

.flag-au, .flag-australia {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -48px -80px;
    width: 16px;
    height: 16px;
}

.flag-aw {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -64px -80px;
    width: 16px;
    height: 16px;
}

.flag-az {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -80px -80px;
    width: 16px;
    height: 16px;
}

.flag-ba {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -96px 0px;
    width: 16px;
    height: 16px;
}

.flag-bb, .flag-barbados {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -96px -16px;
    width: 16px;
    height: 16px;
}

.flag-bd {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -96px -32px;
    width: 16px;
    height: 16px;
}

.flag-belgium {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -96px -48px;
    width: 16px;
    height: 16px;
}

.flag-bf {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -96px -64px;
    width: 16px;
    height: 16px;
}

.flag-bg, .flag-bulgaria {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -96px -80px;
    width: 16px;
    height: 16px;
}

.flag-bahrain {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: 0px -96px;
    width: 16px;
    height: 16px;
}

.flag-bi {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -16px -96px;
    width: 16px;
    height: 16px;
}

.flag-bj {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -32px -96px;
    width: 16px;
    height: 16px;
}

.flag-bm {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -48px -96px;
    width: 16px;
    height: 16px;
}

.flag-bn {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -64px -96px;
    width: 16px;
    height: 16px;
}

.flag-bo, .flag-bolivia {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -80px -96px;
    width: 16px;
    height: 16px;
}

.flag-brazil, .flag-br {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -96px -96px;
    width: 16px;
    height: 16px;
}

.flag-bs {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -112px 0px;
    width: 16px;
    height: 16px;
}

.flag-bt {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -112px -16px;
    width: 16px;
    height: 16px;
}

.flag-bw {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -112px -32px;
    width: 16px;
    height: 16px;
}

.flag-by, .flag-belarus {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -112px -48px;
    width: 16px;
    height: 16px;
}

.flag-bz, .flag-belize {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -112px -64px;
    width: 16px;
    height: 16px;
}

.flag-canada {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -112px -80px;
    width: 16px;
    height: 16px;
}

.flag-cd {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -112px -96px;
    width: 16px;
    height: 16px;
}

.flag-cf {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: 0px -112px;
    width: 16px;
    height: 16px;
}

.flag-cg {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -16px -112px;
    width: 16px;
    height: 16px;
}

.flag-ch, .flag-switzerland {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -32px -112px;
    width: 16px;
    height: 16px;
}

.flag-ci {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -48px -112px;
    width: 16px;
    height: 16px;
}

.flag-ck {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -64px -112px;
    width: 16px;
    height: 16px;
}

.flag-cl, .flag-chile {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -80px -112px;
    width: 16px;
    height: 16px;
}

.flag-cm, .flag-cameroon {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -96px -112px;
    width: 16px;
    height: 16px;
}

.flag-cn, .flag-china {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -112px -112px;
    width: 16px;
    height: 16px;
}

.flag-co, .flag-colombia {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -128px 0px;
    width: 16px;
    height: 16px;
}

.flag-cr {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -128px -16px;
    width: 16px;
    height: 16px;
}

.flag-cu {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -128px -32px;
    width: 16px;
    height: 16px;
}

.flag-cv {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -128px -48px;
    width: 16px;
    height: 16px;
}

.flag-cy {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -128px -64px;
    width: 16px;
    height: 16px;
}

.flag-cz, .flag-czechrepublic {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -128px -80px;
    width: 16px;
    height: 16px;
}

.flag-de, .flag-germany {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -128px -96px;
    width: 16px;
    height: 16px;
}

.flag-dj {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -128px -112px;
    width: 16px;
    height: 16px;
}

.flag-dk, .flag-denmark {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: 0px -128px;
    width: 16px;
    height: 16px;
}

.flag-dm {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -16px -128px;
    width: 16px;
    height: 16px;
}

.flag-do, .flag-dominicanrepublic {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -32px -128px;
    width: 16px;
    height: 16px;
}

.flag-algeria {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -48px -128px;
    width: 16px;
    height: 16px;
}

.flag-ec, .flag-ecuador {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -64px -128px;
    width: 16px;
    height: 16px;
}

.flag-ee {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -80px -128px;
    width: 16px;
    height: 16px;
}

.flag-egypt {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -96px -128px;
    width: 16px;
    height: 16px;
}

.flag-eh {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -112px -128px;
    width: 16px;
    height: 16px;
}

.flag-er {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -128px -128px;
    width: 16px;
    height: 16px;
}

.flag-spain {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -144px 0px;
    width: 16px;
    height: 16px;
}

.flag-et {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -144px -16px;
    width: 16px;
    height: 16px;
}

.flag-fi, .flag-finland {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -144px -32px;
    width: 16px;
    height: 16px;
}

.flag-fj {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -144px -48px;
    width: 16px;
    height: 16px;
}

.flag-fm {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -144px -64px;
    width: 16px;
    height: 16px;
}

.flag-fo {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -144px -80px;
    width: 16px;
    height: 16px;
}

.flag-france {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -144px -96px;
    width: 16px;
    height: 16px;
}

.flag-ga {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -144px -112px;
    width: 16px;
    height: 16px;
}

.flag-gb {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -144px -128px;
    width: 16px;
    height: 16px;
}

.flag-gd {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: 0px -144px;
    width: 16px;
    height: 16px;
}

.flag-ge, .flag-georgia {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -16px -144px;
    width: 16px;
    height: 16px;
}

.flag-gg {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -32px -144px;
    width: 16px;
    height: 16px;
}

.flag-gh {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -48px -144px;
    width: 16px;
    height: 16px;
}

.flag-gi {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -64px -144px;
    width: 16px;
    height: 16px;
}

.flag-gl {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -80px -144px;
    width: 16px;
    height: 16px;
}

.flag-gm {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -96px -144px;
    width: 16px;
    height: 16px;
}

.flag-gn {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -112px -144px;
    width: 16px;
    height: 16px;
}

.flag-gp {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -128px -144px;
    width: 16px;
    height: 16px;
}

.flag-gq {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -144px -144px;
    width: 16px;
    height: 16px;
}

.flag-gr, .flag-greece {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -160px 0px;
    width: 16px;
    height: 16px;
}

.flag-gt {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -160px -16px;
    width: 16px;
    height: 16px;
}

.flag-gu {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -160px -32px;
    width: 16px;
    height: 16px;
}

.flag-gw {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -160px -48px;
    width: 16px;
    height: 16px;
}

.flag-gy {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -160px -64px;
    width: 16px;
    height: 16px;
}

.flag-hk, .flag-hongkong {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -160px -80px;
    width: 16px;
    height: 16px;
}

.flag-hn {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -160px -96px;
    width: 16px;
    height: 16px;
}

.flag-hr, .flag-croatia {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -160px -112px;
    width: 16px;
    height: 16px;
}

.flag-ht {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -160px -128px;
    width: 16px;
    height: 16px;
}

.flag-hu, .flag-hungary {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -160px -144px;
    width: 16px;
    height: 16px;
}

.flag-id, .flag-indonesia {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: 0px -160px;
    width: 16px;
    height: 16px;
}

.flag-ie, .flag-ireland, .flag-northernireland {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -16px -160px;
    width: 16px;
    height: 16px;
}

.flag-il, .flag-israel {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -32px -160px;
    width: 16px;
    height: 16px;
}

.flag-im {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -48px -160px;
    width: 16px;
    height: 16px;
}

.flag-in, .flag-india {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -64px -160px;
    width: 16px;
    height: 16px;
}

.flag-iq {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -80px -160px;
    width: 16px;
    height: 16px;
}

.flag-ir {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -96px -160px;
    width: 16px;
    height: 16px;
}

.flag-is, .flag-iceland {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -112px -160px;
    width: 16px;
    height: 16px;
}

.flag-italy {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -128px -160px;
    width: 16px;
    height: 16px;
}

.flag-je {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -144px -160px;
    width: 16px;
    height: 16px;
}

.flag-jm {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -160px -160px;
    width: 16px;
    height: 16px;
}

.flag-jordan {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: 0px 0px;
    width: 16px;
    height: 16px;
}

.flag-japan {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -176px -16px;
    width: 16px;
    height: 16px;
}

.flag-ke {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -176px -32px;
    width: 16px;
    height: 16px;
}

.flag-kg {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -176px -48px;
    width: 16px;
    height: 16px;
}

.flag-kh {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -176px -64px;
    width: 16px;
    height: 16px;
}

.flag-ki {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -176px -80px;
    width: 16px;
    height: 16px;
}

.flag-km {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -176px -96px;
    width: 16px;
    height: 16px;
}

.flag-kn {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -176px -112px;
    width: 16px;
    height: 16px;
}

.flag-kp {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -176px -128px;
    width: 16px;
    height: 16px;
}

.flag-kr, .flag-southkorea {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -176px -144px;
    width: 16px;
    height: 16px;
}

.flag-kw {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -176px -160px;
    width: 16px;
    height: 16px;
}

.flag-ky {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: 0px -176px;
    width: 16px;
    height: 16px;
}

.flag-kz, .flag-kazakhstan {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -16px -176px;
    width: 16px;
    height: 16px;
}

.flag-la {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -32px -176px;
    width: 16px;
    height: 16px;
}

.flag-lb {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -48px -176px;
    width: 16px;
    height: 16px;
}

.flag-lc {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -64px -176px;
    width: 16px;
    height: 16px;
}

.flag-li {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -80px -176px;
    width: 16px;
    height: 16px;
}

.flag-lk, .flag-srilanka {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -96px -176px;
    width: 16px;
    height: 16px;
}

.flag-lr {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -112px -176px;
    width: 16px;
    height: 16px;
}

.flag-ls {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -128px -176px;
    width: 16px;
    height: 16px;
}

.flag-lithuania {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -144px -176px;
    width: 16px;
    height: 16px;
}

.flag-lu {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -160px -176px;
    width: 16px;
    height: 16px;
}

.flag-latvia {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -176px -176px;
    width: 16px;
    height: 16px;
}

.flag-ly {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -192px 0px;
    width: 16px;
    height: 16px;
}

.flag-morocco {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -192px -16px;
    width: 16px;
    height: 16px;
}

.flag-mc {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -192px -32px;
    width: 16px;
    height: 16px;
}

.flag-md {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -192px -48px;
    width: 16px;
    height: 16px;
}

.flag-me {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -192px -64px;
    width: 16px;
    height: 16px;
}

.flag-mg {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -192px -80px;
    width: 16px;
    height: 16px;
}

.flag-mh {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -192px -96px;
    width: 16px;
    height: 16px;
}

.flag-mk {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -192px -112px;
    width: 16px;
    height: 16px;
}

.flag-ml {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -192px -128px;
    width: 16px;
    height: 16px;
}

.flag-mm {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -192px -144px;
    width: 16px;
    height: 16px;
}

.flag-mn {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -192px -160px;
    width: 16px;
    height: 16px;
}

.flag-mo {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -192px -176px;
    width: 16px;
    height: 16px;
}

.flag-mq {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: 0px -192px;
    width: 16px;
    height: 16px;
}

.flag-mr {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -16px -192px;
    width: 16px;
    height: 16px;
}

.flag-ms {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -32px -192px;
    width: 16px;
    height: 16px;
}

.flag-mt {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -48px -192px;
    width: 16px;
    height: 16px;
}

.flag-mu {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -64px -192px;
    width: 16px;
    height: 16px;
}

.flag-mv {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -80px -192px;
    width: 16px;
    height: 16px;
}

.flag-mw {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -96px -192px;
    width: 16px;
    height: 16px;
}

.flag-mexico, .flag-mx {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -112px -192px;
    width: 16px;
    height: 16px;
}

.flag-my {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -128px -192px;
    width: 16px;
    height: 16px;
}

.flag-mz {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -144px -192px;
    width: 16px;
    height: 16px;
}

.flag-na {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -160px -192px;
    width: 16px;
    height: 16px;
}

.flag-nc {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -176px -192px;
    width: 16px;
    height: 16px;
}

.flag-ne {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -192px -192px;
    width: 16px;
    height: 16px;
}

.flag-ng {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -208px 0px;
    width: 16px;
    height: 16px;
}

.flag-ni {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -208px -16px;
    width: 16px;
    height: 16px;
}

.flag-netherlands {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -208px -32px;
    width: 16px;
    height: 16px;
}

.flag-norway {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -208px -48px;
    width: 16px;
    height: 16px;
}

.flag-np {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -208px -64px;
    width: 16px;
    height: 16px;
}

.flag-nr {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -208px -80px;
    width: 16px;
    height: 16px;
}

.flag-nz, .flag-newzealand {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -208px -96px;
    width: 16px;
    height: 16px;
}

.flag-om {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -208px -112px;
    width: 16px;
    height: 16px;
}

.flag-pa {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -208px -128px;
    width: 16px;
    height: 16px;
}

.flag-peru {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -208px -144px;
    width: 16px;
    height: 16px;
}

.flag-pf {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -208px -160px;
    width: 16px;
    height: 16px;
}

.flag-pg {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -208px -176px;
    width: 16px;
    height: 16px;
}

.flag-ph, .flag-philippines {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -208px -192px;
    width: 16px;
    height: 16px;
}

.flag-pk {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: 0px -208px;
    width: 16px;
    height: 16px;
}

.flag-pl, .flag-poland {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -16px -208px;
    width: 16px;
    height: 16px;
}

.flag-pr, .flag-puertorico {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -32px -208px;
    width: 16px;
    height: 16px;
}

.flag-ps {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -48px -208px;
    width: 16px;
    height: 16px;
}

.flag-pt, .flag-portugal {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -64px -208px;
    width: 16px;
    height: 16px;
}

.flag-pw {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -80px -208px;
    width: 16px;
    height: 16px;
}

.flag-py {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -96px -208px;
    width: 16px;
    height: 16px;
}

.flag-qa {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -112px -208px;
    width: 16px;
    height: 16px;
}

.flag-re {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -128px -208px;
    width: 16px;
    height: 16px;
}

.flag-ro, .flag-romania {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -144px -208px;
    width: 16px;
    height: 16px;
}

.flag-rs, .flag-serbia {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -160px -208px;
    width: 16px;
    height: 16px;
}

.flag-ru, .flag-russia {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -176px -208px;
    width: 16px;
    height: 16px;
}

.flag-rw {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -192px -208px;
    width: 16px;
    height: 16px;
}

.flag-sa, .flag-saudiarabia {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -208px -208px;
    width: 16px;
    height: 16px;
}

.flag-sb {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -224px 0px;
    width: 16px;
    height: 16px;
}

.flag-sc {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -224px -16px;
    width: 16px;
    height: 16px;
}

.flag-sd {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -224px -32px;
    width: 16px;
    height: 16px;
}

.flag-sweden {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -224px -48px;
    width: 16px;
    height: 16px;
}

.flag-sg, .flag-singapore {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -224px -64px;
    width: 16px;
    height: 16px;
}

.flag-si, .flag-slovenia {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -224px -80px;
    width: 16px;
    height: 16px;
}

.flag-sk, .flag-slovakia {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -224px -96px;
    width: 16px;
    height: 16px;
}

.flag-sl {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -224px -112px;
    width: 16px;
    height: 16px;
}

.flag-sm {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -224px -128px;
    width: 16px;
    height: 16px;
}

.flag-sn {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -224px -144px;
    width: 16px;
    height: 16px;
}

.flag-so {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -224px -160px;
    width: 16px;
    height: 16px;
}

.flag-sr {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -224px -176px;
    width: 16px;
    height: 16px;
}

.flag-st {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -224px -192px;
    width: 16px;
    height: 16px;
}

.flag-sv, .flag-elsalvador {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -224px -208px;
    width: 16px;
    height: 16px;
}

.flag-sy {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: 0px -224px;
    width: 16px;
    height: 16px;
}

.flag-sz {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -16px -224px;
    width: 16px;
    height: 16px;
}

.flag-tc {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -32px -224px;
    width: 16px;
    height: 16px;
}

.flag-td {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -48px -224px;
    width: 16px;
    height: 16px;
}

.flag-tg {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -64px -224px;
    width: 16px;
    height: 16px;
}

.flag-th, .flag-thailand {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -80px -224px;
    width: 16px;
    height: 16px;
}

.flag-tj {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -96px -224px;
    width: 16px;
    height: 16px;
}

.flag-tl {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -112px -224px;
    width: 16px;
    height: 16px;
}

.flag-tm {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -128px -224px;
    width: 16px;
    height: 16px;
}

.flag-tn {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -144px -224px;
    width: 16px;
    height: 16px;
}

.flag-to {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -160px -224px;
    width: 16px;
    height: 16px;
}

.flag-turkey, .flag-turkeyamateur {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -176px -224px;
    width: 16px;
    height: 16px;
}

.flag-tt, .flag-trinidadandtobago {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -192px -224px;
    width: 16px;
    height: 16px;
}

.flag-tv {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -208px -224px;
    width: 16px;
    height: 16px;
}

.flag-taiwan, .flag-tw {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -224px -224px;
    width: 16px;
    height: 16px;
}

.flag-tz {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -240px 0px;
    width: 16px;
    height: 16px;
}

.flag-ua, .flag-ukraine {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -240px -16px;
    width: 16px;
    height: 16px;
}

.flag-ug {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -240px -32px;
    width: 16px;
    height: 16px;
}

.flag-unitedstates, .flag-usa {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -240px -48px;
    width: 16px;
    height: 16px;
}

.flag-uy, .flag-uruguay {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -240px -64px;
    width: 16px;
    height: 16px;
}

.flag-uz, .flag-cm, .flag-uzbekistan {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -240px -80px;
    width: 16px;
    height: 16px;
}

.flag-va {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -240px -96px;
    width: 16px;
    height: 16px;
}

.flag-vc {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -240px -112px;
    width: 16px;
    height: 16px;
}

.flag-ve, .flag-venezuela {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -240px -128px;
    width: 16px;
    height: 16px;
}

.flag-vg {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -240px -144px;
    width: 16px;
    height: 16px;
}

.flag-vi {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -240px -160px;
    width: 16px;
    height: 16px;
}

.flag-vn, .flag-vietnam {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -240px -176px;
    width: 16px;
    height: 16px;
}

.flag-vu {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -240px -192px;
    width: 16px;
    height: 16px;
}

.flag-ws {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -240px -208px;
    width: 16px;
    height: 16px;
}

.flag-ye {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -240px -224px;
    width: 16px;
    height: 16px;
}

.flag-za, .flag-southafrica {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: 0px -240px;
    width: 16px;
    height: 16px;
}

.flag-zm {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -16px -240px;
    width: 16px;
    height: 16px;
}

.flag-zw, .flag-zimbabwe {
    display: inline-block;
    background-image: url(../../images/sprite-flags.png);
    background-position: -32px -240px;
    width: 16px;
    height: 16px;
}


.flag-men {
    display: inline-block;
    background-image: url(/images5/icon-man.png);
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
}

.flag-women {
    display: inline-block;
    background-image: url(/images5/icon-woman.png);
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
}



/* ------------------------------------
       
      NEW SPORTS ICONS

------------------------------------ */

/* --- SPORTS LINES ICONS --- */

i.us-sports-odds-icon,
i.accordion-sports-icon {
    width: 24px !important;
    height: 24px !important;
    background-position: 0 0 !important;
}

.icon-football,
.icon-footballfutures,
.icon-footballodds,
.icon-footballprops,
.icon-americanfootball,
.icon-americanfootballfutures {
    background-image: url(../../images5/new-sports-icons/AmericanFootball_Ball-128x128.png);
}

.icon-snooker,
.icon-snookerfutures {
    background-image: url(../../images5/new-sports-icons/Billiard_Balls_Black_Red-128x128.png);
}

.icon-baseball,
.icon-baseballfutures,
.icon-baseballodds,
.icon-baseballprops {
    background-image: url(../../images5/new-sports-icons/Baseball_Ball-128x128.png);
}

.icon-basketball,
.icon-basketballfutures,
.icon-basketballodds {
    background-image: url(../../images5/new-sports-icons/Basketball_Ball-128x128.png);
}

.icon-boxing,
.icon-boxingfutures,
.icon-boxingodds {
    background-image: url(../../images5/new-sports-icons/Boxing_Gloves-128x128.png);
}

.icon-cricket,
.icon-cricketfutures,
.icon-cricketodds {
    background-image: url(../../images5/new-sports-icons/Cricket_Bat_Ball-128x128.png);
}

.icon-darts,
.icon-dartsfutures,
.icon-dartsodds {
    background-image: url(../../images5/new-sports-icons/Darts_Dart-128x128.png);
}

.icon-golf,
.icon-golffutures,
.icon-golfodds {
    background-image: url(../../images5/new-sports-icons/Golf_Tee_Ball-128x128.png);
}

.icon-hockey,
.icon-hockeyfutures,
.icon-hockeyodds,
.icon-icehockey,
.icon-icehockeyfutures {
    background-image: url(../../images5/new-sports-icons/IceHockey_Puck-128x128.png);
}

.icon-mma,
.icon-mmafutures,
.icon-mmaodds {
    background-image: url(../../images5/new-sports-icons/UFC_Gloves-128x128.png);
}

.icon-motorsports,
.icon-motorsportsfutures,
.icon-motorsportodds,
.icon-motorsport,
.icon-motorsportfutures,
.icon-motorsportodds,
.icon-racing,
.icon-racingfutures,
.icon-racingodds,
.icon-autoracing,
.icon-autoracingfutures,
.icon-autoracingodds {
    background-image: url(../../images5/new-sports-icons/AutoRacing_FinishFlag-128x128.png);
}

.icon-rugby,
.icon-rugbyfutures,
.icon-rugbyodds,
.icon-rugbyunion,
.icon-rugbyunionfutures,
.icon-rugbyunionsevens,
.icon-rugbyleague,
.icon-rugbyleaguefutures {
    background-image: url(../../images5/new-sports-icons/RugbyLeague_Ball-128x128.png);
}

.icon-rugbyunion,
.icon-rugbyunionfutures,
.icon-rugbyunionsevens {
    background-image: url(../../images5/new-sports-icons/RugbyUnion_Ball-128x128.png);
}

.icon-soccer,
.icon-Soccer,
.icon-soccerfutures,
.icon-soccerodds,
.icon-soccerspecialodds {
    background-image: url(../../images5/new-sports-icons/Soccer_Ball-128x128.png);
}

.icon-tennis,
.icon-tennisfutures,
.icon-tennisodds {
    background-image: url(../../images5/new-sports-icons/Tennis_Ball-128x128.png);
}

.icon-specials,
.icon-specialsodds,
.icon-socialpolitical,
.icon-socialpoliticalfutures {
    background-image: url(../../images5/new-sports-icons/Ballooning_Balloon-128x128.png);
}

.icon-casinoRoulette {
    background-image: url(../../images5/new-sports-icons/Casino_Roulette-128x128.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {

    i.us-sports-odds-icon,
    i.accordion-sports-icon {
        background-size: 24px 24px !important;
    }

    .icon-football,
    .icon-footballfutures,
    .icon-footballodds,
    .icon-footballprops,
    .icon-americanfootball,
    .icon-americanfootballfutures {
        background-image: url(../../images5/new-sports-icons/AmericanFootball_Ball-48x48.png);
    }

    .icon-snooker,
    .icon-snookerfutures {
        background-image: url(../../images5/new-sports-icons/Billiard_Balls_Black_Red-48x48.png);
    }

    .icon-baseball,
    .icon-baseballfutures,
    .icon-baseballodds,
    .icon-baseballprops {
        background-image: url(../../images5/new-sports-icons/Baseball_Ball-48x48.png);
    }

    .icon-basketball,
    .icon-basketballfutures,
    .icon-basketballodds {
        background-image: url(../../images5/new-sports-icons/Basketball_Ball-48x48.png);
    }

    .icon-boxing,
    .icon-boxingfutures,
    .icon-boxingodds {
        background-image: url(../../images5/new-sports-icons/Boxing_Gloves-48x48.png);
    }

    .icon-cricket,
    .icon-cricketfutures,
    .icon-cricketodds {
        background-image: url(../../images5/new-sports-icons/Cricket_Bat_Ball-48x48.png);
    }

    .icon-darts,
    .icon-dartsfutures,
    .icon-dartsodds {
        background-image: url(../../images5/new-sports-icons/Darts_Dart-48x48.png);
    }

    .icon-golf,
    .icon-golffutures,
    .icon-golfodds {
        background-image: url(../../images5/new-sports-icons/Golf_Tee_Ball-48x48.png);
    }

    .icon-hockey,
    .icon-hockeyfutures,
    .icon-hockeyodds,
    .icon-icehockey,
    .icon-icehockeyfutures {
        background-image: url(../../images5/new-sports-icons/IceHockey_Puck-48x48.png);
    }

    .icon-mma,
    .icon-mmafutures,
    .icon-mmaodds {
        background-image: url(../../images5/new-sports-icons/UFC_Gloves-48x48.png);
    }

    .icon-motorsports,
    .icon-motorsportsfutures,
    .icon-motorsportodds,
    .icon-racing,
    .icon-racingfutures,
    .icon-racingodds,
    .icon-autoracing,
    .icon-autoracingfutures,
    .icon-autoracingodds {
        background-image: url(../../images5/new-sports-icons/AutoRacing_FinishFlag-48x48.png);
    }

    .icon-rugby,
    .icon-rugbyfutures,
    .icon-rugbyodds,
    .icon-rugbyunion,
    .icon-rugbyunionfutures,
    .icon-rugbyunionsevens,
    .icon-rugbyleague,
    .icon-rugbyleaguefutures {
        background-image: url(../../images5/new-sports-icons/RugbyLeague_Ball-48x48.png);
    }

    .icon-rugbyunion,
    .icon-rugbyunionfutures,
    .icon-rugbyunionsevens {
        background-image: url(../../images5/new-sports-icons/RugbyUnion_Ball-48x48.png);
    }

    .icon-soccer,
    .icon-Soccer,
    .icon-soccerfutures,
    .icon-soccerodds,
    .icon-soccerspecialodds {
        background-image: url(../../images5/new-sports-icons/Soccer_Ball-48x48.png);
    }

    .icon-tennis,
    .icon-tennisfutures,
    .icon-tennisodds {
        background-image: url(../../images5/new-sports-icons/Tennis_Ball-48x48.png);
    }

    .icon-specials,
    .icon-specialsodds,
    .icon-socialpolitical,
    .icon-socialpoliticalfutures {
        background-image: url(../../images5/new-sports-icons/Ballooning_Balloon-48x48.png);
    }

    .icon-casinoRoulette {
        background-image: url(../../images5/new-sports-icons/Casino_Roulette-48x48.png);
    }
}

/* --- SPORTS MENU ICONS --- */

a.sports-menu-item i,
.homeWidget#azSports a.sportsItem i {
    width: 48px;
    height: 48px;
    background-position: 0 0;
    display: inline-block;
}

    a.sports-menu-item i.icon-football,
    a.sports-menu-item i.icon-footballfutures,
    a.sports-menu-item i.icon-footballodds,
    a.sports-menu-item i.icon-footballprops,
    a.sports-menu-item i.icon-americanfootball,
    a.sports-menu-item i.icon-americanfootballfutures,
    .homeWidget a.sportsItem i.icon-football,
    .homeWidget a.sportsItem i.icon-footballfutures,
    .homeWidget a.sportsItem i.icon-footballodds,
    .homeWidget a.sportsItem i.icon-footballprops,
    .homeWidget a.sportsItem i.icon-americanfootball,
    .homeWidget a.sportsItem i.icon-americanfootballfutures {
        background-image: url(../../images5/new-sports-icons/AmericanFootball_Ball-48x48.png);
    }

    a.sports-menu-item i.icon-snooker,
    a.sports-menu-item i.icon-snookerfutures,
    .homeWidget a.sportsItem i.icon-snooker,
    .homeWidget a.sportsItem i.icon-snookerfutures {
        background-image: url(../../images5/new-sports-icons/Billiard_Balls_Black_Red-48x48.png);
    }

    a.sports-menu-item i.icon-baseball,
    a.sports-menu-item i.icon-baseballfutures,
    a.sports-menu-item i.icon-baseballodds,
    a.sports-menu-item i.icon-baseballprops,
    .homeWidget a.sportsItem i.icon-baseball,
    .homeWidget a.sportsItem i.icon-baseballfutures,
    .homeWidget a.sportsItem i.icon-baseballodds,
    .homeWidget a.sportsItem i.icon-baseballprops {
        background-image: url(../../images5/new-sports-icons/Baseball_Ball-48x48.png);
    }

    a.sports-menu-item i.icon-basketball,
    a.sports-menu-item i.icon-basketballfutures,
    a.sports-menu-item i.icon-basketballodds,
    .homeWidget a.sportsItem i.icon-basketball,
    .homeWidget a.sportsItem i.icon-basketballfutures,
    .homeWidget a.sportsItem i.icon-basketballodds {
        background-image: url(../../images5/new-sports-icons/Basketball_Ball-48x48.png);
    }

    a.sports-menu-item i.icon-boxing,
    a.sports-menu-item i.icon-boxingfutures,
    a.sports-menu-item i.icon-boxingodds,
    .homeWidget a.sportsItem i.icon-boxing,
    .homeWidget a.sportsItem i.icon-boxingfutures,
    .homeWidget a.sportsItem i.icon-boxingodds {
        background-image: url(../../images5/new-sports-icons/Boxing_Gloves-48x48.png);
    }

    a.sports-menu-item i.icon-cricket,
    a.sports-menu-item i.icon-cricketfutures,
    a.sports-menu-item i.icon-cricketodds,
    .homeWidget a.sportsItem i.icon-cricket,
    .homeWidget a.sportsItem i.icon-cricketfutures,
    .homeWidget a.sportsItem i.icon-cricketodds {
        background-image: url(../../images5/new-sports-icons/Cricket_Bat_Ball-48x48.png);
    }

    a.sports-menu-item i.icon-darts,
    a.sports-menu-item i.icon-dartsfutures,
    a.sports-menu-item i.icon-dartsodds,
    .homeWidget a.sportsItem i.icon-darts,
    .homeWidget a.sportsItem i.icon-dartsfutures,
    .homeWidget a.sportsItem i.icon-dartsodds {
        background-image: url(../../images5/new-sports-icons/Darts_Dart-48x48.png);
    }

    a.sports-menu-item i.icon-golf,
    a.sports-menu-item i.icon-golffutures,
    a.sports-menu-item i.icon-golfodds,
    .homeWidget a.sportsItem i.icon-golf,
    .homeWidget a.sportsItem i.icon-golffutures,
    .homeWidget a.sportsItem i.icon-golfodds {
        background-image: url(../../images5/new-sports-icons/Golf_Tee_Ball-48x48.png);
    }

    a.sports-menu-item i.icon-hockey,
    a.sports-menu-item i.icon-hockeyfutures,
    a.sports-menu-item i.icon-hockeyodds,
    a.sports-menu-item i.icon-icehockey,
    a.sports-menu-item i.icon-icehockeyfutures,
    .homeWidget a.sportsItem i.icon-hockey,
    .homeWidget a.sportsItem i.icon-hockeyfutures,
    .homeWidget a.sportsItem i.icon-hockeyodds,
    .homeWidget a.sportsItem i.icon-icehockey,
    .homeWidget a.sportsItem i.icon-icehockeyfutures {
        background-image: url(../../images5/new-sports-icons/IceHockey_Puck-48x48.png);
    }

    a.sports-menu-item i.icon-mma,
    a.sports-menu-item i.icon-mmafutures,
    a.sports-menu-item i.icon-mmaodds,
    .homeWidget a.sportsItem i.icon-mma,
    .homeWidget a.sportsItem i.icon-mmafutures,
    .homeWidget a.sportsItem i.icon-mmaodds {
        background-image: url(../../images5/new-sports-icons/UFC_Gloves-48x48.png);
    }

    a.sports-menu-item i.icon-motorsports,
    a.sports-menu-item i.icon-motorsportsfutures,
    a.sports-menu-item i.icon-motorsportodds,
    a.sports-menu-item i.icon-racing,
    a.sports-menu-item i.icon-racingfutures,
    a.sports-menu-item i.icon-racingodds,
    a.sports-menu-item i.icon-autoracing,
    a.sports-menu-item i.icon-autoracingfutures,
    a.sports-menu-item i.icon-autoracingodds,
    .homeWidget a.sportsItem i.icon-motorsports,
    .homeWidget a.sportsItem i.icon-motorsportsfutures,
    .homeWidget a.sportsItem i.icon-motorsportodds,
    .homeWidget a.sportsItem i.icon-racing,
    .homeWidget a.sportsItem i.icon-racingfutures,
    .homeWidget a.sportsItem i.icon-racingodds,
    .homeWidget a.sportsItem i.icon-autoracing,
    .homeWidget a.sportsItem i.icon-autoracingfutures,
    .homeWidget a.sportsItem i.icon-autoracingodds {
        background-image: url(../../images5/new-sports-icons/AutoRacing_FinishFlag-48x48.png);
    }

    a.sports-menu-item i.icon-rugby,
    a.sports-menu-item i.icon-rugbyfutures,
    a.sports-menu-item i.icon-rugbyodds,
    a.sports-menu-item i.icon-rugbyunion,
    a.sports-menu-item i.icon-rugbyunionfutures,
    a.sports-menu-item i.icon-rugbyunionsevens,
    a.sports-menu-item i.icon-rugbyleague,
    a.sports-menu-item i.icon-rugbyleaguefutures,
    .homeWidget a.sportsItem i.icon-rugby,
    .homeWidget a.sportsItem i.icon-rugbyfutures,
    .homeWidget a.sportsItem i.icon-rugbyodds,
    .homeWidget a.sportsItem i.icon-rugbyunion,
    .homeWidget a.sportsItem i.icon-rugbyunionfutures,
    .homeWidget a.sportsItem i.icon-rugbyunionsevens,
    .homeWidget a.sportsItem i.icon-rugbyleague,
    .homeWidget a.sportsItem i.icon-rugbyleaguefutures {
        background-image: url(../../images5/new-sports-icons/RugbyLeague_Ball-48x48.png);
    }

    a.sports-menu-item i.icon-rugbyunion,
    a.sports-menu-item i.icon-rugbyunionfutures,
    a.sports-menu-item i.icon-rugbyunionsevens,
    .homeWidget a.sportsItem i.icon-rugbyunion,
    .homeWidget a.sportsItem i.icon-rugbyunionfutures,
    .homeWidget a.sportsItem i.icon-rugbyunionsevens {
        background-image: url(../../images5/new-sports-icons/RugbyUnion_Ball-48x48.png);
    }

    a.sports-menu-item i.icon-soccer,
    a.sports-menu-item i.icon-Soccer,
    a.sports-menu-item i.icon-soccerfutures,
    a.sports-menu-item i.icon-soccerodds,
    a.sports-menu-item i.icon-soccerspecialodds,
    .homeWidget a.sportsItem i.icon-soccer,
    .homeWidget a.sportsItem i.icon-Soccer,
    .homeWidget a.sportsItem i.icon-soccerfutures,
    .homeWidget a.sportsItem i.icon-soccerodds,
    .homeWidget a.sportsItem i.icon-soccerspecialodds {
        background-image: url(../../images5/new-sports-icons/Soccer_Ball-48x48.png);
    }

    a.sports-menu-item i.icon-tennis,
    a.sports-menu-item i.icon-tennisfutures,
    a.sports-menu-item i.icon-tennisodds,
    .homeWidget a.sportsItem i.icon-tennis,
    .homeWidget a.sportsItem i.icon-tennisfutures,
    .homeWidget a.sportsItem i.icon-tennisodds {
        background-image: url(../../images5/new-sports-icons/Tennis_Ball-48x48.png);
    }

    a.sports-menu-item i.icon-specials,
    a.sports-menu-item i.icon-specialsodds,
    a.sports-menu-item i.icon-socialpolitical,
    a.sports-menu-item i.icon-socialpoliticalfutures,
    .homeWidget a.sportsItem i.icon-specials,
    .homeWidget a.sportsItem i.icon-specialsodds,
    .homeWidget a.sportsItem i.icon-socialpolitical,
    .homeWidget a.sportsItem i.icon-socialpoliticalfutures {
        background-image: url(../../images5/new-sports-icons/Ballooning_Balloon-48x48.png);
    }

    a.sports-menu-item i.icon-casinoRoulette,
    .homeWidget a.sportsItem i.icon-casinoRoulette {
        background-image: url(../../images5/new-sports-icons/Casino_Roulette-48x48.png);
    }

    a.sports-menu-item i.icon-horses,
    .homeWidget a.sportsItem i.icon-horses {
        background-image: url(../../images5/new-sports-icons/HorsebackRiding_Cap-48x48.png);
    }

    a.sports-menu-item i.icon-live,
    .homeWidget a.sportsItem i.icon-live {
        background-image: url(../../images5/new-sports-icons/Scoreboard_Football-48x48.png);
    }

.sports-menu a.sports-menu-item,
.homeWidget a.sportsItem {
    position: relative;
}

    .sports-menu a.sports-menu-item i.icon-rugbyunion:after,
    .homeWidget a.sportsItem i.icon-rugbyunion:after {
        content: "U";
    }

    .sports-menu a.sports-menu-item i.icon-rugbyleague:after,
    .homeWidget a.sportsItem i.icon-rugbyleague:after {
        content: "L";
    }

    .sports-menu-item i.icon-soccerspecialodds:after,
    .homeWidget a.sportsItem i.icon-soccerspecialodds:after {
        content: "S";
    }

    .sports-menu a.sports-menu-item i.icon-rugbyunion:after,
    .homeWidget a.sportsItem i.icon-rugbyunion:after,
    .sports-menu a.sports-menu-item i.icon-rugbyleague:after,
    .homeWidget a.sportsItem i.icon-rugbyleague:after,
    .sports-menu-item i.icon-soccerspecialodds:after,
    .homeWidget a.sportsItem i.icon-soccerspecialodds:after {
        position: absolute;
        top: 5px;
        left: 5px;
        font-size: 10px;
        font-weight: 600;
        color: #888888;
        font-style: normal;
    }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {

    a.sports-menu-item i,
    .homeWidget#azSports a.sportsItem i {
        background-size: 48px 48px !important;
    }

        a.sports-menu-item i.icon-football,
        a.sports-menu-item i.icon-footballfutures,
        a.sports-menu-item i.icon-footballodds,
        a.sports-menu-item i.icon-footballprops,
        a.sports-menu-item i.icon-americanfootball,
        a.sports-menu-item i.icon-americanfootballfutures,
        .homeWidget a.sportsItem i.icon-football,
        .homeWidget a.sportsItem i.icon-footballfutures,
        .homeWidget a.sportsItem i.icon-footballodds,
        .homeWidget a.sportsItem i.icon-footballprops,
        .homeWidget a.sportsItem i.icon-americanfootball,
        .homeWidget a.sportsItem i.icon-americanfootballfutures {
            background-image: url(../../images5/new-sports-icons/AmericanFootball_Ball-128x128.png);
        }

        a.sports-menu-item i.icon-snooker,
        a.sports-menu-item i.icon-snookerfutures,
        .homeWidget a.sportsItem i.icon-snooker,
        .homeWidget a.sportsItem i.icon-snookerfutures {
            background-image: url(../../images5/new-sports-icons/Billiard_Balls_Black_Red-128x128.png);
        }

        a.sports-menu-item i.icon-baseball,
        a.sports-menu-item i.icon-baseballfutures,
        a.sports-menu-item i.icon-baseballodds,
        a.sports-menu-item i.icon-baseballprops,
        .homeWidget a.sportsItem i.icon-baseball,
        .homeWidget a.sportsItem i.icon-baseballfutures,
        .homeWidget a.sportsItem i.icon-baseballodds,
        .homeWidget a.sportsItem i.icon-baseballprops {
            background-image: url(../../images5/new-sports-icons/Baseball_Ball-128x128.png);
        }

        a.sports-menu-item i.icon-basketball,
        a.sports-menu-item i.icon-basketballfutures,
        a.sports-menu-item i.icon-basketballodds,
        .homeWidget a.sportsItem i.icon-basketball,
        .homeWidget a.sportsItem i.icon-basketballfutures,
        .homeWidget a.sportsItem i.icon-basketballodds {
            background-image: url(../../images5/new-sports-icons/Basketball_Ball-128x128.png);
        }

        a.sports-menu-item i.icon-boxing,
        a.sports-menu-item i.icon-boxingfutures,
        a.sports-menu-item i.icon-boxingodds,
        .homeWidget a.sportsItem i.icon-boxing,
        .homeWidget a.sportsItem i.icon-boxingfutures,
        .homeWidget a.sportsItem i.icon-boxingodds {
            background-image: url(../../images5/new-sports-icons/Boxing_Gloves-128x128.png);
        }

        a.sports-menu-item i.icon-cricket,
        a.sports-menu-item i.icon-cricketfutures,
        a.sports-menu-item i.icon-cricketodds,
        .homeWidget a.sportsItem i.icon-cricket,
        .homeWidget a.sportsItem i.icon-cricketfutures,
        .homeWidget a.sportsItem i.icon-cricketodds {
            background-image: url(../../images5/new-sports-icons/Cricket_Bat_Ball-128x128.png);
        }

        a.sports-menu-item i.icon-darts,
        a.sports-menu-item i.icon-dartsfutures,
        a.sports-menu-item i.icon-dartsodds,
        .homeWidget a.sportsItem i.icon-darts,
        .homeWidget a.sportsItem i.icon-dartsfutures,
        .homeWidget a.sportsItem i.icon-dartsodds {
            background-image: url(../../images5/new-sports-icons/Darts_Dart-128x128.png);
        }

        a.sports-menu-item i.icon-golf,
        a.sports-menu-item i.icon-golffutures,
        a.sports-menu-item i.icon-golfodds,
        .homeWidget a.sportsItem i.icon-golf,
        .homeWidget a.sportsItem i.icon-golffutures,
        .homeWidget a.sportsItem i.icon-golfodds {
            background-image: url(../../images5/new-sports-icons/Golf_Tee_Ball-128x128.png);
        }

        a.sports-menu-item i.icon-hockey,
        a.sports-menu-item i.icon-hockeyfutures,
        a.sports-menu-item i.icon-hockeyodds,
        a.sports-menu-item i.icon-icehockey,
        a.sports-menu-item i.icon-icehockeyfutures,
        .homeWidget a.sportsItem i.icon-hockey,
        .homeWidget a.sportsItem i.icon-hockeyfutures,
        .homeWidget a.sportsItem i.icon-hockeyodds,
        .homeWidget a.sportsItem i.icon-icehockey,
        .homeWidget a.sportsItem i.icon-icehockeyfutures {
            background-image: url(../../images5/new-sports-icons/IceHockey_Puck-128x128.png);
        }

        a.sports-menu-item i.icon-mma,
        a.sports-menu-item i.icon-mmafutures,
        a.sports-menu-item i.icon-mmaodds,
        .homeWidget a.sportsItem i.icon-mma,
        .homeWidget a.sportsItem i.icon-mmafutures,
        .homeWidget a.sportsItem i.icon-mmaodds {
            background-image: url(../../images5/new-sports-icons/UFC_Gloves-128x128.png);
        }

        a.sports-menu-item i.icon-motorsports,
        a.sports-menu-item i.icon-motorsportsfutures,
        a.sports-menu-item i.icon-motorsportodds,
        a.sports-menu-item i.icon-racing,
        a.sports-menu-item i.icon-racingfutures,
        a.sports-menu-item i.icon-racingodds,
        a.sports-menu-item i.icon-autoracing,
        a.sports-menu-item i.icon-autoracingfutures,
        a.sports-menu-item i.icon-autoracingodds,
        .homeWidget a.sportsItem i.icon-motorsports,
        .homeWidget a.sportsItem i.icon-motorsportsfutures,
        .homeWidget a.sportsItem i.icon-motorsportodds,
        .homeWidget a.sportsItem i.icon-racing,
        .homeWidget a.sportsItem i.icon-racingfutures,
        .homeWidget a.sportsItem i.icon-racingodds,
        .homeWidget a.sportsItem i.icon-autoracing,
        .homeWidget a.sportsItem i.icon-autoracingfutures,
        .homeWidget a.sportsItem i.icon-autoracingodds {
            background-image: url(../../images5/new-sports-icons/AutoRacing_FinishFlag-128x128.png);
        }

        a.sports-menu-item i.icon-rugby,
        a.sports-menu-item i.icon-rugbyfutures,
        a.sports-menu-item i.icon-rugbyodds,
        a.sports-menu-item i.icon-rugbyunion,
        a.sports-menu-item i.icon-rugbyunionfutures,
        a.sports-menu-item i.icon-rugbyunionsevens a.sports-menu-item i.icon-rugbyleague,
        a.sports-menu-item i.icon-rugbyleaguefutures,
        .homeWidget a.sportsItem i.icon-rugby,
        .homeWidget a.sportsItem i.icon-rugbyfutures,
        .homeWidget a.sportsItem i.icon-rugbyodds,
        .homeWidget a.sportsItem i.icon-rugbyunion,
        .homeWidget a.sportsItem i.icon-rugbyunionfutures,
        .homeWidget a.sportsItem i.icon-rugbyleague,
        .homeWidget a.sportsItem i.icon-rugbyleaguefutures,
        .homeWidget a.sportsItem i.icon-rugbyunionsevens {
            background-image: url(../../images5/new-sports-icons/RugbyLeague_Ball-128x128.png);
        }

        a.sports-menu-item i.icon-rugbyunion,
        a.sports-menu-item i.icon-rugbyunionfutures,
        a.sports-menu-item i.icon-rugbyunionsevens .homeWidget a.sportsItem i.icon-rugbyunion,
        .homeWidget a.sportsItem i.icon-rugbyunionfutures,
        .homeWidget a.sportsItem i.icon-rugbyunionsevens {
            background-image: url(../../images5/new-sports-icons/RugbyUnion_Ball-128x128.png);
        }

        a.sports-menu-item i.icon-soccer,
        a.sports-menu-item i.icon-Soccer,
        a.sports-menu-item i.icon-soccerfutures,
        a.sports-menu-item i.icon-soccerodds,
        a.sports-menu-item i.icon-soccerspecialodds,
        .homeWidget a.sportsItem i.icon-soccer,
        .homeWidget a.sportsItem i.icon-Soccer,
        .homeWidget a.sportsItem i.icon-soccerfutures,
        .homeWidget a.sportsItem i.icon-soccerodds,
        .homeWidget a.sportsItem i.icon-soccerspecialodds {
            background-image: url(../../images5/new-sports-icons/Soccer_Ball-128x128.png);
        }

        a.sports-menu-item i.icon-tennis,
        a.sports-menu-item i.icon-tennisfutures,
        a.sports-menu-item i.icon-tennisodds,
        .homeWidget a.sportsItem i.icon-tennis,
        .homeWidget a.sportsItem i.icon-tennisfutures,
        .homeWidget a.sportsItem i.icon-tennisodds {
            background-image: url(../../images5/new-sports-icons/Tennis_Ball-128x128.png);
        }

        a.sports-menu-item i.icon-specials,
        a.sports-menu-item i.icon-specialsodds,
        a.sports-menu-item i.icon-socialpolitical,
        a.sports-menu-item i.icon-socialpoliticalfutures,
        .homeWidget a.sportsItem i.icon-specials,
        .homeWidget a.sportsItem i.icon-specialsodds,
        .homeWidget a.sportsItem i.icon-socialpolitical,
        .homeWidget a.sportsItem i.icon-socialpoliticalfutures {
            background-image: url(../../images5/new-sports-icons/Ballooning_Balloon-128x128.png);
        }

        a.sports-menu-item i.icon-casinoRoulette,
        .homeWidget a.sportsItem i.icon-casinoRoulette {
            background-image: url(../../images5/new-sports-icons/Casino_Roulette-128x128.png);
        }

        a.sports-menu-item i.icon-horses,
        .homeWidget a.sportsItem i.icon-horses {
            background-image: url(../../images5/new-sports-icons/HorsebackRiding_Cap-128x128.png);
        }

        a.sports-menu-item i.icon-live,
        .homeWidget a.sportsItem i.icon-live {
            background-image: url(../../images5/new-sports-icons/Scoreboard_Football-128x128.png);
        }
}


/* --- LEAGUE LOGOS --- */

.homeWidget#featSports a.sportsItem i {
    width: 64px;
    height: 64px;
    background-position: 0 0;
    display: inline-block;
}

.homeWidget a.sportsItem i.icon_nfl, .icon_nfl {
    background-image: url(../../images5/new-league-logos/LeagueLogo-NFL-128x128.png);
}

.homeWidget a.sportsItem i.icon_nflplayoffs, .icon_nflplayoffs {
    background-image: url(../../images5/new-league-logos/LeagueLogo-NFL-Playoffs-128x128.png);
}

.homeWidget a.sportsItem i.icon_ncaafootball, .icon_ncaafootball {
    background-image: url(../../images5/new-league-logos/LeagueLogo-NCAA-Football-128x128.png);
}

.homeWidget a.sportsItem i.icon_premleaguesoc, .icon_premleaguesoc {
    background-image: url(../../images5/new-league-logos/LeagueLogo-Premier-League-128x128.png);
}

.homeWidget a.sportsItem i.icon_champleaguesoc, .icon_champleaguesoc {
    background-image: url(../../images5/new-league-logos/LeagueLogo-Champions-League-128x128.png);
}

.homeWidget a.sportsItem i.icon_europasoc, .icon_europasoc {
    background-image: url(../../images5/new-league-logos/LeagueLogo-Europa-128x128.png);
}

.homeWidget a.sportsItem i.icon_nba, .icon_nba {
    background-image: url(../../images5/new-league-logos/LeagueLogo-NBA-128x128.png);
}

.homeWidget a.sportsItem i.icon_ncaabasketball, .icon_ncaabasketball {
    background-image: url(../../images5/new-league-logos/LeagueLogo-NCAA-128x128.png);
}

.homeWidget a.sportsItem i.icon_laliga, .icon_laliga {
    background-image: url(../../images5/new-league-logos/LeagueLogo-LaLiga-128x128.png);
}

.homeWidget a.sportsItem i.icon_ligue1, .icon_ligue1 {
    background-image: url(../../images5/new-league-logos/LeagueLogo-Ligue-1-128x128.png);
}

.homeWidget a.sportsItem i.icon_bundesliga, .icon_bundesliga {
    background-image: url(../../images5/new-league-logos/LeagueLogo-Bundesliga-128x128.png);
}

.homeWidget a.sportsItem i.icon_seriea, .icon_seriea {
    background-image: url(../../images5/new-league-logos/LeagueLogo-Serie-A-128x128.png);
}

.homeWidget a.sportsItem i.logo-atp, .logo-atp {
    background-image: url(../../images5/new-league-logos/LeagueLogo-ATP-128x128.png);
}

.homeWidget a.sportsItem i.logo-wta, .logo-wta {
    background-image: url(../../images5/new-league-logos/LeagueLogo-WTA-128x128.png);
}

.homeWidget a.sportsItem i.logo-golf, .logo-golf {
    background-image: url(../../images5/new-league-logos/LeagueLogo-PGA-128x128.png);
}

.homeWidget a.sportsItem i.logo-racing, .logo-racing {
    background-image: url(../../images5/new-league-logos/LeagueLogo-Formula-1-128x128.png);
}

.homeWidget a.sportsItem i.icon_mlb, .icon_mlb {
    background-image: url(../../images5/new-league-logos/LeagueLogo-MLB-128x128.png);
}

.homeWidget a.sportsItem i.icon_ufc, .icon_ufc {
    background-image: url(../../images5/new-league-logos/LeagueLogo-UFC-128x128.png);
}

.homeWidget a.sportsItem i.logo-usamls, .logo-usamls {
    background-image: url(../../images5/new-league-logos/LeagueLogo-MLS-128x128.png);
}

.homeWidget a.sportsItem i.logo-formula1, .logo-formula1 {
    background-image: url(../../images5/new-league-logos/LeagueLogo-Formula-1-128x128.png);
}

.homeWidget a.sportsItem i.logo-lpga, .logo-lpga {
    background-image: url(../../images5/new-league-logos/LeagueLogo-LPGA-128x128.png);
}

.homeWidget a.sportsItem i.logo-nascar, .logo-nascar {
    background-image: url(../../images5/new-league-logos/LeagueLogo-Nascar-128x128.png);
}

.homeWidget a.sportsItem i.logo-nhl, .logo-nhl {
    background-image: url(../../images5/new-league-logos/LeagueLogo-NHL-128x128.png);
}

.homeWidget a.sportsItem i.logo-pga, .logo-pga {
    background-image: url(../../images5/new-league-logos/LeagueLogo-PGA-128x128.png);
}

.homeWidget a.sportsItem i.logo-pgachampions, .logo-pgachampions {
    background-image: url(../../images5/new-league-logos/LeagueLogo-PGA-Champions-128x128.png);
}

.homeWidget a.sportsItem i.logo-rydercup, .logo-rydercup {
    background-image: url(../../images5/new-league-logos/LeagueLogo-Ryder-Cup-128x128.png);
}

.homeWidget a.sportsItem i.logo-themasters, .logo-themasters {
    background-image: url(../../images5/new-league-logos/LeagueLogo-The-Masters-128x128.png);
}

.homeWidget a.sportsItem i.logo-theopen, .logo-theopen {
    background-image: url(../../images5/new-league-logos/LeagueLogo-The-Open-128x128.png);
}

.homeWidget a.sportsItem i.logo-usopentennis, .logo-usopentennis {
    background-image: url(../../images5/new-league-logos/LeagueLogo-US-Open-128x128.png);
}

.homeWidget a.sportsItem i.logo-usopentennis, .logo-usopentennis {
    background-image: url(../../images5/new-league-logos/LeagueLogo-US-Open-128x128.png);
}

.homeWidget a.sportsItem i.logo-olympics, .logo-olympics {
    background-image: url(../../images5/new-league-logos/LeagueLogo-Olympics-128x128.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {

    .homeWidget#featSports a.sportsItem i {
        background-size: 64px 64px !important;
    }

    .homeWidget a.sportsItem i.icon_nfl, .icon_nfl {
        background-image: url(../../images5/new-league-logos/LeagueLogo-NFL-128x128.png);
    }

    .homeWidget a.sportsItem i.icon_nflplayoffs, .icon_nflplayoffs {
        background-image: url(../../images5/new-league-logos/LeagueLogo-NFL-Playoffs-128x128.png);
    }

    .homeWidget a.sportsItem i.icon_ncaafootball, .icon_ncaafootball {
        background-image: url(../../images5/new-league-logos/LeagueLogo-NCAA-Football-128x128.png);
    }

    .homeWidget a.sportsItem i.icon_premleaguesoc, .icon_premleaguesoc {
        background-image: url(../../images5/new-league-logos/LeagueLogo-Premier-League-128x128.png);
    }

    .homeWidget a.sportsItem i.icon_champleaguesoc, .icon_champleaguesoc {
        background-image: url(../../images5/new-league-logos/LeagueLogo-Champions-League-128x128.png);
    }

    .homeWidget a.sportsItem i.icon_europasoc, .icon_europasoc {
        background-image: url(../../images5/new-league-logos/LeagueLogo-Europa-128x128.png);
    }

    .homeWidget a.sportsItem i.icon_nba, .icon_nba {
        background-image: url(../../images5/new-league-logos/LeagueLogo-NBA-128x128.png);
    }

    .homeWidget a.sportsItem i.icon_ncaabasketball, .icon_ncaabasketball {
        background-image: url(../../images5/new-league-logos/LeagueLogo-NCAA-128x128.png);
    }

    .homeWidget a.sportsItem i.icon_laliga, .icon_laliga {
        background-image: url(../../images5/new-league-logos/LeagueLogo-LaLiga-128x128.png);
    }

    .homeWidget a.sportsItem i.icon_ligue1, .icon_ligue1 {
        background-image: url(../../images5/new-league-logos/LeagueLogo-Ligue-1-128x128.png);
    }

    .homeWidget a.sportsItem i.icon_bundesliga, .icon_bundesliga {
        background-image: url(../../images5/new-league-logos/LeagueLogo-Bundesliga-128x128.png);
    }

    .homeWidget a.sportsItem i.icon_seriea, .icon_seriea {
        background-image: url(../../images5/new-league-logos/LeagueLogo-Serie-A-128x128.png);
    }

    .homeWidget a.sportsItem i.logo-atp, .logo-atp {
        background-image: url(../../images5/new-league-logos/LeagueLogo-ATP-128x128.png);
    }

    .homeWidget a.sportsItem i.logo-wta, .logo-wta {
        background-image: url(../../images5/new-league-logos/LeagueLogo-WTA-128x128.png);
    }

    .homeWidget a.sportsItem i.logo-golf, .logo-golf {
        background-image: url(../../images5/new-league-logos/LeagueLogo-PGA-128x128.png);
    }

    .homeWidget a.sportsItem i.logo-racing, .logo-racing {
        background-image: url(../../images5/new-league-logos/LeagueLogo-Formula-1-128x128.png);
    }

    .homeWidget a.sportsItem i.icon_mlb, .icon_mlb {
        background-image: url(../../images5/new-league-logos/LeagueLogo-MLB-128x128.png);
    }

    .homeWidget a.sportsItem i.icon_ufc, .icon_ufc {
        background-image: url(../../images5/new-league-logos/LeagueLogo-UFC-128x128.png);
    }

    .homeWidget a.sportsItem i.logo-usamls, .logo-usamls {
        background-image: url(../../images5/new-league-logos/LeagueLogo-MLS-128x128.png);
    }

    .homeWidget a.sportsItem i.logo-formula1, .logo-formula1 {
        background-image: url(../../images5/new-league-logos/LeagueLogo-Formula-1-128x128.png);
    }

    .homeWidget a.sportsItem i.logo-lpga, .logo-lpga {
        background-image: url(../../images5/new-league-logos/LeagueLogo-LPGA-128x128.png);
    }

    .homeWidget a.sportsItem i.logo-nascar, .logo-nascar {
        background-image: url(../../images5/new-league-logos/LeagueLogo-Nascar-128x128.png);
    }

    .homeWidget a.sportsItem i.logo-nhl, .logo-nhl {
        background-image: url(../../images5/new-league-logos/LeagueLogo-NHL-128x128.png);
    }

    .homeWidget a.sportsItem i.logo-pga, .logo-pga {
        background-image: url(../../images5/new-league-logos/LeagueLogo-PGA-128x128.png);
    }

    .homeWidget a.sportsItem i.logo-pgachampions, .logo-pgachampions {
        background-image: url(../../images5/new-league-logos/LeagueLogo-PGA-Champions-128x128.png);
    }

    .homeWidget a.sportsItem i.logo-rydercup, .logo-rydercup {
        background-image: url(../../images5/new-league-logos/LeagueLogo-Ryder-Cup-128x128.png);
    }

    .homeWidget a.sportsItem i.logo-themasters, .logo-themasters {
        background-image: url(../../images5/new-league-logos/LeagueLogo-The-Masters-128x128.png);
    }

    .homeWidget a.sportsItem i.logo-theopen, .logo-theopen {
        background-image: url(../../images5/new-league-logos/LeagueLogo-The-Open-128x128.png);
    }

    .homeWidget a.sportsItem i.logo-usopentennis, .logo-usopentennis {
        background-image: url(../../images5/new-league-logos/LeagueLogo-US-Open-128x128.png);
    }

    .homeWidget a.sportsItem i.logo-usopentennis, .logo-usopentennis {
        background-image: url(../../images5/new-league-logos/LeagueLogo-US-Open-128x128.png);
    }

    .homeWidget a.sportsItem i.logo-olympics, .logo-olympics {
        background-image: url(../../images5/new-league-logos/LeagueLogo-Olympics-128x128.png);
    }
}
