/*
 Theme Name:   bootScore Child
 Description:  bootScore Child Theme
 Author:       bootScore
 Author URI:   https://bootscore.me
 Template:     bootscore-main
 Version:      5.1.0.1
 Text Domain:  bootscore
*/

/* 
All style editing is done via css/scss/_bscore_custom.scss
*/
@font-face {
	font-family: 'FuturaPT';
	src: url(fonts/FuturaPTDemi.otf);
	font-weight: normal;
}

@font-face {
	font-family: 'FuturaPT';
	src: url(fonts/FuturaPTBold.otf);
	font-weight: bold;
}



body{
	color: #0d4378;
	font-family: 'FuturaPT';
word-break: break-word;
}
input[type=checkbox] {   -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;}
input::placeholder {color: grey !important; opacity: 1;}
::-webkit-input-placeholder    {color: grey !important;}
::-ms-input-placeholder {color: grey !important;}

h1,h3 {font-family: 'FuturaPT'; font-weight: bold;}
.divtocenter {margin: 0 auto;}
#content {min-height: 0;    margin-bottom: 50px;}
.navbar {background-color: transparent;}
.navbar-brand {margin:0 auto;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {float: none; width: 100%}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #988360;}
.woocommerce .quantity .qty {display: none;}
.woocommerce .woocommerce-checkout-review-order-table .product-quantity {display: none;}
.woocommerce .woocommerce-checkout-review-order-table .variation-Numberofguests .wcpa_cart_price {display: none;}

/* HIDE THE SHOP PAGE ITEMS */
.page-id-6 .content-area {display: none;}	

.btn-primary {
    background-color: transparent;
    border: 1px solid;
    min-width: 20em;
    letter-spacing: .07em;
    font-size: .875rem;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    font-weight: 600;
    padding: 1.2em;
    transition: all .15s ease-in-out;
    color: #988360;
    border-color: #988360;}
    
    .btn-primary:hover {
	    
	   background-color: #0d4378;
    }
.single_add_to_cart_button.btn-primary {width: 100%}
    .wcpa_form_outer {margin: 0;}
    .wcpa_form_outer label {display: none;}
    .wcpa_form_outer .wcpa_form_item .wcpa_checkbox input[type=checkbox]:checked+label .wcpa_check  {
    border: none;
    background: #f3f3f6;
    color: #0e1d49;
    margin-bottom: 0;}
    .wcpa_form_outer .wcpa_form_item .wcpa_checkbox input[type=checkbox]:checked+label .wcpa_check:before {
    font-family: "Font Awesome 5 Free";
    content: '\f00d' !important;
    display: block;
    color: #0e1d49;
    font-size: 20px;
    position: absolute;
    transform: none;
    top:5px;
    left: 11px;
    border: none;
    font-weight:900
	
  }
  
     .wcpa_form_outer .wcpa_form_item .wcpa_checkbox label { vertical-align: middle;}
/*
.wcpa_form_outer .wcpa_form_item .wcpa_checkbox .wcpa_check::before {
	 font-family: "Font Awesome 5 Free";
    content: "\f00d" !important;
    display: block;
    color: #0e1d49;
    font-size: 20px;
    position: absolute;
    transform: none;
    top:6px;
    left: 10px;
	
}
*/
.wcpa_form_outer .wcpa_form_item .wcpa_productGroup.wcpa_multiselect input[type=checkbox]:checked+label .wcpa_check {
    border: none;
    background: #f3f3f6;
    color: #0e1d49;
}


.wcpa_form_outer .wcpa_form_item .wcpa_checkbox .wcpa_check, .wcpa_form_outer .wcpa_form_item .wcpa_productGroup.wcpa_multiselect .wcpa_productGroup_option_img .wcpa_check {
height: 35px;
    width: 35px;
    background-color: #f3f3f6;
    color: #0e1d49;
    border: none;
    font-size: 20px;
    margin: 0 10px 0 0;
    vertical-align: middle;
    
}
    
  .wcpa_form_outer .wcpa_form_item input[type=number], .wcpa_form_outer .wcpa_form_item input[type=text], .woocommerce form .form-row input, .wcpa_price_summary li, .woocommerce-additional-fields__field-wrapper textarea {
	    
	    border-radius: 11px;
	    border-color: transparent;
	    background-color: #f3f3f6;
	    padding: 23px;
	    color: #0d4378 !important;
    }
    .woocommerce-checkout  .woocommerce-additional-fields {margin-top: 20px;}
  .woocommerce-checkout  .woocommerce-additional-fields__field-wrapper textarea {
	    
	         min-height: 150px;
	         
	         }
	         
    .wcpa_form_outer .wpca_row {
      margin-bottom: 10px;
    }
    .woocommerce-notices-wrapper {display: none;}
    
    .product .summary p {font-size: 20px;}
    
    .woocommerce-checkout-review-order-table .product-total, .woocommerce-checkout-review-order-table .cart-subtotal td, .woocommerce-checkout-review-order-table .order-total td {text-align: right;}
    .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {width: 100%}
    .woocommerce-page #payment .wc_payment_methods .form-check {padding-left: 0; text-align: center;}
    .securepayment {background: url(img/securepayment.png) center center no-repeat;width: 100%; height: 25px;margin-bottom: 1rem;}
    
    
    @media (max-width: 576px) {
	    .wcpa_form_id_16.wcpa_has_price_related {width: 100%}
	    .wcpa_form_id_16.wcpa_type_date, .wcpa_form_id_16.wcpa_type_time {width: 50%}
    }
    
/*     PAYLINE */
.PaylineWidget .pl-btn, .PaylineWidget .pl-collect-btn, .PaylineWidget .pl-pay-btn {background-color:#0d4378 !important }
.PaylineWidget.pl-container-default .pl-label-input {color: #0d4378 !important;}
.PaylineWidget.pl-container-default .pl-pmContainer {background-color: #fff; border:none;}
  .PaylineWidget .pl-form-container .pl-input, .PaylineWidget .pl-form-control{  border-radius: 11px; border-color: transparent;background-color: #f3f3f6; padding: 23px;color: #0d4378;box-shadow: none;}
  .PaylineWidget.pl-layout-column .pl-pmContainer.pl-active:hover {background-color: transparent;}
  .PaylineWidget.pl-container-default .pl-card-logos-container {display: none;}
  
  
  
/*   THANK YOU PAGE */
.woocommerce-order .product-name {font-weight: bold;}
  .woocommerce-order .wc-item-meta {padding-left: 0;}
  .woocommerce-order .wc-item-meta-label {min-width:25%; margin-right:0)