/*
Theme Name:     luxury-hangers
Theme URI:      https://www.luxury-hangersopf.com/
Description:    Luxury Hangers OPF WP-Theme
Version:        1.0
Author:         DarkRoast Media
Author URI:	    https://www.darkroastmedia.com/
*/

/* ---------------------------- */

/* -- @MASTERHEAD/NAVIGATION -- */
body.overflow-hidden {overflow: hidden;}

.container	{position: relative; width: 100%; max-width: 1200px; margin: 0 auto; padding: 0 20px; box-sizing: border-box; }

.logo {width:300px;float:left;}
.logo img {display:block;}

.post-edit-link {display:block;position:fixed;top:50%;right:0;padding:10px;z-index:99999999;background:rgba(139,16,6,0.8);color:#fff;font:16px/1 Helvetica, Arial, serif;text-transform:uppercase;font-weight:600;}
.post-edit-link:hover {background:rgba(139,16,6,1);color:#fff;}

/* -- @CONTENT ---------------- */
.button {display:inline-block;height:45px;width:290px;max-width:100%;text-align:center;border:none;background:var(--color-gold);color:var(--color-navy);font-size:1.4rem;line-height:1;font-weight:700;transition:0.4s;box-sizing:border-box;}
.button:hover {background:var(--color-navy);color:var(--color-gold);}

.home-wrap {display:flex;align-items:center;width:100%;min-height:100vh;padding:50px 0;box-sizing:border-box;}
.home-inner {width:100%;}

.home-title {display:block;font-size:8.0rem;line-height:1;color:var(--color-gold);}

.home-cols {padding-top:100px;}
.home-col.col-left {padding-bottom:50px;border-bottom:1px solid #fff;}
.home-col.col-left p {font-size:2.4rem;line-height:1.3}
.home-col.col-left p span,
.gfield_label {font-size:1.4rem;line-height:1.6;color:var(--color-gold);text-transform:uppercase;}
.home-col.col-left p:last-of-type {margin-bottom:0;}

.home-col.col-right {padding-top:50px;}
.home-col.col-right p {font-size:2.0rem;line-height:1.3}

.home-form-wrap {border-radius:12px;padding:30px;background:rgba(151, 151, 151, 0.4);}

.gform_required_legend {display:none !important;}
.gform_wrapper.gravity-theme .gfield_required {color:var(--color-gold) !important;}


@media (min-width: 1000px) {
  .home-cols {display:flex;justify-content:space-between;}
  .home-col {width:50%;box-sizing:border-box;}
  .home-col.col-left {display:flex;align-items:center;padding:0;border-bottom:none;border-right:1px solid #fff;}
  .home-col.col-left > div {width:100%;}
  .home-col.col-right {padding:0 0 0 60px;}
}

/* -- @FOOTER ----------------- */
.site-footer {}


/* #Clearer
================================================== */
.container:after,
.row:after,
.entry:after {content: ""; display: table; clear: both;}
