/*
THEME NAME: Pour Vous LA
DESCRIPTION: Pour Vous Theme
VERSION: 1.0
AUTHOR: <a href="http://www.manufacturconcept.com/">Manufactur</a>
AUTHOR URI:
TAGS:
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url('');


body * { outline:none !important; }

@media only screen and (max-device-width: 480px) {

	body {
		max-width: 420px !important;
		overflow:hidden;
	}
	
	#page_bg {
		max-width: 420px !important;
	}
	
	img {
		max-width: 100%;
	}
	
	#bottom_menu {
		width:320px;
	}
	
	#bottom_menu ul h3#address {
		letter-spacing:2px;
		font-weight:300;
		font-size:13px !important;
	}

	#bottom_menu ul a {
		font-size:8px !important;
		color:#000;
		font-weight:bold;
		margin:0 3px;
		border-bottom:1px #bbb8b5 dotted;
	}
	
	
}


@media only screen and (max-width: 767px) {
	
	/*#flash_logo { display:none !important; }*/
	#logo_holder { display:block !important; }
	#cboxLoadedContent, #colorbox, #cboxContent, #cboxWrapper  { width:300px !important; }
	#colorbox { left: 50% !important; margin-left: -150px !important; }
}
	

body {
	margin:0;
	padding:0;
	background-color:#231f20;
	font-family: "aviano-sans",sans-serif; font-weight:400; font-size:11px; color:#000;
}

a {
	outline:none;
	border:none;
	text-decoration:none;
	font-family: "aviano-sans",sans-serif;
	color:#000;
	border-bottom:1px #bbb8b5 dotted;
}

a:hover {
	color:#c6684b !important;
}

a:visited {
}

p {
	margin:0;
	padding:0;
	line-height:17px;
}

h1 {
}

h2 {
}

h3 {
	font-family: "aviano-sans",sans-serif;
	font-weight:400;
	font-size:13px;
	color:#000;
	margin:5px 0;
	letter-spacing:2px;
	text-shadow:1px 1px 1px #fff;
}

h3.small { font-size:11px; text-align:center; }

h4 {
    margin-bottom:0;
}

h5 {
	font-family: "jbt-annabelle",sans-serif;
	font-weight:400;
	text-align: center;
	font-size: 30px;
	color:#e6d9cc;
}

h3 .serif { position: relative; top: -5px; left: 1px; }
.form_menu.top_menu_compact h3 .serif { position: relative; top:0px; left: 1px; }

ul {
	margin:0;
	padding:0;
}

li {
	margin:0;
	padding:0;
	list-style:none;
}

img {
}

fieldset { border:none; margin:none; padding:none; }


/* GENERAL STYLING  GENERAL STYLING  GENERAL STYLING  GENERAL STYLING  GENERAL STYLING  GENERAL STYLING  GENERAL STYLING  */
/* GENERAL STYLING  GENERAL STYLING  GENERAL STYLING  GENERAL STYLING  GENERAL STYLING  GENERAL STYLING  GENERAL STYLING  */
/* GENERAL STYLING  GENERAL STYLING  GENERAL STYLING  GENERAL STYLING  GENERAL STYLING  GENERAL STYLING  GENERAL STYLING  */
/* GENERAL STYLING  GENERAL STYLING  GENERAL STYLING  GENERAL STYLING  GENERAL STYLING  GENERAL STYLING  GENERAL STYLING  */

.hidden {
	display:none;
}

.color_burn_line {
	background-image:url(/wp-content/themes/pourvousla/images/styling_images/color_burn_line_bg.png);
	background-repeat:repeat;
	height:5px;
	vertical-align:top;
}

.uppercase {
	text-transform:uppercase;
}
.bold {
	font-weight:bold;
}

.form_field {
	border:none;
	outline:none;
	background:none;
	background-image:url(/wp-content/themes/pourvousla/images/styling_images/distress_line.png);
	background-repeat:repeat-x;
	background-position:bottom;
	
	color:rgba(0,0,0,.9);
	
	text-shadow:0 1px 1px rgba(255,255,255,.9);
	-moz-text-shadow:0 1px 1px rgba(255,255,255,.9);
	-webkit-text-shadow:0 1px 1px rgba(255,255,255,.9);
	-ms-text-shadow:0 1px 1px rgba(255,255,255,.9);
	
	font-family: "aviano-sans",sans-serif;
	font-weight:400;
	font-size:11px;
	letter-spacing:2px;
	box-shadow:none;
}

