/*
Theme Name:     Embark - Child Theme
Theme URI:      http://themovation.com/embark
Template:       embark
Author:         Themovation
Author URI:     http://themovation.com
Version:        1.0
Text Domain:    embark
Domain Path:    /languages/
*/


.flexbox-container, .flexbox-container-inner {
    align-items: center;
    justify-content: center;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    align-items: flex-start;
}


.flexbox-container > div, .flexbox-container-inner > div {
    width: 50%;
    padding: 10px;
}
@media (max-width: 900px) {
    .flexbox-container {
        display: block;
    }
    .flexbox-container > div {
        width: 100%;
    }
    .flexbox-container-inner {
        display: block;
    }
}

.flexbox-container > div:first-child {
    margin-right: 20px;
}
.flexbox-container h3 { text-align: center; }

.popup-title-start {
    font-family: 'Playfair Display', Sans-serif;
    font-size: 32px;
    font-weight: 600;
    text-align: center;
    color: #3A3B74;
}



/* Single BT page styling */

.elementor-price-table .elementor-price-table__price {
padding: 20px 0;
}

.nya_bt-template-default .wpcf7 span textarea, .nya_bt-template-default .wpcf7 span input {
width: 360px;
padding: 10px;
 font-weight: normal;
}
@media only screen and (max-width: 680px)  {
    .nya_bt-template-default .wpcf7 span textarea, .nya_bt-template-default .wpcf7 span input {
        max-width: 270px;
    }
}
.nya_bt-template-default .wpcf7 input {
 border: 1px solid #ffffff;
}

.boatinfo.elementor-section-boxed.elementor-sticky--active {
top: 95px !important;
}

.boatinfo.elementor-section-boxed.elementor-sticky--active .elementor-icon-box-title {
 font-size: 16px;
}



@media (max-width: 700px) {
.boatinfo .elementor-icon-box-wrapper { 
    display: flex;
}
.boatinfo .elementor-icon-box-wrapper > div{ 
   
}
.boatinfo .elementor-icon-box-wrapper .elementor-icon-box-content {
    display: flex;
}
.boatinfo .elementor-icon-box-title, .boatinfo .elementor-icon-box-description {
    flex: 1;
    margin-top: 12px;
    font-size: 16px !important;
}
.boatinfo .elementor-icon-box-description {
    line-height: 1;
    margin-top: 13px;
}
.boatinfo .elementor-icon {
    font-size: 25px;
    padding-right: 5px;
}
}