﻿/* ***********************************************************
This CSS file contains the styling for the overall design. 
For modifications to the default CSS for ECT, or for ECT related styling that affects every page, see ectcartmods.css. 
DO NOT MODIFY the ectcart.css file as it is subject to change by ECT with the updater.
DO NOT MODIFY THE bootstrap.min.css file under any circumstances. Any modification to bootstrap elements are in the main.css file.
Page specifc CSS can be found in the <head> of the respective page, e.g. categories.asp/php, products.asp/php, and proddetail.asp/php.
CSS link rel="stylesheet" href=" FILES SHOULD BE PLACED IN THE <head> IN THE FOLLOWING ORDER
<link rel="stylesheet" href="/2017/css/bootstrap.min.css" media="screen">
<link rel="stylesheet" href="/2017/css/main.css" media="screen">
<link rel="stylesheet" href="/2017/css/ectcart.css" media="screen">
<link rel="stylesheet" href="/2017/css/ectcartmods.css" media="screen">
<link rel="stylesheet" href="/2017/css/print.css" media="print">
*********************************************************** */

html{font-size:16px !important}
body {font-family:Verdana,Arial,Helvetica,sans-serif;color:#000;font-size:.9em;}
@media (min-width:993px) {
.offerspacer{display:none;}
}
@media (min-width: 769px) {
body {background:url('../img/cessna-2-resized-min.jpg');background-size:cover; background-attachment:fixed;background-position:center center;}
.lte768 {display:none !important;}
.dropdown:hover .dropdown-menu{display:block;}
.spacer {height:50px;}
.bg25 {background:url('../img/25.png');}
div.container.bg25,div.container-fluid.bg25 {padding-top:15px;padding-bottom:15px;padding-left:0px !important;padding-right:0px !important;background:url('../img/25.png');border:2px solid #1a7cb7}
.navigation-wrapper{margin-top:0;padding:5px;background:url('../img/25.png');}
.navbar {min-height:25px !important;margin-bottom:0 !important;border-radius:0 !important;border:none !Important;background:transparent;background:url('../img/25.png');}
p.navbar-text.navbar-right {margin-right:2%;}
.navbar-right {white-space:nowrap !important;}
.whtbg {min-height:600px;}
}
/* This tag prevents the ability to copy the page content */
/*body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;} */
.headerOne {padding-top:10px;padding-bottom:10px;background:url('../img/25.png');color:#1a7cb7;font-size:.9em;}
.headerOne a {color:#1a7cb7;}
.headerOne a:visited {color:#1a7cb7;}
.headerOne a:hover {color:#00f;text-decoration:none;}
.heart {color:#ff0000;}
.headerTwo {margin-top:-50px !important;}

.clrfx {clear:both;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.large{font-size:1.5em !important;}
.xlarge{font-size:2em !important;}
.xxlarge{font-size:2.5em !important;}
.small{font-size:.9em !important}
#UpArrow{display:none;z-index:2000;height:50px;width:50px;text-align:center;padding:5px;position:fixed;bottom:0;right:0;}
#UpArrow img {margin:5px;padding:3px;border:1px solid #900;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;border-radius:6px;opacity:.5;background-color:#00aef0;;}
#UpArrow img:hover {opacity:1;}
.whtbg {background-color:#fff !important;}
.whitebg {background-color:#fff !important;}
.dk-red {color:#800000;}
.dk-blue {color:#000088;}
.blue {color:#00f;}
.red {color:#f00;}
.georgia {font-family:Georgia,Times,serif;}
.topMargin {margin-top:20px;}
.botMargin {margin-bottom:20px;}
.embed-responsive{margin-top:15px;margin-bottom:15px}
hr {border-top:1px solid #1a7cb7;}
h1 {font-size:1.5em;border-bottom:1px solid #1a7cb7;padding-bottom:10px;text-align:center;}
h1,h2,h3,h4,h5,h6{font-size:1.25em;color:#1a7cb7;}
p {margin-top:10px;margin-bottom:5px;}
.noscreen {display:none;}
header {font-family:Arial,Helvetica,Verdana,snas-serif;color:#1a7cb7;background:url('../img/25.png');border-bottom:2px solid #1a7cb7;}
header {font-size:2em;text-align:center;font-style:italic;}
#topSearch{width:100%;margin:0 auto;z-index:2000;}
.searchboxholder{margin:0 auto 10px auto;padding:0;}
.searchboxwrapper{width:90%;margin:5px auto 0 auto;padding:0;height:52px;border:1px solid #1a7cb7;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;/*-moz-box-shadow:3px 3px 5px #999;-webkit-box-shadow:3px 3px 5px #999;box-shadow:3px 3px 5px #999;*/}
.searchbox{width:100%;margin:0;padding:7px;height:50px;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-moz-box-shadow:inset 3px 3px 5px #ccc;-webkit-box-shadow:inset 3px 3px 5px #ccc;box-shadow:inset 3px 3px 5px #ccc;}
.searchbox form{margin:0;padding:0;}
.searchbox input, .searchbox .btn,.searchbox input:focus, .searchbox button:focus{outline-width:0;outline:none;border:none 0;box-shadow:none;}
.whtbg {background:#fff;padding-top:15px;padding-bottom:15px;border:2px solid #1a7cb7;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;border-radius:6px;}
nav {font-size:16px;}
#topNav{margin:0 auto;}
.dropdown-large{position:static !important;}
.dropdown-menu-large{margin-top:-4px !important;margin-left:16px;margin-right:16px;padding:10px 0px;}
.dropdown-menu-large > li > ul{padding:0;margin:0;}
.dropdown-menu-large > li > ul > li{list-style:none;}
.dropdown-menu-large > li > ul > li > a{display:block;padding:5px 10px;clear:both;font-weight:normal;line-height:1.428571429;color:#333333;white-space:normal;}
.dropdown-menu-large > li ul > li > a:hover,
.dropdown-menu-large > li ul > li > a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5;}
.dropdown-menu-large .disabled > a,
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus{color:#999999;}
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed;}
.dropdown-menu-large .dropdown-header{color:#1a7cb7;font-size:18px;}
/*ul.nav.navbar-nav {background:transparent !important;border:0 none;}*/
/*@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#000;background:#transparent;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff !important;background:#transparent !important;}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.dropdown-menu-large a:hover,.dropdown-menu-large a:focus,.dropdown-menu-large a:active{color:#fff !important;background-color:#1a7cb7 !important;}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#fff;background-color:#1a7cb7;}
ul .dropdown-menu-large{margin:0;padding:0;background:transparent !important;}
.dropdown-menu-large > li:last-child{margin-bottom:0;}
.dropdown-menu li a{padding-top:10px !important;padding-bottom:10px !important;}
.dropdown-menu-large li a{padding-left:30px !important;}
.dropdown-menu li,dropdown-menu-large li{margin-top:0 !important;margin-bottom:0;}
.dropdown-menu-large li.col-sm-3{padding:0;}
}*/


footer {color:#000;padding:15px 0;border-top:2px solid #1a7cb7;margin-top:20px;text-align:left;background:url('../img/25.png');}
footer h3 {width:100%;border-bottom: 1px solid #1a7cb7;color:#1a7cb7;}
footer h4 {width:100%;border-bottom: 1px dotted #1a7cb7;color:#1a7cb7;}
footer a{color:#000 !important;}
footer a:visited{color:#009 !important;}
footer a:hover{color:#00f !important;}
#Top{width:50px;text-align:center;padding:5px;position:fixed;bottom:10px;right:10px;cursor:pointer;display:none;color:#333;font-family:verdana;font-size:11px;}

/* Right Column Special Product Offers */
div.offers {background:#fff;border:1px solid #1a7cb7;margin-bottom:15px;padding:5px;text-align:center;border-radius:6px;-webkit-box-shadow:0 4px 6px #999;-moz-box-shadow:0 4px 6px #999;box-shadow:0 4px 6px #999;}
div.offers h4 {background-color:#1a7cb7;color:#fff;padding:2px;margin:0;}
div.offers img {text-align:center;}
@media (max-width:992px) {
.offerspacer{display:block;height:15px;}
}
@media (max-width: 768px) {
body {background:#fff url('../img/cessna-2-resized-min-sm.jpg');background-size:cover; background-attachment:fixed;background-position:center center;}
ul.nav.navbar-nav li {line-height:30px;}
footer li a{line-height:30px;padding:10px 5px;}
.gte768 {display:none !important;}
.spacer {height:15px;}
.headerOne .col-sm-2,.headerOne .col-sm-3,.headerOne .col-sm-4 {height:25px;clear:both;}
}

div.categories, div.products, div.csproducts {display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;padding:0;margin:0;}
div.categories,div.products{background:#fff;width:100%;margin:0;margin-top:20px;padding:0;clear:both;}
div.category,div.product/*,div.csproducts*/{width:31%;margin:1%;float:left;}
@media (max-width:768px){
/*.down_nav ul li{display:block;float:none;background:none;font-size:14px;text-align:center;border:none !important}*/
div.category,div.product/*,div.csproducts*/{width:48%;margin:1%;float:left;}
}
@media (max-width:320px){div.category,div.product{width:98%;margin:1%;float:left;}
}

