/*

Theme Name: FEB2016

Theme URI: https://febnet.org.br

Author: Fabiel Rodrigues

Author URI: https://febnet.org.br/

Description: Layout responsivo do portal da FEB.

Version: 1.5

License: Todos os direitos reservados a FEB - Federação Espírita Brasileira.

*/



/* Sticky footer styles

-------------------------------------------------- */

html {

    position: relative;

    min-height: 100%;

}

body {

    /* Margin bottom by footer height */



}



/* Header */

/* line 4, ../sass/_header.sass */

nav {

    top:60%

}

p {

    text-align: justify;

    line-height: 1.8;

}

/**

 * 12.2 Post Formats

 */





.wp-aside .entry-title,

.wp-image .entry-title,

.wp-video .entry-title,

.wp-quote .entry-title,

.wp-gallery .entry-title,

.wp-status .entry-title,

.wp-link .entry-title,

.wp-audio .entry-title,

.wp-chat .entry-title {

    font-size: 18px;

    font-size: 1.8rem;

    line-height: 1.3333;

    margin-bottom: 1.3333em;

}



.wp-link .entry-title a:after {

    content: "\f442";

    font-size: 24px;

    height: 24px;

    position: relative;

    top: 0;

    width: 24px;

}



.blog .wp-status .entry-title,

.archive .wp-status .entry-title {

    display: none;

}

header {

    background: url(images/header-bg.jpg) top repeat-x;

    border-bottom: 1px solid #c8c7c7;

    height: 146px;

    position: relative;

}

/* line 12, ../sass/_header.sass */



header .logo {

    width: 200px;

    height: 70px;

    text-indent: -119988px;

    overflow: hidden;

    text-align: left;

    display: block;

    position: absolute;

    top: 15px;

    margin-left:15px;

    cursor: pointer;

}



@media (max-width: 600px) and (orientation: portrait) {

    header .logo {

        width: 140px;

        height: 70px;

        text-indent: -119988px;

        overflow: hidden;

        text-align: left;

        display: block;

        position: absolute;

        top: 75px;

        left:25%;

        cursor: pointer;

    }

    header ul.social {

        margin: 0;

        padding: 0;

        border: 0;

        overflow: hidden;

        *zoom: 1;

        width: 28.72881%;

        float: right;

        margin-right: 0;

        #margin-left: -1em;

        display: none;

        margin-top: 46px;

    }

    /* line 49, ../../../../../Fire.app/Contents/Resources/lib/ruby/compass_0.12/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_inline-block-list.scss */

    header ul.social li {

        list-style-image: none;

        list-style-type: none;

        margin-left: 0;

        display: -moz-inline-stack;

        display: inline-block;

        vertical-align: middle;

        *vertical-align: auto;

        zoom: 1;

        display: none;

        white-space: nowrap;

    }

    /* line 28, ../sass/_header.sass */

    header ul.social li a {

        display: block;

        width: 32px;

        height: 32px;

        text-indent: -119988px;

        overflow: hidden;

        text-align: left;

        display: none;

    }

    /* line 34, ../sass/_header.sass */

    header ul.social li a.facebook {

        background: url(images/icon-facebook.png);

        display: none;

    }

    /* line 37, ../sass/_header.sass */

    header ul.social li a.twitter {

        background: url(images/icon-twitter.png);

        display: none;

    }

    /* line 40, ../sass/_header.sass */

    header ul.social li a.youtube {

        background: url(images/icon-youtube.png);

        display: none;

    }

    header ul.social li a.emailIcon{

        margin-top: 8px;

        background: url(images/icon-email.png);

        background-repeat:no-repeat;

        display: none;

    }

    /* line 43, ../sass/_header.sass */

    header ul.social li a.esperantoIcon{

        background: url(images/icon-esperanto.png);

        display: none;

    }

    /* line 46, ../sass/_header.sass */

    header ul.social li a.gplus {

        background: url(images/icon-gplus.png);

        display: none;

    }

    /* line 49, ../sass/_header.sass */

    header ul.social li a.telefone {

        background: url(images/icon-telefone.png);

        display: none;

    }

}



