/*
Theme Name: Build Web Child
Description: Child Theme for Build Web Wordpress Theme
Author: It Build Web
Version: 1.0
Template: buildweb
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options
Text Domain: buildweb-child
Website : www.tweedheadsservautocareservices.com.au
*/
/*Header*/
.header-section .header-logo-section{
    background: #d60303;
}
.header-details-info > span, .header-details-info > span > a {
    color: #efefef;
    font-size: 16px;
}
.header-section {
    color: #e6e6e6;
}
.header-details-box .header-details-icon > i{
    color: #fff;
}
.header-details-info strong{
   font-size: 17px;
}
.bweb-main-nav > li > a {
    font-size: 20px;
    font-weight: 400;
	color: #d60303;
}
.header-details-box:hover .header-details-icon > i {
    color: #000000;
}
.header-section .header-main-section .bweb-main-nav > li.active > a, .header-section .bweb-main-nav li.current-menu-item > a{
  color: #000;
}
/*Button*/
.alpine-fture .grid-item .grid-button {
    margin-top: 10px;
    margin-bottom: -20px;
}
.alpine-fture .btn.btn-fbox-more {
    color: rgba(255,255,255,1);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    position: relative;
    border: 1px solid rgba(255,255,255,0.5);
    overflow: hidden;
	 border: 1px solid;
    border-radius: 50px;
}
.alpine-fture .btn.btn-fbox-more::before {
    content: '';
    position: absolute;
    top: 50px;
    left: -5px;
    width: 0;
    height: 0;
    border-left: 100px solid transparent;
    border-right: 100px solid transparent;
    border-bottom: 190px solid rgba(255,255,255,0.25);
    z-index: 1;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.alpine-fture .btn.btn-fbox-more::after {
    content: '';
    position: absolute;
    top: 50px;
    left: -5px;
    width: 0;
    height: 0;
    border-left: 100px solid transparent;
    border-right: 100px solid transparent;
    border-bottom: 190px solid rgba(255,255,255,0.25);
    z-index: 1;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.alpine-fture .btn.btn-fbox-more:hover::before {
    opacity: 1;
    -webkit-transform: translate(0px,-190px);
    transform: translate(-30px,-100px);
}
.alpine-fture .btn.btn-fbox-more:hover::after {
    opacity: 1;
    -webkit-transform: translate(0px,-150px);
    transform: translate(-30px,-30px);
}
.btn-clr-chgne .btn.btn-fbox-more {
    background: #222;
}
.header-logo-section .navbar-nav > li a:hover {
    color: #000;
}
/*Home*/
.vc-bweb-section {
    padding: 50px 0;
}
strong {
    font-size: 20px;
}
h3::after {
    position: absolute;
    content: "";
    border: 1px solid #d60303;
    background: #d60303;
    width: 43px;
    height: 3px;
    bottom: 0px;
    left: 45%;
    text-align: center;
    top: 35px;
}
h3 {
    position: relative;
	text-transform: uppercase;
}
.alphine-ftr-ctn {
    background: #e6e4e4;
    border-top: 1px solid #d60303;
    border-bottom: 1px solid #d60303;
}
.alphine-ftr-ctn .bweb-feature-box.style-default-box .grid-item .grid-icon-shape .grid-title {
    margin: 0 0 3px 0;
}
.alphine-ftr-ctn h5 {
    font-size: 22px;
}
.alphine-ftr-ctn a {
    font-size: 18px;
}
.alphine-ftr-ctn p {
    color: #333;
    font-size: 18px;
}
.alphine-social-hdg {
    margin-bottom: 0px;
}
/*Form*/
.gform_wrapper .top_label .gfield_label {
    font-weight: 600;
    color: #3c3b3b;
    font-size: 18px;
}
input, textarea {
    box-shadow: 0px 0px 0px 0px;
    border: 1px solid;
}
/*Validation*/
.gform_wrapper div.validation_error{
  display: none;
}
.gform_wrapper li.gfield.gfield_error{
    background-color: transparent;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
}
.gform_wrapper .field_description_below .gfield_description {
    padding-top: 0px;
}
/*Footer*/
.footer-copyright-section {
    background: #222222;
}
.footer-section {
    background: #222222;
    border-top: 1px solid #3a3a3a;
}
.footer-copyright-section p {
    color: #ccc;
    font-size: 18px;
}
@media only screen and (max-width: 767px) {
    body, p, li, a, div {
        word-break: break-word;
    }
}