/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

.berocket.elementor-header-description {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  text-align: center;
}

.berocket.elementor-header-description.elementor-size-l {
  font-size: 24px;
}

.berocket.elementor-heading-title {
  text-align: center;
}

.berocket.elementor-heading-title {
  color: #FFFFFF;
  font-weight: 600;
  text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}

.berocket.elementor-heading-title.elementor-size-xxl {
  font-size: 49px;
}



body[data-elementor-device-mode=mobile] .berocket.elementor-heading-title.elementor-size-xxl {
  font-size: 39px;
}

body[data-elementor-device-mode=tablet] .berocket.elementor-heading-title.elementor-size-xxl {
  font-size: 49px;
}

body[data-elementor-device-mode=desktop] .berocket.elementor-heading-title.elementor-size-xxl {
  font-size: 59px;
}




.elementor-shortcode .bapf_slct select {
  border: 1px solid #bfbfbf;
  border-radius: 6px;
  color: #363839;
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  width: 100%;
}

.elementor-shortcode .bapf_slct .bapf_head h3 {
  color: #753d95;
  font-size: 18px;
  font-weight: 900;
  margin-bottom: .4rem;
}


.elementor-element-815d7ab .elementor-button-text {
  font-family: "Poppins", Sans-serif;
  font-weight: 800;
}

.elementor-kit-38_og h4 {
  color: #FFF;
  font-family: "Poppins",Sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.error404.elementor-kit-38 h4 {
  color: #000;
  font-family: "Poppins",Sans-serif;
  font-size: 30px;
  font-weight: 600;
}

#wc-stripe-payment-request-wrapper #wc-stripe-payment-request-button-separator {
  display: none;
}

.woocommerce .somdn-download-wrap button.button {
  background-color: #fd8c29;
  border-radius: 0px;
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  -webkit-transition: none;
  -o-transition: all none;
  transition: all none;
}

.woocommerce .somdn-download-wrap button.button:hover {
  background-color: #fd8c29cf;
  border-radius: 0px;
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  -webkit-transition: none;
  -o-transition: all none;
  transition: all none;
}

.postid-9994 .elementor-407 .elementor-element.elementor-element-be01aaa .wl-atc-button-area .single_add_to_cart_button.button, .postid-9995 .elementor-407 .elementor-element.elementor-element-be01aaa .wl-atc-button-area .single_add_to_cart_button.button, .postid-16452 .elementor-407 .elementor-element.elementor-element-be01aaa .wl-atc-button-area .single_add_to_cart_button.button, .postid-16453 .elementor-407 .elementor-element.elementor-element-be01aaa .wl-atc-button-area .single_add_to_cart_button.button {
  font-weight: 900;
  background-color: #F154A0;
  border-radius: 33px 33px 33px 33px;
  color: #FFFFFF;
  height: 40px;
  margin-top: 2.0em;
}

.postid-9994 .elementor-407 .elementor-element.elementor-element-be01aaa .wl-atc-button-area .single_add_to_cart_button.button:hover, .postid-9995 .elementor-407 .elementor-element.elementor-element-be01aaa .wl-atc-button-area .single_add_to_cart_button.button:hover, .postid-16452 .elementor-407 .elementor-element.elementor-element-be01aaa .wl-atc-button-area .single_add_to_cart_button.button:hover, .postid-16453 .elementor-407 .elementor-element.elementor-element-be01aaa .wl-atc-button-area .single_add_to_cart_button.button:hover {
  font-weight: 900;
  background-color: #f28abb;
  border-radius: 33px 33px 33px 33px;
  color: #FFFFFF;
  height: 40px;
  margin-top: 2.0em;
  -webkit-transition: none;
  -o-transition: all none;
  transition: all none;
}


@media screen and (min-width: 0px) and (max-width: 400px) {

  .elementor-178 .elementor-widget-container a {
    display: inline-block;
    margin-bottom: 10px;
  }

}





/*
	Global custom styles
*/


/*
	.button.custom-button is applied to an <a href=""> link
*/

.woocommerce ul.products li.product .button.custom-button {
	display: inline-block;
	margin-top: 1em;
	text-decoration: none;
	background-color: #fdfdfd !important;
	color: #4d4d4d !important;
	border: 1px solid #b6b7bb !important;
	font-size: 100%;
	line-height: 1;
	cursor: pointer;
	position: relative;
	overflow: visible;
	padding: .618em 1em;
	font-weight: 700;
	border-radius: 3px;
	left: auto;
	background-image: none;
	box-shadow: none;
	text-shadow: none;
}

.woocommerce ul.products li.product .button.custom-button:hover {
	background-color: #fdfdfd !important;
	color: #4d4d4d !important;
	border: 1px solid #672b8f !important;
	text-decoration: none;
}

