/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
* Updates 2014 - YMS
*/

/* Table of Styles
==================================================
	#Reset & Basics
	#Basic Styles
	#Site Styles
	#Typography
	#Links
	#Lists
	#Images
	#Buttons
	#Forms
	#Misc Padding/Margins/Rounding
	#Colors
	#Rounded Search box from Top Coat
    #Tables
	#Alignment Helpers, Text Weight, Fancy Ampersand,  Pill from Concise 
    #Well*/

/* #Basic Styles
================================================== */
	body {
	
	background:#CCBEAC; /* was #f3e9ce*/
   			
	font-size: .95em;
	line-height: 1.5em;
	font-family: 'Lato', Arial, Helvetica, sans-serif;
	color: #444;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	-moz-font-smoothing: antialiased;
	
 }
 
 .background-image{
	 background:url(../img/backgrounds/perris.jpg) no-repeat center center fixed; 
  	 -webkit-background-size: cover;
  	 -moz-background-size: cover;
  	 -o-background-size: cover;
     background-size: cover;
	
	 }

.top-gradient{
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.80) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.80) 0%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.80) 0%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
    padding-bottom:20px;
	
	}
.pg-top-menu{
	font-size:.9em;
	line-height:none;
	color:#dddddd;
	margin-bottom:0px;	
	
}

.pg-top-menu a:link{
	color:#dddddd;
	text-decoration: none;
}
.pg-top-menu a:hover{
	color:#8EE4F3;
	text-decoration: none;
}
.pg-top-menu a:visited{
	color:#dddddd;
	text-decoration: none;
}

.pg-top-menu a:visited:hover{
	color:#8EE4F3;
	text-decoration: none;
}


/*sticky footer */
.footer {
	width: 100%;
	background-color:rgba(34,34,38,0.92);
	font-family:'Lato', Arial, Helvetica, sans-serif
	}

 /*Hide menu div */
.pageLoad{
    position: fixed; 
    left: 0; 
    top: 0; 
    z-index: 1337; 
    bottom:0; 
    right:0;
	background-color:#FFF;
    }  
	
img {max-width: 100%;}	

	
/* Find Fast blocks */

