#c_logo{display: block; width: 10rem; height: 4rem; background-image: url('/wp-content/themes/caribound/assets/logo-high.png') !important; background-size: contain; background-repeat: no-repeat;}
#collapseExample{background:rgba(0, 0, 0, 0.5);}
.modal{color: #333;}
     *{font-weight: lighter !important;}
    body,html{ background: #222; font-family: 'Montserrat'; color: white; font-size: 16px; line-height: 2rem;}
    a {color: #00ADE2;}
    .btn-primary{background-color:#00ADE2;  border:0; text-transform: uppercase; padding: 1rem 3rem;}
    
    #g_map{width: 100%; height: 450px;}
    
    #header{background: rgba(0, 0, 0, 0.5); position: absolute; width: 100%; z-index: 1000; height: 5rem; overflow: hidden;}
    #header .padded{padding: 1rem 0 0.5rem 0;}
    #header .fix{margin: 1rem 0 0 0;}
    .menu {padding:0;  text-align: right; margin:0;}
    .menu a{color: white; text-decoration: none; font-weight: 200; letter-spacing: 1px; font-size: 14px; text-transform: uppercase;}
    .menu a:hover{}
    .menu li{display: inline-block; padding: 0 0 0 1.5rem;}
    
    .menu.mobile{padding-bottom: 2rem; padding-top: 6rem;}
    .menu.mobile li{display: block; text-align: center; padding:0; margin:0;}
    .menu.mobile li a{display: block; padding: 0.25rem; }
    
    /* .formfix, .input-group-addon{ border-radius: 0px !important; border: 0 !important; background: white !important;} */
    
    .btn-carb{background-color: #00ADE2; color: white;  margin-top: 0.5rem;}
    .btn-carbi{background-color: #00ADE2 !important; color: white; border: 0;}
    
    .dropdown-item{text-transform: uppercase;}
    
   #collapseExample {
    background: rgba(0, 0, 0, 0.75);
    
    }
    
    #c_notice{background: rgba(0, 0, 0, 0.5);}
    
    .spaced{letter-spacing: 1rem; text-indent:0.5rem;}
    .dropdown-toggle::after{display: none;}
   
    h1{  text-shadow: 0px 0px 12px rgba(0, 0, 0, 0.67); font-size: 30px; font-weight: 300; letter-spacing: 3px; }
    
    .aced{
	    border: 1px solid rgb(79, 79, 79);
    padding: 1rem;
    text-transform: uppercase;
    font-size: 1.25rem;
    display: inline-block;
    margin-bottom: 2rem;
    }
    #hero1{ }
    
    .owl-dot span{background: white !important;}
    
    .centerer, #heightfix{padding: 7rem 0;}
   
    #searchBox{background: rgba(0, 0, 0, 0.5); padding: 0.75rem;}
    
    #hero2{padding: 5rem 0; background: white; color: rgb(79, 79, 79); text-align: center;}
    #hero2 h3{border: 1px solid rgb(79, 79, 79); padding: 1rem; text-transform: uppercase; font-size: 1.25rem; display: inline-block; margin-bottom: 2rem;}
    
    #hero3{background: url('/wp-content/themes/caribound/assets/most-popula-bg.jpg'); background-size: cover; text-align: center; padding: 5rem 3rem 3rem 3rem;}
    #hero3 h3{border: 1px solid white; padding: 1rem; display: inline-block; }
    
    #hero5 .pad{padding: 4rem 3rem;}
    .beginForm{background: url('/wp-content/themes/caribound/assets/form-bg.jpg'); background-size: cover;}
    .pad{padding: 4rem 3vw;}
    
    #video{background: white;}
    
    .reviews{background: url('/wp-content/themes/caribound/assets/form-right-bg.jpg'); background-size: cover;}
    
    .carousel-item{text-align: center; padding: 1rem;}
    
    #testimonials{background: white; padding: 3rem 0; color: rgb(79, 79, 79);}
    .reviews{color: rgb(79, 79, 79);}
    .carousel-control-next, .carousel-control-prev{color: rgb(79, 79, 79) !important; }
    
    label{font-weight: 300;}
    h2{font-size: 1.5rem;  text-transform: upperecase; font-weight: 800;}
    h4{font-size: 18px; font-weight: lighter;}
    .submit{
        background: #61e000 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    padding: 10px 50px;
    text-align: right;
    text-transform: uppercase;
    }
    .blue{color: #00ade2;}    
    #who{background: white; color: rgb(79, 79, 79);}
    
    #stay{
        background: url('/wp-content/themes/caribound/assets/footer_top.jpg'); background-size: cover;
    }
    
    #dropdownMenuButton{color: white;}
    
    .testi{font-weight: lighter; font-style: italic;}
    .author{font-size: 0.75rem;}
    #footer{background: #333; color: white; font-size: 12px; line-height: 23px;}
    #footer ul{list-style: none; margin:0; padding:0;}
    #footer ul li{padding: 0.25rem 0;}
    #footer ul a{color: white; text-transform: uppercase; font-weight: lighter}
    .form-group{text-align: left;}
    
    .social li{display: inline-block; margin-right: 1rem;}
    label{font-size: 11px; line-height: 11px}
    
    .item{position: relative; background-size: cover; background-position: center center; }
    .item img{visibility: hidden;}
    .item .desc{position: absolute; color: white; text-decoration: none; font-size: 2rem; display: block; z-index: 10000; padding: 0 2rem 0 2rem; bottom: 0; left: 0; top:0; right:0;}
    .item .desc p{margin:0; padding:0;text-shadow: 0px 0px 12px rgba(0, 0, 0, 1); font-size: 1rem; display: block; text-align: center;} 
    
    #page_banner{background-image: url('/wp-content/uploads/sites/2/2018/10/caribound-home.jpg');}
 
    img{max-width: 100%;}
    
    .default-wrap *{font-size: 16px !important; line-height: 2rem !important; font-weight: 100;}
	.default-wrap h4, .default-wrap h2 strong
	,  .default-wrap h2, .default-wrap h3{display: none;}
	.default-wrap{padding: 4rem 0 4rem 0; background: white; color: #333; }
	.container{overflow: hidden !important;}
	.default-wrap img, .post-content img{display: block; margin-bottom: 1rem; margin-top: 1rem;}
	
	