/*
Theme Name: Salient Child
Theme URI: https://themeforest.net/item/salient-responsive-multipurpose-theme/full_screen_preview/4363266
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress Salient child theme.
Template: salient
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 1.0.0
Text Domain: salient-child
*/

.caldera-grid .titre .mo-text-ellipsis{
    padding: 10px 15px;
    background: #111;
    color: #dab714;
    font-weight: 600;
}

.caldera-grid .carrat, .caldera-grid .piece, .caldera-grid .lingot{
    margin-bottom: 0 !important;
    padding-left: 12px;
    height: 48px;
    border: 1px solid #f3d721;
    position: relative;
    background: #f3d721;
    color: #000;
    border-radius: 5px;
}

.caldera-grid .carrat label, .caldera-grid .lingot label, .caldera-grid .piece label  {
    margin-bottom: 2px;
    float: left;
    padding-top: 3px;
}

.caldera-grid .carrat .form-control, .caldera-grid .lingot .form-control {
    width: 55%;
    float: right;
    height: 46px;
}
.caldera-grid .piece .form-control {
    width: 48%;
    float: right;
    height: 46px;
}

.caldera-grid .carrat .help-block, .caldera-grid .lingot .help-block {
    color: #444;
    width: 40%;
    float: left;
    position: relative;
    bottom: 13px;
    font-size: 12px;
    margin-bottom: 0;
    display: none;
}

.caldera-grid .piece .help-block {
    color: #444;
    display: none;
    width: 48%;
    float: left;
    position: relative;
    bottom: 13px;
    font-size: 12px;
    margin-bottom: 0;
}

.caldera-grid .validation .button {
    padding: 15px 20px;
    color: #f3d721;
    font-weight: 500;
    border: 2px solid;
    background: transparent;
}

.caldera-grid .validation .button:hover  {
    padding: 15px 25px;
    color: #000;
}

.caldera-grid .description, .caldera-grid .description2 {
    margin: 0 !important;
    width: 45%;
    position: relative;
    top: 42px;
    z-index: 9;
}

.caldera-grid .description p, .caldera-grid .description2 p{
    padding-left: 12px;
    font-size: 13.2px;
    color: #444;
    line-height: 1.5;
    margin-bottom: 0;
}

@media (min-width: 769px){
   #CF5ce3c1f8b3e60_1-row-2 .first_col{
      padding-right: 25px;
   }
}

@media (max-width: 768px){

   .caldera-grid .piece .form-control {
    width: 45%;
    }
    .caldera-grid .description, .caldera-grid .description2 {
    width: 50%;
    }
    .caldera-grid .carrat .form-control, .caldera-grid .lingot .form-control {
    width: 49%;
    }
}

@media (max-width: 400px){
   .caldera-grid .description p, .caldera-grid .description2 p{
       padding-left: 10px;
       font-size: 10.5px;

    }
    .caldera-grid .carrat label, .caldera-grid .lingot label, .caldera-grid .piece label {
    font-size: 12px;
    }
    .caldera-grid .carrat .form-control, .caldera-grid .lingot .form-control {
    width: 50%;
    }
    .caldera-grid .piece .form-control {
    width: 45%;
    }
    .caldera-grid .description, .caldera-grid .description2 {
    width: 50%;
    }
    .caldera-grid .carrat, .caldera-grid .piece, .caldera-grid .lingot {
        padding-left: 5px;
    }
    .caldera-grid .piece .form-control::placeholder, .caldera-grid .lingot .form-control::placeholder, .caldera-grid .carrat .form-control::placeholder  {
    font-size: 10px;
    }
}