/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Sep 24 2018 | 05:19:36 (pm)
/*
/******* Do not edit this file *******/

::-webkit-input-placeholder {
   color: gray;
}

:-moz-placeholder { /* Firefox 18- */
   color: gray;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: gray;  
}

:-ms-input-placeholder {  
   color: gray;  
}

#slider_1660 .owl-page span {
    background-color: #fff !important;
    opacity: .4 !important;
}

#slider_1660 .active span {
    background-color: #fff !important;
    opacity: .8 !important;
}

.visual-form-builder fieldset {
	clear: both;
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: 0;
	background-color: #fff
}

.visual-form-builder .vfb-legend {
	display: none;
	margin: 0px 14px;
	padding: 0 6px;
	border-bottom: 0px;
	font-size: inherit

}

.visual-form-builder .vfb-legend h3 {
	margin: 0!important;
	padding: 0!important;
	font-size: 20px;
	line-height: 2.0em
	
}


button, input[type="button"], input[type="reset"], input[type="submit"], .button, .front-page input:focus, .front-page textarea:focus, .widget .button {
  background-color:#666666;
}

h1 {
font-size: 46px;
}

a {
color: #384B71;
}

a:hover {
color: #616B87;
}

.genesis-nav-menu a {
	color: #000;
	font-weight: bold;
}

.site-header.dark {
	background-color: #fff;
opacity: .95;
}
.site-header .genesis-nav-menu.responsive-menu .current-menu-item > a,
 .site-header .genesis-nav-menu.responsive-menu .sub-menu li a,
 .site-header .genesis-nav-menu.responsive-menu .sub-menu li a:hover,
 .site-header .genesis-nav-menu.responsive-menu .sub-menu,
 .site-header .genesis-nav-menu.responsive-menu > .menu-item-has-children:before,
 .site-header .genesis-nav-menu.responsive-menu > li:hover > a,
 .site-header .genesis-nav-menu.responsive-menu a:hover {
 color: #000;
}
.site-header {
	background-color: #fff;
opacity: .95;
}

.featured-section .site-header {
	background-color: #ffffff;
opacity: .95;
}

.responsive-menu-icon {
	cursor: pointer;

	margin-bottom: 10px;
	text-align: center;
}

.responsive-menu-icon::before {
	color: #000000;
	/* content: "\f333"; */
	content: "- MENU -";
	font: normal 12px/1 "dashicons";
	margin: 0 auto;
}

.featured-section .site-header > .wrap {
	border-bottom: 0px solid #000;
}

.genesis-nav-menu a:hover::before {
	color: #000;
	font-weight: bold;
}


.front-page .genesis-nav-menu li.current-menu-item > a,
.genesis-nav-menu > li > a {
	border-bottom: 2px solid transparent;
}


.genesis-nav-menu li.current-menu-item > a:hover,
.genesis-nav-menu li.current-menu-item > a,
.genesis-nav-menu > li > a:hover {
	border-color: #e0b949;
	font-weight: bold;
}

a[href^="tel:"] { color: #333; }

.content-sidebar-wrap .content > span:first-child {
    display: none;
}
.content-sidebar-wrap .content > span:first-child + span {
    display: none;
}

.header-image .site-title > a{
    background: url(http://website.guild.im/williams/wp-content/uploads/sites/17/2017/09/hbg-white-1.png) no-repeat left;
    background-size: 240px;
}
form.hustle-modal-optin_form {
    width: 100%;
    display: inline-block !important;
}
.hustle-modal-optin_field:first-child {
    width: 30%;
    float: left;
}
.hustle-modal-optin_field:nth-child(2) {
    width: 54%;
    float: left;
}
.hustle-modal .hustle-modal-optin_form .hustle-modal-optin_button{
	width: 15%;
	display: inline-block;
	margin-left: 5px;
}
.owl-carousel .owl-item img{
	width: 100% !important;
}


@media screen and (max-width:991px){
	.hustle-modal-optin_field:first-child {
	    width: 34%;
	    margin-right: 1px !important;
	}
	.hustle-modal-optin_field:nth-child(2) {
	    width: 65%;
	}
	.hustle-modal .hustle-modal-optin_form .hustle-modal-optin_button{
		width: 100%;
		margin-top: 10px;
		margin-left: 0;
	}
	.hustle-modal .hustle-modal-optin_form .hustle-modal-optin_button button{
		width: 100%;
	}
}
@media screen and (max-width:640px){
	.hustle-modal-optin_field:first-child {
	    width: 100%;
	    float: left;
	    margin-right: 0 !important;
	}
	.hustle-modal-optin_field:nth-child(2) {
	    width: 100%;
	    float: left;
	    margin-top: 10px;
	}
	.hustle-modal .hustle-modal-optin_form .hustle-modal-optin_button {
	    width: 100%;
	    display: inline-block;
	    margin-left: 0;
	    margin-top: 10px;
	}
}