/*
 Theme Name: 	Stephanie King Child Theme
 Theme URI: 	http://stephanie-king.themerex.net/
 Description: 	Stephanie King Child Theme
 Author: 		Themerex
 Author URI: 	http://themerex.net/
 Template: 		stephanie-king
 Version: 		1.0
 License:      	GNU General Public License v2 or later
 License URI:  	http://www.gnu.org/licenses/gpl-2.0.html 
 Tags: 			flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain: 	stephanie_king-child
*/

.top_panel_title {
    display: none !important;
}

.vc_toggle_content p {
    color: #b17a2e !important;
    font-size: 20px !important;
}

.wpb_wrapper p {
    color: #b17a2e;
    font-size: 20px;
}

.scheme_default .vc_toggle_number .sc_content_container div.vc_toggle.vc_toggle_text_only:before {
    color: #19121e;
}

.scheme_dark .footer_copyright_inner {
    background-color: #a1787e;
    border-color: #1a2041;
    color: #ffffff;
}

.post_content h2, .tagLine {
    /*text-align: left !important;*/
    /*font-size: 5em !important;*/
    font-weight: bold !important;
    font-family: cursive;
    margin-top: 0 !important;
    /*line-height: 2em !important;*/
}

.headingColor, .headingColor strong {
    color: #000000 !important;
    margin-bottom: -0.1em !important;
}

.emptySpacer {
    float: left;
    width: 100%
}

.alignContentJustify {
    text-align: justify !important;
}

.imageFillHeroSection {
    display: flex !important;
    flex-direction: row !important;
    justify-content: left !important;
    align-items: start !important;
}

.imageFillHeroSection figure {
    width: 100%;
    height: 100%;
    float: left;
}

.imageFillHeroSection figure div {
    width: 100%;
    height: 100%;
    float: left;
}

.imageFillHeroSection figure div img {
    in-width: 100%;
    min-height: 100%;
    object-fit: cover;
    width: 100%;
    /*height: 400px;*/
}

.rotateImg img {
    /*
    -webkit-transform: rotate(90deg) !important;
    -moz-transform: rotate(90deg) !important;
    -ms-transform: rotate(90deg) !important;
    -o-transform: rotate(90deg) !important;
    transform: rotate(90deg) !important;
    */
}

.servicesOuterContainer {
    float: left;
    max-width: 100%;
}

.servicesOuterContainer div h3 {
    float: left;
    width: 100%;
    font-size: 24px;
    text-align: left;
    margin-right: 0px;
    margin-bottom: 0px;
}

.servicesOuterContainer div p {
    float: left;
    width: 100%;
    text-align: left;
    margin-left: 0px;
    padding-bottom: 40px;
    font-size: 20px !important;
    color: #b17a2e;
}

.wpb_wrapper {
    color: #c0c0c0;
}

/*
.imgGalleryHomePage {
    width: 80%;
    height: 15%;
    margin: auto;
    display: flex;
}

.imgGalleryHomePage .wpb_wrapper {
    width: 100%;
    height: 50%;
}
*/

.sc_layouts_menu_nav li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5em;
    text-transform: uppercase;
}

/*
.imgFloatMiddle {
    float: left;
}

.imgFloatContainer {
    width: 50%;
    float: none !important;
    margin: auto;
}
*/

.top_panel {
    margin-bottom: 2rem !important;
}

.scheme_default .socials_wrap .social_item .social_icon, .scheme_default .socials_wrap .social_item .social_icon i {
    color: #414f61;
}

.scheme_default .socials_wrap .social_item:hover .social_icon, .scheme_default .socials_wrap .social_item:hover .social_icon i {
    color: #ffffff;
}

.scheme_default .socials_wrap .social_item:before {
    background-color: #b17a2e;
}

.scheme_default .custom_section_right .custom_section_container a {
    color: #414f61;
}

scheme_default .custom_section_right .custom_section_content:hover, .scheme_default .custom_section_right .custom_section_container a:hover {
    color: #b17a2e;
}

