*{
    padding: 0;
    margin: 0;
    outline: 0;
}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/helvetical/2D459F_0_0.eot');
    src: url('../fonts/helvetical/2D459F_0_0.eot?#iefix')
    format('embedded-opentype'),url('../fonts/helvetical/2D459F_0_0.woff2')
    format('woff2'),url('../fonts/helvetical/2D459F_0_0.woff')
    format('woff'),url('../fonts/helvetical/2D459F_0_0.ttf') format('truetype');
    -webkit-font-smoothing: antialiased;
    -webkit-text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
    text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
    font-weight: normal;
    font-style: normal;
}
 
  
@font-face {
    font-family: 'HelveticaBold';
    src: url('../fonts/helvetical/2D459F_1_0.eot'); 
    src: url('../fonts/helvetical/2D459F_1_0.eot?#iefix')
    format('embedded-opentype'),url('../fonts/helvetical/2D459F_1_0.woff2')         
    format('woff2'),url('../fonts/helvetical/2D459F_1_0.woff')
    format('woff'),url('../fonts/helvetical/2D459F_1_0.ttf') format('truetype');
    -webkit-font-smoothing: antialiased;
    -webkit-text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
    text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
    font-weight: normal;
    font-style: normal;
}
 
  
@font-face {
    font-family: 'HelveticaThin';
    src: url('../fonts/helvetical/2D459F_2_0.eot');
    src: url('../fonts/helvetical/2D459F_2_0.eot?#iefix') 
    format('embedded-opentype'),url('../fonts/helvetical/2D459F_2_0.woff2')
    format('woff2'),url('../fonts/helvetical/2D459F_2_0.woff')
    format('woff'),url('../fonts/helvetical/2D459F_2_0.ttf') format('truetype');
    -webkit-font-smoothing: antialiased;
    -webkit-text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
    text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/helvetical/HelveticaNeue.eot?#iefix') format('embedded-opentype'), url('../fonts/helvetical/HelveticaNeue.woff') format('woff'), url('../fonts/helvetical/HelveticaNeue.ttf') format('truetype'), url('../fonts/helvetical/HelveticaNeue.svg#togetherregular') format('svg');
    -webkit-font-smoothing: antialiased;
    -webkit-text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
    text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
    font-weight: normal;
    font-style: normal;
}



@font-face {
font-family:'Myanmar3';
    src:local('Myanmar3'), url('./../fonts/myanmar/myanmar3.ttf')format("truetype");
    -webkit-font-smoothing: antialiased ;
    text-shadow: 0px 0px 1px rgba(255, 255, 255, 0.3);
    font-weight: normal;
    font-style: normal;
    unicode-range: U +1000 -109 F;
}

html, body {
    font-family: 'Helvetica', 'Myanmar3' !important;
    font-weight: normal;
    letter-spacing: normal !important;
    background: #E0E0E0;
    font-size: 14px;
    color: #3D3D3D;
}



/*
====================================

         TEXT STYLES

====================================
*/


/*      Helvetica Thin & Myanmar3      */
.helveticathin, h1, h2{
    font-family: 'HelveticaThin','Myanmar3' !important;
    font-weight: normal;
    margin-top: 0;
}


/*      Helvetica Bold & Myanmar3      */
.helveticabold, .primary-callto-btn, .bold, .extrabold, p.bold, p.extrabold, footer a,  {
    font-family: 'HelveticaBold', 'Myanmar3' !important;
    font-weight: normal;
}


/*      Helvetica & Myanmar3 */
.helvetica, h3, h4, h5, h6, p{
    font-family: 'Helvetica','Myanmar3' !important;
    font-weight: normal;
    letter-spacing: normal;
}


h1{
    margin-top: 0;
    font-size: 33px;
    line-height: normal !important;
}
h1.myanmar{
    line-height: 60px !important;
    margin-bottom: 15px !important;
}

h1#hometext{
    font-size: 80px;
    margin: 30px 0 0 0;
    color: #fff !important;
    }

h1#page-title {
    font-size: 35px;
    margin: 32px 0 0 0;
    color: #fff;
    text-transform: uppercase;
}

h1#page-title.myanmar {
    font-size: 35px;
    margin: 20px 0 0 0;
    color: #004969;
    text-transform: uppercase;
}

