/*
Theme Name: Estrela do Mar
Theme URI: http://www.estreladomarservicos.com.br
Description: Tema para o site da empresa Estrela do Mar Serviços.
Author: Antônio Vinícius Menezes Medeiros
Author URI: https://www.vinyanalista.com.br
Version: 1.0
Tags: responsive, white, bootstrap

License: Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
License URI: http://creativecommons.org/licenses/by-sa/3.0/

This simple theme was built using the example Bootstrap theme "Jumbotron" found on the Bootstrap web site http://getbootstrap.com/examples/jumbotron/
*/

/* Bootstrap core CSS */
/*@import url('lib/bootstrap/3.3.6/css/bootstrap.min.css');*/
/*@import url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css');*/
/*@import url('lib/bootswatch/3.3.6/cerulean/bootstrap.min.css');*/
@import url('https://maxcdn.bootstrapcdn.com/bootswatch/3.3.6/cerulean/bootstrap.min.css');

/* IE10 viewport hack for Surface/desktop Windows 8 bug */
@import url('lib/bootstrap/3.3.6/css/ie10-viewport-bug-workaround.css');

/* Font Awesome */
/*@import url('lib/font-awesome/4.5.0/css/font-awesome.min.css');*/
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css');

body { 
    padding-top: 30px;
}

html {
    min-height: 100%;
    position: relative;
}

section {
    padding-bottom: 50px;
}

.footer {
    background-color: #1D9CE5;
    bottom: 0;
    clear: both;
    color: white;
    height: auto;
    outline: 1px solid #178ACC;
    padding-bottom: 50px;
    position: absolute;
    width: 100%;
}

.footer a {
    color: white;
}

.footer .container {
    margin-top: 10px;
}

.gap {
    margin-bottom: 30px;
}

.gap-small {
    margin-bottom: 15px;
}

/* lib/bootstrap/3.3.6/css/bootstrap.css, line 1131 */
/* lib/bootswatch/3.3.6/cerulean/bootstrap.min.css, line 1134 */
/*.img-thumbnail*/
/* Please, use the plugin Twitter Bootstrap Galleries:
https://wordpress.org/plugins/twitter-bootstrap-galleries/ */
.comment-content img,
.entry-content img,
.widget img,
.attachment-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
         -o-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out;
}

/* lib/bootstrap/3.3.6/css/bootstrap.css, line 1427 */
/* lib/bootswatch/3.3.6/cerulean/bootstrap.min.css, line 1430 */
/*.list-unstyled*/
.menu {
    list-style: outside none none;
    padding-left: 0px;
}

.navbar {
    border-radius: 0px;
}

@media (min-width: 768px) {
    .navbar-collapse {
        padding-left: 0px;
    }
}

/* lib/bootstrap/3.3.6/css/bootstrap.css, line 4521 */
/* lib/bootswatch/3.3.6/cerulean/bootstrap.min.css, line 4524 */
/*.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus*/
.navbar-default .navbar-nav > .current_page_item > a,
.navbar-default .navbar-nav > .current_page_item > a:hover,
.navbar-default .navbar-nav > .current_page_item > a:focus,
.navbar-default .navbar-nav > .current_page_parent > a,
.navbar-default .navbar-nav > .current_page_parent > a:hover,
.navbar-default .navbar-nav > .current_page_parent > a:focus {
    /*background-color: #e7e7e7;
    color: #555;*/
    background-color: #178acc;
    color: #ffffff;
}

/* lib/bootstrap/3.3.6/css/bootstrap.css, line 4617 */
/* lib/bootswatch/3.3.6/cerulean/bootstrap.min.css, line 4620 */
/*.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus*/
.navbar-inverse .navbar-nav > .current_page_item > a,
.navbar-inverse .navbar-nav > .current_page_item > a:hover,
.navbar-inverse .navbar-nav > .current_page_item > a:focus,
.navbar-inverse .navbar-nav > .current_page_parent > a,
.navbar-inverse .navbar-nav > .current_page_parent > a:hover,
.navbar-inverse .navbar-nav > .current_page_parent > a:focus {
    /*background-color: #080808;
    color: #fff;*/
    background-color: #022f5a;
    color: #ffffff;
}

#topo {
    margin-bottom: 15px;
}

/* Images */
/* https://wordpress.org/support/topic/resizing-images-for-a-responsive-design */

/* lib/bootstrap/3.3.6/css/bootstrap.css, line 1119 */
/* lib/bootswatch/3.3.6/cerulean/bootstrap.min.css, line 1122 */
/*.img-responsive*/
.comment-content img,
.entry-content img,
.widget img,
img[class*="align"],
img[class*="wp-image-"] {
    display: block;
    height: auto;
    max-width: 100%;
}

img.size-full {
    max-width: 100%;
    width: auto; /* Prevent stretching of full-size images with height and width attributes in IE8 */
}

/* Comentários */

#all_comments .media {
    border: 1px solid #ccc;
    margin-bottom: 0.4em;
    padding: 1em;
}

#all_comments ul {
    list-style-type: none;
}

.comment-form p.comment-notes, .comment-form input#defsubmit {
    display: none;
}

@media (max-width: 767px) {
    .blog-post-data, .blog-post-redes-sociais, .blog-post-titulo {
        display: block;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }
    .blog-post-redes-sociais {
        width: 140px;
    }
}

@media (min-width: 768px) {
    .blog-post-data {
        text-align: left;
    }

    .blog-post-redes-sociais {
        float: right !important;
    }
}

/*
 * Override Bootstrap's default container.
 */

@media (min-width: 1200px) {
    .container {
        width: 970px;
    }
}
