/*
 Theme Name:   Straight-Up Vail
 Theme URI:    http://example.com/twenty-fourteen-child/
 Description:  Straight-Up Vail Theme
 Author:       Jonathan Pena
 Author URI:   http://example.com
 Template:     straight-up
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-twelve-vail
*/

@import url("../straight-up/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */
body, button, input, select, textarea {
color: #000;
font-family: Helvetica, sans-serif;
font-size: 16px;
font-size: 1.6rem;
font-weight: 300;
line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}

a, a:visited {
color: #4383c1;
font-weight: BOLD;
}

.panel-grid-cell .widget-title {
margin-top: 0;
background: none;
}

.widget {
border-bottom: none;
border-top: none;
padding: 1.5em 0 0 0;
word-wrap: break-word;
}

.background {
background-image: url(http://vail.stellarmediastudios.com/wordpress/wp-content/uploads/2014/04/vailback.gif);
background-color: #555;
border-bottom: 1px solid #444;
box-shadow: 0 3px 8px #555;
position: relative;
z-index: 1;
}

#masthead .container {
border-bottom: 0;
padding: 0;
}

/* =Menu
----------------------------------------------- */
.main-navigation {
border-top: 0;
padding: .3em 0;
position: relative;
z-index: 1;
}

.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;
}
.main-navigation li {
	float: left;
	position: relative;
}
.main-navigation a {
	color: #fff;
	display: block;
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 1;
	padding: .5em .7em;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .5);
	text-transform: uppercase;
	text-transform: capitalize;
	white-space: nowrap;
}
.main-navigation li:hover,
.main-navigation a:hover,
.main-navigation a:focus,
.main-navigation a:active,
.main-navigation ul ul,
.main-navigation li.current_page_item a,
.main-navigation li.current-menu-item a,
.main-navigation li.current-page-ancestor a {
	background-color: #4383c1;
}
.main-navigation ul ul {
	border: solid #7da9d4;
	border-width: 1px 0 0 0;
	box-shadow: 0 8px 8px -5px rgba(0, 0, 0, .4);
	display: none;
	float: left;
	position: absolute;
		top: 1.8em;
		left: 0;
	z-index: 99999;
}
.main-navigation ul ul ul {
	border-width: 0 0 0 1px;
	left: 100%;
	top: 0;
}.main-navigation ul li:hover > ul {
	display: block;
}
.menu-item-parent > a:after {
    color: #bbb;
    content: '\a0 \a0 \a0 \25bc';
    font-size: 8px;
    vertical-align: 1px;
}
.sub-menu .menu-item-parent > a:after {
    content: '\a0 \a0 \a0 \a0 \25b6';
}
.menu-item-parent:hover > a:after,
.sub-menu .menu-item-parent > a:after {
	color: #7da9d4;
}


#searchform {
margin-right: 0;
margin-top: 20px;
}

p:after {
visibility: hidden;
display: none;
font-size: 0;
content: none;
clear: left;
height: 0;
}

IMG.frame {
display: block;
margin-left: auto;
margin-right: auto;
padding: 8px;
border: solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color: white;
}

.single .entry-title, .page .entry-title, .not-found .entry-title {
    color: #0066FF;
    font-size: 30px;
    margin: 0 0 29px;
}

.entry-content H1 {
margin: 0 0 20px;
color: #000066;
font-size: 37px;
}

H1 {
font-size: 37px;
color: #000066;
}

.entry-content h3 {
margin: 0 0 5px;
color: #0066ff;
font-size: 25px;
}

h2 {
font-size: 30px;
/* font-size: 1.6rem; */
}

h3 {
font-size: 25px;
/* font-size: 1.6rem; */
}
h4 {
font-size: 20px;
color: #01019b;
/* font-size: 1.6rem; */
}
h5 {
font-size: 18px;
color: #01019b;
/* font-size: 1.6rem; */
}
h6 {
font-size: 16px;
color: #01019b;
/* font-size: 1.6rem; */
}

.widget-area a, .widget-area a:visited {
color: #000066;
font-weight: bold;
}

.widget_events_maker_list_widget li {
padding-bottom:10px;
}

.entry-meta {
/*color: #000; */
/*font-size: 11pt; */
/* font-size: 1.2rem; */
/* line-height: 1.2; */
/* text-transform: none; */
display: none;
}
.widget-title {
background: #000066;
border-top: 1px solid rgba(255, 255, 255, 0.4);
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
text-transform: uppercase;
background: -moz-linear-gradient(top, #0066ff 0%, #000066 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066ff), color-stop(100%,#000066));
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066ff', endColorstr='#000066',GradientType=0 );
font-family: "Yanone Kaffeesatz", arial, helvetica, sans-serif;
font-weight: 100;
color: #FFF;
font-size: 19px;
line-height: 19px;
margin: 0 0 20px -21px;
padding: 5px 0 7px 25px;
border-radius: 0 4px 4px 0;
-moz-border-radius: 0 4px 4px 0;
-khtml-border-radius: 0 4px 4px 0;
-webkit-border-radius: 0 4px 4px 0;
}

h1, h2, h3, h4, h5, h6 {
clear: none;
font-family: 'Yanone Kaffeesatz',Corben, Georgia, serif;
font-weight: Bold;
line-height: 1.2;
margin: 0 0 .5em;
}



.site-header img, .entry-content img, #content .gallery a img, .comment-content img, .widget img {
border: none;
box-shadow: none;
margin-bottom: none;
max-width: 99.9%;
}

.entry-title {
    color: #0066FF;
    font-size: 2.4rem;
    margin-bottom: 0.3em;
}

/* ----------- Gallery style -------------*/

.ngg-galleryoverview {
	text-align: center;
	overflow: hidden;
	margin-top: 10px;
	width: 100%;
	clear:both;
	display:block;