.form_field.highlight {
	font-family: "jbt-annabelle",sans-serif !important;
}

label.error {
	float:right;
	color:#231f20;
	font-family: "aviano-sans",sans-serif;
	font-weight:400;
	font-size:12px;
	margin-top:-38px;
}

#loader { width:100%; margin:0 auto; position:relative; display:none; text-align:center; }

#page_loader_gif {
	background-image:url(/wp-content/themes/pourvousla/images/loader/small_loader.gif), url(http://pourvousla.com/wp-content/themes/pourvousla/images/loader/owl_loader_bg.gif);
	background-position:52% 65%, center;
	background-repeat:no-repeat;
	width:115px;
	height:144px;
	position:relative;
	display:inline-block;
	margin:10px auto;
	z-index:100;
}

.loader_holder { display:inline; }
.loader_holder .loader_gif {background-image:url(/wp-content/themes/pourvousla/images/styling_images/loader_wheel.gif); background-repeat:no-repeat; width:16px; height:16px; display:inline-block; }


/*
#colorbox { background:none; width:348px; height:auto; border:none; }
#colorbox { height:171px !important; padding:0 !important; }
#cboxWrapper { height:100% !important; }
#cboxContent { height:100% !important; }
#cboxLoadedContent { height:100% !important; }
*/
/* BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  */
/* BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  */
/* BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  */
/* BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  BACKGROUND  */

#wrapper {
	margin:0 auto;
	padding:0;
	min-width:448px;
}

#page_bg {
	margin:30px auto;
	padding:30px;
	background-color:#faf8f5;
	background-image:url(/wp-content/themes/pourvousla/images/styling_images/pv_page_bg.jpg);
	/*background-image:url(/wp-content/themes/pourvousla/images/styling_images/test-bg3.gif);*/
	background-repeat:repeat;
	background-position:center;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	min-width:448px;
	position:relative;
	padding-bottom:102px;
}

#load_content_section { display:none; }
#content_load { margin-top:20px;  }

#footer {
	bottom:40px;
	margin:auto;
	text-align:center;
	width:96%;
}

#footer #footer_fade_holder { display:none; }

#footer.absolute { position:absolute; }

/*HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  */
/*HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  */
/*HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  */
/*HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  HOME CONTENT  */

#venue_hours { position:absolute; right:28px; top:-4px; text-align:right; line-height:20px; }

#dress-code { text-align:center; height:98px; width:300px; padding:33px; }
#email_address { text-align:center; height:98px; width:263px; padding:33px; }

.top_menu {
	margin:0;
	padding:0 5px;
	position:absolute;
	top:20px;
	left:44px;
	
}

.top_menu ul, .top_menu_compact ul {
	display:block;
	cursor:pointer;
	margin:3px 0px;
	padding:8px 0 6px 0;
}

.top_menu_compact ul { 
	margin:3px -44px;
	background-image:url(/wp-content/themes/pourvousla/images/styling_images/link_bg.jpg);
}

.top_menu ul li, .top_menu_compact ul li {
	display: inline-block;
	zoom: 1;
}

.top_menu ul li h3, .top_menu_compact ul li h3 {
	margin-top:0px;
}

.top_menu h3 span.script { font-family: "bickham-script-pro",sans-serif; font-size:50px; line-height:33px; }

.top_menu ul li.image, .top_menu_compact ul li.image {
}

.top_menu ul li.text, .top_menu_compact ul li.text {
	vertical-align:middle;
}

.top_menu ul li h3:hover, .top_menu_compact ul li h3:hover {
	color:#c6684b !important;
	cursor:pointer;
}

#home_link.ragged { margin-left:0px; }
#reservation_link.ragged { margin-left:-4px; }
#mailing_link.ragged { margin-left:-17px; }
#gallery_link.ragged { margin-left:-1px; }
#menu_link.ragged { margin-left:-17px; }

.reservation_form, .mailing_list_form {
	background-image:url(/wp-content/themes/pourvousla/images/styling_images/form_bg2.jpg);
	background-position:center;
	background-repeat:repeat-y;
	width:258px;
	/*height:228px;*/
	padding:15px 30px 30px;
	margin:15px 0;
}

.reservation_form h3 { text-align:center; }

.reservation_form #date, .reservation_form #reservation_party, .reservation_form #time {
	padding:10px 4px 2px;
}

.reservation_form #date {
	width:75px;
	display:inline-block;
	font-size:11px !important;
}

