/* AMARELO: #fcb004 
LARANJA: #f49c04*/
.precisa-ajuda .et_pb_image_wrap {
    display: block;
    margin: auto;
    width: 50px;
}
.precisa-ajuda h4 {
	color: #fff;
  	font-size: 21px;
	line-height: 1.2em;
}
.emailscontactos a {
	color: #fff!important;
  	font-size: 16px;
}
/*------------------------------
	  		GERAL
-------------------------------*/
body.et_pb_button_helper_class .et_pb_button, body.et_pb_button_helper_class .et_pb_module.et_pb_button, .et_pb_bg_layout_light.et_pb_button {
	color: #fcb004!important;
}
body.et_pb_button_helper_class .et_pb_button:hover, body.et_pb_button_helper_class .et_pb_module.et_pb_button:hover .et_pb_bg_layout_light.et_pb_button:hover {
    color: #fff!important;
}
/*------------------------------

-------------------------------*/
.gform_confirmation_wrapper  {
	padding-top: 50px!important;
}
.et_pb_text.eventos-images {
    background-size: inherit;
}
.eventos-images a {
  padding: 30% 10px;
  display: inherit;
  font-size: 25px;
  font-weight: 500;
  transition: .3s ease;
  background: RGBA(1, 2, 1, 0.62);
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 0.5px;
  font-weight: 600;
}
.eventos-images a:hover {
  background: transparent;
}
.subtitle {
  display: inline-block;
  font-size: 15px;
  width: 100%;
  position: relative;
  float: left;
  margin-top: 5px;
  letter-spacing: 2px;
}
/*------------------------------
	  FORMULÁRIOS COMPRAS
-------------------------------*/
.gform_wrapper span.ginput_total {
    color: #fcb004;
    font-size: 27px;
}
.gfield_price .gfield_label {
	font-size: 25px!important;
	margin-top: 25px!important;
}
.gform_wrapper ul.gform_fields {
	padding: 0!important;
}
.gform_wrapper {
  margin: 0 auto;
  max-width: 100%;
}
.gform_wrapper .gform_footer {
	overflow: auto;
}
.gform_wrapper .top_label .gfield_label {
	margin: 0;
	font-weight: 500;
}
.gform_wrapper ul li.gfield {
	margin-bottom: 15px!important;
}
.gform_wrapper .gform_footer input[type="submit"] {
  border: 0;
  padding: 10px 16px;
  font-weight: bold;
  color: #fff;
  background-color: #fcb004;
  border-radius: 0;
  cursor: pointer;
  font-size: 15px;
  text-transform: uppercase;
}
.gform_wrapper .gfield_required {
color: #f49c04;
}
.gform_wrapper .ginput_complex label {
  margin-top: 0px;
  color: #aaa;
}
.gform_wrapper textarea.large {
  height: 15.625em;
  width: 100%;
}

/*------------------------------
	  PERGUNTAS FREQUENTES
-------------------------------*/
.et_pb_toggle_close , .et_pb_toggle_open {
    padding: 20px 0 20px 0;
}
.et_pb_toggle {
    border: 1px solid transparent;
    border-bottom: 1px solid #000;
}
/*------------------------------
			EVENTOS
-------------------------------*/
/*hr "comprar"*/
.hrtopo {
	margin-bottom: 9px!important;
}
/*tirar a info administrador*/
#wpmudevevents-user {
	display: none;
}
/*PREÇO*/
.wpmudevevents-price {
    background: none!important;
}
/*GERAL: BOTÕES - SIM, TALVEZ, NÃO*/
.wpmudevevents-buttons {
	display: none;
}
/*
.single-incsub_event .wpmudevevents-no-submit , .single-incsub_event .wpmudevevents-maybe-submit , .single-incsub_event .wpmudevevents-yes-submit , .eab-events-archive .wpmudevevents-no-submit , .eab-events-archive .wpmudevevents-maybe-submit , .eab-events-archive .wpmudevevents-yes-submit , .single-incsub_event #wpmudevevents-load-rsvps {
 color: #000;
  background-color: #fcb004;
  background-repeat: no-repeat;
  background-image: none!important;
  border: 1px solid transparent;
	border-bottom-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.wpmudevevents-no-submit:hover , .wpmudevevents-maybe-submit:hover , .wpmudevevents-yes-submit:hover{
	background-color: #f49c04!important;
}*/
#wpmudevevents-rsvps {
	display: none!important;
}
.eab-events-archive a.wpmudevevents-viewevent {
    display: none;
}
.eab-event-body {
	margin-bottom: 30px;
}
/*GERAL: BOTÕES - VER EVENTO
.eventos-home a.wpmudevevents-viewevent , .eab-events-archive a.wpmudevevents-viewevent {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.67);
  background-repeat: none;
  background-image: none!important;
  border: 1px solid transparent;
  border-bottom-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
}
.eab-events-archive a.wpmudevevents-viewevent {
	margin-right: 10px;
}
.eventos-home a:hover , .eab-events-archive a:hover  {
	background-color: #000;
}*/

