1/**
 * Theme:	Flat Bootstrap
 * File:	theme-flat.css
 * 
 * The stylesheet for our flat ui
 *
 * Contains our custom fonts, color palette, sections with padding, etc.
 *
 * @package flat-bootstrap
 */
 
/* 
 * OVERALL STYLES
 */

body {
	font-family: "museo-sans";
    font-weight: 300;
    font-size: 16px;
/*     color: #f6f6f6; */

    -webkit-font-smoothing: antialiased;
    -webkit-overflow-scrolling: touch;
}   

a {

    word-wrap: break-word;

    -webkit-transition: color .1s ease-in, background .1s ease-in;
    -moz-transition: color .1s ease-in, background .1s ease-in;
    -ms-transition: color .1s ease-in, background .1s ease-in;
    -o-transition: color .1s ease-in, background .1s ease-in;
    transition: color .1s ease-in, background .1s ease-in;
}

a:hover,
a:focus {
    color: #38b249;
    text-decoration: none;
    outline: 0;
}
a:before,
a:after,
a:hover i:before,
a:focus i:before {
    -webkit-transition: color .1s ease-in, background .1s ease-in;
    -moz-transition: color .1s ease-in, background .1s ease-in;
    -ms-transition: color .1s ease-in, background .1s ease-in;
    -o-transition: color .1s ease-in, background .1s ease-in;
    transition: color .1s ease-in, background .1s ease-in;
}

h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
	font-family: "museo-sans";
}
h1, 
h2, 
h3 {
    font-weight: 300;
}

p {
    line-height: 19px;
    font-family: "museo-sans";
    font-weight: 500;
    font-size: 15px;
    line-height: 1.4em;
}

blockquote {
	border-color: #38b249;;
}

 hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

.navbar-default 
.navbar-brand {
    color: #ffff;
}
.navbar-default 
.navbar-brand:hover, 
.navbar-default 
.navbar-brand:focus {
    color: #38b249;;
}

/* Tone down field labels in the comments section and wherever else */
label {
	font-weight: 300;
}

/* 
 * FULL-WIDTH SECTIONS
 */
.section {
	padding-top: 35px;
	padding-bottom: 35px;
}

/* Bootstrap grids (rows) need this if not in a container */
.section.fullwidth {
	padding-left: 15px;
	padding-right: 15px;
}
.section.nopadding {
	padding-top: 0;
	padding-bottom: 0;
}
.section.nopadding-top {
	padding-top: 0;
}
.section.nopadding-bottom {
	padding-bottom: 0;
}
.section.padding-top {
	padding-top: 35px;
}
.section.padding-bottom {
	padding-bottom: 35px;
}
.section.border-bottom {
	border-bottom: #bdc3c7 solid 1px;
}
.section.border-bottom-thick {
	border-bottom: #bdc3c7 solid 5px;
}

/* 
 * PADDING AND OTHER UTILITIES
 */
 .padding {
 	padding: 25px;
 }
.padding-top {
	padding-top: 25px; /* Match Hx tag top margins */
}
.padding-bottom {
	padding-bottom: 25px;
}
.padding-top-bottom {
	padding-top: 25px;
	padding-bottom: 25px;
}
.padding-right {
	padding-right: 35px; /* Match grid gutters */
}
.padding-left {
	padding-left: 35px; /* Match grid gutters */
}
.padding-left-right {
	padding-left: 35px; /* Match grid gutters */
	padding-right: 35px; /* Match grid gutters */
}
.nopadding-nomargin {
    margin: 0;
    padding: 0;
}
.centered {
    text-align: center;
}


h2{
	text-transform: uppercase;
    font-size: 16px;
    color: #38b249;
    font-weight: 700;
    margin-bottom: 20px;
    letter-spacing: 1px;
}
/* 
 * COLORED BACKGROUNDS FOR SECTIONS
 */

.white, 
.bg-white {
	background-color: #fff;
}
.color-white {
	color: #fff;
}

.offwhite, 
.bg-offwhite {
	background-color: #f2f2f2;
}
.color-offwhite {
	color: #f2f2f2;
}

.lightgray, 
.bg-lightgray {
	background-color: #ebebeb;
}
.color-lightgray {
	color: #ebebeb;
}

.gray, 
.bg-gray {
	background-color: #e7e7e7;
}
.color-gray {
	color: #e7e7e7;
}

.darkgray, 
.bg-darkgray {
	background-color: #e0e0e0;
}
.color-darkgray {
	color: #e0e0e0;
}

.lightgreen, 
.bg-lightgreen {
    background-color: #38b249;
	color: #fff;
}
.color-lightgreen {
    color: #38b249;
}
.lightgreen h1, 
.lightgreen h2, 
.lightgreen h3, 
.lightgreen h4, 
.lightgreen h5, 
.lightgreen h6, 
.bg-lightgreen h1, 
.bg-lightgreen h2, 
.bg-lightgreen h3, 
.bg-lightgreen h4,
.bg-lightgreen h5, 
.bg-lightgreen h6 {
	color: #fff;
}

.darkgreen, 
.bg-darkgreen {
    background-color: #16a085;
	color: #fff;
}
.color-darkgreen {
    color: #16a085;
}

.darkgreen h1, 
.darkgreen h2, 
.darkgreen h3, 
.darkgreen h4, 
.darkgreen h5, 
.darkgreen h6, 
.bg-darkgreen h1, 
.bg-darkgreen h2, 
.bg-darkgreen h3, 
.bg-darkgreen h4, 
.bg-darkgreen h5, 
.bg-darkgreen h6 {
	color: #fff;
}

.brightgreen,
.bg-brightgreen {
	background-color: #2ecc71;
	color: white;
}
.color-brightgreen {
    color: #2ecc71;
}

.brightgreen h1, 
.brightgreen h2, 
.brightgreen h3, 
.brightgreen h4, 
.brightgreen h5, 
.brightgreen h6, 
.bg-brightgreen h1, 
.bg-brightgreen h2, 
.bg-brightgreen h3, 
.bg-brightgreen h4, 
.bg-brightgreen h5, 
.bg-brightgreen h6 {
	color: #fff;
}

