.slider-main-slider .ei-title h2, .slider-main-slider .ei-title h2 a { font-size: 40px; font-family: 'Playfair Display', sans-serif; color: #000000; font-style: italic; font-weight: normal; }
.slider-main-slider .ei-title h3, .slider-main-slider .ei-title h3 a { font-size: 40px; font-family: 'Open Sans Condensed', sans-serif; color: #4D4C4C; font-style: normal; font-weight: 400; }
.meta h1.post-title, .meta h1.post-title a, .meta h2.post-title, .meta h2.post-title a, .blog-small h2.post-title, .blog-small h2.post-title a, .blog-pinterest h2.post-title, .blog-pinterest h2.post-title a { font-size: 22px; font-family: 'Maven Pro', sans-serif; color: #030303; font-style: normal; font-weight: 400; }
.blog-big .meta a, .blog-small .meta a, .blog-big .meta div p, .blog-big .meta div p a, .blog-small .meta div p, .blog-small .meta div p a, .blog-pinterest .meta div p, .blog-pinterest .meta div p a, .blog-elegant .meta div p, .blog-elegant .meta div p a { font-size: 13px; font-family: 'Maven Pro', sans-serif; color: #5f5e5e; font-style: normal; font-weight: 400; }
.blog-big .meta a:hover, .blog-small .meta a:hover, .blog-big .meta div p:hover, .blog-big .meta div p a:hover, .blog-small .meta div p:hover, .blog-small .meta div p a:hover, .blog-pinterest .meta div p:hover, .blog-pinterest .meta div p a:hover, .blog-elegant .meta div p:hover, .blog-elegant .meta div p a:hover { color: #000000; }
.section.blog .meta h4 a { font-size: 15px; font-family: 'Rokkitt', sans-serif; color: #030303; font-style: normal; font-weight: 400; }
.section.blog .meta h4 a:hover { color: #AC670C; }
#footer { background: #EFF1F1; }
#footer, #footer *, #copyright *, #copyright .inner, #footer .recent-post .thumb-img img, #footer .widget_archive ul li a, #footer .widget_archive ul li a:hover, #footer .widget_nav_menu ul li a, #footer .widget_nav_menu ul li a:hover, #footer .widget_pages ul li a, #footer .widget_pages ul li a:hover, #footer .widget_categories ul li a, #footer .widget_categories ul li a:hover, #footer #searchform input, #footer .widget_flickrRSS img, #footer .widget_nav_menu ul li a, #footer .widget_pages ul li a, #footer .widget_categories ul li a, #footer .widget_archive ul li a:hover, #footer .widget_nav_menu ul li.current_page_item > a, #footer .widget_pages ul li.current_page_item > a, #footer .widget_categories ul li.current_page_item > a, #footer .testimonial-widget div.name-testimonial, #footer .last-tweets-widget ul li, #footer .yit-widget-content .widget, #footer .portfolio-categories ul li, #footer .recent-comments .avatar img, #footer .more-projects-widget .work-thumb, #footer .more-projects-widget .controls, #footer .more-projects-widget .top, #footer .featured-projects-widget img, #footer .thumb-project img { border-color: #CAD0D1; }
#copyright { background: #51575A; }
.boxed #wrapper { background-color: #ffffff; }
code, pre, body hr, #copyright .inner, #footer .inner, .gallery img, .gallery img, .content .archive-list ul, .content .archive-list ul li, .more-projects-widget .work-thumb, .more-projects-widget .controls, .more-projects-widget .top, .featured-projects-widget img, .thumb-project img, #searchform input, .portfolio-categories ul li, .portfolio-categories ul li:hover, .recent-comments .avatar img, .content .contact-form li.submit-button input, #portfolio .read-more, #portfolio .more-link, #portfolio .read-more:hover, #portfolio .more-link:hover, .accordion-title, .accordion-item-thumb img, form input[type="text"], form textarea, .testimonial-page, div.section-caption .caption, .line, .last-tweets-widget ul li, .toggle p.tab-index, .toggle .content-tab, .testimonial, .google-map-frame, .section.blog .post, .section.blog h4.other-articles, .section.blog .sticky .thumbnail, .section .portfolio-sticky .work-categories, .testimonial, #searchform input, .blog-big .meta p, .blog-big p.list-tags, .blog-small .image-wrap, .comment-container, .image-square-style #comments img.avatar, #comments .comment-author img, .comment-meta, #respond input, #respond textarea, img.comment-avatar, .portfolio-big-image a.thumb, .portfolio-big-image a.more, .portfolio-big-image a.more:hover, .portfolio-big-image .work-thumbnail a.nozoom, .portfolio-big-image .work-skillsdate, .internal_page_item, .gallery-wrap li h5, .gallery-filters, .portfolio-full-description a.thumb, .portfolio-full-description a.more, .portfolio-full-description a.more:hover, .portfolio-full-description .work-skillsdate, .related_img, #portfolio.columns .overlay_a, .yit-widget-content .widget, .slider.thumbnails .showcase-thumbnail img, .slider.thumbnails .showcase-thumbnail img:hover, .slider.thumbnails .showcase-thumbnail.active img, .recent-post .thumb-img img, .widget_archive ul li a, .widget_archive ul li a:hover, .widget_nav_menu ul li a, .widget_nav_menu ul li a:hover, .widget_pages ul li a, .widget_pages ul li a:hover, .widget_categories ul li a, .widget_categories ul li a:hover, #searchform input, .widget_flickrRSS img, .widget_nav_menu ul li a, .widget_pages ul li a, .widget_categories ul li a, .widget_archive ul li a:hover, .widget_nav_menu ul li.current_page_item > a, .widget_pages ul li.current_page_item > a, .widget_categories ul li.current_page_item > a, .testimonial-widget div.name-testimonial, .last-tweets-widget ul li, .yit-widget-content .widget, .portfolio-categories ul li, .recent-comments .avatar img, .more-projects-widget .work-thumb, .more-projects-widget .controls, .more-projects-widget .top, .featured-projects-widget img, .thumb-project img, .picture_overlay, #respond textarea:focus, .portfolio-big-image .work-thumbnail .picture_overlay, .portfolio-full-description .work-thumbnail .thumb-wrapper, .testimonial-widget li > div, .sidebar .widget > h3, .sidebar .recent-post .thumb-img img { border-color: #eeeeee; }
#portfolio.pinterest .thumbnail .picture_overlay:hover, #portfolio.slide-detail .ch-item-hover:hover, #portfolio.filterable .ch-item-hover:hover, #portfolio.portfolio-big-image .work-thumbnail .picture_overlay:hover, .portfolio-big-image .work-thumbnail .thumb-wrapper:hover, .related_project .related_img:hover, .portfolio-categories ul li:hover, #portfolio .more-link:hover, .portfolio-big-image a.more:hover, #portfolio.columns .overlay_a:hover, .showcase-thumbnail img:hover, .widget_archive ul li a:hover, .widget_nav_menu ul li a:hover, .widget_pages ul li a:hover, .widget_categories ul li a:hover, .picture_overlay:hover { border-color: #790000; }
#back-top { background-color: #51575A; }
#topbar { background-color: #373636; }
#header { background-color: #eff1f1; }
#header .menu > ul ul { background-color: #c8cfd0; }
#border-header { background: #cad0d1; border-color: #eeeeee; }
.sf-menu .current-menu-ancestor a span.triangle, .sf-menu .current-menu-item a span.triangle, .sf-menu li:hover a span.triangle, .sf-menu .current_page_item a span.triangle, .sf-menu .current_page_ancestor a span.triangle { border-bottom-color: #cad0d1; }
.sf-menu ul { border-top-color: #b4babb; }
.error-404-text p { font-size: 18px; font-family: 'Maven Pro', sans-serif; color: #585555; font-style: normal; font-weight: 400; }
.error-404-text p a { color: #B77A2B; }
.error-404-text p a:hover { color: #000000; }
div.popup .title { font-size: 20px; font-family: 'Maven Pro', sans-serif; color: #030303; font-style: normal; font-weight: 400; }
div.popup, div.popup_message, div.popup_message p, div.popup_message span { font-size: 13px; font-family: 'Maven Pro', sans-serif; color: #5f5e5e; font-style: normal; font-weight: 400; }
#portfolios { background: #ffffff url('http://ballyhauniscs.ie/wp-content/themes/celestino/images/backgrounds/032.jpg'); font-size: 18px; font-family: 'Abel', sans-serif; color: #000000; font-style: italic; font-weight: 700; }
.testimonial .testimonial-text p, .testimonial .testimonial-text-full p, .testimonial-page .testimonial-text-full p { font-size: 13px; font-family: 'Maven Pro', sans-serif; color: #585555; font-style: normal; font-weight: 400; }
.testimonial .testimonial-name a.name, .testimonial .testimonial-name p.name, .testimonial-page .testimonial-name a.name, .testimonial-page .testimonial-name p.name { font-size: 22px; font-family: 'Shadows Into Light', sans-serif; color: #AB5705; font-style: normal; font-weight: 400; }
.testimonial .testimonial-name a.website, .testimonial-page .testimonial-name a.website { font-size: 12px; font-family: 'Maven Pro', sans-serif; color: #1C1C1C; font-style: normal; font-weight: 400; }
.testimonials-slider ul.testimonials li blockquote p a { font-size: 24px; font-family: 'Maven Pro', sans-serif; color: #030303; font-style: normal; font-weight: 400; }
.testimonials-slider ul.testimonials li p.meta { font-size: 13px; font-family: 'Maven Pro', sans-serif; color: #030303; font-style: normal; font-weight: 700; }
#footer, #footer p, #footer li { font-size: 13px; font-family: 'Maven Pro', sans-serif; color: #ffffff; font-style: normal; font-weight: 400; }
#footer a { color: #b77a2b; }
#footer a:hover { color: #030303; }
#footer h3 { font-size: 17px; font-family: 'Maven Pro', sans-serif; color: #030303; font-style: normal; font-weight: 400; }
#copyright, #copyright p, #copyright div p { font-size: 12px; font-family: 'Maven Pro', sans-serif; color: #ffffff; font-style: normal; font-weight: 400; }
#copyright a, #copyright p a, #copyright div p a { color: #b77a2b; }
#copyright a:hover { color: #f2f4f5; }
a, p, li, address, dd, blockquote, td, th, .paragraph-links a, a.text-color, ul.filters li a, .menu-select select, .testimonial-widget li a, .testimonial-widget li p { font-size: 13px; font-family: 'Maven Pro', sans-serif; color: #5f5e5e; font-style: normal; font-weight: 400; }
a, a.text-color:hover, ul.filters li a:hover, ul.filters li a.active { color: #b77a2b; }
a:hover { color: #030303; }
#yit-breadcrumb a { font-size: 12px; font-family: 'Droid Sans', sans-serif; color: #838383; font-style: normal; font-weight: 400; }
#yit-breadcrumb a:hover { color: #535353; }
#page-meta #yit-breadcrumb a.current { color: #a96605; }
h1, h1 a { font-size: 30px; font-family: 'Maven Pro', sans-serif; color: #030303; font-style: normal; font-weight: 400; }
h2, h2 a { font-size: 22px; font-family: 'Maven Pro', sans-serif; color: #030303; font-style: normal; font-weight: 400; }
h3, h3 a { font-size: 20px; font-family: 'Maven Pro', sans-serif; color: #030303; font-style: normal; font-weight: 400; }
h4, h4 a { font-size: 18px; font-family: 'Maven Pro', sans-serif; color: #030303; font-style: normal; font-weight: 400; }
h5, h5 a { font-size: 15px; font-family: 'Maven Pro', sans-serif; color: #030303; font-style: normal; font-weight: 400; }
h6, h6 a { font-size: 12px; font-family: 'Maven Pro', sans-serif; color: #030303; font-style: normal; font-weight: 400; }
#page-meta .slogan h2 { font-size: 28px; font-family: 'Maven Pro', sans-serif; color: #030303; font-style: normal; font-weight: 400; }
#page-meta .slogan h3 { font-size: 21px; font-family: 'Maven Pro', sans-serif; color: #030303; font-style: normal; font-weight: 400; }
.special-font { font-size: 12px; font-family: 'Shadows Into Light', sans-serif; color: #030303; font-style: normal; font-weight: 400; }
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { color: #C86F06; }
#back-top a, #back-top a:hover { font-size: 12px; font-family: 'Droid Sans', sans-serif; color: #ffffff; font-style: normal; font-weight: 400; }
#header #logo #textual { font-size: 40px; font-family: 'Montez', sans-serif; color: #373636; font-style: normal; font-weight: 400; }
#header #logo #textual span { font-size: 40px; font-family: 'Montez', sans-serif; color: #ac670c; font-style: normal; font-weight: 400; }
#header #logo #tagline { font-size: 14px; font-family: 'Maven Pro', sans-serif; color: #767676; font-style: normal; font-weight: 400; }
#header #logo #tagline span { font-size: 14px; font-family: 'Maven Pro', sans-serif; color: #4b4a4a; font-style: normal; font-weight: 400; }
#topbar li, #topbar p { font-size: 11px; font-family: 'Droid Sans', sans-serif; color: #ffffff; font-style: normal; font-weight: 400; }
#topbar a { color: #f5b00c; }
#topbar a:hover { color: #ab5705; }
#header div.menu > ul > li > a { font-size: 14px; font-family: 'Maven Pro', sans-serif; color: #727272; font-style: normal; font-weight: 400; }
#header div.menu > ul > li > a:hover { color: #8d5504; }
#header div.menu > ul > li.current-menu-item > a, #header div.menu > ul > li.current-menu-ancestor > a, #header div.menu > ul > li.current_page_parent > a, #header div.menu > ul > li.current_page_ancestor > a, #header div.menu > ul > li.current_page_item > a { color: #8d5504; }
#header div.menu > ul ul li a { font-size: 13px; font-family: 'Maven Pro', sans-serif; color: #373636; font-style: normal; font-weight: 400; }
#header div.menu > ul ul li a:hover { color: #8d5504; }
#header div.menu > ul ul li.current-menu-item > a, #header div.menu > ul ul .current-menu-ancestor > a { color: #8d5504; }
.sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5, .sidebar h6 { font-size: 17px; font-family: 'Maven Pro', sans-serif; color: #030303; font-style: normal; font-weight: 400; }
.sidebar p, .sidebar li, .sidebar div { font-size: 13px; font-family: 'Maven Pro', sans-serif; color: #585555; font-style: normal; font-weight: 400; }
.sidebar a { color: #8a8989; }
.sidebar a:hover { color: #030303; }
.testimonial-widget li blockquote p { font-size: 12px; font-family: 'Maven Pro', sans-serif; color: #585555; font-style: normal; font-weight: 400; }
.testimonial-widget li .name-testimonial { font-size: 11px; font-family: 'Maven Pro', sans-serif; color: #000000; font-style: normal; font-weight: 400; }
.testimonial-widget li .url-testimonial { font-size: 11px; font-family: 'Maven Pro', sans-serif; color: #585555; font-style: normal; font-weight: 400; }.FA_overall_container_classic_responsive.light .FA_featured_articles .FA_article div.fa_content {
	font-size: 16px !important;
}
#logo {
	margin-top: -5px;
	float: left;
}
#header {
	background-image: url(http://ballyhauniscs.ie/wp-content/themes/celestino-child/images/header-bkg.png);
	position: relative;
	margin-bottom: 21px;
	min-height: 105px;	/*height: 105px;*/
	padding-top: 10px;
	padding-bottom: 14px;
}
#border-header {
	height: 12px;
	background: #C4161C;
	width: 100%;
	position: absolute;
	bottom: 0;
	border: none
}
.FA_overall_container_classic_responsive.light .FA_featured_articles .FA_article h2 {
	color: #14143F !important;
	background-color: #eaeaea;
	font-size: 22px !important;
	font-weight: bold;
}
.FA_overall_container_classic_responsive.light .FA_featured_articles .FA_article h2
.sf-menu .current-menu-ancestor a span.triangle, .sf-menu .current-menu-item a span.triangle, .sf-menu li:hover a span.triangle, .sf-menu .current_page_item a span.triangle, .sf-menu .current_page_ancestor a span.triangle {
	width: 0px;
	height: 0px;
	line-height: 0px;
	border-bottom: 10px solid #C4161C;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	display: block;
	position: relative;
	bottom: -23px;
	left: -50%;
	z-index: 10;
}
.stretched #wrapper.container {
	/*min-width: 960px; */
	width: 100%;
}
#respond {
	display: none
}
#footer {
	background-image: url(http://ballyhauniscs.ie/wp-content/themes/celestino-child/images/header-bkg.png);
	border-top: 10px solid #13123D;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-top: 13px;
	padding-bottom: 20px;
}
#copyright {
	background-color: #13123D;
	padding-top: 7px;
}
.sf-menu a {
	text-decoration: none;
	font-size: 12px;
	height: 42px;
	padding-top: 40px;
	margin-top: 10px;
	position: relative;
}
#portfolio .read-more, #portfolio .more-link {
	background: /*url("images/bg-button-light.png") repeat-x scroll left top*/#F4F4F8;
	border: 1px solid #CFCFCF;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	color: #787D8C !important;
	float: left;
	font-size: 12px;
	margin: 15px 0 20px;
	padding: 4px 12px;
	text-decoration: none;
	text-shadow: 1px 1px 0 white;
	display: none
}
#page-meta .slogan h2 {
	font-size: 30px !important;
	margin-bottom: 10px;
	color: #FFFFFF;
}
#page-meta .slogan h3 {
	font-size: 21px;
	margin-top: 0px;
	color: #FFFFFF
}
#portfolio a.zoom span.subtitle, .section a.zoom span.subtitle {
	bottom: 12%;
	font-size: 11px;
	display: none
}
h4, h4 a, h4 span {
	font-size: 18px;
	line-height: 18px;
	display: none
}
#menu {
	margin-top: 5px;
}
h2 {
	font-size: 22px;
	color: #790000;
}
h3 {
	font-size: 18px;
	color: #790000;
}
p, ul, li {
	font-size: 15px;
}
/* Responsive iFrame */
.responsive-iframe-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.responsive-iframe-container iframe, .vresponsive-iframe-container object, .vresponsive-iframe-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#footer, #footer p, #footer li {
	color: #666;!important
}
.slogan {
	color: #FFF
}
.ei-slider-thumbs li a {
	background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.3), 0 1px 0 1px rgba(255, 255, 255, 0.5);
	cursor: pointer;
	display: block;
	height: 100%;
	text-indent: -9000px;
	transition: background 0.2s ease 0s;
	width: 100%;!important
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
}
#footer a {
	color: #790000 !important;
}
h2, h2 a, h2 span {
	font-size: 18px !important;
}
.blog-pinterest .blog-item {
	border: 1px solid #E5E7E7;
	border-radius: 0;
	box-shadow: 3px 5px 0 #F7F7F7;
	padding: 8px;
	position: relative;
	background: #FFF;
}
.responsive .span4 {
	width: 427px !important;
	height: 106px !important;
}
.responsive .span8 {
	width: 700px !important;
	float: right !important;
}
.FA_overall_container_classic_responsive.light .FA_featured_articles .FA_article h2 {
	background-color: none !important;
}
.FA_date {
	text-align: center !important;
}
.FA_overall_container_classic_responsive.light .FA_featured_articles .FA_article h2 {
	text-align: center !important;
}
.FA_overall_container_classic_responsive.light {
	border: 2px solid white !important;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-moz-box-shadow: 0px 0px 0px 0px;
	-webkit-box-shadow: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px;
	background: url('http://ballyhauniscs.ie/wp-content/uploads/2014/11/ballyhauniscs31.png') repeat !important;
	background-position: left top;
}
#footer1 > tbody > tr > td > img {
	display: none;
}
#footer > div > div > div.footer-row-4.footer-columns-4 {340px;
}
@media only screen and (min-width: 1100px) {
	.responsive .span3 {
		width: 240px;
	}
}
#footer .date-top {
	font-size: 20px !important;
}
.blog-pinterest .blog-item {
	height: 400px;
}
.xblog-pinterest .blog-item .picture_overlay img {
	height: 120px !important;
	width: 360px !important;
}
.FA_overall_container_classic_responsive.light .FA_featured_articles .FA_article .image_container {
	border: none !important;
}
.FA_overall_container_classic_responsive .FA_featured_articles .FA_article img.blank {
	background: #e9e9e9;
	border: 1px solid #e9e9e9 !important;
}
.FA_overall_container_classic_responsive .FA_featured_articles .FA_article .image_container {
	height: 280px !important;
}
#header div.menu > ul > li > a{ font-weight:700;color:#222}

h2.post-title,
.image-wrap.span4 img{
clear:both !important;
}.blog-big .meta, .blog-small .meta { background: #ffffff; }