/* Global */


/* f9b7db logo pink  249, 183, 219 */
/* 20236a logo purple */
/* f5f3ee cream/beige */

html, body { height:100%; }
body {
	font-family: 'Open Sans', sans-serif;
	color: #6d6d6d;
	background-color:#f5f3ee;
	overflow-x:hidden;
	font: normal 100%; 
	margin: 0; 
	padding: 0; 
	position: relative;
	background: url(../images/bg/seemless-bg-catoca.jpg) repeat; 

}



img {
	max-width: 100%;
}
a:link, a {
	color: #20236a;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	color: #20236a;
	text-decoration: none;
}

.fright, .floatright {float:right;
}
.fleft, .floatleft {float:left;
}

.bold { font-weight: 900; }
.center { text-align: center; display: block; margin: auto; }
.inline { display: inline;}
.smalltext { font-size: 80%; }

ul.nobullet { list-style:none; }
.nobullet i { color: #f9b7db;}



.overflow_hidden {overflow:hidden;}

.seperatorline { height: 1em; width: 100%; float: none; clear: both; }

/* Navigation */

.logohead {
	position:fixed;
	top:0px;
	width:100%;
	height:100px;
	background-color:#20236a;
	z-index:9999;
}
#logo {
	margin: 5px 0 0 5px;
	float: left;
}
#logo img.logo_small {display:none;}
#nav {
	text-align: right;
}

#maintext { position: relative; top: 140px; padding-bottom: 140px;}

#freshherbs { 
	position: absolute;
	top: 40%; 
	right: 1%;
	background: url(../images/food/basil-leaf.png) no-repeat; height: 200px; width: 200px;}
#coffee {
	background: url(../images/food/fresh-coffee-cafe.png) no-repeat; height: 200px; width: 300px;
}

#garliccloves { right: 0; position: relative; top: -293px;background: url(../images/food/catoca-garlic-cloves.png) no-repeat; height: 293px; width: 300px; margin-bottom: -293px; } 
#garlic { right: 0;
	background: url(../images/food/catoca-garlic.png) no-repeat; height: 293px; width: 300px;} 
#boysparty { background: url(../images/parties/childrens-parties.png) no-repeat; height: 262px; width:187px;  }
#girlsparty { position: relative; background: url(../images/parties/girls-birthday-party.png) no-repeat;  height: 256px; width: 157px; left: 187px;}
#boysparty2 {position: relative; background: url(../images/parties/boys-birthday-parties.png) no-repeat; height: 268px; width:71px;  left: 200px;}
#girlsparty2 { background: url(../images/parties/girls-birthday-parties.png) no-repeat; width: 114px; height: 199px; }
#wecometoyou { position: relative; left:  -6%; background: url(../images/catering/we-come-to-you.png) no-repeat; height: 335px; width: 240px;}
#bike { background: url(../images/locations/bike-rental-lough-boora.png) no-repeat; width: 260px; height: 169px; margin-right: 1em;}
#freeparking { background: url(../images/icons/free-parking.png) no-repeat; width: 200px; height: 200px; }
/*
.menu{
	
}
ul.menu {
	margin:0;
	padding:0;
}
.menu li{

}


.menu li a {
}
.menu a.current { color: #f5f3ee;}
.menu li a:hover,
.menu .active {
	cursor:pointer;
	background:url(../images/logohead_bg_h.png) no-repeat 0 0;
	color: #fff;
	text-shadow:1px 2px 0 rgba(0,0,0,0.28);
	text-decoration:none;
}
*/

/* Social Hover */
/* Effect 8 */
.hi-icon-wrap {
/*	text-align: center;
	margin: 0 auto;
	padding: 2em 0 3em; */
}

.hi-icon {
	display: inline-block;
	font-size: 0px;
	cursor: pointer;
	margin: 15px 30px;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	color: #fff;
}

.hi-icon:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box; 
	-moz-box-sizing: content-box; 
	box-sizing: content-box;
}

.hi-icon:before {
	font-family: 'ecoicon';
	speak: none;
	/*font-size: 48px;
	line-height: 90px;*/
	height: 100px; height: 100px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	-webkit-font-smoothing: antialiased;
}

.hi-icon-facebook:before {
	content: url(../images/icons/facebook-catoca.png);
	
}

.hi-icon-twitter:before {
	content: url(../images/icons/twitter-catoca.png);
}

.hi-icon-google:before {
	content: url(../images/icons/google-catoca.png);
}