.darkbrightgreen,
.bg-darkbrightgreen {
	background-color: #27AE60;
	color: white;
}
.color-darkbrightgreen {
    color: #27AE60;
}

.darkbrightgreen h1, 
.darkbrightgreen h2, 
.darkbrightgreen h3, 
.darkbrightgreen h4, 
.darkbrightgreen h5, 
.darkbrightgreen h6, 
.bg-brightgreen h1, 
.bg-brightgreen h2, 
.bg-brightgreen h3, 
.bg-brightgreen h4, 
.bg-brightgreen h5, 
.bg-brightgreen h6 {
	color: #fff;
}

.yellow, 
.bg-yellow {
    background: #f1c40f;
    color: #fff;
}

.yellow h1, 
.yellow h2, 
.yellow h3, 
.yellow h4, 
.yellow h5, 
.yellow h6, 
.bg-yellow h1, 
.bg-yellow h2, 
.bg-yellow h3, 
.bg-yellow h4, 
.bg-yellow h5, 
.bg-yellow h6 {
	color: #fff;
}

.yellow p, .bg-yellow p {
    font-weight: 500
}

.lightorange, 
.bg-lightorange {
    background-color: #F39C12;
    color: #fff;
}
.color-lightorange {
	color: #F39C12;
}

.lightorange h1, 
.lightorange h2, 
.lightorange h3, 
.lightorange h4, 
.lightorange h5, 
.lightorange h6, 
.bg-lightorange h1, 
.bg-lightorange h2, 
.bg-lightorange h3, 
.bg-lightorange h4, 
.bg-lightorange h5, 
.bg-lightorange h6 {
	color: #fff;
}

.lightorange p, .bg-lightorange p {
    font-weight: 500
}

.orange, 
.bg-orange {
    background-color: #E67E22;
    color: #fff;
}
.color-orange {
	color: #E67E22;
}

.orange h1, 
.orange h2, 
.orange h3, 
.orange h4, 
.orange h5, 
.orange h6, 
.bg-orange h1, 
.bg-orange h2, 
.bg-orange h3, 
.bg-orange h4, 
.bg-orange h5, 
.bg-orange h6 {
	color: #fff;
}

.darkorange, 
.bg-darkorange {
    background-color: #D35400;
    color: #fff;
}
.color-darkorange {
	color: #D35400;
}

.darkorange h1, 
.darkorange h2, 
.darkorange h3, 
.darkorange h4, 
.darkorange h5, 
.darkorange h6, 
.bg-darkorange h1, 
.bg-darkorange h2, 
.bg-darkorange h3, 
.bg-darkorange h4, 
.bg-darkorange h5, 
.bg-darkorange h6 {
	color: #fff;
}

.blue, 
.bg-blue {
	background-color: #3498db;
	color: #fff;
}
.color-blue {
	color: #3498db;
}

.blue h1, 
.blue h2, 
.blue h3, 
.blue h4, 
.blue h5, 
.blue h6, 
.bg-blue h1, 
.bg-blue h2, 
.bg-blue h3, 
.bg-blue h4, 
.bg-blue h5, 
.bg-blue h6 {
	color: #fff;
}

.darkblue,
.bg-darkblue {
	background-color: #2980b9;
	color: #fff;
}
.color-darkblue {
	color: #2980b9;
}

.darkblue h1, 
.darkblue h2, 
.darkblue h3, 
.darkblue h4, 
.darkblue h5, 
.darkblue h6, 
.bg-darkblue h1, 
.bg-darkblue h2, 
.bg-darkblue h3, 
.bg-darkblue h4, 
.bg-darkblue h5, 
.bg-darkblue h6 {
	color: #fff;
}


.purple, 
.bg-purple {
	background-color: #9B59B6;
	color: #fff;
}
.color-purple {
	color: #9B59B6;
}

.purple h1, 
.purple h2, 
.purple h3, 
.purple h4, 
.purple h5, 
.purple h6, 
.bg-purple h1, 
.bg-purple h2, 
.bg-purple h3, 
.bg-purple h4, 
.bg-purple h5, 
.bg-purple h6 {
	color: #fff;
}

.darkpurple,
.bg-darkpurple {
	background-color: #8E44AD;
	color: #fff;
}
.color-darkpurple {
	color: #8E44AD;
}

.darkpurple h1, 
.darkpurple h2, 
.darkpurple h3, 
.darkpurple h4, 
.darkpurple h5, 
.darkpurple h6, 
.bg-darkpurple h1, 
.bg-darkpurple h2, 
.bg-darkpurple h3, 
.bg-darkpurple h4, 
.bg-darkpurple h5, 
.bg-darkpurple h6 {
	color: #fff;
}

.midnightblue, 
.bg-midnightblue {
	background-color: #34495e;
	color: #fff;
}
.color-midnightblue {
	color: #34495e;
}

.midnightblue h1, 
.midnightblue h2, 
.midnightblue h3, 
.midnightblue h4, 
.midnightblue h5, 
.midnightblue h6, 
.bg-midnightblue h1, 
.bg-midnightblue h2, 
.bg-midnightblue h3, 
.bg-midnightblue h4, 
.bg-midnightblue h5, 
.bg-midnightblue h6 {
	color: #fff;
}

.darkmidnightblue, 
.bg-darkmidnightblue {
	background-color: #2C3E50;
	color: #fff;
}
.color-darkmidnightblue {
	color: #2C3E50;
}

.darkmidnightblue h1, 
.darkmidnightblue h2, 
.darkmidnightblue h3, 
.darkmidnightblue h4, 
.darkmidnightblue h5, 
.darkmidnightblue h6, 
.bg-darkmidnightblue h1, 
.bg-darkmidnightblue h2, 
.bg-darkmidnightblue h3, 
.bg-darkmidnightblue h4, 
.bg-darkmidnightblue h5, 
.bg-darkmidnightblue h6 {
	color: #fff;
}

