/* 
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.19
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
*/

 /* Primary Css Style (START)
-------------------------------------------- */

/* RocketHub Styletile Text Colors */

.rh-pink-text{
    color: #ed0285;
}
.rh-purple-text{
    color: #6d2b83;
}
.rh-orange-text{
    color: #f26a36;
}
.rh-yellow-text{
    color: #febc10;
}

.purple-gradient {
    background:-webkit-linear-gradient( right, #DF0985, #8A2387 );
    -webkit-background-clip: text;
    -webkit-text-fill-color:transparent;
}

 /* Purple Button Start*/
 .btn-primary a {
    background: #8A2387;
    background-image: -webkit-linear-gradient( right, #DF0985, #8A2387 );
    background-image: -moz-linear-gradient( right, #DF0985, #8A2387);
    background-image: -ms-linear-gradient( right, #DF0985, #8A2387);
    background-image: -o-linear-gradient( right, #DF0985, #8A2387);
    background-image: linear-gradient( bottom, #DF0985, #8A2387 );
    color: #ffffff;
    border-radius: 10px
  }
  
  .btn-primary a:hover {
    background: #8A2387;
    background-image: -webkit-linear-gradient( right, #8A2387, #8A2387);
    background-image: -moz-linear-gradient( right, #8A2387, #8A2387);
    background-image: -ms-linear-gradient( right, #8A2387, #8A2387);
    background-image: -o-linear-gradient( right, #8A2387, #8A2387);
    background-image: linear-gradient( bottom, #8A2387, #8A2387);
 
  }
 /* Purple Button End*/


 /* Pink Button Start*/
 .btn-secondary a{
    background: #f36e35;
    background-image: -webkit-linear-gradient( right, #f36e35, #ed0285 );
    background-image: -moz-linear-gradient( right, #f36e35, #ed0285);
    background-image: -ms-linear-gradient( right, #f36e35, #ed0285);
    background-image: -o-linear-gradient( right, #f36e35, #ed0285);
    background-image: linear-gradient( bottom, #f36e35, #ed0285 );
    color: #ffffff;
    border-radius: 10px
  }
  
  .btn-secondary a:hover {
    background: #ed0285;
    background-image: -webkit-linear-gradient( right, #ed0285, #ed0285);
    background-image: -moz-linear-gradient( right, #ed0285, #ed0285);
    background-image: -ms-linear-gradient( right, #ed0285, #ed0285);
    background-image: -o-linear-gradient( right, #ed0285, #ed0285);
    background-image: linear-gradient( bottom, #ed0285, #ed0285);
 
  }
 /* Pink Button End*/
 
 /* Orange Button Start*/
  .btn-yellow a{
    background: #febc10;
    background-image: -webkit-linear-gradient( right, #febc10, #f36e35 );
    background-image: -moz-linear-gradient( right, #febc10, #f36e35);
    background-image: -ms-linear-gradient( right, #febc10, #f36e35);
    background-image: -o-linear-gradient( right, #febc10, #f36e35);
    background-image: linear-gradient( bottom, #febc10, #f36e35 );
    color: #ffffff;
    border-radius: 10px;
  }
  
  .btn-yellow a:hover {
    background: #FEBC10 !important;
 
  }
/* Orange Button End*/


 /* Purple Button (Start)
 The form submit button (input) – applies to all forms
 */
body .gform_wrapper .gform_footer input[type=submit] {
    background: #8A2387;
    background-image: -webkit-linear-gradient( right, #DF0985, #8A2387 );
    background-image: -moz-linear-gradient( right, #DF0985, #8A2387);
    background-image: -ms-linear-gradient( right, #DF0985, #8A2387);
    background-image: -o-linear-gradient( right, #DF0985, #8A2387);
    background-image: linear-gradient( bottom, #DF0985, #8A2387 );
    color: #ffffff;
    border-radius: 10px;
  }

body .gform_wrapper .gform_footer input[type=submit]:hover {
    background: #8A2387;
    background-image: -webkit-linear-gradient( right, #8A2387, #8A2387);
    background-image: -moz-linear-gradient( right, #8A2387, #8A2387);
    background-image: -ms-linear-gradient( right, #8A2387, #8A2387);
    background-image: -o-linear-gradient( right, #8A2387, #8A2387);
    background-image: linear-gradient( bottom, #8A2387, #8A2387);
}

 /* Purple Button (End)
 The form submit button (input) – applies to all forms
 */
 
 /* Elementor submit button style Start */
.elementor-widget-form .elementor-button[type="submit"] {
    background-image: -webkit-linear-gradient( right, #DF0985, #8A2387 );
    background-image: -moz-linear-gradient( right, #DF0985, #8A2387);
    background-image: -ms-linear-gradient( right, #DF0985, #8A2387);
    background-image: -o-linear-gradient( right, #DF0985, #8A2387);
    background-image: linear-gradient( bottom, #DF0985, #8A2387 );
    color: #ffffff;
}


.elementor-widget-form .elementor-button[type="submit"]:hover{
    background: #8A2387;
    background-image: -webkit-linear-gradient( right, #8A2387, #8A2387);
    background-image: -moz-linear-gradient( right, #8A2387, #8A2387);
    background-image: -ms-linear-gradient( right, #8A2387, #8A2387);
    background-image: -o-linear-gradient( right, #8A2387, #8A2387);
    background-image: linear-gradient( bottom, #8A2387, #8A2387);
}
 /* Elementor submit button style End */


/* Comment submit button style Start */
.comment-form-comment + .form-submit #submit{
     background: #8A2387;
    background-image: -webkit-linear-gradient( right, #DF0985, #8A2387 );
    background-image: -moz-linear-gradient( right, #DF0985, #8A2387);
    background-image: -ms-linear-gradient( right, #DF0985, #8A2387);
    background-image: -o-linear-gradient( right, #DF0985, #8A2387);
    background-image: linear-gradient( bottom, #DF0985, #8A2387 );
    color: #ffffff;
}
.comment-form-comment + .form-submit #submit:hover{
     background: #8A2387;
    background-image: -webkit-linear-gradient( right, #8A2387, #8A2387);
    background-image: -moz-linear-gradient( right, #8A2387, #8A2387);
    background-image: -ms-linear-gradient( right, #8A2387, #8A2387);
    background-image: -o-linear-gradient( right, #8A2387, #8A2387);
    background-image: linear-gradient( bottom, #8A2387, #8A2387);
}
/* Comment submit button style End */
ul li, ol li {
    margin: 12px;
}

ul, ol, table, pre {
    margin-bottom: 30px;
}
hr {
    margin: 30px 0 !important;
}

blockquote {
  font-size: 24px;
  width:80%;
  margin:60px auto;
  font-weight: 500;
  color: #000;
  padding:100px;
  line-height:1.4;
  position: relative;
  background:#F3F3F4;
  border-radius: 10px
}

blockquote::before{
  content: "\201C";
  color:#6C2A83;
  font-size:200px;
  position: absolute;
  right: 80px;
  top:-100px;
  transform: rotateX(180deg);
  transform: rotateY(180deg);
}

blockquote span {
  text-transform: uppercase;
  display: block;
  color:#6C2A83;
  font-weight: bold;
  margin-top:1em;
}

 /* Primary Css Style (END)
-------------------------------------------- */

/* Elements Specific Css Style (START)
-------------------------------------------- */

/* Sidebar star-customer-review Style in Product Single(START)*/
.rh-product-single-rating .woocommerce-product-rating{
	display: flex;
    flex-direction: column;
}
/* Sidebar star-customer-review Style in Product Single(END)*/

/* BEGIN Text Styles for Journey CPT Single */
/* Journeys CSS */
.stat-block.elementor-element.elementor-element.stat-block.elementor-widget.elementor-widget-text-editor{
    font-weight: 500;
}
.stat-block .journey-stat-label{
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
	color: #565656;
}

section.startup-journey div.journeys h2 {
	font-size: 30px !important;
}

.stat-block.elementor-widget .elementor-icon-list-item{
  align-items: flex-start;
}

.stat-block i{
    padding-top: 6px;
}
/* END Text Styles for Journey CPT Single */


/*Products Price when 0 there will be no underline(START)*/
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link > span.price > ins{
	text-decoration:none;
}

div.elementor-element.elementor-element-c86b968.elementor-widget.elementor-widget-woocommerce-product-price > div > p > ins{
	text-decoration:none;
}
/*Products Price when 0 there will be no underline(END)*/

/*Deals Page (0) Review link style(START)*/
.woocommerce .products .star-rating {
	display: inline-block;
}
.rating-count { 
    display: inline-block;
    position: absolute;
}
.rating-count:hover{
	text-decoration:underline;
}
.rating-count{
	 color: #6D2B85;
	font-size: 13px;
}
/*Deals Page (0) Review link style(END)*/

/*Thumbnail size and alignment in checkout page (START)*/
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{
	width:100px;
}
#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail{
	text-align:center;
}
/*Thumbnail size and alignment in checkout page (END)*/

/*Fit in the Coupon Code in checkout page(START)*/
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text{
	width: 110px;
}
/*Fit in the Coupon Code in checkout page(END)*/

/*Checkout Page -checkout button hover (START)*/
.wc-proceed-to-checkout > a{
	background:#8A2387 !important;
}
.wc-proceed-to-checkout > a:hover{
	background:#9A2387 !important;
}
/*Checkout Page -checkout button hover (END)*/

/*Hover Color for Add to Cart on Single product page(START)*/
div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled > button:hover{
	background:#9A2399 !important;
}
div.elementor-element.elementor-element-26b0cfc.elementor-add-to-cart--align-center.elementor-widget.elementor-widget-woocommerce-product-add-to-cart.elementor-sticky > div > div > form > button:hover{
	background:#9A2399 !important;
}
/*Hover Color for Add to Cart on Single product page(End)*/

/*Questions Section - overriding woocommerce default colors (START)*/
#woopcomm .wpc-role-support .wpc-comment-label{
	background:#8A2387;
}
#woopcomm .wpc-comment-footer a{
	color:#ec0083;
}
/*Questions Section - overriding woocommerce default colors (END)*/

/*Cart Page - woocommerce message color override (START)*/
.woocommerce-message{
border-top-color:#8A2387 !important;
}
.woocommerce-message::before {
    color: #8A2387 !important;
}
/*Cart Page - woocommerce message color override (END)*/




/*Reply on comments style*/
#woopcomm .wpc-reply-link{
	color:black;
}

/*Guest style in comments*/
#woopcomm .wpc-role-guest .wpc-comment-label{
	background:#8A2387;
}
/*Name style in comments*/
#woopcomm .wpc-role-guest .wpc-comment-author, #woopcomm .wpc-role-guest .wpc-comment-author a{
	color:purple;
}

/*Mobile Responsive style for Comments section (START) */
@media only screen and (max-width: 379px){
    
.woocommerce div.product .woocommerce-tabs ul.tabs li{
width:52%;
margin:0 -8px;
}
    
.woocommerce div.product .woocommerce-tabs ul.tabs{
 padding: 0 0 0 10px;
}
}
@media only screen and (max-width: 372px){
.woocommerce .elementor-346 .elementor-element.elementor-element-c994959 .woocommerce-tabs ul.wc-tabs li a{
    font-size: 15px;
}
}
/*Mobile Responsive style for Comments section (END) */

/*Star Rating inside Single product (START) */
.woocommerce div.product.elementor .woocommerce-product-rating{
   flex-direction: column;
}

/*Star Rating inside Single product (End) */

/*
 *
 * Gravity Form Styling BEGIN
 *
 */
/* GForm Padding (START)*/
#gform_wrapper_7 {
	padding: 0px 100px 0px 100px;
}
/* GForm Padding (END)*/

.gf_progressbar_percentage{
	background:#6D2B83 !important;
}

/*Share Your Startup Journy Form(Start) */
.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue {
    background-color: purple;
}

.gform_wrapper.gravity-theme input[type=text]:focus{
 border: 2px solid black;
}
.gform_wrapper.gravity-theme input[type=url]:focus{
    border: 2px solid black;
   }
   .gform_wrapper.gravity-theme input[type=number]:focus{
    border: 2px solid black;
   }
   .gform_wrapper.gravity-theme textarea:focus{
    border: 2px solid black;
   }

input#gform_next_button_8_29, input#gform_next_button_8_10, input#gform_previous_button_8_10, input#gform_previous_button_8_40, input#gform_next_button_8_40, input#gform_previous_button_8_47,input#gform_next_button_8_47, input#gform_previous_button_8_53,input#gform_next_button_8_53,input#gform_previous_button_8_60,input#gform_next_button_8_60,input#gform_previous_button_8, input#gform_submit_button_8{
    background: #8A2387;
    background-image: -webkit-linear-gradient( right, #DF0985, #8A2387 );
    background-image: -moz-linear-gradient( right, #DF0985, #8A2387);
    background-image: -ms-linear-gradient( right, #DF0985, #8A2387);
    background-image: -o-linear-gradient( right, #DF0985, #8A2387);
    background-image: linear-gradient( bottom, #DF0985, #8A2387 );
    color: #ffffff;
    border-radius: 7px;
}
input#gform_next_button_8_29:hover , input#gform_next_button_8_10:hover, input#gform_previous_button_8_10:hover, input#gform_previous_button_8_40:hover, input#gform_next_button_8_40:hover, input#gform_previous_button_8_47:hover,input#gform_next_button_8_47:hover, input#gform_previous_button_8_53:hover,input#gform_next_button_8_53:hover, input#gform_previous_button_8_60:hover,input#gform_next_button_8_60:hover,input#gform_previous_button_8:hover, input#gform_submit_button_8:hover{
	background:purple;
}

 @media (max-width: 480px) {
  #gform_next_button_8_29{
    width: 55% !important;
  }
}

/*Share Your Startup Journy Form(End) */

/*
 *
 * Gravity Form Styling END
 *
 */

/*Star Rating inside Single product (START) */
.woocommerce div.product.elementor .woocommerce-product-rating{
    flex-direction: column;
 }
 
 /*Star Rating inside Single product (End) */
 
 
 /* Elements Specific Css Style (END)
-------------------------------------------- */

/* Refund Modal */
#smart_refund_request_form > center:nth-child(1) > h3 {
	font-size: 30px;
}
/* Refund Modal End */

/* ReviewX Button Styling */

.reviewx-order-table .woocommerce-orders-table__cell p .rx_my_account_view_review, .reviewx-order-table .woocommerce-orders-table__cell p .rx_my_account_edit_review, .reviewx-order-table .woocommerce-orders-table__cell p .rx_my_account_submit_review {
	background-color: #6c2a83;
	color:white;
}
.rx-form-btn.submit {
	background-color: #6c2a83;
	color:white;
}

.comment-form.reviewx_front_end_from .form-submit .submit {
    background-color: #6C2A83 !important;
}