
.entry-header{
    text-align:left;
    margin:0 auto 50px;
    width:80%;
    max-width:978px;
    position:relative;
    z-index:10001
}
#demo-content{
    padding-top:100px
}
.chromeframe{
    margin:.2em 0;
    background:#fff;
    color:#000;
    padding:.2em 0
}
#owlreporter-preloader{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1000
}
#loader{
    display:block;
    position:relative;
    left:50%;
    top:50%;
    width:80px;
    height:80px;
    margin:-40px 0 0 -40px;

  background-image:url(../img/thmb/loader.gif);
    background-size: contain;

    z-index:1001
}

@-webkit-keyframes spin{
    0%{
        -webkit-transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes spin{
    0%{
        -webkit-transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
#owlreporter-preloader .loader-section{
    position:fixed;
    top:0;
    width:100%;
    height:100%;
 background-color: #030E17;
    z-index:1000;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0)
}
#owlreporter-preloader .loader-section.section-left{
    left:0
}
#owlreporter-preloader .loader-section.section-right{
    right:0
}
.loaded #owlreporter-preloader .loader-section.section-left{
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%);
    -webkit-transition:all .7s .3s cubic-bezier(0.645,0.045,0.355,1.000);
    transition:all .7s .3s cubic-bezier(0.645,0.045,0.355,1.000)
}
.loaded #owlreporter-preloader .loader-section.section-right{
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translateX(100%);
    -webkit-transition:all .7s .3s cubic-bezier(0.645,0.045,0.355,1.000);
    transition:all .7s .3s cubic-bezier(0.645,0.045,0.355,1.000)
}
.loaded #loader{
    opacity:0;
    -webkit-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.loaded #owlreporter-preloader{
    visibility:hidden;
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%);
    -webkit-transition:all .3s 1s ease-out;
    transition:all .3s 1s ease-out
}
.no-js #owlreporter-preloader{
    display:none
}
.no-js h1{
    color:#222
}
#content{
    margin:0 auto;
    padding-bottom:50px;
    width:80%;
    max-width:978px
}
.ir{
    background-color:transparent;
    border:0;
    overflow:hidden;
    *text-indent:-9999px
}
.ir:before{
    content:"";
    display:block;
    width:0;
    height:150%
}
.hidden{
    display:none!important;
    visibility:hidden
}
.visuallyhidden{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{
    clip:auto;
    height:auto;
    margin:0;
    overflow:visible;
    position:static;
    width:auto
}
.invisible{
    visibility:hidden
}
.clearfix:before,.clearfix:after{
    content:" ";
    display:table
}
.clearfix:after{
    clear:both
}
.clearfix{
    *zoom:1
}
@media print{
    *{
        background:transparent!important;
        color:#000!important;
        box-shadow:none!important;
        text-shadow:none!important
    }
    a,a:visited{
        text-decoration:underline
    }
    a[href]:after{
        content:" (" attr(href) ")"
    }
    abbr[title]:after{
        content:" (" attr(title) ")"
    }
    .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{
        content:""
    }
    pre,blockquote{
        border:1px solid #999;
        page-break-inside:avoid
    }
    thead{
        display:table-header-group
    }
    tr,img{
        page-break-inside:avoid
    }
    img{
        max-width:100%!important
    }
    @page{
        margin:.5cm
    }
    p,h2,h3{
        orphans:3;
        widows:3
    }
    h2,h3{
        page-break-after:avoid
    }
}