div.socialdiv {

    width: 80%;

    float: right;

}

header ul.social {

    margin: 0;

    padding: 0;

    border: 0;

    overflow: hidden;

    *zoom: 1;

    width: 28.72881%;

    float: right;

    margin-right: 0;

    #margin-left: -1em;

    display: inline;

    margin-top: 46px;

}

/* line 49, ../../../../../Fire.app/Contents/Resources/lib/ruby/compass_0.12/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_inline-block-list.scss */

header ul.social li {

    list-style-image: none;

    list-style-type: none;

    margin-left: 0;

    display: -moz-inline-stack;

    display: inline-block;

    vertical-align: middle;

    *vertical-align: auto;

    zoom: 1;

    *display: inline;

    white-space: nowrap;

}

/* line 28, ../sass/_header.sass */

header ul.social li a {

    display: block;

    width: 32px;

    height: 32px;

    text-indent: -119988px;

    overflow: hidden;

    text-align: left;

}

/* line 34, ../sass/_header.sass */

header ul.social li a.facebook {

    background: url(images/icon-facebook.png);

}

/* line 37, ../sass/_header.sass */

header ul.social li a.twitter {

    background: url(images/icon-twitter.png);

}

/* line 40, ../sass/_header.sass */

header ul.social li a.youtube {

    background: url(images/icon-youtube.png);

}

header ul.social li a.emailIcon{

    margin-top: 8px;

    background: url(images/icon-email.png);

    background-repeat:no-repeat;

}

/* line 43, ../sass/_header.sass */

header ul.social li a.esperantoIcon{

    background: url(images/icon-esperanto.png);

}

/* line 46, ../sass/_header.sass */

header ul.social li a.gplus {

    background: url(images/icon-gplus.png);

}
/* line 49, ../sass/_header.sass */

header ul.social li a.telefone {

    background: url(images/icon-telefone.png);

}







footer.footer {

    bottom: 0;

    width: 100%;

    /* Set the fixed height of the footer here */



    background: #005f87 !important;

}

footer.footer h4 {

    font-size:14px;

    font-weight: bold;

}

footer.footer ul {

    margin-top: 50px;

    font-size:12px;

    line-height: 20px;

    border-left: 1px solid #ffffff;

}

footer.footer li {

    list-style: none;

}

footer.footer ul, li a.link {

    color: #FFFFFF;

}

footer.footer ul, li a:hover .link {

    color: #FFFFFF;

    font-weight: inherit;

}

footer.footer span.feb-footer {

    background: url(images/feb-footer.png) no-repeat;

    width: 87px;

    height: 51px;

    text-indent: -119988px;

    overflow: hidden;

    text-align: left;

    display: block;

    margin: 22px auto 10px auto;

    clear: both;

}

footer.footer p {

    margin: 0;

    display: block;

    text-align: center;

    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);

    font-size: 11px;

    color: white;

}

img {

    max-width: 100%;

    height: auto;

    border-radius: 5px;

    line-height: 1.5;

}

img.alignright { float: right; margin: 0 0 1em 1em; }

img.alignleft { float: left; margin: 0 1em 1em 0; }

img.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.alignright { float: right; }

.alignleft { float: left; }

.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption { margin: 5px; padding: 5px; background: #E5F2FF; font-size:90%; color: black }

.separator { /* codico css do site globo.com */

    background: url('https://s.glbimg.com/en/ho/static/globocom2012/img/pontilhado.png?0789da7eef76') 0 40px;

    border: 0;

    height: 10px;

    margin: 25px 0 35px 0;

}

.btn-responsive {

    white-space: normal !important;

    word-wrap: break-word;

}



.videoYoutube {

    position: relative;

    padding-bottom: 56.25%; /* 16:9 */

    padding-top: 25px;

    height: 0;

}

.videoYoutube iframe {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}