/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

@font-face {
    font-family: 'Bazar';
    src: url('fonts/Bazar.eot');
    src: url('fonts/Bazar.eot?#iefix') format('embedded-opentype'),
        url('fonts/Bazar.woff2') format('woff2'),
        url('fonts/Bazar.woff') format('woff'),
        url('fonts/Bazar.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
/*
@font-face {
    font-family: 'Georgia';
    src: url('fonts/Georgia-BoldItalic.eot');
    src: url('fonts/Georgia-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Georgia-BoldItalic.woff2') format('woff2'),
        url('fonts/Georgia-BoldItalic.woff') format('woff'),
        url('fonts/Georgia-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Georgia';
    src: url('fonts/Georgia-Bold.eot');
    src: url('fonts/Georgia-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Georgia-Bold.woff2') format('woff2'),
        url('fonts/Georgia-Bold.woff') format('woff'),
        url('fonts/Georgia-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Georgia';
    src: url('fonts/Georgia-BoldItalic_1.eot');
    src: url('fonts/Georgia-BoldItalic_1.eot?#iefix') format('embedded-opentype'),
        url('fonts/Georgia-BoldItalic_1.woff2') format('woff2'),
        url('fonts/Georgia-BoldItalic_1.woff') format('woff'),
        url('fonts/Georgia-BoldItalic_1.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Georgia';
    src: url('fonts/Georgia.eot');
    src: url('fonts/Georgia.eot?#iefix') format('embedded-opentype'),
        url('fonts/Georgia.woff2') format('woff2'),
        url('fonts/Georgia.woff') format('woff'),
        url('fonts/Georgia.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Georgia';
    src: url('fonts/Georgia_1.eot');
    src: url('fonts/Georgia_1.eot?#iefix') format('embedded-opentype'),
        url('fonts/Georgia_1.woff2') format('woff2'),
        url('fonts/Georgia_1.woff') format('woff'),
        url('fonts/Georgia_1.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Georgia';
    src: url('fonts/Georgia-BoldItalic_2.eot');
    src: url('fonts/Georgia-BoldItalic_2.eot?#iefix') format('embedded-opentype'),
        url('fonts/Georgia-BoldItalic_2.woff2') format('woff2'),
        url('fonts/Georgia-BoldItalic_2.woff') format('woff'),
        url('fonts/Georgia-BoldItalic_2.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Georgia';
    src: url('fonts/Georgia-Italic.eot');
    src: url('fonts/Georgia-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Georgia-Italic.woff2') format('woff2'),
        url('fonts/Georgia-Italic.woff') format('woff'),
        url('fonts/Georgia-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Georgia';
    src: url('fonts/Georgia-Italic_1.eot');
    src: url('fonts/Georgia-Italic_1.eot?#iefix') format('embedded-opentype'),
        url('fonts/Georgia-Italic_1.woff2') format('woff2'),
        url('fonts/Georgia-Italic_1.woff') format('woff'),
        url('fonts/Georgia-Italic_1.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Georgia';
    src: url('fonts/Georgia-Italic_2.eot');
    src: url('fonts/Georgia-Italic_2.eot?#iefix') format('embedded-opentype'),
        url('fonts/Georgia-Italic_2.woff2') format('woff2'),
        url('fonts/Georgia-Italic_2.woff') format('woff'),
        url('fonts/Georgia-Italic_2.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Georgia';
    src: url('fonts/Georgia-Bold_1.eot');
    src: url('fonts/Georgia-Bold_1.eot?#iefix') format('embedded-opentype'),
        url('fonts/Georgia-Bold_1.woff2') format('woff2'),
        url('fonts/Georgia-Bold_1.woff') format('woff'),
        url('fonts/Georgia-Bold_1.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
*/
@font-face {
    font-family: 'Seriffic Grunge';
    src: url('fonts/SerifficGrunge-Bold.eot');
    src: url('fonts/SerifficGrunge-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/SerifficGrunge-Bold.woff2') format('woff2'),
        url('fonts/SerifficGrunge-Bold.woff') format('woff'),
        url('fonts/SerifficGrunge-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'ftrosecu';
    src: url('fonts/ftrosecu.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'htowert';
    src: url('fonts/htowert.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
/*h1,h2,h3,h4,h5,h6{
	  font-family: 'Bazar';
}*/
body{
	font-family: 'poppins',sans-serif;
}
h2{
	font-size:28px;
	line-height:36px;
}
p {
    color: #333;
}
.the_content_wrapper h1 {
    font-size: 40px;
}
#logo-container {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
}
#menu-container{
	 font-family: 'Bazar';
}
#menu-container::after{
	content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: 8px;
    border-top: 2px dashed #2D2D2F33;
}
#menu-container::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    top: 8px;
    border-top: 2px dashed #2D2D2F33;
}
ul.hfe-nav-menu {
    width: 100%;
    justify-content: space-between;
}
.hfe-nav-menu li a{
	 text-shadow: 0px 0px 0px #2d2d2f33;
	transition:0.4s ease;
}
.hfe-nav-menu li a:hover{
	    text-shadow: 1px 3px 0px #2d2d2f33;
}
.hfe-nav-menu li:after {
    content: "\f005";
    position: absolute;
    right: 0;
    top: 50%;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    transform: translate(50%,-50%) !important;
    color: #ECA625;
}
.hfe-nav-menu li:last-child::after {
   display:none
}
p {
    line-height: 1.6;
}
.ls-numbers .ls-bottom-slidebuttons, .ls-numbers .ls-nav-start, .ls-numbers .ls-nav-stop {
    top: 40px !important;
}
.ls-numbers .ls-bottom-slidebuttons a {
    width: 45px !important;
    height: 45px !important;
    display: inline-flex !important;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background: #FCF2E8 !important;
    color: #2D2D2F !important;
	border: 4px #2d2d2f73 !important;
    border-style: double !important;
	margin-right: 0 !important;
}
.ls-numbers .ls-bottom-slidebuttons a.ls-nav-active {
    background: #B3CFB6 !important;
}
.ls-numbers .ls-bottom-slidebuttons {
    display: inline-flex !important;
    gap: 50px;
	height: auto !important;
}
.ls-numbers .ls-bottom-slidebuttons::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #000;
    z-index: -1;
    top: 50%;
}.ls-numbers .ls-bottom-slidebuttons::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #000;
    z-index: -1;
    top: 50%;
}
.ls-numbers .ls-bottom-slidebuttons a:before {
       font-family: 'Bazar' !important;
    font-size: 20px;
    color: #2D2D2F !important;
}
footer p {
    color: #fff;
}
.footer_top {
    background: #eab944;
    padding: 30px;
}
.footer_top p{
    color: #fff;
	    margin-bottom: 0;
    font-size: 23px;
}
.cta__btn a {
      /* border: 1px solid #333; */
    padding: 15px 20px;
    margin-right: 10px;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    background-image: url(https://antiquestampbuyers.com/wp-content/uploads/2021/09/border-bg-1.svg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 176px;
    display: inline-block;
    text-align: center;
}
.footer_top .row {
    display: flex;
    align-items: center;
}
.cta__btn {
    display: flex;
	 display: -webkit-box;  
  display: -moz-box;     
  display: -ms-flexbox;  
  display: -webkit-flex;
}
.cta__btn a:hover {
    border-color: #fff;
    color: #fff;
}
.sec_pages{
	margin-top:60px;
}
.blog-single-container::before {
    content: '';
    position: absolute;
    top: 20px;
    bottom: 20px;
    left: 20px;
    right: 20px;
    border: 2px solid #00000033;
    z-index: 7;
	pointer-events: none;
}
.form-container{
border-style: solid;
border-width: 13px 13px 13px 13px;
	    padding: 20px;
    background: #FDF8F1;
-moz-border-image: url(https://antiquestampbuyers.com/wp-content/uploads/2021/05/border.jpg) 6 6 6 6 round round;
-webkit-border-image: url(https://antiquestampbuyers.com/wp-content/uploads/2021/05/border.jpg) 6 6 6 6 round round;
-o-border-image: url(https://antiquestampbuyers.com/wp-content/uploads/2021/05/border.jpg) 6 6 6 6 round round;
border-image: url(https://antiquestampbuyers.com/wp-content/uploads/2021/05/border.jpg) 6 6 6 6 round round;
}

.form-container .form-input {
    background: transparent !important;
    border: none !important;
    border-bottom: 1px solid #aaaa !important;
    margin-bottom: 5px !important;
}
.form-container .form-input::placeholder{
	color:#aaaa !important;
}

input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus {
    color: #3a3a3a;
    background-color: rgb(255 255 255) !important;
    border-color: #e5a800;
}
.form-container .form-row {
    display: grid;
    grid-template-columns: 50% auto;
    align-items: center;
    grid-gap: 20px;
}
.form-container .form-row img{
	width:100%;
}
input.wpcf7-form-control.wpcf7-submit.submit-btn {
   border: none;
    background: transparent;
    text-transform: uppercase;
    font-family: 'Bazar';
    font-size: 25px;
    text-shadow: 1px 2px #00000038;
    color: #322826;
}
 .btn-container {
    background: #FDF8F1;
    padding: 10px;
	 position:relative;
}
.btn-container::after {
    content: '';
    background-image: url(https://antiquestampbuyers.com/wp-content/uploads/2021/05/pattern.png);
    width: 100%;
    height: 5px;
    position: absolute;
    left: 0;
    bottom: -4px;
}
textarea.wpcf7-form-control.wpcf7-textarea.form-input {
    height: 90px;
}
.section-title{
	overflow:hidden;
}
.section-title .elementor-heading-title::after{
	    content: "";
    position: absolute;
    width: 500px;
    height: 54px;
    background-image: url(https://antiquestampbuyers.com/wp-content/uploads/2021/05/right_arrow.png);
        left: 120%;
    background-position: right;
    top: 50%;
    transform: translate(0%,-50%);
    background-repeat: no-repeat;
    background-size: contain;
}
.section-title .elementor-heading-title{
	position:relative;
	display: inline-flex;
}
.section-title .elementor-heading-title::before {
      content: "";
    position: absolute;
    width: 500px;
    height: 54px;
    background-image: url(https://antiquestampbuyers.com/wp-content/uploads/2021/05/left_arrow.png);
    right: 120%;
    background-position: right;
    top: 50%;
    transform: translate(0%,-50%);
    background-repeat: no-repeat;
    background-size: contain;
}
.banner-container .banner-heading {
    font-size: 70px;
    line-height: 0.9;
}
.sidebar_right.blog-left-form {
    margin-bottom: 50px;
    padding-top: 15px;
}


.column-one_1 p {
     margin-bottom: 16px;
    color: #000;
    font-weight: 600;
    font-size: 14px;
}
p.notes {
    font-size: 14px;
    line-height: 23px;
   margin-top: -10px;
    margin-bottom: 14px;
}
.column-one_1 input, .column-one_1 textarea {
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 2px;
	    margin-bottom: 0;
}
.column-one_1 textarea {
    height: 120px;
}
h2#contact_page_heading {
    font-size: 20px;
    line-height: 30px;
    text-transform: capitalize;
    font-weight: 600;
}

a#add_more_choose_btn {
  display: inline-block;
    background: #e6b031;
    padding: 5px 22px;
    text-align: center;
    text-transform: capitalize;
    color: #fff;
    border-radius: 6px;
    margin-top: -7px;
  
}
input#submit_form {
  display: inline-block;
    background: #333333;
    padding: 18px 19px !important;
    text-align: center;
    text-transform: capitalize;
    color: #fff;
    border-radius: 3px;
    border: none !important;
    font-size: 18px !important;
    margin-top: 18px;
    border-radius: 4px;
}
.sidebar_right #column_one_form {
    background: #b3cfb6;
    padding: 15px;
}
.sidebar_right #column_one_form p{
    font-weight: 500;
    font-family: 'Poppins',sans-serif;
}
#sec_home2 p{
	color:#fff !important;
}
.hfe-nav-menu ul.sub-menu li a {
    line-height: 35px !important;
}
ul.sub-menu li:after {
    display: none;
}
.swiper-pagination-bullet {
    background: #b3cfb6 none repeat scroll 0 0;
    height: 15px;
    width: 15px;
}
.swiper-pagination-bullet-active {
    background: #62443c;
}
.buy_stamp_collections img {
    height: 188px;
    object-fit: contain;
}
a#add_more_choose_btn {
    margin-top: 15px;
}
input#multiple_files_1 {
    margin-top: 10px;
    padding: 10px;
}
#contact-area form {
    font-family: 'Poppins',sans-serif;
}
div#column_one_form {
    background: #b3cfb6;
    padding: 30px;
}
.banner-container .banner-heading {
    font-size: 40px;
    line-height: 1.2;
    font-weight: 700;
}
.ls-wrapper.ls-in-out {
    width: 100% !important;
}
.slider-text-container.ls-layer {
    width: 100% !important;
}
.banner_slider1_text {
    float: left;
    width: 50%;
}
.banner_slider1_img {
    float: left;
    width: 50%;
}
.banner_slider1_img img {
    width: 76%;
}
.banner_slider2_img img {
    width: 65%;
}
.banner-container2{
	padding-top:30px;
}
.banner_slider2_text h1 {
    font-size: 40px;
    font-weight: 600;
}
.widget_vantage-social-media .social-media-icon.social-media-icon-facebook,.widget_vantage-social-media .social-media-icon.social-media-icon-facebook:hover {
  background: #597ac7!important;
  border: 1px solid #466bc1;
}