.red, .bg-red {
	background-color: #ff7878;
	color: #fff;
}
.color-red {
	color: #ff7878;
}

.red h1, 
.red h2, 
.red h3, 
.red h4, 
.red h5, 
.red h6, 
.bg-red h1, 
.bg-red h2, 
.bg-red h3, 
.bg-red h4, 
.bg-red h5, 
.bg-red h6 {
	color: #fff;
}


.brightred, .bg-brightred {
	background-color: #E74C3C;
	color: #fff;
}
.color-brightred {
	color: #E74C3C;
}

.brightred h1, 
.brightred h2, 
.brightred h3, 
.brightred h4, 
.brightred h5, 
.brightred h6, 
.bg-brightred h1, 
.bg-brightred h2, 
.bg-brightred h3, 
.bg-brightred h4, 
.bg-brightred h5, 
.bg-brightred h6 {
	color: #fff;
}

.darkred, .bg-darkred {
	background-color: #C0392B;
	color: #fff;
}
.color-darkred {
	color: #C0392B;
}

.darkred h1, 
.darkred h2, 
.darkred h3, 
.darkred h4, 
.darkred h5, 
.darkred h6, 
.bg-darkred h1, 
.bg-darkred h2, 
.bg-darkred h3, 
.bg-darkred h4, 
.bg-darkred h5, 
.bg-darkred h6 {
	color: #fff;
}

.almostblack, 
.bg-almostblack {
	background-color: #2f2f2f;
	color: #fff;
}
.color-almostblack {
	color: #2f2f2f;
}

.almostblack h1, 
.almostblack h2, 
.almostblack h3, 
.almostblack h4, 
.almostblack h5, 
.almostblack h6, 
.bg-almostblack h1, 
.bg-almostblack h2, 
.bg-almostblack h3, 
.bg-almostblack h4, 
.bg-almostblack h5, 
.bg-almostblack h6 {
	color: #fff;
}

.notquiteblack, 
.bg-notquiteblack {
	background-color: #222;
	color: #fff;
}
.color-notquiteblack {
	color: #222;
}

.notquiteblack h1, 
.notquiteblack h2, 
.notquiteblack h3, 
.notquiteblack h4, 
.notquiteblack h5, 
.notquiteblack h6, 
.bg-notquiteblack h1, 
.bg-notquiteblack h2, 
.bg-notquiteblack h3, 
.bg-notquiteblack h4, 
.bg-notquiteblack h5, 
.bg-notquiteblack h6 {
	color: #fff;
}

.black, 
.bg-black {
	background-color: #000;
	color: #fff;
}
.color-black {
	color: #000;
}

.black h1, 
.black h2, 
.black h3, 
.black h4, 
.black h5, 
.black h6, 
.bg-black h1, 
.bg-black h2, 
.bg-black h3, 
.bg-black h4, 
.bg-black h5, 
.bg-black h6 {
	color: #fff;
}

/* Set the icons to white for all dark-colored sections */
.lightgreen i, 
.bg-lightgreen i, 
.darkgreen i, 
.bg-darkgreen i, 
.brightgreen i, 
.bg-brightgreen i, 
.darkbrightgreen i, 
.bg-darkbrightgreen i, 
.blue i, 
.bg-blue i, 
.darkblue i, 
.bg-darkblue i, 
.purple i, 
.bg-purple i, 
.darkpurple i, 
.bg-darkpurple i, 
.midnightblue i, 
.bg-midnightblue i, 
.darkmidnightblue i, 
.bg-darkmidnightblue i, 
.yellow i, 
.bg-yellow i,
.lightorange i, 
.bg-lightorange i,
.orange i, 
.bg-orange i,
.darkorange i, 
.bg-darkorange i,
.red i, 
.bg-red i, 
.brightred i, 
.bg-brightred i, 
.darkred i, 
.bg-darkred i, 
.notquiteblack i, 
.bg-notquitetblack i, 
.almostblack i, 
.bg-almostblack i, 
.black i, 
.bg-black i {
	color: #fff;
}

.lightgreen a i:hover, 
.bg-lightgreen a i:hover, 
.darkgreen a i:hover, 
.bg-darkgreen a i:hover, 
.brightgreen a i:hover, 
.bg-brightgreen a i:hover, 
.darkbrightgreen a i:hover, 
.bg-darkbrightgreen a i:hover, 
.blue a i:hover, 
.bg-blue a i:hover, 
.darkblue a i:hover, 
.bg-darkblue a i:hover, 
.purple a i:hover, 
.bg-purple a i:hover, 
.darkpurple a i:hover, 
.bg-darkpurple a i:hover, 
.midnightblue a i:hover, 
.bg-midnightblue a i:hover, 
.darkmidnightblue a i:hover, 
.bg-darkmidnightblue a i:hover, 
.yellow a i:hover, 
.bg-yellow a i:hover,
.lightorange a i:hover, 
.bg-lightorange a i:hover,
.orange a i:hover, 
.bg-orange a i:hover,
.darkorange a i:hover, 
.bg-darkorange a i:hover,
.red a i:hover, 
.bg-red a i:hover, 
.brightred a i:hover, 
.bg-brightred a i:hover, 
.darkred a i:hover, 
.bg-darkred a i:hover, 
.notquiteblack a i:hover, 
.bg-notquitetblack a i:hover, 
.almostblack a i:hover, 
.bg-almostblack a i:hover, 
.black a i:hover, 
.bg-black a i:hover {
	color: #e7e7e7;
}