h2{
    font-size: 30px;
    line-height: normal !important;
}

h3{
    font-size: 20px;
    line-height: normal !important;
    font-weight: normal;
}

h4{
    font-size: 16px;
    line-height: normal !important;
    font-weight: normal;
}

h5{
    font-size: 14px;
    line-height: normal !important;
    font-weight: normal;
}

h6{
    font-size: 12px;
    line-height: normal !important;
    font-weight: 400;
}

p{
    font-size: 13px;
    line-height: normal;
    font-weight: normal;
    text-align: left;
}

p.myanmar {
    text-align:left;
    font-size: 17px;
    line-height: 30px !important;
    font-weight: normal;
    text-align:left;
    margin-bottom: 25px;
}


h1.redtext, h2.redtext, h3.redtext, h4.redtext, h5.redtext, h6.redtext, span.redtext, p.redtext, .redtext{
    color: inherit;
    color: #ff0000 !important;
}

h1.darkredtext, h2.darkredtext, h3.darkredtext, h4.darkredtext, h5.darkredtext, h6.darkredtext, span.darkredtext, p.darkredtext, .darkredtext{
    color: inherit;
    color: #082072 !important;
}


h1.blacktext, h2.blacktext, h3.blacktext, h4.blacktext, h5.blacktext, h6.blacktext, span.blacktext, p.blacktext, .blacktext{
    color: inherit;
    color: #333 !important;
}

h1.whitetext, h2.whitetext, h3.whitetext, h4.whitetext, h5.whitetext, h6.whitetext, span.whitetext, p.whitetext, .whitetext{
    color: inherit;
    color: #fff !important;
}




i.large{
    font-size: 90px;
    font-size: 9.0rem;
    line-height: 1.3;
}

p{
    line-height: 20px;
    margin-bottom: 20px;
}

.tiny-height{
        line-height: 5px !important;
}

.small-height{
        line-height: 15px !important;
}

.mid-height{
        line-height: 30px !important;
}


.big-height{
        line-height: 45px !important;
}


.large-height{
        line-height: 60px !important;
}

.caps{
    text-transform: uppercase;
}


.dropcaps{
    margin: 40px 0px;
}

.center{
    text-align:center !important;
}

.right{
    text-align:right !important;
}

.left{
    text-align:left !important;
}

.middle{
  vertical-align: middle !important;
}

.light{
    font-weight: 200;
}


.meta{
    font-size:12px !important;
}

.metatext{
    font-size:12px !important;
}

.smallfont{
    font-size:11px !important;
    font-size:1.1rem !important;
    font-weight: 400;
    letter-spacing: normal;
}

.bigfont{
    font-size:18px !important;
    line-height: 30px;
}

.largefont{
    font-size:40px !important;
}

.hugefont{
    font-size:60px !important;
    line-height: 60px !important;
    margin-bottom: 0;
 }

.gientfont{
    font-size:70px !important;
}


.underline{
    text-decoration:underline !important;
}

i{
    font-size: 16px;
    padding: 25px;
    color: #000;
}

.italic{
    font-weight: 400;
    font-style:italic !important;
}

footer .links li a{
    color:rgb(180, 180, 180) !important;
    text-decoration: underline;
    font-size:11px !important;
}



footer p{
    font-size:11px !important;
}

footer a{
  font-size: 11px;
}



label {
    font-size: 11px;
    color: #21282e;
    line-height: 20px;
}

label b {
    color: #e2172f;
}

a {
    color: #000 !important;
    text-decoration: none !important;
}

a:hover {
    color: #3D3D3D !important;
}

footer a {
    color: #fff !important;
    text-decoration: none !important;
}

footer a:hover {
    color: #21282E !important;
}


ol {
    list-style-position: inside;
}

hr {
    background: rgba(0, 0, 0, .2);
    width: 100%;
    height: 1px;
    border: none;
    margin: 10px 0 30px;
}

hr.white{
    background: #fff;
    width: 100%;
    height: 1px;
    border: none;
    margin: 20px 0 30px;
}

