/* Put your custom styles here */
.input-icons i { 
            position: absolute; 
        } 
          
        .input-icons { 
            width: 100%; 
            border: 0px solid #f00 !important;
        } 
          
        .icon { 
            padding: 10px; 
            min-width: 40px; 
        } 
          
        .input-field, .form-control { 
            width: 100% !important; 
            padding-left: 30px; 
            text-align: left; 
         
        } 

       .sold-out {
    background: url("../images/ribbons/sold-out.png") 0 0 no-repeat;
}
       

.underlined-title h1{
    color: #fff;
    font-weight: bold;
    text-shadow: 2px 2px 5px rgba(51,51,51,0.75);
}

.underlined-title p{
    color: #fff;
    font-weight: bold;
    text-shadow: 2px 2px 5px rgba(51,51,51,0.75);
}

.underlined-title p .fa{
    color: #85481e;
}


h3, .h3 {
    font-size: 18px;

}

h4.modal-title{
        color: #85481e;
}

section{
    background-color: transparent!important;
    
    margin-top: 0px !important;
    padding-top: 0px  !important;
     margin-bottom: 0px !important;
    padding-bottom: 20px  !important;
}

body{
    
    background-image: url('../images/bg.jpg');
    background-attachment: fixed;
    background-size: cover;
    margin-top: 0px !important;
    padding-top: 0px  !important;
     margin-bottom: 0px !important;
    padding-bottom: 20px  !important;
}



#header-1 .main-nav {
    background-color: #17330f;
    border: 0;
    height: 80px;
    box-shadow: 3px 5px 10px #333;
}


#header-1 .main-nav .navbar-nav > li.active a {
    color: #FFF;
    text-decoration: underline;
    background: none;
}


#header-1 .main-nav .navbar-nav > li a {
    color: #FFF;
    background: none;
}

.container.text-center.map{
    min-height: 600px !important;
    margin-top: 30px;
    border: 0px solid #f00;
    background-color: #193441;
    display: block;
    
}

.pricing-table-1 h3 {
    background: #17330f;

}

.pricing-table-1 .price-footer {
    background:  #17330f;

}

.pricing-table-1 .price-footer {
    background:  #17330f;

}




.container.text-center.message{
    margin-top: 200px;
    border: 0px solid #f00;
    background-color: #85481e;
}

.bg-deepocean {
    background-color: transparent!important;
}


.modal-dialog {
    min-width: 70% !important;
    border: 2p solid #ff0;
}


.btn.btn-primary {
    background: #85481e !important;
    box-shadow: 0 2px #87191a !important;
}


.btn.btn-success {
    background: #17330f !important;
    box-shadow: 0 2px #ccc !important;
    border: 2px solid #fff;
}


.table-borderless, table{
    border: 0px solid #f00 !important;
}


.table-borderless, table tr, table td{
    border: 0px solid #f00 !important;
}