

.cover_boxes ul li .box .box_content { top: 0; }
.cover_boxes ul li .box .qbutton { margin-top: 18px; }

#nav-menu-item-14860 li,
#nav-menu-item-14862 li,
#nav-menu-item-14864 li,
#nav-menu-item-14866 li,
#nav-menu-item-15100 li,
#nav-menu-item-15102 li,
#nav-menu-item-15176 li,
#nav-menu-item-15180 li,
#nav-menu-item-15348 li,
#nav-menu-item-15396 li,
#nav-menu-item-15399 li,
#nav-menu-item-15404 li,
#nav-menu-item-15408 li,
#nav-menu-item-15413 li,
#nav-menu-item-15418 li,
#nav-menu-item-15420 li,
#nav-menu-item-15428 li,
#nav-menu-item-15430 li,
#nav-menu-item-15722 li,
#nav-menu-item-15724 li,
#nav-menu-item-15726 li{
width: 280px;
}

.drop_down .second .inner .widget {
padding-bottom: 13px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}

.testimonials_holder .flex-direction-nav a:hover {
    background-color: #f53644 ;
    border-color: #f53644 ;
}

.contact_detail .contact_section > h4 {
display: none;
}

.blog_large_image h2,
.blog_large_image h2 a,
.blog_holder.blog_single article h2,
.blog_holder.blog_single article h2 a {
font-size: 27px;
}

.blog_small_image h2,
.blog_small_image h2 a { font-size: 22px; }

.q_counter_holder .separator.small,
.portfolio_slider .image_holder .separator {
width: 65px !important;
}

.q_icon_with_title.circle .icon_holder .fa-stack:hover i:last-child { color: #fff !important; }

.contact_detail .separator.small { 
background-color: #f21c00; 
margin-top: 37px;
margin-bottom: 40px;
}

.q_icon_with_title.circle .icon_holder .fa-stack:hover {
background-color: #c2e6e9;
}

.flex-direction-nav a, .caroufredsel-direction-nav a { box-sizing: initial; }

@media only screen and (max-width: 1000px) {
.side_menu_button > a, .mobile_menu_button span {
    color: #000;
}
}

body, h1, h2, h3, h4, h5, h6 {
font-family: Josefin Sans, sans-serif;
}

.qbutton.green {
background-color: #ffffff;
border-color: #ffffff;
color: #000000;
}


.q_icon_with_title .icon_text_holder .icon_title {
font-weight: 400;
}

.gallery_holder ul li .gallery_hover {
background-color: rgba(255,255,255,0.2);
}

.post_content_holder .post_text .qbutton:hover {
background-color: #f21c00;
border-color: #f21c00;
color: #ffffff;
}

.blog_load_more_button a:hover {
color: #ffffff;
background-color: #f21c00;
border-color: #f21c00;
}

.q_slider .qbutton.green:hover {
background-color: #f21c00;
border-color: #f21c00;
color: #ffffff;
}

.carousel-inner .slider_content .text .qbutton {
-webkit-backface-visibility: hidden;
}

.q_team .q_team_text {
padding: 0;
}

.q_team .q_team_description_wrapper {
background-color: rgba(255,255,255,0.75);
}

p {
margin: 30px 0;
}


.testimonials .testimonial_text_inner p.testimonial_author {
    margin-top: -18px;
    margin-bottom: -1px;
}

.testimonials .testimonial_text_inner p {
    margin-top: -5px;
}

.testimonials_holder .flex-direction-nav {
    margin-top: -20px;
}

.testimonials_holder {
    margin-top: 35px;
    margin-bottom: 30px;
}

.q_tabs .tabs-nav li a {
    color: #707070;
}

.woocommerce form.checkout .col2-set .form-row input[type="text"], .woocommerce form.checkout .col2-set .form-row input[type="password"] {
    background-color: #dddddd;
    color: #000;
    font-weight: 500;
}

input::-webkit-input-placeholder {
color: #707070 !important;
}
 
input:-moz-placeholder { /* Firefox 18- */
color: #707070 !important;  
}
 
input::-moz-placeholder {  /* Firefox 19+ */
color: #707070 !important;  
}
 
input:-ms-input-placeholder {  
color: #707070 !important;  
}

.woocommerce form.checkout table.shop_table td {
   font-size: 22px;
}

.woocommerce .col-1 {
    width: 100%;
}

.latest_post_image {
    width: 130px;
}


.latest_post_holder.image_in_box .latest_post_text {
    padding: 0px 0px 0px 145px;
}

/*
*************  Altera a forma do formulário   ***************
*/

p#billing_city_field input[type=text]{
	display:inline-block;
	width:529.617px;
}

.woocommerce-billing-fields__field-wrapper input[type=text]{
	display:inline-block;
	width:529.617px !important;
}