.hi-icon-earth:before {
	content: "\e002";
}

.hi-icon-support:before {
	content: "\e000";
}

.hi-icon-locked:before {
	content: "\e001";
}

.hi-icon-cog:before {
	content: "\e003";
}

.hi-icon-clock:before {
	content: "\e004";
}

.hi-icon-videos:before {
	content: "\e005";
}

.hi-icon-list:before {
	content: "\e006";
}

.hi-icon-refresh:before {
	content: "\e007";
}

.hi-icon-images:before {
	content: "\e008";
}

.hi-icon-pencil:before {
	content: "\e00b";
}

.hi-icon-link:before {
	content: "\e00c";
}

.hi-icon-mail:before {
	content: "\e00d";
}

.hi-icon-location:before {
	content: "\e00e";
}

.hi-icon-archive:before {
	content: "\e00f";
}

.hi-icon-chat:before {
	content: "\e010";
}

.hi-icon-bookmark:before {
	content: "\e011";
}

.hi-icon-user:before {
	content: "\e012";
}

.hi-icon-contract:before {
	content: "\e013";
}

.hi-icon-star:before {
	content: "\e014";
}

.hi-icon-effect-8 .hi-icon {
	background: rgba(255,255,255,0.1);
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
	transition: transform ease-out 0.1s, background 0.2s;
}

.hi-icon-effect-8 .hi-icon:after {
	top: 0;
	left: 0;
	padding: 0;
	z-index: -1;
	box-shadow: 0 0 0 2px rgba(255,255,255,0.1);
	opacity: 0;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
}

.no-touch .hi-icon-effect-8 .hi-icon:hover {
	background: rgba(255,255,255,0.05);
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}

.hi-icon-effect-8 .hi-icon:hover:after {
	-webkit-animation: sonarEffect 1.3s ease-out 75ms;
	-moz-animation: sonarEffect 1.3s ease-out 75ms;
	animation: sonarEffect 1.3s ease-out 75ms;
}

@-webkit-keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #f9b7db, 0 0 0 10px rgba(255,255,255,0.5);
	}
	100% {
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #f9b7db, 0 0 0 10px rgba(255,255,255,0.5);
		-webkit-transform: scale(1.5);
		opacity: 0;
	}
}
@-moz-keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #f9b7db, 0 0 0 10px rgba(255,255,255,0.5);
	}
	100% {
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #f9b7db, 0 0 0 10px rgba(255,255,255,0.5);
		-moz-transform: scale(1.5);
		opacity: 0;
	}
}
@keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #f9b7db, 0 0 0 10px rgba(255,255,255,0.5);
	}
	100% {
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #f9b7db, 0 0 0 10px rgba(255,255,255,0.5);
		transform: scale(1.5);
		opacity: 0;
	}
}

/* General Slides */ 

.slide{
	background-attachment: fixed;
	width:100%;
	height:auto;
	position: relative;
	padding:0;
	max-width:100%;
	overflow:hidden;
}

h1 {
	margin:0 0 27px 0;
	text-transform:none;
	text-align:center;
	font-family:'Bree Serif';
	font-size: 4em;
	color:#20236a;
	font-weight: 400;
}

h2 {
	margin-top: 2em; 
	text-transform:none;
	font-size: 1.5em;
	color:#20236a;
	font-family:'Bree Serif';

}
img.icon_img {margin-bottom:19px;
}

h3, h4 {

	text-transform:none;
	font-family:'Bree Serif';
	font-weight:400;
	font-size:1.5em;
	color: #000;
}
h4 { font-size: 1.2em; color:#454545;}

p, li { font-size: 1.2em; }
li p { font-size: 1em; }


/* ____________________________________ Slide 1 ____________________________________ */ 
.effects {
	position:relative;
}
.effect_2 {
	background:url(../images/bg/effect_2.png) repeat left top; /* This is the grainy effect */
	position:relative;
	z-index:999 !important;
}
.padding_slide1 {padding:244px 0 77px 0;
}
.slide.home#slide2 {  background: url(../images/bg/seemless-bg-catoca.jpg) repeat fixed;}

#slide1{
	background-color:#ffffff;
	background-image:url(../images/bg/belvedere-house.jpg);
	text-align:center;
	background-position:0 0 !important;
	background-size: cover !important;
	width:100%;
	height: 100%;
}
#slide1.home { background-image: url(../images/bg/belvedere-house.jpg);  }