.ff-block{
width:27%; background-color:rgba(0,0,0,0.78); float:left; margin: 0 2% 0 2%; font-size:.85em; color:#fff; text-align: center; 
  border: 2px solid #fff;
	/*dropshadow
-webkit-box-shadow: 7px 7px 4px -6px rgba(0,0,0,0.42);
-moz-box-shadow: 7px 7px 4px -6px rgba(0,0,0,0.42);
box-shadow: 7px 7px 4px -6px rgba(0,0,0,0.42);
	*/
	/*inset shadow*/
	-webkit-box-shadow: inset 7px 7px 4px -6px rgba(0,0,0,0.42);
-moz-box-shadow: inset 7px 7px 4px -6px rgba(0,0,0,0.42);
box-shadow: inset 7px 7px 4px -6px rgba(0,0,0,0.42);
}
.ff-block:hover{color:#000; background-color:rgba(255,255,255,0.79)}
 
.ff-link a:{color:#fff;}
.ff-link a:hover{color:#000;}
.ff-link a:visited {color:#fff;}


/* breadcrumb */

.breadcrumb {
	color: #887E73;
	font-family: 'Lato', Arial, Helvetica, sans-serif;
	font-size: 85%;
}
.breadcrumb a {color:#887E73; text-decoration:none;}
.breadcrumb a:hover {color:#8C1F0B; text-decoration:underline;}

.caption {
	color: #60534D;
	font-size: 90%;
	line-height: 120%;
	margin-bottom: 20px;
	background-color: #F5F3F0;
	text-align: center;
	padding-bottom: 10px;
}

/* #Typography
================================================== */
	h1, h2, h3, h4, h5, h6 {
		color: #7B7367;
		font-family: 'Lato', Arial,  sans-serif;
		font-weight: normal; }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	h1 {
	font-size: 2.5em;
	font-weight: 500;
	line-height: normal;
}
	h2 {
	font-size: 2em;
	line-height: 40px;
	margin-bottom: 10px;
}
	h3 {
	font-size: 1.5em;
	line-height: 1.5em;
	margin-bottom: 8px;
}
	h4 { font-size: 1.25em; line-height: 1.5em; margin-bottom: 4px; }
	.subheader { color: #777; }

	p {font-family: 'Lato', Arial, Helvetica, sans-serif; margin: 0 0 20px 0; }
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; color: #777;  }

	em { font-style: italic; }
	strong { font-weight: bold; }
	small { font-size: 80%; }
   .small-txt{font-size: 80%; line-height:150%;}
   .smallish-txt{font-size: 90%; line-height:140%;}

   .phone{ white-space:nowrap; }

  @media only screen and (max-width: 759px) {
	small { font-size: 100%; }
   .small-txt{font-size: 100%; line-height:150%;}
  
  }
       

/*	Blockquotes  */
	blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
	blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }

/* colors  */

	.color-red {color:#C30018;}
	.color-white {color:#ffffff}
	.color-green {color:#489C0C;}
	.color-blue {color:#0C6DBC;}
	.color-dark-gray{color:#464646;}
	.color-med-gray{color:#B2B2B2;}

/* #Fonts
================================================== */
   .fira {font-family:'Fira Sans', Times New Roman, serif;}

/* #Links
================================================== */
	a {color:#0336F9; outline: 0; }
	a:hover, a:focus {color: #FF0027; text-decoration: underline; }
	p a, p a:visited {color: #6A069E; line-height: inherit; }


	.color-white a {color: #ffffff; text-decoration:underline; outline: 0; }
	.color-white a:hover { color:aqua; outline: 0; }
    .color-white a:visited {color:#F0F0F0;}

/* Lists
================================================== */
	ul, ol { margin-bottom: 20px; }
	ul { list-style: none outside; }
	ol { list-style: decimal; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	ul ul, ul ol,
	ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 100%;  }
	ul ul li, ul ol li,
	ol ol li, ol ul li { margin-bottom: 6px; }
	li {
	font-family:'Lato', Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	margin-bottom: 12px;
}
	ul.large li { line-height: 21px; }
	li p { line-height: 21px; }
	

/*fancy lists */
.list-acrobat {list-style-image:url(../img/symbols/acrobat.gif);}
.list-carret {list-style-image:url(../img/symbols/carret.png);}	
.list-carret-green {list-style-image:url(../img/symbols/carret-on.png);}
.list-checklist {list-style-image:url(../img/symbols/accept.png);}
.list-check {list-style-image:url(../img/symbols/tick.png);}	
.list-red-arrow {list-style-image:url(../img/symbols/arrow_red.png);}
.list-blue-arrow {list-style-image:url(../img/symbols/arrow_slate.png);}
.list-blue-dot {list-style-image:url(../img/symbols/dot-blue.png);}
.list-green-dot {list-style-image:url(../img/symbols/dot-green.png);}
.list-green-pointer {list-style-image:url(../img/symbols/green-pointer.gif);}
.list-orange-arrow {list-style-image:url(../img/symbols/arrow_orange.png);}
.list-orange-dot {list-style-image:url(../img/symbols/orange-dot.png);}
.list-purple-arrow {list-style-image: url(../img/symbols/arrow_purple.gif);}
.list-white-arrow {list-style-image:url(../img/symbols/arrow_white.png); color:#fff;}
.list-white-box {list-style-image:url(../img/symbols/white-bullet.gif);}
.list-computer {list-style-image:url(../img/symbols/monitor.gif);}	
.list-page {list-style-image:url(../img/symbols/new_page.png);}	


.list-white-dot {list-style-image:url(../img/symbols/white-dot.png); color:white;}

.list-white-dot a {list-style-image:url(../img/symbols/white-dot.png); color:white;}
.list-white-dot a:hover {color:#C8F4F3; text-decoration:underline;}


.list-hr{list-style-image:url(../img/symbols/dot-blue.png); margin-top:0px;}

.list-hr li{margin-bottom:0px;}


/* #Images
================================================== */

	img.scale-with-grid {
		max-width: 100%;
		height: auto; }


/* #Buttons - set font to whatever you want
================================================== */

   .button,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"] {
	background: #eee; /* Old browsers */
	background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */
	background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */
	background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */
	background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */
	background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */
	background: #eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */
	border: 1px solid #aaa;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #444;
	display: inline-block;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0 1px rgba(255, 255, 255, .75);
	cursor: pointer;
	margin-bottom: 20px;
	line-height: normal;
	padding: 8px 10px;
	font-family: 'Lato', Arial, Helvetica, sans-serif;
}

   .button:hover,
	button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover {
		color: #222;
		background: #ddd; /* Old browsers */
		background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */
		background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */
		background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */
		background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */
		background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */
		background: #ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* W3C */
	  border: 1px solid #888;
	  border-top: 1px solid #aaa;
	  border-left: 1px solid #aaa; }

	.button:active,
	button:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="button"]:active {
		border: 1px solid #666;
		background: #ccc; /* Old browsers */
		background: #ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* FF3.6+ */
		background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4))); /* Chrome,Safari4+ */
		background: #ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Chrome10+,Safari5.1+ */
		background: #ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Opera11.10+ */
		background: #ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* IE10+ */
		background: #ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* W3C */ }

	.button.full-width,
	button.full-width,
	input[type="submit"].full-width,
	input[type="reset"].full-width,
	input[type="button"].full-width {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center; }


/*small button */
   .button2{
	background-color: #fff; /* O
	background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); 
	background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); 
	background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); 
	background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	background: #eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);  */
	border: 1px solid #aaa;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #444;
	display: inline-block;
	font-size: .85em;
	font-weight: normal;
	text-decoration: none;
	  
	/*text-shadow: 0 1px rgba(255, 255, 255, .75);*/
	cursor: pointer;
	line-height: normal;
	padding-top: 4px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 4px;
	font-family: 'Lato', Arial, Helvetica, sans-serif;
}

.button2:hover{
	background-color: #62B4B5;
	color:#fff;
		/*background: #ddd;  
		background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); 
		background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); 
		background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); 
		background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); 
		background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); 
		background: #ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); */
	  /*border: 1px solid #888;
	  border-top: 1px solid #aaa;
	  border-left: 1px solid #aaa; */
	  text-decoration:none;
	  }
	  
	
.button2:active{
	color:#463C2D;
	background-color: #F1A923;
	text-decoration:none;
	}


	/* Fix for odd Mozilla border & padding issues */
	button::-moz-focus-inner,
	input::-moz-focus-inner {
    border: 0;
    padding: 0;
	}
/*top nav icon buttons */

  .top-icon{
	display: inline-block;
	/*background-color: #DAE5EC;*/
	font-size: .85em;
	text-decoration: none;
	cursor: pointer;
	margin-bottom: 10px;
	line-height: normal;
	padding: 10px;
	font-family: 'Lato', Arial, Helvetica, sans-serif;
	border-radius: 8px;
   }

  .top-icon:hover {
	background-color: #CCE7C9;
	color: #274303;
	}

  .top-icon:active {
	background-color:#AFC3AC;
	color: #274303;
	}
	

/* #Forms
================================================== */

	form {
		margin-bottom: 20px; }
	fieldset {
		margin-bottom: 20px; }
	input[type="text"],
	input[type="password"],
	input[type="email"],
	textarea,
	select {
		border: 1px solid #ccc;
		padding: 6px 4px;
		outline: none;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		font: 16px Arial, Helvetica, Arial, sans-serif;
		color: #777;
		margin:0px;
		width: 210px;
		max-width: 100%;
		display: block;
		background: #fff; }
	option {line-height:24px;}	
	select {
		padding: 10; }
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	textarea:focus {
		border: 1px solid #aaa;
 		color: #444;
 		-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
		-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
		box-shadow:  0 0 3px rgba(0,0,0,.2); }
	textarea {
		min-height: 60px; }
	label,
	legend {
		display: block;
		font-weight: bold;
		font-size: 13px;  }
	select {
		width: 220px; }
	input[type="checkbox"] {
		display: inline; }
	label span,
	legend span {
		font-weight: normal;
		font-size: 13px;
		color: #444; }
		

/* #Misc Padding/Margins/rounding
================================================== */
	.margin-remove-bottom { margin-bottom: 0 !important; }
	.margin-half-bottom { margin-bottom: 10px !important; }
	.margin-add-bottom { margin-bottom: 20px !important; }
	.margin-remove-top { margin-top: 0 !important; }
	.margin-add-top { margin-top: 20px !important; }
	.margin-half-top { margin-top: 10px !important; }
    .margin-left { margin-left: 20px !important; }
    .margin-right { margin-right: 20px !important; }

	.pad-bottom { padding-bottom: 20 !important; }
	.pad-half-bottom { padding-bottom: 10px !important; }
	.pad-remove-bottom { padding-bottom: 0px !important; }

    .round-corners {  border-radius: 15px;  padding:10px;}
	.round-div{	border-radius: 10px;}


    .sidebar-div{
	border-radius: 20px 0px 0px 20px;
	background-color: #EFECE7;
	margin-left: 20px !important;
	margin-bottom: 20px !important;
	}
  @media only screen and (max-width: 759px) {
      .sidebar-div{border-radius: 0 0 0 0; margin-left: 0px !important;}

  }
	
/* #Background Colors
================================================== */
.bg-dark-gray{ background-color:#525050 !important;}
.bg-white {background-color: #ffffff !important;}
.bg-black {background-color: #222222 !important;}
.bg-light-gray {background-color: #f9f9f9 !important;}
.bg-gray {background-color: #999999 !important;}
.bg-light-green {background-color: #dff0d8 !important;}
.bg-green {background-color: #47a145 !important;}
.bg-light-blue {background-color: #d9edf7 !important;}
.bg-blue {background-color:#19526E !important;}
.bg-light-yellow {background-color: #fcf8e3 !important;}
.bg-yellow {background-color: #ed9c28 !important;}
.bg-light-red {background-color: #f2dede !important;}
.bg-red {background-color: #d9534f !important;}
.bg-tan{background-color:#ceb77c !important;}
.bg-tan-lt{
	background-color: #EFECE7 !important;}


/*Transparent background colors */
.bg-dk-brownt {background-color: rgba(72,58,40,0.89)!important}
.bg-tealt {background-color:rgba(38,132,148,0.88) !important}
.bg-greent {background-color:rgba(97,131,29,.88) !important}
.bg-tant{background-color: rgba(206,183,124,0.91) !important}
.bg-puce{background-color:rgba(115,84,91,0.88) !important}

.bg-dark{background-color:rgba(29,33,38,0.88)}
.bg-navy{background-color:rgba(15,47,90,0.78)}
.box-padding {padding:10px;}

/*search from Adobe TopCoat
===================================================*/
.topcoat-search-input--large {
  line-height: 1.688em;
  height: 1.68em;
  font-size: 0.875em;
  font-weight: 400;
  padding: 0px 0px 0px 1.8em;
  border-radius: 5px;
  background: url(../img/symbols/search.png) no-repeat 3px 3px ;
  background-color:#FFFFFF;
}

/*tables 
================================================ */
/* tables */
	th {font-family: 'Lato', Arial, Helvetica, sans serif; font-weight:700; background-color:#A6E3E2;}
	td {font-family: 'Lato', Arial, Helvetica, sans serif; font-weight:400;}


table.table {
  empty-cells: show;
  width: 100%;
}
table.table caption {
  color: #000;
  font: italic 85% arial, sans-serif;
  padding: 1em 0;
  text-align: center;
}
table.table thead {
  border-bottom: 2px solid #ededed;
}
table.table th {
  padding: 12px 15px;
}
table.table td {
  padding: 12px 15px;
  border-top: 1px solid #ededed;
}
table .bg-light-green {
  color: #468847;
}
table .bg-light-blue {
  color: #3a87ad;
}
table .bg-light-yellow {
  color: #c09853;
}
table .bg-light-red {
  color: #d2322d;
}
table.table-full, table.table.table-full {
  width: 100%;
}
table.table-border-all, table.table-border-outer {
  border: 1px solid #BC9D8A;
}
table.table-border-all th,
table.table-border-all td {
  border-right: 1px solid #BC9D8A;
}
table.table-border-inner th,
table.table-border-inner td {
  border-right: 1px solid #BC9D8A;
}
table.table-hover-row tr:hover td, table.table-hover-cell td:hover {
	background-color: #FFF8CD;
}
table.table-fill-even tbody tr:nth-child(even), table.table-fill-odd tbody tr:nth-child(odd) {
  background-color: #f9f9f9;
}
@media only screen and (max-width: 479px) {
 table.table {
    width: auto;
  }
  table.table th, table.table td {
    padding: 10px 50px 10px 25px;
  }	
	}
.table-responsive {
  overflow: auto;
  width: 100%;
}
.table-responsive table {
  margin-bottom: 0;
}


/* Alignment Helpers, Text Weight, Fancy Ampersand,  Pill from Concise
================================================= */
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

.align-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align:center;
}

.no-margin {
  margin: 0 !important;
}

.icon-alone {
  display: inline-block;
}

.inline {
  display: block;
}
.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}	
.weight-light {
  font-weight: 300 !important;
}

.weight-normal {
  font-weight: 400 !important;
}

.weight-semibold {
  font-weight: 600 !important;
}

.text-uppercase {
  text-transform: uppercase;
}

.amp {
  font: italic 110% Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif !important;
}

.text-hide {
  border: 0;
  background-color: transparent;
  color: transparent;
  font: 0 / 0 a;
  text-shadow: none;
}

.caret {
  border-top: 5px solid;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  display: inline-block;
  margin: 0 0 3px 4px;
  vertical-align: middle;
  width: 0;
}

.border-radius {
  border-radius: 4px;
}

.pill {
  border-radius: 25px;
}

.pill-sm {
  border-radius: 5px;
}

/*Well - box with border and colored background
=============================================== */
.well {
  background-color: #f9f9f9;
  border-color: #ededed;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 24px;
  padding: 0px 10px;
}
.well h1, .well h2, .well h3, .well h4, .well h5, .well h6,
.well .h1, .well .h2, .well .h3, .well .h4, .well .h5, .well .h6,
.well .giga, .well .mega, .well .kilo {
  color: inherit;
}
.well p {
  margin: 10px 0;
}

.well header h1, .well header h2, .well header h3, .well header h4, .well header h5, .well header h6,
.well header .h1, .well header .h2, .well header .h3, .well header .h4, .well header .h5, .well header .h6 {
  margin: 20px 0 10px;
}
.well header .label,
.well header .badge {
  margin-top: 10px;
}
.well[class*='bg-'] {
  color: #fff;
}
.well.bg-white {
  color: #666;
}
.well.bg-black {
  border-color: #000;
}
.well.bg-green {
  border-color: #3d8b3d;
}
.well.bg-light-green {
  border-color: #3d8b3d;
  color: #468847;
}
.well.bg-blue {
  border-color: #28a1c5;
}
.well.bg-light-blue {
  border-color: #28a1c5;
  color: #3a87ad;
}
.well.bg-yellow {
  border-color: #b9730f;
}
.well.bg-light-yellow {
  border-color: #b9730f;
  color: #c09853;
}
.well.bg-red {
  border-color: #b52b27;
}
.well.bg-light-red {
  border-color: #b52b27;
  color: #d2322d;
}
@media only screen and (max-width: 759px) {
.well {
  padding: 0px 0px;
}
}

/*------mega menu and slick menu ----------
===========================================*/
.slicknav_menu {
	display:none;
}
#menu {
	display:none;
	}
	
#big-menu {
	float:left;
	}	
@media screen and (max-width: 759px) {
	/* #menu is the original menu */
	.js #big-menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
	}
}

/*------ interior sidebar ----------
===========================================*/
#sidenav {
	width: 100%;
	background-color: #B7B2AA;
	}

#sidenav ul{
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	font-family: 'Lato', Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin-left: 0px;}
#sidenav li {margin-bottom:0px;}
#sidenav a {
	/*/*/display: block;
	padding: 5px 5px 5px 5px;
	border-top: 1px solid #ffffff;
	color: #0D84DA;
	text-decoration: none;
}

#sidenav a:link, #sidenav a:visited {
	color: #ffffff;
	text-decoration: none; 
}
#sidenav a:hover {
	background-color: #E5F6F8;
	border-top: 1px solid #A0A99E;
	color: #534F4F;
}


@media print{ 
#printhead{display:block;width:100%; float:none;}

/*hide these items when printing*/ 
 
.head {display:none;} 
.footer{display:none;}
.breadcrumb{display:none;} 
.elastislide-list {display:none;}
#carousel{display:none;}
#big-menu{display:none;}

/*how to print */
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { text-decoration: underline; }
  
 
}
