/*
Theme Name: WP Bootstrap Starter Child
Theme URI: https://afterimagedesigns.com/wp-bootstrap-starter/
Author: Afterimage Designs
Author URI: https://afterimagedesigns.com/
Template: wp-bootstrap-starter
Description:  The best WordPress starter theme based on the most powerful frameworks in the world: "_s" (by Automattic, the main people behind WordPress development), Twitter Bootstrap (the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web) and Font Awesome (or Fontawesome, a full suite of 675+ pictographic icons for easy scalable vector graphics on websites). This theme, like WordPress, is licensed under the GPL. You can use this theme as base for your next WordPress theme project and you are allowed to remove the link at the footer or do whatever you want. Your feedback on how we can continuously improve this WordPress Starter Theme Bootstrap will be highly appreciated. Page templates includes Right-sidebar (default page template), Left-Sidebar, Full-Width, Blank with container, Blank without container Page. Other features - Currently using Bootstrap v4.0.0 , Widgetized footer area, WooCommerce ready, Compatible with Contact Form 7, Compatible with Visual Composer, Compatible with Elementor Page Builder. This theme will be an active project which we will update from time to time. Check this page regularly for the updates.
Version: 3.2.7
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: wp-bootstrap-starter-child
Tags: blog, custom-menu, featured-images, threaded-comments, translation-ready, right-sidebar, custom-background, e-commerce, theme-options, sticky-post, full-width-template
*/

/* --- Theme colors --- */

.colorNews{
	color: #8c7b00 !important;
}

.colorEvents{
	color: #0067b6 !important;
}

.colorPublics{
	color: #a71900 !important;
}

.bgEvents {
	background-color: #0067b6 !important;
}

.bgPublics {
	background-color: #a71900 !important;
}

.bgNews {
	background-color: #8c7b00 !important;
}

@font-face {
	font-family: 'TrajanPro';
	src: url('/wp-content/themes/wp-bootstrap-starter-child/fonts/TrajanPro-Regular.eot');
	src: local('?'), url('/wp-content/themes/wp-bootstrap-starter-child/fonts/TrajanPro-Regular.woff') format('woff'), url('/wp-content/themes/wp-bootstrap-starter-child/fonts/TrajanPro-Regular.ttf') format('truetype'), url('/wp-content/themes/wp-bootstrap-starter-child/fonts/TrajanPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'TrajanPro';
	src: url('/wp-content/themes/wp-bootstrap-starter-child/fonts/TrajanPro-Bold.eot');
	src: local('?'), url('/wp-content/themes/wp-bootstrap-starter-child/fonts/TrajanPro-Bold.woff') format('woff'), url('/wp-content/themes/wp-bootstrap-starter-child/fonts/TrajanPro-Bold.ttf') format('truetype'), url('/wp-content/themes/wp-bootstrap-starter-child/fonts/TrajanPro-Bold.svg') format('svg');
	font-weight: bold;
	font-style: normal
}

html{
	scroll-behavior: smooth;
}

body{
	font: 15px/1.4em "Open Sans",helvetica,arial,sans-serif;
	color: #333;
	font-weight: 400;
}

h2, h3{
	font-family: Georgia,serif;
	width: 100%;
	line-height: 1.3em;
}

p{
	margin-top: 9px;
	width: 100%;
}

article p{
	font-size: 14px;
}

h1 p, h2 p, h3 p{
	font-family: Georgia,serif;
	font-size: inherit;
}

h1 p small, h2 p small, h3 p small{
	font-size: 100%;
}

a {
	color: #a71900;
}

a:focus, li:focus a{
	/*border: 1px solid #a71900;*/
}

h3 a:focus{
	border: none;
}

.container{
	width: 90%;
	padding-right: 0px;
	padding-left: 0px;
}

.row{
	margin-right: 0;
	margin-left: 0;
}

@media (min-width: 1140px){
	.container{
	    width: 1026px;
	}
}

.headerContainer {
	position: relative;
	z-index: 3;
	background-color: #E7E7E7;
}

.headerContainer .first {
	position: relative;
	padding-top: 350px;
}

.headerContainer .title {
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 20px;
	margin: 0;
	padding: 55px 0 40px 0;
	width: 277px;
	border-bottom: #a71900 solid 3px;
	text-align: center;
	font-family: 'TrajanPro',Georgia,serif;
	font-weight: bold;
	background-color: #FFF;
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.57) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0.57)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.57) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.57) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.57) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0.57) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#91ffffff',GradientType=0 );
}

