/*
Theme Name: Blog Interpoint 2.0
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Description: Tema para o Blog Interpoint Viagens e Turismo, desenvolvido com Bootstrap 3.5.5
Author: Jefferson Lima
*/

@font-face {
	font-family: 'American Typewriter';
	src: url('fonts/american-typewriter.eot');
	src: url('fonts/american-typewriter.ttf');
	font-weight: normal;
	font-style: normal;
}

/*body*/
body {
	padding-top: 110px;
	background: #F0F0F0;
	font-family:Lato;
	color:#666;
	font-weight:300;
}

/*SlideShow*/

.container .jumbotron{
	padding-left: 15px;
	padding-right: 15px;
}

.container-slider{
	margin-bottom: 50px;
}

.container-slider .col-lg-12{

}

.carousel-caption-tips{
	background: #fff;
	color: #656565;
	text-shadow:none;
	padding:5px;
}
.carousel-inner-tips{
	/*position: unset;
	overflow: unset;*/
}
.container-carousel-caption-tips{
	/*position: absolute;
	top:450px;*/
}

.carousel-caption-tips .text-caption {
    /*margin-left: 20%;
    margin-right: 20%;*/
}

.carousel-control-tips.left{
	background-image:none;
	background: #a19fa0;
	left: 17%;
    z-index: 11;
}
.carousel-control-tips.right{
	background-image:none;
	background: #a19fa0;
	right: 17%;
    z-index: 11;
}
.carousel-control-tips{
	opacity: 1.0;
	width:5%;
	height: 50px;
	top:75%;
}

.h2-tips span{
	font-family: 'American Typewriter';
}

.border{
	border-bottom: solid 1px;
	width: 60%;
	margin: 0 auto ;
}

/*header and navbar*/
.navbar {
	min-height: 105px;
	background:#FFFFFF;
}

.redes-header,
.redes-header .container {
	background: #e6e6e4;
}

.redes-header .telefone p{
	margin: 10px 0;
	font-weight: bold;
	color: #686868;
	font-size:13px;
	text-align:right;
}

.redes-sociais-header{
	margin-top:5px;
	padding:6px 0;
	font-size:0.7em;
}

.redes-sociais-header a{
	color:#939598;
	padding:5px;
}

.redes-sociais-header a:hover{
	color:#abadb1;
}

.navbar-brand {
	float: left;
	font-size: 18px;
	height:auto;
	line-height: 20px;
	padding: 10px 26px;
}

h1.logo,
span.logo{
	margin-top:0;
	margin-left:15px;
	font-size:1.7em;
}

span.logo {
	font-weight: 500;
	line-height: 1.1;
	margin-bottom: 10px;
}

.logo-blue{
	color:#4478A5;
}

.logo-red{
	color:#FF1B00;
}

.navbar-default .navbar-nav > li > a {
	text-transform: uppercase;
	padding: 22px 12px;
}

.navbar-header .btn-search{
	margin: 9px 18px 0 0;
	padding: 6px 9px;
}

.navbar-right .dropdown-menu {
	left: 0;
	right: 0;
	box-shadow:none;border:0;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
    background-color: transparent;
    color: #555;
}

.searchbox{
	padding: 10px 14px;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: transparent;
}

/*home, pages and posts contents*/

.home p{
	font-size:1.2em;
	font-weight:300;
}

p.wp-caption-text {
    font-size: 0.7em;
    font-weight: bold;
    margin: 0 8px 10px;
}

.conteudo-post{
	font-size:1.3em;
	margin-top:30px;
}

.posts{
	border-radius:0;
	padding:0;
	border:0;
}

.posts img{
	margin:0;
	max-width:100%;
	min-width:100%;
}

.wp-caption{
	max-width:100%;
}

.posts h3{
	font-size: 1.4em;
	padding: 0 10px;
	margin:7px 0;
}

.posts p{
	padding:10px;
}

.posts a,
.sidebar a{
	color:#666;
}

.posts a:hover,
.sidebar a:hover{
	color:#888;
	text-decoration:none;
}

.posts small{
	margin-left:10px;
}

.posts .well,
.page .well{
	border: 0;
}

.posts em{
	font-size:14px;
}

.page img,
.page iframe{
	max-width:100%;
	margin-top:10px;
	margin-bottom:10px;
	padding:6px;
}

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

.post-content small a{
	color:#666;
}

.post-content small a:hover{
	color:#888;
	text-decoration:none;
}

.small, small {
    font-size: 95%;
}

.box-body{
	margin:5px 0;
}

iframe, object, embed {
	width:100%;
	max-width: 100%;
}

