/*
Theme Name: Parallax WP
Theme URI: http://dream-theme.com/
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: Parallax WP is a perfect choice for a portfolio site with strong blogging component and convenient, easy to use photo-gallery. It is translation ready and iOS-devices friendly. Parallax WP is very easy to use, and it takes only a couple of minutes to set it up. 
Version: 1.0
License: This WordPress theme is comprised of two parts: (1) The PHP code is licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://codex.wordpress.org/GPL (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://wiki.envato.com/support/legal-terms/licensing-terms/
License URI: license.txt
Tags: parallax, portfolio, creative, gallery, dark, black, custom-background, slider, slideshow, background builder, shortcodes, custom layout
*/

.wp-caption {}
.wp-caption {}
.sticky {}
.gallery {}
.bypostauthor {}
.alignright {}
.alignleft {}
.aligncenter {}
.alignnone {}

form.visual-form-builder{
	font-family:inherit;
	margin:20px 0;
}
form.visual-form-builder li{width:auto !important;}
.visual-form-builder ul{
	list-style:none;
	margin:0 14px;
	padding:0;
	font-size:14px;
}
.visual-form-builder li{
	list-style:none;
	clear:both;
	margin:0;
	padding:6px 1% 9px;
	width:64%;
}
.visual-form-builder li div span, span.full input, span.full select{
	display:block;
	float:left;
	width:100%;
}
.visual-form-builder span.left{
	float:left;
	width:48%;
}
.visual-form-builder span.right{
	float:right;
	width:48%;
	padding-right:20px;
}
.visual-form-builder span.right input, .visual-form-builder span.right select, .visual-form-builder span.left input, .visual-form-builder span.left select{width:100%;}
.visual-form-builder span.time{float:left;margin:0 0.3em 0 0;}
.visual-form-builder li div label, .visual-form-builder li span label{font-size:90%;}
.visual-form-builder fieldset{
	background-color:#ffffff;
	border-radius:3px;
	border:1px solid #000000;
	margin:15px 0;
	clear:both;
}
.visual-form-builder .legend{
	margin:0px 14px;
	padding:0 6px;
	color:#ffffff;
	border-bottom:1px solid #000000;
	font-size:inherit;
}
.visual-form-builder .legend h3{font-size:20px; color:#ffffff; margin:5px 0px 2px 0px;}
.visual-form-builder label, label.desc{
	display:block;
	margin:0;
	padding-bottom:3px;
	color:#000000;
	font-family:"Helvetica", sans-serif;
	text-decoration:none;
	text-shadow: 0px 0px 0px #ffffff;
}
.visual-form-builder.left-label .desc, .visual-form-builder.right-label .desc{
	float:left;
	margin:0 15px 0 0;
	/*width:31%;*/
	width:20%;
}
.visual-form-builder.right-label .desc{
	padding-top:2px;
	text-align:right;
}
label.desc{font-weight:bold;}
.visual-form-builder label.choice{
	font-size:100%;
	line-height:150%;
	margin:-17px 0 0 23px;
	padding:0 0 5px;
	width:88%;
}
.visual-form-builder label span{
	color:#ffffff;
	vertical-align:middle;
}
input.text, textarea.textarea, select.select{
	font-size:100%;
	font-family:inherit;
	margin:0;
	padding:2px 0;
	background-color:#999999;
	border-radius:3px;
}
input.small, select.small{width:25%;}
input.medium, select.medium{width:50%;}
input.large, select.large, textarea.textarea{width:75%;}
textarea.medium{height:5.5em; color:#ffffff;}
textarea.medium{height:10em; color:#ffffff;}
textarea.large{height:20em; color:#ffffff;}
.submit{font-size:1.1em;}
input.checkbox, input.radio{
	font-size:1.1em;
	display:block;
	height:13px;
	width:13px;
	margin:4px 0 0;
}
.visual-form-builder li.two-column div span, .visual-form-builder li.three-column div span, .visual-form-builder li.auto-column div span{
	margin:0 5px 0 0;
	width:48%;
}
.visual-form-builder li.three-column div span{width:25%;}
.visual-form-builder li.auto-column div span{width:auto;}
.visual-form-builder li.left-half, .visual-form-builder li.left-third, .visual-form-builder li.left-two-thirds{clear:left;float:left;}
.visual-form-builder li.right-half, .visual-form-builder li.right-third, .visual-form-builder li.right-two-thirds{clear:none;float:right;}
.visual-form-builder li.middle-third{clear:none;float:left;margin-left:2%;}

.visual-form-builder li.left-half, .visual-form-builder li.right-half{width:45% !important;}
.visual-form-builder li.left-third, .visual-form-builder li.middle-third, .visual-form-builder li.right-third{width:30% !important;}
.visual-form-builder li.left-two-thirds, .visual-form-builder li.right-two-thirds{width:60% !important;}

li.left-half .small, li.left-half .medium, li.left-half .large,
li.right-half .small, li.right-half .medium, li.right-half .large,
li.left-third .small, li.left-third .medium, li.left-third .large,
li.middle-third .small, li.middle-third .medium, li.middle-third .large,
li.right-third .small, li.right-third .medium, li.right-third .large,
.visual-form-builder li.left-two-thirds .small, .visual-form-builder li.left-two-thirds .medium, .visual-form-builder li.left-two-thirds .large,
.visual-form-builder li.right-two-thirds .small, .visual-form-builder li.right-two-thirds .medium, .visual-form-builder li.right-two-thirds .large{width:50%;}

label.error{
	color:red;
	font-weight:bold;
	font-size:90%;
}
input.error, select.error, textarea.error{border:1px solid red;}
p#form_success{
	color:green;
	font-weight:bold;
}
#ui-datepicker-div {
	display: none;
	font-size:12px;
}
.ed_button{
	font-family:Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;
	font-size:12px;
	background-image: -moz-linear-gradient(top, #fcfcfc 0%, #e9e8e8 100%);
	background-image: -o-linear-gradient(top, #fcfcfc 0%, #e9e8e8 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcfcfc), color-stop(1, #e9e8e8));
	background-image: linear-gradient(top, #fcfcfc 0%, #e9e8e8 100%);
	min-width:26px;
	margin:3px 1px 4px;
	padding:2px 4px;
	box-shadow:0 1px 0 #e3e3e3;
	border-radius:3px 3px 3px 3px;
	border:#C3C3C3 1px solid;
	text-transform:lowercase;
}
.ed_button:hover{
	background:none repeat scroll 0 0 #dddddd;
	border-color:#aaaaaa;
	cursor:pointer;
}
.ed_button.ed_bold{font-weight:bold;}
.ed_button.ed_italic{font-style:italic;}
.ed_button.ed_link{color:#ffffff;text-decoration:underline;}
.ed_button.ed_del{text-decoration:line-through;}
.item-instructions{background-color:#e3e3e3;border-radius:3px;}
.section-div{
	 background-color:#ffffff;
	 border-radius:3px;
	 padding:10px;
	 margin:10px 0;
	 float:left;
	 width:90%;
}
.section-div h4{font-size:16px;border-bottom:1px solid #ffffff;}
.vfb-clear{
	clear:both;
	display:block;
	height:0;
	width:0;
	overflow:hidden;
	visibility:hidden;
}
.item item-text{
	color:#ffffff;
	background-color:#ffffff;
}
.visual-form-builder ul.section section-1{
	text-shadow: 0px 0px 0px #ffffff;
	text-color: #000000;
	color: #000000;
	font-family:"Helvetica", sans-serif;
}
.small_form{
	max-width: 300px;
}
.whitetext{
	text-color: #ffffff;
	color: #ffffff;
}