/* @override 
    http://beta.images.theglobeandmail.com/static/templates/interactives/feature-article/feature-article.v1.css
    http://beta.images.theglobeandmail.com/static/templates/interactives/feature-article/feature-article.v2.qa.css?rand=1585
    http://beta.images.theglobeandmail.com/static/templates/interactives/feature-article/feature-article.v2.css */



.entry-type-embeddable .deck{
    display:none;
}
/* for 940px-full width embeddables */
.top_full_width .entry-type-embeddable {
    margin: 20px 10px 0;
}

#gi{
    width:620px;
    background-color:white;
    float:left;
    font-family: "PrattRegular",Helvetica,sans-serif;
    font-size:12px;
    line-height:1.5;
}
#gi a,#gi a:hover{
    color:red;
}
#gi.gi-big{
    width:940px;
}
#gi.gi-medium{
    width:620px;
}
#gi.gi-narrow{
    width:460px;
}
.gi-text p{
    margin: 0 0 15px 0;
    font-family:'PrattRegular' Verdana, Arial,Helvetica,sans-serif;
    font-size:19px;
    line-height:31px;
    color: #555555;
}
/*#gi.gi-big .gi-text p{
    font-family:"OpenSans",Arial,Helvetica,sans-serif;
    font-size: 15px;
    line-height: 1.9;
}*/
.gi-unit{
    float:left;
}
.gi-big{
    width:100%;
}
/* - Image blocks - */
#gi.gi-big .gi-image{
}
.gi-image{
    width:100%;
    padding:10px 0;
}
.gi-image.gi-floatright{
    display: inline;
    float:right;
    width:460px;
}
#gi.gi-big .gi-image{
    width:620px;
}
#gi.gi-big .gi-image.gi-floatright{
    width:620px;
    position: relative;
    margin-right:-280px;
    margin-left:0;
    padding:20px 0 20px 20px;
}
#gi.gi-big .gi-image.gi-inline{
    margin-left:0;
}
#gi.gi-medium .gi-image{
    float:right;
}
#gi.gi-medium .gi-image.gi-floatright{
    width:620px;
    padding:20px 0 20px 20px;
}
.gi-image img{
    width:100%;
}
.gi-image.gi-big{
    position: relative;
    padding:0 0 20px 0;
    width:100% !important;
    margin-left:0 !important;
}
#gi.gi-big .gi-image.gi-big{
    width:940px !important;
}
#gi.gi-big .gi-text .gi-image.gi-big{
    padding-top:10px;
    margin-left:-40px !important;
}
/* - Image captions - */
.gi-caption{
    font-family:'GMsans-Regular',Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 19px;
    padding-bottom:10px;
    border-bottom:1px solid #ececec;
    color:#525252;
    padding-top: 20px;
    
}
.gi-sidebar .gi-caption{
    border-bottom:0px;
    padding-top:5px;
}
#gi.gi-big .gi-image.gi-floatright .gi-caption{
    text-align: left;
    width:75%;
    float:right;
}
#gi.gi-big .gi-image.gi-big .gi-caption{
    width: 200px;
    float: right;
    text-align: left;
}
/* - Pullquotes - */

