/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) { 
    .callout-top-margin {
        margin-top: -63px;
    }
    .callout-border-radius-left {
        border-bottom-left-radius: 0px;
    }
    .callout-border-radius-right {
        border-bottom-right-radius: 0px;
    }
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {
    .callout-top-margin {
        margin-top: 0px;
    }
    .callout-border-radius-left {
        border-bottom-left-radius: 44px;
    }
    .callout-border-radius-right {
        border-bottom-right-radius: 44px;
    }
 }

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) { }

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {
    .callout-top-margin {
        margin-top: -200px;
    }
    .callout-border-radius-left {
        border-bottom-left-radius: 44px;
    }
    .callout-border-radius-right {
        border-bottom-right-radius: 44px;
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
    .callout-top-margin {
        margin-top: -200px;
    }
    .callout-border-radius-left {
        border-bottom-left-radius: 44px;
    }
    .callout-border-radius-right {
        border-bottom-right-radius: 44px;
    }
 }


p {
    font-size:0.95rem;
    font-weight: 300;
    line-height: 1.5;
}

.post {
    float: left;
    margin-top: 30px;
}
.comment_box {
    float: left;
    width: 85px;
    text-align: center;
    margin-right: 25px;
}
.post_content {
    float: right;
    width: 520px;
    padding-bottom: 25px;
    border-bottom: 1px solid #E0E0E0;
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    /* transform: translate3d(-100%, 0, 0); */
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50% {
    opacity: 1;
  }
}

.box_header:after
{
	content: "";
	display: block;
	bottom: 0;
	width: 50px;
	height: 2px;
	/* background: #42B3E5; */
	background: #c1a783;
	margin-top: 10px;
	visibility: hidden;
}
.box_header.slide:after
{
	animation-name: slide;
	-webkit-animation-name: slide;
	animation-timing-function: cubic-bezier(.75, 0, .25, 1);	
	-webkit-animation-timing-function: cubic-bezier(.75, 0, .25, 1);
	animation-duration: 0.6s;	
	-webkit-animation-duration: 0.6s;
	visibility: visible;
}
@keyframes slide 
{
	0% 
	{
		width: 0;	
	}
	100% 
	{
		width: 50px;	
	}		
}
@-webkit-keyframes slide 
{
	0% 
	{
		width: 0;
	}
	100% 
	{
		width: 50px;
	}		
}

.post_content a.post_image
{
	display: block;
	margin-bottom: 27px;
}
.post_content a.post_image img
{
	display: block;
	width: 570px;
	height: auto;
	min-height: 15px;
	background: url('preloader.gif') no-repeat center center;
}
img {
    background: url('preloader.gif') no-repeat center center;
}
.viewMore[aria-expanded="false"]:before{
    content:" View More ";
}

.viewMore[aria-expanded="true"]:before{
    content:" View Less ";
}
.ugmc-compact {
    line-height: 1.4em;
}

.top_hint {
    position: relative;
    float: right;
    color: #FFF;
    background-color: #42B3E5;
    padding: 9px 10px;
    margin-top: -70px;
}

.ugmc-position-slider-text {
    padding-top: 150px; 
    padding-left: 300px;
}

.home_box.darker_blue
{
	/* background-color: #030244; */
	background-color: rgba(3, 2, 68, 0.9098039215686274);;
}
.home_box.ug_blue
{
	/* background-color: #003478; */
	background-color: #006eff;
}
.home_box.dark_blue_light {
    background-color: #006eff;
}
.text-gold {
    color: #b49a64;
}

span.nav-link-inner--text.active {
    color: #3b89ff;
    font-weight: 600;
}
.footer-format {
    background-color: #0a3a4b;
    /* padding-top: 50px; */
    color: white;
}
ul.list-unstyled.white-list a {
    color: white
}
ul.list-group.list-group-flush .list-group-item{
    background: none;
    border: none;
    border-bottom: 1px solid #f5f5f538;
    
}
ul.list-group.list-group-flush .list-group-item a{
    color: white;
}
.navbar-brand img {
    height: 50px;
}
label {
    font-size: 0.76rem;
    text-transform: uppercase;
    font-weight: 600;
    opacity: 0.8;
}
span.nav-link-inner--text {
    color: #05244c;
}
.headroom--not-top
{
    padding-top: .5rem;
    padding-bottom: .5rem;
    background-color: #ffffff !important;
    box-shadow: 0 1px 10px rgba(130, 130, 134, .1);
}
.msrc-bg-green {
    background-color: #083a4a !important;
}

@media (min-width: 992px)
{
    .navbar-nav .nav-item
    {
        margin-right: 0rem;
    }
}