#slide1.dunnasi { background-image: url(../images/bg/dun-na-si.jpg); }
#slide1.tullynally { background-image: url(../images/bg/tullynally-catoca-cafe.jpg); }

#slide1.portumna { background-image: url(../images/bg/portumna-castle-courtyard_cafe.jpg); }

#slide1.wedding { background-image: url(../images/bg/wedding-venue-castle.jpg); }
#slide1.corporate { background-image: url(../images/bg/corporate-events.jpg); }
#slide1.catering { background-image: url(../images/catering/home-catering.jpg); }
#slide1.emo { background-image: url(../images/bg/emo-tea-rooms.jpg); }
#slide1.boora { background-image: url(../images/bg/lough-boora-cafe.jpg); }
#slide1.riverbank { background-image: url(../images/bg/riverbank-newbridge.jpg); }
#slide1.children { background-image: url(../images/bg/kids-birthday-parties.jpg); }
#slide1.giftware { background-image: url(../images/bg/irish-giftware.jpg); }
#slide1.lissadell { background-image:url(../images/bg/lissadell-house.jpg); }

.filtr_bg {
	background:url(../images/bg/filtr_bg.png) repeat left top;
	padding:27px 6px 15px 17px;
	margin-bottom:150px;
}

#slide1 h1 {
	margin:0;
	padding:0;
	border:none;
	text-transform:none;
	font-family:'Bree Serif';
	font-size: 69px;
	line-height: 81px;
	color:#20236a;
	font-weight: 400;
}
#slide1 h2 {
	text-transform:none;
	font-family:'Bree Serif';
	font-size: 53px;
	color: #20236a;
	line-height: 81px;
	padding:0;
	margin:0;
	font-weight: 400;
}
.bord_in_red {
	margin:10px 15px 0 13px;
	height:1px;
	background:#f5f3ee;
}
#slide1 p {
	text-transform:uppercase;
	font-size: 3em;
	color: #20236a;
	padding:19px 0 0 0;
	font-weight: 900;
}
#slide1 a.button {
    background-image: url(../images/icons/arrow_down.png);
    display: block;
    height: 117px;
	margin:0 auto;
    width: 117px;
	font-family:'Bree Serif';
	font-weight:400;
	font-size:23px;
	line-height:110px;
	color:#fff;
	text-shadow:1px 2px 0 rgba(0,0,0,0.28);
}
/*
#slide1.home #content div { padding: 0%; background: url(../images/bg/catoca-20236a-69px.png) repeat;  width: 21%; margin: 2%; margin-bottom: 100px; display: inline-block; }
#slide1.home #content div:hover { background: url(../images/bg/catoca-fff-69px.png) repeat; } 
#slide1.home a { font-size: 1.5em; font-width: 900; color: #f5f3ee}
#slide1.home a:hover { text-decoration: none; color: #20236a;} */
a.button:hover {cursor:pointer;text-decoration:none;
}

/* ____________________________________ Slide 2 ____________________________________ */ 

#slide2{
	padding:90px 0 79px 0;
	background: url(../images/bg/seemless-bg-catoca.jpg) repeat fixed #f5f3ee;

}
#slide2 .grid_8 img {
	margin-bottom:15px;
}

#slide2 h2 {
margin: 0px 0px 27px;
text-transform: none;
text-align: center;
font-family: "Bree Serif";
font-size:3em;
color: #20236A;
font-weight: 400;}

#slide h3 { margin-top: 2em;
text-transform: none;
font-size: 1.5em;
color: #20236A;
font-family: "Bree Serif";}

img.about_img {
	float:left;
	margin:0 20px 10px 0;
}




/* ____________________________________ Testimonial ____________________________________ */ 

#testimonial{
	background-image:url(../images/bg/belvedere-testimonials.jpg);
	background-size: cover !important;
	width:100%;
	background-position:0 0 !important;
	text-align:center;
}
#testimonial.wedding { background-image: url(../images/bg/wedding-at-belvedere.jpg);}
#testimonial.catering { background-image: url(../images/bg/home-catering.jpg);}
#testimonial.corporate { background-image: url(../images/bg/corporate-event-reviews.jpg); }
#testimonial.tullynally { background-image: url(../images/bg/tullynally-catoca-cafe.jpg); }

