.l-section-img{background-color:#000 !important;}

.gform_title{display:none !important;}
.custom-file-input::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-input::before {
  content: 'Select some files';
  display: inline-block;
  background: linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
}
.custom-file-input:hover::before {
  border-color: black;
}
.custom-file-input:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}


.talent-content{font-size:14px !important;}

.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
    font-size: 18px;
    color: #999;
    font-weight: normal;
}

.menu-item:not(.level_1).current-menu-item>.w-nav-anchor, .menu-item:not(.level_1).current-menu-parent>.w-nav-anchor, .menu-item:not(.level_1).current-menu-ancestor>.w-nav-anchor{color: #bfaf6f !important;}

.no-touch .l-subheader.at_middle a:hover, .no-touch .l-header.bg_transparent .l-subheader.at_middle .w-dropdown.opened a:hover{color: #bfaf6f !important}
input:fous{border:none !important;}

.gform_wrapper .top_label input.large.datepicker, .gform_wrapper .top_label input.medium.datepicker, .gform_wrapper .top_label input.small.datepicker{width:100%;}

.gform_wrapper textarea.medium {border:1px solid #ccc;}

.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
    font-size: 20px;
    color: #999;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
font-family:'Playfair Display', serif;	
	    border: 1px solid #ccc;
    padding: 10px;
	
}


.gfield_label{display:none !important;}
#gform_wrapper_1 .gform_fields .gfield input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
  color: #000;
}
#gform_wrapper_1 .gform_fields .gfield input::-moz-placeholder { 
	/* Firefox 19+ */
  color: #000;
}
#gform_wrapper_1 .gform_fields .gfield input:-ms-input-placeholder {
	/* IE 10+ */
  color: #000;
}
#gform_wrapper_1 .gform_fields .gfield input:-moz-placeholder {
	/* Firefox 18- */
color: #000;
}




.gform_wrapper .hidden_label .gfield_label,
.gform_wrapper label.hidden_sub_label,
.gform_wrapper label.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute!important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.gform_wrapper li.hidden_label input {
    margin-top: 12px;
}

.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
    margin-bottom: 12px;
}

.gform_wrapper .left_label li.hidden_label input,
.gform_wrapper .right_label li.hidden_label input {
    margin-left: 3.7%;
}

.gform_wrapper .hidden_label input.large,
.gform_wrapper .hidden_label select.large,
.gform_wrapper .top_label input.large,
.gform_wrapper .top_label select.large {
    width: 100%;
}

@font-face {
    font-family: 'BillSmith';
    src: url('https://gcsmodelsplustalent.comwp-content/themes/Zephyr/fonts/BillSmith.eot');
    src: url('https://gcsmodelsplustalent.comwp-content/themes/Zephyr/fonts/BillSmith.eot') format('embedded-opentype'),
         url('https://gcsmodelsplustalent.comwp-content/themes/Zephyr/fonts/BillSmith.woff2') format('woff2'),
         url('https://gcsmodelsplustalent.comwp-content/themes/Zephyr/fonts/BillSmith.woff') format('woff'),
         url('https://gcsmodelsplustalent.comwp-content/themes/Zephyr/fonts/BillSmith.ttf') format('truetype'),
         url('https://gcsmodelsplustalent.comwp-content/themes/Zephyr/fonts/BillSmith.svg#BillSmith') format('svg');
}

.tp-caption.Fashion-SmallText, .Fashion-SmallText{font-family: 'BillSmith' !important;}
.Fashion-SmallText{font-family: 'BillSmith' !important;}
.tp-mask-wrap{font-family: 'BillSmith' !important;}
@media (max-width: 767px) {
    .g-cols>div:not([class*=" vc_col-"]) {
        width: 100%;
        margin: 0 0 0rem !important;
    }
	.w-page-title{margin-top:50px;font-size: 30px !important;}	
	.g-cols.type_default>div>.vc_column-inner {
    padding-left: 1.2rem !important;
    padding-right: 1.0rem !important;
}

}
.gform_wrapper .gfield_description {
    width: 50% !important;
    float: left;
    font-size: 100% !important;
}
.l-section.height_huge>.l-section-h {
    padding: 11.7rem 0 !important;
}
p{font-size:15px !important;color:#444;}