/*
Aqui pode adicionar o seu próprio CSS.

Clique no ícone de ajuda acima para saber mais.
*/

body {
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    line-height: 26px !important;
    letter-spacing: 0px;
    text-transform: none;
	  text-align: justify;
	  color: #45526C !important;
}

h2 {
    color: #45526C;
}

.navbar-default {
    border-top: 1px solid #45526C;
    border-bottom: 1px solid #45526C;
}

.navbar-default .navbar-nav > li > a {
    color: #45526C;
}

.navbar-default .navbar-nav > .current_page_item > a, .navbar-default .navbar-nav > .current_page_item > a:focus, .navbar-default .navbar-nav > .current_page_item > a:hover, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    background-color: #73CDE7 !important;
    color: #fff !important;
}

.navbar-default .navbar-nav > li > a:hover {
    color: #73CDE7 !important;
}

li.search {
    display: none;
}

h1.entry-title {
    color: #73CDE7 !important;
		letter-spacing: 3px !important;
    font-size: 28px !important;
}

.sidebar-no-borders .widget-title {
    color: #9697cb !important;
	margin-bottom: 10px;
}

.widget ul >li >a, .widget ul >li > span >a {
    color: #45526C;
}


.footer-widgets .widget-title {
	  color: #9697cb !important;
	margin-bottom: 17px;
}


hr {
    border-top-color: #b7bdc2;
}

.flex-control-paging li a.flex-active {
    background: #73cde7 !important;
}

.flex-control-paging li a {
    background: #b7bdc2 !important;
}

.credit {
    display: none !important;
}

.navbar-nav > li > a {
    font-size: 13px !important;
    padding: 23px 17px !important;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    margin: auto !important;
}

.widget ul >li >a, .widget ul >li > span >a {
    text-transform: uppercase;
    font-size: 13px;
}

hr {
    border-top: 1px dashed #9697cb; !important
}

.entry-title a {
    color: #7A939F !important;
}

.entry-content {
    line-height: 28px !important;
}

div.pfpItem img {
    margin-right: 20px;
}
/*
.entry-content img {
    border-radius: 20px;
}

.wplp_container.default .defaultflexslide img {
    border-radius: 20px;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    border-radius: 20px;
}
*/

.widget.widget_search .search-form .form-group {
    margin-bottom: 10px;
    display: inline-block;
    float: left;
    width: 70%;
}

.widget.widget_search {
    background-color: white;
	padding: 3px 0px;
}

.widget.widget_search .search-form .form-control {
    border-color: #9697cb;
	  color: #9697cb;
	  height: 37px;
    width: 122%;
}

.btn-default {
    background-color: #9697cb;
    border-color: #9697cb;
    color: #fff;
	  padding: 10px 10px;
}

.form-actions {
    padding-top: 0px;
}

.wplp_container .title {
    color: #45526C;
}

.wplp_container.default .category {
    font-style: italic;
	  color: #7A939F ;
}

input, select, textarea {
    width: 300px;
}

.widget_wysija_cont .wysija-submit {
    background-color: #9697cb;
    border-color: #9697cb;
    color: #fff;
    text-transform: uppercase;
}

.pushbutton-wide  {
    background-color: #9697cb;
    border-color: #9697cb;
    color: #fff;
    text-transform: uppercase;
}

label {
    font-weight: 400;
}


/*
Media Queries
*/


@media all and (min-width: 700px) and (max-width: 999px) {
.navbar-nav > li > a {
    font-size: 9px!important;
    padding: 14px 7px !important;
}
}

@media all and (min-width: 1000px) and (max-width: 1199px) {
.navbar-nav > li > a {
        font-size: 12px!important;
    padding: 14px 12px !important;
}
}

@media all and (min-width: 1200px) and (max-width: 1499px) {
.navbar-nav > li > a {
    font-size: 13px !important;
    padding: 23px 17px !important;
}
}

@media only screen and (max-width: 767px) {
    .single .post .blog-meta {
        display: block !important;
    }
    .single .post .entry-content-wrapper {
        clear: both
    }
}
