/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Jan 28 2024 | 12:00:17 (pm)
/*
/******* Do not edit this file *******/

/*
BEGIN PEACH CUSTOM CSS
*/

@font-face {
    font-family: Champagne-Limousines;
    src: url('/fonts/Champagne-Limousines.ttf'), url('/fonts/champagne_and_limousines.eot'); /* IE */
    }

.header_top_bottom_holder {
border-bottom-style: solid;
border-bottom-color: black;
border-bottom-width: 6px;
}

.sue-testimonial-text {
line-height: 115% !important;
font-style: inherit !important;
font-size: 1.7em !important;
}

.separator.small {
display: none !important;
}

.side_menu_button {
display: none;
}

.su-heading-style-line-dark .su-heading-inner {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif
}

.su-heading-style-line-dark {
border-bottom: 2px solid #000000 !important;
}

.title h1 {
font-style: normal;
letter-spacing: 0px;
text-transform: uppercase;
}

.two_columns_75_25 {
padding-top: 20px;
}

.menu-weddings-container {
padding-top: 10px;
padding-left: 10px;
}

.menu-seniors-container {
padding-top: 10px;
padding-left: 10px;
}

.menu-boudoir-container {
padding-top: 10px;
padding-left: 10px;
}

.menu-glamour-container {
padding-top: 10px;
padding-left: 10px;
}

.rpwe-block {
margin-top: 10px;
margin-left: 10px;
}

.title_text_shadow .subtitle {
text-shadow: 1px 1px 2px rgba(255, 255, 255, 1);
}

.title_text_shadow .title h1 {
text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}

.breadcrumb a {
color: #FFF;
}

.breadcrumb .delimiter {
color: white;
}

.breadcrumbs .current {
color: white !important;
}

.title {
  display: none;
}

.content {
margin-top: 90px !important;
}

.home .content {
    margin-top: 0 !important;
}

p {
color: #2e2d2d;
font-size: 16px;
}

.drop_down .second .inner ul li a {
font-size: 16px;
}

aside .widget li, .side_menu .widget li {
font-size: 16px;
}

/*
BEGIN Contact Form 7
*/

.wpcf7-form {
	background:#C8C8C8; 
	border:2px solid #000000; 
	border-radius:0px; 
	width:345px;
	padding: 10px 20px; 
	margin-bottom:10px; 
}
 
.wpcf7-form input,
	#wpcf7-f235-p1277-o2 .wpcf7-form textarea{ 
	background:#f6efdf; 
	border:3px solid #000000; 
	border-radius:6px;
	width:300px;
    margin: 4px 0 8px 0;
    padding: 5px 2px;
	color: #000000;
    font-size: 14px;
    vertical-align: middle;
}
 
.wpcf7-form p { 
	color:#000000; 
	margin-top:10px; 
	margin-bottom:10px; 
}
 
.wpcf7-form .wpcf7-submit { 
	background:#000000;
    color:#ffffff;
	border-radius:6px;	
	cursor:pointer; 
	width:100px;
	margin:7px 0;
	padding: 5px 15px;
	color:#fff; 
}

input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz {
	color: #000000;
	font-size: 18px;
}

input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
background-color: #000000;
}

input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz {
color: #000000;
font-size: 18px;
border-radius: 6px;
}

input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz {
padding: 10px 2%;

}

#submit_comment, .q_load_more a {
color: #FFFFFF;
}

.ssba, .ssba a {
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.seniorform h1 { 
	color:#ffffff; 
	margin-top:10px; 
	margin-bottom:10px;
	font-style: normal;
}

.seniorform .gfield_label { 
	color:#ffffff; 
}

.seniorform p { 
	color:#ffffff; 
}

div.wpb_row.section.vc_row-fluid.seniorform.grid_section {
    background-position: left top;
}

.seniorform h2 { 
	color:#ffffff; 
	margin-top:10px; 
	margin-bottom:10px;
	font-style: normal;
	font-size: 24px;
}
#gform_submit_button_1{
    background-color: #c54137;
    border: none;
    width: 100%;
    padding: 15px 0px 15px 0px;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
}
@media only screen and (min-width: 641px){
.gform_footer{
    padding-right: 16px !important;
}
}

@media only screen and (max-width: 620px){
    .q_logo a img {
        height: auto !important;
        max-width: 250px !important;
        margin-top: 15px;
    }
}