.elementor-3237 .elementor-element.elementor-element-411641ce > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3237 .elementor-element.elementor-element-24ab1c8b > .elementor-widget-container{margin:43px 0px -6px 0px;}.elementor-3237 .elementor-element.elementor-element-24ab1c8b{text-align:center;}.elementor-3237 .elementor-element.elementor-element-24ab1c8b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;text-transform:uppercase;line-height:1.35em;letter-spacing:2.7px;color:#272321;}.elementor-3237 .elementor-element.elementor-element-4f05150a{padding:0px 0px 0px 0px;}.elementor-3237 .elementor-element.elementor-element-151a5b4 > .elementor-element-populated{padding:04px 30px 0px 0px;}.elementor-3237 .elementor-element.elementor-element-6fd01af6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3237 .elementor-element.elementor-element-5e3fad4{text-align:center;font-family:"Adobe Text Pro Italic", Sans-serif;font-weight:400;letter-spacing:0.25px;color:#272321;}.elementor-3237 .elementor-element.elementor-element-588f61c3 > .elementor-element-populated{padding:0px 50px 0px 50px;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-3237 .elementor-element.elementor-element-4f9f233f > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3237 .elementor-element.elementor-element-4f9f233f .elementor-title{color:#272321;font-family:"EB Garamond", Sans-serif;font-size:18px;line-height:2.5em;}.elementor-3237 .elementor-element.elementor-element-4f9f233f .elementor-progress-wrapper .elementor-progress-bar{background-color:#272321;}.elementor-3237 .elementor-element.elementor-element-4f9f233f .elementor-progress-wrapper{background-color:#E3E3E3;}.elementor-3237 .elementor-element.elementor-element-4f9f233f .elementor-progress-bar{font-family:"montserrat", Sans-serif;text-transform:uppercase;letter-spacing:1.7px;}.elementor-3237 .elementor-element.elementor-element-5f4f695:not(.elementor-motion-effects-element-type-background), .elementor-3237 .elementor-element.elementor-element-5f4f695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1ECE9;}.elementor-3237 .elementor-element.elementor-element-5f4f695{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3237 .elementor-element.elementor-element-5f4f695 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3237 .elementor-element.elementor-element-5e3f42b > .elementor-widget-container{margin:43px 0px -6px 0px;}.elementor-3237 .elementor-element.elementor-element-5e3f42b{text-align:center;}.elementor-3237 .elementor-element.elementor-element-5e3f42b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:600;text-transform:uppercase;line-height:1.35em;letter-spacing:2.7px;color:#272321;}.elementor-3237 .elementor-element.elementor-element-fe40631{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-3237 .elementor-element.elementor-element-0360560{font-family:"Avenir Roman", Sans-serif;font-weight:400;color:#F1ECE9;}.elementor-3237 .elementor-element.elementor-element-44797d1 > .elementor-widget-container{background-color:#FFFFFF;padding:0px 40px 40px 40px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3237 .elementor-element.elementor-element-151a5b4{width:20%;}.elementor-3237 .elementor-element.elementor-element-6fd01af6{width:59.316%;}.elementor-3237 .elementor-element.elementor-element-38aa19ae{width:20%;}.elementor-3237 .elementor-element.elementor-element-588f61c3{width:15%;}.elementor-3237 .elementor-element.elementor-element-3336a219{width:69.332%;}.elementor-3237 .elementor-element.elementor-element-25a272b7{width:15%;}.elementor-3237 .elementor-element.elementor-element-4700a20{width:20%;}.elementor-3237 .elementor-element.elementor-element-2a8e270{width:59.332%;}.elementor-3237 .elementor-element.elementor-element-d22cf31{width:20%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3237 .elementor-element.elementor-element-5e3fad4 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3237 .elementor-element.elementor-element-3336a219 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for html, class: .elementor-element-44797d1 */#payment-buttons-block {
    text-align:center;
}
.payment-message {
    margin-bottom: 20px;
    font-family: "EB Garamond", Georgia, serif;
	font-size: 18px;
	line-height: 1.35em;
	color: #272321;
}
#payment-buttons-block button.dark, .moonray-form-input-type-submit input {
    display:inline-block;
    background-color: #272321 !important;
    color: #fff;
    border: 1px #272321 solid !important;
    border-radius: 0px !important;
    padding: 18px 40px 15px !important;
    margin: 0 10px;
    font-family: "Avenir Roman" !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    letter-spacing: 1.7px !important;
    cursor: pointer;
    width:38%;
}
#payment-buttons-block button.dark:hover, #payment-buttons-block a:hover, .moonray-form-input-type-submit input:hover {
    background-color: #c1ab96 !important;
    color: #fff !important;
    border: 1px #c1ab96 solid !important;
}
.forms {
    text-align: left;
}
button.return4, button.return3, button.return1, button.return2, button.return5, button.return6 {
    float: right;
    background-color: transparent !important;
    color: #565656 !important;
    border: none !important;
    text-transform: lowercase !important;
    display:inline-block;
    padding: 18px 40px 15px !important;
    margin: 0 10px;
    font-family: "Avenir Roman" !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    letter-spacing: 1.7px !important;
    cursor: pointer;
}
label.moonray-form-label {
    margin-top:12px !important;
    margin-bottom: 5px !important;
}
.choice {
    display: none;
}
.choice-block {
	padding-left: 2px;
	margin: 15px 0;
}
.choice-block img {
	height: 25px !important;
	margin:-5px 10px 0;
}
.paypal-divider {
	text-align: center;
	margin-bottom: 20px;
	display: inline-block;
}
.moonray-form-element-paypal img {
	margin: 0 auto;
	width: 76px;
	display: block;
}