.video-container {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    margin:15px 0;
 }

 .video-container iframe,
 .video-container object,
 .video-container embed,
 .video-container video {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

nav.paginacao{
	text-align:center;
}

.pagination > li > a,
.pagination > li > span{
	color:#666;
}

.pagination > li > span.current{
	color:#666;
	background:#eee;
	cursor:default;
}


/*Forms and Tables*/
input.input-captcha{
	width:25%;
}

table {
    background: #e6e6e4 none repeat scroll 0 0;
    border: 1px solid #ffffff;
    border-collapse: collapse;
 	min-width: 100%;
    table-layout: auto;
}

th, td {
    border: 1px solid #fff;
    height: 35px;
    text-align: center;
    vertical-align: middle;
    width: auto !important;
 }

/*Comments*/
p.comment-title {
	border-bottom: 1px solid #ccc;
	font-weight: 400;
}

.comentario{
	padding-bottom:10px;
	margin-bottom:15px;
}

.comment-reply{
	padding-right:0;
}

.sidebar .widgets{
	text-align:center;
	border-radius:0;
	padding:15px;
	border:0;
}

/*Footer*/

footer .footer{
	background:#E6E6E4;
	color:#686868;
}

footer .copyright .container{
	padding-top: 7px;
}

footer .copyright p {
	font-size:14px;
}

footer .copyright a {
	color:#fff;
}

footer .copyright{
	background: #808080;
	color: #fff;
	text-align: center;
}


/*media queries*/

@media (max-width:475px){
	.navbar-brand{
		max-width:240px;
	}
}

@media only screen and (max-width: 395px) {
	body {
		padding-top: 125px;
		background: #e9e9e9;
	}

   	h1.logo,
   	span.logo{
   		font-size:1em;
   		margin-left:0;
   	}

   	.redes-header .pull-right,
   	footer .pull-right{
   		float:inherit!important;
   	}

   	footer .pull-right,
   	.redes-header .telefone p,
   	.redes-sociais-header{
   		text-align:center;
   	}

   	footer form{
   		text-align:left;
   	}
}

@media (max-width: 1999px) {
	.navbar-header {
        float: none;
    }

    .nav > li {
	    display: inline-block;
	    position: relative;
	}

    /*.navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px 2px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
    */
}

@media (max-width:350px){
	.navbar-brand{
		max-width:200px;
	}

	body{
		padding-top:212px;
	}

	.nav > li {
	    display: block;
	    position: relative;
	}
}

@media screen and (max-width: 768px) {
    h1{
    	font-size:1.7em;
    }

    .nav > li {
	    display: inline;
	    position: relative;
	}

    .post-content{
    	padding-left: 0;
    	padding-right: 0;
    }

    .home,
    .post-home{
    	padding-left:3px;
    	padding-right:3px;
    }
}

@media screen and (min-width: 490px) {
	.navbar-brand{
		max-width:300px;
	}
}

@media (max-width:475px){
	.navbar-brand{
		max-width:240px;
	}
}

@media only screen and (max-width: 395px) {
	body {
		padding-top: 125px;
		background: #e9e9e9;
	}

   	h1.logo,
   	span.logo{
   		font-size:1em;
   		margin-left:0;
   	}

   	.redes-header .pull-right,
   	footer .pull-right{
   		float:inherit!important;
   	}

   	footer .pull-right,
   	.redes-header .telefone p,
   	.redes-sociais-header{
   		text-align:center;
   	}

   	footer form{
   		text-align:left;
   	}
}

@media only screen and (max-width: 348px) {
	body{
		padding-top: 160px;
	}
}
@media only screen and (max-width: 315px) {
	body{
		padding-top: 200px;
	}
}

.menu-tips a{
	font-family: 'American Typewriter';
	text-transform: none!important;
	font-weight: 500;
	font-size: 19px;
}

.img-center{
	margin: auto;
}

.sign-heloisa{
	font-size: 20px;
    font-weight: 500;
    position: absolute;
    right: 0;
    bottom: 0;
}
.header-tips h2{
	font-family: 'American Typewriter';
	font-weight: 500;
}

.header-tips p{
	font-size: 18px;
}

.header-tips-padding{
	padding-top: 110px;
}

@media only screen and (max-width: 990px) {
	.sign-heloisa{
		position: inherit;
	}
}


.wpcf7-checkbox input[type="checkbox"]{
  width:20px;
  float: left;
	margin: -7px 6px 0 0;
}

#datepicker i.fa{
	position: absolute;
	right: 22px;
	z-index: 11;
	bottom: 10px;
}
