/*
 Theme Name:   Beanstalk Web Solutions - Highend Child 
 Theme URI:    http://hb-themes.com/themes/highend/
 Description:  Premium Responsive Multi-Purpose Theme.
 Author: Beanstalk Web Solutions
 Author URI: https://beanstalkwebsolutions.com
 Template:     HighendWP
 Version: 3.4.9.1
 License: GNU General Public License version 3.0
 License URI: http://www.gnu.org/licenses/gpl-3.0.html
 Details URI: http://hb-themes.com/changelog/highend/

 Developed and designed by beanstalkwebsolutions.com.
 All files, unless otherwise stated, are released under the GNU General Public License
 version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html
-----------------------------------------------------------------------------------*/



/** ENABLE STICKY TOP BAR **/
/* #hb-header{
 position: fixed;
  z-index: 9999;
  width: 100%;
} */

/* START - MEDIA QUERIES */

.hid-des{
	display: none;
}

/* START - SMALL TO LARGE */
@media (min-width: 768px) {
    /* STYLE: sm, md, lg */
}

@media (min-width: 992px) {
    /* STYLE: md, lg */
}

@media (min-width: 1200px) {
    /* STYLE: lg */
}

/** SET THE CONTAINER WIDTH TO DESKTOP HD 1440p **/
/** ENABLE THIS TO GET 1440px SIZED CONTAINER **/
/* @media (min-width: 1440px) {
    #main-content .container {
        width: 1410px!important;
        margin-left:auto!important;
        margin-right:auto!important;
        padding-left: 15px;
        padding-right: 15px;
    }
} */

/* END - SMALL TO LARGE */

/* START - LARGE TO SMALL */

@media (max-width: 1199px) {
    /* STYLE: md, sm, xs */
}

@media (max-width: 991px) {
	/* STYLE: sm, xs */

	/** ENABLE HEADER BAR ON MOBILE **/
	/* #header-bar {
		display: block !important;
	} */
}

@media (max-width: 767px) {
    /* STYLE: xs */
}

@media (max-width: 480px) {
    /* STYLE: xs - really small phones */
}

/* END - LARGE TO SMALL */

/* START TIERS */
@media (max-width: 1199px) and (min-width: 992px) {
    /* STYLE: md */
}

@media (max-width: 991px) and (min-width: 768px) {
    /* STYLE: sm */
}
/* END TIERS */

/* START SPAN TIERS */
 @media (max-width: 1440px) and (min-width: 991px) {
    /* STYLE: lg - md */
}
/* END SPAN TIERS */

/* END - MEDIA QUERIES */

#input_4_6 > div {
	margin: 0 auto;
}

#gform_4 > div.gform_footer.top_label {
	text-align: center;
}

#gform_fields_4 > li.gfmc-column.gfmc-row-1-column.gfmc-row-1-col-2-of-2 {
	margin-top: 12px;
}

#input_4_5 {
	height: 180px;
}

/* Gravity Forms submit — match homepage hb-button / vc_btn teal style */
.gform_wrapper .gform_button,
.gform_wrapper input[type="submit"].gform_button,
.gform_wrapper button.gform_button {
	appearance: none;
	-webkit-appearance: none;
	background-color: #005365 !important;
	background-image: none !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	color: #ffffff !important;
	cursor: pointer;
	display: inline-block;
	font-size: 16px !important;
	font-weight: 700 !important;
	letter-spacing: 1px !important;
	line-height: 1.2 !important;
	margin: 0;
	min-height: auto;
	padding: 15px 32px !important;
	text-align: center;
	text-decoration: none !important;
	text-shadow: none !important;
	text-transform: uppercase !important;
	transition: background-color 0.1s linear, color 0.1s linear;
}

.gform_wrapper .gform_button:hover,
.gform_wrapper .gform_button:focus,
.gform_wrapper input[type="submit"].gform_button:hover,
.gform_wrapper input[type="submit"].gform_button:focus,
.gform_wrapper button.gform_button:hover,
.gform_wrapper button.gform_button:focus {
	background-color: #666666 !important;
	color: #ffffff !important;
	outline: none;
}
