/*







Theme Name: Travelmate







Author: Giselle Silva







Version: 1.0







*/

/*



    Responsive



    */



    body {



      font-size: 1em;



    }



    img,



    embed,



    object,



    video {



      max-width: 100%;



      height: auto;



    }



/*





    FunÃ§Ãµes LESS



    */



/* =Structure







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



@font-face {



  font-family: 'bebas_neueregular';



  src: url('fonts/BebasNeue-webfont.eot');



  src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/BebasNeue-webfont.woff') format('woff'), url('fonts/BebasNeue-webfont.ttf') format('truetype'), url('fonts/BebasNeue-webfont.svg#bebas_neueregular') format('svg');



  font-weight: normal;



  font-style: normal;



}



.fontface,



.widget-area h1,



.entry-title *,



.darkfooter h3,



.page-header .pg-head-link,



.widget-area h1 a {



  font-family: 'bebas_neueregular';



  font-weight: 400;



}



.widget-area h1,



.entry-title a {



  margin-bottom: 20px;



  font-size: 1em;



  /* 16px */



}



.entry-title small {



  float: right;



}



.entry-title small a {



  padding: 0;



  font-size: 0.4666666666667em !important;



  /* 14px */



  font-weight: 400;



}



* {



  margin: 0;



  padding: 0;



  list-style: none;



  text-decoration: none;



  font-family: arial, sans-serif;



  font-size: 1em;



  /* 16px */



  color: #333;



}



h1,



h2,



h3 {



  font-size: 2.000em;



  /* 24px */



  color: #1c7d67;



}



#page {



  display: block;



  background: url("img/body-bg.png");



}



.page-inside {



  background: url("img/body-vectors.png") bottom center repeat-x;



}



#main {



  width: 980px;



  margin: 0 auto;



  background: rgba(255, 255, 255, 0.75);



  display: table;



  padding: 20px;



  position: relative;



}



#primary {



  float: left;



  width: 64.8936170212766%;



  /* 610 / 940 */



}



#content {



  width: 100%;



  float: left;



  line-height: 20px;



  text-align: justify;



}



#main .widget-area {



  float: right;



  overflow: hidden;



  width: 32.97872340425532%;



  /* 310 / 940 */



}



#main .widget-area iframe {



  width: 100% !important;



}



#colophon {



  clear: both;



  display: block;



  width: 100%;



}



.middle {



  width: 980px;



  margin: 0 auto;



}



.border-box,



#main,



input[type=text],



input[type=email],



input[type=tel],



input[type=date],



input[type=password],



textarea,



.fakeSelect,



.destaques-intercambio .entry-title,



.sidebar-turismo li,



.page-resume-banner .txt-page,



.page-header .texto-destacado,



.custom-content.columns > div,



.chat-wrapper .chat-item {



  box-sizing: border-box;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



}



input[type=text],



input[type=email],



input[type=tel],



input[type=date],



input[type=password] {



  height: 30px;



}



input[type=text],



input[type=email],



input[type=tel],



input[type=date],



input[type=password],



textarea,



.fakeSelect {




  padding: 10px;



  font-size: 0.875em;



  /*14px*/



  color: #666;



border: 1px solid;

margin-bottom: 10px;



}



.fake-select {



  position: relative;



  height: 30px;



  padding: 0;



  line-height: 30px;



  background: url("img/bg-select.png") right center no-repeat;



  background-color: #c1d9c9;



  float: left;



}



.fake-select span.label {



  width: auto;



  padding: 0 0 0 10px;



  float: left;



  text-align: left;



  margin: 0 25px 0 0;



  height: 41px;



  overflow: hidden;



}



.fake-select select {



  position: absolute;



  left: 0;



  right: 0;



  top: 5px;



  bottom: 0;



  opacity: 0;



  width: 100%;



}







.button,



.darkfooter .newsletter .widget_wysija_cont .wysija-submit,



.darkfooter .wpcf7-submit, .ykfmc-submit{



  padding: 10px 15px;



  background-image: linear-gradient(to bottom, #278e79, #1c7d69);



  border: none;



  color: #fff;









  font-size: 0.813em;



  /*13px*/



  box-shadow: inset 0 3px 0 0 #55b3a1, 0 1px 2px 0 rgba(0, 0, 0, 0.3);



  border-radius: 3px;



  cursor: pointer;



}



.button:hover,



.darkfooter .newsletter .widget_wysija_cont .wysija-submit:hover,



.darkfooter .wpcf7-submit:hover {



  background-image: linear-gradient(to bottom, #1c7d69, #278e79);



}



button:before {



  content: '';



  width: 0px;



  height: 13px;



  display: inline-block;



  vertical-align: middle;



  margin: 0 0px 0 0;



  background: url("img/bg.png") -220px -103px;



  border-radius: 13px;



}



.transition,



.header-top .menu li a,



.header-top .orcamento {



  -webkit-transition: all 0.2s cubic-bezier(0.23, 1, 0.32, 1);



  -moz-transition: all 0.2s cubic-bezier(0.23, 1, 0.32, 1);



  -o-transition: all 0.2s cubic-bezier(0.23, 1, 0.32, 1);



  -ms-transition: all 0.2s cubic-bezier(0.23, 1, 0.32, 1);



  transition: all 0.2s cubic-bezier(0.23, 1, 0.32, 1);



}



/* =Header







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



.img-menu-mobile {



  position: absolute;



  left: 10px;



  top: 10px;



  cursor: pointer;



  z-index: 13;



  display: none;



}



.menu-mobile {



  padding-top: 50px;



  display: none;



  position: absolute;



  left: 0;



  top: 0;



  background: #333;



  width: 200px;



  height: 500px;



  z-index: 12;



}



.menu-mobile a {



  color: #fff;



}



.menu-mobile ul {



  width: 100%;



  float: left;



}



.menu-mobile ul li {



  width: 100%;



  box-sizing: border-box;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



  padding: 5px 0 5px 15px;



}



.menu-mobile ul li a {



  font-size: 0.750em;



}



.menu-mobile ul li .sub-menu {



  margin: 5px 0;



}



.lista-orcamento li a {



  color: #1e8871;



  font-weight: bold;



  text-transform: uppercase;



}



.lista-travel-usa li a {



  background: url(img/usa.png) left no-repeat;



  padding-left: 25px;



  font-weight: bold;



}



.header-top {



  width: 100%;



  height: 35px;



  display: table;



  background: #c1cbd7;



}



.header-top .middle {



  position: relative;



}



.header-top .travelusa {



  position: absolute;



  left: 0;



  top: 0;



  width: 7.653061224489796%;



  height: 60px;



  display: block;



  background: linear-gradient(to bottom, #065b9c, #05283b);



}



.header-top .travelusa:before {



  content: '';



  display: block;



  width: 100%;



  height: 52px;



  margin: 0 auto;



  background: url("img/travelusa.png") center no-repeat;



}



.header-top .middle > div {



  margin: 0 9.693877551020408% 0 7.653061224489796%;



}



.header-top .menu {



  display: inline-block;



  vertical-align: middle;



  height: 35px;



  width: 100%;



}



.header-top .menu li {



  display: inline-block;



  vertical-align: middle;



  line-height: 35px;



  position: relative;



}



.header-top .menu li:hover .sub-menu {



  display: block;



}



.header-top .menu li .sub-menu {



  display: none;



  position: absolute;



  background: #c1cbd7;



  top: 35px;



  left: 0;



  width: 150px;



}



.header-top .menu li .sub-menu li {



  width: 100%;



}



.header-top .menu li .sub-menu li a {



  width: 100%;



  padding: 0 0 0 8px;



  box-sizing: border-box;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



}



.header-top .menu li a {



  padding: 0 8px;



  font-size: 0.688em;



  /*11px*/



  line-height: 35px;



  display: block;



}



.header-top .menu li a:hover {



  background: rgba(0, 0, 0, 0.1);



}



.header-top .orcamento {



  position: absolute;



  right: 0;



  top: 0;



  display: block;



  width: 9.693877551020408%;



  height: 43px;



  line-height: 43px;



  text-align: center;



  color: #fff;



  font-size: 0.750em;



  /*12px*/



  font-weight: 600;



  background: #1e8871;



  border-radius: 0 0 10px 10px;



}



.header-top .orcamento:hover {



  line-height: 48px;



  height: 48px;



}



.header {
  height: auto;
  background: #fff;
  float: left;
  width: 100%;
}



.logo {



  width: 11.633%;



  /* 310 / 980 */



  height: 77px;



  float: left;



  margin: 19px 2.0408163265306123% 0 0;



}



#access {



  display: block;



  float: right;



  margin: 0px 0 0 0%;



  width: 65%;



  /* 637 / 980 */



}



