/*========= FONTS ===============*/
@import url('https://fonts.googleapis.com/css?family=Cagliostro|Open+Sans');

.home h2 {
	font-family:'Cagliostro',sans-serif;	
	font-size: 45px;
}

h1.entry-title{
	font-family:'Cagliostro',sans-serif;	
	font-size: 34px;
}

body {
	font-family:'Open Sans',sans-serif;
	
} 

#footers h4 {
	font-family:'Cagliostro',sans-serif;	
	font-size: 26px;
	color:#fff
}

.metaslider .flexslider .slides p {
font-family:'Cagliostro',sans-serif
}

/*----------------global Styles-----------------------*/
.btn.btn-black {
background:linear-gradient(to left,#333 50%,#505050 50%)!important;
background-size:200% 100%!important;
background-position:right bottom!important;
color:#fff!important;
border:1px solid #000!important;
transition:background .5s ease
}

.btn.btn-black:hover {
background-position:left bottom!important
}

#page #content .widget .btn:hover,#page #content .widget .btn:focus {
color:#fff!important
}

#footers {
background-image:url(http://development.wordpress.uconn.edu/africana/wp-content/uploads/sites/157/2019/01/African-Pattern-3.jpg)
}

#mega-footer .widget h3.widget-title {
color:#fff
}

#footers p {
color:#fff
}

#footers ul {
padding-left:0!important;
margin:0!important
}

#footers li {
list-style-type:none!important
}

#footers a:hover {
color:#fff!important
}

#footers .social {
font-size:24px;
padding:0 4px 10px 3px
}

#footers .glyphicons:before {
padding:6px 8px 6px 3px
}

#footers a:hover .social {
color:#ffd179
}

#mega-footer {
padding-top:70px
}

#footers iframe {
margin-top:15px
}

/*---Footer Search Bar---*/
#pl-w5c65859e14fff .so-panel {
margin-bottom:10px
}

#mega-footer .widget form {
margin:0
}

#footers #mega-footer .widget.widget_search .searchform fieldset .form-control {
background-color:rgba(255,255,255,0.8);
color:#333
}

#footers #mega-footer .widget.widget_search .searchform fieldset .form-control::placeholder {
color:#333
}

#footers #mega-footer .widget.widget_search .searchform fieldset .btn {
background-color:#f4ad1f
}

#footers #mega-footer .widget.widget_search .searchform fieldset .btn:hover {
background-color:#ffc247
}

#footers #mega-footer .form-inline .btn {
color:rgba(0,0,0,0.5)!important
}

#footers .btn {
border-radius:0!important
}

#mega-footer .widget.widget_black-studio-tinymce .textwidget {
margin:0
}

.hentry,.entry-content {
margin:0
}

#nav-wrapper {
background-color:#f2ab1d
}

#masthead {
background:#221e20
}

#masthead img {
    width: 65%;
    float: right;
    left: 60px;
    position: relative;
}

#site-title .searchform {
padding-top:21px
}

#masthead #site-title .searchform fieldset .btn {
background-color:#e63
}

#masthead #site-title .searchform fieldset .form-control {
background-color:#fff;
color:#333
}

#masthead #site-title .searchform fieldset .form-control::placeholder {
color:#333
}

#masthead #nav-wrapper .navbar-collapse .nav > li.active:after,#masthead #nav-wrapper .navbar-collapse .nav > li.current-menu-ancestor:after {
display:none
}

#masthead #nav-wrapper .navbar-header .navbar-toggle .menu-icon .icon-bar {
background-color:rgba(0,0,0,0.5)
}

.menu-icon,.menu-label {
color:#333
}

#masthead #nav-wrapper .navbar-header .navbar-toggle:hover {
background-color:rgba(0,0,0,0.15)
}

.navbar-default .navbar-nav > li > a:hover:after,.navbar-default .navbar-nav > li.active > a:after {
width:70%;
position:absolute;
left:15%;
bottom:11px;
height:2px;
content:"";
background-color:#241002
}

.navbar-default .navbar-nav > li:first-child > a:hover:after {
left:2%!important
}

.navbar-default .navbar-nav > li.donate-button > a:hover:after {
background-color:transparent!important
}

@media (max-width:767px) {
.navbar-default .navbar-nav > li > a:hover:after {
background-color:transparent
}
}

.donate-button a {
background-color:#483a31!important;
color:#f2ab1d!important;
border-radius:5px;
left:565px;
padding-top:5px!important;
padding-bottom:5px!important;
margin-top:10px
}

