
/*@font-face {
  font-family: afrahdemo;
  src: url(AfrahDemo.woff);
  font-weight: normal;
}*/

.header-content .container > div {
	vertical-align: middle !important;
}

.subcribe-home.vc_col-sm-6:before {
	filter: grayscale(50%) !important;
}

.test-home.vc_col-sm-6:before {
	left: -75px !important;
	height: 500px !important;
	width: 995px !important;
	filter: grayscale(50%) !important;
}

.subcribe-home.vc_col-sm-6:before {
	height: 500px !important;
}

.subcribe-home.wpb_column.vc_col-sm-6 {
	height: 500px !important;
}

.test-home.wpb_column.vc_col-sm-6 {
	height: 500px !important;
}

.vc_row.feature-1 {
	padding-top: 60px !important;
}

.subscribe_button {
	background-color: #578e44 !important;
	color: white !important;
	font-weight: 800 !important;
	text-transform: uppercase;
}

.subcribe-home form {
	margin: 10px 0 0 0 !important;
}

#mega_main_menu.direction-horizontal > .menu_holder.sticky_container > .mmm_fullwidth_container {
	background: #578e44 !important;
}

.sticky_container .link_text {
	color: #fff !important;
}

.sticky_container .link_text::before {
	background-color:  #fff !important;
}

/*.bg-heading {
	font-family: afrahdemo !important;
	font-weight: 300;
}*/

/*h1,h2 {
	font-family: afrahdemo !important;
}*/

/*div.rs_splitted_chars {
	font-family: afrahdemo !important;
}*/

.ftc-breadcrumbs-content span {
	color: #fff !important;
}

.stock {
	display: none !important;
}

/*hide socials*/

.ftc-social-sharing .twitter {
	display: none !important;
}

.ftc-social-sharing .google-plus {
	display: none !important;
}

.ftc-social-sharing .pinterest {
	display: none !important;
}

.ftc_custom_tab {
	display: none !important;
}

.remove_button {
	display: none !important;
}

.ftc-breadcrumbs-content {
	color: white!important;
}
.buttons a.checkout {
	width: 100% !important;
}

.logo-wrapper.is-mobile {
	top: 0px !important;
}

.logo-wrapper.is-mobile .logo {
	width: 160px;

}

.woocommerce div.product div.images a >span >img {
	max-width: 100% !important;
}

.footer-top {
	display: none !important;
}

.active.center .testimonial-content .byline {
	text-align: center !important;
}

@media only screen and (max-width: 767px) {

	rs-sbg{
    background-size: contain !important;
}	

	.contact_info_map .info_contact .info_column ul {
		margin-top: 32px !important;
	}

	.contact_info_map .info_contact {
		height: 100px !important;
	}
	.wpb_text_column p {
		text-align: left !important;
	}

	.subcribe-home.vc_col-sm-6:before{
		width: 100%!important;
		left: 0;
	}

	.subcribe-home label {
		padding-left: 15px;
	}

	#sb_instagram.sbi_col_9 #sbi_images .sbi_item {
		width: 50% !important;
		height: 168px;
	}

	.testimonial-content .name {
		padding-left: 0px !important;
	}

	.testimonial-content .byline {
		padding-left: 0px !important;
	}

	#first-slide rs-sbg{
    	background-image: url(https://annabliss.eu/wp-content/uploads/2020/07/thumbnail_2.jpg) !important;
	}

	#second-slide rs-sbg{
    	background-image: url(https://annabliss.eu/wp-content/uploads/2020/07/thumbnail_1_mobile.jpg) !important;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {

	#first-slide rs-sbg{
    	background-image: url(https://annabliss.eu/wp-content/uploads/2020/07/thumbnail_2.jpg) !important;
	}

	#second-slide rs-sbg{
    	background-image: url(https://annabliss.eu/wp-content/uploads/2020/07/thumbnail_1_mobile.jpg) !important;
	}

.subcribe-home form {
	width: 80% !important;
}

.subcribe-home label {
	padding-left: 15px;
}

}

.name-byline .name {
	color: white !important;
	text-align: center !important;
}


.woocommerce table.shop_table tfoot {
	display: table-footer-group !important;
}

.grecaptcha-badge { 
    bottom:65px !important;
    z-index: 999999!important;
}

.woocommerce-privacy-policy-link {
	color: blue !important;
	font-weight: bold;
}

.woocommerce-terms-and-conditions-link {
	color: blue !important;
	font-weight: bold;
}

#smaily-checkout-subscribe {
	position: relative !important;
}

.age-gate-logo {
	width: 150px;
}

.inner_container {
	margin:auto;
	display: flex;
	width: 100%;
	height: 50px;
}
.age-gate-submit-yes {
	margin-left: auto;
}
.age-gate-submit-no {
	margin-right: auto;
}

.inner_container button {
	background-color: #333 !important;
	color: white !important;
}

.inner_container button:hover {
	background-color: #578e44 !important;
}

.age-gate-additional-information {
	font-size: 18px !important;
}

input[type=email] {
	color: #666 !important;
	background: 1px solid #e5e5e5 !important;
	font-weight: 500 !important;
}

.wpcf7-textarea {
font-weight: 500 !important;
}

.smiley_title {
margin-bottom: 22px !important;	
}


.custom__paddings {
	padding: 5px !important;
}

.widget_product_categories_Wd {
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.custom__product_cat {
	margin-top: 80px;
}

.widget_product_categories_Wd {
	display: block !important;
}


.wpcf7 form.invalid .wpcf7-response-output {

	border:none !important;
}

.wpcf7 form.sent .wpcf7-response-output {
	border: none !important;
}

.highlighted_link {
	color: #578e44 !important;
}

.wpcf7-response-output {
	margin: 0 !important;
	padding: 0 !important;
}

.single-product .variations .label {
	display: none !important;
}

.widget_product_categories_Wd {
	display: block !important;
}

.slick-slider_content h3{
	text-align: center;

}

.custom__product_cat {
	margin-bottom: 60px;
	margin-top: 0px !important;
}

.custom__product_cat h3 {
	margin-bottom: 30px;
}

.sendinblue_button {
	padding: 15px 24px !important;
}

.woocommerce form #ws_opt_in_field .checkbox   {
	left: 23px !important;
}
.woocommerce form #ws_opt_in_field .input-checkbox  {
	margin: 8px 0 0 -23px !important;
}

.select2.select2-container {
	width: 100% !important;
}