#access ul {



  list-style: none;



  margin: 0;



  padding-left: 0;



}



#access li {



  float: left;



  position: relative;



  width: 15.344%;



  /* 85 / 637 */



  margin: 0 1.098901098901099% 0 0;



}



#access li:last-child {



  margin: 0;



}



#access a {



  text-align: center;



  width: 100%;



  display: table;



  font-size: 0.688em;



  /*11px*/



  text-transform: uppercase;



}



#access a:before {



  content: '';



  display: block;



  width: 64px;



  height: 64px;



  margin: 0 auto 10px;



  background: url("img/bg-menu.png");



}



#access .curso-exterior a {



  color: #0fa42c;



}



#access .curso-exterior a:hover {



  color: #0fa42c;



}



#access .curso-exterior a:hover:before {



  background-position: 0 -66px;



}



#access .trabalho-exterior a {



  color: #cb0808;



}



#access .trabalho-exterior a:before {



  background-position: -91px 0;



}



#access .trabalho-exterior a:hover {



  color: #cb0808;



}



#access .trabalho-exterior a:hover:before {



  background-position: -91px -66px;



}







#access .universidades a {



  color: #223B74;



}



#access .universidades a:before {



  background-position: -182px 0;



}



#access .universidades a:hover {



  color: #223B74;



}



#access .universidades a:hover:before {



  background-position: -182px -66px;



}



#access .voluntariado a {



  color: #803202;



}



#access .voluntariado a:before {



  background-position: -272px 0;



}



#access .voluntariado a:hover {



  color: #803202;



}



#access .voluntariado a:hover:before {



  background-position: -272px -66px;



}



#access .high-school a {



  color: #6F2780;



}



#access .high-school a:before {



  background-position: -359px 0;



}



#access .high-school a:hover {



  color: #6F2780;



}



#access .high-school a:hover:before {



  background-position: -359px -66px;



}



#access .teens a {



  color: #F99F03;



}



#access .teens a:before {



  background-position: -449px 0;



}



#access .teens a:hover {



  color: #F99F03;



}



#access .teens a:hover:before {



  background-position: -449px -66px;



}



#access .turismo a {



  color: #64B0EB;



}



#access .turismo a:before {



  background-position: -540px 0;



}



#access .turismo a:hover {



  color: #64B0EB;



}



#access .turismo a:hover:before {



  background-position: -540px -66px;



}



nav#principal {



  margin-top: 25px;



  display: inline-block;



  position: relative;



  display: none;



  text-align: center;



  width: 100%;



  float: left;



}



nav#principal .escolha {



  width: 280px;



  background: url(img/seta_cat.png) 240px no-repeat;



  background-color: #f1f1f1;



  display: inline-block;



  font-size: 16px;



  color: #1e8871;



  cursor: pointer;



  position: relative;



  z-index: 11;



  margin-top: 10px;



  box-sizing: border-box;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



  height: 35px;



  line-height: 35px;



  border-radius: 5px;



}



nav#principal ul {



  width: 300px;



  background: #f1f1f1;



  z-index: 10;



  position: absolute;



  top: 0;



  left: 50%;



  margin-left: -150px;



  padding-top: 50px;



  padding-bottom: 10px;



  border-radius: 5px;



  display: none;



}



nav#principal ul li {



  padding: 5px 0;



  text-align: left;



  padding-left: 10px;



  box-sizing: border-box;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



}



nav#principal ul li a {



  color: #fff;



  height: 20px;



  line-height: 20px;



  display: block;



  padding-left: 30px;



  text-transform: uppercase;



  font-size: 0.750em;



}



nav#principal ul li.curso-exterior a {



  color: #0fa42c;



  background: url(img/ico-1.png) left no-repeat;



}



nav#principal ul li.trabalho-exterior a {



  color: #cb0808;



  background: url(img/ico-2.png) left no-repeat;



}



nav#principal ul li.voluntariado a {



  color: #803202;



  background: url(img/ico-4.png) left no-repeat;



}



nav#principal ul li.universidades a {



  color: #223B74;



  background: url(img/ico-3.png) left no-repeat;



}



nav#principal ul li.high-school a {



  color: #6F2780;



  background: url(img/ico-5.png) left no-repeat;



}



nav#principal ul li.teens a {



  color: #F99F03;



  background: url(img/ico-6.png) left no-repeat;



}



nav#principal ul li.turismo a {



  color: #64B0EB;



  background: url(img/ico-7.png) left no-repeat;



}



/* =Content







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



.sliderTop {



  width: 100%;



  display: table;



  position: relative;



}



.theme-default .nivo-controlNav {



  text-align: right!important;



  max-width: 980px!important;



  position: absolute;



  top: 0;



  left: 50%;



  margin: 0 0 0 -490px;



}



.theme-default .nivo-controlNav a {



  background: none!important;



  background-color: rgba(255, 255, 255, 0.8) !important;



  text-indent: -9999px !important;



  width: 15px!important;



  height: 15px!important;



  border-radius: 15px!important;



  padding: 0;



  margin: 0 5px;



  position: relative;



  font-size: 0;



  color: transparent;



}



.theme-default .nivo-controlNav a.active {



  background-color: #ffffff !important;



}



/*HOME*/



.home-content {



  position: relative;



}



.home-content .entry-title {



  background: #d4af75 none repeat scroll 0 0;



  padding: 10px;



  width: 100%;



  box-sizing: border-box;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



}



.home-content .entry-title * {



  text-transform: uppercase;



  font-size: 1.875em;



  /*30px*/



  color: #fff;



}



.homesearch {



  position: absolute;



  top: -65px;



  left: -20px;



  padding: 5px;



  width: 250px;



  height: 40px;



  background: #fff;



}



.homesearch label {



  display: none;



}



.homesearch input[type=text] {



  width: 100%;



  height: 40px;



  padding: 10px 55px 10px 15px;



  border: none;



  font-size: 1em;



  /*16px*/



}



.homesearch .submit {



  position: absolute;



  top: 5px;



  right: 5px;



  height: 40px;



  display: block;



  background: #1e8871;



  border: none;



  width: 50px;



  cursor: pointer;



}



.homesearch .submit:before {



  content: '';



  width: 21px;



  height: 23px;



  background: url("img/bg.png") -220px -65px;



  display: block;



  margin: 0 auto;



}



.destaques-intercambio {



  width: 100%;



  display: table;



}



.destaques-intercambio .entry-title {



  display: table;



  width: 100%;



  margin-bottom: 20px;



}



.destaques-intercambio .entry-title h2 {



  float: left;



}



.destaques-intercambio .entry-title small {



  float: right;



}



.destaques-intercambio .destaques-block {



  width: 77.04918032786885%;



  float: left;



}



.destaques-intercambio .destaques-block li {



  float: left;



  margin: 0 0 20px 4.25531914893617%;



  width: 47.4468085106383%;



}



.destaques-intercambio .destaques-block li:nth-child(2n+1) {



  margin: 0 0 20px 0;



  clear: left;



}



.banner-destaque-intercambio {



  float: right;



  width: 18.524590163934427%;



  /* 113 / 610 */



}



.banner-destaque-intercambio > h2 {



  display: none;



}



.destinos-home {



  width: 100%;



}



.banner-destinos-home {



  width: 100%;



}