.padding_testimonial {
	padding:106px 0 83px 0;
}
#testimonial p {
	padding:0;
	margin:0;
	text-transform:none;
	font-family:'Bree Serif';
	font-size: 2em;
	
	color:#fff;
	font-weight: 400;
}
blockquote p, #testimonial blockquote p, cite{ font-size: 1.5em; color: #20236a; line-height: 1.5em;font-family:'Sail', 'Paytone One','Bree Serif' , sans-serif;
	font-style: italic; background: url(../images/bg/catoca-fff-69px.png) repeat; padding: 0.2em;}
cite { font-style: normal; }

/* ____________________________________ Testimonial ____________________________________ */ 

#hightea{
	background-image:url(../images/bg/afternoon-tea.jpg);
	background-size: cover !important;
	width:100%;
	background-position:0 0 !important;
	text-align:center;
}

/* ____________________________________ Social Icons ____________________________________ */ 

#socialicons{
	background-image:url(http://www.emotearooms.com/wp-content/uploads/2012/03/Original-Aerial-View-front-House.jpg);
	background-size: cover !important;
	width:100%;
	background-position:0 0 !important;
	text-align:center;
}
.padding_socialicons {
	padding:106px 0 83px 0;
}
.contact .padding_socialicons { padding-top: 246px; }
#socialicons p {
	padding:0;
	margin:0;
	text-transform:none;
	font-family:'Bree Serif';
	font-size: 56px;
	line-height: 52px;
	color:#fff;
	font-weight: 400;
}


/* ____________________________________ Slide Video Home ____________________________________ */ 
.padding_homevideo {
	padding:74px 0 0 0;
	padding: 0;
}
#homevideo{/*
	background-size: cover !important;
	width:100%;
	background-position:0 0 !important;
	text-align:center;
	position: absolute;
	position: fixed;
	top: -100px;
	background-image: url(../images/bg/catoca-cafe-ireland.jpg); */
}

#homevideo video { z-index: -99; width: 100%;}
#homevideo div#videocontent{ 
	position: absolute;
	top: 250px;
	width: 90%;
	padding: 0; 
	display: block; margin-left: 5%; margin-right: 5%;

	}
#homevideo .content h1, #homevideo .content h2 { color: #f5f3ee;}
#homevideo .content h1 {  text-shadow: 1px 1px #f9b7db;}
	/*
#homevideo iframe { width: 100%; height: 1000px;
	
	}
	*/
/*
#homevideo .grid_12 {
	margin-bottom:0 !important;
	border: 1px solid white;
}
*/
#homevideo .bord_top {
	width:100%;
	height:74px;
	margin-top:-74px;
	background-color: pink;
}


.video-container {
    position: relative;
    padding-bottom: 100%;
    padding-top: 30px; height: 0; overflow: hidden;
	
}
 
#homevideo iframe,
#homevideo object,
#homevideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

iframe#locations { border: 8px solid #f9b7db; margin-bottom: 2em;}
/* ___________________________________ //Slide 5 ___________________________________ */ 




/* ____________________________________ Slide 3 ____________________________________ */ 

#slide3{
	background-image:url(../images/slide3_bg.jpg);
	background-size: cover !important;
	width:100%;
	background-position:0 0 !important;
	text-align:center;
}
.padding_slide3 {
	padding:106px 0 83px 0;
}
#slide3 p {
	padding:0;
	margin:0;
	text-transform:none;
	font-family:'Bree Serif';
	font-size: 56px;
	color:#fff;
	font-weight: 400;
}



/* ____________________________________ Slide 4 ____________________________________ */

#slide4{
	background-color: #f5f3ee;
	
	padding:90px 0 0 0;
	padding-bottom: 4em;
}

#slide4.home {	background: url(../images/bg/seemless-bg-catoca20236a.jpg) repeat; 
}	
#slide4.home h1 { color: #fff; }

/* _________________ PORTFOLIO ________________ */


.gallerylisttext a { }
p.textbesidecircle { position: relative;  width: 60%; top:-234px; display: inline-table; }
#slide4 h4, #slide4 h3, #slide4 p, #slide4.catering li{
	
}
#slide4.home p { color: #d9d9d9; }

.gallery-list li, #slide4.catering .gallery-list  li{
	min-width:234px !important;
	width: 25%;
	height:234px;
	list-style: none;
	display: inline; margin: auto;

}
.gallery-list a.hover_img {
	display:inline-block;
	overflow:hidden;
	position:relative;
	height:234px;
	width:235px;
	text-align:center;
}
.gallery-list a.hover_img:hover {text-decoration:none;
}
.gallery-list a.hover_img img {
	border-radius:50%;
	-webkit-border-radius:50%;

}