/*------------------------------
PÁGINAS INDIVIDUAIS DOS EVENTOS
-------------------------------*/

/*BARRA DE PROCURAR
#sidebar .et_pb_widget {
	margin-bottom: 43px;
}
.widget_search input#s {
	border: 1px solid #000;
	border-radius: 0;
}
.widget_search input#searchsubmit {
	color: #fff;
	border: 1px solid #000;
	border-radius: 0!important;
	background-color: #000;
    padding: 0;
}
.widget_search #searchsubmit {
	width: 45%;
}*/
/*LAYOUT PÁGINA*/
.single-incsub_event #wpmudevevents-load-rsvps {
	display: none;
}
#wpmudevevents-contentheader {
    padding-top: 33px!important;
}
.single-incsub_event #wpmudevevents-wrapper hr {
    border-top: 1px solid transparent;
}
.single-incsub_event #main-content .container::before {
    right: 33%!important;
  	background-color: transparent;
}
.single-incsub_event #left-area {
    width: 100%;
	padding-right: 0;
    padding-bottom: 23px;
}

/*CONTEÚDO*/
#wpmudevevents-wrapper h3 {
    font-size: 22px!important;
}
.single-incsub_event .et_pb_widget a {
    color: #f49c04;
}
.single-incsub_event .wpmudevevents-date {
    margin: 0px 20px 15px 0;
    background: url('/files/2017/03/iconmonstr-calendar-5-16.png') 0 4px no-repeat;
}

table.cart th, #main-content table.cart th, table.cart td, #main-content table.cart td, table.cart tr, #main-content table.cart tr, #content-area table tr, #content-area table td, #content-area table th {
    border-bottom: 1px solid #aaaaaa;
	padding: 0.7em 0.4em;
}

/*------------------------------
			HOMEPAGE 
-------------------------------*/
/*NOTÍCIAS*/
.noticias-home .et_pb_blog_grid .et_pb_post {
    border: none;
    background-color: transparent;
    padding: 0;
}
.noticias-home .et_pb_image_container {
    margin: 0px;
}

.noticias-home p {
     padding-bottom: 25px;    
}
.noticias-home .more-link {
    text-transform: capitalize; 
    font-size: 16px;
	font-weight: bold;
}
/*EVENTOS*/
/*Proximos Eventos Imagens em Quadrados*/
.proximoseventos img {
	max-width: 100%;
	height: auto;
	object-fit: cover;
	height: 243px;
	width: 243px;
	max-height: 100%;
}


.eventos-home .wpmudevevents-date {
    background: url('/files/2017/03/iconmonstr-calendar-5-16.png') 0 4px no-repeat;
	margin-top: 5px;
}

.eventos-home .wpmudevevents-buttons {
	display: none;
}

.eventos-home hr {
	box-shadow: none;
	border: 1px solid #000;
	margin-top: 15px;
}

/*header*/
.headerlegendas {
	font-size: 16px;
	font-weight: 500;
}

.et_pb_text.headerimages { 
    background-size: inherit;
}
.headerimages a {
    padding: 22% 15px 37% 15px;
    display: inherit;
    font-size: 37px;
    font-weight: 600;
    transition: .3s ease;
    color: white;
    background-color: RGBA(1, 2, 1, 0.62);
	letter-spacing: 0.07em;
  	border-right: 10px solid #fff;
}
.headerimages.et_pb_text_3 a {
	border-right: none;
}
.headerimages a:hover {
    background-color: transparent;
    color: white;
}
.sub {
  display: inline-block;
  font-size: 12px;
  width: 100%;
  position: relative;
  float: left;
  margin-top: 12px;
}