.destinos-home .entry-title {



  margin-bottom: 20px;



}



.sidebar-turismo ul {



  width: 100%;



  float: left;



}



.sidebar-turismo li {



  width: 50%;



  float: left;



  margin-bottom: 10px;



}



.sidebar-turismo li:nth-child(1n) {



  padding: 0 5px 0 0;



}



.sidebar-turismo li:nth-child(2n) {



  padding: 0 0 0 5px;



}



.sidebar-noticias ul {



  padding: 0 0 0 20px;



  float: left;



}



.sidebar-noticias li {



  list-style: url("img/list-style.png");



  margin-bottom: 15px;



}



.sidebar-noticias h2 {



  font-size: 0.875em;



  /*14px*/



  font-weight: 700;



  color: #666;



}



.sidebar-noticias p {



  font-size: 0.688em;



  /*11px*/



  font-weight: 400;



  color: #666;



}



/*========PÃGINAS PADRÃƒO COM BANNER SUBMENU, RESUMO, ETC========*/



.page-resume-banner {



  position: relative;



}



.page-resume-banner .txt-page {



  position: absolute;



  text-align: justify;



  bottom: 0;



  left: 50%;



  margin: 0 0 0 160px;



  width: 310px;



  background: rgba(0, 0, 0, 0.8);



  display: block;



  padding: 20px 20px 40px;



  color: #fff;



  font-size: 0.875em;



  /*14px*/



}



.page-header {



  width: 100%;



  float: left;



  position: relative;



  margin: 0 0 30px;



}



.page-header .texto-destacado {



  width: 61.170212765957444%;



  text-align: justify;



  float: left;



  padding: 30px 30px 80px;



  color: #fff;



  font-size: 0.938em;



  /*15px*/



  line-height: 18px;



  height: 218px;



  background: #0a6e1d;



  box-sizing: border-box;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



}



.page-header .img-destacada {



  float: right;



  width: 38.82978723404255%;



  height: 218px;



  overflow: hidden;



  background: #d7dee4;



}



.page-header .pg-head-link {



  position: absolute;



  top: 20px;



  right: 0;



  background: #00704f;



  color: #fff;



  display: block;



  padding: 10px;



  font-size: 1.250em;



  /*20px*/



}



.bt-solicitar {



  background: #00704f;



  color: #fff;



  display: block;



  padding: 10px;



  font-size: 2em;



  /*20px*/



  float: right;



  font-family: 'bebas_neueregular';



}



.page-submenu {



  width: 100%;



  float: left;



  position: relative;



  margin: -40px 0 0;



}



.page-submenu ul {



  text-align: center;



  font-size: 0;



}



.page-submenu ul li {



  display: inline-block;



  margin: 0 1.5957446808510638% 15px 0;



  /*width: 22.02127659574468%;*/



}



li.three-itens{



  width: 30%;



}



li.four-itens{



  width: 22.02127659574468%;



}



li.five-itens{



  width: 17%;



}



li.six-itens{



  width: 14%;



}



.page-submenu ul li:last-child {



  margin: 0;



}



.page-content {



  width: 100%;



  display: table;



  font-size: 0.750em;



}



.page-content > div {



  display: block;



  margin-bottom: 0;



}



.page-content > div:last-child {



  margin-bottom: 0;



}



.custom-content.columns > div {



  width: 50%;



  padding: 30px 3.1914893617021276% 30px 3.1914893617021276%;



}



.custom-content.columns .column-1 {



  float: left;



  padding-left: 0;



}



.custom-content.columns .column-2 {



  float: right;



  padding-right: 0;



}



/*PÃGINAS DE LISTAGEM*/



.menu-paises {



  width: 240px;



  float: left;



}



.menu-paises li {



  display: block;



  margin-bottom: 3px;



  background: #1e8871;



}



.menu-paises li a {



  display: block;



  padding: 10px;



  color: #fff;



  text-transform: uppercase;



  font-size: 1.125em;



  /*18px*/



  font-weight: 300;



}



.menu-paises li:hover {



  background: #1b7965;



}



.side-content {



  width: 680px;



  float: right;



}



.filtros-lista {



  display: block;



  width: 100%;



  float: left;



  margin-bottom: 20px;



}



.filtros-lista .fake-select {



  padding: 0 35px 0 0;



  margin: 0 10px 0 0;



}



.wp-post-image {



  width: 100%;



  height: auto;



}



#nav-below {



  display: none !important;



}



article.post {



  margin-bottom: 15px;

  width: 100%;

  float: left;





}



article.post .entry-title{

  padding: 10px 0;

  line-height: 35px;

}



article.post .entry-meta{

  padding: 10px 0;

  width: 100%;

  float: left;

}



.single p.data{

  width: 100%;

  float: left;

  margin-bottom: 10px;

  display: none;

}



.post_list_ttl{

  width: 100%;

  line-height: 35px;

  float: left;

}



.entry-meta {



  clear: both;



  display: block;



}



.single-author .entry-meta .byline {



  display: none;



}



#content nav {



  display: block;



  overflow: hidden;



}



#content h2 {



  margin-bottom: 5px;



}



#content nav .nav-previous {



  float: left;



  width: 50%;



}



#content nav .nav-next {



  float: right;



  text-align: right;



  width: 50%;



}



#content #nav-above {



  display: none;



}



.paged #content #nav-above,



.single #content #nav-above {



  display: block;



}



#nav-below {



  margin: 1em 0 0;



}



.page-link {



  clear: both;



  margin: 0 0 1em;



}



.page .edit-link {



  clear: both;



  display: block;



}



/* 404 page */



.error404 .widget {



  float: left;



  width: 33%;



}



.error404 .widget .widgettitle,



.error404 .widget ul {



  margin-right: 1em;



}



.error404 .widget_tag_cloud {



  clear: both;



  float: none;



  width: 100%;



}



/* Notices */



.post .notice,



.error404 #searchform {



  background: #eee;



  display: block;



  padding: 1em;



}



/* Image Attachments */



.image-attachment div.entry-meta {



  float: left;



}



.image-attachment nav {



  float: right;



  margin: 0 0 1em 0;



}



.image-attachment .entry-content {



  clear: both;



}



.image-attachment .entry-content .entry-attachment {



  background: #eee;



  margin: 0 0 1em;



  padding: 1em;



  text-align: center;



}



.image-attachment .entry-content .attachment {



  display: block;



  margin: 0 auto;



  text-align: center;



}



/* Aside Posts */



.format-aside .entry-header {



  display: none;



}



.single .format-aside .entry-header {



  display: block;



}



.format-aside .entry-content,



.format-aside .entry-summary {



  padding-top: 1em;



}



.single .format-aside .entry-content,



.single .format-aside .entry-summary {



  padding-top: 0;



}



/* Gallery Posts */



.format-gallery .gallery-thumb {



  float: left;



  margin: 0 1em 0 0;



}



/* Image Posts */



.format-image .entry-header {



  display: none;



}



.single .format-image .entry-header {



  display: block;



}



.format-image .entry-content,



.format-image .entry-summary {



  padding-top: 1em;



}



.single .format-image .entry-content,



.single .format-image .entry-summary {



  padding-top: 0;



}



/* =Images







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



a img {



  border: none;



}



p img {



  margin-bottom: 0.5em;



}



/*







Resize images to fit the main content area.







- Applies only to images uploaded via WordPress by targeting size-* classes.







- Other images will be left alone. Use "size-auto" class to apply to other images.







*/



img.size-auto,



img.size-full,



img.size-large,



img.size-medium,



.attachment img,



.widget-area img,



.wp-caption {



  max-width: 100%;



  height: auto;



}



img.alignleft {



  margin-right: 1em;



}



img.alignright {



  margin-left: 1em;



}



.wp-caption {



  padding: .5em;



  text-align: center;



}



.wp-caption img {



  margin: .25em;



}



.wp-caption .wp-caption-text {



  margin: .5em;



}



.wp-smiley {



  margin: 0;



}



/* =Forms







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



/* Class for labelling required form items */