.gi-pullquote{
    background: #f5f5f5;
    font-family:"PrattRegular",sans-serif;
    font-size:30px;
    line-height:38px;
    color: #999;
    padding:30px 50px;
    margin: 20px 0;
}
.gi-pullquote-by{
    font-size: 16px;
    line-height: 21px;
    color: #525252;
    padding-top: 10px;
    font-family: "PrattHeavy",sans-serif;
}
#gi.gi-big .gi-pullquote.gi-floatright{
    width:400px;
    padding:20px 0 20px 30px;
    float:right;
    margin-right:-300px;
    margin-left:20px;
}
#gi .gi-brightcove-wrapper{
    position: relative;
    padding:10px 0 20px 0;
}
/* - Sidebar - */
.gi-sidebar{
    padding-bottom:10px;
    border-bottom:1px solid #ececec;
}
.gi-sidebar h4{
    font-family:"PrattHeavy",Arial,sans-serif;
    font-size:15px;
    font-weight:normal;
    margin:5px 0;
}
.gi-sidebar img{
    max-width:100%;
}
.gi-sidebar,.gi-sidebar .gi-image{
    width: 165px;
    margin: 0 20px 0 0 !important;
    float: left;
}
.gi-sidebar p,#gi.gi-big .gi-sidebar p{
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    line-height: 1.5;
}
#gi.gi-big .gi-sidebar{
    margin: 0 auto;
    width:200px;
    float:right;
    margin-right:-350px !important;
}
#gi.gi-medium .gi-sidebar{
    float: left;
    width:200px;
    margin-right: 0;
    margin-left: -150px;
    padding: 10px 20px 10px 0;
}
#gi.gi-narrow .gi-sidebar{
    margin:20px 0;
}
#gi.gi-medium .gi-sidebar .gi-image,#gi.gi-big .gi-sidebar .gi-image{
    width:200px;
}
/* - Relateds - */
.gi-related a{
    font-family: "PrattRegular",Helvetica,sans-serif;
}
/* - Media - */
#gi audio{

}
#gi .gi-sidebar audio{
    width:100%;
}
/* - Reading time - */
.gi-time{
    width: 100%;
    text-align: right;
    font-family:Arial,Helvetica,sans-serif;
    margin-bottom:10px;
}
.gi-time img{
    margin-top: -2px;
}
#gi.gi-big .gi-time{
    width:940px;
    margin-left: -40px;
}
/* - Text blocks - */
.gi-text{
    width:620px;
    float:left;
}
.gi-text .gi-break{
    margin-top:60px;
}
#gi.gi-narrow .gi-text{
    width:460px;
}
#gi.gi-medium .gi-text{
    width:620px;
    margin-left:0;
}
#gi.gi-big .gi-text{
    margin-left:40px;
    width:550px;
}
.gi-text .gi-bold{
    font-family:"PrattHeavy",Verdana,sans-serif;
    font-weight:normal;
    font-size:17px;
}
.gi-text h3{
    font-family:"PrattHeavy",Verdana,sans-serif;
    font-size: 40px;
    line-height: 46px;
}
.gi-text h4{
    font-size:22px;
}
/* - Headline text - */
.gi-head{
    display:none;
}
#gi.gi-big .gi-head{
    display:block;
    position: absolute;
    text-align: center;
    width:100%;
    margin:0 auto;
}
#gi.gi-big .gi-head.gi-top{
    top:7%;
}
#gi.gi-big .gi-head.gi-middle{
    display:none;
}
#gi.gi-big .gi-head.gi-bottom{
    bottom:10%;
}
#gi.gi-big .gi-head h3{
    font-size: 40px;
    line-height: 46px;
    color: #333;
    margin:0 0 10px 0;
}
#gi.gi-big .gi-head.gi-white{
    text-shadow: 3px 3px 3px #333;
    color:white;
}
#gi.gi-big .gi-head.gi-black{
    color:#333;
}
#gi.gi-big .gi-deck{
    font-size:22px;
    font-family: "PrattRegular",Helvetica,sans-serif;
}
#gi.gi-big .gi-byline{
    font-size:15px;
    margin-top:10px;
    font-family: "PrattHeavy",Helvetica,sans-serif;
}
/* - Lede text - */
#gi.gi-big .gi-lede{
    font-family:"PrattRegular",sans-serif;
    font-size:19px;
    line-height:1.7;
}

/* new additions */

span.dropcap{
    color: #333;
    font-size: 4.4rem;
    padding-right: 0;
    margin-right: 0.3rem;
    width: auto;
}



.lb-display-deck {
  font-family: "PrattRegular", Georgia, Palatino, "Book Antiqua", "Times New Roman", serif;
  font-size: 26px;
  line-height: 32px;
  letter-spacing: 0;
}

