﻿@font-face {
	font-family: 'Tungsten-Bold';
	src: url('fonts/Tungsten-Bold.eot');
	src: local('☺'), url('/fonts/Tungsten-Bold.woff') format('woff'), url('/fonts/Tungsten-Bold.ttf') format('truetype'), url('/fonts/Tungsten-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
  font-family: 'ClioLight';
  src: url('../fonts/letype_-_clioclightit-light-webfont.eot');
  src: url('../fonts/letype_-_clioclightit-light-webfont-.eot#iefix') format('embedded-opentype'), url('../fonts/letype_-_clioclightit-light-webfont.woff') format('woff'), url('../fonts/letype_-_clioclightit-light-webfont.ttf') format('truetype'), url('../fonts/letype_-_clioclightit-light-webfont.svg#clio_c_lightitlight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ClioRegularItalic';
  src: url('../fonts/letype_-_cliocregularitalic-webfont.eot');
  src: url('../fonts/letype_-_cliocregularitalic-webfont-.eot#iefix') format('embedded-opentype'), url('../fonts/letype_-_cliocregularitalic-webfont.woff') format('woff'), url('../fonts/letype_-_cliocregularitalic-webfont.ttf') format('truetype'), url('../fonts/letype_-_cliocregularitalic-webfont.svg#clio_c_regularitalicregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ClioUltraBlack';
  src: url('../fonts/letype_-_cliocultrablackit-ultrablack-webfont.eot');
  src: url('../fonts/letype_-_cliocultrablackit-ultrablack-webfont-.eot#iefix') format('embedded-opentype'), url('../fonts/letype_-_cliocultrablackit-ultrablack-webfont.woff') format('woff'), url('../fonts/letype_-_cliocultrablackit-ultrablack-webfont.ttf') format('truetype'), url('../fonts/letype_-_cliocultrablackit-ultrablack-webfont.svg#clio_c_ultrablackitultrablack') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'neutonlight';
  src: url('../fonts/neuton-light-webfont.eot');
  src: url('../fonts/neuton-light-webfont-.eot#iefix') format('embedded-opentype'), url('../fonts/neuton-light-webfont.woff') format('woff'), url('../fonts/neuton-light-webfont.ttf') format('truetype'), url('../fonts/neuton-light-webfont.svg#neutonlight') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {
    
     font-size:14px;
     padding-top:55px;
     font-family:ClioLight;
}
h1, h2, p { m/argin:10px 0 }
.hidden { visibility:hidden }


.message { padding:10px; margin:15px 0; display:block; text-align:left }
.message-title { font-weight:bold; font-size:1.25em }
.message-body { margin-top:4px }
.error, .notice, .success { padding:.8em; margin-bottom:1em; border:2px solid #ddd }
.error { background:#FBE3E4; color:#8a1f11; border-color:#FBC2C4 }
.notice { background:#FFF6BF; color:#514721; border-color:#FFD324 }
.success { background:#E6EFC2; color:#264409; border-color:#C6D880 }
.error a { color:#8a1f11 }
.notice a { color:#514721 }
.success a { color:#264409 }




.bg_carousel {
    position:absolute;
    top:0px;
    left:0px;
    z-index:-1;
    width:100%;
}

.bg_carousel_spacer{
    height:300px;
    width:50%;
    clear:both;
}

.z-100{
    z-index:100;
}

no_top_curves{
    border-top-left-radius:0;
    border-top-right-radius:0;

}

curved_bottom{
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
}

.no-bg{
    background:none;
}

.mc-header {
background-color:#1f53a5;
padding-left:10px;
padding-top:8px;
position:relative;
left:-15px;

border-top-left-radius:10px;
border-bottom-left-radius:10px;
}

.top_boat_spacer{
    background-color:#333;
}
@media (max-width:767px){
.top_boat_spacer {
    height:20px;
}
}


@media (min-width:768px){
.top_boat_spacer {
    height:10px;
   
}
}

.boat_designator{
        font-family:ClioUltraBlack;
      
       right:2%;
       color:#EEE;
       font-size:80px;
       bottom:0px;
       position:absolute;
       background:none;
       text-shadow:3px 3px 3px #333;
       font-style:italic;  
       font-size:8vw;
       
}

.hero-wrapper{
    text-align:center;
   position:relative;
}


.mc_navbar_toggle{
    margin-top:4px;
    margin-bottom:0px;
    margin-right:1px;
}

.mc_red_bg span {
    position:absolute;
    bottom:0;
}

#mc_specs{
    margin-top:20px;
    
   
}

.mc_specs_table{
   
}
.mc_specs_table th{
   
    font-size:20px;
    
    font-weight:bold;
     background-color:#1f53a5;
     color:#FFF;
  
}

h5{
 
    font-size:16px; 

}

.boat_features{

    margin-top:10px;
    margin-bottom:10px;

}


.mc_top_view{
    
    margin-bottom:50px;
}



.inverse{
    background-color:#000;
    color:#FFF;

}

h1.inverse{
    font-size:80px;
}
h3.inverse{
    color:#FFD324;
}
.boat-size{
    color:burlywood;
}
.tungs{
    font-family:Tungsten-Bold;
}

.red-line{
    padding:1em;
    border-top:1px solid  #ee3524;
}

.mc_front_page{
    background:#000;
    color:#FFF;

}

.mc-img-front{
    border:1px solid #ddd;
}

.mc-boats-front{
    cursor:pointer;
}

.big_thin{
   
    font-size:140px;
    font-size:14vw;
    font-weight:normal;
    font-stretch:narrower;
    font-style:normal;
}
#description{
    margin-top:15px;
    font-size:18px;
   
}
.extras{
    list-style:circle;
    font-size:14px;
}


.colour{
    display:inline-block;
    border-radius:50%;
    vertical-align:middle;
}
.colour{
    
    width:30px;
    height:30px;
    
    border:1px solid #888;
}

.colour-white{
    background-color:#FFF;
}
.colour-lgrey{
    background-color:#CCC;
}
.colour-dgrey{
    background-color:#AAA;
}
.colour-black{
    background-color:#111;
}
.colour-red{
    background-color:#ae2a19;
}
.colour-green{
    background-color:#387e2a;
}
.colour-blue{
    background-color:#1f53a5;
}
.colour-text{
    width:30px; 
    display:inline-block;
    text-align:right;
    margin-bottom:10px;
    margin-right:10px;
}

.falcon_models{
    font-weight:bold;
    color:#FFF;
    background-color:#555;


}

.model_separator{
    border-bottom:3px solid #555;
}
.table-specs td{text-align:center;

}

.grey_bg{
    background-color:#777;
}

.black_bg{
    background-color:#000;
    color:#ccc;
}

.front_div{
    margin:0.5%;
    border:1px solid #666;
    margin:5px 0 5px 0;
    border-radius: 10px;
    font-size:16px;
    height:330px;
    background-color:#000;
    color:#FFF;
    cursor:pointer;
}

@media (max-width:768px) {
    .front_div{
        height:auto;
    }

}



.front_div:hover{
    box-shadow: #BBB 0px 0px 15px 3px ;
   
}

.front_sub{
    margin:1em;
}

.eagle_overview_text{
       font-family:ClioUltraBlack;     
       
       color:#EEE;
       font-size:80px;
       
       position:absolute;
       background:none;
       text-shadow:3px 3px 3px #333;
       font-style:italic;  
       font-size:8vw;       
}
.models{
    font-size:5vw;
    color:#CCC;
    line-height:6vw;
    margin:0;
   float:right;
   clear:right;

}
.models:visited{
     color:#CCC;
}
.models:hover{
     color:#FFF;
}

.pointer div{
    cursor:pointer;
}


@media (max-width:480px){

    .col-tiny-12 {width:97%;}

}

.map-responsive {
    overflow: hidden;
    padding-bottom: 50%;
    position: relative;
    height: 0;
}

    .map-responsive iframe {
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        position: absolute;
    }