hr.blue{
    background: #00A1E4;
    width: 50%;
    height: 5px;
    border: none;
    margin: 20px 0 30px;
    text-align: center !important;
}
hr.hometxtline{
    background: #fff;
    width: 90%;
    height: 1px;
    border: none;
    margin: 20px 0 30px;
}
.none, .link-wrapper {
    display: none;
}

.img-responsive {
    margin-bottom: 15px;
}

img{
  text-align: center !important;
}

ul.list-none > li{
    list-style: none;
}

.col-centered{
    float: none;
    margin: 0 auto;
}

sup {
    vertical-align: super;
    font-size: smaller;
}

.hand{
  cursor: hand;
}

.radius{
  border-radius: 5px;
}





/*
====================================================

                padding and margin
                Own by Creative

=====================================================
*/
/*
' padding
*/

.nopadding {
    padding: 0 !important;
    margin: 0 auto;
}

.smallpadding {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.smallsidepadding {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.smalltoppadding {
    padding-top: 10px !important;
}

.smallbottompadding {
    padding-bottom: 10px !important;
}

.leftpadding {
    padding-left: 20px !important;
}

.rightpadding {
    padding-right: 20px !important;
}

.midpadding {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.midsidepadding{
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.midtoppadding {
    padding-top: 20px !important;
}

.midbottompadding {
    padding-bottom: 20px !important;
}

.bigpadding {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

.bigsidepadding {
    padding-left: 50px !important;
    padding-right: 50px !important;
}

.bigtoppadding {
    padding-top: 50px !important;
}

.bigbottompadding {
    padding-bottom: 50px !important;
}

.largepadding {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.largebottompadding {
    padding-bottom: 100px !important;
}

.largetoppadding {
    padding-top: 100px !important;
}

/*
' margin
*/


.nomargin {
    margin: 0 !important;
}
.nobottommargin{
  margin-bottom: 0 !important;
}

.smallmargin {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}


.smalltopmargin {
    margin-top: 10px !important;
}

.smallbottommargin {
    margin-bottom: 10px !important;
}

.midmargin {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.midtopmargin {
    margin-top: 20px !important;
}

.midbottommargin {
    margin-bottom: 20px !important;
}

.bigmargin {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}

.bigtopmargin {
    margin-top: 50px !important;
}

.bigbottommargin {
    margin-bottom: 50px !important;
}

.largemargin {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
}

.largebottommargin {
    margin-bottom: 100px !important;
}

.largetopmargin {
    margin-top: 100px !important;
}


/*
===============================================
                    Newspapers
===============================================
*/
div.newspaper{
  padding: 10px 4px;
  margin: 20px 0;
  margin-top: 40px;
  min-height: 90px !important;
    background: rgba(0, 0, 0, 0);

    -webkit-box-shadow: 0px 0px 34px -8px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 34px -8px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 34px -8px rgba(0,0,0,0.75);
}

div.newspaper-latest{
    padding: 9px 4px 0;
    margin-top: 10px;
    background: rgba(0, 0, 0, 0);
    height: 60px !important;
}

div.newspaper-latest.newlightmyanmar{
    padding-top: 17px !important;
}

.latestmirroricon{
margin-top: 15px;
}

.latestalinicon{
margin-top: 5px;
}


.latestlighticon{
margin-top: 0;
}



div.newspaper p{
    font-size: 10px !important;
    margin-bottom: 0 !important;
}

div.newspaper .np-cover img{
    position: absolute;
    left: 20px !important;
    top: -30px;
    width: 70px;
    height: 100px;
    z-index: 9999;
    background: #fff url(../images/loader-2.gif);
    background-position: center; 
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-box-shadow: 10px 10px 5px -9px rgba(0,0,0,0.42);
    -moz-box-shadow: 10px 10px 5px -9px rgba(0,0,0,0.42);
    box-shadow: 10px 10px 5px -9px rgba(0,0,0,0.42);
}

div.themirror .np-cover img{
    top: -20px !important;
}


div.themirror{
background: #ccc; /* Old browsers */
background: -moz-linear-gradient(top, #ccc 0%, #ccc 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ccc 0%,#ccc 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ccc 0%,#ccc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); IE6-9 */

}

.icon-read-down{
    height: 25px !important;
}

.news-date{
    padding-left: 5px
}

div.themirror img{
    height: 50px;
}

div.themirror .icon-read-down{
    margin-top: -10px !important;
}


div.myanmaalinn{
    background: #53a0fd; /* Old browsers */
    background: -moz-linear-gradient(top, #53a0fd 0%, #2552b2 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #53a0fd 0%,#2552b2 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #53a0fd 0%,#2552b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53a0fd', endColorstr='#2552b2',GradientType=0 ); /* IE6-9 */
}

div.myanmaalinn img{
    height: 40px;
}


div.newlightmyanmar{
    background: #23b918; /* Old browsers */
    background: -moz-linear-gradient(top, #23b918 0%, #1c5d06 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #23b918 0%,#1c5d06 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #23b918 0%,#1c5d06 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23b918', endColorstr='#1c5d06',GradientType=0 ); /* IE6-9 */
}

div.newlightmyanmar img{
    height: 20px;
}

.dateForm input.text {
    background: #fff !important;
    border: 0!important;
    max-width: 200px;
    height: 40px !important;
    border-radius: 3px;
    text-align: center !important;
    text-transform: uppercase;
    margin: 20px 0;
    color: #3a3a3a;
}


.dateForm input[type="text"]:focus{
   border: 0 !important;
    -webkit-box-shadow: 10px 10px 46px -13px rgba(0,0,0,0.90);
    -moz-box-shadow: 10px 10px 46px -13px rgba(0,0,0,0.90);
    box-shadow: 10px 10px 46px -13px rgba(0,0,0,0.90);
}

/*
===============================================
        Container
===============================================
*/
#wrapper, #main-wrapper {
    width:100%;
}

/*
===============================================
        Inner Wrapper
===============================================
*/

.home-wrapper {
    background: #fff url(../images/banner/bg-map.jpg) no-repeat;
    background-size:100%;
    min-height: 550px;
    padding-top: 100px !important;
}

.android-wrapper {
    background: #E0E0E0;
    padding-bottom: 10px;
}

.sp-line{
      border-right:1px solid rgba(0, 0, 0, .2);
}
.sp-line-small{
  border-right:1px solid rgba(255, 255, 255, .8);
    }

.header-left-line{
  border-left:1px solid rgba(255, 255, 255, .8);

  margin-top: 20px;
}

/*
============================================

                Button

============================================
*/


div.primary-callto-btn{
    background: #fff !important;
    max-width: 200px;
    border-radius: 3px;
    padding: 10px 4px;
    color: #000 !important;
    text-align: center;
    text-transform: uppercase;
    margin: 20px 0;
    -webkit-box-shadow: 0px 0px 34px -8px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 34px -8px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 34px -8px rgba(0,0,0,0.75);
}

div.primary-callto-btn img{
    margin-right: 10px;
}

button {
    background: #ff0000;
    border:0;
    width:220px;
    text-align:center;
    height:45px;
    padding:5px 10px;
    margin-top:15px;
    font-size:18px;
    border-radius: 5px;
}

/*
============================================

                Header

============================================
*/
header{
    width: 100%;
    height: 100px;
    padding: 0;
    position: fixed;
    z-index: 999999;
    background-color: #dc2f3e; // Old browsers
    @include filter-gradient(#dc2f3e, #c8142f, vertical); // IE6-9
    @include background-image(linear-gradient(top, #dc2f3e 0%,#c8142f 100%));
    padding: 8px 0;
    -webkit-box-shadow: 0px 6px 9px -8px rgba(0,0,0,1);
    -moz-box-shadow: 0px 6px 9px -8px rgba(0,0,0,1);
    box-shadow: 0px 6px 9px -8px rgba(0,0,0,1);
}





.clearfix:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0;
}



/*
===============================================
        Text List
===============================================
*/
.inner-wrapper .text-list {
    position:relative;

    background:url(../images/innerlist-shadow.png), url(../images/list-propeller.png), rgb(244,244,244); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background:url(../images/innerlist-shadow.png), url(../images/list-propeller.png), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:url(../images/innerlist-shadow.png), url(../images/list-propeller.png), -moz-linear-gradient(top,  rgba(244,244,244,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background:url(../images/innerlist-shadow.png), url(../images/list-propeller.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background:url(../images/innerlist-shadow.png), url(../images/list-propeller.png), -webkit-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background:url(../images/innerlist-shadow.png), url(../images/list-propeller.png), -o-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background:url(../images/innerlist-shadow.png), url(../images/list-propeller.png), -ms-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background:url(../images/innerlist-shadow.png), url(../images/list-propeller.png), linear-gradient(to bottom,  rgba(244,244,244,1) 0%,rgba(255,255,255,1) 100%); /* W3C */

    background-repeat:no-repeat, no-repeat, repeat;
    background-position: center top, right 0;
    background-size:auto, 100px 100px;

    border:1px solid #e6e6e6;
    color:#0091d2;
    padding:20px 30px;
}
.inner-wrapper .text-list ul, .inner-wrapper .text-list ul li {
    margin:0;
}
.inner-wrapper .text-list ul li {
    background:none;
    padding:0 90px 0 0;
}
.inner-wrapper .text-list ul li a {
    display:inline-block;
    background-position:0 12px;
    width:100%;
    color:#21282e;
    border-bottom:1px solid #e6e6e6;
    padding:12px 0 12px 30px;
}



/*
===============================================
        System css modify
===============================================
*/
body.admin-menu {
    margin:0 !important;
}
.element-invisible {
    display:none;
}
.view-empty {
    display:table;
    width:100%;
    height:500px;
}
.view-empty h4 {
    display:table-cell;
    background:url(../images/not-found.png) no-repeat center 110px;
    height:125px;
    text-align:center;
    vertical-align:middle;
    font-weight:400;
}


/*
===============================================
        Footer
===============================================
*/

footer {
    background-color: #333333;
    width:100%;
    padding-top:50px;
    border-top: 15px solid #1C1C1C;
}

footer #logo {
    -webkit-filter: white(100%)
    filter: grayscale(100%);
    height: 60px;

}

#footermenu{
    display: inherit;
}

footer ul{
    list-style-type:none;
    padding:0;
}

footer ul li a{
    display:inline-block;
    color:#fff;
    margin-bottom:5px;
}

footer ul li a:hover{
    color: #FF0000 !important;
}


ul.footlink li{
    display:inline;
}
ul.footlink li a{
    display:inline-block;
    border-right:1px solid #fff;
    padding:0 10px;
    font-size:11px;
}

ul.footlink li a:hover{
    color: #FF0000;
}

ul.footlink li:last-child a{
    border:0;
    padding-right:0;
}


footer hr{
    background:none;
    border:0;
    border-bottom:1px solid #077FB1;
    margin: 13px 0;
}

/*
===============================================
        IE9 Hack
===============================================
*/
#ie9_hack .selectboxit-container .selectboxit-options {
    width:194px;
    min-width:194px !important;
}
#ie9_hack .search-holder input[type="text"], #ie9_hack .search-holder input[type="text"]:focus,
#ie10_hack .search-holder input[type="text"], #ie10_hack .search-holder input[type="text"]:focus {
    padding:12px 40px 11px 15px;
}
#ie9_hack select, #ie9_hack select.form-control,
#ie10_hack select, #ie10_hack select.form-control {
      padding:10px 10px 11px;
  }

/*
===============================================
        Firefox Hack
===============================================
*/
@-moz-document url-prefix() {
  select, select.form-control {
      padding:10px 10px 11px;
  }
}


.expose-input-disable {
    cursor: default !important;
    opacity: .8;
}
.ie6-7-8 body {
    background:#FFF url(../images/logo-black.png) no-repeat center 30px;
}
.ie_hack {
    width:100%;
}
.ie_hack img {
    margin:50px auto 20px;
}
.ie_hack h2 {
    font-size:21px;
    color:#0091d2;
    text-align:center;
    margin-top:110px;
}
#ie8_hack {
    display:none;
}

div.cover-img img{
    background: #fff;
    width: 70px !important;
    height: 100px !important;
    border: 1px solid rgba(0, 0, 0, .2);
    webkit-box-shadow: 10px 10px 5px -9px rgba(0,0,0,0.42);
    -moz-box-shadow: 10px 10px 5px -9px rgba(0,0,0,0.42);
    box-shadow: 10px 10px 5px -9px rgba(0,0,0,0.42);
}


@media (min-width: 360px){
    div.newspaper .np-cover img{
        left: 10px !important;
    }
}
