.embeddable-body p , #gi {
    font-family:Verdana,sans-serif;
    font-size:12px;
    line-height:1.5;

}
.embeddableContent {
    margin-left: 80px;
}
.embeddable-body {
    margin-left: 80px;
}
.embeddableContent p {
    margin-bottom: 20px;
}
/**
#gi{

    color: #333;
    padding-top:20px;
    font: normal normal 12px/1.5 Verdana, Helvetica, Arial, sans-serif;
    width:100%;
    margin:0;
    position: relative;
}
**/
.img_left {border-bottom:1px dotted #000; margin-top:20px;}
.last_image {border:none;}
.view_pic .img_left > a {

    margin: 0 20px 20px 0;
}
section.hdlist h3 {
    margin-left: 0;
}
.gi-mobile{
    display:none;
}
.gi-pagination .gi-unit{
    display:none;
}
.gi-pagination .gi-unit.showing{
    display:block;
}
.gi-pagination-single-page{
    float:left;
    width:49%;
}
.gi-pagination-area{
    float:right;
    width:49%;
    text-align: right;
}
.gi-pagination-area,.gi-pagination-single-page{
    font-family:"PrattHeavy",Arial,sans-serif;
    font-size:12px;
    text-transform: uppercase;
}
.gi-pagination-single-page a{
    color:black !important;
}
.gi-pagination-area a{
    color:black !important;
    margin:0 5px;
}
.gi-pagination-area a.selected,.gi-pagination-single-page a.selected{
    color:red !important;
}
.gi-pagination-label{
    margin-right:25px;
}
.gi-pagination-next{
    margin-left:45px;
    float:right;
}
#gi a{
    color:red;
    text-decoration: none;
}
#gi h3{
    font-family:"PrattHeavy",georgia,sans-serif;
    font-weight:normal;
    font-size:20px;
    margin: 10px 0 5px 0;
    float: left;
    width: 100%;
}
#gi h3 span{
    font-weight:normal;
    font-family:Arial,sans-serif;
    font-size:14px;
}
.gi-unit{
    padding-top:35px;
}
.gi-unit:nth-of-type(1) {
    padding-top: 0;
    border-top: 0;
}
#gi img{
    width:100%;
    float:right;
}
#gi ul, #gi ol {
    padding-left:40px;
    margin:10px 0;
}
#gi ul {
    list-style-type:disc;
}
#gi ol {
    list-style-type:decimal;
}
.gi-caption {
    text-align: right;
    font-size: 9px;
    color: rgb(216, 216, 216);
    background-color: black;
    font-family: Arial,Helvetica,sans-serif;
    padding: 3px 5px;
    float: right;
    margin-top: -20px;
    z-index: 10;
    position: relative;
}
.gia-brightcove-wrapper {
    position: relative;
}
.gia-brightcove-wrapper .video-preload {
    background-image: url("http://beta.images.theglobeandmail.com/static/templates/images/loader.gif");
    background-repeat:no-repeat;
    background-color:#FFF;
    background-position:center;
    position:absolute;
    top:0;
}

.misspelled{
    border-bottom:0px solid white !important;
}
.embed-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; max-width: 100%; height: auto; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* Smartphones -------------------------------*/
@media screen and (max-width: 480px) {
    #gi p, #gi,.gi-chart,.gi-unit{
        margin-left:0;
        width:100%;
    }
    #gi img{
        margin-left:0;
    }
    #gi h3{
        font-weight:bold !important;
        font-family:Arial,Helvetica,Verdana,sans-serif;
    }
    .gi-desktop{
        display:none;
    }
    .gi-mobile{
        display:inline;
    }
    #gi img{
        width:100%;
    }
    #gi li{
        margin:0 0 10px
    }
    .gi-caption{
        margin:1px 0;
    }
    .gi-text{
        font-size:16px;
        font-family:Helvetica,Arial,sans-serif;
    }
    #gi ul#gi-nav,#gi #gi-nav li{
        margin:0;
        padding:0;
    }
    #gi ul#gi-nav li{
        list-style-type: none;
    }
    #gi ul#gi-nav li a{
        padding:10px;
        margin:10px 0;
        background-color:#f7f7f7;
        border:1px solid #e7e7e7;
        border-radius: 3px;
        display:block;
        width:90%;
        color:black;
        font-weight:bold;
    }
    .gi-caption{
        background-color:white !important;
        color:rgb(117,117,117) !important;
        width:100% !important;
        margin-top:0 !important;
    }
    .gi-pagination-single-page{
        display:none;
    }

    .embeddableContent {
        margin: 0;
    }
}