/*
 Theme Name:   Enigma-Pro Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Customizr Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     enigma-premium
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  enigma-pro-child
*/

.header_section{
background-color: #fff !important;
border-bottom: 2px grey !important;
}

.social li{
background-image: linear-gradient(to bottom, #31A3DD 50%, #4C66A4 50%) !important;
}

.enigma_service_detail{
min-height: 106px;
}

.head-contact-info{
color: #31A3DD !important;
}

.head-contact-info a{
color: #31A3DD !important;
}

.item_rodape{
font-size: 16px !important;
font-weight: bold;
margin-top: 20px;
color: #fff !important;
}

.enigma_tags{
display: none;
}

.enigma_footer_area{
background-color: #fff !important;
}

.enigma_footer_copyright_info{
color:grey !important;
}


.textwidget a{
color:#D4D4D4;
}

/*.enigma-sidebar{
display: none;
}*/

.enigma_blog_comment{
display:none;
}

.enigma_header_breadcrum_title{
display:none;
}

.noborder{
border: 0px !important;
}

.vfb-text{
float: left;
}

#tablist1-tab1{
width: 0px !important;
height: 0px !important;
border: 0px !important;
background: #F0F0F0;
}

.responsive-tabs__list{
margin: 0px !important;
}

.enigma_blog_post_content{
margin-top: 3%;
}

table td {
border: 0px !important;
}

table tr {
border: 0px !important;
}

.service{
height: 171px;
}

.enigma_home_portfolio_caption{
height: 178px;
}

#enigma_blog_section .enigma_blog_thumb_wrapper_showcase{
height: 85px;
}

.post-content-wrap .enigma_blog_thumb_wrapper_showcase{
max-height: 200px;
}

.enigma_blog_thumb_wrapper {
height: 570px;
}

#enigma_blog_section .enigma_blog_read_btn {
position: absolute;
bottom: 0px;
}

.autor, .comentarios{
display: none;
}

.data{
position: absolute;
bottom: 15px;
right: 5px;
}

#istoinvisivel-0{
display: none !important;}

.ui-accordion-header{
background-color: #31A3DD !important;
padding: 5px;
}

.ui-accordion-header a{
color: #fff !important;
}

.carousel-indicators{
display: none;
}

.carousel-caption{
right: 0% !important;
left: 0% !important;
}

#customer_details>div{
    width: 100%!important;
    margin: 0% 0% 2% 0%!important;
} 

.payment_methods li>label{
    font-weight: bold;
    
}

.payment_methods li label{
    display: inline-block!important;
}

.payment_methods li img{
    margin-left: 20px;
}

.woocommerce-shipping-totals{
    display: none!important;
}

.ui-datepicker {
	width: auto;
}

@media screen and (max-width: 767px){
.carousel-caption{
top: 0% !important;
}
.carousel-list{
display:none;
}
}

@media screen and (min-width: 480px){
.carousel-text a{
font-size: 15px !important;
}
}


@media screen and (min-width: 767px){
.carousel-caption{
right: 7% !important;
left: 7% !important;
font-size: 10px;
top: 15%;
}
.carousel-text a{
font-size: 20px !important;
}
}

@media screen and (min-width: 1330px){
.carousel-caption{
top: 20%;
right: 10% !important;
left: 10% !important;
font-size: 12px;
}
}

@media screen and (min-width: 1440px){
.carousel-caption{
top: 25%;
}
}

.topo_clientes{
margin-top: 0px;
}

.enigma_client_area{
margin-top: 0px;
}

.tagcloud a{
display: block;
background-image: linear-gradient(to bottom, #fff 50%, #31A3DD 50%) !important;
margin: 0 5px 0px 0;
border: 0px;
border-bottom: 1px solid #edf0f2;
background-color: #fff;
}

.animated.bounceInRight  a {
  color: white !important;
}
.animated.bounceInLeft a {
  color: white !important;
}

.ui-accordion-header::after{
    font-family: FontAwesome;
    content: "\f078";
    color:#fff;
    float: right;
    right: 8px;
    /* Your other custom CSS here */
}

#Arazodanossaexistncia-1:before {
    font-family: FontAwesome;
    content: "\f140";
    color:#fff;
    margin-right: 8px;
    /* Your other custom CSS here */
}

#Oquequeremos-2:before {
    font-family: FontAwesome;
    content: "\f06e";
    color:#fff;
    margin-right: 8px;
    /* Your other custom CSS here */
}

#Somosguiadospelosnossosvalores-3:before {
    font-family: FontAwesome;
    content: "\f046";
    color:#fff;
    margin-right: 8px;
    /* Your other custom CSS here */
}

.textomotivacao{
width:100%;
}

.enigma_sidebar_widget_title h2{
font-family: 'Open Sans', sans-serif !important;
}