.reservation_form #reservation_party {
	display:inline-block;
	font-size:11px !important;
	width:75px;
}

.reservation_form #time {
	width:59px;
	display:inline-block;
	font-size:11px !important;
}

/*DATE AND TIME PICKERS*/

#ui-datepicker-div, #ui-timepicker-div {
	padding:15px;
	background-image:url(/wp-content/themes/pourvousla/images/styling_images/cal_bg.jpg);
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-top:10px;
	box-shadow:1px 1px 3px #cac1b5;
	display:none;
}

#ui-datepicker-div {
	padding:10px 30px !important;
}

#ui-datepicker-div.normal {
	left:77px !important;
}

#ui-timepicker-div {
}

#ui-datepicker-div a, #ui-timepicker-div a {
	cursor:pointer;
}

#ui-timepicker-div a {
	font-size:15px;
}

#ui-datepicker-div a:hover, #ui-timepicker-div a:hover {
	cursor:pointer;
}

#ui-datepicker-div th {
	font-family: "jbt-annabelle",sans-serif;
	font-weight:700;
	font-size:16px;
	padding:10px 1px;
}

.ui_tpicker_minute_label, .ui_tpicker_hour_label {
	font-family: "jbt-annabelle",sans-serif;
	font-weight:700;
	font-size:16px;
	padding:10px 1px 1px;
}

.ui_tpicker_time_label {
	font-family: "aviano-sans",sans-serif;
	font-weight:400;
	padding-right:5px;
	width:40px;
	margin-right:10px;
	border-right:1px #000 dotted;
	display:inline-block;
}

.ui-datepicker-title {
	font-family: "jbt-annabelle",sans-serif;
	font-weight:400;
	margin:7px 0;
	border:1px #000 dotted;
	text-align:center;
	font-size: 21px;
	padding: 12px 0 7px;
}

.ui-timepicker-div .ui-datepicker-title {
	padding:12px 45px 7px;
	margin-bottom:10px;
	font-family: "jbt-annabelle",sans-serif;
	font-weight:400;
	border:1px #000 dotted;
	text-align:center
}

.ui_tpicker_hour, .ui_tpicker_minute, .ui_tpicker_time {
	margin:5px 0 !important;
}

.ui_tpicker_time {
	display:inline-block;
	font-family: "aviano-sans",sans-serif;
}

.ui-datepicker-next {
	float:right;
}

.ui-slider-handle {
	height: 12px !important;
	width: 13px !important;
	background: none;
	background-color: black;
	margin: 3px;
	margin-left:-1px !important;
	border-radius: 14px;
}

.ui-slider-horizontal {
	height:5px;
	background-image:url(/wp-content/themes/pourvousla/images/styling_images/color_burn_line_bg.jpg);
	background-repeat:repeat;
}


/**/

.submit_button {
	background:none;
	border:none;
	outline:none;
	background-image:url(/wp-content/themes/pourvousla/images/styling_images/hand2.png);
	background-repeat:no-repeat;
	width:102px;
	height:49px;
	text-align:center;
	margin:15px auto 5px;
	display:block;

}

.submit_button:hover {
	background-image:url(/wp-content/themes/pourvousla/images/styling_images/hand.png);
	cursor:pointer;
}

/**/
/**/

.top_menu_compact {
	width:406px;
	margin:30px auto 0;
	text-align:center;
}

.top_menu_compact .width_315 {
	width:315px;
	margin:auto;
}

.top_menu_compact .color_burn_line {
	width:100%;
}

.logo_wrapper {
	
}

#logo_holder {
	/*background-image:url(/wp-content/themes/pourvousla/images/logo/pourvous_logo_453-light-rose.png);*/
	background-image:url(/wp-content/themes/pourvousla/images/logo/logo-small-300.png);
	background-position:center;
	background-repeat:no-repeat;
	width:300px;
	height:382px;
	margin:20px auto 0;
	position:relative;
}
#flash_logo { 
	position:relative;
	width:453px;
	height:553px;
	margin:20px auto 0;
}

/**/
/**/



.color_burn_line {
	margin:20px auto;
	display:inline-block;
	width:30%;
}

#bottom_menu {
	display:inline-block;
	width:407px;
	text-align:center;
	margin:auto 30px;
}

#bottom_menu ul {
	display:block;
	padding:1px;
}

#bottom_menu ul .ornament {
	margin: 0 4px -9px;
}

#bottom_menu ul h3 {
	display:inline-block;
	font-weight:bold;
}