.paypal-img {
	width: 100%;
}

.paypal-inputs {
	width: 140px;
	margin: 10px auto 0;
}

.payment-divider {
	width: 200px;
	height: 1px;
	background-color: #404041;
	margin: 20px auto 40px;
	display: block;
}
.credit_cards img {
	width: 50%;
	margin: 0 auto;
	display: block;
}

#cc-form, #pp-form, #cc-form2, #pp-form2 {
	display: none;
}

.pp-form-input {
	margin-top: 15px;
}
.elementor-page-66 .moonray-form .moonray-form-element-wrapper-contracted,
.elementor-page-66 .moonray-form .moonray-form-input {
	width: 100% !important;
}

.elementor-page-66 .moonray-form-element-credit-card .moonray-form-input-type-text,
.elementor-page-66 .moonray-form-element-credit-card .moonray-form-input-type-select,
.moonray-form-input-type-payment-number {
	display: block !important;
	width: 100% !important;
	float: none !important;
} 

.elementor-page-66 .moonray-form-element-wrapper td:nth-child(2) {
	text-align: right;
}
.main-text2 {
	font-family: "Lato", Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: .08em;
}
.order-title2 {
	margin: 30px 0 10px 10px !important;
	color: #c1ab96 !important;
} 
.order-text {
	margin: 30px 0 10px 10px !important;
}
.ship-address {
	margin: 10px 0;
}
.order-subtext {
	margin: 15px 0 0 0 !important;
	font-size: 12px !important;
}
td {
	border-top: 1px solid #c9c9c9 !important;
	padding: 12px 20px 12px 20px !important;
	border-right:none !important;
	border-left:none !important;
}
table {
	border-bottom: 1px solid #c9c9c9 !important;
	border-collapse: collapse !important;
	border-spacing: 0 !important;
	font-size: 14px !important;
	line-height: 2 !important;
	margin: 0 0 20px !important;
	width: 100% !important;
}
tr.last-tr {
	border-top: 3px solid #c9c9c9 !important;
	margin-top: 6px !important;
	padding-top: 12px !important;
} 
table tbody>tr:nth-child(odd)>td,
table tbody>tr:nth-child(odd)>th {
 	background-color:#f5f2f0;
}
.moonray-form {
    margin:auto;
}
@media only screen and (max-width: 600px) {
   #payment-buttons-block button{
    margin-bottom: 20px;
    width:200px;
  }
}/* End custom CSS */
/* Start custom CSS */p {
    margin-bottom: 1.1rem !important;
}
.mobile-br {
    display: block;
}
.mobile-br-700 {
    display: block;
}
@media only screen and (max-width: 768px) {
    .mobile-br-700 {
        display: none;
    }
}
@media only screen and (max-width: 500px) {
    .mobile-br {
        display: none;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Adobe Text Pro Italic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://beyondirresistible.com/wp-content/uploads/2020/11/AdobeTextPro-It.eot');
	src: url('https://beyondirresistible.com/wp-content/uploads/2020/11/AdobeTextPro-It.eot?#iefix') format('embedded-opentype'),
		url('https://beyondirresistible.com/wp-content/uploads/2020/11/AdobeTextPro-It.woff2') format('woff2'),
		url('https://beyondirresistible.com/wp-content/uploads/2020/11/AdobeTextPro-It.woff') format('woff'),
		url('https://beyondirresistible.com/wp-content/uploads/2020/11/AdobeTextPro-It.ttf') format('truetype'),
		url('https://beyondirresistible.com/wp-content/uploads/2020/11/AdobeTextPro-It.svg#AdobeTextProItalic') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir Roman';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://beyondirresistible.com/wp-content/uploads/2020/11/Avenir-Roman.eot');
	src: url('https://beyondirresistible.com/wp-content/uploads/2020/11/Avenir-Roman.eot?#iefix') format('embedded-opentype'),
		url('https://beyondirresistible.com/wp-content/uploads/2020/11/Avenir-Roman.woff2') format('woff2'),
		url('https://beyondirresistible.com/wp-content/uploads/2020/11/Avenir-Roman.woff') format('woff'),
		url('https://beyondirresistible.com/wp-content/uploads/2020/11/Avenir-Roman.ttf') format('truetype'),
		url('https://beyondirresistible.com/wp-content/uploads/2020/11/Avenir-Roman.svg#AvenirRoman') format('svg');
}
/* End Custom Fonts CSS */