/*
Theme Name: GoSolar Child
Description: Child theme for GoSolar
Author: zozothemes
Template: gosolar
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-colors, custom-header, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

/*Child Theme Style Code Here*/

body:not(.page-id-183) h4{
	margin-top: 30px;
}

.iphorm-elements.iphorm-elements-1{
	max-width: 600px;
}

.iphorm-elements.iphorm-elements-1 input[type=checkbox], 
.iphorm-elements.iphorm-elements-1 input[type=radio] {
    margin: -4px 2px 0;
    margin-top: 1px\9;
    line-height: normal;
}

.iphorm-elements.iphorm-elements-1 label {
    margin-bottom: 0px;
		height: 40px!important;
	line-height: 40px!important;
	    padding-top: 0px!important;
		margin-top: 0px!important;
}

.iphorm-elements.iphorm-elements-1 .iphorm-element-text, .iphorm-element-captcha{
	height: 40px!important;
	line-height: 40px!important;
	    padding-top: 0px!important;
}

body .iphorm-submit-wrap button em, 
.iphorm-submit-wrap button:active em, 
body .iphorm-submit-wrap button:hover em{
    background: transparent;
		color: #fff;
}

body .iphorm-submit-wrap button span, 
.iphorm-submit-wrap button:active span, 
body .iphorm-submit-wrap button:hover span{
    background: transparent;
    border: solid 0px transparent;
}

.iphorm-submit-wrap button[type="submit"]{
	padding: 10px 22px 10px 22px;
}

body .iphorm-submit-wrap button:hover, 
body .iphorm-submit-wrap button:active{
	background-color: #ae0707;
}

#footer .btn{
	border-radius: 0px;
}

body .wpb_single_image .vc_figure-caption{
	font-size: 14px!important;
	padding-bottom: 15px!important;
}

body .header-section .header-main-section {
    height: 110px!important;
}

body .header-section .is-sticky .header-main-section{
    height: 60px!important;
}

body .is-sticky .navbar-brand img{
    max-height: 60px;
	
    transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out, height 0.5s ease-in-out 0s;
    -moz-transition: transform 0.5s ease-in-out 0s, -webkit-transform 0.5s ease-in-out, height 0.5s ease-in-out 0s;
    -webkit-transition: transform 0.5s ease-in-out 0s, -webkit-transform 0.5s ease-in-out, height 0.5s ease-in-out 0s;
    -o-transition: transform 0.5s ease-in-out 0s, -webkit-transform 0.5s ease-in-out, height 0.5s ease-in-out 0s;
}

.header-sticky.is-sticky .zozo-no-sticky-logo .navbar-brand > img.zozo-standard-logo {
    max-height: 60px;
    max-width: 100%;
    width: auto;
}

.navbar-header .navbar-brand img, .navbar-brand img {
    transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out, height 0.5s ease-in-out 0s;
    -moz-transition: transform 0.5s ease-in-out 0s, -webkit-transform 0.5s ease-in-out, height 0.5s ease-in-out 0s;
    -webkit-transition: transform 0.5s ease-in-out 0s, -webkit-transform 0.5s ease-in-out, height 0.5s ease-in-out 0s;
    -o-transition: transform 0.5s ease-in-out 0s, -webkit-transform 0.5s ease-in-out, height 0.5s ease-in-out 0s;
}

.vc_grid .vc_gitem-animated-block{
	display: none!important;
}

.zozo-main-nav > li > a, .zmm-wrapper .main-menu-container .navbar-nav li > a {
    font-size: 13px!important;
}

.custom-button a{
text-transform: none!important;
padding-left: 0px!important;
font-size: 17px!important;
margin-bottom: 30px!important;
}


.event-book-now-form{
display: none!important;
}

.no-border > .vc_column-inner {
	border: none !important;
}

@media only screen and (max-width: 1159px) {
.zozo-main-nav > li > a, .zmm-wrapper .main-menu-container .navbar-nav li > a {
    font-size: 11px!important;
}

.zozo-main-nav > li > a{
	padding-left: 9px;
	padding-right: 9px;
}	
}

@media only screen and (max-width: 1023px) {
#slider-1-slide-1-layer-1{
	font-size: 24px!important;
	display: none!important;
}

}