#bottom_menu ul h3.bold { font-size:12px; }

#bottom_menu ul h3#address {
	letter-spacing:1px;
	font-weight:300;
	font-size:13px;
}

#bottom_menu ul a {
	font-size:11px;
	color:#000;
	font-weight:bold;
	margin:0 3px;
	border-bottom:1px #bbb8b5 dotted;
	text-shadow:1px 1px 1px #fff;
}

#bottom_menu ul a:hover {
	color:3c6674a;
}


#manufactur_stamp { color:#B09CA1; margin-top:15px; }
#manufactur_stamp h3.small { color:#d0bfc3; font-size:9px; display:inline-block; margin-left:-60px; }
#manufactur_stamp #manufactur_logo { background-image:url(/wp-content/themes/pourvousla/images/styling_images/manufactur_logo.png); width:96px; height:8px; background-repeat:no-repeat; position:absolute; margin:5px 2px 0; }

/**/
/*RESIZE*/
/**/

#footer.compact {
	margin:0px auto 30px;
	width:406px;
}

#footer.compact #bottom_menu {
	margin:auto 0;
}

.color_burn_line.width-1323 {
	width:19%;
}

.color_burn_line.width-893 {
	width:100%;
}

#logo_holder.compact_width {
	/*background-image:url(http://pourvous.manufacturconcept.com/wp-content/themes/pourvousla/images/logo/pourvous_logo_300.png);*/
	background-image:url(/wp-content/themes/pourvousla/images/logo/logo-small-300.png);
	width:300px;
	height:382px;
}

#logo_holder.compact_height {
	/*background-image:url(http://pourvous.manufacturconcept.com/wp-content/themes/pourvousla/images/logo/pourvous_logo_300.png);*/
	background-image:url(/wp-content/themes/pourvousla/images/logo/logo-small-300.png);
	width:300px;
	height:382px;
}

/*

display: inline-block;
display: -moz-inline-stack;
zoom: 1;
*display: inline;

*/



/* GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  */
/* GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  */
/* GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  */
/* GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  GALLERY  */

#gallery { position:relative; margin:0 auto; z-index:0; width:60%; padding:25px; }
/*#gallery #gallery_border { margin:20px auto 0; background-image:url(http://pourvousla.com/wp-content/themes/pourvousla/images/styling_images/gallery_border.png); background-repeat:no-repeat; width:790px; height:500px; }*/
#gallery #border_img { position:absolute; width: 95%; height: 92%; } 
#gallery #arrow_right { background-image:url(/wp-content/themes/pourvousla/images/styling_images/arrow_right.jpg); background-repeat:no-repeat; width:59px; height:98px; }
#gallery #arrow_left { background-image:url(/wp-content/themes/pourvousla/images/styling_images/arrow_left.jpg); background-repeat:no-repeat; width:59px; height:98px; }
#gallery a#wax_seal { 
	background-image:url(/wp-content/themes/pourvousla/images/styling_images/wax_seal.png); 
	background-repeat:no-repeat; 
	width:100px; 
	height:98px; 
	position:absolute; 
	right:0; 
	top:0; 
	z-index:100;
	border:none;
}

#gallery.compact { width:380px; margin-top:25px; }
#border_image.compact { height:88%; }
div.meteor-slides.compact { width:87%; }

/*MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  */
/*MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  */
/*MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  */
/*MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  MENU  */

#menu_page { position:relative; margin:14px auto; z-index:0; width:65%; text-align:center; }
#menu_page li { 
	display:inline-block; 
	margin:10px;
	box-shadow:0 1px 2px #cdcdcd;
	-moz-box-shadow:0 1px 2px #cdcdcd;
	-webkit-box-shadow:0 1px 2px #cdcdcd;
}
#menu_page li:hover { margin-top:-4px; }





/*WEDNESDAY  WEDNESDAY  WEDNESDAY  WEDNESDAY  */
/*WEDNESDAY  WEDNESDAY  WEDNESDAY  WEDNESDAY  */
/*WEDNESDAY  WEDNESDAY  WEDNESDAY  WEDNESDAY  */
/*WEDNESDAY  WEDNESDAY  WEDNESDAY  WEDNESDAY  */

#wednesday, #nye { margin:0 auto; text-align:center; }
#wednesday img, #nye img { width:300px; height:auto; }









/*Date*/

