/*
 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
*/

.logoWrapper img {
	max-height: 90px!important;
}
.changeColor .sc_item_subtitle {
	color:#99BFC2;
	font-weight:bold;
	padding-bottom: 15px;
}
.contactIconBoxes .sc_icons_icon,
.contactIconBoxes .sc_icons_item_description {
	display:inline-block;
}
.contactIconBoxes .sc_icons_icon {
	width: 60px;
    height: 60px;
    line-height: 10px;
	margin-right: 10px;
}
.contactIconBoxes .sc_icons_icon:before {
	line-height: 60px;
	font-size: 30px;
}
.contactIconBoxes {
	position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%)
}
.contactIconBoxes.sc_icons.sc_align_center .sc_icons_item {
    text-align: left;
}
.contactIconBoxes.sc_icons.sc_align_center .sc_icons_item .sc_icons_icon {
    text-align: center;
}
.scheme_dark.sc_layouts_row_background:before {
    background-color: rgb(55 55 55 / 72%);
}
.breadcrumbSize h1.sc_layouts_title_caption {
	font-size: 40px;
}
.contactSection .sc_button_title {
	color:#000;
}
.scheme_default .post_featured.hover_icon .mask {
    background-color: transparent;
}
.sc_services_item.with_content .post_featured .icons {
	display:none;
}
.scheme_default .sc_button_default, .scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
    color: #99BFC2;
}
.scheme_default .sc_button.sc_button_default:after,
.scheme_default .sc_button.sc_button_default:before {
	border-color: #99BFC2;
}
.contactLeftPanel .scheme_dark .sc_action_item.with_image .sc_action_item_mask {
    background-color: #000000ba;
}
.contactLeftPanel .scheme_dark .sc_action_item_link:hover {
    background-color: transparent;
}
.scheme_default .sc_price.color1 {
    background-color: #1A2041;
    border-color: #1A2041;
}
.scheme_default .sc_price.color2 {
    background-color: #68615D;
    border-color: #68615D;
}
.scheme_default .sc_price.color3 {
    background-color: #54777a;
    border-color: #54777a;
}
.boxServices .sc_price_title a {
	pointer-events: none;;
}
.firstList {
	list-style:none;
}
.firstList li:before {
	content: "-";
	padding-right: 5px;
	color:#000!important;
}
.secondList li:before {
	content: unset
}
.profilBoxes .sc_services_item_button {
	display:none;
}
.subTitleFont .sc_item_subtitle {
	color:#99BFC2;
	font-weight:bold;
}
.serviceBoxHome .sc_item_subtitle {
	color:#000;
	font-weight:bold;
	padding-bottom:15px;
}
.serviceBoxHome .sc_item_title {
	color:#000;
}
.serviceBoxHome .sc_item_descr {
	margin-top: 15px!important;
	color:#000;
}
.serviceBoxHome .btn_border_bottom span::after, 
.serviceBoxHome .btn_border_bottom span::before, 
.serviceBoxHome .btn_border_bottom::after, 
.serviceBoxHome .btn_border_bottom::before, 
.serviceBoxHome .btn_border_top span::after, 
.serviceBoxHome .btn_border_top span::before, 
.serviceBoxHome .btn_border_top::after, 
.serviceBoxHome .btn_border_top::before {
    background: #000000;
}
.serviceBoxHome .sc_button_default:hover, 
.serviceBoxHome .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover {
    color: #000000;
}
.sliderHomeServices .swiper-pagination-bullet {
	border-color: rgb(0 0 0 / 50%)!important;
    background-color: rgb(0 0 0 / 50%)!important;
}
.sliderHomeServices .swiper-pagination-bullet.swiper-pagination-bullet-active {
	border-color: #99BFC2!important;
    background-color: #99BFC2!important;
}
.mobileMenu {
	width: 100%!important;
}
.secondList li:before{
	display:none;
}
.grecaptcha-badge { 
    visibility: hidden;
}
#cn-accept-cookie, #cn-refuse-cookie, #cn-more-info {
    border: 1px solid #000!important;
}
.cookie-notice-container {
    border: 1px solid #000;
}
@media only screen and (max-width: 767px) {
	.boxServices .sc_price_details p{
		font-size: 15px;
		line-height: 25px;
	}
	.servicesChess .sc_services_item.with_content {
		display:grid;
	}
	.servicesChess .sc_services_item.with_content .post_featured {
		max-width: 100%;
    	display: block;
    	float: unset;
		order:1;
	}
	.servicesChess .sc_services_item.with_content .sc_services_item_content {
		max-width: 100%;
   		display: block;
    	float: unset;
    	position: unset;
		order:2;
	}
	.servicesChess .sc_services_item.with_content .sc_services_item_content .sc_services_item_text p {
		text-overflow: unset;
		white-space: unset;
		overflow: unset;
	}
	.servicesChess .sc_services_item.with_content .sc_services_item_content {
		padding: 20px;
		width: 100%;
	}
}