/* Set the link color to white and underlined for certain background colors */
.lightgreen a:not(.btn), 
.bg-lightgreen a:not(.btn), 
.darkgreen a:not(.btn), 
.bg-darkgreen a:not(.btn), 
.brightgreen a:not(.btn), 
.bg-brightgreen a:not(.btn), 
.brightdarkgreen a:not(.btn), 
.bg-brightdarkgreen a:not(.btn), 
.yellow a:not(.btn), 
.bg-yellow a:not(.btn), 
.lightorange a:not(.btn), 
.bg-lightorange a:not(.btn), 
.orange a:not(.btn), 
.bg-orange a:not(.btn), 
.darkorange a:not(.btn), 
.bg-darkorange a:not(.btn), 
.blue a:not(.btn), 
.bg-blue a:not(.btn), 
.darkblue a:not(.btn), 
.bg-darkblue a:not(.btn), 
/*.midnightblue a:not(.btn), 
.bg-midnightblue a:not(.btn),*/
.red a:not(.btn), 
.bg-red a:not(.btn),
.brightred a:not(.btn), 
.bg-brightred a:not(.btn),
.darkred a:not(.btn), 
.bg-darkred a:not(.btn) {
	color: #fff;
	text-decoration: underline;
}

.lightgreen a:hover:not(.btn), 
.bg-lightgreen a:hover:not(.btn), 
.darkgreen a:hover:not(.btn), 
.bg-darkgreen a:hover:not(.btn), 
.brightgreen a:hover:not(.btn), 
.bg-brightgreen a:hover:not(.btn), 
.darkbrightgreen a:hover:not(.btn), 
.bg-darkbrightgreen a:hover:not(.btn), 
.yellow a:hover:not(.btn), 
.bg-yellow a:hover:not(.btn), 
.lightorange a:hover:not(.btn), 
.bg-lightorange a:hover:not(.btn), 
.orange a:hover:not(.btn), 
.bg-orange a:hover:not(.btn), 
.darkorange a:hover:not(.btn), 
.bg-darkorange a:hover:not(.btn), 
.blue a:hover:not(.btn), 
.bg-blue a:hover:not(.btn), 
.darkblue a:hover:not(.btn), 
.bg-darkblue a:hover:not(.btn), 
/*.midnightblue a:hover:not(.btn), 
.bg-midnightblue a:hover:not(.btn),*/
.red a:hover:not(.btn), 
.bg-red a:hover:not(.btn),
.darkred a:not(.btn), 
.bg-darkred a:not(.btn) {
	color: #e7e7e7;
}

.form-control {
	color: #555;
}

/* Set input field focus color to green */
/*.form-control:focus,
textarea#comment:focus {*/
/*input:focus,
textarea:focus {
    border-color: #38b249;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(109, 233, 102, 0.6); */
   /*-webkit-appearance: none !important;*/
/*   outline: 0;
}*/

/* Force search field to not be rounded on iOS devices */
input.search-field {
	-webkit-appearance: none !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	background: transparent;
	border: transparent;
	height: 30px;
}

input.search-field:hover{
	border-bottom: 1px solid #FFF;
}


/* 
 * SET INPUT BUTTONS TO LOOK LIKE BTN-PRIMARY (GREEN)
 */
button,
html input[type="button"],
input[type="submit"] {
    color: #fff;
    background-color: #38b249;
    border-color: #38b249;
    background-image: none;
	font-size: 16px;
	line-height: 22px;
	padding: 6px 12px;
    border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
    outline: 0;
}
button:hover, 
button:focus,
html input[type="button"]:hover, 
html input[type="button"]:focus,
input[type="submit"]:hover, 
input[type="submit"]:focus {
	
		background: transparent;
	font-family: "museo-sans";
    font-weight: 700;
    font-size: 10px;
    color: #000000;
    border: 1px solid #000000;
    padding: 10px 45px;
    margin-top: 20px;
    border-radius: 0px;
    text-transform: uppercase;
    display: inline-block;

}

.topmenu{	
	margin-top: 15px;
	max-width: 1085px;
}

.asxsearch{
	max-width: 1125px;
}

/* Set navbar hover and active to green */
/*
.dropdown-menu>li>a:hover, 
.dropdown-menu>li>a:focus {
    color: #fff;
    background-color: #38b249
}

.navbar-default .navbar-nav>.active>a, 
.navbar-default .navbar-nav>.active>a:hover, 
.navbar-default .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: #38b249
}

.navbar-default .navbar-nav>li>a:hover, 
.navbar-default .navbar-nav>li>a:focus {
    color: #fff;
    background-color: #38b249
}
.navbar-default .navbar-nav>.open>a, 
.navbar-default .navbar-nav>.open>a:hover, 
.navbar-default .navbar-nav>.open>a:focus {
    color: #fff;
    background-color: #38b249
}

@media (max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, 
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
		color: #fff;
		background-color: #38b249
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.active>a, 
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, 
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
		color: #fff;
		background-color: #38b249
    }
}
*/

/* Bootstrap uses "active" style on the <li>, but WordPress paginate_links() uses 
 * "current" in a <span> tag on the link. Also set the hover to match the primary button
 * color. 
 */
 
 





 
.pagination>li>a, 
.pagination>li>span,
span.page-numbers.current {
	color: #16a085;
}
.pagination>li>a:hover, 
.pagination>li>span:hover, 
.pagination>li>a:focus,
.pagination>li>span:focus,
span.page-numbers.current {
	z-index: 2;
	color: #fff;
    background-color: #16a085;
    border-color: #16a085;
}

/* Get rid of gradient on carousel left and right */
.carousel-control.left, .carousel-control.right {
	background-image: none;
	background-repeat: none;
}
.carousel-caption,
.carousel-caption h4,
.carousel-caption p {
	font-weight: bold;
}
.carousel-caption {
	text-shadow: none;
	background-color: #16a085;
	color: #fff;
	opacity: .75;
	font-weight: bold;
}
.carousel-caption a {
	color: #fff;
	text-decoration: underline;
}
.carousel-caption a:hover,
.carousel-caption a:focus {
    color: #bdc3c7; /*silver*/
}

.sticky .entry-title:after {
	background-color: #38b249;
	color: #fff;
}

.bypostauthor {
}

.back{
	background-color: #f5f5f5;
	width: 100%; 
	min-height: 350px;
	margin-top: -14px;
}

