body{
	background-color: #000;
	font-family: 'Open Sans', sans-serif;
}
.container{
	//border: 1px solid black;
}
.header-logo{
	margin-bottom: 10px;
}
ul.header-social li{
	display: inline-block;
}
ul.header-social{
	list-style: none;
}
ul.header-social li:nth-child(1) h3{
	color: #DEC459;
}
.navbar-default{
	background: transparent;
	border: transparent !important;
	//margin: 25px 0 0 0;
	text-align: right;
}
.main-nav ul li a{
	padding: 10px 27px;
	color: #fff !important;
	border-radius: 4px;
	font-weight: 	bold;
  margin: 0 5px;
}

.main-nav{
	padding: 25px 10px;
	margin-bottom: 8%;
}
.link-request{
	width: 75%;
	color: #000;
	padding: 0 10px;
	margin: 45px 0 0 0;
	background-repeat: repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#B98F1F), to(#F0DE77));
	background: -webkit-linear-gradient(top, #F0DE77, #B98F1F);
	background: -moz-linear-gradient(top, #F0DE77, #B98F1F );
	background: -ms-linear-gradient(top, #F0DE77, #B98F1F);
	background: -o-linear-gradient(top, #F0DE77, #B98F1F);
}
.main-nav ul li a:hover{
	background-repeat: repeat-x;

	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#B98F1F), to(#F0DE77));

	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #F0DE77, #B98F1F);

	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #F0DE77, #B98F1F );

	/* IE 10 */
	background: -ms-linear-gradient(top, #F0DE77, #B98F1F);

	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #F0DE77, #B98F1F);
	color:#000 !important;
}
.home .main-nav ul li:first-child a,
.main-nav ul li a:active{
	background-repeat: repeat-x;

	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#B98F1F), to(#F0DE77));

	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #F0DE77, #B98F1F);

	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #F0DE77, #B98F1F );

	/* IE 10 */
	background: -ms-linear-gradient(top, #F0DE77, #B98F1F);

	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #F0DE77, #B98F1F);
	color:#000 !important;

}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
	background-repeat: repeat-x;

	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#B98F1F), to(#F0DE77));

	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #F0DE77, #B98F1F);

	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #F0DE77, #B98F1F );

	/* IE 10 */
	background: -ms-linear-gradient(top, #F0DE77, #B98F1F);

	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #F0DE77, #B98F1F);
	color:#000 !important;
}
.content-button:hover,
.banner-button:hover{
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000), to(#2E3030));
    background: -webkit-linear-gradient(top, #2E3030, #000);
    background: -moz-linear-gradient(top, #2E3030, #000 );
    background: -ms-linear-gradient(top, #2E3030, #000);
    background: -o-linear-gradient(top, #2E3030, #000);
    color: #FFFFFF;
    text-decoration: none !important;
}
a{
	color: #000 ;
}
.content-button{
	display: inline-block;
	color: #000;
	padding: 10px 60px;
	margin: 45px 0 0 0;
	background-repeat: repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#B98F1F), to(#F0DE77));
	background: -webkit-linear-gradient(top, #F0DE77, #B98F1F);
	background: -moz-linear-gradient(top, #F0DE77, #B98F1F );
	background: -ms-linear-gradient(top, #F0DE77, #B98F1F);
	background: -o-linear-gradient(top, #F0DE77, #B98F1F);
	position: relative;
    left: 50%;
    transform: translateX(-50%);
    transition: .3s ease-in-out all;
}

section.menu-sticky span.call {
    display: none !important;
}

section.menu-sticky img.img-responsive.center-block {
    width: 50%;
    padding-top: 10px;
}
/*========================end header==========================*/
.estimate-button{
	margin-bottom: 20px;
}
.content-bg{
	background-image:url('images/fluid.jpg');
	width: 100%;
	height: auto;
	//position: relative;
	margin: -3% 0 0 0;
	padding: 30px 0px;
	z-index: 3px;
	background-color: #DEC459;
	box-shadow:0px -5px 5px rgba(222, 196, 89, 1),0px 5px 5px rgba(222, 196, 89, 1); 
	-moz-box-shadow:0px -5px 5px rgba(222, 196, 89, 1),0px 5px 5px rgba(222, 196, 89, 1); 
	-webkit-box-shadow:0px -5px 5px rgba(222, 196, 89, 1),0px 5px 5px rgba(222, 196, 89, 1); 
	-o-box-shadow:0px -5px 5px rgba(222, 196, 89, 1),0px 5px 5px rgba(222, 196, 89, 1); 
	background-size: cover;
}

.left-desc{
	color: #fff;
	margin: 100px 0 20px 0;
	padding: 0 0;
	line-height: 64%;
	float: right;
}
.left-desc h1{
	color: #fff;
	margin: 0 0 20px 0;
	padding: 0 0;
	font-weight:bold;	
}
.left-desc p{
	font-size: 13pt;
}
.left-desc button.btn{
	padding-bottom: 7px;
}
.btn h3{
	font-weight: bold;
}
.left-desc button{
	width: 75%;
	color: #000;
	padding: 0 10px;
	margin: 45px 0 0 0;
	background-repeat: repeat-x;

	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#B98F1F), to(#F0DE77));

	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #F0DE77, #B98F1F);

	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #F0DE77, #B98F1F );

	/* IE 10 */
	background: -ms-linear-gradient(top, #F0DE77, #B98F1F);

	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #F0DE77, #B98F1F);
}



.showcase{

	height:auto;
}
span.glyphicon-chevron-left, span.glyphicon-chevron-right {
	/*margin-top: 165px !important;*/
	top: 100% !important;
}
.carousel-indicators{
	bottom: -27px !important;
	z-index: 1 !important
}

/*----------------------------------------------start of main content----------------------------------------------*/

section.main-content{
	margin: 10px auto;
}
div#left-content{
	color: #DEC459;
}

div#gallery-background{
	background-color: #191A18;
	padding-bottom: 15px;
	margin-bottom: 70px;
	margin-top:25px;
}

div#gallery-button{
	padding-top:20px;
	margin-top:10px;
}

div#gallery-button>button{
	background-image: url(images/button-bg.jpg);
	border: none;
	border-radius: 4px 4px 4px 4px;
	width: 100px;
	height: 30px;
}

div#gallery-button>button>a{
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

div#gallery-list>a>img{
	margin-top:	10px;
	margin-bottom: 10px;
	margin-right: 16px;
	width: 120px;
	height: 80px;
}


div#right-content{
	color: #fff;
}

div#right-content>h2{
	color: #DEC459;
}

div#right-content>p{
	margin-bottom: 27px;
	font-size: 12px;
}

fieldset{
	background-image: url(images/gallery-bg.png);
	background-repeat: no-repeat;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	padding-bottom: 5%;
	background-size: cover;
}

form>fieldset>h2{
	color:#000;
	text-align: center;
}

div.btn-submit{
	text-align: center;
}

div.btn-submit>button.btn{
	background-color: #000 !important;
	width: 100px;
	height: 30px;
	padding: 5px 10px 9px 10px;
}

div.btn-submit>button.btn:hover{
	background-color: #000 !important;
	width: 100px;
	height: 30px;
	color: #fff !important;
}



input#name, input#email, input#phone, textarea{
	width: 90%;
	margin:10px 25px;
	padding: 15px 5px 15px 5px;
	color: #000;
	}
	
form#gform_3 div#input_3_5 {
	transform-origin: center !important;
	margin-left: 0 !important;
}

form#gform_3 .gfield {
    padding-right: 0 !important;
}

.section_number a:hover {
    color: #fff !important;
}
	
	
	/*-------------------end of main content------------------------*/
	/*========================start footer==========================*/
	.sec_bottom{
		background-color: #222222;
	}
	.mid_section_logo img, .section_contact_info{
		margin: 72px 0 0;
	}
	.footer_nav li a{
		position: relative;
		padding: 1px 10px;
		border-left: 1px solid #fff;
		color: #fff !important;
		text-decoration: none;
	}
	.footer_nav li a:before{
		content: "";
		position: absolute;
		width: 100%;
		height: 2px;
		bottom: 0;
		left: 0;
		background-color: #FFF;
		visibility: hidden;
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
		-webkit-transition: all 0.3s ease-in-out 0s;
		transition: all 0.3s ease-in-out 0s;
	}
	.footer_nav li a:hover:before{
		visibility: visible;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	.mid_section_logo p, .section_contact_info h4, .section_bottom_map h3{
		color: #DEC459;
		font-family: 'Open Sans', sans-serif;
		font-weight: 200;
		font-size: 21pt;
	}
	.copyright a,
	.section_number a,
	.section_address p a{
		color: #DEC459;
		transition: 0.3s;
	}
	.copyright a:hover,
	.section_address p a:hover,
	.section_address p a:focus,
	.section_number a:hover,
	.section_number a:focus{
		color: #DEC459;
		text-decoration: none;
	}
	.section_bottom_map{
		padding-left: 0px;
  	padding-bottom: 1em;
	}
	.section_number{
		margin: 45px 0 0 0;
	}
	.section_address p, .section_number h3{
		color: #fff;
		letter-spacing: 1px;
	}
	.section_bottom_social{
		margin: 30px 0 0 -40px;
	}
	.section_bottom_social ul{
		list-style: none;
	}
	.section_bottom_social ul li{
		display: inline;
	}
	footer.footer{
		background-color: #000;
	}
	.footer_nav{
		list-style: none;
		padding: 0;
		margin: 10px;
	}
	.footer_nav li{
		display: inline;
	}
	.footer_nav li:nth-child(1) a{
		color: #fff;
		text-decoration: none;
		border-left: none;
	}
	
	.copyright p{
		color: #fff;
		text-align: right;
	}
	.section_bottom_social img:hover{
		opacity: 0.4;
	}
	.nav>li {
		position: relative;
		display: block;
		text-align: center;
	}
	/*===============================end footer==============================*/
	.carousel-control.left,.carousel-control.right{
		background:transparent;
	}
/*}
.header{
		background: #000;
		border-bottom:solid 5px yellow;
		}*/
		.call{
			color:yellow;
			font-size: 2rem;
			//float:right;
		}
		.navbar-nav>.active>a{
			background-color: transparent !important;
		}
		.collapse{
			float: right;
		}
		.header-menu{
			padding-right: 0px;
			left: 7%;
		}
/*.left{
left: 30%;
}
.right{
right:27% !important;
}*/
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	line-height: 1;
	border: solid 10px #CCC;
	margin: auto;
}
.dropdown:hover .dropdown-menu{ display: block;
	background: #000 }
	.carousel-inner{
		padding-bottom: 30px;
	}
	.main-content{
		color:#FFF;
	}
	.contact-form textarea{
		margin-left: 0;
	}
	.contact-form{
		background: #222222;
		padding: 15px 30px 15px 30px;
	}
	.zero-padding-left{
		padding-left:0px;
	}
	.contact-form .gform_button{
		background-color: #000 !important;
		width: 100px;
		/* height: 30px; */
		padding: 5px 10px 9px 10px;
		border:none;
	}
	.contact-form .gform_button:hover{
		background-color: #111 !important;
	}
	.call a img:hover{
		opacity:.8;
	}
	.btn-view-more{
		background-repeat: repeat-x;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#B98F1F), to(#F0DE77));
		background: -webkit-linear-gradient(top, #F0DE77, #B98F1F);
		background: -moz-linear-gradient(top, #F0DE77, #B98F1F );
		background: -ms-linear-gradient(top, #F0DE77, #B98F1F);
		background: -o-linear-gradient(top, #F0DE77, #B98F1F);
		padding: 10px 10px;
		border-radius: 5px;
		font-weight: bold;
		color: #000;
		text-decoration: none;
	}
	.btn-view-more:hover{
		opacity:.9;
		text-decoration: none;
		color:#000;
	}
	#input_3_1,#input_3_2,#input_3_3,#input_3_4{
		width: 90%;
		margin: 0px 25px;
		padding: 15px 5px 15px 5px;
		color: #000;
	}
	#gform_submit_button_3,
	#gform_submit_button_1 {
		background-repeat: repeat-x;

		/* Safari 4-5, Chrome 1-9 */
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#B98F1F), to(#F0DE77));
		background: -webkit-linear-gradient(top, #F0DE77, #B98F1F);
		background: -moz-linear-gradient(top, #F0DE77, #B98F1F );
		background: -ms-linear-gradient(top, #F0DE77, #B98F1F);
		background: -o-linear-gradient(top, #F0DE77, #B98F1F);
		color:#FFF !important;
		border:none;
		padding: 10px 20px; 
		border-radius:4px;
		margin-top: 25px !important;
		margin-right: 0 !important;
	}
	.top_label{
		text-align: center;
	}
	.gform_wrapper .gform_footer{
		padding:0 !important;
		margin:0 !important;
	}
	body .gform_wrapper ul li.gfield{
		margin-top: 0 !important;
	}
	.ginput_container.ginput_recaptcha div{
		margin: auto;
	}
	#gform_submit_button_3:hover{
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000), to(#2E3030));

		/* Safari 5.1, Chrome 10+ */
		background: -webkit-linear-gradient(top, #2E3030, #000);

		/* Firefox 3.6+ */
		background: -moz-linear-gradient(top, #2E3030, #000 );

		/* IE 10 */
		background: -ms-linear-gradient(top, #2E3030, #000);

		/* Opera 11.10+ */
		background: -o-linear-gradient(top, #2E3030, #000);
	}
	#gallery-list{
		width: 100%;
	}
	#gallery-list img{
		width: 90%;
		height: 75px;
  	margin: auto;
	}
	#gallery-list .ngg-gallery-thumbnail-box{
		width: 133px;
	}
	#gallery-list .slideshowlink{
		display:none;
	}
	.gform_wrapper ul li.gfield{
		text-align: left !important;
	}
	#input_1_2,#input_1_3,#input_1_4{
		width:98%;
		color: #000;
	}
	.gform_wrapper .ginput_complex input[type=text]{
		color: #000;
	}
	.fg-default.fg-gutter-10 {
	    padding-left: 40px !important;
	    padding-right: 40px !important;
	    margin-bottom: -10px;
	}

	body.home .ngg-navigation{
		display:none !important;
	}
	.gfield_captcha_container .gfield_captcha_input_container {
		display: inline-block;
	}
	.gform_wrapper .simple_captcha_large input {
		width: 90%;
		padding: 15px 5px 15px 5px !important;
		color: #000;
	}
	.home .gform_wrapper .gfield_captcha_container img.gfield_captcha {
		margin: 0 25px !important;
	}
	.page-id-7 .gform_wrapper .gfield_captcha_container img.gfield_captcha {
		margin-right: 25px !important;
	}
	div.login-control{
		margin-right: -999px !important;
	}

	.main-nav ul li a, .footer_nav li a {
		text-transform: uppercase;
	}
	div#right-content>p {
		font-size: 14px !important;
	}

	p {
		font-size: 14px;
	}

	div.map-container iframe {
		width: 100%; /*width: 1140px;*/
		height: 400px;
	}

	/* Responsiveness */

	@media (max-width: 1024px) {
		.main-nav ul li a {
			padding: 10px 21px;
		}
		.left-desc p {
			line-height: 1em;
		}
		div#right-content .gform_wrapper .simple_captcha_large input, div.contact-form .gform_wrapper .simple_captcha_large input {
			width: 10.5em;
		}
	}

	@media (max-width: 768px) {
		.navbar-default {
			text-align: center;
		}
		.collapse {
			float: none;
		}
		.left-desc {
			float: none;
			text-align: center;
		}
		#gallery-list {
			width: 100%;
		}
		.section_bottom_map {
			padding: 15px;
		}
		.section_bottom_map iframe {
			margin: auto;
			display: block;
			width: calc(100%);
		}
		.mid_section_logo img, .section_contact_info {
			margin: 2em auto auto auto;
		}
		.sec_bottom {
			text-align: center;
		}
		.footer_nav {
			text-align: center;
		}
		.copyright p {
			text-align: center;
		}
	}

	@media (max-width: 736px) {
		.header-menu {
			left: 0%;
		}
	}

	@media (max-width: 480px) {

	}

	@media (max-width: 414px) {
		.home div#right-content .gform_wrapper .gfield_captcha_container img.gfield_captcha, div.contact-form .gform_wrapper .gfield_captcha_container img.gfield_captcha {
			margin: auto !important;
			display: block;
		}
		.gfield_captcha_container .gfield_captcha_input_container {
			display: block;
		}
		div#right-content .gform_wrapper .simple_captcha_large input, div.contact-form .gform_wrapper .simple_captcha_large input {
			display: block;
			margin: auto;
		}
	}

/* 3 22 2017 */
.footer_nav li ul {
	top: 0;
  transform: translateY(-100%);
}
.footer_nav li ul li {
	display: block;
}
.footer_nav li ul li a {
    margin-left: 0 !important;
    border: none !important;
	transition: all .2s;
}
.footer_nav .dropdown-menu>li>a:hover{
	background-color: transparent;
	color: #FFF;
}

/* 3 24 2017 */
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	background-repeat: repeat-x;

	/* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#B98F1F), to(#F0DE77));

	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #F0DE77, #B98F1F);

	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #F0DE77, #B98F1F );

	/* IE 10 */
	background: -ms-linear-gradient(top, #F0DE77, #B98F1F);

	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #F0DE77, #B98F1F);
	color:#000 !important;
}

.dropdown-menu {
	background-color: #111;
}

a#TB_ImageOff span.screen-reader-text, div#TB_closeWindow .tb-close-icon {
	display: none;
}

#TB_closeWindow {
    height: initial !important;
    padding: 0 !important;
    margin: 10px 1em;
    font-weight: bold;
}

#TB_closeWindow a#TB_closeWindowButton {
    text-decoration: none;
    color: #FFF;
    padding: 8px 15px;
    background-color: #000;
}

/* 3 30 2017 */
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
    height: 300px;
}

