/* 
 Theme Name:   TCTPA
 Theme URI:    
 Description:  
 Author:       A.Companhia
 Author URI:   acompanhia.com.br
 Template:     Divi
 Version:      1.0

 /* == Add your own styles below this line ==
--------------------------------------------*/

body {font-weight: 400;}

.wp-video {margin: 0 auto;}

.mobile_menu_bar::before {
  font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif !important;
  font-size: 14px;
  content: "MENU";
  position: relative;
  padding: 0 35px 0 0;
  cursor: pointer;
  opacity: 1 !important;
  top: -8px;
  color: #999 !important;
}
.mobile_menu_bar:after {
  font-family: ETmodules !important;
  position: relative;
  top: 0;
  right: 0 !important;
  font-size: 30px;
  content: "\61" !important;
  cursor: pointer;
  opacity: 1;
}
.et_pb_slide_menu_active .et_toggle_slide_menu:after {
  opacity: 1;
  content: "\4d" !important;
}
.mobile_menu_bar.et_pb_header_toggle {
  width: 75px;
}

.slideshow-home-tctpa .et_pb_slide_title, .slideshow-home-tctpa .et_pb_slide_content {max-width: 800px; margin: 0 auto;}

#footer-info {float: none; magin: 0 auto; text-align: center;}

.equipe .et_pb_blurb_position_left .et_pb_blurb_container, .et_pb_blurb_position_right .et_pb_blurb_container {vertical-align: middle;}

.et-pb-slider-arrows .et-pb-arrow-next, .et-pb-slider-arrows .et-pb-arrow-prev {color: #ffffff!important;}
.et-pb-controllers a {background-color: #ffffff!important;}
.mfp-bottom-bar {display: none;}

.single #main-content, .search #main-content {background-color: #f5f0eb;}

/*style the wp-pagenavi pagination links*/
.wp-pagenavi a,
.wp-pagenavi span {
	color: #000000;
	background: #f1f3f5;
	font-size: 1em !important;
	line-height: 1em;
	font-weight: bold !important;
	padding: 0.45em 0.8em !important;
	border-radius: 100px;
	border: none;
	transition: all .5s;
}
/*style the wp-pagenavi current page number*/
.wp-pagenavi span.current {
	color: #ffffff !important;
	background: #ee4043 !important;
	border-radius: 100px;
}
/*style the wp-pagenavi pagination links on hover*/
.wp-pagenavi a:hover {
	color: #ffffff!important;
	background: #ee4043!important;
}
/*style the wp-pagenavi pages text*/
.wp-pagenavi .pages {
	background: none;
}
/*remove border and center the wp-pagenavi links*/
.wp-pagenavi {
	border-top: none;
	text-align: center;
}

.et_slide_in_menu_container #mobile_menu_slide li li a {
    opacity: 1;
}
.et_slide_in_menu_container #mobile_menu_slide li li a:hover{opacity:.7}
.menuestatico a {font-weight: 700 !important; line-height: 1.2em;}
.et_mobile_menu li a {line-height: 1.2em;}
#menu-eixos li {line-height: 1.2em;}
#menu-eixos li ul li ul {border-top: 1px solid #097bb9;}
#menu-eixos li {padding-top: 10px;}
#menu-item-583 a {font-weight: 700;}

.rpwwt-widget ul li {border-top: 1px solid #097bb9; padding-top: 20px; margin: 0 0 20px !important;}
.rpwwt-widget ul {line-height: 1.2em;}
.rpwwt-widget ul li img {border-radius: 75px;}

.mgl-square .mgl-item, .mgl-square .mgl-item .mgl-icon  {
    width: 95px !important;
    max-width: 95px !important;
    min-width: 95px !important;
    height: 95px !important;
}
.mgl-square .mgl-item {padding-bottom: 0px !important;}
.mgl-square {padding-bottom: 20px;}


@media only screen and (max-width: 980px) {
	.et_header_style_left #logo {max-width: 80%;}
	.mobile_menu_bar::before {content: ""; padding: 0 35px 0 50px;} 
}
@media only screen and (max-width: 767px) {
  
}
@media only screen and (max-width: 479px) {
	.equipe .et_pb_blurb .et_pb_image_wrap {margin: 0;}
	.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container {word-break: break-word;}
}