.headerContainer .title a {
	outline: none;
	text-decoration: none;
	font-size: 50px; 
}

.headerContainer .title a:hover {
	color: #a71900;
}

.headerContainer .title a:focus{
	border:none;
}

.headerContainer .title span {
	font-size: 18px;
	line-height: 20px;
	display: block;
	padding-top: 25px;
	color: #111;
}

.headerContainer .title span>* {
	font-style: normal;
	font-size: 13px;
}

.mainMenu {
	position: absolute;
	z-index: 3;
	left: 0px;
	bottom: 0px;
	width: 100%;
}

.mainMenu>ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
	line-height: 24px;
}

.mainMenu>ul>li {
	display: inline-block;
	position: relative;
	z-index: 1;
	text-align: left;
	background-color: #FFF;
	background-color: rgba(255,255,255,0.85);
	float: left;
	width: 15.5%;
	margin-left: 1%;
	margin-bottom: 10px;
	height: 40px;
	display: inline-block;
}

.mainMenu>ul>li>ul>li a:before {
	content: '\25CF ';
	color: #999;
	float: left;
	margin-right: 5px;
	margin-left: 10px;
}

@media only screen and (max-width: 1140px){
	.mainMenu>ul>li {
		width: 30%;
		margin-left: 2.5%;
	}

	div.slideshow img{
		max-width: initial;
		width: auto!important;
	}
}

@media only screen and (max-width: 768px){
	.mainMenu>ul>li {
		width: 46%;
		margin-left: 2.5%;
		margin-bottom: 12px;
	}
	.headerContainer .title {
		left: 0px;
		width: 100%;
		padding: 22px 0 22px 0;
	}
	.headerContainer .slideshow .slideshow_dockMenu {
		display: none;
	}

}

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

	.headerContainer .title {
		padding: 13px 0 13px 0;
		border-bottom: #a71900 solid 1px;
	}

	.mainMenu>ul>li {
		width: 96%;
		margin-left: 2%;
		margin-bottom: 5px;
	}

	.headerContainer .title span {
		display: none;
	}
}

.mainMenu>ul>li:before {
	content: '';
	display: block;
	width: 16px;
	height: 100%;
	background-color: #FFF;
	position: absolute;
	z-index: 1;
	top: 0px;
	right: 0px;
	background-image: url(/wp-content/themes/wp-bootstrap-starter-child/images/sprite.png);
	background-repeat: no-repeat;
	background-position: -80px 0px;
}

.mainMenu.noMobile>ul>li:hover>a, .mainMenu>ul>li>a.opened, .mainMenu>ul>li.active{
}

.mainMenu.noMobile>ul>li:hover>a, .mainMenu>ul>li>a.opened, .mainMenu>ul>li.active>a {
	background-color: #E7E7E7;
	color: #a71900;
	text-decoration: none;
}

.mainMenu.noMobile>ul>li:hover{
	z-index: 3;
}

.mainMenu>ul>li.active {
	z-index: 2;
}

.mainMenu>ul>li>a {
	display: block;
	overflow: hidden;
	width: 100%;
	position: relative;
	z-index: 2;
	font-family: 'TrajanPro',Georgia,serif;
	font-size: 16px;
	color: #a71900;
	font-weight: bold;
	display: block;
	padding: 16px 0 10px 0;
	overflow: hidden;
	white-space: nowrap;
	outline: none;
	text-indent: 10px;
	border-left: transparent solid 1px;
	border-right: transparent solid 1px;
	border-top: transparent solid 1px;
	text-decoration: none;
}

.mainMenu>ul>li>ul>li>a {
	font-family: Georgia,serif;
	color: #a71900;
	overflow: hidden;
	display: block;
	padding: 0 15px 0 0px;
}

.dropdown-menu {	
	background-color: #E7E7E7;
	position: initial;
	border-top: none;
	border-radius: 0;
	margin: 0;
}

.dropdown-menu .dropdown-item{	
	white-space: nowrap;
	margin-right: 20px;
}

/*
#menu-menu-1>li:nth-child(4) .dropdown-menu,
#menu-menu-1>li:nth-child(5) .dropdown-menu,
#menu-menu-1>li:nth-child(6) .dropdown-menu
{	
	position: relative;
	top: 0%;
	right: 100%;
	left: auto;
}
*/

.dropdown:hover>.dropdown-menu, 
.dropdown:focus-within>.dropdown-menu{
	display: block;
}
.dropdown-item:hover>.dropdown-menu,
.dropdown-item:focus-within>.dropdown-menu{
	 display: block;
}

