/*
Theme Name: Jevelin Child
Description: Child theme for Jevelin theme
Author: Shufflehound
Author URI: http://shufflehound.com
Template: jevelin
*/

/* Add your custom CSS below */
#main-banner {
	height: 100vh; /* высота секции равна высоте области просмотра */
}
.sh-section-overlay-65f019cee871d847d50bcd8e62ad2d83{
	background: rgba(0, 0, 0, 0.5) !important; 
	z-index: 1;
}
.sh-nothing-found-big {
	max-width: 100%;
}
.sh-nothing-found-big div{
	font-size: 75px;
}

.back-overlay:before{
  position: absolute;
  content:" ";
  top:0;
  left:0;
  width:100%;
  height:100%;
  display: block;
  z-index:1;
  background-color: rgb(12 12 12 / 40%);
}

#block-partners .sh-popover-mini {
	display: none;
}

#block-partners .sh-single-image:hover .sh-popover-mini {
	display: block;
	visibility: visible!important;
}

#block-partners img {
	filter: grayscale(100%);
}

#block-partners img:hover {
	filter: grayscale(0);
}

textarea#contact-area {
	height: 188px;
}
.services-block .vc_column-inner{
	box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.3);
}
.sh-titlebar:before {
	content: '';
	background: rgba(0,0,0, 0.5);
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.prod-block, .prod-block-h {
	box-shadow: 1px 1px 11px;
}
.white-text-block .wpb_wrapper, .white-text-block .wpb_wrapper h5{
	color:#fff !important;
}
.home #wrapper > .sh-page-layout-default{
	padding: 0 0 60px 0;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	background-color: #00929e;
}
.vc_btn3.vc_btn3-color-juicy-pink.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-juicy-pink:active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover{
	background-color: #000;
}
.header-social-media {
	display: none;
}

/* назад в каталог */

#back-to-catalog {display:none;}

body.parent-pageid-1766 #back-to-catalog{
	display:block;
}

#msg_pop{
background-color: #fff;
position: fixed;
z-index: 99999;
bottom: 30px;
right:30px;
width: auto;
padding: 20px;
color:#000;
font-size:15px;
line-height:15px;
-webkit-box-shadow: 0px 0px 10px #999;
-moz-box-shadow: 0px 0px 10px #999;
box-shadow: 0px 0px 10px #999;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
border: 2px solid #0093a0;
}

#msg_pop h4{
	text-align: center;
	font-size: 20px;
	margin-bottom: 0;
}

#msg_pop a {
	color: #000;
}

#msg_pop a:hover {
	color: #b78b5a;
}

@media (max-width: 768px) {
	#msg_pop{
		padding: 15px;
		bottom: 10px;
		right: 10px;
	}
	#msg_pop h4{
		font-size: 15px;
	}
}