﻿/*
	ICON LIST
	
		1.- Icon List li
		2.-Icon List h4
		3.- Icon List a
*/

/* ===== ICON LIST ====== */

.icon-list {
    margin: 0;
    line-height: 1.154em;
    padding: 4px 0 5px 12px;
    list-style: none;
}

    .icon-list li {
        padding: 3px 0 4px 28px;
        /*background: url(../images/bullet-icon-list.png) no-repeat 0 4px;*/
    }

        .icon-list li.action-schedule {
            background: url("../images/ico-schedule.png") no-repeat scroll 0 50% transparent;
        }

        .icon-list li.action-message {
            background: url("../images/ico-email.gif") no-repeat scroll 0 50% transparent;
            padding: 3px 0 4px 26px;
        }

        .icon-list li.booth-details-website {
            background: url("../images/ico-website.png") no-repeat scroll 0 50% transparent;
            padding: 3px 0 4px 26px;
        }

        .icon-list li.booth-details-linkedin {
            background: url("../images/ico-linkedin.png") no-repeat scroll 0 50% transparent;
            padding: 3px 0 4px 26px;
        }

        .icon-list li.booth-details-facebook {
            background: url("../images/ico-facebook.png") no-repeat scroll 0 50% transparent;
            padding: 3px 0 4px 26px;
        }

        .icon-list li.booth-details-twitter {
            background: url("../images/ico-twitter.png") no-repeat scroll 0 50% transparent;
            padding: 3px 0 4px 26px;
        }

        .icon-list li.booth-details-rss {
            background: url("../images/ico-rss.png") no-repeat scroll 0 50% transparent;
            padding: 3px 0 4px 26px;
        }

        .icon-list li.larger-map {
            background: url("../images/map-magnify.png") no-repeat scroll 0 50% transparent;
            padding: 3px 0 4px 26px;
            float: left;
            margin-right: 20px;
        }

        .icon-list li.driving-directions {
            background: url("../images/icon-direction.gif") no-repeat scroll 0 50% transparent;
            padding: 3px 0 4px 26px;
            float: left;
        }

    .icon-list h4 {
        margin: 0;
        color: #333;
        font-size: 1em;
        line-height: 1.154em;
    }

    .icon-list a, .action-schedule a {
        font-weight: bold;
        font-size: 0.9em;
    }

/* ===== HIREARCHICAL LIST ====== */
.hierarchical-list {
    margin: 0;
    line-height: 1.154em;
    padding: 6px 0 1px;
    list-style: none;
}

    .hierarchical-list li {
        padding: 0 0 7px;
    }

    .hierarchical-list a {
        font-weight: bold;
    }

    .hierarchical-list .hierarchical {
        text-transform: uppercase;
        color: #fff;
        font: bold 10px/12px Arial, Helvetica, sans-serif;
        min-width: 20px;
        margin: 1px 10px 0 0;
        padding: 0 5px 1px;
        float: left;
        background: #9e9e9e;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
    }

/* ===== ORDERED LISTS ====== */

.ordered-list {
    margin: 0;
    padding: 0;
    line-height: 1.154em;
    height: 1%;
    overflow: hidden;
    counter-reset: list_item;
}

    .ordered-list li {
        padding: 3px 0 2px 10px;
    }

    .ordered-list a {
        font-weight: bold;
    }

    .ordered-list strong {
    }

    .ordered-list .ordered {
        padding: 0 0 0 9px;
        display: inline;
    }

    .ordered-list ol {
        margin: 0;
        padding: 12px 0 8px;
        overflow: hidden;
        height: 1%;
        counter-reset: list_item;
    }

        .ordered-list ol li {
            padding: 3px 0 2px 20px;
        }

    .ordered-list li:before {
        content: ''counter(list_item)'. ';
        counter-increment: list_item;
    }

    .ordered-list ol li:before {
        content: ''counter(list_item, lower-latin)'. ';
        counter-increment: list_item;
    }

/* ===== IMAGE LIST ====== */
.image-list {
    margin: 0 -10px 0 -11px;
    padding: 9px 0 20px;
    list-style: none;
    overflow: hidden;
    width: 650px;
}

    .image-list li {
        float: left;
        padding: 0 0 0 11px;
    }

    .image-list img {
        vertical-align: top;
    }

/*
	LIST
		1.- List Block
		2.- Bullet List li a ul
*/

/* ===== LIST ====== */
.list-block {
    color: #666;
    overflow: hidden;
    width: 100%;
    padding: 5px 0 12px;
}

#content .list-block h2 {
    margin: 0 0 5px;
    padding: 0;
    color: #333;
    font: 16px/19px Arial, Helvetica, sans-serif;
}

.list-block p {
    margin: 0 0 9px;
}

.list-block .grid_4 {
    margin: 0;
}

    .list-block .grid_4 h2 {
        margin-top: 10px !important;
    }

.bullet-list {
    color: #666;
    margin: 0;
    line-height: 1.154em;
    padding: 0 0 5px 12px;
    list-style: none;
}

    .bullet-list li {
        padding: 3px 0 2px 20px;
        background: url(../images/bullet-list.gif) no-repeat 0 8px;
    }

.list-block .bullet-list li {
    padding: 3px 0 4px 20px;
}

.bullet-list a {
    font-weight: bold;
}

.bullet-list strong {
    color: #333;
}

.bullet-list ul {
    margin: 0 0 0 -1px;
    padding: 12px 0 8px;
    list-style: none;
}

    .bullet-list ul li {
        background: url(../images/bullet-list-second.gif) no-repeat 0 7px;
        padding: 3px 0 2px 21px;
    }

.bullet-list.iconic {
    margin-top: 10px;
}

    .bullet-list.iconic + .btn {
        margin-bottom: 15px;
    }

.no-bullet {
    list-style-type: none;
    margin: 0;
    padding: 0 0 5px 12px;
}

    .no-bullet li {
        margin: 5px 0;
    }

    .no-bullet.no-link li {
        margin: 2px 0;
    }


/* Speaker Details */
.social-media ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

  .social-media ul li {
    float: left;
    margin-right: 15px;
  }

    .social-media ul li a {
      font-size: 1.5em;
    }