.required {



  color: #cc0033;



}



/* =Comments







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



.sociais_post {



  padding: 20px 0;



}



article.comment {



  display: block;



}



#respond .form-allowed-tags {



  clear: both;



  width: 80%;



}



#respond .form-allowed-tags code {



  display: block;



}



/* =Widgets







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



.widget {



  display: block;



}



.widget-area .widget_search {



  overflow: hidden;



}



.widget-area .widget_search input {



  float: left;



}



.widget-area h1 {



  background: #d4af75 none repeat scroll 0 0;



  color: #fff;



  font-size: 1.875em;



  /*30px*/



  width: 100%;



  float: left;



  box-sizing: border-box;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



  padding: 6px 10px;



}



.widget-area h1 a {



  padding: 0;



  font-size: 0.4666666666667em !important;



  /*14px*/



  font-weight: 400;



  color: #fff;



  float: right;



  margin: 15px 0 0;



}



/* =Footer







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



.chat-wrapper {



  position: absolute;



  bottom: 100%;



  right: 0;



  width: 350px;



  padding: 23px 0 0;



}



.chat-wrapper .chat-trigger {



  display: block;



  height: 23px;



  top: 0;



  left: 0;



  right: 0;



  cursor: pointer;



  position: absolute;



  background: url("img/barra.png");



  background-size: 100% 100%;



}



.chat-wrapper .chat-item {



  background: #fff;



  width: 100%;



  overflow: hidden;



  padding: 20px;



  display: none;



}



/*DEPOIMENTOS FOOTER*/



.depoimentos-footer {



  background: #d4af75;



  border-bottom: 1px solid #92c5b4;



}



.depoimentos-footer .middle {



  position: relative;



}



.carrossel-depoimentos {



  padding: 0 50px;



  position: relative;



  top: 12px;



}



.depo-img {



  width: 140px;



  height: 140px;



  display: block;






  margin: 0 auto 20px;




  box-shadow: 0 2px 0 2px rgba(0, 0, 0, 0.3);



}



.depo-img img {



  width: 100%;



  height: auto;





}



.depoimentos-footer p {



  color: #fff;



  font-size: 0.750em;



  /*12px*/



  text-align: center;



  margin: 0 0 20px;



}



.depoimentos-footer h3 {



  color: #fff;



  font-size: 0.875em;



  /*14px*/



  font-weight: 500;



  display: block;



  text-align: center;



  margin: 0 0 20px;



}



.depoimentos-footer .bx-pager {



  display: none;



}



.depoimentos-footer .bx-prev,



.depoimentos-footer .bx-next {



  position: absolute;



  top: 160px;



  display: block;



  width: 22px;



  height: 37px;



  background: rgba(0, 0, 0, 0) url("../img/LeftRight-Resized.jpg") repeat scroll -243px -117px;



  text-indent: -9999px;



  font-size: 0;



  color: transparent;



}



.depoimentos-footer .bx-prev {



  left: 0;



}



.depoimentos-footer .bx-next {



  right: 0;



  background-position: -265px -65px;



}



.darkfooter {



  background: #d4af75;



  padding: 20px 0;



}



.darkfooter .box {



  display: inline-block;



  vertical-align: top;



}



.box.newsletter {



  width: 25%;



  color: #fff !important;



  display: inline-block;



}



.box.newsletter .widget{



  width: 100%;



  float: left;



}



.box.newsletter .widget label{



  color: #fff;



  font-size: 12px;



}



.box.newsletter .widget input{



  margin: 5px 0;



  font-size: 12px;



}



.box.newsletter h2.widgettitle{



  display: none;



}



.yks-mc-label-email-address,



.yks-mc-label-nome{



  color: #fff !important;



}



.box.newsletter input[type="text"]{



  width: 100%;



}



.darkfooter h3 {



  color: #fff;



  margin-bottom: 3px;



  font-size: 13px;



  /*20px*/



}



.darkfooter h6 {



  font-size: 1.10em;



  color: #fff;



  font-family: 'bebas_neueregular';



  font-weight: 400;



  margin-bottom: 20px;
  text-transform:uppercase;



}



.darkfooter .social{



  width: 100%;



  float: left;



  margin: 20px 0 0 0;



}



.darkfooter .menucidades {



  width: 112.388%;



  display: inline-block;



}







.single-testimonials-widget h1.post_list_ttl{



  font-size: 1.875em;



  margin-bottom: 10px;



}



.single-testimonials-widget p.data{



  display: none;



}



.single-testimonials-widget{



  font-size: 0.850em;



}



.single-testimonials-widget .testimonials-widget{



  border-top: dashed 1px #888;



  margin: 20px 0 0 0;



  padding: 20px 0 0 0;



}



.single-testimonials-widget .testimonials-widget div.credit{



  float: left;



  text-align: left;



}



.single-testimonials-widget .testimonials-widget span.image{



  display: block;



  float: left;



}



.darkfooter .menucidades .col1{



  width: 46.63923182441701%;



  float: left;



}



.darkfooter .menucidades .col1 ul{



  width: 50%;



  float: left;



}







.darkfooter .menucidades .col2,



.darkfooter .menucidades .col3{



  width: 26.06310013717421%;



  float: left;



}







.darkfooter .menucidades ul li a {



  color: #fff;



  font-size: 0.688em;



  /*11px*/



  line-height: 13px;



}



.darkfooter .menucidades ul li a:hover {



  text-decoration: underline;



}



.darkfooter .newsletter > * {



  display: table;



}



.darkfooter .newsletter .widget_wysija_cont {



  margin-bottom: 10px;



}



.darkfooter .newsletter .widget_wysija_cont input[type=text],



.darkfooter .newsletter .widget_wysija_cont input[type=email] {



  width: 230px;



  height: 30px;



  margin-bottom: 5px;



}



.darkfooter .newsletter .widget_wysija_cont .wysija-submit {



  margin: 0;



  float: right;



}



.darkfooter .redessociais {



  width: 100%;



}



.darkfooter .redessociais ul {



  font-size: 0;



}



.darkfooter .redessociais li {



  display: inline-block;



  margin: 0 0 0 12px;



  width: 12%;



}



.darkfooter .redessociais li:first-child {



  margin: 0;



}



.darkfooter .redessociais li a {



  display: block;



  height: auto;



}



.darkfooter .redessociais li a img {



  width: 100%;



}



/*



.darkfooter .redessociais li.tt a {



    background-position: -37px -130px;



}







.darkfooter .redessociais li.it a {



    background-position: -74px -130px;



}







.darkfooter .redessociais li.gp a {



    background-position: -111px -130px;



    }*/



    .darkfooter .orcamento {



      float: right;



      width: 33.46938775510204%;



    }



    .darkfooter .orcamento .form-orcamento {



      padding: 20px;



      background: #fff;



      display: table;



    }



    .form-orcamento select.wpcf7-select {



      width: 87.8048780487805%;



    }



    .darkfooter .orcamento .fake-select {



      width: 100%;



      margin-bottom: 5px;



    }



    .darkfooter .orcamento input[type=email] {



      width: 100%;



      margin-bottom: 5px;



      border: 1px solid #1e8871;



    }



    .darkfooter .wpcf7-submit {



      float: right;



    }



    #colophon {



      padding: 1em 0 0;



      background: #fff;



    }



    .selos-wrapper {



      margin: 30px auto;



    }



    .selos-footer {



      position: relative;



    }



    .selos-footer li {



      text-align: center;



    }



    .selos-footer .bx-pager {



      display: none;



    }



    .selos-footer .bx-prev,



    .selos-footer .bx-next {



      position: absolute;



      top: 50%;



      margin-top: -18px;



      display: block;



      width: 22px;



      height: 37px;



      background: url("img/bg.png") -242px -103px;



      text-indent: -9999px;



      font-size: 0;



      color: transparent;



    }



    .selos-footer .bx-prev {



      left: 0;



    }



    .selos-footer .bx-next {



      right: 0;



      background-position: -265px -103px;



    }



    .contatos-rodape {



      display: block;



      border: solid #469c7f;



      border-width: 1px 0 3px;



      padding: 10px 0;



      /*margin-bottom: 20px;*/



      font-size: 12px;



    }



    .contatos-rodape h4 {



      color: #469c7f;



    }



    #menu-menu-rodape {



      width: 25%;



      display: inline-block;



      vertical-align: top;



      font-size: 12px;



    }



    #menu-menu-rodape > li {



      margin-bottom: 15px;



    }



    #menu-menu-rodape > li > a {



      font-weight: 700;



    }

