/*
Theme Name: Virtue – Premium Child
Author: Moff Interactive
Author URI: http://www.moff.com/
Template: virtue_premium
Version: 2.3.3
*/




body {
	
}
/*.entry-content{
	background-color:#fff !important;
}
*/

/* LANGUAGE NAVIGATION STYLES */


/* End Language Nav */

/* LOGO STYLES */

#kad-banner .col-md-4.kad-header-left {
	width: 100%;
}
#thelogo img {
	width: 314px;
}
#thelogo {
	text-align: center;
}
/* End Logo*/

/* MAIN NAVIGATION STYLES */

#nav-second ul.sf-menu a:hover {
	font-size: 18px;
}

.kt-search-container {
	width:300px;
	float:right;
}
.page-header {
	border: none;
}
.nav-trigger-case:hover .kad-navbtn, span.kad-menu-name.mobileclass:hover, .nav-trigger-case:hover .kad-menu-name {
  color: #fff!important;
}
.nav-trigger-case:hover {
	background-color: #9e0b0f;
}
/* End Main Nav */

/* HOME PAGE STYLES */


#homecolumns {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.topbarmenu ul li a {
	color: #adadad;
}
.footerclass{
	background-color: #fff;
}
#bingo {
	float:left;
	text-align:center;
}

.footercol1 {
	width: 100%;
	position:absolute;
	left:0;
	right:0;	
	padding-left:0px;
	padding-right:0px;
}

.footerclass .aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    clear: both;
}
.footerclass .kt-simple-box {
	margin-left:auto;
	margin-right:auto;
	max-width:1170px;
}
.footercol1 .textwidget {
	background-color: rgba(68, 140, 203, 1);
}

.kt-simple-box .col-md-4 {
	width: 32%;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	font-size: 20px;
	color:#fff;
	margin-top:15px;
}
.kt-simple-box .col-md-4 a{
	color:#fff;	
}
.kad-topbar-left .topbarmenu {
	float:left!important;
	position:relative;
	top: 200px;
}
#custom-top {
	width: 250px;
	float: right;
	margin-right:75px;
	margin-top:10px;
}
.home .container {
	padding-left: 15px!important;
	padding-right: 15px!important;
}
/* End Home */

/* WE ARE PAGE STYLES */
.weare ul {
	list-style: disc;
}
.weare li {
	margin-top: 10px;
	border-color: #fff!important;
}
.weare li:before {
	content: "• ";
	color: #f8941d;
}
.boxed #wrapper.container {
	background-color: #fff;
}
.page .container, .single-post .container {
	padding-left: 50px;
	padding-right: 126px;
	overflow:hidden;
}

/* End We Are */

/* STAFF PAGE STYLES */
.staff_item_info h3 {
	color: #f8941d;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 20px;
}
.staff_item_info {
	text-align: center;
}
.staff_item_info a {
	color: #448ccb;
}
.staff_item_info a:hover {
	color: #f8941d;
}

/* End Staff */
/*events calendar */

.tribe-bar-views-select {
	min-width:120px !important;
}

/* end events calendar */

/* Sponsors Footer Styles */
.footercol4 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding:5px;
}
/* End Sponsors Footer */

#kad-menu-search-popup {
	padding-right:15px;
}


@media screen and (max-width:510px) {
#rev_slider_1_1_wrapper {
	margin-left: auto!important;
	margin-right: auto!important;
}
.kad-topbar-left .topbarmenu {
	top:20px;
}
}
@media (max-width: 767px) {
#custom-top {
	width: 250px;
	float: none;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding-top: 10px;
}
.page .container, .single-post .container {
	padding-left: 15px;
	padding-right: 15px;
}
}
@media screen and (max-width:991px) {
.footercol3, .footercol4 {
	margin-top: 20px;
	width: 100%;
}
.footercol2{
	margin-top: 400px;
	width: 100%;
}
.kt-simple-box .col-md-4 {
  width: 100%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  color: #fff;
  padding-bottom:15px;
}
#kad-banner .col-md-8.kad-header-right {
	margin-top:20px;
}
}
@media screen and (min-width:992px) {
#kad-banner .col-md-8.kad-header-right {
	width: 100%;
	background-color: #f8941d;
	position: absolute;
	left: 0;
	right: 0;
	top: 230px;
	}
#nav-main ul.sf-menu {
	float: none;
	display: table;
	margin: 0 auto;
}
.footercol2, .footercol3, .footercol4 {
	margin-top: 200px;
	width: 33%;
}

}

@media screen and (max-width:1024px) {
#kad-banner .col-md-4.kad-header-left {
	width: 100%!important;
}

#logo {
	margin-left: 0px!important;
}

.nav-trigger-case {
	width: 100%!important;
	background-color: #f8941d;
	color: #fff!important;
}
.home #rev_slider_1_1_wrapper {
	margin-left: auto!important;
	margin-right: auto!important;
}
#nav-main ul.sf-menu {
	/*display: none; */
}
}


@media screen and (max-width:1199px) {
#bingo {
	float:none;
}
}	

@media screen and (min-width:1200px) {

#thelogo {
	text-align:center;
}
.fullwidthbanner-container {
  width: 650px;
  position: relative;
  padding: 0;
  overflow: hidden;
}
}

@media (max-width: 991px) {
iframe {
	min-height: 415px!important;
}
}
@media (max-width: 500px) {
iframe {
    min-height: 270px!important;
}
}


/*ADDED BY ABELL SMITH 07-18-20 */
.page-template-page-staff-grid .staff_item{min-height:260px !important;}