/* 9 18 2017 */
iframe#threedsframe {
    border: none;
  	width: 100%;
}

.sec_bottom iframe#threedsframe {
  	height: 266px;
}

.page-id-7 iframe#threedsframe {
    height: 400px;
}

span.call a:hover {
    text-decoration: none;
    color: white;
}

span.call a {
    color: yellow;
    font-size: 2rem;
}

/*Revision # 1 June 16 2018*/
div#input_3_5 {
    margin-left: 24px;
}

@media screen and (min-width: 320px) and (max-width: 767px){
	.ngg-gallery-thumbnail {
	    background-color: transparent !important;
	    border: 0 !important;
	}

	.ngg-gallery-thumbnail-box{
		float: none !important;
	}

	.ngg-gallery-thumbnail img {
	    margin: 0 auto !important;
	    border: 5px solid #fff;
	}
  .ngg-gallery-thumbnail-box{
  	float: none;
  }
}

/*revision 6/26/2018*/


#myBtn {
    display: none;
	position: fixed;
	bottom: 20px;
	right: 30px;
	z-index: 99;
	border: none;
	outline: none;
	background-color: #DEC459;
	color: white;
	cursor: pointer;
	padding: 20px 30px;
	border-radius: 100%;
	font-size: 20px;
	opacity: .5;
}

