/*
Theme Name: Divi Child
Theme URI: http://thedri.com.com
Template: Divi
Version: 1.0
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: DRI
Author URI: http://thedri.com.com
*/

@font-face {
  font-family: 'GOHCFont';
  src: url('https://7f8002.claudeassets.com/20190718004730im_/https://galleryofhaircolorists.com/fonts/savoyeplain-webfont.eot'); /* IE9 Compat Modes */
  src: url('https://979e31.claudeassets.com/20190718004730im_/https://galleryofhaircolorists.com/fonts/savoyeplain-webfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://0f6b47.claudeassets.com/20190718004730im_/https://galleryofhaircolorists.com/fonts/savoyeplain-webfont.woff') format('woff'), /* Modern Browsers */
       url('https://e746da.claudeassets.com/20190718004730im_/https://galleryofhaircolorists.com/fonts/savoyeplain-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('https://7733a4.claudeassets.com/20190718004730im_/https://galleryofhaircolorists.com/fonts/savoyeplain-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

input, textarea, select {border-radius: 10px;}
.gform_wrapper label.gfield_label {font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif !important;}
.gform_wrapper .gform_footer input[type="submit"] {padding: 1em 1.7em; border: 1px solid rgba(47,56,84,0); background-color: #fff; color: #494949; font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif !important; text-transform: uppercase; font-weight: 700; border-radius: 60px; font-size: 16px !important;}

/* h1 {font-family: GOHCFont, Arial, sans-serif !important; font-size: 50px !important;} */
.et_pb_slide_title {font-family: GOHCFont, Arial, sans-serif !important; text-transform: capitalize !important;}
a {font-weight: bold;}
.gecko .et_pb_newsletter .et_pb_newsletter_field {padding-left: 0px;}

.et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page, .et_nav_text_color_light #top-menu > li > a, .et_nav_text_color_dark #top-menu > li > a, #top-menu a, .et_mobile_menu li a, .et_nav_text_color_light .et_mobile_menu li a, .et_nav_text_color_dark .et_mobile_menu li a, #et_search_icon::before, .et_search_form_container input, span.et_close_search_field::after, #et-top-navigation .et-cart-info {text-shadow: 1px 1px 1px #000;}

.single-post .entry-content {padding-top: 10px;}
.single-post .entry-content h2 {margin-top: 0px;}
.entry-content table, body.et-pb-preview #main-content .container table {border: none;}
.entry-content tr td, body.et-pb-preview #main-content .container tr td {border-top: none;}
.et_pb_equal_columns >.et_pb_column {margin-top:auto; margin-bottom:auto;}
.specialh2 {text-align: center; font-family: GOHCFont, Arial, sans-serif !important;text-transform: none;font-size: 36px;}

.gohcprofile-img {width: auto; height: 250px;}
.gohc-profileimg {float: left; padding: 0 15px 15px 0; width: auto; height: 250px;}
.gohc-profiledesc {min-height: 250px; font-size: 16px;}
.gohc-profilecont {margin-top: 20px; font-size: 16px;}
.gohc-profilecont a {color: #cc001b !important;}
.gohc-profileext {font-size: 16px; margin-top: 5px;}
.extpro-social {margin-top: 10px; float: left;}
.gohc-proshow {text-align: center; width: 100%; margin-bottom: 30px;}
.gohc-proshow a {margin: 0 10px;}
.gohcprofile-butt {background: #ffffff none repeat scroll 0 0; border: 2px solid #000; border-radius: 3px; color: #000000 !important; font-family: "Crimson Text",Georgia,"Times New Roman",serif; font-size: 20px; font-weight: normal; letter-spacing: 0; margin: 30px 0; padding: 0.5em 1.1em; text-transform: uppercase;}
.gohcprofile-butt:hover {color: #cc001b !important;}

.gohcprofile-grid h4 {padding-bottom: 0px;}
.gohcprofile-row p {padding-bottom: 3px;}

.et_pb_team_member {cursor: pointer;}
.et_pb_team_member:hover {background-color: rgb(0,0,0, 0.15) !important;}

.et_mobile_device .gohc-profileH1 {line-height: 1em;}
.et_mobile_device_not_ipad .gohcprofile-butt {font-size: 16px;}
.et_mobile_device #main-header {top: 37px !important;}
.et_mobile_device_not_ipad #main-header {top: 54px !important;}
.et_mobile_device_not_ipad .et_pb_slider .et_pb_container {min-height: 150px !important;}
.et_mobile_device_not_ipad .et_pb_slide_title {font-size: 35px !important; line-height: 38px !important;}

#footer-widgets {padding: 3% 0 0;}
.et_pb_gutters3 .footer-widget {margin-bottom: 3%;}
.footer-widget .widget_text {width: 100%; text-align: center;}
/*
     FILE ARCHIVED ON 19:23:11 Aug 08, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:09:52 Sep 16, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.536
  exclusion.robots: 0.071
  exclusion.robots.policy: 0.055
  esindex: 0.008
  cdx.remote: 17.481
  LoadShardBlock: 230.429 (3)
  PetaboxLoader3.resolve: 329.482 (4)
  PetaboxLoader3.datanode: 114.061 (4)
  load_resource: 306.047
*/