.portfolio_descr {
	position: absolute;
	z-index:2;
	left: 0;
	right: 0;
	top: 0;
	width: 80%;
	height:100%;
	padding:32px 0 10px; padding-right: 10%; padding-left: 10%;
	text-align: center;
	opacity:0;
	filter: alpha(opacity=0);
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
}

#slide4 .portfolio_descr p {
	display: block;
	text-transform:none;
	color: #20236a;
	font-family: 'Bree Serif';
	font-weight:400;
	font-size: 1.2em;
	margin-bottom: 1em;
	padding:0 0 0.3em 0;
}

.portfolio_descr span {
	display:block;
	margin: 0 0 21px 0;
	padding:0 20px;
	color: #858585;
	font-size: 14px;
	line-height: 20px;
}
span.more_link {
	margin:0 auto;
	margin-top:10px;
	padding-top: 3px;
	background:url(../images/icons/more_link_bg.jpg) repeat-x;
	width:85px;
	height:30px;
	text-shadow:1px 2px 0 rgba(0,0,0,0.33);
	font-family:'Bree Serif';
	font-weight:400;
	font-size:1.3em;
	color:#fff;
}
span.more_link:hover {
	text-decoration:none;
	height:27px;
	margin-top:24px;
}
a.hover_img:hover  .portfolio_descr{
	opacity:1;
	filter: alpha(opacity=100);
}

a.hover_img .img_bord {
	position:absolute;
	z-index:1;
	width:215px;
	height:215px;
	top:10px;
	left:10px;
	margin:0 auto;
	opacity:0;
	filter: alpha(opacity=0);
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
}
a.hover_img:hover .img_bord {
	opacity:1;
	filter: alpha(opacity=100);
}

/* ________________ //PORTFOLIO _______________ */


/* Wedding */
.weddingmenu, .highteamenu{ text-align: center; background: url(../images/bg/wedding-menubg-catoca.jpg) center center repeat #fff;  padding-bottom: 0.5em; width: 90%; margin: auto;  margin-bottom: 2em;
-webkit-box-shadow: 0px 2px 15px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 2px 15px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 2px 15px 0px rgba(50, 50, 50, 0.75);
color: #000;
max-width: 900px;
outline: 3px solid #fff;
border:1px solid #f9b7db;
float: left; width: 38%; padding-left: 1%; padding-right: 1%; margin-left: 6%;
}
.weddingmenu h2 { margin-top: 1em; }

.weddingmenu h2, .newcourse { font-family: 'Great Vibes', cursive; font-size: 3em; }

.highteamenu { background-image: url(../images/bg/high-tea.jpg); float: none; margin: auto; display: block; width: auto; } 

/* ____________________________________ Slide 5 ____________________________________ */ 
.padding_slide5 {
	padding:74px 0 0 0;
}
#slide5{background:#fff;
}
#slide5 .effect_2 {
	position:absolute;
	left:0;
	top:74px;
	right:0;
	width:100%;
	height:725px;
}
#slide5 .grid_12 {margin-bottom:0 !important;
}
#slide5 .bord_top {
	width:100%;
	height:74px;
	margin-top:-74px;
	background-color: #f5f3ee;
}
/* ___________________________________ //Slide 5 ___________________________________ */ 

/* ____________________________________ Slide 6 ____________________________________ */

#slide6{
	background-color:#fff;
	padding:90px 0;
}

.events_cont h4 {
	margin:0 0 9px 0;
}
.events_cont span {
	display:block;
	padding:0 0 6px 0;
	font-size:12px;
	color:#a0a0a0;
}
.events_cont a:hover {text-decoration:none;}
.events_cont:hover h4 {
	color:#b92706;
}

/* ____________________________________ //Slide 6 ____________________________________ */


/* ____________________________________ Slide 7 ____________________________________ */ 
.padding_slide7 {
	
}
#slide7{
	background:url(../images/bg/belvedere-special-offer.jpg) #e2c3a4 fixed;
	background-position:0 0 !important;
	text-align:center;
	background-size: cover !important;
	width:100%;
	color: #000;
	
}
#slide7 h2, #hightea h2 { font-size: 3em; background: url(../images/bg/catoca-fff-69px.png) repeat; }
#hightea #content > p{  background: url(../images/bg/catoca-fff-69px.png) repeat; margin-top: 0.5em; margin-bottom: 0.5em; font-size: 1.2em; padding-top: 0.4em; padding-bottom: 0.3em; }
#slide7 span {

}
/* ___________________________________ //Slide 7 ___________________________________ */ 


