/*
Theme Name:     Volcon Engineering
Theme URI:      http://www.volconengineering.com.au
Description:    Child theme for the Kallyas theme
Author:         Darren Jones | Webdazign
Author URI:     https://www.webdazign.com
Template:       kallyas
Version:        1.0
Tags:           dark, light, left-sidebar, right-sidebar, fluid-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, full-width-template, theme-options, translation-ready
Text Domain:    zn_framework
*/


.recentwork_carousel_v3 .znSlickNav { opacity: 1 !important;}
.recentwork_carousel_v3 .recentwork_carousel__title { font-family: "orbitron", Helvetica, Arial, sans-serif; font-size: 26px; line-height: 32px; font-weight: 800; color: #7f8184 !important; text-transform: uppercase;}


.services li { list-style: none; position: relative; color: #fff !important; line-height: 24px; margin-bottom: 8px;}
.services li:before { content: "\e901"; position: absolute; left: -30px; font-family: 'icomoon' !important; font-size: 21px; color: #f4811f; }





.tbk--text-dark .tbk__text, .tbk--text-dark .tbk__text a { color: #dcdcdc;}

.kl-mask--mask3 .glyphicon { color: #F4811F; opacity: 1;}

.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label { font-weight: 600 !important;}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper textarea,
.gform_wrapper select {
	padding: 14px !important;
	border-radius: 4px;
	background: #fefefe;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
    border: 1px solid #dddddd;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, textarea:focus {
    color: #666666;
    background: #ffffff;
    outline: none !important;
    border-color: #999999 !important;
}
.gform_wrapper .gform_footer { text-align: right;}
.gform_wrapper .gform_footer input.button {
    background: #F4811F;
    border: 0px;
    color: #fefefe;
	padding: 14px 30px;
    border-radius: 4px;
    font-family: Montserrat;
    font-size: 13px !important;
    line-height: 13px;
    font-weight: 600;
    color: #ffffff;
    letter-spacing: 1px;
    text-transform: uppercase;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.gform_wrapper .gform_footer input.button:hover { background: #E16B0B;}

/* Gravity Forms Validation */
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { background-color: transparent !important; margin-bottom: 0px !important; border: 0px !important; padding-bottom: 0px !important; padding-top: 0px !important; box-sizing: border-box;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description { color: #F4811F !important; padding-top: 8px !important;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label { margin-top: 0px !important;}
.gform_wrapper div.validation_error { display: none;}
.gform_wrapper .gfield_error .gfield_label { font-weight: 700 !important;}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea { border-color: #F4811F !important;}
.gform_wrapper li.gfield_error ul.gfield_radio, .gform_wrapper .gfield_error .gfield_label { color: #F4811F !important;}




.tst-carousel-bqt { background: none; font-size: 30px; line-height: 40px; font-weight: 300; color: #ffffff; text-align: center; padding: 0px; box-shadow: none;}
.tst-carousel-bqt:after, .tst-carousel-bqt:before { display: none;}
.tst-carousel-author { text-align: center; margin-top: 0;}
.tst-carousel-title { font-size: 18px; font-weight: 600; color: #ffffff; text-transform: uppercase;}
.tst-carousel-controls { display: none;}