/*DATEPICK CSS*/
#dateinput, #dateinput_new { border-collapse: collapse; position: absolute; z-index:9999; font-family: "aviano-sans",sans-serif; font-size:12px; 
	box-shadow:0px 1px 2px rgba(0,0,0,0.75);
	-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.75);
	-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.75);
	-ms-box-shadow:0px 1px 2px rgba(0,0,0,0.75);
	-o-box-shadow:0px 1px 2px rgba(0,0,0,0.75); 
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px; 
	padding:10px;
	width:202px;
	text-align:center;
	
	background-color:#7e7050; 
	background-image:url(/wp-content/themes/pourvousla/images/styling_images/cal_bg.jpg);
}
	
.datepicker tr.controls th { height: 22px; font-size: 11px; color:#cecdc8; border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0; 
	padding:10px; 
}

#datehead select { font-size: 11px; }
#datehead select#month { margin-right:5px; }

#dateinput #body #days { border-bottom:1px #342606 dotted; }
#dateinput #body #days span { height: 28px; width:28px; display:inline-block; }

#dateinput #body #weeks .week a { 
	width: 28px; 
	height: 24px; 
	text-align: center; 
	color:#342606; 
	display:inline-block;
	font-weight:bold;
}
#dateinput #body #weeks .week a:hover { 
	cursor:pointer;
	background-color: #7e7050; 
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px; 
	color:#000;
	width:26px; height:23px; margin-top:-1px;
	border:1px #342606 dotted;
}

#dateinput #body #weeks .week a.disabled { font-weight:normal; text-decoration:none; }
#dateinput #body #weeks .week a.disabled:hover { width:28px !important; height:24px !important; cursor:default !important; background:none !important; border:none !important; color:#342606 !important; }

.datepicker tbody td.date.chosen { 
	font-weight: bold; 
	background-color: #9a4d1e; 
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px; 
}

span.nextMonth, span.prevMonth { display:none !important; }









/**/
.gform_wrapper { margin:0 !important; width:auto; padding:30px; }
.gform_wrapper .gform_heading { width: auto; margin:0; }
#cboxContent { margin-top:0; }
.gform_wrapper input[type="text"] { padding:0; border:none; background:none; }
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium { width:auto; padding:5px 0 4px 3px !important; }
.gform_wrapper .top_label input.medium { padding:0; background:rgba(255,255,255,0.2) !important; }
.gfield { margin-bottom:10px; }

#gform_fields_1 .gfield:first-child, 
#gform_fields_1 .gfield:nth-child(2),
#gform_fields_1 .gfield:nth-child(4),
#gform_fields_1 .gfield:nth-child(5) { width:210px; display:inline-block; vertical-align:middle; }

#gform_fields_1 .gfield:first-child,
#gform_fields_1 .gfield:nth-child(4) { margin-right:20px; }
.gform_wrapper .gfield_required { color:#9c6363 !important; }

.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction { position:absolute; margin-left:-30px; } 
.gform_wrapper .top_label .gfield_label { margin: 12px 0 0px 0 !important; }

#cboxLoadedContent { background-image:url(/wp-content/themes/pourvousla/images/styling_images/bg1.jpg); background-repeat:repeat; background-attachment:scroll; }

.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
	font-weight: 100 !important;
	font-size: 52px !important;
	text-align: center;
	line-height:40px;
	color:rgba(0,0,0,.9);
	letter-spacing:1px;
	font-family: "bickham-script-pro",sans-serif;
}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium { width:100% !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"] { 
	font-size:33px !important;
	line-height:0 !important; 
	font-family: "jbt-annabelle",sans-serif !important;
}


#colorbox { 
	box-shadow:0px 1px 3px rgba(0, 0, 0, .9); 
	-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, .9);
	-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, .9);
	-ms-box-shadow:0px 1px 3px rgba(0, 0, 0, .9);
}
#cboxOverlay { background-image:url(/wp-content/themes/pourvousla/images/styling_images/pv_page_bg.jpg); background-repeat:repeat; }

.gfield_description.validation_message { position: relative; top: -54px; }

/*ERROR*/
.form_field { position:relative; }
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	padding:0 !important;
	background:none !important;
	border:none !important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required { margin:0 !important; }
.validation_message { position:absolute !important; top:15px !important; margin:0 !important; }
.instruction.validation_message { position: absolute !important; right: 0 !important; top: 26px !important; }

.gform_confirmation_message { font-size: 1.7em; line-height: 1.4em; padding: 2em; text-align: center; }


.gform_body select { height: 50px; background: transparent; border: 1px solid rgba(0,0,0,.3); }