.mainMenu .dropdown-item{
	font-weight: bold;
}

.dropdown-menu ul li{
	list-style-type:none;
	display: inline;
}

.ml-auto {display:inline-block!important;}

.dropdown>.dropdown-toggle:active {
	pointer-events: none;
}

.dropdown-toggle::after {
	border-top: none;
}

/* Make dropdown clickable */
.dropdown:hover .dropdown-menu {
	display: block;
}


/**
 *  Slideshow begin 
 */

.headerContainer .slideshow{
	position: absolute;
	z-index: 0;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #ccc;
	overflow: hidden;
}

.headerContainer .slideshow .textContainer {
	position: absolute;
	z-index: 1;
	top: 40px;
	right: 0px;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.60);
	color: #FFF;
	text-align: center;
	font-family: Georgia,serif;
	width: 315px;
	min-height: 190px;
	padding: 20px 40px 50px 40px;
}

.headerContainer .slideshow .textContainer p.txt {
	font-size: 15px;
}

.headerContainer .slideshow .textContainer p {
	margin: 0px 0 5px 0;
	padding: 0px;
	font-style: italic;
}

.carousel-caption {
	left: auto;
	color: #fff;
	text-align: center;
	bottom: auto;
}

.headerContainer .slideshow .slideshow_dockMenu {
	position: absolute;
	z-index: 2;
	bottom: auto;
	text-align: center;
	width: 231px;
	right: 28px;
}

div.slideshow .slideshow_dockMenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	top: 188px;
}


div.slideshow .carousel-indicators{
	left: auto;
}

div.slideshow .carousel-indicators li{
	opacity: 1;
}


div.slideshow .slideshow_dockMenu ul li {
	float: left;
	margin-right: 10px
}

div.slideshow .slideshow_dockMenu ul li{
	outline: 0 none;
	outline-medium: 0 none;
}

.headerContainer .slideshow .slideshow_dockMenu li {
	display: block;
	width: 12px;
	height: 12px;
	background-color: #E7E7E7;
	border: #E7E7E7 3px solid;
	overflow: hidden;
	text-indent: -99px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	z-index: 10;
}

.headerContainer .slideshow .slideshow_dockMenu li:hover, .headerContainer .slideshow .slideshow_dockMenu li.active{
	background-color: #a71900;
}

div.slideshow .slideshow_dockMenu ul li.active {
	font-weight: bold
}