.widget_vantage-social-media .social-media-icon.social-media-icon-twitter,.widget_vantage-social-media .social-media-icon.social-media-icon-twitter:hover {
  background:#5bbcec!important;
  border: 1px solid #44b3e9;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-google-plus,.widget_vantage-social-media .social-media-icon.social-media-icon-google-plus:hover {
  background: #f80000!important;
  border: 1px solid #df0000;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-linkedin,.widget_vantage-social-media .social-media-icon.social-media-icon-linkedin:hover {
  background: #007ac3!important;
  border: 1px solid #00609b;
}

.widget_vantage-social-media .social-media-icon.social-media-icon-pinterest,.widget_vantage-social-media .social-media-icon.social-media-icon-pinterest:hover {
  background: #fd4c46!important;
  border: 1px solid #fd332d;
}
.home .ls-gui-element.ls-bottom-nav-wrapper {
    position: relative;
    bottom: 20px;
}

@media only screen and (min-width:992px){
.left_sec_cont {
    width: 70%;
	margin: 15px;
}
.sidebar_right {
    width: 30%;
}
.sec_pages{
	    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
	    align-items: baseline;
    margin-left: auto;
    position: relative;
	max-width:1170px;
}	
}
@media screen and (max-width: 1024px){
.hfe-nav-menu li:after {
display:none;
}
a.hfe-menu-item {
    font-size: 15px !important;
    letter-spacing: 1px;
}
	
}
@media only screen and (max-width: 991px){
	p {
    font-size: 16px;
}
	
	[data-id="3490257"] {
    padding: 0 25px;
}
	body .ls-parallax, .ls-z {
		width: 100% !important;
	}
	.banner-container .banner-heading {
    font-size: 28px;
	}
/* 	.home_associates_sec .slick-slider img {
    height: 94px !important;
    width: 100%;
    object-fit: contain;
}
	.home_associates_sec .slick-slider img {
    height: 94px !important;
    width: 100%;
    object-fit: contain;
} */
	.elementor-social-icons-wrapper .elementor-grid-item {
    margin-bottom: 14px !important;
}
	
	
	
	
	.banner_slider1_text p.banner-subheading {
    font-size: 15px;
	}
	body .ls-wrapper.ls-in-out {
    top: 49px !important;
	}
	
.sec_pages {
    max-width: 100%;
}
.sidebar_right {
    padding: 0 80px;
}	
	.sidebar_right #column_one_form {
       padding: 35px !important;
    margin-top: 33px;
}
	h1, .text-logo #logo {
    font-size: 38px;
}
	body .hfe-nav-menu li a:hover {
    text-shadow: none;
}
	.elementor-193 .elementor-element.elementor-element-8fc4773 .elementor-heading-title {
    line-height: 38px;
}
	
}
@media (max-width: 767px) {
	.elementor-193 .elementor-element.elementor-element-8fc4773 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 30px !important;
}
	[data-id="5722076"] .elementor-widget-wrap.elementor-element-populated {
    padding: 8px 14px !important;
}
	.page-id-57 .section_wrapper {
    padding: 0 !important;
}
	.page-id-57 .section_wrapper .the_content_wrapper.is-elementor {
    margin: 0;
}
	.page-id-57 div#column_one_form {
    padding: 30px 30px;
}
	[data-id="336e273"] {
    padding: 55px 30px 0;
}
	.page-id-57 .section_wrapper .the_content_wrapper.is-elementor .elementor-element-populated {
    padding: 10px 0;
}
	
	
	
	
	.elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
    padding: 30px 14px;
}
.hfe-nav-menu ul.sub-menu li a {
      font-size: 15px !important;
}
	
	body .ls-wp-container {
    height: 492px !important;
 }
