@charset "utf-8";
/* CSS Document */

.screen-reader-text {
    clip: rect(1px,1px,1px,1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    position: absolute!important;
    width: 1px;
    /* height: 1px; */
    line-height: 1px;
    overflow: hidden;
    word-wrap: normal!important;
}
.unclickable > a:hover {
    cursor: default !important;
 }

h1 {
    color: #042f9b!important; font-weight:bold!important
}
hr {
    border-top: 1px solid #d2d2d2!important;
}
img.alignleft {
	float:left; margin-right:2%
}
img.alignright {
	float:right; margin-left:2%
}
.round_img {
	width:40%;
}
ol.list {
    list-style-position: outside!important;
}
.list li {
    color: #ffffff!important;
}
.sidebar-box h3 {
    font-size: 14px!important;
}
.social-icons li>a {
    width: 32px!important;
    height: 32px!important;
}
.rpwe-aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.rpwe-thumb {
    border: 1px solid #EEE;
    box-shadow: none;
    padding: 3px;
	border-radius: 50px;
}
h3.rpwe-title {
	text-align: center; margin-bottom:2px!important;
}
h5.rpwe-title {
	text-align: center; margin-top:10px!important;
}
.upcoming-events .event-content h6 {
    font-size: 17px!important;
    font-weight: 600!important;
}
.upcoming-events .event-content .event-meta {
    font-size: 14px!important;
    line-height: 18px!important;
}
.media-caption {
    padding-left: 10px!important;
}
.media-format>div {
	padding-top:0px!important; background:none!important;
}
.shop-item {
    margin-top:0px!important; margin-bottom:5%
}

/*--------Small Device------------------*/
@media(max-width:768px){
	.newsletter-form
	{
		display:block; margin: 0 auto;
	}
}

/*--------------------------*/
/*----------Medium Device----------------*/
@media(min-width:768px) and (max-width:991px){
	.more_padding {
		padding-right:4%!important;
	}
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {
		padding: 0px 7px 0px 7px!important; font-size:14px!important;
	}
	
}
/*--------------------------*/
/*-----------Large Device---------------*/
@media(min-width:991px){
	.more_padding {
		padding-right:4%!important;
	}
	ol.list {
    	margin-left:5%!important;
	}
	.social-media {
		margin-top: 18%!important;
	}
}
/*--------------------------*/
.same_height_img
{
     min-height:218px!important; object-fit: cover;
}
.same_height_icon
{
     min-height:40px!important; object-fit: cover;
}
.same_height_publication
{
     max-height:300px!important; object-fit: cover;
}
#powerTip {
    background-color: #38a345!important;
}
/*Visual Form Builder*/

.visual-form-builder .vfb-legend h3 {
    line-height: 1.4em!important; text-align:right
}
.visual-form-builder label, label.vfb-desc {
    padding: 0 0 5px 0!important;
}
.input.vfb-text, input[type="email"].vfb-text, input[type="text"].vfb-text {
	padding: 5px 0!important;
}
label.vfb-desc {
     font-weight: normal!important; 
}
.skip {
     background:#efefef; padding:1%; float:left;
}

@media screen and (max-width: 991px) {
    .ubermenu-responsive-default.ubermenu-responsive.ubermenu {
      background: #739308 !important;
    }
}
.ubermenu-skin-minimal.ubermenu-responsive-toggle {
  background: #739308 !important;
  color: #FFF !important;
}
.ubermenu.ubermenu-main {
  background: #739308 !important;
}