.lb-head {
  font-family: "PrattRegular", Georgia, Palatino, "Book Antiqua", "Times New Roman", serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: 0px;
}

.gi-text p b, .lb-display-deck b{
    font-weight: normal;
    font-family: "PrattBold",Helvetica,sans-serif;
}

.lb-title{
  font-size: 40px;
  line-height: 46px;
  font-family: "PrattHeavy",Helvetica,sans-serif;
}

.gi-text h1,
.gi-text h2,
.gi-text h3,
.gi-text h4,
.gi-text h5,
.gi-text h6,
.gi-text h7,
.gi-text h8,
.gi-text h9,
.gi-text h10,
.gi-text h11,
.gi-text h12,
.gi-text h13,
.gi-text h14{
    color: #333;
    font-weight: normal;
}

.gi-text .big-red-number{
    color: #CE2A23;
}




/* Smartphones -------------------------------*/
@media screen and (max-width: 480px) {
    #gi,.gi-unit,.gi-image,.gi-image img,.gi-big,#gi.gi-big,.gi-caption,#gi.gi-big .gi-image.gi-big .gi-caption,#gi.gi-big .gi-text,#gi.gi-big .gi-image, #gi.gi-big .gi-image.gi-big,#gi.gi-medium .gi-text,.gi-medium,#gi.gi-medium,#gi.gi-medium .gi-image.gi-big .gi-caption,#gi.gi-medium .gi-text,#gi.gi-medium .gi-image, #gi.gi-medium .gi-image.gi-big,#gi.gi-narrow .gi-text,.gi-medium,#gi.gi-narrow,#gi.gi-narrow .gi-image.gi-big .gi-caption,#gi.gi-narrow .gi-text,#gi.gi-narrow .gi-image, #gi.gi-narrow .gi-image.gi-big{
        width:100% !important;
        margin-left:0;
        margin-right:0;
        float:left;
    }
    #gi{
        padding:0;
    }
    #gi h3{
        margin-bottom: 10px;
        font-weight:bold;
        font-size:18px;
    }
    #gi.gi-big .gi-time{
        width:100% !important;
        margin-left:0;
        font-size:12px;
        margin-bottom:0;
    }
    #gi.gi-big  .gi-head{
        display:none;
    }
    #gi.gi-big .gi-image.gi-big .gi-caption{
        margin-bottom:0;
        text-align: left;
    }
    #gi.gi-big .gi-image.gi-floatright{
        padding:10px 0;
    }
    #gi.gi-big .gi-text .gi-image.gi-big{
        margin-left:0 !important;
    }
    #gi.gi-big .gi-pullquote, .gi-pullquote, #gi.gi-medium .gi-pullquote, #gi.gi-narrow .gi-pullquote{
        width:100%;
        margin:10px 0;
        padding: 15px;
    }
    #gi.gi-big .gi-sidebar,.gi-sidebar{
        width:100%;
        margin: 10px auto !important;
        border-top:1px solid #ececec;
        padding:5px 0 10px 0;
        float:left;
    }
    .gi-caption{
        text-align: left !important;
        margin:10px 0 !important;
        font-size:13px;
        padding:0 0 10px !important;
        line-height: 1.5 !important;
    }

    #gi .gi-mobile-none {
        display: none;
    }
    .gi-text .gi-bold{
        font-family:"OpenSans",Arial,Helvetica,sans-serif !important;
        font-size:15px !important;
        font-weight:bold !important;
    }
}

