/*
Theme Name:     Marlow-Pilot
Template:       twentythirteen
Theme URI: http://acceleration.net
Description: A theme for marlowpilot.dev.acceleration.net. This is a twentythirteen child theme
Version: 1
Author: Acceleration.net
Author URI: http://www.acceleration.net/
Tags: custom
*/
@import url('../../../web/20160611002631cs_/http_/www.marlow-pilot.com/wp-content/themes/twentythirteen/style.css');


/* Global ----------------------- */

html {
    height: 96% !important;
}
body {background: #EEEEEE;}

.site {
	background: none;
	border-left: none;
	border-right: none;
	margin: 0 auto;
	max-width: 100%;
	width: 100%;
}

.wrapper {
	margin: 0 auto;
	max-width: 1100px;
}

a, a:visited,
.entry-content a, .comment-content a {
    color: #9F8E32;
}
a:hover,
.entry-content a:hover, 
.comment-content a:hover {
    color: #1F285D;
}

/* Header ----------------------- */

.site-header {
	background: #fff;
	position: fixed;
	width: 100%;
	z-index: 1030;
}

.site-header .home-link {
    color: #1F285D;
    min-height: 110px;
    padding-right: 0px;
}

.left-header {
	float: left;
	width: 25%;
	text-align: center;
}

.logo {
   height: 110px;
   padding: 5px;
}

/* Menu ----------------------- */

.navbar {
    background-color: #fff;
    margin: 0px auto;
    max-width: 1600px;
    float: left;
    width: 75%;
    text-align: right;
}

ul.nav-menu, div.nav-menu > ul {
    margin: 0px;
    padding: 0px 0px 0px 0px;
}

.nav-menu li a {
    color: #1F285D;
    display: block;
    font-size: 15px;
    line-height: 1;
    padding: 30px 14px 34px;
    text-decoration: none;
}

.nav-menu li:hover > a, .nav-menu li a:hover, .nav-menu li:focus > a, .nav-menu li a:focus {
    background-color: #1F285D;
    color: #FFF;
}

.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {
    background-color: #1F285D;
    color: #fff;
    font-style: normal;
}

/* nav icons */
.nav-menu li a:before {
	display: block;
	font-family: FontAwesome;
	font-size: 22px;
	padding-bottom: 8px;
	text-align: center;
}
.house a:before {content:"\f015";}
.anchor a:before {content:"\f13d";}
.dealer a:before {content:"\f0c0";}
.envelope a:before {content:"\f003";}
.calendar a:before {content:"\f073";}

/* sub menu */

.nav-menu .sub-menu, .nav-menu .children {
    background-color: #fff;
    border-right: 2px solid #F7F5E7;
    border-width: 0px 2px 2px;
    border-style: none solid solid;
    border-color: -moz-use-text-color #F7F5E7 #F7F5E7;
    left: -100px;
    padding: 0px;
}
.nav-menu li li a:before {
    display: inline-block;
    font-family: FontAwesome;
    font-size: 14px;
    padding-bottom: 0px;
    padding-right: 8px;
    text-align: left;
}
.nav-menu li li a {
    background: #1F285D;
    border-top: solid 1px #fff;
    text-align: left;
    color: #fff;
    display: block;
    font-size: 16px;
    line-height: 1;
    padding: 10px ;
    text-decoration: none;
}
.nav-menu li li {display:block;}
.nav-menu li li a:hover {
    color: #1F285D;
    background: #DDBB19;
}

/* Conetent area ----------------------- */

h1, h2, h3, h4, h5 {
    font-family: "Source Sans Pro",sans-serif;
}
blockquote {margin-left: 10px;}

.site-main {
	background: #EEEEEE;
	padding-top: 110px;
    margin: 0 auto;
    max-width: 1100px;
}

.home .site-main,
.page-id-438 .site-main { max-width: 1800px;}
.home .site-content,
.page-id-438 .site-content {margin: 0 1%;}
.home .entry-content,
.page-id-438 .entry-content {
    background:#fff;
   
    padding:0 20px;
    width: 98%;
}
.home .entry-content h2 {clear:none;}

#fsi-full-bg img {width: 100%;} /* home slideshow */


.entry-header, 
.entry-content, .entry-summary {
    background: #fff;
    margin: 0px auto;
    padding-top: 15px;
    max-width: 1100px;
    width: 100%;
}
.entry-content ul {list-style-position: inside; }

.home .entry-header /* hide home wp titles */
 {display:none;}


.entry-title {margin: 0 0 0px;}
.entry-title, 
.entry-content h1 {
	color: #1F285D;
	font-size: 64px;
	font-weight: 900;
	margin-top: 10px;
	text-align: center;
}
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5 {color: #1F285D;}



/* Custom Classes */

.clear {clear: both;}
.center {text-align: center;}

.md-txt {font-size: 21px;}

.white-bg {
	background: #FFF;
    box-shadow: 1px 1px 1px #CCC;
    padding: 20px;
    margin-bottom: 25px;
}
.left-col {
    min-height: 510px;
    float: left;
    margin-right: 3%;
    width: 25%;
}
.left-col img {border: solid 1px #ccc; padding: 4px;}

.content-col {
	min-height: 510px;
    float: left;
    margin-right: 0px;
    width: 70%;
}

.col-1 {
        margin: 0 1%;
    }

.col-2 {
	float: left;
	margin: 0 1%;
	width: 48%;
}
.col-3 {
    float: left;
    margin: 0 1%;
    width: 31.25%;
}

.col-3-4 {
    float: left;
    margin: 0 1%;
    width: 73%;
}
.col-1-4 {
    float: left;
    margin: 0 1%;
    width: 23%;
}

.specs-table {
	margin: 0 auto;
	margin-bottom: 25px;
	max-width: 700px;
	}
.specs-table tr:nth-child(odd) {background:#F9F9F9;}
.specs-table td,
.specs-table th {
	color: #20275B;
    padding: 8px;
    line-height: 1.42857;
    vertical-align: top;
    border-top: 1px solid #DDD;
}

#fb-container {    
    float: right;
    margin: 25px 0 25px 20px;
   }

.fleet-img {
    background: #DDBB19;
    padding: 5px;
    width:100%;
}

/* forms */

.form-container {
	color: #1F285D;
	margin: 0 auto;
	max-width: 800px;
}

button, input, textarea {
    border: 1px solid #ccc;
    font-family: inherit;
    padding: 5px;

}

select {height: 32px; width: 100%;}
textarea {height: 150px; width: 100%;}

.form-container input {width: 100%;}

button, input[type="submit"], 
input[type="button"], 
input[type="reset"] {
    background: #1F285D;
    border-color: #1F285D;
}
button:hover, 
input[type="submit"]:hover {background: #DDBB19;}

/* Calendar */

#tribe-events-pg-template .entry-title {display: block;}
#tribe-events-pg-template .entry-title a {
    color: #1F285D;
}
#tribe-events-pg-template .entry-title a:hover {
    color: #DDBB19;
}

/* Sidebar ----------------------------- */

.sidebar .sidebar-container {
    position: relative;
    top: 40px;
    float:left;
    margin-left: 1%;
    width: 22%;
    }
.sidebar .content-area {
    float: right;
    margin-right: 1%;
    width: 75%;
}

.sidebar .entry-header,
.sidebar .entry-content, 
.sidebar .entry-summary{
    background: #fff;
    max-width: 1100px;
    padding: 20px;
}

.site-main .widget-area {
    margin-right: 10px;
    margin-left: 10px;
    text-align: center;
    width: 100%;
}

.widget {
    background-color: #fff;
    font-size: 14px;
}
.widget .widget-title {display: none;}
.widget h3, .widget h4 {margin-top: 0px;}
.widget h4 {color: #DDBB19;}

.widget a, .widget a:visited {color: #C6A511;}
.widget a:hover,
.widget a:hover h4 {color: #1F285D;}


/* Footer ----------------------------- */



.site-footer {
    clear: both;
    background-color: #fff;
    color: #1F285D;
    font-size: 14px;
    text-align: center;
}

.site-footer .sidebar-container {
    background-color: #fff;
    padding: 20px 0px;
}

.site-footer .widget {
    background: none repeat scroll 0% 0% transparent;
    color: #1F285D;
    float: left;
    margin-right: 20px;
    width: 245px;
}

.site-footer .widget-title, .site-footer .widget-title a, .site-footer .wp-caption-text {
    color: #1F285D;
}

.footer-top {
	color: #1F285D;
	text-align: center;
	padding: 5px 10px 20px;
}
.footer-top a,
.footer-top a:visited {color: #A28F33;}
.footer-top a:hover {color: #1F285D;}

.footer-icons a {
	display: inline-block;
	font-size: 24px; 
	padding: 15px 5px 0;
}

.site-info {display: none;}
.disclaimer {
    background: #EEEEEE;
    padding: 10px 15px;
}

/* Responsive Styles
----------------------------------*/

@media only screen and (max-width :1110px){
    
    .nav-menu li a {
        color: #1F285D;
        font-size: 16px;
        padding: 30px 15px 34px;
    }

}

@media only screen and (max-width :1055px){
    
    .nav-menu li a {
        color: #1F285D;
        font-size: 16px;
        padding: 30px 12px 34px;
    }

}

@media only screen and (max-width :1055px){
    
    .nav-menu li a {
        color: #1F285D;
        font-size: 15px;
        padding: 33px 12px 36px;
    }
    .nav-menu li a:before {
        font-size: 18px;
    }

}
@media only screen and (max-width :999px){

    .site-main .sidebar-container {max-width: 1000px;} 

    .sidebar .entry-content, 
    .sidebar .entry-summary, 
    .sidebar .entry-meta {
        padding: 0px 20px 0px 20px;
    }

    .site-main .widget-area {
        float: none;
        background: #fff;
        margin-left: 20px;
        width: 94%;
    }

}

@media only screen and (max-width :970px){
    
    
    .nav-menu li a {
        color: #1F285D;
        font-size: 14px;
        padding: 36px 12px 38px;
    }
    .nav-menu li a:before {
        font-size: 15px;
    }

}

@media only screen and (max-width :895px){
    
    .site-header {
        position: relative;
        width: 100%;
        z-index: 1030;
    }
    .site-main {
        background: #EEEEEE;
        padding-top: 20px;
    }
     .navbar {
        float: none;
        width: 100%;
        text-align: center;
    }
    .nav-menu li a {
        color: #1F285D;
        font-size: 15px;
        padding: 20px 17px 20px;
    }
    .nav-menu li a:before {
        font-size: 18px;
    }
    .sidebar .sidebar-container,
    .sidebar .content-area  {
        float:none;
        top:0px;
        width: 96%;
        }
        .sidebar .content-area  {margin-left: 2%;}

    #fb-container {
        top: 240px;
    }   


@media only screen and (max-width :700px){


    .nav-menu li a {
        color: #1F285D;
        font-size: 15px;
        padding: 20px 12px 20px;
    }

    .left-col {
        min-height: 510px;
        float: none;
        margin-right: 0%;
        width: 100%;
    }

    .content-col {
        min-height: 510px;
        float: none;
        margin-right: 0%;
        width: 100%;
    }

    .col-2,
    .col-3,
    .col-1-4,
    .col-3-4 {
        float:none;
        margin: 0;
        width: 100%;
    }
    .col-3 {
        float:none;
        margin: 0;
        width: 100%;
    }
    #fb-container {    
        float: none;
        margin: 5px 20px;
       }
   
    
}

@media only screen and (max-width :643px){

    
    .menu-toggle, .menu-toggle:hover, .menu-toggle:focus, .menu-toggle:active {
        background: none;
        border: none;
        color: #1F285D;
        padding: 12px 0 12px 20px;
        }
    .toggled-on .nav-menu > li a:hover, .toggled-on .nav-menu > ul a:hover {
        background-color: #DDBB19;
        color: #fff;
        }

    .nav-menu li {text-align: left;}

    .nav-menu li a {padding-left: 35%;}

    .nav-menu li a:before {
        display: inline-block;
        font-size: 22px;
        padding-bottom: 0px;
        padding-right: 15px;
        text-align: center;
    }

    .entry-content h1 {font-size: 35px;}
    .entry-content h2 {font-size: 24px;}
    
    #fb-container {
        top: 10px;
        position: relative;
    }

}
/*
     FILE ARCHIVED ON 00:26:31 Jun 11, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:11:03 May 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.354
  exclusion.robots: 0.11
  exclusion.robots.policy: 0.086
  esindex: 0.023
  cdx.remote: 10.732
  LoadShardBlock: 83.585 (3)
  PetaboxLoader3.datanode: 84.466 (4)
  PetaboxLoader3.resolve: 76.243 (2)
  load_resource: 88.728
*/