#top-head{
	text-align:center;
}

#top-ats{
	color:#211DFB;
  	display:inline-block;
  	font-size:125%;
}

#top-data-logging{
	color:rgb(237,49,38);
  	display:inline-block;
  	font-size:125%;
}

#atslogo{
	min-width:50px;
 	max-width: 107%;
}

#ats{
  	width: 5%;
  	display:inline;
  	padding-top:50px;
}

#ats li{
	width:50%;
}

.main_logo {
	width:100%;
	min-width: 160px;
}

#madge {
	width:28%;
	margin-right: 11%;
}

#madge li{
  	display:inline;
  	text-decoration:none;
  	width:28%;
}

.site-branding {
	margin-bottom:0px;/*margin-bottom: 10px;*/
  	margin-left:2%;
}

#phone-icon{
	width:13%;
  	display: inline-block;
}

#header-contact{
	padding: 1%;
	padding-bottom: 0%;
  	margin-right: 5%;
  	width:14%;
  	margin-top: -13px;
  	font-weight: bold;
  	color: #002a5c;
}

#top-search{
	width:23.333%;
  	float: right;
	margin-right: 2%;	
}

#search-form-id{
	float:right;
}


/*******Navigation CSS*********************************************************/

#top-bar {

padding-bottom: 9px;

}

@media only screen and (min-width:800px){
  #top-nav{
  	display:none;
}}

#top-nav{
  	float:right;
	color: #1d4575;
}

#top-nav li {
  list-style-type: none;
  display: inline-block;
}


#top-nav a{
  	
	color: #002a5c;  
  	text-decoration: none;
  	font-weight: bold;
  	margin: 40px;
 	
}

#top-nav a:hover{
  	text-decoration: underline;
}



#header-2 {
	padding-top: 15px;
	width: 100%;
	background: #002a5c;
	border-bottom: #002a5c;
}

#header-top {
	background: linear-gradient(white, rgb(164, 164, 236));
}

#site-navigation {
	clear: both;
  	width:100%; /* not present for larger res screen */
	margin-left:0%; /* not present for larger res screen */
	display: block;
	background: #002a5c; /*#1d4575*/
	padding-bottom: 0px;
	border: none;
	margin-top: -15px;
	text-align: center;
	float: left;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight: lighter;
}

#site-navigation a {
  	font-size: 112%;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 8px 31px;
	font-weight: bold;
  	
}

#site-navigation ul {
  float: none;
  list-style: none;
  margin: 0;
  padding-left: 0;
  padding-bottom: 0px;
 /*display: inline-block !important;*/
 
}

#site-navigation ul.menu, #site-navigation div.menu {
	/* display: block; */
   display: inline-block;
  margin-top: -6px;
}

#site-navigation ul ul{
  background: #E8E8E8;
 
}


#site-navigation ul ul li {
	background: #E8E8E8;
}

#site-navigation ul ul li a {
	color: rgb(29, 69, 117);
  	font-weight: 500;
	
}

#site-navigation ul ul li:hover > a {
  color: rgb(255, 255, 255);
  background: rgb(0, 42, 92);

}

#site-navigation li:hover > a {
  background: #E8E8E8;
  color: rgb(0, 42, 92);
  border-top: 2px solid #002A5C;
  padding-top: 18px;
}


.default-nav-wrapper {
  padding-left: 15px; 
}

.col-md-11 {
	width: 100%;
}


/* ********************************** Slider **********************************************************/
/*
media="all"
@media(min-width: 1400px)
.slider-wrapper {
	padding-left: 7%;
	padding-right: 7%;
}
@media only screen and(min-width:1400px) {
  .container {
    max-width: 1170px;
  }*/

.slider-wrapper {
	margin-bottom:0px;
}

.theme-default .nivoSlider {
	margin-top: -5.2%; /* -6.3%*/
}

@media only screen and (min-width:800px){
.theme-default .nivo-controlNav {
  width: 40%;
  float: right;
  }}


/* *************************************** Home Page Text ******************************************/

.home #content {
  margin-top: 0px;
  padding-top:0px;
}

#front-header{
	color:#002A5C;
    border-bottom: solid 1px #1D4575;
}

.home-cont{
	margin-top:-7%;
}


/**************************************** Page ********************************************************/
#primary {
	margin-left: 0% !important; 
}

.single .entry-title, .page .entry-title {
	border-bottom: solid 1px #1D4575;
}

/*****************************************fOOTER**************************************************/


mark {
	
	background: #FFF;
}

.footer-logo{
  	font-size:18px;
	display: inline;
  	
}


#footer-sidebar {
	background: linear-gradient(rgb(164, 164, 236), rgb(208, 208, 246));
}

#colophon{
	background: linear-gradient(rgb(208, 208, 246), white);
  	padding-bottom:1%;
  	border-top: none;
  	border-bottom: none;
}

#footer-sidebar h1.widget-title{
	color: #002a5c;
  	border-bottom: solid 2px #1D4575;
}

.widget {
	margin: 0px 0 -1.5em;
}

#secondary .widget > div, #footer-sidebar .widget > div {
	padding: 7px;
	color: #002a5c;
}

#content{
	background:white;
  	border:none;
}

.site-title logo-container{
	width:117%;
}


header{
 	display:inline;
}

#primary {
	margin-left:15%;
}

#footer-sidebar .widget a {
  color: #002a5c;
  transition: 0.2s all ease;
}



/**************************************SHOP*******************************************************/

#primary-shop{
padding-left: 10%;
padding-right: 10%;
}


/*Related Products' images size*/
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
width: 22%;
}

/** Product thumbnails*/
.woocommerce #content div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails a.first {
  clear: both;
  width: 24%;
  margin-bottom: 5px;
}

.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
  float: left;
  width: 24%;
  margin-bottom: 2%;
  margin-right: 3.8%;
}

/* remove add to cart and quantity when options selected */
.woocommerce #content #primary-shop div.type-product .entry-summary .single_add_to_cart_button {
  display:none;
}

.woocommerce div.product form.cart div.quantity {
  display:none !important;
}

/* hides the prices for varible products*/
.amount{
	visibility:hidden;
}

/************************************* Products Tab CSS *********************************************/
.osc-res-tab .nav {
  margin: 0px 0 0 0em;
}







/*****************************Container Size adjustment***********************************************/

@media only screen and(min-width:1400px) {
  .container {
    max-width: 1170px;
  }}

/*****************************************TablePress***************************************************/
.tablepress tbody td, .tablepress tfoot th {
  border-top: 1px solid #FFF;
}

article table {
  background: #FFFFFF;
}

/**********************************************News Blog Post Page ************************************/
.byline{
	display: none !important;
}