.scheme_default .sc_layouts_menu_nav>li>a span:before {
    background-color: #414f61;
}

.scheme_default .sc_layouts_menu_nav>li>a:hover span:before {
    background-color: #262322;
}

.scheme_default .sc_layouts_menu_nav>li>a:hover, .scheme_default .sc_layouts_menu_nav>li.sfHover>a {
    color: #b17a2e !important;
}

.scheme_default .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button), .scheme_default.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button) {
    color: #414f61;
}

.contactUsContentProperties p {
    color: #ffffff !important;
}

.scheme_default .sc_layouts_menu_nav>li.current-menu-item>a, .scheme_default .sc_layouts_menu_nav>li.current-menu-parent>a, .scheme_default .sc_layouts_menu_nav>li.current-menu-ancestor>a {
    color: #b17a2e !important;
}

.scheme_default .sc_layouts_row_type_compact .search_wrap .search_submit, .scheme_default.sc_layouts_row_type_compact .search_wrap .search_submit {
    background-color: transparent;
    color: #414f61;
}

.scheme_dark .trx_addons_field_error {
    border-color: #ff0000 !important;
}

.remove_margins .top_panel {
    margin-bottom: 2rem !important;
}

.scheme_dark button:hover, .scheme_dark button:focus, .scheme_dark #buddypress .comment-reply-link:hover, .scheme_dark #buddypress .generic-button a:hover,
.scheme_dark #buddypress a.button:hover, .scheme_dark #buddypress button:hover, .scheme_dark #buddypress input[type="button"]:hover,
.scheme_dark #buddypress input[type="reset"]:hover, .scheme_dark #buddypress input[type="submit"]:hover, .scheme_dark #buddypress ul.button-nav li a:hover,
.scheme_dark a.bp-title-button:hover, .scheme_dark .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button:hover,
.scheme_dark body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons .google-cal-button>a:hover,
.scheme_dark body #booked-profile-page input[type="submit"]:hover, .scheme_dark body #booked-profile-page button:hover, .scheme_dark body
.booked-list-view input[type="submit"]:hover, .scheme_dark body .booked-list-view button:hover, .scheme_dark body table.booked-calendar input[type="submit"]:hover,
.scheme_dark body table.booked-calendar button:hover, .scheme_dark body .booked-modal input[type="submit"]:hover, .scheme_dark body .booked-modal button:hover,
.scheme_dark .sc_button_default:hover, .scheme_dark .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,
.scheme_dark .sc_action_item_link:hover, .scheme_dark .socials_share:not(.socials_type_drop) .social_icon:hover,
.scheme_dark .woocommerce #respond input#submit:hover, .scheme_dark .woocommerce .button:hover, .scheme_dark .woocommerce-page .button:hover,
.scheme_dark .woocommerce a.button:hover, .scheme_dark .woocommerce-page a.button:hover, .scheme_dark .woocommerce button.button:hover,
.scheme_dark .woocommerce-page button.button:hover, .scheme_dark .woocommerce input.button:hover, .scheme_dark .woocommerce-page input.button:hover,
.scheme_dark .woocommerce input[type="button"]:hover, .scheme_dark .woocommerce-page input[type="button"]:hover, .scheme_dark .woocommerce input[type="submit"]:hover,
.scheme_dark .woocommerce-page input[type="submit"]:hover, .scheme_dark .woocommerce nav.woocommerce-pagination ul li a:hover,
.scheme_dark .woocommerce nav.woocommerce-pagination ul li span.current {
    color: #ffffff;
    background-color: transparent;
}

.scheme_default .trx_addons_scroll_to_top, .scheme_default .trx_addons_cv .trx_addons_scroll_to_top {
    color: #ffffff;
    border-color: #b17a2e;
    background-color: #b17a2e;
}

.goldHeadingColor, .goldHeadingColor strong {
    color: #b17a2e !important;
    margin-bottom: -0.1em !important;
}