/*
Theme Name:     Canterbury Child Theme
Template:       paulways
Version:        4.0.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
*/
a:hover {	transition: all 0.2s ease-out 0s;}
	
select,
{
  font-family: inherit;
  font-size: inherit;
  letter-spacing: normal;
  outline-style: none;
  padding: 0.313em 0 !important;
  text-indent: 0.25em;
}



.gform_wrapper select {
  font-family: inherit;
  font-size: inherit;
  letter-spacing: normal;
  outline-style: none;
  padding: 0.313em 0 !important;
  text-indent: 0.25em;
}

#gform_submit_button_4 {
  background: #094 none repeat scroll 0 0;
  border: 0 none;
  border-radius: 3px;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  height: 50px;
  margin: 10px 10px 40px 0px;
  padding: 0px;
  width: 100%;
  display:inline-block;
  transition: all 0.2s ease-out 0s;
}
#gform_submit_button_4:hover {
  background: #096 none repeat scroll 0 0;
  transition: all 0.2s ease-out 0s;
}

.static-content {
  padding-top: 120px !important;
}

.gfield_label {color:#FFF;}
.gform_wrapper .gfield_description, .gform_wrapper .gfield_description, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_year label, .gform_wrapper .gfield_time_ampm label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .ginput_complex label, .gform_wrapper .instruction {
color:#fff;
}
.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
  color: #fff;
}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
  color: #fff;
}
.gform_wrapper span.ginput_total {
  color: #094 !important;
  font-size: 4em !important;
}


.gform_wrapper  p {
  color: #fff!important;
}
.gform_wrapper  a {
  color: #999!important;
}
.gform_wrapper  a:hover {
  color: #7E2158!important;
}
.gform_wrapper div.validation_error {
  border-bottom: 2px solid red!important;
  border-top: 2px solid red !important;
  color: red !important;
}

.ginput_container_fileupload {color:#fff;}

body .gform_wrapper label.gfield_label + div.ginput_container {
  margin-top: 0.1em;
    margin-bottom: 1em;
}

/*.zn_pb_wrapper > .zn_pb_el_container:first-child > .kl-slideshow .kl-contentmaps__panel, .zn_pb_wrapper > .kl-slideshow:first-child .kl-contentmaps__panel {
top: 240px !important;
}*/

.site-header.header--sticky {
  z-index: 99!important;
}

.zn_text_box-title--style2 {
  color: #fffffd !important;
  font-size: 32px !important;
  font-weight: normal;
  margin-top: 0;
}






.isle {font-size:0.9em;opacity:0.5;	}

.isle:hover {opacity:1; transition: all 0.2s ease-out 0.1s;	}

.isle a {	}
	
.isle a:hover {	/*color:#16171D !important;*/ transition: all 0.2s ease-out 0.1s;}

.isle a:hover strong{ transition: all 0.2s ease-out 0.1s; color:#F5245F !important;	}


.zn_pb_wrapper > .zn_pb_el_container:first-child > .kl-slideshow .kl-contentmaps__panel, .zn_pb_wrapper > .kl-slideshow:first-child .kl-contentmaps__panel {
  top: 240px !important;
}

.header--is-sticked .site-header.sticky-resize .site-header-wrapper:not(.sticky-main-area) .site-header-main {
  height: 90px !important;
}

.site-header.style7 .site-header-main {
  height: auto !important;
}

.newsletter_subscribe #input_3_1 {
	  background: #efefef none repeat scroll 0 0;
  border: 1px solid #a3a3a3;
  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1) inset;
  color: #4d4d4d;
  display: inline-block;
  float: left;
  height: 40px;
  width: calc(100% - 130px);
  border-radius: 4px;
      font-size: 14px;
    line-height: 1.42857;
    padding: 6px 12px;
	}

.newsletter_subscribe #gform_submit_button_3 {
	    float: right;
		position:relative;
		top:-54px;
  margin-bottom: 10px;
  width: 120px;
    border-radius: 3px;
  border-style: none;
  box-shadow: none;
  font-size: 13px;
  font-weight: 700;
  color:#fff;
  line-height: 1.6;
  padding: 10px 20px;
  text-shadow: none;
    background-color: #632d52;
  transition: background-color 0.15s ease-out 0s;
}
 .newsletter_subscribe #gform_submit_button_3:hover  {
    background-color: #4F2442 !important;

}
.kl-cta-ribbon, .kl-cta-lined {
  font-size: 13px!important;
  line-height: 16px!important;
   padding: 10px!important;

}
