/* Enter Your Custom CSS Here */



.page-id-1085 span.woocommerce-Price-amount.amount {
    margin-right: 19px;
    margin-left: -12px;
    display: none;
}

a.qbutton.add-to-cart-button.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.qbutton.add-to-cart-button {
    margin-left: -12px;
}

.product.woocommerce.add_to_cart_inline {
    border: 4px solid #fff!important;
    padding: 12px;
}

.header_top, .fixed_top_header .top_header {
    border-width: 0px;
    height: 45px;
}

.shopping_cart_header {
    display: inline-block;
    width: 43px;
    margin-top: 5px;
}

.woocommerce .qbutton.add-to-cart-button, .woocommerce .single_add_to_cart_button, .woocommerce .woocommerce-message a.button, .woocommerce ul.products li.product .added_to_cart {
    color: #ffffff;
    font-size: 11px;
    line-height: 42px;
    height: 42px;
    text-transform: uppercase;
    font-family: Raleway;
    font-style: normal;
    font-weight: 800;
    letter-spacing: 1px;
    background-color: #b6020b;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-width: 0px;
}

.black-bg .vc_box_shadow_3d_wrap:after, .black-bg .vc_box_shadow_3d_wrap:before {
    content: "";
    position: absolute;
    -webkit-box-shadow: 0 15px 10px rgba(76, 33, 33, 0.6);
    box-shadow: 0 15px 10px rgba(255, 255, 255, 0.6);
    left: 5px;
    right: 50%;
    bottom: 8px;
    height: 30%;
    z-index: -1;
    border-radius: inherit;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: skewY(-6deg);
    -ms-transform: skewY(-6deg);
    transform: skewY(-6deg);
}
.black-bg .vc_box_shadow_3d_wrap:after {
    left: 50%;
    right: 5px;
    -webkit-transform: skewY(6deg);
    -ms-transform: skewY(6deg);
    transform: skewY(6deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
}

.vc_custom_1452232358112 {
    padding-top: 0px !important;
}

.header_top .header-widget {
    text-transform: lowercase;
}

.call_to_action .text_wrapper .call_to_action_text p{
    letter-spacing: 1px;
    font-size: 16px;
    font-weight: 500;
}
.service-box{
  margin-bottom:35px;
}

.gform_wrapper input[type=text], body .gform_wrapper input[type=url], body .gform_wrapper input[type=email], body .gform_wrapper input[type=tel], body .gform_wrapper input[type=number], body .gform_wrapper input[type=password], body .gform_wrapper textarea, body .gform_wrapper .chzn-container-single .chzn-single span, body .gform_wrapper select {
    color: #818181;
    border: 1px solid #808080!important;
}

.gform_wrapper input[type="button"], body .gform_wrapper input[type="submit"], body .gform_wrapper input[type="reset"] {
    background-color: #E0001F;
    border-color: #E0001F;
    color: #fff;
    text-decoration: none;
  -o-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
}



.qbutton {
    width: 69%;
    max-width: 185px;
}
.call_to_action .column2.button_wrapper .qbutton {
    position: absolute;
    right: 0;
    top: 50%;
    margin: -21px 0 0 0;
    width: 12%;
}

a.qbutton.medium.white {
    text-align: center;
}

a{
  color:#A31515;
}