.headerContainer .slideshow .slideshow_controlPrev, .headerContainer .slideshow .slideshow_controlNext {
	background-image: url(/wp-content/themes/wp-bootstrap-starter-child/images/sprite.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
	text-indent: -99px;
	width: 40px;
	height: 40px;
	bottom: auto;
	top: 180px;
	display: block;
	opacity: 1;
}

.headerContainer .slideshow .slideshow_controlPrev {
	left: auto;
	right: 275px;
	background-position: 0px 0px;
}

.headerContainer .slideshow .slideshow_controlNext {
	left: auto;
	right: 0px;
	background-position: -40px 0px;
}

.headerContainer .slideshow .slideshow_controlNext:hover {
	background-position: -40px -40px;
}

.headerContainer .slideshow .slideshow_controlPrev:hover {
	background-position: 0px -40px;
}

/**
 * Slideshow end
 */

/* --- bread crumb and global search portion --- */
.breadcrumbbox{
	padding: 0;
}

.header-breadcrumb{
	padding: 10px;
	background-color: #E7E7E7;
}

.header-breadcrumb .gsearchbox{
	margin: auto 0;
	padding: 0;
}

.header-breadcrumb .search-form{
	float: right;
}

.header-breadcrumb .search-form button{
	background-color: #a71900;
	border: none;
}

.header-breadcrumb .search-form input{
	border: none;
	padding: 10px;
}
.header-breadcrumb .search-form input:focus{
	width: 120%;
}

.header-breadcrumb .search-form i{
	color: white;
	padding: 11px;
}

.header-breadcrumb .search-form label{
	margin-bottom: 0;
}

.breadcrumbs {
	padding: 8px 0 2px 0;
	z-index: 1;
	background-color: #E7E7E7;
	font-family: Georgia,serif;
	margin-top: -1px;
}

.breadcrumbs ol {
	list-style: none;
	padding: 0;
	margin-bottom: 0;
}

.breadcrumbs li {
	display: inline-block;
	position: relative;
	padding-right: 10px;
	max-width: 100%;
}

.breadcrumbs li > span, .breadcrumbs li>a {
	white-space: nowrap;
	display: inline-block;
	position: relative;
	padding-right: 0;
	text-decoration: none;
	text-shadow: 1px 1px 0px #fff;
	color: #666;
	overflow: hidden;
	max-width: 100%;
	text-overflow: ellipsis;
}

.breadcrumbs li:first-child .arrowHead {
	background-position: -142px -215px;
}

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

.page-content .search-form .search-submit{
	background-color: #a71900 !important;
	color: white;
}


/* --- Home Page Styles --- */

.home-main-container .hcol{
	float: left;
	width: 33%;
	padding: 7px;
}
.home-main-container .hcol-1{
	padding-left: 0;
}
.home-main-container .hcol-3{
	padding-right: 0;
}

.home-main-container{
	width: 100%;
}

.home-main-container .hcol>.title {
	margin: 0 0 15px 0;
	padding: 0;
	font-family: 'TrajanPro',Georgia,serif;
	font-size: 28px;
	line-height: 1.2em;
	font-weight: bold;
}

.home-main-container .hcol .article-title {
	font-size: 18px;
	font-weight: bold;
}

.home-main-container .hcol .subtitle p, .headerInfo .subtitle p{
	padding: 0;
	font-family: Georgia,serif;
	font-size: 16px;
	line-height: 1.2em;
}

.home-main-container .hcol ul{
	padding-left: 19px;
	font-size: 13px;
	margin: 0;
}

.home-main-container .hcol .place{
	font-size: 13px;
}

.home-main-container .hcol p{
	margin: 0;	
}

.home-main-container .hcol [class*="col-sm-"]{
	padding-left: 0px;
	padding-right: 5px;
}

.home-main-container .hcol .author p{
	margin: 0;
}

.home-main-container a:hover{
	text-decoration: underline!important;
}

.home-main-container .hcol .homecard{
	border-bottom: 1px dotted #ccc;
}



.btnShowMore {
	width: 100%;
	display: block;
	background-color: #333;
	color: #FFF;
	text-align: center;
	padding: 6px 0 6px 0;
	clear: both;
	margin-top: 10px;
}

.btnShowMore:hover {
	color: #fff;
	text-decoration: underline;
}

@media (max-width: 950px){
	.home-main-container .hcol-1, .home-main-container .hcol-2{
		width: 50%;
	}
	.home-main-container .hcol-3{
		width: 100%;
	}
}


/* --- Home Page Styles End --- */

.mediaInfo {
	overflow: hidden;
	position: relative;
	clear: both;
}

#content.site-content{
	padding-top: 20px;
	padding-bottom: 20px;
}

.mediaInfo img{
	height: auto;
	padding-bottom: 10px;
	
}

.titleSection, h1.entry-title{
	margin: 10px 0 15px 0;
	padding: 0;
	font-size: 40px;
	line-height: 1.2em;
	font-family: Georgia,serif;
	color: #666
}

.leadinSection{
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 18px;
	line-height: 1.3em;
	font-weight: normal;
	font-family: Georgia,serif;
	color: #666;
}

.paginationbox{
	padding-bottom: 10px;
}

.entryInfo {
	clear: both;
	padding-bottom: 10px;
}

.entryInfo h2{
	font-family: Georgia,serif;
	font-size: 24px;
	line-height: 1.3em;
	margin: 0;
	padding: 15px 0 5px 0;
	font-weight: normal;
}

.entryInfo ul, .entryInfo ol {
	padding-left: 0px;
	margin-left: 0px;
	padding-left: 2em;
}

blockquote {
	margin-left: 0;
	margin-right: 0;
	padding: 10px 24px 7px 24px;
	position: relative;
	color: #000;
	background-color: #E7E7E7;
	text-shadow: 1px 1px 0 #FFF;
	overflow: hidden;
}

/*
 * Directory of contacts
 */


.ccard{
	width: 32%;
	border: 1px solid black;
	float: left;
	margin: 3px;
	padding: 4px;
	background-color: #f7e4e1;
}

.ccard .info-row{
	padding: 1px 1px 1px 7px;
	margin-bottom: 1px;
	color: white;
	background-color: #a71900;
}

.ccard .info-row.last{
	margin-bottom: 2px;
}

.ccard img{
	max-width: none;
	margin-bottom: 2px;
}

