/*
Theme Name: Amazing Tours
Theme URI: http://amazingtours.com.br/
Description: Site de turismo
Version: 1.0
Author: Thalles Brandão & Reatos Comunicação
*/
object{display:none;}
.entry-content img {margin:0 0 1.5em 0;}
.alignleft, img.alignleft {margin-right:1.5em;display:inline;float:left;}
.alignright, img.alignright{margin-left:1.5em;display:inline;float:right;}
.aligncenter, img.aligncenter {margin-right: auto;margin-left:auto;display:block;clear:both;}
.alignnone, img.alignnone{/* not sure about this one */}
.wp-caption{background-color: #f3f3f3;border: 1px solid #ddd;border-radius: 3px;margin:10px 0 10px 0;text-align: center;max-width: 100% !important;width: auto !important; -khtml-border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.wp-caption img{border: 0 none;padding: 0;margin: 0;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.wp-smiley{margin: 0 !important;max-height: 1em;}
blockquote.left{margin-right:20px;text-align:right;margin-left: ;width:33%;float:left;}
blockquote.right{margin-left: 20px;text-align: left;margin-right: 0;width: 33%;float: right;}

@media screen and (min-width: 768px){
	#topo .logo{margin-top:20px;}
	.lateral-home, .lateral-interna{min-height:1700px; padding-right:30px;}
	.tripadvisor-rodape{float:right;}
	.redes-rodape{width:520px; margin-right:auto; margin-left:auto; margin-top:25px;}
	.inf-rodape{margin-top:30px;}
	#topo .nav>li{margin-right:15px; margin-top:60px;}
	.carrinho-top{height:40px; padding-left:30px; padding-top:13px; margin-top:43px;}
	#copy-rodape .inf-rodape{float: right;}
	#rodape .social-radape .whats-rodape{float:left; margin-top: 10px;}
	#rodape .social-radape .tel-rodape{float:left;}
	.wrap-int .fader img{height:200px;}
}
@media screen and (max-width: 768px){
	.tripadvisor-rodape{margin-right:auto; margin-left:auto;}
	.redes-rodape{width:70px; margin-right:auto; margin-left:auto; margin-top:10px;}
	#copy-rodape{text-align:center; padding-bottom:17px;}
	#topo .nav>li{margin-top:5px;}
	#menu-topo .sub-img{padding:8px 0 8px 0; text-align:center;}
	#topo .logo{margin-top:20px;}
	#topo .navbar-default .navbar-toggle{margin-top:50px;}
	#topo .navbar-default .navbar-collapse, #topo .navbar-default .navbar-form{margin-top:10px;}
	.carrinho-top{height:40px; padding-left:30px; padding-top:13px; margin-top:43px; float:right;}
	#copy-rodape img{display:block; margin-right:auto; margin-left:auto;}
	#copy-rodape{text-align:center;}
	#copy-rodape .inf-rodape{margin-top:10px;}
	#rodape .social-radape .whats-rodape, #rodape .social-radape .tel-rodape{display: inline-block; margin-left: 15px;}
	#rodape{text-align:center;}
	#rodape img{margin-left:auto; margin-right:auto;}	
	.btn-home {margin-bottom:20px;}
	.wrap-int .fader img{height:auto;}
}
@media screen and (min-width: 992px){
	.carrinho-top a{font-size:16px;}
	#topo .nav>li{margin-right:20px; margin-top:60px;}
	#banner h2{font-size:28px; margin-bottom:65px;}
}
@media screen and (max-width: 992px){
	#wrap .desc-torus{margin-top:45px;}
}
@media screen and (max-width: 992px) and (min-width: 768px){

}
@media screen and (min-width: 1000px){

}
@media screen and (max-width: 1200px){
	#wrap .desc-torus #form-int-torus{padding:20px;}
	#wrap .desc-torus #form-int-torus h5{margin-top:15px;}
	#wrap .desc-torus #form-int-torus .preco .trip-price{font-size:25px;}
	#wrap .desc-torus #form-int-torus .btn-compra{margin-top:10px;}
	#wrap .desc-torus #form-int-torus .form-group{margin-top:12px;}
}
@media screen and (min-width: 1200px){
	.carrinho-top a{font-size:12px;}
	#topo .nav>li{margin-right:22px; margin-top:60px;}
	#menu-topo .sub-img{padding: 8px 0 8px 0;}
	#banner h2{font-size:36px; margin-bottom:110px;}
	#menu-topo .telefone{background:url(img/telefone-topo.png) left no-repeat; padding-left:25px;}
	#menu-topo .whats{background:url(img/what-topo.png) left no-repeat; padding-left:32px;}
	#rodape .social-radape .whats-rodape{float:left; margin-top:10px;}
	#wrap .desc-torus #form-int-torus{padding:40px;}
	#wrap .desc-torus #form-int-torus h5{margin-top:35px;}
	#wrap .desc-torus #form-int-torus .preco .trip-price{font-size:33px;}
	#wrap .desc-torus #form-int-torus .btn-compra{margin-top:25px;}
	#wrap .desc-torus #form-int-torus .form-group{margin-top:20px;}
}
a:hober{text-decoration:none;}
#menu-topo{background:#E6E6E6; height:40px;}
#menu-topo .telefone{height:28px; margin-top:5px; padding-top:5px; font-family: 'Roboto', sans-serif; font-weight:600; color:#262E35; font-size:14px;}
#menu-topo .whats{height:25px; margin-top:6px; padding-top:4px; font-family: 'Roboto', sans-serif; font-weight:600; color:#5AAF4A; font-size:14px;}
#menu-topo .nav>li>a{font-family: 'Roboto', sans-serif; font-weight:400; color:#666666; font-size:12px; padding:10px 20px 10px 0;}
#menu-topo .nav>li>a:focus, #menu-topo .nav>li>a:hover{background:none;}
#menu-topo li{list-style-type:none; float:left; font-family: 'Roboto', sans-serif; font-weight:600; font-size:12px;}
#menu-topo .sup-comp{margin-right:10px}
#menu-topo li>a{color:#003300; display:block; padding:11px 0 11px 0;}
#menu-topo li>a:hover{text-decoration:none;}

#topo{background:#FFF; min-height:135px;}
#topo .tripadvisor-topo{float:right; font-size:10px; width:115px; text-align:center; margin-top:5px;}
#topo .tripadvisor-topo img{margin-bottom:5px;}
#topo .navbar-default{background:none; border:none; margin-bottom:0;}
#topo .nav>li:last-child{margin-right:0;}
#topo .nav>li>a{padding:0;}
#topo .navbar-default .navbar-nav>li>a{font-family: 'Roboto', sans-serif; font-weight:600; color:#003300; font-size:16px;}

.carrinho-top{background:url(img/carrinho.png) no-repeat;}
.carrinho-top a{font-family: 'Roboto', sans-serif; font-weight:600; color:#003300;}

#topo h5{background:url(img/carrinho.png) left no-repeat; padding-top: 25px; padding-left: 40px; font-family: 'Roboto', sans-serif; font-weight:400; color:#003300; font-size:15px; height:52px; margin-top:35px; float:right;}
#topo .inf-logo-top{font-family: 'Roboto', sans-serif; font-weight:400; color:#003300; font-size:10px; text-align:center;}
#topo .img-topo{margin-top:8px;}

.lateral-home{background:#003300; padding:5px 20px 20px 20px;}
.lateral-home h3{font-family: 'Roboto', sans-serif; font-weight:600; color:#00CC33; font-size:18px;}
.lateral-home ul{padding:0;}
.lateral-home li{list-style:none; border-bottom:1px solid #00CC33; padding:2px 0 2px 0;}
.lateral-home a{font-family: 'Roboto', sans-serif; font-weight:400; color:#FFF; font-size:14px;}
.lateral-home a:hover{text-decoration:none;}

#barra-topo{background:url(img/barra-topo.png) center; height:120px; padding:23px 0 0 0;}
#barra-topo h1,#barra-topo h2{font-family: 'Roboto', sans-serif; font-weight:700; color:#FFF; font-size:35px;}

#wrap{padding-top:40px; font-family: 'Roboto', sans-serif; font-weight:400; color:#333333; font-size:18px;}
#wrap h2{margin-top:0; margin-bottom:25px; font-family: 'Roboto', sans-serif; font-weight:400; color:#009900; font-size:25px;}
.wrap-int{padding:25px 0 60px 0; font-family: 'Roboto', sans-serif; font-weight:400; color:#333333;}
.wrap-int h1:first-child{margin-top:0; font-family: 'Roboto', sans-serif; font-weight:700; color:#009900;}
.wrap-int h4{font-family: 'Roboto', sans-serif; font-weight:400; color:#009900;}
.wrap-int img{display: block; max-width: 100%; height:auto;}
.box-blog a{font-family: 'Roboto', sans-serif; font-weight:400; color:#333333; font-size:18px;}
.box-blog a:hover{text-decoration:none;}
.box-blog .text-box-blog{height:100px; padding-top:5px;}
#banner-google-play{background:#000000; min-height:70px; margin-bottom:30px; font-family: 'Roboto', sans-serif; font-weight:700; color:#FFF; font-size:19px; text-align: center;}
#banner-google-play h3{font-family: 'Roboto', sans-serif; font-weight:700; color:#FFF; font-size:19px; margin:25px 0 22px 0;}
#banner-google-play h3 span{color:#009900;}
#banner-google-play img{margin-top:5px;}
.box-exemplo{background:#E6E6E6; margin-bottom:30px; height:115px; padding:20px; max-width:365px;}
.box-exemplo h5{margin-top:0; font-family: 'Roboto', sans-serif; font-weight:500; color:#009900; font-size:14px;}
.box-exemplo a{font-family: 'Roboto', sans-serif; font-weight:500; color:#003300; font-size:18px;}
.box-exemplo a:hover{text-decoration:none;}
.btn-home {font-family: 'Roboto', sans-serif; font-weight:700!important; background:#009900!important; width:260px!important; height:50px!important; margin-left:auto; margin-right:auto;}
.btn-home a{font-family: 'Roboto', sans-serif; font-weight:700!important; color:#FFF; font-size:16px;}
.btn-home a:hover{text-decoration:none;}

.lateral-interna h3{font-family: 'Roboto', sans-serif; font-weight:600; color:#009900; font-size:18px;}
.lateral-interna ul{padding:0;}
.lateral-interna li{list-style:none; border-bottom:1px solid #009900; padding:3px 0 3px 0;}
.lateral-interna a{font-family: 'Roboto', sans-serif; font-weight:400; color:#003300; font-size:14px;}
.lateral-interna a:hover{text-decoration:none;}

#banner {position:relative; overflow:hidden; max-height:600px;}
#banner .bx-wrapper{margin:0 auto 0 auto;}
#banner .bx-wrapper .bx-pager.bx-default-pager a{background:#CCC; border:2px solid #FFF; border-radius:10px; width:14px; height:14px;}
#banner .bx-wrapper .bx-pager.bx-default-pager a:hover, #banner .bx-wrapper .bx-pager.bx-default-pager a.active{background:#009900;}
#banner .bx-wrapper .bx-pager, #banner.bx-wrapper .bx-controls-auto{bottom:10px;}
#banner .btn-default{color:#FFF; background-color:#009900; border-color:#009900;height:55px; border-radius:0; width:150px; font-size:16px;}
#banner #formulario .form-control{font-family: 'Roboto', sans-serif; color:#000; font-weight:400; font-size:18px; height:55px; border-radius:0; border: 2px solid #009900;}
#banner h2{font-family: 'Roboto', sans-serif; font-weight:400; color:#FFF;}
#banner #formulario .form-control::-webkit-input-placeholder { font-family: 'Roboto', sans-serif; font-weight:400; color:#000; font-size:18px;}
#banner #formulario .form-control:-moz-placeholder { font-family: 'Roboto', sans-serif; font-weight:400; color:#000; font-size:18px;}
#banner #formulario .form-control::-moz-placeholder { font-family: 'Roboto', sans-serif; font-weight:400; color:#000; font-size:18px;}
#banner #formulario .form-control:-ms-input-placeholder { font-family: 'Roboto', sans-serif; font-weight:400; color:#000; font-size:18px;}

.redes-topo{float:right; margin-top:15px;}
.redes-topo li{list-style:none; float:left; margin-left:5px;}
.box-cotacao-banner{background:url(img/bg-cotacao.png); width:410px; padding:30px 30px 30px 30px; margin-top:60px;}
.box-cotacao-banner h2{font-family: 'Roboto', sans-serif; font-weight:600; color:#FFFFFF; font-size:40px; margin-top:0; margin-bottom:30px;}
.box-cotacao-banner .form-control{border-radius:0; height:40px;}
.box-cotacao-banner .btn{border-radius:0; margin-top:20px; height:70px; width:100%; background:#DABD79; font-family: 'Roboto', sans-serif; font-weight:500; font-size:25px; color:#001F5E;}
#seguros-home{background:#E4E4E4; padding:30px 0 30px 0;}
#seguros-home h2{font-family: 'Roboto', sans-serif; font-weight:600; color:#001F5E; font-size:35px; margin-bottom:40px;}
.box-seguros{margin-bottom:30px; background:#001F5E;}
.box-seguros a{font-family: 'Roboto', sans-serif; font-weight:500; color:#FFF; font-size:16px;}
.box-seguros a:hover{text-decoration:none;}
.box-seguros-texto{padding:20px 0 20px 15px; height:85px;}

.fader{overflow:hidden; max-width:365px;}
.fader img{-webkit-transition: all 1s ease; /* Safari and Chrome */ -moz-transition: all 1s ease; /* Firefox */ -ms-transition: all 1s ease; /* IE 9 */ -o-transition: all 1s ease; /* Opera */ transition: all 1s ease;}
.fader:hover img{z-index:-9; -webkit-transform:scale(1.25); /* Safari and Chrome */ -moz-transform:scale(1.25); /* Firefox */ -ms-transform:scale(1.25); /* IE 9 */ -o-transform:scale(1.25); /* Opera */ transform:scale(1.25);}

/* RODAPE */
#rodape{background:#191919; padding:50px 0 60px 0; min-height:305px; font-family: 'Roboto', sans-serif; font-weight:400; color:#FFF;}
#rodape h2{font-family: 'Roboto', sans-serif; font-weight:500; color:#009900; font-size:18px; margin-bottom:15px;}
#rodape li{list-style-type:none;}
#rodape li>a, #rodape .rodape_endereco{font-family: 'Roboto', sans-serif; font-weight:400; color:#FFF; font-size:14px;}
#rodape li>a:hover{text-decoration:none;}
#rodape .social-radape{margin-top:45px;}
#rodape .social-radape li, #rodape .social-radape li>a{font-family: 'Roboto', sans-serif; font-weight:500; font-size:14px;}
#rodape .social-radape .tel-rodape{background: url(img/telefone-rodape.png) left no-repeat; padding-left:35px; height:35px; padding-top:7px; padding-right:10px;}
#rodape .social-radape .whats-rodape{background: url(img/whats-rodape.png) left no-repeat; padding-left:45px; height:34px; padding-top:7px;}
.tripadvisor-rodape{font-size:10px; width:115px; text-align:center; margin-top:30px;}
.tripadvisor-rodape img{margin-bottom:5px;}
#copy-rodape{background:#000000; color:#666666; font-family: 'Roboto', sans-serif; font-weight:400; font-size:13px; min-height:75px;}
#copy-rodape a{color:#666666; text-decoration:none;}
.redes-rodape li{list-style:none; float:left; margin-left:5px;}

.pagination { display: flex; align-items: center; justify-content: center; }
.pagination li>a{ outline: none; }
.pagination>li:first-child>a, .pagination>li:first-child>span { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.pagination>li:last-child>a, .pagination>li:last-child>span { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.pagination>li>a{ margin-left: 5px; background-color: #E6E6E6; color: #003300; font-size: 15px; border: 1px solid #E6E6E6; }
.pagination li>span{margin-left: 5px; background-color: #009900; color: #FFF; font-size: 15px; border: 1px solid #009900; }
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover { color: #FFF; background-color: #009900; border-color: #009900; }
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { color: #FFF; background-color: #009900; border-color: #009900; }

#form-prod{margin-bottom:30px;}
.infos-torus{margin-top:15px;}
.infos-torus .bx-wrapper{margin-bottom:0!important;}
.infos-torus .bx-wrapper .bx-controls-direction a{margin-top:-20px;}
.infos-torus .bx-wrapper .bx-prev{left:0;background:none;}
.infos-torus .bx-wrapper .bx-next{right:10; background:none;}
.infos-torus .bx-wrapper .bx-viewport .bx-tours li>a>img{height:130px;}
.infos-torus .bx-wrapper img{max-width:180px; max-height:124px;}
#wrap .desc-torus{background:#F0F0F0;}
#wrap .desc-torus h2{background:#F0F0F0; padding:25px 20px 25px 20px; margin-bottom:0; margin-top:0;}
#wrap .desc-torus h3{font-family: 'Roboto', sans-serif; font-weight:400; font-size:22px; color:#003300; background:#E6E6E6; padding:20px; margin-bottom:0; margin-top:0;}
#wrap .desc-torus h3>img{display:inline-block; margin-right:20px;}
#wrap .desc-torus #form-int-torus{font-family: 'Roboto', sans-serif; font-weight:400; font-size:22px; color:#003300;}
#wrap .desc-torus #form-int-torus .form-control{height:55px; border-radius:8px; font-size:22px; color:#003300;} 
#wrap .desc-torus #form-int-torus .form-group{margin-bottom:50px;}
#wrap .desc-torus #form-int-torus .input-group {margin-bottom:32px;}
#wrap .desc-torus #form-int-torus .input-group .form-control{width:180px; color:#999999; min-width:120px;}
#wrap .desc-torus #form-int-torus .input-group label{margin-top:8px; margin-bottom:8px; font-weight:400;}
#wrap .desc-torus #form-int-torus .input-group label>span{display:block; font-size:14px; font-weight:400;}
#wrap .desc-torus #form-int-torus h5{font-size:15px; color:#003300; margin-bottom:15px;}
#wrap .desc-torus #form-int-torus .preco .trip-price{color:#009900; font-weight: 700;}
#wrap .desc-torus #form-int-torus .btn-compra{font-size:22px; color:#FFF; background:#009900; border:1px solid #009900; width:100%; border-radius:5px; outline:none; height:50px;}
#wrap .mais-produtos{background:#F0F0F0; padding:30px 15px 0px 15px; display:grid;}
#wrap .box-avaliacao{font-family: 'Roboto', sans-serif; font-weight:400; font-size:15px; color:#666666; background:#F0F0F0; padding:20px; margin-bottom:20px;}
#wrap .box-avaliacao h5{font-family: 'Roboto', sans-serif; font-weight:700; font-size:15px; color:#666666; background:url(img/5-estrelas.png) right no-repeat;}

#wrap .wrap-int .wp-travel-post-info, #wrap .wrap-int .wp-travel-itinerary-items .wp-travel-post-item-wrapper .wp-travel-post-content{background:#E6E6E6;}
#wrap .wrap-int .wp-travel-itinerary-items .wp-travel-post-item-wrapper .post-title a, #wrap .wrap-int .wp-travel-itinerary-items .wp-travel-post-wrap-bg .trip-price .person-count, #wrap .wrap-int .wp-travel-itinerary-items .wp-travel-post-wrap-bg .trip-price ins{color:#009900;}
#wrap .wrap-int .wp-travel-itinerary-items .wp-travel-post-item-wrapper .post-title a:hover{text-decoration:none;}
.wt-icon-regular{font-size:23px; color:#003300;}
.wp-travel-trip-time span{font-size:18px; color:#003300;}
#wrap .parsley-errors-list{display: -webkit-box;}
.wp-tab-review-inner-wrapper .commentlist li{background: #F0F0F0!important;}
#wrap .ws-theme-cart-page .ws-theme-cart-list{width:100%;}
#wp-travel-note{width:100%;}
#wp-travel-option option[value="booking_only"]{display:none;}