/* ----------- iPad mini ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
    #gi,.gi-unit,.gi-image,.gi-image img,.gi-big,#gi.gi-big,.gi-caption,#gi.gi-big .gi-image.gi-big .gi-caption,#gi.gi-big .gi-text,#gi.gi-big .gi-image, #gi.gi-big .gi-image.gi-big,#gi.gi-medium .gi-text,.gi-medium,#gi.gi-medium,#gi.gi-medium .gi-image.gi-big .gi-caption,#gi.gi-medium .gi-text,#gi.gi-medium .gi-image, #gi.gi-medium .gi-image.gi-big,#gi.gi-narrow .gi-text,.gi-medium,#gi.gi-narrow,#gi.gi-narrow .gi-image.gi-big .gi-caption,#gi.gi-narrow .gi-text,#gi.gi-narrow .gi-image, #gi.gi-narrow .gi-image.gi-big{
        width:100% !important;
        margin-left:0;
        margin-right:0;
        float:left;
    }
    #gi{
        padding:0;
    }
    #gi h3{
        margin-bottom: 10px;
        font-weight:bold;
        font-size:18px;
    }
    #gi.gi-big .gi-time{
        width:100% !important;
        margin-left:0;
        font-size:12px;
        margin-bottom:0;
    }
    #gi.gi-big  .gi-head{
        display:none;
    }
    #gi.gi-big .gi-image.gi-big .gi-caption{
        margin-bottom:0;
        text-align: left;
    }
    #gi.gi-big .gi-image.gi-floatright{
        padding:10px 0;
    }
    #gi.gi-big .gi-text .gi-image.gi-big{
        margin-left:0 !important;
    }
    #gi.gi-big .gi-pullquote, .gi-pullquote, #gi.gi-medium .gi-pullquote, #gi.gi-narrow .gi-pullquote{
        width:100%;
        margin:10px 0;
        padding: 15px;
    }
    #gi.gi-big .gi-sidebar,.gi-sidebar{
        width:100%;
        margin: 10px auto !important;
        border-top:1px solid #ececec;
        padding:5px 0 10px 0;
        float:left;
    }
    .gi-caption{
        text-align: left !important;
        margin:10px 0 !important;
        font-size:13px;
        padding:0 0 10px !important;
        line-height: 1.5 !important;
    }
    
    .gi-text .big-red-number{
        text-align: left;
    }
    
    .lb-center-wrapper{
        width: inherit;
    }
    
}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
    #gi,.gi-unit,.gi-image,.gi-image img,.gi-big,#gi.gi-big,.gi-caption,#gi.gi-big .gi-image.gi-big .gi-caption,#gi.gi-big .gi-text,#gi.gi-big .gi-image, #gi.gi-big .gi-image.gi-big,#gi.gi-medium .gi-text,.gi-medium,#gi.gi-medium,#gi.gi-medium .gi-image.gi-big .gi-caption,#gi.gi-medium .gi-text,#gi.gi-medium .gi-image, #gi.gi-medium .gi-image.gi-big,#gi.gi-narrow .gi-text,.gi-medium,#gi.gi-narrow,#gi.gi-narrow .gi-image.gi-big .gi-caption,#gi.gi-narrow .gi-text,#gi.gi-narrow .gi-image, #gi.gi-narrow .gi-image.gi-big{
        width:100% !important;
        margin-left:0;
        margin-right:0;
        float:left;
    }
    #gi{
        padding:0;
    }
    #gi h3{
        margin-bottom: 10px;
        font-weight:bold;
        font-size:18px;
    }
    #gi.gi-big .gi-time{
        width:100% !important;
        margin-left:0;
        font-size:12px;
        margin-bottom:0;
    }
    #gi.gi-big  .gi-head{
        display:none;
    }
    #gi.gi-big .gi-image.gi-big .gi-caption{
        margin-bottom:0;
        text-align: left;
    }
    #gi.gi-big .gi-image.gi-floatright{
        padding:10px 0;
    }
    #gi.gi-big .gi-text .gi-image.gi-big{
        margin-left:0 !important;
    }
    #gi.gi-big .gi-pullquote, .gi-pullquote, #gi.gi-medium .gi-pullquote, #gi.gi-narrow .gi-pullquote{
        width:100%;
        margin:10px 0;
        padding: 15px;
    }
    #gi.gi-big .gi-sidebar,.gi-sidebar{
        width:100%;
        margin: 10px auto !important;
        border-top:1px solid #ececec;
        padding:5px 0 10px 0;
        float:left;
    }
    .gi-caption{
        text-align: left !important;
        margin:10px 0 !important;
        font-size:13px;
        padding:0 0 10px !important;
        line-height: 1.5 !important;
    }
    
    .gi-text .big-red-number{
        text-align: left;
    }
    
    .lb-center-wrapper{
        width: inherit;
    }
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
    #gi,.gi-unit,.gi-image,.gi-image img,.gi-big,#gi.gi-big,.gi-caption,#gi.gi-big .gi-image.gi-big .gi-caption,#gi.gi-big .gi-text,#gi.gi-big .gi-image, #gi.gi-big .gi-image.gi-big,#gi.gi-medium .gi-text,.gi-medium,#gi.gi-medium,#gi.gi-medium .gi-image.gi-big .gi-caption,#gi.gi-medium .gi-text,#gi.gi-medium .gi-image, #gi.gi-medium .gi-image.gi-big,#gi.gi-narrow .gi-text,.gi-medium,#gi.gi-narrow,#gi.gi-narrow .gi-image.gi-big .gi-caption,#gi.gi-narrow .gi-text,#gi.gi-narrow .gi-image, #gi.gi-narrow .gi-image.gi-big{
        width:100% !important;
        margin-left:0;
        margin-right:0;
        float:left;
    }
    #gi{
        padding:0;
    }
    #gi h3{
        margin-bottom: 10px;
        font-weight:bold;
        font-size:18px;
    }
    #gi.gi-big .gi-time{
        width:100% !important;
        margin-left:0;
        font-size:12px;
        margin-bottom:0;
    }
    #gi.gi-big  .gi-head{
        display:none;
    }
    #gi.gi-big .gi-image.gi-big .gi-caption{
        margin-bottom:0;
        text-align: left;
    }
    #gi.gi-big .gi-image.gi-floatright{
        padding:10px 0;
    }
    #gi.gi-big .gi-text .gi-image.gi-big{
        margin-left:0 !important;
    }
    #gi.gi-big .gi-pullquote, .gi-pullquote, #gi.gi-medium .gi-pullquote, #gi.gi-narrow .gi-pullquote{
        width:100%;
        margin:10px 0;
        padding: 15px;
    }
    #gi.gi-big .gi-sidebar,.gi-sidebar{
        width:100%;
        margin: 10px auto !important;
        border-top:1px solid #ececec;
        padding:5px 0 10px 0;
        float:left;
    }
    .gi-caption{
        text-align: left !important;
        margin:10px 0 !important;
        font-size:13px;
        padding:0 0 10px !important;
        line-height: 1.5 !important;
    }
    .gi-text .big-red-number{
        text-align: left;
    }
    
    .lb-center-wrapper{
        width: inherit;
    }
}

/* ----------- iPad 1 and 2 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
    #gi,.gi-unit,.gi-image,.gi-image img,.gi-big,#gi.gi-big,.gi-caption,#gi.gi-big .gi-image.gi-big .gi-caption,#gi.gi-big .gi-text,#gi.gi-big .gi-image, #gi.gi-big .gi-image.gi-big,#gi.gi-medium .gi-text,.gi-medium,#gi.gi-medium,#gi.gi-medium .gi-image.gi-big .gi-caption,#gi.gi-medium .gi-text,#gi.gi-medium .gi-image, #gi.gi-medium .gi-image.gi-big,#gi.gi-narrow .gi-text,.gi-medium,#gi.gi-narrow,#gi.gi-narrow .gi-image.gi-big .gi-caption,#gi.gi-narrow .gi-text,#gi.gi-narrow .gi-image, #gi.gi-narrow .gi-image.gi-big{
        width:100% !important;
        margin-left:0;
        margin-right:0;
        float:left;
    }
    #gi{
        padding:0;
    }
    #gi h3{
        margin-bottom: 10px;
        font-weight:bold;
        font-size:18px;
    }
    #gi.gi-big .gi-time{
        width:100% !important;
        margin-left:0;
        font-size:12px;
        margin-bottom:0;
    }
    #gi.gi-big  .gi-head{
        display:none;
    }
    #gi.gi-big .gi-image.gi-big .gi-caption{
        margin-bottom:0;
        text-align: left;
    }
    #gi.gi-big .gi-image.gi-floatright{
        padding:10px 0;
    }
    #gi.gi-big .gi-text .gi-image.gi-big{
        margin-left:0 !important;
    }
    #gi.gi-big .gi-pullquote, .gi-pullquote, #gi.gi-medium .gi-pullquote, #gi.gi-narrow .gi-pullquote{
        width:100%;
        margin:10px 0;
        padding: 15px;
    }
    #gi.gi-big .gi-sidebar,.gi-sidebar{
        width:100%;
        margin: 10px auto !important;
        border-top:1px solid #ececec;
        padding:5px 0 10px 0;
        float:left;
    }
    .gi-caption{
        text-align: left !important;
        margin:10px 0 !important;
        font-size:13px;
        padding:0 0 10px !important;
        line-height: 1.5 !important;
    }
    .gi-text .big-red-number{
        text-align: left;
    }
    
    .lb-center-wrapper{
        width: inherit;
    }
}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
    #gi,.gi-unit,.gi-image,.gi-image img,.gi-big,#gi.gi-big,.gi-caption,#gi.gi-big .gi-image.gi-big .gi-caption,#gi.gi-big .gi-text,#gi.gi-big .gi-image, #gi.gi-big .gi-image.gi-big,#gi.gi-medium .gi-text,.gi-medium,#gi.gi-medium,#gi.gi-medium .gi-image.gi-big .gi-caption,#gi.gi-medium .gi-text,#gi.gi-medium .gi-image, #gi.gi-medium .gi-image.gi-big,#gi.gi-narrow .gi-text,.gi-medium,#gi.gi-narrow,#gi.gi-narrow .gi-image.gi-big .gi-caption,#gi.gi-narrow .gi-text,#gi.gi-narrow .gi-image, #gi.gi-narrow .gi-image.gi-big{
        width:100% !important;
        margin-left:0;
        margin-right:0;
        float:left;
    }
    #gi{
        padding:0;
    }
    #gi h3{
        margin-bottom: 10px;
        font-weight:bold;
        font-size:18px;
    }
    #gi.gi-big .gi-time{
        width:100% !important;
        margin-left:0;
        font-size:12px;
        margin-bottom:0;
    }
    #gi.gi-big  .gi-head{
        display:none;
    }
    #gi.gi-big .gi-image.gi-big .gi-caption{
        margin-bottom:0;
        text-align: left;
    }
    #gi.gi-big .gi-image.gi-floatright{
        padding:10px 0;
    }
    #gi.gi-big .gi-text .gi-image.gi-big{
        margin-left:0 !important;
    }
    #gi.gi-big .gi-pullquote, .gi-pullquote, #gi.gi-medium .gi-pullquote, #gi.gi-narrow .gi-pullquote{
        width:100%;
        margin:10px 0;
        padding: 15px;
    }
    #gi.gi-big .gi-sidebar,.gi-sidebar{
        width:100%;
        margin: 10px auto !important;
        border-top:1px solid #ececec;
        padding:5px 0 10px 0;
        float:left;
    }
    .gi-caption{
        text-align: left !important;
        margin:10px 0 !important;
        font-size:13px;
        padding:0 0 10px !important;
        line-height: 1.5 !important;
    }
    .gi-text .big-red-number{
        text-align: left;
    }
    
    .lb-center-wrapper{
        width: inherit;
    }
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
    #gi,.gi-unit,.gi-image,.gi-image img,.gi-big,#gi.gi-big,.gi-caption,#gi.gi-big .gi-image.gi-big .gi-caption,#gi.gi-big .gi-text,#gi.gi-big .gi-image, #gi.gi-big .gi-image.gi-big,#gi.gi-medium .gi-text,.gi-medium,#gi.gi-medium,#gi.gi-medium .gi-image.gi-big .gi-caption,#gi.gi-medium .gi-text,#gi.gi-medium .gi-image, #gi.gi-medium .gi-image.gi-big,#gi.gi-narrow .gi-text,.gi-medium,#gi.gi-narrow,#gi.gi-narrow .gi-image.gi-big .gi-caption,#gi.gi-narrow .gi-text,#gi.gi-narrow .gi-image, #gi.gi-narrow .gi-image.gi-big{
        width:100% !important;
        margin-left:0;
        margin-right:0;
        float:left;
    }
    #gi{
        padding:0;
    }
    #gi h3{
        margin-bottom: 10px;
        font-weight:bold;
        font-size:18px;
    }
    #gi.gi-big .gi-time{
        width:100% !important;
        margin-left:0;
        font-size:12px;
        margin-bottom:0;
    }
    #gi.gi-big  .gi-head{
        display:none;
    }
    #gi.gi-big .gi-image.gi-big .gi-caption{
        margin-bottom:0;
        text-align: left;
    }
    #gi.gi-big .gi-image.gi-floatright{
        padding:10px 0;
    }
    #gi.gi-big .gi-text .gi-image.gi-big{
        margin-left:0 !important;
    }
    #gi.gi-big .gi-pullquote, .gi-pullquote, #gi.gi-medium .gi-pullquote, #gi.gi-narrow .gi-pullquote{
        width:100%;
        margin:10px 0;
        padding: 15px;
    }
    #gi.gi-big .gi-sidebar,.gi-sidebar{
        width:100%;
        margin: 10px auto !important;
        border-top:1px solid #ececec;
        padding:5px 0 10px 0;
        float:left;
    }
    .gi-caption{
        text-align: left !important;
        margin:10px 0 !important;
        font-size:13px;
        padding:0 0 10px !important;
        line-height: 1.5 !important;
    }
    .gi-text .big-red-number{
        text-align: left;
    }
    
    .lb-center-wrapper{
        width: inherit;
    }
}

/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
    #gi,.gi-unit,.gi-image,.gi-image img,.gi-big,#gi.gi-big,.gi-caption,#gi.gi-big .gi-image.gi-big .gi-caption,#gi.gi-big .gi-text,#gi.gi-big .gi-image, #gi.gi-big .gi-image.gi-big,#gi.gi-medium .gi-text,.gi-medium,#gi.gi-medium,#gi.gi-medium .gi-image.gi-big .gi-caption,#gi.gi-medium .gi-text,#gi.gi-medium .gi-image, #gi.gi-medium .gi-image.gi-big,#gi.gi-narrow .gi-text,.gi-medium,#gi.gi-narrow,#gi.gi-narrow .gi-image.gi-big .gi-caption,#gi.gi-narrow .gi-text,#gi.gi-narrow .gi-image, #gi.gi-narrow .gi-image.gi-big{
        width:100% !important;
        margin-left:0;
        margin-right:0;
        float:left;
    }
    #gi{
        padding:0;
    }
    #gi h3{
        margin-bottom: 10px;
        font-weight:bold;
        font-size:18px;
    }
    #gi.gi-big .gi-time{
        width:100% !important;
        margin-left:0;
        font-size:12px;
        margin-bottom:0;
    }
    #gi.gi-big  .gi-head{
        display:none;
    }
    #gi.gi-big .gi-image.gi-big .gi-caption{
        margin-bottom:0;
        text-align: left;
    }
    #gi.gi-big .gi-image.gi-floatright{
        padding:10px 0;
    }
    #gi.gi-big .gi-text .gi-image.gi-big{
        margin-left:0 !important;
    }
    #gi.gi-big .gi-pullquote, .gi-pullquote, #gi.gi-medium .gi-pullquote, #gi.gi-narrow .gi-pullquote{
        width:100%;
        margin:10px 0;
        padding: 15px;
    }
    #gi.gi-big .gi-sidebar,.gi-sidebar{
        width:100%;
        margin: 10px auto !important;
        border-top:1px solid #ececec;
        padding:5px 0 10px 0;
        float:left;
    }
    .gi-caption{
        text-align: left !important;
        margin:10px 0 !important;
        font-size:13px;
        padding:0 0 10px !important;
        line-height: 1.5 !important;
    }
    .gi-text .big-red-number{
        text-align: left;
    }
    
    .lb-center-wrapper{
        width: inherit;
    }
}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
    #gi,.gi-unit,.gi-image,.gi-image img,.gi-big,#gi.gi-big,.gi-caption,#gi.gi-big .gi-image.gi-big .gi-caption,#gi.gi-big .gi-text,#gi.gi-big .gi-image, #gi.gi-big .gi-image.gi-big,#gi.gi-medium .gi-text,.gi-medium,#gi.gi-medium,#gi.gi-medium .gi-image.gi-big .gi-caption,#gi.gi-medium .gi-text,#gi.gi-medium .gi-image, #gi.gi-medium .gi-image.gi-big,#gi.gi-narrow .gi-text,.gi-medium,#gi.gi-narrow,#gi.gi-narrow .gi-image.gi-big .gi-caption,#gi.gi-narrow .gi-text,#gi.gi-narrow .gi-image, #gi.gi-narrow .gi-image.gi-big{
        width:100% !important;
        margin-left:0;
        margin-right:0;
        float:left;
    }
    #gi{
        padding:0;
    }
    .gi-text .big-red-number{
        text-align: left;
    }
    
    .lb-center-wrapper{
        width: inherit;
    }
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
    #gi,.gi-unit,.gi-image,.gi-image img,.gi-big,#gi.gi-big,.gi-caption,#gi.gi-big .gi-image.gi-big .gi-caption,#gi.gi-big .gi-text,#gi.gi-big .gi-image, #gi.gi-big .gi-image.gi-big,#gi.gi-medium .gi-text,.gi-medium,#gi.gi-medium,#gi.gi-medium .gi-image.gi-big .gi-caption,#gi.gi-medium .gi-text,#gi.gi-medium .gi-image, #gi.gi-medium .gi-image.gi-big,#gi.gi-narrow .gi-text,.gi-medium,#gi.gi-narrow,#gi.gi-narrow .gi-image.gi-big .gi-caption,#gi.gi-narrow .gi-text,#gi.gi-narrow .gi-image, #gi.gi-narrow .gi-image.gi-big{
        width:100% !important;
        margin-left:0;
        margin-right:0;
        float:left;
    }
    #gi{
        padding:0;
    }
    #gi h3{
        margin-bottom: 10px;
        font-weight:bold;
        font-size:18px;
    }
    #gi.gi-big .gi-time{
        width:100% !important;
        margin-left:0;
        font-size:12px;
        margin-bottom:0;
    }
    #gi.gi-big  .gi-head{
        display:none;
    }
    #gi.gi-big .gi-image.gi-big .gi-caption{
        margin-bottom:0;
        text-align: left;
    }
    #gi.gi-big .gi-image.gi-floatright{
        padding:10px 0;
    }
    #gi.gi-big .gi-text .gi-image.gi-big{
        margin-left:0 !important;
    }
    #gi.gi-big .gi-pullquote, .gi-pullquote, #gi.gi-medium .gi-pullquote, #gi.gi-narrow .gi-pullquote{
        width:100%;
        margin:10px 0;
        padding: 15px;
    }
    #gi.gi-big .gi-sidebar,.gi-sidebar{
        width:100%;
        margin: 10px auto !important;
        border-top:1px solid #ececec;
        padding:5px 0 10px 0;
        float:left;
    }
    .gi-caption{
        text-align: left !important;
        margin:10px 0 !important;
        font-size:13px;
        padding:0 0 10px !important;
        line-height: 1.5 !important;
    }
    .gi-text .big-red-number{
        text-align: left;
    }
    
    .lb-center-wrapper{
        width: inherit;
    }
}