.ccard a{
	color: white;
}

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

	.ccard{
		width: 48%;
	}
}

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

	.ccard{
		width: 100%;
	}
}


/*--- Publications Paga ---*/

.sidebar{
	background-color: #E7E7E7;
	padding-top: 10px;
}

.searchbox button{
	position: absolute;
	right: 15px;
}

.searchbox input{
	width: 100%
}

.searchbox{
	padding-top: 15px;
}

.sidebar ul{
	list-style: none;
	padding: 0px;
	margin-top: 5px;
}

.sidebar li{
	width: 100%;
	padding-top: 5px;
}

.sidebar li.child{
	padding-left: 30px;
}

.sidebar li a{
	display: block;
	padding: 5px;
	background-color: white;

}
.sidebar li.active a{
	color: white!important;
	background-color: #a71900;
}

.sidebar li.active a:before{
	content: "";
	border: solid black;
	border-width: 0 4px 4px 0;
	display: inline-block;
	padding: 3px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	border-color: white;
	margin-right: 6px;
}
 
.sidebar h3{
	margin: 0;
	padding: 15px 20px 0px 0px;
	font-family: Georgia,serif;
	font-weight: bold;
	line-height: 1.2em;
	font-size: 30px;
}

.sidebar ul li a {
	position: relative;
	z-index: 0;
	display: block;
	padding: 3px 40px 3px 10px;
	position: relative;
	transition: background 0.5s, color 0.5s;
	overflow: hidden;
	color: #8c7b00;
}

.sidebar.publications ul li a {
	color: #a71900;
}

.sidebar ul li a .nArts {
	font-size: 14px;
	line-height: 14px;
	padding: 2px;
	min-width: 20px;
	text-align: center;
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -9px;
	transition: background 0.5s;
}

.public .date{
	margin: 0;
	padding: 0 0 3px 0;
	color: #666;
	font-style: italic;
	line-height: 1.2em;
}

.public .date.single-pub{
	float: right;
}

.public .author p{
	margin: 0;
	padding: 0 0 3px 0;
	color: #333;
	font-size: 17px;
	line-height: 1.2em;
}

.public .author p{
	margin-top: 0;
	margin-bottom: 0;
}

.public .singlepub.author{
	background-color: #f7e4e1;
	padding: 10px 15px 15px 15px;
	margin-bottom: 20px;
	clear: both;
}

.public .singlepub.titleSection{
}

.public .title , .event .title{
	font-size: 20px;
	line-height: 1.2em;
	font-weight: normal;
	font-family: Georgia,serif;
	margin: 0;
	padding: 0 0 3px 0;
}
.public .title a , .event .title a{
	text-decoration: none;
}

.hcol-2 .public figure img{
	 border: 1px dotted #CCC;
}

.event .place{
	font-weight: normal;
}

.event ul{
	margin-left: 20px;
}

.public .categories{
	font-family: Georgia,serif;
}

.readMore {
	display: block;
	font-size: 12px;
	line-height: 14px;
	padding: 3px 5px 3px 0;
	text-align: right;
}

.pods-pagination-paginate {
	text-align: center;
	clear: both;
	margin-top: 20px;
}

.pods-pagination-paginate a , .pods-pagination-paginate .current{
	background-color: #E7E7E7;
	padding: 8px 14px 7px 13px;
	display: inline-block;
	text-decoration: none;
	color: #000;
	font-weight: normal;
	transition: background 0.5s;
	border-left: #FFF solid 1px;
}

.pods-pagination-paginate .current {
	color: white;
	background-color: #a71900;
}

/* Events list page sytles */
.event-dates{
	font-size: 13px;
}

.eventlist .carousel-control{
	bottom: auto;
	padding: 10px;
	background-color: #a71900;
	width: auto;
	opacity: 1;
}

.eventlist .carouse-control-next{
	float: right;
}

.eventlist .carouse-control-prev{
	float: left;
}

.eventlist .carousel-inner{
	padding-bottom: 15px;
}

.eventlist span.year{
	display: block;
	text-align: center;
	font-size: 20px;
	color: white;
}

.eventlist a.month{
	padding: 15px;
	background-color: #777;
	color: white;
	display: inline-block;
	text-align: center;
	width: 70px;
}

.eventlist .monthsbox .monthbox{
	width: 23%;
	display: inline-block;
	margin-bottom: 10px;
}

@media (max-width: 460){
	.eventlist .monthsbox .monthbox{
		width: 25%;
	}
}

