.forminator-button.forminator-button-submit.advertise-with-us-submit {
  position: relative;
  top: -10px;
  float: right;
}

 .ts_poll_answer .ts_poll_answer_label {
  font-weight: normal;
}

.ts_poll_result_icon.ts-poll.ts-poll-bar-chart span {
  font-family: 'Poppins', sans-serif !important;
}

.ts_poll_vote_icon.ts-poll.ts-poll-location-arrow span {
  font-family: 'Poppins', sans-serif !important;
}


.lb-style-custom img.likebtn-icon {

  width: 30px;
  padding-right: 5px !important;
}


form.ts_poll_form > .ts_poll_section {
  padding: 35px 20px !important;
}

.desktop-menu .menu--primary .has-mega-menu .mega-menu-content .menu > .menu-item > a {
  line-height: 40px;
}

.lb-style-custom .lb-like, .lb-style-custom .lb-dislike {
  background-color: #fff !important;
  border: 0px solid #c6c6c6 !important;
}

.lb-share-tt-ft {
  display: none !important;
}


.header--number{
		color: #9592dd;
	  margin: 1rem 0;
		font-size: 2.5rem !important;
    padding-right: 1.5rem;
    display: inline-block;
    border-right: 1px solid black;
}

.header--text{
		color: #9592dd;
	  margin: 1rem 0;
		font-size: 2.5rem !important;
    padding-left: 1.5rem;
    display: inline-block;
}

.header-sticky-both .headroom.headroom--not-top{
	
}
/*
.desktop-menu .header-03.headroom.headroom--not-top .menu--primary .menu__container > li > a {
    padding: 20px 22px !important;
}

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
    transition-duration: 1s;
}

.tm-blog.style-05 .post-thumbnail img {
    object-position: 0 10%;
}

@media (max-width: 767px){
#home-connect-form-section > .vc_row > .vc_column_container  > .vc_column-inner{
	padding-left: 0 !important;
  padding-right: 0 !important;
}
	
	/*
	#home-media-section .swiper-slide-active{
	background-color:red !important;
		transform:translatex(10%);
		width:100% !important;
		position:relative
}
	*/
	
	#home-media-section .swiper-wrapper{
	
	}
	}

.post-author-meta {
    display: inline-block !important;
    color: #000 !important;
    font-size: 11px;
    line-height: 30px;
}

/* header section */
.desktop-menu .header-08 .menu__container{
	text-align:right;
	font-weight:600;
}

.container-fluid{
	max-width:1370px;
}

@media (max-width: 1200px){
	.header-right{
		right:0px;
	}
	
}

@media (max-width: 767px) {
    .header-button {
        display: block;
    }
}
/* Newsletter block */
#newsletter-block .footer-newsletter .field-item input[type='email']{
		min-width:auto !important;
    border-color: #9b9b9b !important;
    border-width: 1px;
    color: #9b9b9b !important;
}
#newsletter-block .footer-newsletter .field-item input[type='email']::placeholder{
	color: #9b9b9b!important;
}

#newsletter-block .footer-newsletter .field-item input[type='submit']{
	border-color:#9b9b9b!important;
	color:#9b9b9b!important;
}

#newsletter-block .footer-newsletter .field-item input[type='submit']:hover{
	border-color:#9491dd!important;
	background:#9491dd !important;
	color:#fff!important;
}

#newsletter-block .footer-newsletter .field-item:first-child{
	width:100%;
}

/* product block */
.product-block, .product-block img{
	border-radius:10px;
}

.product-block{
	padding:25px 35px !important;
	border: 1px solid rgba(18, 17, 18, 0.2) !important;
}

.product-block img{
	margin-bottom:10px;
}

/* Mega menu */
.desktop-menu .sm-simple:not(.sm-vertical) .has-mega-menu .mega-menu {
	position:absolute;
	right:auto !important;
	left:auto !important;
	width: auto;
	width: 380px !important;
}

body #tm-section-66337af02263f {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
		background-color: #ffff;
}

.desktop-menu .menu--primary .has-mega-menu .mega-menu ul {
	display:block !important;
	text-align:left !important;
}

.desktop-menu .menu--primary .has-mega-menu .insight-core-bmw li{
	width:100%;
	padding: 0px 30px;
	text-align: left !important;
	margin-bottom:0 !important;
}

}
.desktop-menu .menu--primary .has-mega-menu .mega-menu-content .menu > .menu-item > a {
    line-height: 30px;
}

.desktop-menu .menu--primary .has-mega-menu .mega-menu-content .menu > .menu-item > a {
    padding: 8px 0;
    font-weight: 500;
    line-height: 30px;
    letter-spacing: 1px;
    font-size: 14px !important;
		color:#000 !important;
}

.desktop-menu .menu--primary .has-mega-menu .mega-menu-content .menu > .menu-item > a:hover{
	color:#5e50b7 !important;
}

.lgv-mega-menu{
	background: #fff !important;
	padding-top: 0 !important;
	min-height: 180px !important;
}

.desktop-menu .sm-simple:not(.sm-vertical) #menu-item-29925 .mega-menu {
	width:308px !important;
}

.desktop-menu .sm-simple:not(.sm-vertical) #menu-item-29924 .mega-menu {
	width:220px !important;
}

.desktop-menu .sm-simple:not(.sm-vertical) #menu-item-29914 .mega-menu {
	width:220px !important;
}

html body .sm-simple:not(.sm-vertical) #menu-item-29916 .mega-menu {
	width:100% !important;
	left:0 !important;
}

html body .sm-simple:not(.sm-vertical) #menu-item-30022 .mega-menu-content{
	background:white;
}

html body .sm-simple:not(.sm-vertical) #menu-item-29916 #menu-dropdown-search .menu-item-title{
	color:#000 !important;
}

html body .sm-simple:not(.sm-vertical) #menu-item-29916 #menu-dropdown-search .menu-item-title:hover{
	color:#5e50b7 !important;
}


html body .sm-simple:not(.sm-vertical) #menu-item-29916 #menu-dropdown-search li{
	display:inline-block;
}

html body .lgv-megamenu-custom-menu .widget_search .search-field, .widget_product_search .search-field{
	border-bottom:1px solid #000;
}

/* */
.desktop-menu .menu--primary .has-mega-menu .mega-menu-content .menu > .lgv-federated-item a.activated{
border:1px solid black !important;
}

html body .widget_search .search-field::placeholder{
	color:#454545 !important;
}

.lgv-megamenu-custom-menu .widget_search .search-field{
	color:black !important;
}

.lgv-megamenu-custom-menu .widget_search .search-btn-icon{
	color:#000 !important;
}

.lgv-megamenu-custom-menu .widget_search .search-btn-icon:hover{
	color:#5e50b7 !important;
}

.menu-item-30018 .mega-menu-content {
    background: #ffffff;
}

/* banner add space top */
.scrollDiv img{
	margin-top:100px;
}

/* Recipes Block */
@media (max-width: 767px) {
    #recipes-section .vc_column_container {
    width: 50%;
    float: left;
    margin-bottom: 20px;
}
}
body .product-block .poduct-image{
	max-height: 450px;
    margin: 0 auto;
    display: block;
}