.dropdown-menu {
	
	position: absolute;
    top: 100%;
    left: 0;
    color: #fff;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 16px;
    text-align: left;
    background-color: #000;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.dropdown-menu:hover {
	margin-top: 12px;
	position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    color: #fff;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 16px;
    text-align: left;
    background-color: #000;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.navbar-nav>li>.dropdown-menu {
    padding-bottom:  10px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #fff;
    white-space: nowrap;
    }
    

#menu-main-menu ul ul {
    left: 250px;
    top: -8px;
}


p#breadcrumbs {
    font-size: 15px !important;
    font-weight: 500 !important;
    margin-bottom: 60px;
    background-image: url(../images/icon-up.png);
    background-repeat: no-repeat;
    background-position: -1px center;
    text-decoration: none;
    padding-left: 33px;
    width: 100%;
    height: 30px;
    padding-top: 5px;
    text-align: left !important;
    
} 
    
    
.title {
	
	text-align: center;
}

/* Push the carousel indicators down below the image or content */
.carousel-indicators {
	bottom: -35px;
}

/* Make user profile pics (avatars) circles */
.avatar {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
img.avatar.thumbnail {
	border: none;
	padding: 0;
}

/* 
 * NEW STUFF ADDED, SUCH AS ADDITIONAL BUTTONS
 */

/* New button that is inverted (hollow) so works on any dark background */
a.btn.btn-hollow,
button.btn.btn-hollow {
	color: #fff;
  	border: 2px solid #fff;
    background-color: transparent;
}
/*.btn-hollow:hover, a.btn.btn-hollow:hover {*/
.btn-hollow:hover, 
btn.btn-hollow:hover,
button.btn.btn-hollow:hover {
    color: #2f2f2f;
    background-color: #fff
}
.white button.btn.btn-hollow, 
.white .btn.btn-hollow, 
.bg-white button.btn.btn-hollow, 
.bg-white .btn.btn-hollow, 
.offwhite button.btn.btn-hollow, 
.offwhite .btn.btn-hollow, 
.bg-offwhite button.btn.btn-hollow, 
.bg-offwhite .btn.btn-hollow, 
.lightgray button.btn.btn-hollow, 
.lightgray .btn.btn-hollow, 
.bg-lightgray button.btn.btn-hollow, 
.bg-lightgray .btn.btn-hollow, 
.gray button.btn.btn-hollow, 
.gray .btn.btn-hollow, 
.bg-gray button.btn.btn-hollow, 
.bg-gray .btn.btn-hollow, 
.darkgray button.btn.btn-hollow, 
.darkgray .btn.btn-hollow,
.bg-darkgray button.btn.btn-hollow, 
.bg-darkgray .btn.btn-hollow {
	color: #38b249;
	border: 2px solid #38b249;
    background-color: transparent;
}
button.btn.btn-hollow:hover, 
.btn.btn-hollow:hover {
    color: #2f2f2f;
    background-color: #fff;
}

/* New button that is partially transparent to let background color show through */
.btn-transparent {
    display: inline-block;
    background-color: rgba(0, 0, 0, 0.35);
    color: inherit;
}

.btn-transparent:hover, 
.btn-transparent:focus {
    color: #fff;
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.5);
}

/* Enhance Bootstrap to allow for columns with no gutter (margin) */
.row.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* Toro Styles */
#masthead {
/* background-image: url("../images/backgroundnav.png"); */
background-repeat: no-repeat;
background-color:#000;
min-height: 143px;
background-position: top right;
}
.stock a{
    padding-top: 5px;	
	color: #FFF;
}

.form-inline .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
float: right;
padding-right: 60px;
}

div.navbar-collapse.collapse {
margin: 15px 15px 0px;
padding-bottom: 0px;
}

.cover-image, .cover-image-overlay {
height: 500px;
margin-top: -15px;
}

.navbar-default .navbar-nav>li>a {
    color: #FFF;
    font-weight: 700;
}

.navbar-default .navbar-nav>li>a:hover {
    color: #fff;
    font-weight: 700;

}
.home .backfooter {
background: #2f2f2f;
}


.nav>li>a {
    position: relative;
    display: block;
    padding: 12px 8px 26px 8px;
}
.sidebar-footer aside.widget{
	
	background-image: url("../images/logobottom.png");
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px 0 30px 0;
}
.greybackground{
	background: #EFEFEF;
	min-height: 432px;
	
}

div#main-grid {
    max-width: 1000px;
    margin: 0 auto;
}

div#main-grid .entry-content{
	padding-top: 0;
    max-width: 1030px;
    text-align: left;
    margin: 0 auto;
}

div#main-grid p{
    font-size: 18px;
    line-height: 1.5em;
}

div#main-grid h1{
	text-transform: uppercase;
	margin-bottom: 30px;
	font-weight: 700;
	font-family: "museo-sans";
	text-align: center;
	letter-spacing: 2px;
}


.grey .container {
    max-width: 1030px;
    padding-bottom: 0px;
}

#home-icons{
	max-width: 900px;
}

.icons {
	/*padding-left: 250px;
	padding-top: 20px;
	*/
	text-align: center;
	margin-top: 70px;
	margin-bottom: 70px;
	
}

.texticons{
	color: #000;
	font-size: 16px;
	font-family: "museo-sans";
    font-weight: 700;
	text-transform: uppercase;
	
}

.textstyle h2 {
	
	color: #38b249;
	font-size: 18px;
	font-family: "museo-sans";
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;    
}

.textform {
	
	color: #000000;
	font-size: 30px;
	font-family: "museo-sans";
    font-weight: 700;
    margin-bottom: 30px;
	
}

.form {
	text-align: center;
	min-height: 300px;
	margin-top: 100px;

	
}

.fields {
    margin: 10px;
    background-color: #EFEFEF;
    border: #EFEFEF;
    font-family: "museo-sans";
    font-weight: 800;
    text-align: center;
    font-size: 12px;
    /* padding: 10px 80px; */
    width: 250px;
    height: 32px;
    color: black;
	
}

ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}




