/*
Theme Name:     Royal Event Child
Theme URI:      http://royalevent.ancorathemes.com/
Description:    Make your modifications to Royal Event in this child theme.
Author:         Ancorathemes
Author URI:     http://ancorathemes.com
Version:        1.0
Template:       royal-event
*/
/*

Theme colors:

	Dark Green #808369

*/
body .wpb_wrapper{
	font-size: 16px;
}
.dark-green {
	color:#808369;
}
.light-green {
	color:#929292;
}
.callout-txt {
  color: rgb(65, 62, 27);
}
.hide {
    display:none;
}
.txt-center {
    text-align: center;
}
.small { 
	font-size:10px;
 }
 .italic {
    font-style:italic;
}
.dark-theme-txt .sc_testimonial_item {
    color: #434343;
}
.logo_slogan {
	display:none;
}
#callout-ef h2,
#callout-ef .sc_item_subtitle {
   color: rgb(65, 62, 27);
}
#callout-ef .sc_item_title:after {
   background-color: rgb(65, 62, 27);
}
.page_content_wrap {
    padding: 0;
}
h1.post_title.entry-title {
    display: none!important;
}
.post_info {
    display: none;
}
.pg-ev-callout-1 .sc_item_title:after {
    margin-bottom: 25px!important;
}
.sc_testimonial_author_name, .sc_testimonial_item {
   /* color: #434343;*/
   color: #ffffff;
}
.p_panel_wrap .logo_main {
    margin: -7px 0 -10px;
    max-height: 115px;
}
.top_panel_style_5 .top_panel_middle .logo {
    margin-bottom: -50px;
    margin-top: 10px;
} 
.top_panel_style_5 .contact_logo {
    overflow: visible;
}
.page-id-162 .sc_tabs .sc_tabs_titles li {
    font-size: 14px;
}
.our-story-team .sc_team_button {
    display: none;
}
.title_bg {
    display:none;
}
.contact-boxes p {
    color: #434343;
    font-weight: bold;
}
div#foc-clients {
    margin: 0;
    padding: 0 0 15px 0;
}
div#foc-clients h2.sc_section_title.sc_item_title.sc_item_title_without_descr {
    margin-bottom: 0px;
}
.testimonials_wrap_inner.sc_section_inner.sc_section_overlay {
    padding-top: 55px!important;
    padding-bottom: 20px!important;
}
div.pdf_button_fix .vc_btn3-color-orange,
#pdf_button_fix_services .vc_btn3-color-orange {
    background: transparent!important;
}
#pdf_button_fix_services {
   width:20%;
   margin: -20px auto 40px;
}
ul.wpuf-form li .wpuf-fields input[type=text], 
ul.wpuf-form li .wpuf-fields input[type=password], 
ul.wpuf-form li .wpuf-fields input[type=email], 
ul.wpuf-form li .wpuf-fields input[type=url], 
ul.wpuf-form li .wpuf-fields input[type=number] {
    padding: 15px;
}
#menu-item-tabs .sc_tabs {
    border: none!important;
}
#menu-item-tabs .sc_tabs_titles {
    border: none;
    background: none!important;
}
#menu-item-tabs .sc_tabs_titles li {
    border: none;
    background: none!important;
}
a.sc_button.sc_button_square.sc_button_style_filled.sc_button_size_small {
    display: none;
}
.menu-quote-row .scheme_scheme_4 blockquote {
    background-color: #ffffff;
}
div#download-menus {
    padding: 40px;
}
#download-menus h4 {
    margin: 0 0 25px 0;
}
input.weforms_submit_btn.sc_button_hover_slide_left {
    margin-bottom: 50px;
}
.wpuf-fields label:last-child,
.wpuf-label label:last-child {
    margin-bottom: 50px!important;
}
div#contact-request {
    max-width: 90%!important;
    max-height: 100%!important;
}
.testimonials_wrap_inner.sc_section_inner.sc_section_overlay {
    background-color: #333333;
    color: #ffffff;
}
h2.wpuf-section-title {
    font-size: 2.2em;
}
.hp-menu-boxes .sc_price_block_title span {
    font-size: 24px!important;
}
a#hp-menu-modal {
    margin: auto!important;
}
.br-clear {
    width: 100%;
    display: block;
}
#foc-twitter h2.widgettitle {
    text-align: center;
    font-size: 32px;
}
.hp-menu-boxes .sc_price_block .sc_price_block_description {
    text-align: center;
    min-height: inherit;
    overflow: hidden;
    display: block;
    max-width: 100%;
    margin: 1.25em auto;
    line-height: 2.1;
    position: relative;
    padding: 10px 0;
}
.hp-menu-boxes .sc_price_block .sc_price_block_money {
    margin-top: -30px;
}
.content_wrap h1.page_title,
.content_wrap .breadcrumbs {
    visibility: hidden;
}
.menu-btn-cntr {
    margin: auto!important;
}
#callout-ef .sc_intro {
    background: rgba(255,255,255,.4);
}
.sc_services_item_content {
    cursor: pointer;
}
.br-clear {
    width: auto;
    display: block;
}
.page-id-2003.scheme_scheme_4 .top_panel_style_5 .top_panel_middle:before {
	background:none!important;
}
.page-id-2003 .top_panel_wrap .logo_main, .top_panel_wrap .logo_fixed {
    max-height: 140px;
}
.page-id-2003 .top_panel_top_contact_area{
	display:none;
}
.page-id-2003 .top_panel_wrap_inner .contact_info {
	visibility:hidden;
}
.page-id-2003 .contact_info {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}
.nl-callout input#mailchimp_email {
    width: 85%;
}
.nl-callout .mailchimp_form label {
	display:none;
}
#ft-btm-socials .sc_socials.sc_socials_type_icons {
    width: 100%;
    margin: auto;
    text-align: center;
}

.vc_btn3.vc_btn3-color-danger {
	background-color: #f54f29 !important;
	border: 2px solid #f54f29 !important;
}
	.vc_btn3.vc_btn3-color-danger:hover {
		background-color: #fff !important;
		color: #f54f29 !important;
	}
	
.hideme {
	display: none;
}

.mailchimp_form .mailchimp_inputs {
	justify-content: center;
	-webkit-justify-content: center;
}

#altgooglemap iframe {
	height: 420px !important;
}

/*
fieldset.wpuf-multistep-fieldset .wpuf-multistep-prev-btn, 
fieldset.wpuf-multistep-fieldset .wpuf-multistep-next-btn {
	bottom:0px!important;
}
*/
/*Contact Page */
/*
.page-id-183 .top_panel_title_inner.with_image {
    height: 500px;
    background-position: center -225px;
}

.page-id-183 .top_panel_title_inner.with_image {
    background-image: none;
    background-color:#929292;
}
*/

/*
.sc_testimonials {
    background: rgba(0,0, 0,0.4);
    padding: 40px 0 20px 0;
}
*/