/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
body {
	-webkit-animation-delay: .1s;
	-webkit-animation-name: fontfix;
	-webkit-animation-duration: .1s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: linear;
}

@-webkit-keyframes fontfix {
	from {
		opacity: 1;
	}
	
	to {
		opacity: 1;
	}
}

/*home*/
.uvc-sub-heading.ult-responsive {
	font-size: 20px;
}

/* topbar navigation */
.search-header button {
	margin-top: 12px !important;
}

.navbar-inverse .nav .active > a {
	color: #ffffff !important;
}

.navbar-inverse .navbar-inner {
	border-top: 3px solid #00acee;
	background: #0f212D !important;
}

.navbar .nav > li > a:hover, .navbar-inverse .nav a:hover, .footer-widgets ul li a:hover {
	color: #FFF649 !important;
}

.navbar .brand {
	padding: 5px !important;
}

.nav>li>a:hover, a.dropdown-toggle {
	background-color: rgba(15,33,45,0.86) !important;
}

.navbar .nav {
	margin: 10px 0 0 !important;
}

.dropdown-menu {
	background-color: rgba(15,33,45,0.86) !important;
}

.fake-navbar img {
	padding: 0 !important;
}

.navbar .nav > li > a {
	font-family: 'Roboto Condensed', sans-serif !important;
	font-weight: 700;
}

.shortcodes-margin {
	margin-top: 0 !important;
}

.navbar .brand {
	padding: 0 70px 10px 20px;
}

/* Sidebar */
#sidebar .block ul .menu-item a {
	font-family: 'Roboto Condensed', sans-serif !important;
}

#sidebar .block a:hover {
	color: #FFF649 !important;
}

#sidebar {
	margin-top: 30px !important;
}

/* Buttons */
.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
	background-color: #FFF649 !important;
	font-weight: bold;
}

.vc_btn-blue, a.vc_btn-blue, button.vc_btn-blue {
	background-color: #FFF649 !important;
}

.vc_btn3.vc_btn3-size-md {
	font-weight: 500 !important;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	background-color: #F8DF57 !important;
}

/* Fonts */
p, li {
	font-family: 'Roboto', sans-serif !important;
}

h1.title-divider {
	margin-bottom: 40px !important;
}

h1.regionTitle {
	font-family: sans-serif !important;
}

h1.regionTitle {
	color: #333E48 !important;
	font-family: Sans-serif !important;
	font-size: 22pt !important;
}

h1.title-divider {
	margin: 20px 0 !important;
}

/* Colours */
.ult_design_6.ult-cs-yellow .ult_pricing_table .ult_price_body_block, .ult_design_6.ult-cs-yellow .ult_pricing_table .ult_price_link .ult_price_action_button, .ult_design_6.ult-cs-yellow .ult_pricing_table .ult_pricing_heading {
	background: #FFF649 !important;
}

a.vc_gitem-link {
	color: #0F212D !important;
}

h1.title-divider span {
	font-family: 'Roboto', sans-serif !important;
	color: #0F212D !important;
}

a:hover, a:focus {
	color: #858585 !important;
}

/* Post */
.post-headlines {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 28px;
	line-height: 38px;
	color: #0F212D !important;
}

.breadcrumb {
	margin: 0 !important;
}

h1, h2, h3, h4, h5 {
	font-family: 'Roboto Condensed', sans-serif !important; font-weight: bold;
}

h1 {
	font-size: 60px !important;
}

p, li {
	margin-bottom: 10px !important;
	font-family: 'Roboto', sans-serif !important;
}

.blog-tag a {
	color: #0F212D !important;
}

.blog-tag img {
	display: none !important;
}

.blog-tag a:hover {
	text-decoration: underline !important;
}

/* Page */
.blog-page table.table td.span2 {
	display: none;
}

.blog-page table.table td {
	border-left: 1px solid #dedede !important;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background {
	border: dashed 2px grey;
}

.news-home {
	display: none;
}

/* info banner text */
.ultb3-title {
	margin-top: 2rem;
}

/*single-line-view sizing*/
animated-block {
	position: relative;
	animation: none;
}

.single-line-view .vc_gitem-animated-block {
	height: 150px;
}

.single-line-view  .vc_gitem-zone {
	height: 150px;
}

/*footer*/
.donate-widget button.btn-success {
	background: #006aa4 !important;
}

.donate-widget table td.first {
	color: #006aa4 !important;
}

.footer-widgets {
	background: #0F212D !important;
}

.footer-widgets .span3 .block h2 {
	color: #FFF649 !important;
}

.blog-page table.table {
	display: none;
}

#giftAidSection {
	color: #0F212D !important;
}