/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Sep 03 2016 | 12:24:14 (pm)
/*
/******* Do not edit this file *******/

@import url(http://fonts.googleapis.com/css?family=Goudy+Bookletter+1911);
@import url(http://fonts.googleapis.com/css?family=Rancho);

.timely .ai1ec-btn-xs {
  display: none;
}

p#tagline {
  margin-left: 5%;
margin-right: 5%;
}

.sidebar-page {
position: absolute;
float: left;
list-style-type: none;
width: 150px;
background: #2a479d;
color: #fff;
padding: 5px;
font-family: 'Rancho', cursive;
font-size: 20px;
line-height: 1.2em;
margin-top: 50px;
margin-left: 10px;
}

#facebook {
height: auto;
width: 100px;
color: #2a479d;
font-size: 26px;
font-family: 'Rancho', cursive;
z-index: 999;
position: absolute;
float: left;
line-height: 26px;
text-align: center;
background: #d7e8ef;
border: #2a479d 5px solid;
padding: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 5px;
-moz-box-shadow: 3px 3px 3px 3px rgba(0, 0, 0, .4);
position: absolute;
right: 270px;
top: 490px;
}

.calendar-home {
  width: 400px;
margin: 30px 0 0 405px;
background: #2a479d;
padding: 10px;
border-radius: 5px;
z-index: 99;
  position: absolute;
}

.ai1ec-pull-left {
display: none!important;
}



//BUTTERFLY
#butterfly-pink {
	background: url(/wp-content/themes/Sky2/images/butterfly-pink.png) no-repeat;
	position: absolute;
	float: left;
	width: 125px;
	height: 128px;
	margin: 190px 0px 0px -115px;
	z-index: 99;
}
#butterfly-green {
	background: url(/wp-content/themes/Sky2/images/butterfly-green.png) no-repeat;
	position: absolute;
	float: left;
	width: 125px;
	height: 124px;
	margin: 60px 0px 0px 840px;
	z-index: 99;
}
#butterfly-blue {
	background: url(/wp-content/themes/Sky2/images/butterfly-blue.png) no-repeat;
	position: absolute;
	float: left;
	width: 159px;
	height: 155px;
	margin: 30px 0px 0px 200px;
	z-index: 99;
}
#butterfly-purple {
	background: url(/wp-content/themes/Sky2/images/butterfly-purple.png) no-repeat;
	position: absolute;
	float: left;
	width: 142px;
	height: 145px;
	margin: -45px 0px 0px 825px;
	z-index: 99;
}
#butterfly-orange {
	background: url(/wp-content/themes/Sky2/images/butterfly-orange.png) no-repeat;
	position: absolute;
	float: left;
	width: 94px;
	height: 97px;
	margin: 5px 0px 0px 50px;
	z-index: 99;
}
#butterfly-orange:hover {
	-moz-transform: scale(.75) rotate(10deg);
	-webkit-transform: scale(.75) rotate(10deg);
	-o-transform: scale(.75) rotate(10deg);
	-ms-transform: scale(.75) rotate(10deg);
	transform: scale(.75) rotate(10deg);
}
#butterfly-pink:hover {
	-moz-transform: scale(.75) rotate(-10deg);
	-webkit-transform: scale(.75) rotate(-10deg);
	-o-transform: scale(.75) rotate(-10deg);
	-ms-transform: scale(.75) rotate(-10deg);
	transform: scale(.75) rotate(-10deg);
}
#butterfly-blue:hover {
	-moz-transform: scale(.75) rotate(20deg);
	-webkit-transform: scale(.75) rotate(20deg);
	-o-transform: scale(.75) rotate(20deg);
	-ms-transform: scale(.75) rotate(20deg);
	transform: scale(.75) rotate(20deg);
}
#butterfly-purple:hover {
	-moz-transform: scale(.75) rotate(10deg);
	-webkit-transform: scale(.75) rotate(10deg);
	-o-transform: scale(.75) rotate(10deg);
	-ms-transform: scale(.75) rotate(10deg);
	transform: scale(.75) rotate(10deg);
}
#butterfly-green:hover {
	-moz-transform: scale(.75) rotate(10deg);
	-webkit-transform: scale(.75) rotate(10deg);
	-o-transform: scale(.75) rotate(10deg);
	-ms-transform: scale(.75) rotate(10deg);
	transform: scale(.75) rotate(10deg);
}
//BUTTERFLY


#container {
width: 1090px;
}

#main_header {
padding-bottom: 0;
}

#top-menu, h1, h2, h3, h4, h5, h6, .wp-pagenavi, .project_entry_content span.title, .comment-meta {
font-family: 'Rancho', cursive;
}

#top-menu a {
text-transform: none;
  font-size: 24px;
color: #777!important;
}

#top-menu li:hover {
  color: #2a479d;
}

h1#page-title {
  text-transform: none;
}

#menu-item-2142 a {
color: #2a479d!important;
}

#menu-item-2142 a:hover {
color: #fff!important;
  background: #2a479d;
  padding: 2px 6px;
  border-radius: 2px;
}

.espanol {
background: transparent;
//padding: 4px 8px!important;
border-radius: 2px;
color: #fff!important;
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: #2a479d !important;
}

#sidemenu a {
  border-bottom: 2px solid #fff;
}

.single_content {
  min-height: 555px;
}

.description {
  background: #fff;
}

.description p {
  color: #222;
  text-shadow: 0px 0px 0px rgba(0,0,0,0.4);
}

.tribe-events-loop .tribe-events-event-meta {
  min-height: 80px;
}

.tribe-events-list .tribe-events-loop .tribe-events-content {
  padding: 0 0 0 20px;
  font-size: 12px;
}

.tribe-events-read-more {
  color: #222;
}

ul.tribe-events-sub-nav a {
  color: #2a479d;
  font-size: 12px;
}

.tribe-events-widget-link {
  display: none;
}

h4 {
  font-size: 21px;
}

h1#page-title {
  font-size: 50px;
}

#calendar-time-full {
  width: 164px;
  font-weight: normal;
}

.calendar-title-full {
  width: 475px;
}

#top-menu a:hover, body.archive #top-menu li.current-menu-item a, #top-menu li.current_page_item a, a {
	color:#3259AB;
}

#top-menu {
  margin-left: 0px;
}

#top-menu a {
  padding: 0px 5px 10px 5px;
}

#language {
  position: absolute; 
  left: 900px;
  top: 10px;
}

.es-btn {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #2a479d) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #2a479d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:75px;
	text-decoration:none;
	text-align:center;
}
.es-btn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}.es-btn:active {
	position:relative;
	top:1px;
}