/*
Theme Name: Alyeska
Version: 1.1.3
Theme URI: http://www.jasonbobich.com/
Description: It's like an all-you-can-eat WordPress Buffet.
Author: Jason Bobich
Author URI: http://www.jasonbobich.com
Tags: two columns, widgets, CMS, corporate, company

Alyeska by Jason Bobich || http://www.jasonbobich.com
*/

/* CSS RESET */
@import url('layout/css/core/reset.css');

/* NAVIGATION */
@import url('layout/css/core/nav.css');

/* CORE */
@import url('layout/css/core/core.css');

/* PLUGINS */
@import url('layout/css/core/plugins.css');

/* GRID */
@import url('layout/css/core/grid.css');

/* TYPOGRAPHY & GENERAL CLASSES */
@import url('layout/css/core/typography.css');

/* WIDGETS */
@import url('layout/css/core/widgets.css');

/* SHORTCODES */
@import url('layout/css/core/shortcodes.css');

/* MENUS */
@import url('layout/css/core/menus.css');

/* PRETTY PHOTO */
@import url('layout/plugins/prettyphoto/css/prettyPhoto.css');


body {
	display:none;
}
.sorting, #mc-indicates-required, .gform_wrapper .validation_error {
	display:none;
}
.fbConnectWidgetTopmost {
	border-top-color: none;
}
.themeblvd-feedback p {
	font-style:italic;
}
#login_error {
	margin-top:40px;
}
.login-form, #login-form {
	margin-top:18px;
}
.contact-details {
	margin-bottom:20px;
}
.gmap {
	position:absolute;
	right:20px;
	top:20px;
}
.avatar_container {
	width:38px;
}
#mc_signup_submit, .mc_signup_submit {
	background: url(layout/images/button-bg.png) no-repeat;
	color: #474747;
	text-shadow: 1px 1px 0 white;
	border:none;
	width:107px;
	height:40px;
	cursor:pointer;
}
#mc_signup_submit:hover, .mc_signup_submit:hover, #wp-submit:hover, #submit_xx:hover, #gform_submit_button_1:hover, #searchsubmit:hover, .button:hover {
	background-position: 0 -40px;
}

#submit_xx, #gform_submit_button_1, .button, #searchsubmit, #wp-submit  {
	/*background: url(layout/images/button-trans.png) no-repeat;*/
	color: #474747;
	text-shadow: 1px 1px 0 white;
	border:none;
	width:107px;
	height:40px;
	cursor:pointer;
	border:none;
	-moz-binding: 
	
}

.email {
	width:540px;
}
.name {
	display: block;
	width: 230px;
}
.nivo-slideshow {
	margin: 0 0 10px 0;
	width: 50%;
	float:left;
}
#home-content {
	background-position: center bottom;
	background-image: none;
	background-repeat: no-repeat;
	/*margin: 0 10px 30px 10px;*/
	padding: 60px 0 10px 255px;
	text-align: center;
	display:block;
	float: left;
	margin: 0 auto;
	
}
#home-content h1 span {
	display:none;
}
#home-content h1 {
	height:70px;
	cursor:default;
	display: block;
	position: relative;
	font-size:22px;
	/*-webkit-transform-origin: center bottom;
	-moz-transform-origin: center bottom;
	-o-transform-origin: center bottom;
	transform-origin: center bottom;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;*/
	/*-webkit-transform-origin-x: 50%;
	-webkit-transform-origin-y: 100%;*/
	-webkit-transition: all 0.8s ease-out;
	-moz-transition: all 0.8s ease-out;
	-o-transition: all 0.8s ease-out;
	transition: all 0.8s ease-out;
	margin: 0;
}
#home-content h1:hover {
	text-shadow: 0 1px 1px #efefef;
	color:#f79237;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
#home-content h1 span {
	background:none;
}
.phone-header {
	/* 
	font-family: 'Yanone Kaffeesatz';
	font-size: 45px;
	color: #00467F;
	text-shadow: 1px 1px 2px #999;
	*/
	position: absolute;
	top: 40px;
	right: 20px;
	cursor:default;
	line-height:1;
}
.phone-header:hover {
	color:#f79237;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.email-header a {
	font-family: 'Yanone Kaffeesatz';
	font-size: 24px;
	color: #00467F;
	position: absolute;
	top: 75px;
	left: 689px;
	text-shadow: 1px 1px 1px #ccc;
	line-height:1.2;
}
.email-header a:hover {
	color:#f79237;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.download-panel {
	display:block;
	width: 305px;
	padding:1px;
	border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
.download-panel:hover {
	-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.icon-list ol li {
	list-style:decimal;
	background-image:none;
	padding-left: 5px;
}
.themeblvd-toggle .box {
	padding: 10px 20px;
}
#content .page {
	padding: 20px 20px;
}
.shortcode:hover {
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
#log, #pwd {
	padding:5px;
	margin-bottom:5px;
}
#homepage .widget-area .widget .textwidget {
    height: 180px;
	position:relative;
}
#homepage .widget-area .widget .textwidget .button {
	position:absolute;
	bottom:5px;
	left:5px;	
}
.people p {
	margin-top: 10px;
}
#sidebar .widget h2 {
	font-size:20px;
}