/* AGENCIAS LISTA */

	#menu-agencias-travelmate{
		width:100%;
	}
	#menu-agencias-travelmate > li{
		width:50%;
		float:left;
	}


    /* Cores Personalizadas */



    /* Curso no Exterior */

.page-id-4870 h2,



  .page-id-4870 .testimonials-widget .credit,



  .page-id-4870 .testimonials-widget .credit .author,



  .page-id-4870 .testimonials-widget .credit .join-location,



  .page-id-4870 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-4870 .texto-destacado {



    background: #6f2780;



  }

.page-id-4867 h2,



  .page-id-4867 .testimonials-widget .credit,



  .page-id-4867 .testimonials-widget .credit .author,



  .page-id-4867 .testimonials-widget .credit .join-location,



  .page-id-4867 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-4867 .texto-destacado {



    background: #6f2780;



  }

.page-id-493 h2,



  .page-id-493 .testimonials-widget .credit,



  .page-id-493 .testimonials-widget .credit .author,



  .page-id-493 .testimonials-widget .credit .join-location,



  .page-id-493 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-493 .texto-destacado {



    background: #6f2780;



  }

.page-id-3485 h2,



  .page-id-3485 .testimonials-widget .credit,



  .page-id-3485 .testimonials-widget .credit .author,



  .page-id-3485 .testimonials-widget .credit .join-location,



  .page-id-3485 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-3485 .texto-destacado {



    background: #6f2780;



  }

.page-id-510 h2,



  .page-id-510 .testimonials-widget .credit,



  .page-id-510 .testimonials-widget .credit .author,



  .page-id-510 .testimonials-widget .credit .join-location,



  .page-id-510 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-510 .texto-destacado {



    background: #6f2780;



  }

.page-id-21 h2,



  .page-id-21 .testimonials-widget .credit,



  .page-id-21 .testimonials-widget .credit .author,



  .page-id-21 .testimonials-widget .credit .join-location,



  .page-id-21 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-21 .texto-destacado {



    background: #6f2780;



  }

.page-id-523 h2,



  .page-id-523 .testimonials-widget .credit,



  .page-id-523 .testimonials-widget .credit .author,



  .page-id-523 .testimonials-widget .credit .join-location,



  .page-id-523 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-523 .texto-destacado {



    background: #6f2780;



  }

.page-id-2584 h2,



  .page-id-2584 .testimonials-widget .credit,



  .page-id-2584 .testimonials-widget .credit .author,



  .page-id-2584 .testimonials-widget .credit .join-location,



  .page-id-2584 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-2584 .texto-destacado {



    background: #6f2780;



  }

.page-id-2582 h2,



  .page-id-2582 .testimonials-widget .credit,



  .page-id-2582 .testimonials-widget .credit .author,



  .page-id-2582 .testimonials-widget .credit .join-location,



  .page-id-2582 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-2582 .texto-destacado {



    background: #6f2780;



  }

.page-id-2580 h2,



  .page-id-2580 .testimonials-widget .credit,



  .page-id-2580 .testimonials-widget .credit .author,



  .page-id-2580 .testimonials-widget .credit .join-location,



  .page-id-2580 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-2580 .texto-destacado {



    background: #6f2780;



  }

.page-id-2586 h2,



  .page-id-2586 .testimonials-widget .credit,



  .page-id-2586 .testimonials-widget .credit .author,



  .page-id-2586 .testimonials-widget .credit .join-location,



  .page-id-2586 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-2586 .texto-destacado {



    background: #6f2780;



  }

.page-id-525 h2,



  .page-id-525 .testimonials-widget .credit,



  .page-id-525 .testimonials-widget .credit .author,



  .page-id-525 .testimonials-widget .credit .join-location,



  .page-id-525 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-525 .texto-destacado {



    background: #6f2780;



  }

.page-id-541 h2,



  .page-id-541 .testimonials-widget .credit,



  .page-id-541 .testimonials-widget .credit .author,



  .page-id-541 .testimonials-widget .credit .join-location,



  .page-id-541 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-541 .texto-destacado {



    background: #6f2780;



  }

.page-id-1581 h2,



  .page-id-1581 .testimonials-widget .credit,



  .page-id-1581 .testimonials-widget .credit .author,



  .page-id-1581 .testimonials-widget .credit .join-location,



  .page-id-1581 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-1581 .texto-destacado {



    background: #6f2780;



  }

.page-id-2588 h2,



  .page-id-2588 .testimonials-widget .credit,



  .page-id-2588 .testimonials-widget .credit .author,



  .page-id-2588 .testimonials-widget .credit .join-location,



  .page-id-2588 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-2588 .texto-destacado {



    background: #6f2780;



  }

.page-id-536 h2,



  .page-id-536 .testimonials-widget .credit,



  .page-id-536 .testimonials-widget .credit .author,



  .page-id-536 .testimonials-widget .credit .join-location,



  .page-id-536 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-536 .texto-destacado {



    background: #6f2780;



  }

.page-id-2590 h2,



  .page-id-2590 .testimonials-widget .credit,



  .page-id-2590 .testimonials-widget .credit .author,



  .page-id-2590 .testimonials-widget .credit .join-location,



  .page-id-2590 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-2590 .texto-destacado {



    background: #6f2780;



  }

.page-id-538 h2,



  .page-id-538 .testimonials-widget .credit,



  .page-id-538 .testimonials-widget .credit .author,



  .page-id-538 .testimonials-widget .credit .join-location,



  .page-id-538 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-538 .texto-destacado {



    background: #6f2780;



  }

.page-id-1583 h2,



  .page-id-1583 .testimonials-widget .credit,



  .page-id-1583 .testimonials-widget .credit .author,



  .page-id-1583 .testimonials-widget .credit .join-location,



  .page-id-1583 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-1583 .texto-destacado {



    background: #6f2780;



  }

.page-id-2578 h2,



  .page-id-2578 .testimonials-widget .credit,



  .page-id-2578 .testimonials-widget .credit .author,



  .page-id-2578 .testimonials-widget .credit .join-location,



  .page-id-2578 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-2578 .texto-destacado {



    background: #6f2780;



  }

.page-id-2576 h2,



  .page-id-2576 .testimonials-widget .credit,



  .page-id-2576 .testimonials-widget .credit .author,



  .page-id-2576 .testimonials-widget .credit .join-location,



  .page-id-2576 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-2576 .texto-destacado {



    background: #6f2780;



  }

.page-id-1585 h2,



  .page-id-1585 .testimonials-widget .credit,



  .page-id-1585 .testimonials-widget .credit .author,



  .page-id-1585 .testimonials-widget .credit .join-location,



  .page-id-1585 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-1585 .texto-destacado {



    background: #6f2780;



  }

.page-id-1498 h2,



  .page-id-1498 .testimonials-widget .credit,



  .page-id-1498 .testimonials-widget .credit .author,



  .page-id-1498 .testimonials-widget .credit .join-location,



  .page-id-1498 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-1498 .texto-destacado {



    background: #6f2780;



  }

.page-id-433 h2,



  .page-id-433 .testimonials-widget .credit,



  .page-id-433 .testimonials-widget .credit .author,



  .page-id-433 .testimonials-widget .credit .join-location,



  .page-id-433 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-433 .texto-destacado {



    background: #6f2780;



  }

.page-id-159 h2,



  .page-id-159 .testimonials-widget .credit,



  .page-id-159 .testimonials-widget .credit .author,



  .page-id-159 .testimonials-widget .credit .join-location,



  .page-id-159 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-159 .texto-destacado {



    background: #6f2780;



  }