#myBtn:hover {
    opacity: 1;

}
#myBtn i{
    position: relative;
}
#myBtn:hover i{
    animation: infinity-and-beyond .5s ease-in-out infinite alternate;
    color: #000;
}
@keyframes infinity-and-beyond {
  from { bottom: 10px }
  to   { bottom: 0px; }
}

/* Style the navbar */
#navbar {
  
  background-color: #000;
  transition: .3s ease-in-out all;
}
#wpadminbar {
    display: none !important;
}

/* Page content */
.content {
  padding: 16px;
}

/* The sticky class is added to the navbar with JS when it reaches its scroll position */
.sticky {
  position: fixed;
  /*top:30px;*/
  top: 0;
  width: 100%;
  height: 11%;
  z-index: 9999;
  display: block;
  background-color: #000;
  transition: .3s ease-in-out all;
}
.sticky .header-logo{
	margin-bottom: 0;
	transition: .3s ease-in-out all;
}
#navbar .center-block{
	transition: .5s ease-in-out all;
}
.sticky .center-block{
	transform: scale(.5);
    transform-origin: 55% 25px;
    transition: .5s ease-in-out all;
}
#navbar .navbar .call{
	transition: .5s ease-in-out all;
}

section.menu-sticky .navbar {
    margin-bottom: 0 !important;
}