.donate-button a:hover {
background-color:#333!important
}

.navbar-default .navbar-nav > li > a {
color:#241002;
position:relative;
}

.navbar-default .navbar-nav > li.active > a {
color:#241002!important
}

.navbar-default .navbar-nav > li > a:hover {
color:#241002;
text-decoration:none!important
}

/*-----------------Home Styles---------------------*/
.home #content .panel-grid .widget {
margin:0
}

.home .metaslider .caption-wrap {
  left: 50%;
  width: 30%;
  position: absolute;
  bottom: 190px;
  opacity: 1;
  background-color: rgba(0,0,0,0.7);
  padding: 40px;
  font-size: 32px;
  border-right: 5px solid #f2ab1d;
}

.home .metaslider .caption-wrap a {
	color:#fff!important;
    font-size: 20px;
    text-decoration: none;
    padding-bottom: 2px;
    border-bottom: 2px solid #ffc43a;
}

.metaslider .caption-wrap p {
line-height:1.2
}

.home .metaslider .caption-wrap .arrow {
  color:#ffc43a;
  font-size:18px;
}

.home .metaslider .caption-wrap a:hover {
color:#ffc43a!important
}

.image-row {
position:relative
}

.image-row .top-arrow {
border-bottom:40px solid #00000000;
border-right:40px solid #fafafa;
height:225px
}

.image-row .bottom-arrow {
border-top:40px solid #00000000;
border-right:40px solid #fafafa;
height:225px
}

.image-row.right .top-arrow {
border-bottom:40px solid #00000000;
border-left:40px solid #cecc67;
border-right:0;
height:160px
}

.image-row.right .bottom-arrow {
border-top:40px solid #00000000;
border-left:40px solid #cecc67;
border-right:0;
height:165px
}

.home h2 {
margin-top:0;
margin-bottom:0;
padding:0 0 16px
}

.image-row p {
font-size:18px;
line-height:1.8;
margin:0;
}

.home #content .widget .btn.btn-black {
padding:8px 22px!important;
font-size:18px!important;
border-radius:0!important
}

.home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date {
background-color:#221e20!important
}

.home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-day,.home #content .panel-grid .widget .uc-cal.uc-iconcal .uc-cal-list .uc-cal-item .uc-cal-event .uc-cal-event-date .uc-cal-event-month {
color:#ffc455!important
}

.home #content .panel-grid .widget .uc-cal .uc-cal-event-title {
color:#f15f31!important;
font-size:18px!important
}

.events-box {
border-radius:5px
}

.events-box .social {
padding:0 2px
}

.events-box .glyphicon-new-window {
display:none
}

.profile-row p {
font-size:18px;
line-height:1.8
}

.profile-row {
background-image:Url(http://development.wordpress.uconn.edu/africana/wp-content/uploads/sites/157/2019/01/africa-yellow-bg.jpg);
background-repeat: no-repeat;
background-position: right bottom;
background-size: 45%;
}

.why-major h2 {
margin-top:15px
}

@media (max-width:1600px){
.home .metaslider .caption-wrap {
    bottom: 80px;
	width:40%;
	left:40%;
}
}

@media (max-width:1200px){
.home .metaslider .caption-wrap {
    bottom: 40px;
	width:50%;
	left:35%;
}

.image-row p {
    font-size: 16px;
    line-height: 1.6;
}

.donate-button a {
	left: 135px;
}

.image-row .top-arrow{
	border-bottom:0;
	border-right:0;
}

.image-row .bottom-arrow {
	border-top:0;
	border-right:0;
}

.image-row.right .top-arrow{
	border-bottom:0;
	border-left:0;
}

.image-row.right .bottom-arrow{
	border-top:0;
	border-left:0;
}
}

@media (max-width:991px){
	.home .metaslider .caption-wrap {
		position:initial!important;
		width:100%;
		opacity:1;
		 padding: 20px;
	}
	
	.home h2 {
    font-size: 36px;
}
	
	.image-row p {
    margin-bottom:20px;
}


#masthead img {
	margin-top:15px;
}
}

@media (max-width:767px){
	.donate-button a {
		left: 0;
		width: 80px;
		margin-left:15px;
	}
	#masthead #nav-wrapper .navbar-header .navbar-brand {
    	color: #333;
	}
	#pgc-122-3-0 {
		margin-bottom:-40px!important
	}
}

/*-----------------Interior Styles-----------------------*/

h1.entry-title a {
color:#d31f33
}