.page-id-498 h2,



  .page-id-498 .testimonials-widget .credit,



  .page-id-498 .testimonials-widget .credit .author,



  .page-id-498 .testimonials-widget .credit .join-location,



  .page-id-498 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-498 .texto-destacado {



    background: #6f2780;



  }

.page-id-496 h2,



  .page-id-496 .testimonials-widget .credit,



  .page-id-496 .testimonials-widget .credit .author,



  .page-id-496 .testimonials-widget .credit .join-location,



  .page-id-496 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-496 .texto-destacado {



    background: #6f2780;



  }

.page-id-258 h2,



  .page-id-258 .testimonials-widget .credit,



  .page-id-258 .testimonials-widget .credit .author,



  .page-id-258 .testimonials-widget .credit .join-location,



  .page-id-258 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-258 .texto-destacado {



    background: #6f2780;



  }

.page-id-491 h2,



  .page-id-491 .testimonials-widget .credit,



  .page-id-491 .testimonials-widget .credit .author,



  .page-id-491 .testimonials-widget .credit .join-location,



  .page-id-491 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-491 .texto-destacado {



    background: #6f2780;



  }

.page-id-502 h2,



  .page-id-502 .testimonials-widget .credit,



  .page-id-502 .testimonials-widget .credit .author,



  .page-id-502 .testimonials-widget .credit .join-location,



  .page-id-502 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-502 .texto-destacado {



    background: #6f2780;



  }

.page-id-521 h2,



  .page-id-521 .testimonials-widget .credit,



  .page-id-521 .testimonials-widget .credit .author,



  .page-id-521 .testimonials-widget .credit .join-location,



  .page-id-521 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-521 .texto-destacado {



    background: #6f2780;



  }

.page-id-517 h2,



  .page-id-517 .testimonials-widget .credit,



  .page-id-517 .testimonials-widget .credit .author,



  .page-id-517 .testimonials-widget .credit .join-location,



  .page-id-517 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-517 .texto-destacado {



    background: #6f2780;



  }

.page-id-1701 h2,



  .page-id-1701 .testimonials-widget .credit,



  .page-id-1701 .testimonials-widget .credit .author,



  .page-id-1701 .testimonials-widget .credit .join-location,



  .page-id-1701 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-1701 .texto-destacado {



    background: #6f2780;



  }

.page-id-519 h2,



  .page-id-519 .testimonials-widget .credit,



  .page-id-519 .testimonials-widget .credit .author,



  .page-id-519 .testimonials-widget .credit .join-location,



  .page-id-519 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-519 .texto-destacado {



    background: #6f2780;



  }

.page-id-1703 h2,



  .page-id-1703 .testimonials-widget .credit,



  .page-id-1703 .testimonials-widget .credit .author,



  .page-id-1703 .testimonials-widget .credit .join-location,



  .page-id-1703 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-1703 .texto-destacado {



    background: #6f2780;



  }

.page-id-1697 h2,



  .page-id-1697 .testimonials-widget .credit,



  .page-id-1697 .testimonials-widget .credit .author,



  .page-id-1697 .testimonials-widget .credit .join-location,



  .page-id-1697 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-1697 .texto-destacado {



    background: #6f2780;



  }

.page-id-1699 h2,



  .page-id-1699 .testimonials-widget .credit,



  .page-id-1699 .testimonials-widget .credit .author,



  .page-id-1699 .testimonials-widget .credit .join-location,



  .page-id-1699 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-1699 .texto-destacado {



    background: #6f2780;



  }