.sticky .navbar .call{
	display: none;
	transition: .5s ease-in-out all;
}
.sticky .nav>li {
	position: relative;
	display: block;
	text-align: center;
	transition: .5s ease-in-out all;
}
.sticky .nav>li>a:hover {
	background-repeat: repeat-x;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#B98F1F), to(#F0DE77));
    background: -webkit-linear-gradient(top, #F0DE77, #B98F1F);
    background: -moz-linear-gradient(top, #F0DE77, #B98F1F );
    background: -ms-linear-gradient(top, #F0DE77, #B98F1F);
    background: -o-linear-gradient(top, #F0DE77, #B98F1F);
    color: #000 !important;
}

.page-template-default .inner-page-call{
	padding-top: 29px;
}
.page-template-default .call{
	border-top: 1px solid grey;
}
.page-template-default .header-menu{
	left: -100px;
}
.page-template-default .content-bg{
	margin: 0;
}
.page-template-default	.header{
	position: relative;
    top: 20px;
}
.page-template-default .main-content .inner-page-banner-content h1{
	font-size: 45px;
	font-family: 'Gotham Book';
	position: relative;
	font-weight: normal;
    font-style: normal;
}
.page-template-default .main-content .inner-page-banner-content h1:before{
	content: '';
	position: absolute;
	height: 1px;
	bottom: -4px;
	margin: 0 auto;
	left: 50%;
	right: 0;
	width: 50%;
	background: rgb(229,207,102);

}
.page-template-default .main-content .inner-page-banner-content p{
	font-size: 20px;
	padding-left: 50%;
	font-family: 'Lato', sans-serif;
}

.inner-page-background{
	background-size: cover;
	background-color: rgb(116,116,116);
	background-position-y: 60%;
	background-blend-mode: multiply;
	background-position-x:center;
	background-repeat: no-repeat; 
}
/* Add some top padding to the page content to prevent sudden quick movement (as the navigation bar gets a new position at the top of the page (position:fixed and top:0) */
.sticky + .content {
	padding-top: 60px;
}
.page-id-7 .main-content a{
	color: #DEC459;
} 
.page-id-7 .main-content a:hover{
	text-decoration: none;
}
.inner-page-context p{
	font-size: 18px;
}
@font-face {
	font-family: 'GothamBook';
	src: url('./GothamBook.eot');
	src: local('GothamBook'), url('./GothamBook.woff') format('woff'), url('./GothamBook.ttf') format('truetype');
}

.section_address a:hover {
    color: white !important;
}

.left-desc p {
    font-size: 13pt;
    line-height: normal;
}

@media only screen and (min-width:320px) {
	div#input_3_5 {
	    transform: scale(0.8) !important;
	    transform-origin: left !important;
	}
}

@media (max-width:414px) {
	div#input_1_6 {
	    transform: scale(0.7);
	    transform-origin: left;
	}
}
/*STICKY MENU*/
.menu-sticky {
    display: none;
    max-width: 1920px;
    width: 100%;
    position: fixed;
    z-index: 2;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-shadow: 0px 5px 10px -1px rgb(0 0 0 / 21%);
    box-shadow: 0px 5px 10px -1px rgb(0 0 0 / 21%);
    top: 0;
}

.d-block {
    display: block!important;
}