@media (max-width: 950px){
	.eventlist .monthsbox .monthbox{
		width: 31%;
	}
}

.eventlist .carousel-item.selected .month.active{			
	background-color: #a71900;
}

.hide{
	display: none;
}

.accessible-hide{
	position: absolute;
	left: -9999px;
}

.single-events_list .event .participants{
	font-size: 20px;
	line-height: 1.2em;
	font-weight: normal;
	font-family: Georgia,serif;
	margin: 0;
	padding: 0 0 3px 0;
}

.single-events_list .event ul{
	margin: 0;
	padding: 0;
	list-style: none;	
}
	
.single-events_list .event .participants p{
	margin: 0;	
}
.public .title a, .event .title a{
	text-decoration: none;
}

/* --- Event individual page --- */
.single-event .titleSection{
}

.single-event .subtitle p{
	font-family: Georgia,serif;
	font-size: 30px;
	line-height: 1.3em;
	margin: -10px 0 15px 0;
	padding: 0;
	font-weight: normal;
}

.single-event .place{
	font-size: 13px;
}


.single-news_item figure{
	margin: 0 auto;
}

.single-news_item figure img, .single-news_anns_list figure img{
	max-height: 400px;
	width: auto;
	border: 1px solid #DDD;
}

.single-news_item .leadin p{
	font-weight: normal;
	font-family: Georgia,serif;
	color: #666;
	font-size: 25px;
    	line-height: 1.3em;

}

.single-news_item .news-content{
	/* padding-top: 15px; */
}

/* --- People Pages --- */
.single-peoples_lists .site-content .title a, .staff-visitors{
	font-size: 20px;
	line-height: 1.2em;
	font-weight: normal;
	font-family: Georgia,serif;
	margin: 0;
	padding: 0 0 0 0;
}

.single-people .phone, .single-people .email{
	padding: 7px;
	margin-bottom: 1px;
	color: white;
	background-color: #a71900;
	display: inline-block;
	border: 10px solid #f7e4e1;
}

.single-people .staff-visitors p{
	font-size: 17px;
}

/* --- Search Page --- */
.search-page .entry-header h2{
	font-size: 18px;
	margin: 0;
	border-bottom: none;
}

.search-page .entry-summary{
	margin-top: 0;
	margin-bottom: 10px;
}

.search-page .entry-title{
	color: #a71900; 
}

.search-page .entry-summary .entry-url{
	color: #888;
}

.search-page article:hover{
	background-color: #F5F5F5!important;
}

/* --- ninja forms --- */
.nf-form-content input[type=button]{
	background-color: #a71900!important; 
}


/* ---- Footer ----- */
.footerInf{
	background-color: #4B4B4B;
	margin-top: 30px;
	padding: 30px;
	color: #ccc;
}

.footerbox{
	display: table;
	padding: 0;
}

.footerbox .col {
	display: table-cell;
	vertical-align: middle;
	padding-top: 10px;
	border-right: #666 solid 1px;
}

.footerbox .col.menu {
	border-right: none;
}

.footerInf .bottom-row-child p{
	margin: 0 auto;
}

.footerInf .widget-title{
	display: none;
}

.footerInf .logo a {
	display: block;
	width: 180px;
	text-decoration: none;
}

.footerInf .logo img{
	vertical-align: middle;
}

.footerInf .logo a span {
	display: block;
	font-family: 'TrajanPro',Georgia,serif;
	font-size: 15px;
	line-height: 17px;
	padding-top: 10px;
}

.footerInf a {
	color: #ccc;
	font-family: Georgia,serif;
}

.footerInf .credits{
	text-align: center;
}

.footerInf .credits ul li{
	display: inline;	
	border-right: #666 solid 1px;
	padding: 0 5px 0 5px;
}

.footerInf .credits ul li:last-child{
	border-right: none;
}

.footerInf .widget{
	font-size: 14px;
}

.backtotop{
	display: none;
	position: fixed;
	z-index: 999;
	width: 54px;
	height: 54px;
	line-height: 54px;
	overflow: hidden;
	text-indent: -999px;
	background-image: url(/wp-content/themes/wp-bootstrap-starter-child/images/sprite.png);
	background-repeat: no-repeat;
	background-position: -96px 0px;
	background-color: #000 !important;
	background-color: rgb(167, 25, 0)!important;
	-webkit-border-radius: 54px;
	border-radius: 54px;
	right: 16px;
	bottom: 16px;
}

.myfas{
	font-size: 12px;
}

/*-- EOF --*/