input.toro-button, .toro-button {
	background: transparent;
	font-family: "museo-sans";
    font-weight: 700;
    font-size: 10px;
    color: #000000;
    border: 1px solid #000000;
    padding: 10px 45px;
    margin-top: 20px;
    border-radius: 0px;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;    
}

.toro-button-sub.fixed {
	background: transparent;
	font-family: "museo-sans";
    font-weight: 700;
    font-size: 10px;
    color: #000000;
    border: 1px solid #000000;
    padding: 6px 45px;
    margin-top: 20px;
    border-radius: 0px;
    text-transform: uppercase;
    display: inline-block;
}

.toro-button-sub.fixed:hover {
	background: #38b249;
	font-family: "museo-sans";
    font-weight: 700;
    font-size: 10px;
    color: #fff;
    border: 1px solid #000000;
    padding: 6px 45px;
    margin-top: 20px;
}


.toro-button a{
	background: transparent;
	font-family: "museo-sans";
    font-weight: 700;
    font-size: 10px;
    color: #000000;
    border: 1px solid #000000;
    padding: 10px 45px;
    margin-top: 20px;
}

.toro-button:hover {
	background: #38b249;
	font-family: "museo-sans";
    font-weight: 700;
    font-size: 10px;
    color: #fff;
    border: 1px solid #000000;
    padding: 10px 45px;
    margin-top: 20px;
}

.toro-button a:hover {
	background: #38b249;
	font-family: "museo-sans";
    font-weight: 700;
    font-size: 10px;
    color: #fff;
    border: 1px solid #000000;
    padding: 10px 45px;
    margin-top: 20px;
}
.caret{
	display: none;
}

.menu-footer-menu-container li{
	font-family: "museo-sans";
    font-weight: 700;
    font-size: 12px;
    color: #fff;
	padding: 5px;
	border-right: 1px solid;
	height: 17px;
    padding-right: 5px;
    padding-top: 1px;
    	
}

.menu-footer-menu-container li:last-child {
    border: none;
}


.menu-footer-menu-container li:hover,
.menu-footer-menu-container li:visited {
	font-family: "museo-sans";
    font-weight: 700;
    font-size: 12px;
    color: #38b249;
	padding: 5px;
	border-right: 1px solid #fff;
	height: 17px;
    padding-right: 5px;
    padding-top: 1px;	
}

.search-submit.searchbtn.btn-primary {
	background: transparent;
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
    border: 0;
    margin: 0;
    padding: 0;
     text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    width: 20px;
}


.search-submit.searchbtn.btn-primary:hover {
	background: transparent;
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
    border: 0;
    margin: 0;
    padding: 0;
     text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    width: 20px;
}


.form-control:focus {
    box-shadow: none;
}
/*
.nav.navbar-nav {
	
	color: aqua;
}
*/


/*Coporate page*/
.fullwidthback {
		
	max-width: 950px;
}

.gallery {
	
	text-align: center;
}
.gallery-item {
	
	display: inline-block;
	margin: -2px;
	width: 50%;

}

.gallery-item img{
	width: 100%;
}
a.web-link, a.video-link, a.book-link, a.presentation-link{
	
    background: transparent;
    font-family: "museo-sans";
    font-size: 10px;
    border: 1px solid #000000;
    margin-top: 20px;
    border-radius: 0px;
    text-transform: uppercase;
    display: inline-block;
    padding: 4px 52px;
    color: #000000;
    font-weight: 100;
    font-size: 10px;
    width: 460px;
    text-align: center;
   
}


a.video-link{
	
	 background-image: url(../images/icon-btn-video.png);
	 background-repeat: no-repeat;
	 background-position: 10px;		
}

a.book-link{
	
	 background-image: url(../images/icon-btn-book.png);
	 background-repeat: no-repeat;
	 background-position: 10px;		
}

a.web-link{
	
	 background-image: url(../images/icon-btn-globe.png);
	 background-repeat: no-repeat;
	 background-position: 10px;		
}

a.presentation-link{
	
	 background-image: url(../images/icon-btn-presentation.png);
	 background-repeat: no-repeat;
	 background-position: 10px;		
}

a.web-link:hover, a.video-link:hover, a.book-link:hover, a.presentation-link:hover{
	
    background: #38b249;
    font-family: "museo-sans";
    font-size: 10px;
    border: 1px solid #000000;
    margin-top: 20px;
    border-radius: 0px;
    text-transform: uppercase;
    display: inline-block;
    padding: 4px 52px;
    color: #fff;
    font-weight: 100;
    font-size: 10px;
    width: 460px;
    text-align: center;
}

a.video-link:hover{
	
	 background-image: url(../images/icon-btn-video-hover.png);
	 background-repeat: no-repeat;
	 background-position: 10px;	
	
}

a.book-link:hover{
	
	 background-image: url(../images/icon-btn-book-hover.png);
	 background-repeat: no-repeat;
	 background-position: 10px;		
}

a.web-link:hover{
	
	 background-image: url(../images/icon-btn-globe-hover.png);
	 background-repeat: no-repeat;
	 background-position: 10px;	
	
}

a.presentation-link:hover{
	
	 background-image: url(../images/icon-btn-presentation-hover.png);
	 background-repeat: no-repeat;
	 background-position: 10px;		
}


.icons img {
    height: 160px;
}


.texts {
	font-family: "museo-sans";
    font-size: 15px;
    max-width: 972px;
    margin-top: 50px; 
}

.texts h1 {
	font-family: "museo-sans";
    font-size: 16px;
    color: #38b249;
    font-weight: 700;
    margin-left: 0px;
    margin-left: -15px;
}

.downloadstitles {
	
	font-family: "museo-sans";
    font-size: 16px;
    color: #000000;
    font-weight: 600;
    width: 100%;
    padding: 5px 0 35px 0;
}

.downloadstitles a{
	
	font-family: "museo-sans";
    font-size: 16px;
    color: #000000;
    font-weight: 400;
    display: block;
    border-bottom: 1px solid #000000;
    background-image: url(../images/icon-up.png);
    background-repeat: no-repeat;
	background-position: right center;
	padding: 5px 0;
	font-weight: bold;
    
}

