.elementor-14464 .elementor-element.elementor-element-16df366:not(.elementor-motion-effects-element-type-background), .elementor-14464 .elementor-element.elementor-element-16df366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-14464 .elementor-element.elementor-element-16df366 > .elementor-background-overlay{background-image:url("https://cvla.nauticaltrips.com/wp-content/uploads/2020/12/News-Hero-Bg.png");background-position:center left;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14464 .elementor-element.elementor-element-16df366 > .elementor-container{min-height:300px;}.elementor-14464 .elementor-element.elementor-element-16df366{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14464 .elementor-element.elementor-element-0d8d709{text-align:center;}.elementor-14464 .elementor-element.elementor-element-0d8d709 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:70px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14464 .elementor-element.elementor-element-afa113a{margin-top:50px;margin-bottom:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14464 .elementor-element.elementor-element-6851107{font-family:"Verdana", Sans-serif;font-size:10px;font-weight:400;}.elementor-14464 .elementor-element.elementor-element-b7e93fb{font-family:"Verdana", Sans-serif;font-size:10px;font-weight:400;}.elementor-14464 .elementor-element.elementor-element-a883380{margin-top:0px;margin-bottom:50px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14464 .elementor-element.elementor-element-884d606 .elementor-button{background-color:#FFFFFF;fill:#080D3B;color:#080D3B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#080D3B;}.elementor-14464 .elementor-element.elementor-element-884d606 .elementor-button:hover, .elementor-14464 .elementor-element.elementor-element-884d606 .elementor-button:focus{background-color:#080D3B;color:var( --e-global-color-fe9a5ff );border-color:#080D3B;}.elementor-14464 .elementor-element.elementor-element-884d606 .elementor-button:hover svg, .elementor-14464 .elementor-element.elementor-element-884d606 .elementor-button:focus svg{fill:var( --e-global-color-fe9a5ff );}.elementor-14464 .elementor-element.elementor-element-4e918bd .elementor-button{background-color:var( --e-global-color-75bb91e );fill:var( --e-global-color-fe9a5ff );color:var( --e-global-color-fe9a5ff );border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEBF3A;}.elementor-14464 .elementor-element.elementor-element-4e918bd .elementor-button:hover, .elementor-14464 .elementor-element.elementor-element-4e918bd .elementor-button:focus{background-color:#FFFFFF;color:#EEBF3A;border-color:#EEBF3A;}.elementor-14464 .elementor-element.elementor-element-4e918bd .elementor-button:hover svg, .elementor-14464 .elementor-element.elementor-element-4e918bd .elementor-button:focus svg{fill:#EEBF3A;}.elementor-14464 .elementor-element.elementor-element-b37700f{margin-top:0px;margin-bottom:50px;}.elementor-14464 .elementor-element.elementor-element-b8f2822 .elementor-button{background-color:#FFFFFF;fill:#080D3B;color:#080D3B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#080D3B;}.elementor-14464 .elementor-element.elementor-element-b8f2822 .elementor-button:hover, .elementor-14464 .elementor-element.elementor-element-b8f2822 .elementor-button:focus{background-color:#080D3B;color:var( --e-global-color-fe9a5ff );border-color:#080D3B;}.elementor-14464 .elementor-element.elementor-element-b8f2822 .elementor-button:hover svg, .elementor-14464 .elementor-element.elementor-element-b8f2822 .elementor-button:focus svg{fill:var( --e-global-color-fe9a5ff );}.elementor-14464 .elementor-element.elementor-element-e1dba38 .elementor-button{background-color:#FFFFFF;fill:#080D3B;color:#080D3B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#080D3B;}.elementor-14464 .elementor-element.elementor-element-e1dba38 .elementor-button:hover, .elementor-14464 .elementor-element.elementor-element-e1dba38 .elementor-button:focus{background-color:#080D3B;color:var( --e-global-color-fe9a5ff );border-color:#080D3B;}.elementor-14464 .elementor-element.elementor-element-e1dba38 .elementor-button:hover svg, .elementor-14464 .elementor-element.elementor-element-e1dba38 .elementor-button:focus svg{fill:var( --e-global-color-fe9a5ff );}.elementor-14464 .elementor-element.elementor-element-befc6e2 .elementor-button{background-color:var( --e-global-color-75bb91e );fill:var( --e-global-color-fe9a5ff );color:var( --e-global-color-fe9a5ff );border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEBF3A;}.elementor-14464 .elementor-element.elementor-element-befc6e2 .elementor-button:hover, .elementor-14464 .elementor-element.elementor-element-befc6e2 .elementor-button:focus{background-color:#FFFFFF;color:#EEBF3A;border-color:#EEBF3A;}.elementor-14464 .elementor-element.elementor-element-befc6e2 .elementor-button:hover svg, .elementor-14464 .elementor-element.elementor-element-befc6e2 .elementor-button:focus svg{fill:#EEBF3A;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-14464 .elementor-element.elementor-element-8a765e5{width:60%;}.elementor-14464 .elementor-element.elementor-element-cd8e471{width:40%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */#edit_boat_direct {
    color:#080D3B ;
    background: #fff;
    text-decoration: none;
    text-transform: capitalize;
    font-size: 15px;
    /*letter-spacing: 0.5px;*/
    border-radius: 4px;
    padding: 8px 16px;
    /*border-width: 1px;*/
   border: 1px solid #080D3B;
   margin-top: 1px;
}
#edit_boat_direct:hover {
    color: #fff ;
    background: #080D3B;
    border-width: 1px;
   border-color: #080D3B;
}
.edit_boat_direct a{
    color: #080D3B;
}
.edit_boat_direct a:hover{
    color: #fff;
}

.fast_success{
    display: none;
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
    width: 60%;
    margin: 10px auto;
    padding: 10px;
    font-size: 16px;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}
.fast_error{
    display: none;
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
    width: 60%;
    margin: 10px auto;
    padding: 10px;
    font-size: 16px;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}
#direct_checkout{
    cursor: pointer;
    /*color: #c36;*/
    height: 42px;
}
#direct_checkout:hover{
    color: #fff;
}
#share_payment_link{
    cursor: pointer;
    /*color: #fff;*/
    height: 42px;
}
#share_payment_link:hover{
    /*color: #c36;*/
}
.paytable tr.current td span{
    display: inline-block;
    float: right;    
    color: green;
}
.paytable tr.current td{
   background-color: #d4edda;
   font-weight: bold;
}
.paytable tr td span{
    display: none;
}
.cart-div{
    display: inline-flex;
    align-items: center;
    padding: 20px;
    width: 100%;
        border: 2px solid #efefef;
    border-radius: 10px;
}
.cart-div-right{
    margin: 0px 30px;
}
.cart-title{
    font-size: 20px;
    text-transform: capitalize;
    font-weight: bold;
}
.cart-div-left .cart-img{
    max-width: 150px;
    width:100%;
    border-radius: 10px; 
}
.cart-price{
    font-size: 12px;
}
.pricingtable tbody tr{
    opacity: 0.5;   
}
.pricingtable tbody tr.current{
    opacity: 1;   
}
.payment-confirmation{
        background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
    border-radius: 4px;
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
}
@media only screen and (min-width:320px) and (max-width:667px){
.paytable tr.current td span {
    display: inline-block;
    float: left;
    color: green;
}
}/* End custom CSS */