/*------------------------------
			MENU 
-------------------------------*/
#top-menu-nav > ul > li > a:hover {
	opacity: 1;
	color: #fcb004;
}
.nav ul li a:hover, .et_mobile_menu li a:hover {
    opacity: 1;
    background-color: transparent;
    color: #fcb004!important;
}
#top-menu li li a {
    padding: 6px 0;
}
/*MOBILE*/
.mobile_menu_bar::before {
	color: #fcb004;
}
.et_mobile_menu {
	border-top: 3px solid #fcb004;
}

/*------------------------------
		PÁGINA CONTACTOS 
-------------------------------*/

.et_pb_posts a.more-link {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
}
#pagblog .et_pb_blog_0 .et_pb_post {
    border-bottom: 1px solid #d1d1d1 !important;
}
#pagblog .et_pb_post {
    padding-bottom: 20px;
    padding-top: 0;
    margin-bottom: 40px;
}
@media only screen and (min-width : 981px) {

  #pagblog .et_pb_post {
  overflow: auto;
  }
  #pagblog .et_pb_post .post-content {
      width: 68%;
      float: right; 
  }
  #pagblog .et_pb_post .post-meta  {
      width: 68%;
      float: right; 
  }
  #pagblog .et_pb_post h2 {
      margin-top: 0;
      width: 68%;
      float: right;
  }
  #pagblog .et_pb_post .entry-featured-image-url {
      width: 30%;
      float: left;
      margin-right: 2%;
  }

}

/*------------------------------
		PÁGINA CONTACTOS 
-------------------------------*/

/*FORMULÁRIO*/

#gform_wrapper_1 .gform_footer {
	overflow: auto;
}

#gform_wrapper_1 h3.gform_title {
	display: none;
}

#gform_wrapper_1 .top_label .gfield_label {
	display: none;
}
#gform_wrapper_1 input[type="text"] {
	padding: 0.5em 5px;
}
#gform_wrapper_1 .hidden_label input.large, #gform_wrapper_1 .hidden_label select.large, #gform_wrapper_1 .top_label input.large, #gform_wrapper_1 .top_label select.large {
	width: 100%;
}
#gform_wrapper_1 textarea.large {
	width: 100%;
}

/*Botão*/

#gform_wrapper_1 input[type="submit"] {
  border: 0;
  padding: 10px 16px;
  font-weight: bold;
  color: #fff;
  background-color: #fcb004;
  border-radius: 0;
  cursor: pointer;
  float: right;
  font-size: 15px;
  text-transform: uppercase;
}

/*Date Field*/

#gform_wrapper_1 input.datepicker.datepicker_with_icon {
  margin-right: 0.25em !important;
  display: inline-block;
  width: 87% !important;
}


/*------------------------------
			FOOTER
-------------------------------*/

/*NEWSLETTER*/
input[type="email"] {
    border: 1px solid #666;
    width: 100%;
    padding: 5px;
    font-size: 14px;
    color: #666!important;
    background-color: #1d1d1d;
}
.sbe-widget-form-submit {
    width: 100%;
    background-color: rgba(252, 176, 4, 0.91);
    border: 1px solid rgba(252, 176, 4, 0.91);
    padding: 4px;
    color: white;
    font-size: 14px;
}
.sbe-widget-form-submit:hover {
    background-color: #fcb004;
    color: white;
}
.sbe-widget-form-field {
    margin: 10px 0;
    }
.sbe-widget-form-field-title {
    margin-bottom: 10px;
    display: none;
}
.sbe-widget-subscribe-form .sbe-spinner {
    display: none;
    }
#footer-widgets li.menu-item::before {
    display: none;
}
#footer-widgets li.menu-item {
    padding-left: 0;
}
.et_pb_widget ul li {
    margin-bottom: 0px;
}

/*BULLETS*/
#footer-widgets li.menu-item::before {
	display: none;
}
#footer-widgets li.menu-item {
	padding-left: 0;
}

/*PING E COPYRIGHT*/
#footer-bottom {
    display: none;
}
#footer-bottom {
    display: none;
}
#main-footer .container {
    padding-bottom: 20px;
}
#text-2 {
    position: absolute;
    bottom: 20px;
    width: 100%;
    left: 0px;
    font-size: 15px;
}
.et_pb_widget {
	width: 100%;
}
.textwidget {
    font-weight: 300;
}
.et_pb_widget a {
    color: #bebebe;
    text-decoration: none;
    font-weight: 400;
}
.et_pb_widget h4 {
    color: #fcb004;
  	font-size: 15px;
}
.et_pb_widget .company{
    color:#fff;
    font-weight: 400;
}