/*

Theme Name: Love Soldier Weddings
Template: visia
Theme URI: http://themeforest.net
Description: Responsive One Page Portfolio
Version: 1.2.0
Author: bitfade
Author URI: http://themeforest.net/user/bitfade
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: photoblogging

*/

@import url("../visia/style.css");

.project-hero img {
  display: none !important;
}

.gform_wrapper.gf_browser_ie .gform_footer input.button {
padding: 20px 72px;
}
@media only screen and (min-width : 960px) {
	#showreel:after {
		content: ' ';
		background-image: url('watermark-small.png');
		bottom: 15px;
		right: -17px;
		height: 56px;
		width: 260px;
		background-position: 0 0;
		background-repeat: no-repeat;
		position: relative;
		opacity: 0.7;
	}
	section#home:after,
	section#photography:after {
		content: ' ';
		background-image: url('watermark-small.png');
		bottom: 15px;
		right: 0px;
		height: 56px;
		width: 260px;
		background-position: 0 0;
		background-repeat: no-repeat;
		position: absolute;
		opacity: 0.7;
	}
}

/*footer*/


#contact-us {
	background-repeat: no-repeat;
	background-size: cover;
}

/*home slider icon fix*/
.icon-right-open-big[class^="icon-"]:before, 
.icon-right-open-big[class*=" icon-"]:before {
	margin-right: 0.0em;
}

/*testimonials slider */
.bxslider h6 {
	color: #FFFFFF;
	font-weight: 600;
}

/*footer*/
.contact a {
	opacity: 1;
	filter: alpha(opacity=100);
	font-size: 1.0em;
	font-weight: 500;
}

.contact li:nth-child(1) {
	opacity: 1;
	filter: alpha(opacity=50);
}

div.logo img {
	max-width: 110px !important;
}

#bx-pager {
	display: none;
}

.vegas-overlay {
	display: none;
}

.desktop.navigation {
	margin-top: 11px;
}

#showreel h2,
#showreel .border {
	display: none;
}

#showreel .content {
	padding-bottom: 100px;
}

#contact-us .content {
	padding-bottom: 20px;
	padding-top: 20px;
}

#contact-us h2,
#contact-us .border {
	display: none;
}

/*gravity forms mod*/

.gform_wrapper .top_label .gfield_label {
	font: 300 15px "Open Sans", arial, sans-serif;
	color: #fff;
}

input, 
input[type="password"], input[type="search"] {
	border:	none !important;
}

input[type="submit"] {
	background-color: #222;
	color: #fff;
	transition: background-color 0.5s ease;
}

input[type="submit"]:hover {
    cursor: pointer;
}


.gform_wrapper .top_label .gfield_label {
	text-transform: uppercase;
	letter-spacing: 2.3px !important;
}

.gform_wrapper input[type=text], 
.gform_wrapper input[type=url], 
.gform_wrapper input[type=email], 
.gform_wrapper input[type=tel], 
.gform_wrapper input[type=number], 
.gform_wrapper input[type=password],
.gform_wrapper .top_label textarea.textarea {
	font-size: 17px !important;
	font-weight: 300 !important;
	color: #5F5F5F;
	padding: 10px 7px;
	border-radius: 2px;
}

#gform_confirmation_wrapper_1 {
	color: #FFF;
	font-size: 18px;
	background-color: #060606;
	padding: 20px;
}

.gform_wrapper ul.gform_fields {
	text-align: center;
}

.gform_wrapper .top_label textarea.textarea {
	background-color: #fff;
}

.gform_wrapper .top_label li.gfield.gf_right_half input.medium {
	width: 97% !important;
}