.linkdownload {
	
	font-family: "museo-sans";
    font-size: 16px;
    font-weight: 600;
    border-bottom: 1px solid #38b249;
    color: #38b249;
    padding: 0px 0px 10px 0px;
    
}


.backfooter {
	
    /* background-image: url(../images/backgroundfooter.png); */
    background:#000;
	background-repeat: no-repeat;
	width: 100%;
	margin-top: 100px;
	background-size: cover;
	
}

.widthrow {
		
	
}
.site-footer{
	    background-color: transparent;
	
}
.home .site-footer{
	    background-color: #2f2f2f;
	
}

.home h2 {
    font-weight: 700;
    letter-spacing: 2px;
}

.home h3 {
    font-size: 23px;
    line-height: 1.4em;
}


.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	
	color: #38b249;
}

.navbar-default .navbar-nav>.active>a , .current-page-parent > a{
    text-decoration: none;
    color: #38b249 !important;
}

.sidebar-footer.footerpages {
	
	background: transparent;
}

.backfooter .container {
    max-width: 1000px;
}

ul#menu-main-menu-1 {
    overflow: hidden;
    padding: 0px;
    padding-left: 0px;
}

.menubottom {
	
    border-bottom: 1px solid #fff;
    margin-bottom: 20px;
    margin-top: 30px;
    /* background-image: url(../images/logobottomclean.png); */
	background-repeat: no-repeat;
	background-position: right -7px;
	padding-bottom: 100px;
	padding-left: 0px;
}


.pagesfooter {
	
	background-color: transparent;
	
}

.sidebar-footer {
    padding-top: 0px;
}



.menubottom li {
	float: left;
    width: 145px;
    list-style-type: none;
    color: #fff;
    padding: 5px;
    margin-bottom: 7px;
    font-family: "museo-sans";
    font-weight: 700;
    font-size: 15px;
    line-height: 1em;
    margin-right: 15px;
}

.menubottom .menu-item-31 {
    display: none;
}

.menubottom li a {
	

    color: #fff;
  
}

.menubottom li a:hover {
	color: #38b249;
}

.menubottom ul.sub-menu {
    margin-top: 12px;
}
.menubottom .menu-item-3391 {
	
	display: none;
}

.menubottom li li {
	
    float: left;
    width: 167px;
    list-style-type: none;
    color: #fff;
    padding: 5px;
    margin-bottom: 4px;
    font-family: "museo-sans";
    font-weight: 100;
    font-size: 14px;
    margin-left: -44px;
}


 .menubottom li li:hover {
	
    float: left;
    width: 167px;
    list-style-type: none;
    color: #38b249;
    padding: 5px;
    margin-bottom: 4px;
    font-family: "museo-sans";
    font-weight: 100;
    font-size: 14px;
    margin-left: -44px;
}   
    
/*     projects */

.stafftittle {
	
	color: #38b249;
	font-family: "museo-sans";
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 31px;
    margin-top: 55px;
	
}

.staffname {
	
	color: #000000;
	font-family: "museo-sans";
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 31px;
    margin-top: 55px;
    display: inline-block;
    vertical-align: top;
    float: none;
   	
}

.staffname h1 {
	
	color: #000000;
	font-family: "museo-sans";
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 22px;
}
    
 .staffname h3 {
	
	color: #000000;
	font-family: "museo-sans";
    font-weight: 500;
    font-size: 12px;
    margin-bottom: 25px;
    margin-top: 13px;
        min-height: 12px;
}

 .staffname h6 {
	
	color: #000000;
	font-family: "museo-sans";
    font-weight: 200;
    font-size: 16px;
    margin-bottom: 5px;
} 

.stafftitle{
	color: #38b249;
	text-transform: uppercase;
}  

.readmorestaff {	
	color: #38b249;
	font-family: "museo-sans";
    font-weight: 700;
    font-size: 15px;
    margin-bottom: 31px;
    background-image: url(../images/icon-up.png);
    background-repeat: no-repeat;
	background-position: right top;
	display: block;
    width: 104px;
    height: 26px;
    
}




.staffname.open .readmorestaff{
	background-image: url(../images/icon-down.png);
    background-repeat: no-repeat;
	background-position: right top;
	} 
    
.fulltext {
	width: 300%;
	margin-top: 10%;
	
/* 	background: aqua; */
}

.staffname:nth-child(3n) .fulltext{
    margin-left: -221%;
    width: 300%;
}

.staffname:nth-child(3n+2) .fulltext{
    margin-left: -110.5%;
    width: 300%;
}
    
.topback{
    margin-top: 15px;
    margin-bottom: -9px;
}/public_html/toro/wp-content/themes/flat-bootstrap/css/theme-flat.css

.textstyle h2{
	
	color: #38b249;
	font-family: "museo-sans";
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 30px; 
}

.textstyle p{
	
	font-family: "museo-sans";
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 20px;
	
}

.textstyle p a{
	
	font-family: "museo-sans";
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 50px;
	color: black;
	
}

.textstyle p a:hover{
	
	font-family: "museo-sans";
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 50px;
	color: #38b249;
	
}


.table tbody tr {
	
	padding: 5px;
	border-bottom: 1px solid #000000;
	font-family: "museo-sans";
	font-size: 16px;
	font-weight: 700;
/* 	background-color: #4b4b4b; */
}

.table tbody tr:first-child{
	background-color: #4b4b4b;
	color: #FFF;
	border-bottom: 2px solid #28daaa;
/* 	display: block; */
    padding-top: 10px;
    padding-bottom: 20px;
    width: 118%;
    height: 70px;
}

.page-id-3009 .table tbody tr:first-child{
	background-color: transparent;
	color: #38b249;
	height: 40px;

}

.table tbody td {
	
	padding: 5px;
	font-family: "museo-sans";
	font-size: 14px;
	font-weight: 600;
}

.table table{	
	margin-bottom: 50px;
	margin-top: 30px;
	margin: auto;
}

table{
	width: 100%;
}