.page-id-1691 h2,



  .page-id-1691 .testimonials-widget .credit,



  .page-id-1691 .testimonials-widget .credit .author,



  .page-id-1691 .testimonials-widget .credit .join-location,



  .page-id-1691 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-1691 .texto-destacado {



    background: #6f2780;



  }



    .page-id-11 .texto-destacado {



      background: #0fa42c;



    }



    .page-id-11 h2,



    .page-id-11 .testimonials-widget .credit,





    .page-id-11 .testimonials-widget .credit .author,



    .page-id-11 .testimonials-widget .credit .join-location,



    .page-id-11 .testimonials-widget .credit .location {



      color: #0fa42c !important;



    }



    /* Filhas Curso no Exterior */



    .parent-pageid-11 .texto-destacado {



      background: #0fa42c;



    }



    .parent-pageid-11 h2,



    .parent-pageid-11 .testimonials-widget .credit,



    .parent-pageid-11 .testimonials-widget .credit .author,



    .parent-pageid-11 .testimonials-widget .credit .join-location,



    .parent-pageid-11 .testimonials-widget .credit .location {



      color: #0fa42c !important;



    }



    /* Trabalho no exterior */



    .page-id-13 .texto-destacado {



      background: #ca0808;



    }



    .page-id-13 h2,



    .page-id-13 .testimonials-widget .credit,



    .page-id-13 .testimonials-widget .credit .author,



    .page-id-13 .testimonials-widget .credit .join-location,



    .page-id-13 .testimonials-widget .credit .location {



      color: #ca0808;



    }



    /*.page-id-13 .page-submenu ul li,



    .page-id-1691 .page-submenu ul li,



    .page-id-1694 .page-submenu ul li,



    .page-id-1697 .page-submenu ul li,



    .page-id-1703 .page-submenu ul li,



    .page-id-521 .page-submenu ul li,



    .page-id-427 .page-submenu ul li,



    .page-id-433 .page-submenu ul li,



    .page-id-423 .page-submenu ul li,



    .page-id-1592 .page-submenu ul li,



    .page-id-1701 .page-submenu ul li,



    .page-id-444 .page-submenu ul li,



    .page-id-1699 .page-submenu ul li {



      width: 14.361702127659576%;



      }*/



      /*Filhas Trabalho no Exterior*/



      .parent-pageid-13 .texto-destacado {



        background: #ca0808;



      }



      .parent-pageid-13 h2,



      .parent-pageid-13 .testimonials-widget .credit,



      .parent-pageid-13 .testimonials-widget .credit .author,



      .parent-pageid-13 .testimonials-widget .credit .join-location,



      .parent-pageid-13 .testimonials-widget .credit .location {



        color: #ca0808;



      }



      /* Universidades */



      .page-id-15 .texto-destacado {



        background: #223b74;



      }



      .page-id-15 h2,



      .page-id-15 .testimonials-widget .credit,



      .page-id-15 .testimonials-widget .credit .author,



      .page-id-15 .testimonials-widget .credit .join-location,



      .page-id-15 .testimonials-widget .credit .location {



        color: #223b74;



      }



      /* Filhas - Universidades */



      .parent-pageid-15 .texto-destacado {



        background: #223b74;



      }



      .parent-pageid-15 h2,



      .parent-pageid-15 .testimonials-widget .credit,



      .parent-pageid-15 .testimonials-widget .credit .author,



      .parent-pageid-15 .testimonials-widget .credit .join-location,



      .parent-pageid-15 .testimonials-widget .credit .location {



        color: #223b74;



      }



      /* voluntariado */



      



      /* High School */



      .page-id-17 .texto-destacado {



        background: #6f2780;



      }



      .page-id-17 h2,



      .page-id-17 .testimonials-widget .credit,



      .page-id-17 .testimonials-widget .credit .author,



      .page-id-17 .testimonials-widget .credit .join-location,



      .page-id-17 .testimonials-widget .credit .location {



        color: #6f2780;



      }



      /* Filhas High School */



     .page-id-1691 h2,



  .page-id-1691 .testimonials-widget .credit,



  .page-id-1691 .testimonials-widget .credit .author,



  .page-id-1691 .testimonials-widget .credit .join-location,



  .page-id-1691 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-1691 .texto-destacado {



    background: #6f2780;



  }



	.page-id-1694 h2,



  .page-id-1694 .testimonials-widget .credit,



  .page-id-1694 .testimonials-widget .credit .author,



  .page-id-1694 .testimonials-widget .credit .join-location,



  .page-id-1694 .testimonials-widget .credit .location {



    color: #6f2780;



  }



  .page-id-1694 .texto-destacado {



    background: #6f2780;



  }



      /* Teens Program */



      .page-id-19 .texto-destacado {



        background: #f99f03;



      }



      .page-id-19 h2,



      .page-id-19 .testimonials-widget .credit,



      .page-id-19 .testimonials-widget .credit .author,



      .page-id-19 .testimonials-widget .credit .join-location,



      .page-id-19 .testimonials-widget .credit .location {



        color: #f99f03;



      }



      /* Filhas - Teens Program */



      .parent-pageid-19 .texto-destacado {



        background: #f99f03;



      }



      .parent-pageid-19 h2,



      .parent-pageid-19 .testimonials-widget .credit,



      .parent-pageid-19 .testimonials-widget .credit .author,



      .parent-pageid-19 .testimonials-widget .credit .join-location,



      .parent-pageid-19 .testimonials-widget .credit .location {



        color: #f99f03;



      }



      /* Turismo */



      .page-id-23 .texto-destacado {



        background: #64b0eb;



      }



      .page-id-23 h2,



      .page-id-23 .testimonials-widget .credit,



      .page-id-23 .testimonials-widget .credit .author,



      .page-id-23 .testimonials-widget .credit .join-location,



      .page-id-23 .testimonials-widget .credit .location {



        color: #64b0eb;



      }



      .testimonials-widget span.image {



        width: 85px;



        border-radius: 85px;



        margin-right: 10px;



      }



      .testimonials-widget-testimonials .paging {



        height: 0 !important;



      }



      .testimonials-widget span.image img {



        width: 100%;



        height: auto;



        border-radius: 85px;



      }



      .open-quote,



      .close-quote {



        display: none;



      }



      .testimonials-widget .credit {



        font-weight: bold;



      }



      .wpcf7-form p {



        width: 100%;



        float: left;



      }



      .form-franquias .wpcf7-form .fake-select{



        width: 400px;



      }



      .form-franquias .wpcf7-textarea{



        width: 400px;



      }



      .form-franquias .wpcf7-submit{



        margin-top: 20px;



      }



      .form-franquias input.wpcf7-text{



        width: 400px;



      }



      input.wpcf7-text {



        background: #c1d9c9;



        font-size: 1em;



        /*12px*/



        margin-bottom: 10px;



        width: 330px;



      }



      select.wpcf7-select {



        width: 330px;



        font-size: 1em;



        /*12px*/



        margin-bottom: 10px;



      }



      .wpcf7-form .fake-select {



        width: 330px;



      }



      .wpcf7-textarea {



        background: #c1d9c9;



        width: 330px;



        font-size: 1em;



        /*12px*/



        margin-bottom: 10px;



      }



      .wpcf7-submit{



        padding-left: 25px;



        padding-right: 25px;



        height: 40px;



        background: #218b74;



        border: none;



        border-bottom: solid 5px #c1d9c9;



        color: #fff;



        box-sizing: border-box;



        -moz-box-sizing: border-box;



        -webkit-box-sizing: border-box;



        border-radius: 4px;



        cursor: pointer;



        font-weight: bold;



        font-size: 1em;



        /*14px*/



      }



      .ykfmc-submit{



        width: 85px !important;



        float: right !important;



      }



      .yks-success{



        margin: 0 !important;



        padding: 0 !important;



        color: #fff !important;



      }









      .lista_paises {



        width: 208px;



        float: left;



        margin-left: 34px;



        margin-right: 14px;



      }



      .lista_paises li {



        background: #1e8871;



        float: left;



        height: 45px;



        line-height: 45px;



        width: 100%;



        box-sizing: border-box;



        -webkit-box-sizing: border-box;



        -moz-box-sizing: border-box;



        padding-left: 15px;



        font-size: 1.5em;



      }



      .lista_paises li:hover {



        background: #c2d9c9;



      }



      .lista_paises li:hover a {



        color: #1e8871;



      }



      .lista_paises li a {



        width: 100%;



        display: block;



        height: 45px;



        color: #fff;



        text-transform: uppercase;



      }



      .select_pais {



        width: 207px;



        margin-right: 15px;



        font-size: 1.250em;



      }



      .select_cidade {



        width: 207px;



        margin-right: 15px;



        font-size: 1.250em;



      }



      .select_escola {



        width: 207px;



        font-size: 1.250em;



      }



      .bloco_cursos {



        padding-top: 15px;



        float: left;



        width: 666px;



      }



      .bloco_cursos ul li {



        float: left;



        margin-right: 15px;



        width: 207px;



        height: 165px;



        margin-bottom: 15px;



        overflow: hidden;



      }



      .bloco_cursos ul li img {



        width: 100%;



        height: auto;



      }



      .tit_mais {



        margin-top: 20px;



        width: 666px;



        float: left;



        text-transform: uppercase;



        font-size: 1.750em;



        /*16px*/



        box-sizing: border-box;



        -webkit-box-sizing: border-box;



        -moz-box-sizing: border-box;



      }



      .nenhum_registro {



        width: 666px !important;



        text-align: center;



        font-weight: bold;



        font-size: 0.875em;



        /*14px*/



      }



      .cursos_esquerda {



        width: 207px;



        float: left;



        margin-right: 15px;



        font-size: 1.5em;



      }



      .cursos_direita {



        float: left;



        width: 428px;



        font-size: 1.5em;



      }



      @media screen and (max-width: 1020px) {



        .middle {



          width: 96.07843137254902%;



        }



        #access a {



          font-size: 0.625em;



        }



        #main {



          width: 900px;



        }



        .page-resume-banner .txt-page {



          left: 48%;



        }



      }



      @media screen and (max-width: 970px) {



        .header-top {



          display: none;



        }



        .img-menu-mobile {



          display: block;



        }



      }



      @media screen and (max-width: 920px) {



        #main {



          width: 800px;



        }



        .page-header .img-destacada {



          display: none;



        }



        .page-header .texto-destacado {



          width: 100%;



          padding-top: 45px;



          height: auto;



        }



        .page-header .pg-head-link {



          top: 0;



        }



        .page-resume-banner .txt-page {



          left: 42%;



        }



      }



      @media screen and (max-width: 880px) {



        .header {



          height: 265px;



        }



        .logo {





          width: 100%;



          text-align: center;



        }



        #access {



          width: 100%;



        }



        #main {



          width: 90%;



        }



        .bx-wrapper .bx-controls-direction a {



          top: 40% !important;



        }



        .box.newsletter input[type=text] {



          width: 100% !important;



          box-sizing: border-box;



          -webkit-box-sizing: border-box;



          -moz-box-sizing: border-box;



        }



        .box.newsletter form {



          width: 100%;



        }



        .darkfooter .newsletter .widget_wysija_cont {



          width: 100%;



        }



        .darkfooter .social{



          float: left;



          margin-bottom: 20px;



        }



        .wysija-paragraph {



          width: 100%;



        }



       



        .darkfooter .orcamento {



          width: 50%;



          float: left;



          margin-top: 35px;



          margin-bottom: 20px;



        }



        .page-resume-banner .txt-page {



          left: 38%;



        }



      }



      @media screen and (max-width: 625px) {



        #access {



          display: none;



        }



        nav#principal {



          display: block;



        }



      }



      @media screen and (max-width: 775px) {



        #primary {



          width: 100%;



        }



        #main .widget-area {



          width: 100%;



          margin-top: 30px;



        }



        .page-resume-banner .txt-page {



          width: 100%;



          margin-left: 0;



          left: 0;



        }



      /*.page-id-13 .page-submenu ul li,



      .page-id-427 .page-submenu ul li,



      .page-id-433 .page-submenu ul li,



      .page-id-423 .page-submenu ul li,



      .page-id-1592 .page-submenu ul li,



      .page-id-444 .page-submenu ul li {



        width: 25%;



        margin-bottom: 5px;



        }*/



        .darkfooter .menucidades {



          width: 100%;



        }



        .box.newsletter{



          width: 50%;



          margin-top: 20px;



        }



      }



      @media screen and (max-width: 580px) {



        .custom-content.columns > div {



          width: 100%;



          padding: 30px 0 0 0;



        }



        .darkfooter .orcamento {



          width: 100%;



        }



        .darkfooter .orcamento .form-orcamento {



          width: 100%;



          box-sizing: border-box;



          -webkit-box-sizing: border-box;



          -moz-box-sizing: border-box;



        }



        .box.newsletter {



          width: 100%;



          margin-top: 20px;



        }



        .darkfooter .menucidades .col1{



          width: 100%;



        }



        .darkfooter .menucidades .col2,



        .darkfooter .menucidades .col3{



          width: 50%;



          margin-top: 20px;



        }



        li.five-itens,



        li.six-itens{



          width: 25%;



        }



      }