.banner-container .banner-heading {
    font-size: 30px;
    line-height: 40px;
}
	.elementor-1284 .elementor-element.elementor-element-8505512 {
      padding: 40px 0px 0px 0px;
}
	[data-id="36058c7"]>.elementor-widget-wrap.elementor-element-populated {
    padding: 0;
}
	[data-id="36058c7"]>.elementor-widget-wrap.elementor-element-populated .elementor-widget-wrap.elementor-element-populated{
	    padding: 10px 20px;
		}
	[data-id="44da7de"], [data-id="ee602c3"], [data-id="878829f"],[data-id="242b824"] {
    padding-left: 14px !important;
    padding-right: 14px !important;
}
	footer#colophon img.attachment-full.size-full {
    width: 170px;
}
	.elementor-51 .elementor-element.elementor-element-6348111 {
    padding: 0px 0px 4px 0px;
}
	.elementor-51 .elementor-element.elementor-element-765b1e2 {
    padding: 36px 10px 26px;
}
	[data-id="1947e2d"] .elementor-widget-container {
    margin: 0 !important;
}
	[data-id="b2b186c"] .elementor-widget-wrap.elementor-element-populated {
    padding: 0 !important;
    background: #ece1d2;
}
	.elementor-widget.elementor-list-item-link-full_width a {
    display: block;
    font-size: 15px; text-align: center;
}
	.elementor-social-icons-wrapper.elementor-grid {
    text-align: center;
}
/* 	.home_associates_sec .slick-slider img {
    height: 40px !important;
} */
	.ls-numbers .ls-bottom-slidebuttons, .ls-numbers .ls-nav-start, .ls-numbers .ls-nav-stop {
    top: 20px !important;
}
	.ls-numbers .ls-bottom-slidebuttons a {
    width: 35px !important;
		height: 35px !important;align-content}
	.sidebar_right {
    padding: 0 60px;
}
.g-recaptcha iframe {
    transform: scale(0.77);
    transform-origin: 0 0;
}	
.banner_slider1_text {
    float: left;
    width: 100%;
}
.banner_slider1_img {
    float: left;
    width: 100%;
}
.ls-wp-container {
    height: 400px !important;
    background: #ece1d2;
}
img.ls-bg{
display:none;		
}
.ls-wrapper.ls-in-out {
    width: 100% !important;
    top: 0 !important;
    padding-top: 30px !important;
}	
p.banner-subheading {
    font-size: 14px;
    padding: 0 20px 0 0px;
}
.banner_slider2_img img {
    width: 90%;
}	
.banner_slider2_text h1 {
    font-size: 32px;
    font-weight: 600;
}
.home .ls-gui-element.ls-bottom-nav-wrapper {
    position: relative;
    bottom: 0px;
}
nav ul li:after{
	display:none !important;		
}
.home_associates_sec{
	padding:30px 15px !important;		
}	
.home_associates_sec .section-title .elementor-heading-title:after{
	display:none !important;
}	
.home_associates_sec .section-title .elementor-heading-title:before{
	display:none !important;
}
div#column_one_form {
    padding: 30px 15px;
}	
.about_sec1 .elementor-widget-wrap.elementor-element-populated {
    padding: 10px !important;
}
.sidebar_right.blog-left-form {    
    padding: 0 0px;    margin-bottom: 0;
}
.section_wrapper {
    padding: 0 15px !important;
}	
}

.sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide .sa_slide_link_icon:hover, .sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide .sa_popup_zoom_icon:hover, .sa_owl_theme .owl-item .sa_hover_container .sa_hover_fullslide .sa_popup_video_icon:hover {
    background-color: transparent  !important;
}
.latest__blogs .htmega-single-post-slide .thumb img {
    height: 220px;
    object-fit: cover;
}

.footerstyle .elementor-text-editor{display: flex;
	justify-content: space-between;}
