/*
Theme Name: Salient Child
description: >-
  Salient Child Theme
Author: Vika Oliynyk
Template: salient
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: salient-child
*/

#wpfm_file_loading_wrapper ul{
  display: flex;
  flex-wrap: wrap;
}
#wpfm_file_loading_wrapper ul > li {
  width: 25%;
  overflow: hidden;
  padding: 20px;
  word-wrap: break-word;
  margin: 0;
  list-style-type: none;
}
.file_controls{
  text-align: center;
  padding-bottom: 10px;
}
.move_file{
  margin-right: 20px;
  cursor: move;
}
.delete_file{
  cursor: pointer;
}
#upload_files_btn_area .wpfm-new-select-wrapper, #wpfm-save-file-btn{
  background-color:#f00001;
  border-color:#f00001;
  font-size: 22px !important;
  border-radius: 40px !important;
  padding: 6px 30px;
}
#upload_files_btn_area.wpfm_upload_button {
  border: 2px solid #ffece8;
  border-radius: 10px;
  padding: 30px;
}
#wpfm_file_loading_wrapper{
  clear: both;
}
.wpfm_upload_files_wrapper{
  text-align: center;
}
#wpfm_file_loading_wrapper .files_list li .image_holder{
background-color: #ffece8;
padding: 30px 0;
border-radius: 10px;
}
.wpfm-new-uploaded-files p{
  font-size: 16px;
  margin-top: 10px !important;
}
.wpfm-wrapper .form-group {
  margin-bottom: 0 !important;
}
.wpfm-new-uploaded-files textarea{
  border: 2px black solid;
  border-radius: 10px;
  color:black;
}
/* .wpfm-new-uploaded-files .save_caption{
  background-color: #1e4684;
  border-color:#1e4684;
  font-size: 22px !important;
  border-radius: 40px !important;
  padding: 6px 30px;
  color: #fff;
  margin-top: 20px;
} */
.wpfm-wrapper .progress-bar{
  background-color:#f00001 !important;
}
.track_selector figure.wp-block-image figcaption,.style_selector figure.wp-block-image figcaption{
  color: #f00001;
  font-size:18px;
  text-align: center;
  font-weight: 600;
}
.track_selector figure.wp-block-image img,.style_selector figure.wp-block-image img{
  border-radius: 10px;
  max-width: 230px;
  margin: 0 auto;
}
.style_selector figure.wp-block-image.selected_style img, .track_selector figure.wp-block-image.selected_track img{
  border: 5px solid #f00001;
  border-radius: 10px;
}
.track_selector figure.wp-block-image,.style_selector figure.wp-block-image{
  text-align:center;
}
.style_selector figure.wp-block-image .style_selector_button, .track_selector figure.wp-block-image .track_selector_button{
  margin: 20px 0;
  border-radius: 40px !important;
  padding: 6px 30px;
  border: none;
}
.style_selector figure.wp-block-image .style_selector_button.selected, .track_selector figure.wp-block-image .track_selector_button.selected{
  background-color: #f00001;
  border-color: #f00001;
  color:#fff;
}
.track_selector figure.wp-block-image a,.style_selector figure.wp-block-image a{
  width: 100%;
  display: block;
  position: relative;
}
p.has-text-align-center strong{
  font-weight: 600 !important;
  max-width: 900px;
  display: block;
  margin: 0 auto;
}
h2.has-text-color{
  font-size: 40px;
}
h3.has-text-color{
  font-size: 26px;
}
.play_button{
  background-image: url('/wp-content/themes/salient-child/img/play.png');
  width: 53px;
  height: 63px;
  margin: 0 auto;
  position: absolute;
  top: calc(50% - 32px);
  left: calc(50% - 26px);
}
#dialog-form{padding:0;}
.woocommerce .cart .quantity input.qty{
  margin-top: 20px;
}
.quantity_discount{
  font-size: 20px;
  position: relative;
  top: 10px;
  margin-left: 20px;
}
#wc-stripe-payment-request-wrapper, #wc-stripe-payment-request-button-separator{
  display:none !important;
}
#pp_main_btn_sec, .pp_h3{
  display: none;
}
.pp-order-pdf-download-btn{
  display: none;
}
.woocommerce div.product .summary p.price{
  padding-bottom: 10px;
}
.woocommerce div.product_meta{
  display: none;
}
body.woocommerce-page div.product form.cart div.quantity {
  margin-top: 20px !important;
}
#home_video{
  position: absolute;
    top: 215px;
    left: 210px;
    transform: rotate(5deg);
    display: none;
}

.existing_videos_wrapper h3:first-child{
	margin: 25px 0 20px 0;
}
.register-form-inner input, .register-form-inner p.statement, .login-user-form input{
  margin-top: 20px;
}
a.show_login, a.show_registration{
  background-color: #f00000;
  color:#fff;
  padding: 15px 22px;
  border-radius: 4px;
  display: inline-block;
  margin-right: 30px;
  margin-bottom: 30px;
  font-weight: bold;
}
.register_login_info{
  font-weight: bold;
}