/* ____________________________________ Slide 8 ____________________________________ */

#slide8{
	background-color:#fff;
	padding:90px 0 90px;
}

/* ________________ team_block _________________ */
.team_block {
	text-align:center;
	border-bottom:3px solid #c8c8c8;
}
.team_block h4 {
	margin:24px 0 10px;
	text-transform:uppercase;
	font-family:'Bree Serif';
	font-weight:400;
	font-size:20px;
	line-height:26px;
	color:#20236a;
}
.team_block p {
	margin:0 0 10px 0;
	padding:0 0 16px 0;
	border-bottom:1px solid #c8c8c8;
	font-size:16px;
	color:#c8c8c8;
}
ul.team_soc {
	margin:10px 0 12px 0;
	padding:0;
}
.team_soc li {display:inline-block;}
.team_soc li a {
	display:inline-block;
	margin-right:2px;
	width:28px;
	height:28px;
}
a.soc1 {
	background:url(../images/team_soc_icons.png) no-repeat 0 0 #c8c8c8;
}
a.soc2 {
	background:url(../images/team_soc_icons.png) no-repeat -30px 0 #c8c8c8;
}
a.soc3 {
	background:url(../images/team_soc_icons.png) no-repeat -62px 0 #c8c8c8;
}
a.soc4 {
	background:url(../images/team_soc_icons.png) no-repeat -89px 0 #c8c8c8;
}

a.soc1:hover {
	background:url(../images/team_soc_icons.png) no-repeat 0 0 #20236a;
}
a.soc2:hover {
	background:url(../images/team_soc_icons.png) no-repeat -30px 0 #20236a;
}
a.soc3:hover {
	background:url(../images/team_soc_icons.png) no-repeat -62px 0 #20236a;
}
a.soc4:hover {
	background:url(../images/team_soc_icons.png) no-repeat -89px 0 #20236a;
}

.team_block:hover h4 {
	color:#b92706;
}
.team_block:hover {
	border-bottom:3px solid #b92706;
}
/* _______________ //team_block ________________ */

/* ____________________________________ //Slide 8 ____________________________________ */


/* ____________________________________ Slide 9 ____________________________________ */ 
.padding_slide9 {
	padding:136px 0 109px;
}
#slide9{
	background-image:url(../images/slide9_bg.jpg);
	background-position:0 0 !important;
	text-align:center;
	background-size: cover !important;
	width:100%;
}

#slide9 p {
	text-transform:uppercase;
	font-family:'Bree Serif';
	font-size: 61px;
	color:#b92706;
	font-weight: 400;
}

/* ____________________________________ Slide 10 ____________________________________ */

#slide10{
	background-color: #f5f3ee;
	padding:90px 0 0 0;
	
}


/* No parallax pages: Probably just for Admin */
.noparallax {
	position: relative;
	top: 140px;
	margin-bottom: 140px;
}


/* ______________ CONTACT_FORM ______________ */
.contact_form input[type="text"],
.contact_form textarea {
	width:27%;
	margin:0 0 19px 20px;
	padding:11px 10px 9px 19px;
	background: #fff;
	font-family:Arial;
	font-weight:400;
	border:1px solid #d9d9d9;
	color:#8b8a8a;
}
.contact_form input[type="text"]:first-child {margin-left:0 !important;}
.contact_form textarea {
	resize: none;
	margin-left:0;
	width:96%;
	height: auto;
    min-height: 95px;
}

.contact_btn {
	display: inline-block;
	border:1px solid #20236a;
	text-transform:none;
	margin:0 6px 10px 0;
	padding:3px 20px 5px;
	font-size: 20px;
	line-height: 20px;
	text-shadow:1px 2px 0 rgba(0,0,0,0.33);
	color: #fff;
	font-family: ''Bree Serif'';
	font-weight:400;
	text-align: center;
	vertical-align: middle;
	background:url(../images/icons/contact_btn.jpg) repeat-x left top;
}
.send_btn {
	background:url(../images/icons/contact_btn_h.jpg) repeat-x left top;
	border:1px solid #a51e00;
}
.contact_btn:hover,
.send_btn:hover {
	margin:2px 6px 8px 0;
	padding:3px 20px 3px;
}
#note .notification_ok {
	margin-top:20px;
	padding:7px 10px;
	text-align:center;
	text-transform:none;
	background:#20236a;
	font-family:'Bree Serif';
	font-weight:400;
	font-size:16px;
	color:#fff;
}
#note .notification_error {
	font-family:'Bree Serif';
	font-weight:400;
	font-size:16px;
	color:#f00;
}
/* _____________ //CONTACT_FORM _____________ */

