/*
Theme Name:     South Coast Glass & Mirrors
Theme URI:      http://www.southcoastglass.net.au/
Description:    Child theme for the Kallyas theme
Author:         Leesa Kennedy - Digital Marketing
Author URI:     https://www.leesakennedy.com.au
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
*/


/*	Header Styles
======================================	*/

.site-logo-img { max-height: 90px !important;}

.btn.kl-cta-custom.cta-button-0 { margin-left: 0px; margin-right: 0px;}
.btn.kl-cta-custom.cta-button-1 { display: none;}

@media (max-width: 767px) {
	.site-header.style12 { position: absolute !important; background: rgba(0,0,0,0);}
	.site-logo-img { max-height: 60px !important;}
	.site-header .site-logo { padding-top: 10px; padding-bottom: 10px;}
	.site-logo-anch { text-align: left;}
	.btn.kl-cta-custom.cta-button-1 { display: inline-block;}
}


.znSlickNav-arr, .znSlickNav-arr svg { width: 35px; height: 35px;}
.znSlickNav-arr polyline { stroke: #ffffff;}


.znNavOvr--layoutS2 .znNavOvr-logo img { height: 60px;}


/*	Custom Styles
======================================	*/

.border img { border: 10px solid #fff;}

.kl-ptfsortable-nav { display: none !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 { padding: 15px !important; border: 1px solid #eee;}

.element-scheme--dark a { color: #e20a16 !important;}


@media (max-width: 767px) {
	.zn-Slider-item .image-boxes .image-boxes-img-wrapper { height: 300px !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 { padding: 5px !important;}
}

/*	Footer Styles
======================================	*/


/*	Newsletter  */
.newsletter_wrapper { margin: 0px !important;}
.newsletter_wrapper .top_label .gfield_label { display: none !important;}
.newsletter_wrapper ul.gform_fields li.gfield { padding-right: 0px;}
.newsletter_wrapper .top_label div.ginput_container { margin-top: 0px;}
.newsletter_wrapper .top_label div.ginput_container input { padding: 15px 20px !important; border: 0px !important; background: #515151 !important; color: #a3a3a4;}
.newsletter_wrapper .gform_footer { text-align: left; margin: 0px;}

.newsletter_wrapper .gform_footer { margin: 0px !important; text-align: right;}
.newsletter_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] { display: inline-block; padding: 10px 15px; margin: 0px; background: #e20a16; border: 0px; border-radius: 3px; color: #fff; font-family: "Poppins", Helvetica, Arial, sans-serif; font-weight: 700; text-transform: uppercase; }


/* Gravity Forms Validation */
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { background-color: rgba(255,223,224,0) !important; margin-bottom: 0px !important;border-top: 0px !important;border-bottom: 0px !important;padding-bottom: 0px !important;padding-top: 0px !important;}
.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half { margin-right: 0px !important;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label { margin-top: 0px !important;}
form_wrapper .field_description_below .gfield_description { padding-top: 0px !important;}
.gform_wrapper div.validation_error { display: none !important;}
.gform_wrapper .field_description_below .gfield_description { padding-top: 0px !important;}