td.smallcol {
    text-align: right;
}

.tablereports tr:first-child {
	
	border-top: 2px solid #28daaa;
}


.tablereports a {
	font-family: "museo-sans";
	font-size: 16px;
	font-weight: 700;
	color: black;
}

.tablereports a:hover {
	font-family: "museo-sans";
	font-size: 16px;
	font-weight: 500;
	color: #28daaa;
}

.tablereports td{
	font-family: "museo-sans";
	font-size: 15px;
	font-weight: 500;
	color: black;
	border-bottom: 1px solid black;
	padding-top: 5px;
    padding-bottom: 5px;
    /* width: 90%; */
}

.tablereports td:hover {
	font-family: "museo-sans";
	font-size: 15px;
	font-weight: 500;
	color: #28daaa;
	padding-top: 5px;
    padding-bottom: 5px;
}

.fullwidthbacktable{
	
	    max-width: 1000px;
	        padding-top: 20px;
	
}

.content-area{
	padding: 15px 0 35px 0;
}


.news a.read-more {
    display: none;
}



/*    FAQ  */

.faq {
	
	font-family: "museo-sans";
	font-size: 16px;
	font-weight: 700;
	margin-top: 90px;
	
}

.faq h1{
	font-weight: 700;
	color: #000;
	padding: 0px;
	margin: 0px;	
	font-size: 30px;
}

.faqtext{
	padding-bottom: 30px;
}

.question {
	padding-top: 15px;
	padding-bottom: 15px;
	border-top: 2px solid #28daaa;
	color: #38b249;
	
}

.answer {
	padding-top: 0px;
	padding-bottom: 17px;
	font-size: 16px;
	font-weight: 500;
	
}

.answer h1{
	background-image: url(../images/icon-up.png);
    background-repeat: no-repeat;
    background-position: 35px 8px;
}

.answer.open h1{
	background-image: url(../images/icon-down.png);
}

/* talk to us */



.headoffice {
	
	
	background-image: url(../images/icon-head-office.png);
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;

    
}

.headoffice h3{
	padding-top: 150px;
    font-family: "museo-sans";
	font-size: 16px;
	font-weight: 700;
	color: #38b249;
    
}

.postaladdress {
	
	background-image: url(../images/icon-postal-address.png);
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
	
}

.postaladdress h3{
	
	padding-top: 150px;
    font-family: "museo-sans";
	font-size: 16px;
	font-weight: 700;
	color: #38b249;
	
}

.talktous {
	
	background-image: url(../images/icon-talk-us.png);
    background-repeat: no-repeat;
	    background-position: center center;
    text-align: center;
	
}

.talktous h3{
	
	padding-top: 150px;
    font-family: "museo-sans";
	font-size: 16px;
	font-weight: 700;
	color: #38b249;
	
}

.talktous a{
	
	padding-top: 150px;
    font-family: "museo-sans";
	font-size: 16px;
	font-weight: 700;
	color: #38b249;
	
}

.news a{
	
	background: transparent;
    font-family: "museo-sans";
    font-weight: 600;
    font-size: 15px;
    color: #000000;
    border: 1px solid #000000;
    padding: 3px 20px;
    display: block;
    width: 130px;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 30px;
}


.news a:hover{
	
	background: #38b249;
	font-family: "museo-sans";
    font-weight: 600;
    font-size: 15px;
    color: #fff;
    border: 1px solid #000000;
    padding: 3px 20px;
    display: block;
    width: 130px;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 30px;
}

.news h1 {
	color:  #38b249;
	font-family: "museo-sans";
    font-weight: 700;
    font-size: 16px;
	border-top: 1px solid #000000;
	padding-top: 35px;
	
}


.news h1:first-child {
	color:  #38b249;
	font-family: "museo-sans";
    font-weight: 700;
    font-size: 16px;
	border-top: 2px solid #28daaa;
	padding-top: 35px;
	
}

div#main-grid.news p {
	
	font-family: "museo-sans";
    font-weight: 400;
    font-size: 15px;
    color: #000000;
    text-align: left;
}

/* investor dashboard */

.linksicon {

	color : #fff;
	padding-top: 85px;
	text-align: center;
	
}


#project-nav{
	text-align: center;	
	margin-top: 50px
}

.investor-icons{
	text-align: center;
}

.project-icon{
	display: inline-block;
	width: 16%;
	vertical-align: top;
	text-transform: uppercase;
	text-align: center;
	padding: 3% 1%;
	font-weight: 700;
	font-size: 15px;
	min-width: 160px;	    
}

.linksicon{
	display: inline-block;
	vertical-align: top;
	text-transform: uppercase;
	text-align: center;
	font-weight: 700;
	font-size: 15px;
	float: none;
	min-width: 191px;
}

.project-icon img, .linksicon img{
margin-bottom: 10px;
}


.project-icon:hover, .linksicon:hover{
filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */	
filter:grayscale(100%);
}

.project-icon#current{
	display: none;
}



@media (max-width: 1200px) {
  .search-field.form-control   { display: none; }
  .col-sm-6.search  { display: none; }
  .search-submit.searchbtn.btn-primary  { display: none; }
  .navbar-toggle { display: none; }
  .navbar-header {display: none;}
  .navbar.navbar-default.navbar-static-top {display: none;}
}


@media (max-width: 769px) {
  .search-field.form-control   { display: none; }
  .search-submit.searchbtn.btn-primary  { display: none; }
  .navbar-toggle { display: none; }
  .navbar-header {display: none;}

	.fulltext {
		width: 100%;
	}
	
	.staffname:nth-child(3n) .fulltext{
	    margin-left: 0;
	    width: 100%;
	}
	
	.staffname:nth-child(3n+2) .fulltext{
	    margin-left: 0;
	    width: 100%;
	}
	
	.cover-image, .cover-image-overlay{
		height: 470px;
	}
	
	.menubottom {
    background-position: right bottom;
    }

}


@media (max-width: 450px) {
	
	.sidebar-footer.footerpages.clearfix {display: none;}
}