/* ____________ CONTACT_DETAILS _____________ */
.contact_det_block {margin-top:-5px;
}

ul.foot_block_intouch {
	margin:0;
	padding:2px 0 0 0; list-style: none;
}

.foot_block_intouch li {padding-bottom:8px !important;}
.foot_block_intouch li p, .foot_block_intouch a {
	color:#8f8f8f
	font-size:1.1em;
	padding:0 0 0 34px;
	margin:0;
}
.foot_block_intouch li a:hover {color:#ffb8e0;text-decoration:none;}

.foot_block_intouch li.touch_phone p {
	background:url(../images/icons/contact_icon.png) no-repeat 0 0;
}
.foot_block_intouch li.touch_clock p {
	background:url(../images/icons/contact_icon.png) no-repeat 0 -98px;
}
.foot_block_intouch li.touch_mail a {
	background:url(../images/icons/contact_icon.png) no-repeat 0 -190px;
}
.foot_block_intouch li.touch_site a {
	background:url(../images/icons/contact_icon.png) no-repeat 0 -294px;
	display:block;
	height:20px;
}

.foot_block_intouch li.touch_mail a:hover {
}
.foot_block_intouch li.touch_site a:hover {
}

.foot_block_intouch li.touch_adress p {
	background:url(../images/contact_icon.png) no-repeat 0 -425px;
}

/* ___________ //CONTACT_DETAILS ____________ */
#map_block {
	margin:66px 0 0 0;
}

/* ___________________________________ //Slide 10 ___________________________________ */ 


/* ____________________________________ zonuafooter ____________________________________ */
#zonuafooter {

	position: relative;
	color: #fff;
	background:#20236a;
	padding:27px 0 23px;
}
.copyright {
	float:left;
	text-transform:none;
	font-family:'Bree Serif';
	font-weight:400;
	color:#979797;
}
#zonuafooter a {
	color:#fff;
}
#zonuafooter a:hover {text-decoration:none;color:#f9b7db;
}

/* _____________ BACK_TOP ___________ */
#back_top {
	float:right;
}
#back_top a.button {
	display:block;
	text-transform:none;
	padding-right:28px;
	background:url(../images/back_top_bg.png) no-repeat top right;
	font-family:'Bree Serif';
	font-weight:400;
	height:19px;
	color:#979797;
}
#back_top a.button:hover {text-decoration:none;}
/* ____________ //BACK_TOP __________ */

/* ___________________________________ //zonuafooter ___________________________________ */








/* This is for sharethis */
.shareEgg{position:relative; top: -80px; float: right; height:80px;clear:both;display:block;width:120px;}
.shareEggLeftWrapper{background-image:url(../images/icons/sharethiscatoca.png);background-repeat:no-repeat;background-position:0 0;display:inline-block;top:0;left:0;height:80px;width:55px;position:relative;z-index:1;overflow:visible;float:left}
.shareEggRightWrapper{background-image:url(../images/icons/sharethiscatoca.png);background-repeat:no-repeat;background-position:-55px 0;left:55px;height:80px;width:48px;position:absolute;z-index:1;float:left}
.shareEggContent{top:22px;height:40px;border:0 solid #aba8b7;position:relative;z-index:0;float:left}
.shareEggChiclet{height:32px;width:32px;position:absolute;top:0;left:-10px;background-repeat:no-repeat}
.shareEggChiclet:hover{opacity:.7;top:-4px;cursor:pointer;padding-top:4px}
.shareEggLeftOval{position:absolute;width:0;height:70px;left:54px;top:1px;z-index:100}
.shareEggRightOval{position:absolute;width:0;height:70px;left:54px;top:1px;z-index:100}
.shareEggShadow{margin-top:37px;position:relative;left:1px;height:0;width:30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 8px 2px #aaa;-moz-box-shadow:0 1px 8px 2px #aaa;box-shadow:0 1px 8px 2px #aaa}
.shareheartOval{top:5px}