/*.header-top{



        display: none;



        }*/



        .lista_turismo{



          width: 100%;



          margin: 0;



          padding: 15px 0 0 0;



          float: left;



        }



        .lista_turismo li {



          width: 20%;



          float: left;



          margin-bottom: 20px;



          margin-right: 6.666666666667%;



          height: 158px;



          overflow: hidden;



        }



        .mrn {



          margin-right: 0 !important;



        }



        /*AlteraÃ§Ãµes*/



        /* High School */



        .page-id-151 .texto-destacado {



          background: #803202;



        }



        .page-id-151 h2,



        .page-id-151 .testimonials-widget .credit,



        .page-id-151 .testimonials-widget .credit .author,



        .page-id-151 .testimonials-widget .credit .join-location,



        .page-id-151 .testimonials-widget .credit .location {



          color: #803202;



        }

 /* High School - carta */



        .page-id-4292 .texto-destacado {



          background: #6f2780;



        }



        .page-id-4292 h2,



        .page-id-4292 .testimonials-widget .credit,



        .page-id-4292 .testimonials-widget .credit .author,



        .page-id-4292 .testimonials-widget .credit .join-location,



        .page-id-4292 .testimonials-widget .credit .location {



          color: #6f2780;



        }



        /* Premium */



        .page-id-456 .texto-destacado {



          background: #803202;



        }



        .page-id-456 h2,



        .page-id-456 .testimonials-widget .credit,



        .page-id-456 .testimonials-widget .credit .author,



        .page-id-456 .testimonials-widget .credit .join-location,



        .page-id-456 .testimonials-widget .credit .location {



          color: #803202;



        }



        .page-id-458 .texto-destacado {



          background: #803202;



        }



        .page-id-458 h2,



        .page-id-458 .testimonials-widget .credit,



        .page-id-458 .testimonials-widget .credit .author,



        .page-id-458 .testimonials-widget .credit .join-location,



        .page-id-458 .testimonials-widget .credit .location {



          color: #803202;



        }



        .wpcf7-response-output {



          float: left;



        }







        .page-content-cursos{



          font-size: 0.750em;



        }







        .custom-usa{



          margin-bottom: 20px;



        }







        .custom-usa > a{



          font-weight: bold;



          font-size: 0.800em !important;



        }







        .custom-usa-a{



          cursor: default !important;



        }



        .custom-usa-a:hover{



          text-decoration: none !important;



        }







        /* Tira os selects de busca */



        .select_pais,



        .select_cidade,



        .select_escola{



          display: none;



        }











      }



      .lista_noticias{

        width: 100%;

        margin: 0;

        padding: 0;

        float: left;

      }

      .lista_noticias li{

        position: relative;

        width: 20%;

        float: left;

        list-style: none;

        position: relative;

        height: 153px;

        margin-bottom: 20px;

        margin-right: 6.666666666667%;

        overflow: hidden;

      }

      .lista_noticias li .img{

        width: 100%;

        height: 153px;

        float: left;

        background: rgba(255,255,255,.5);

        position: relative;

      }



      .lista_noticias h3{

        font-size: 0.750em;

        background: rgba(28,125,103,.8);

        position: absolute;

        bottom: 0;

        left: 0;

        padding: 10px;

        font-weight: normal;

        text-align: left;

        width: 100%;

        box-sizing: border-box;

      }

      .lista_noticias h3 a{

        color: #fff;

      }


/*********************NEWLY ADDED CSS******************************/


#menu-item-25 > a {
  background: rgba(0, 0, 0, 0) url("../img/About-Us-v2.png") no-repeat scroll 9px 13px;
  padding-top: 10px;
  width: 83px;
}

#menu-item-28 > a{
  background: rgba(0, 0, 0, 0) url("../img/Cities-v2.png") no-repeat scroll 9px 13px;
  padding-top: 10px;
  width: 83px;
}

#menu-item-1616 > a{
  background: rgba(0, 0, 0, 0) url("../img/EFYT-v2.png") no-repeat scroll 9px 13px;
  padding-top: 10px;
  width: 83px;
}
#menu-item-30 > a{
  background: rgba(0, 0, 0, 0) url("../img/Ireland-v2.png") no-repeat scroll 9px 13px;
  padding-top: 10px;
  width: 83px;
}

#menu-item-26 > a{
  background: rgba(0, 0, 0, 0) url("../img/Contact-Us-v2.png") no-repeat scroll 9px 13px;
  padding-top: 10px;
  width: 83px;
}
#menu-item-27 > a{
  background: rgba(0, 0, 0, 0) url("../img/Courses-v2.png") no-repeat scroll 9px 13px;
  padding-top: 10px;
  width: 83px;
}
.menu li a {
  color: white !important;
}

.col4.ggg {
  float: right;
  height: auto;
  width: 42%;
}


.testing {
  background: #d4ad78 none repeat scroll 0 0;
  float: left;
  height: auto;
  width: 100%;
}

.innercontact {
  color: white;
  font-size: 29px;
  margin: 0 auto;
  padding: 20px;
  position: relative;
  text-transform: uppercase;
  width: 930px;
}

.irela {
  color: #fff;
  text-transform: none !important;
  padding: 5px;
}


.leftcont {
  float: left;
  width: 486px;
  height: auto;
}

.leftcont > p {
  font-size: 13px;
  margin-bottom: 10px;
}


.cities-cont {
  width: 100%;
  height: auto;
  float: left;
}

.citiy1 {
  float: left;
  height: auto;
  width: 293px;
  margin-right: 10px;
}


.city-tile {
  background: #d4af75 none repeat scroll 0 0;
  margin-bottom: 10px;
  width: 95.6%;
}

.citiy1 span {
  font-weight: bold;
  margin-bottom: 10px;
  float: left;
  width: 100%;
  height: auto;
}
.citiy1 ul li {
  list-style: initial;
  margin-bottom: 5px;
  float: left;
  width: 100%;
  height: auto;
  margin-left: 5%;
  font-size: 13px;
}

.cities-cont2 {
  float: left;
  height: auto;
  width: 100%;
  margin-bottom: 10px;
}

.course-content {
  float: left;
  height: auto;
  width: 95.6%;
  border-bottom: 1px solid;
  margin-bottom: 10px;
}
.course-img {
  float: left;
  height: auto;
  width: 30%;
}

.cont-right {
  float: right;
  width: 67%;
  text-align: justify;
  height: auto;
}
.cont-right h4 {
  margin-bottom: 10px;
}
.cont-right > p {
  margin-bottom: 5px;
  font-size: 13px;
}

.menu-menu-principal-container {
  float: left;
  width: 100%;
  height: auto;
}


.takeatour a::before {
  height: 0px !important;
    
}


.takeatour {
  float: right;
  width: auto;
  height: auto;
}

.taketour2 {
  background: #1063af;
  padding: 10px;
  border: 0px;
  border-radius: 8px;
  cursor: pointer;
}

.taketour2 span {
  color: white;
  font-weight: bold;
  font-size: 15px;
}

.ccname {
  padding: 0px !important;
}

.take-test{

  margin-top: 10px !important;
}