/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

/* === GOOGLE CAPTCHA === */
body .grecaptcha-badge iframe {
    width: 1px !important;
    height: 1px !important;
}
body .grecaptcha-badge {
	width: 1px !important;
  height: 1px !important;
	box-shadow: none !important;
}

/* === BASIC === */
body {
	word-spacing: 0.2rem !important;
	margin: 0px !important;
	padding: 0px !important;
	background: #9687e9 !important;
}
body #main-slideshow {
	box-shadow: 0px 5px 20px 0px black !important;
}
body .center-text {
	text-align: center !important;
}
body .justify-text {
	text-align: justify !important;
}
body .size-middle {
	font-size: 25px !important;
	line-height: 32px !important;
}
body .size-small {
	font-size: 16px !important;
	line-height: 20px !important;
}
body .size-small1 {
	font-size: 20px !important;
	line-height: 24px !important;
}
body .size-small2 {
	font-size: 16px !important;
	line-height: 20px !important;
	color: #E7C7F3 !important;
}
body .bottom-mobile {
	display: none !important;
}
body .quest-title {
	font-weight: normal !important;
	color: #ccc !important;
}
body #phantom {
	background: #2815d6 !important;
}
body .branding {
	margin-top: -25px !important;
	margin-bottom: -25px !important;
}
body .padd_none {
	padding-top:0 !important;
}
body .fa, body .far, body .fas {
	font-family: "Font Awesome 5 Free" !important;
}
body .fab {
	font-family: "Font Awesome 5 Brands" !important;
}
body .rollover i, body .post-rollover i, body .rollover-video i, body .enable-bg-rollover body .post-thumbnail-rollover:after, body .enable-bg-rollover .gallery-rollover, body .enable-bg-rollover.hover-scale figure:after {
	border-radius: 10px !important;
}
body .box-pnimi1 {
	font-size: 30px !important;
	line-height: 40px !important;
}
body .quest_pic img {
	border-radius: 10px !important;
	border: 2px solid #c981fd !important;
	box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.5) !important;
}
body .wave1, body .wave2 {
	margin-bottom: -10px !important;
}
body .wave1 img, body .wave2 img {
	width: 100% !important;
	margin:0 !important;
	padding: 0 !important;
}
body .tnaim {
	font-size: 18px !important;
	line-height: 24px !important;
}
body .cky-accordion .cky-accordion-chevron i::before {
    left: 8px !important;
}
/* === END BASIC === */

/* === BACKGROUND === */
body .back_noise_dark, body .back_noise_dark_contact {
	background: url("/wp-content/uploads/noise.webp") repeat repeat, linear-gradient(#100234, #430175)  !important;
}
body .back_noise_dark1 {
	background: url("/wp-content/uploads/noise.webp") repeat repeat, linear-gradient(#430175, #100234) !important;
}
body .back_noise_dark2 {
	background: url("/wp-content/uploads/noise.webp") repeat repeat, #100234 !important;
}
body .back_line_dark {
	background: url("/wp-content/uploads/noise.webp") center center repeat-y, linear-gradient(#100234, #430175) !important;
	box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.5) !important;
	position: relative !important;
	z-index: 7 !important;
}
body .back_noise_light {
	background: url("/wp-content/uploads/noise.webp") repeat repeat, linear-gradient(#ae3aff, #9687e9)  !important;
	box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.5) !important;
	position: relative !important;
	z-index: 7 !important;
}
body #fancybox-outer {
	background: transparent !important;
}
body #fancybox-content {
	background: transparent !important;
	border-color: transparent !important;
}
body .back_noise_red {
	background: linear-gradient(#750b9f, #a40b7e)  !important;
	box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.5) !important;
	position: relative !important;
	z-index: 6 !important;
}
body .back_noise_red0 {
	background: linear-gradient(#750b9f, #a40b7e)  !important;
	box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.5) !important;
	position: relative !important;
	z-index: 5 !important;
}
body .back_noise_red1 {
	background: url("/wp-content/uploads/noise.webp") repeat repeat, linear-gradient(#430175, #ae3aff)  !important;
	position: relative !important;
	z-index: 4 !important;
}
body .back_noise_red2 {
	background: url("/wp-content/uploads/noise.webp") repeat repeat, linear-gradient(#430175, #750b9f)  !important;
	box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.5) !important;
	position: relative !important;
	z-index: 4 !important;
}
body .bg-rainbow, body .bg-rainbow1, body .bg-rainbow2 {
	box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.5) !important;
	position: relative !important;
	z-index: 6 !important;
}
body .bg-rainbow5 {
	box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.5) !important;
	position: relative !important;
	z-index: 5 !important;
}
/* === END BACKGROUND === */

/* === HEADER === */
body .header-elements-button-1.btn-icon-align-left i {
	margin-right: 0 !important;
	margin-left: 10px !important;
}
body .header-elements-button-1 {
	font: 700 14px / 18px "Assistant", Helvetica, Arial, Verdana, sans-serif !important;
	padding: 7px 10px 7px 10px !important;
	border-radius: 10px !important;
	margin-left: 0px !important;
}
body .head-tags-container {
	justify-content: center !important;
	display: flex !important;
}
body .head-tags {
	background-color: rgba(0, 0, 0, 0.3) !important;
	border-radius: 10px !important;
	padding: 5px 15px 7px 20px !important;
	margin: 0 10px !important;
	font-size: 20px !important;
}
body .head-tags i {
	float: right !important;
	margin: 5px 0 0 15px !important;
	font-size: 20px !important;
}
body .head-tags1 {
	background-color: rgba(0, 0, 0, 0.3) !important;
	border-radius: 10px !important;
	padding: 10px 25px 15px 25px !important;
	margin: 0 10px !important;
	font-size: 20px !important;
	text-align: center !important;
}
body .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
	margin-right: 0 !important;
	margin-left: 5px !important;
	margin-top: 3px !important;
}
body .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
body .transparent:not(.photo-scroller-album) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on), body .transparent .sticky-on.masthead.masthead-mobile {
	margin-top: 40px !important;
}
body .masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar, body .ph-wrap {
	background: rgba(0,0,0,0.7) !important;
}

body .masthead:not(.side-header).full-width .top-bar, body .top-bar .masthead.side-header-menu-icon {
	max-width: 100% !important;
	margin: -40px 0px 40px !important;
	direction: rtl !important;
}
body .masthead .mini-widgets .soc-ico a:first-child, body .masthead .mobile-mini-widgets .soc-ico a:first-child, body .dt-mobile-header .soc-ico a:first-child {
	margin-left: 5px !important;
}
body .masthead .mini-widgets .soc-ico a:last-child, body .masthead .mobile-mini-widgets .soc-ico a:last-child, body .dt-mobile-header .soc-ico a:last-child {
	margin-right: 5px !important;
}
body .masthead .mini-widgets .soc-ico a, body .masthead .mobile-mini-widgets .soc-ico a, body .dt-mobile-header .soc-ico a {
	margin: 5px 5px !important;
}
body .acl-sitelinx #sitelinx-toggle-toolbar.small {
	border: 1px solid #ae3aff !important;
	background: transparent !important;
	box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.5) !important;
}
body .acl-sitelinx #sitelinx-toggle-toolbar.small:hover, body .acl-sitelinx #sitelinx-toggle-toolbar.small:focus {
	border: 1px solid #100234 !important;
}
body .otgs-development-site-front-end {
	display: none !important;
}
/* === END HEADER === */

/* === MENU === */
body .light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li:not(.act) > a:hover, body .light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li:not(.act) > a:hover, body .light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li.dt-hovered:not(.act) > a, body .light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li.dt-hovered:not(.act) > a, body .light-preset-color.masthead:not(#phantom):not(.sticky-on) .active-bg-decoration > li.act > a, body .light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .active-bg-decoration > li.act > a {
	background: linear-gradient(180deg, #be39c8 0%, #6b1e72 100%) !important;
}
body .light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li.menu-item-language > a:hover {
	background: transparent !important;
	opacity: 0.7 !important;
}
body .menu-item-16209, body .menu-item-17672 {
	padding-bottom: 10px !important;
	margin-bottom: 10px !important;
	border-bottom: 1px solid #be39c8 !important;
}
body .wpml-ls-last-item {
	margin-left: 50px !important;
	margin-right: 10px !important;
}
body .wpml-ls-first-item {
	margin-right: 30px !important;
}
body li.menu-item-language {
	display: inline-block !important;
	margin-bottom: 10px !important;
	margin-top: 15px !important;
}
body li.menu-item-language > a {
	margin: 0px 0px 0px 0px !important;
	padding: 0 !important;
}
body .masthead .top-bar .mini-contacts i {
	margin-right: 20px !important;
	margin-left: 6px !important;
}
body .top-bar>.mini-widgets {
	justify-content: center !important;
	margin-left: 100px !important;
}
body .right-widgets {
	display: none !important;
}
body .phone_home a {
	text-decoration: none !important;
}
body .inline-header.center .main-nav {
	direction: rtl !important;
}
body .current-menu-item a, body .current-menu-item a .menu-item-text .menu-text {
	color: #fff !important;
}
body .main-nav .sub-nav > li:not(.wpml-ls-item) > a, body #bottom-bar .sub-nav > li:not(.wpml-ls-item) > a {
	border-radius: 10px !important;
}
body .main-nav > li.act:not(.wpml-ls-item) > a {
	color: #fff !important;
}
body .main-nav > li.act:not(.wpml-ls-item) > a .menu-text, body .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text {
	color: #fff !important;
}
body .sticky-on .main-nav > li.act:not(.wpml-ls-item) > a, body #phantom .main-nav > li.act:not(.wpml-ls-item) > a {
	color: #fff !important;
}
body .sticky-on .main-nav > li.act:not(.wpml-ls-item) > a .menu-text, body #phantom .main-nav > li.act:not(.wpml-ls-item) > a .menu-text, body .sticky-on .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text, body #phantom .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text {
	color: #fff !important;
}
body li:not(.dt-mega-menu) .sub-nav {
	border-radius: 0 0 10px 10px !important;
}
body .dt-mega-menu-wrap, .sub-nav {
	right: 0 !important;
	left: auto !important;
}
body .mobile-main-nav .sub-nav > li > a, #page .mobile-main-nav .sub-nav li {
	margin-right: 30px !important;
}
body .mobile-main-nav {
	display: block !important;
}
body .dt-mobile-header .mobile-mini-widgets-in-menu>* {
	margin: 10px 20px 10px 10px !important;
	font-size: 22px !important;
}
body .dt-mobile-header .mini-contacts i {
	margin-left: 7px !important;
	font-size: 20px !important;
}
body .top-bar-bg {
	background: rgba(8, 5, 67, 0.85) !important;
}
body .top-header .hover-bg-decoration > li:not(.act) > a:hover, .top-header .hover-bg-decoration > li.dt-hovered:not(.act) > a {
	background: linear-gradient(180deg, #be39c8 0%, #6b1e72 100%) !important;
}
body .top-header .hover-bg-decoration > li.menu-item-language > a:hover {
	background: transparent !important;
	opacity: 0.7 !important;
}
/* === END MENU === */

/* === TEXTS === */
body .quest_name:hover {
	color: #d38eff !important;
}
body .small-text {
	color: #ddd !important;
	text-align:center !important;
	font-size: 18px !important;
	line-height: 24px !important;
	padding: 0 30px !important;
}
body .small-text-dark {
	color: #fff !important;
	text-align:center !important;
}
body .small-text-dark1 {
	color: #fff !important;
	font-size: 18px !important;
	line-height: 24px !important;
	text-align: center !important;
}
body .color-title {
	font-weight: bold !important;
	font-size: 16px !important;
	opacity: 1 !important;
}
body .quest_title h1 {
	background: rgba(0, 0, 0, 0.3) !important;
	padding: 5px 20px 15px !important;
	margin-bottom: 20px !important;
	border-top: 3px solid #834eb2e0 !important;
	border-bottom: 3px solid #834eb2e0 !important;
	box-shadow: 0px 5px 20px #834eb2e0 !important;
}
body .quest_title h2 {
	text-shadow: 2px 2px 10px #000 !important;
}
body .contact_title h1 {
	background: rgba(0, 0, 0, 0.3) !important;
	padding: 5px 20px 15px !important;
	margin-bottom: 0px !important;
	border-top: 3px solid #834eb2e0 !important;
	border-bottom: 3px solid #834eb2e0 !important;
	box-shadow: 0px 5px 20px #834eb2e0 !important;
}
body .text1 {
	font-size: 15px !important;
	font-family: Arial !important;
	line-height: 23px !important;
}
body .gold-text-heb {
	font-family: "Bellefair", serif !important;
	font-size: 38px !important;
	color: #f7c842 !important;
	font-weight: 800 !important;
	background-color: rgba(0, 0, 0, 0.3) !important;
	border-radius: 10px !important;
	padding: 12px 25px 15px 25px !important;
	margin: 0 30px !important;
	text-align: center !important;
	line-height: 40px !important;
}
body .mini_small_text p, body .mini_small_text1 p {
	font-size: 16px !important;
	line-height: 24px !important;
}
body .big-text-dark {
	font-size: 21px !important;
	color: #fff !important;
}
/* === END TEXTS === */

/* === VIDEO === */
body .video {
	margin: 20px 0 0 0 !important;
}
body .video img {
	border-radius: 50px !important;
}
body .video img:hover {
	opacity: 0.9 !important;
}
/* === END VIDEO === */

/* === NAGRADY === */
body .nagrady {
	margin-left: 200px !important;
	margin-right: 200px !important;
}
body .aw_pic {
	float: right !important;
	margin: 0 0 0 20px !important;
}
body .aw_pic img {
	width: 150px !important;
	height: 150px !important;
}
body .aw_text hr {
	border: 1px solid #ce33b8 !important;
	margin: 10px auto !important;
	width: 30% !important;
}
/* === END NAGRADY === */

/* === BIKOROT === */
body .testimonial-item {
	border-radius: 35px !important;
}
body .bikorot img {
	width:100%;
}
body .bikorot_img_bottom {
	position: absolute !important;
	bottom: 0 !important;
	left:0 !important;
	padding: 0px 30px 20px !important;
	width: 85% !important;
}
body .bikorot_text {
	margin: -20px 15px 0px !important;
}
body .bikorot_autor {
	text-align: left !important;
	font-weight: 700 !important;
	margin: 10px 20px -10px !important;
	font-size: 18px !important;
}
/* === END BIKOROT === */

/* === FOOTER === */
body .maps {
	border-radius: 10px !important;
	margin: 0 0 0 50px !important;
	border: 1px solid #fff !important;
	box-shadow: 5px 5px 6px 0px rgba(0,0,0,0.5) !important;
}
body .maps:hover {
	opacity: 0.9 !important;
}
body .soc-ico a:hover {
	background: #430175 !important;
	opacity: 1 !important;
}
body .dt-shortcode-icon .icon-inner:before, body .dt-shortcode-icon:not(.dt-icon-hover-off):hover .icon-inner:after, body .dt-shortcode-icon:not(.dt-icon-hover-off):hover:after, body .dt-shortcode-soc-icons a:before, body .dt-shortcode-soc-icons a:hover:after, body .soc-ico a:before, body .soc-ico a:hover:after {
	opacity: 0 !important;
}
body .soc-ico a:after, body .soc-ico a:before {
	background: #fff !important;
	opacity: 0.2 !important;
}
body .bottom-image {
	padding: 0 !important;
	margin: 0 0 -10px 0 !important;
}
body .footer_text {
	direction: ltr !important;
	display: block !important;
	color: #ddd !important;
	font-size: 15px !important;
	text-align:center !important;
	margin-top:5px !important;
}
body .footer_text a {
	color: #ddd !important;
}
body .bottom_link {
	text-align: center !important;
}
body .bottom_link a {
  font-weight: 700 !important;
  margin: 0 15px !important;
}
body .footer-img img {
	border-radius: 10px !important;
	border: 1px solid #fff !important;
}
body #footer.solid-bg {
	background: url("/wp-content/uploads/noise.webp") repeat repeat, linear-gradient(#ae3aff, #9687e9)  !important;
}
body .accent-gradient #page .footer .textwidget a:not(.dt-btn):hover {
	color: #6b1e72 !important;
}
body .footer .widget {
	line-height: 1.4 !important;
	font-size: 18px !important;
	margin-bottom: 10px !important;
}
body .call-us {
	display:none !important;
}
/* === END FOOTER === */

/* === BUTTON === */
body .button_home a {
	font-size: 20px !important;
	line-height: 30px !important;
	font-weight: 700 !important;
	box-shadow: 7px 7px 10px 0 rgba(0,0,0,0.5) !important;
	transition: all .5s ease !important;
}
body .button_home_anaha a {
	font-size: 26px !important;
	line-height: 30px !important;
	font-weight: 700 !important;
	box-shadow: 7px 7px 10px 0 rgba(0,0,0,0.5) !important;
	transition: all .5s ease !important;
}
body .button_home_anaha a:hover {
	box-shadow: 3px 3px 10px 0 #000 !important;
	transform: translate(3px, 3px) !important;
	background-color: #FFFF00 !important;
}
body .button_home .vc_btn3-icon {
	font-size: 20px !important;
	line-height: 20px !important;
}
body .button_home a:hover {
	box-shadow: 3px 3px 10px 0 #000 !important;
	transform: translate(3px, 3px) !important;
}
body .button_home1 a:hover {	
	background-color: #871498 !important;
}
body .button_home2 a:hover {	
	background-color: #9e005d !important;
}
body .button_home3 a:hover {	
	background-color: #a94907 !important;
}
body .button_home4 a:hover {	
	background-color: #0054a6 !important;
}
body .button_home5 a:hover {	
	background-color: #b20cd6 !important;
}
body .button_home6 a:hover {	
	background-color: #747003 !important;
}
body .button_home7 a:hover {	
	background-color: #0a7c05 !important;
}
body .button_home8 a:hover {	
	background-color: #1a1d9c !important;
}
body .button_testim i {
	margin: 5px 0 0 0 !important;
}
body .button_padding a {
	padding-left: 50px !important;
	padding-right: 50px !important;
}
/* === END BUTTON === */

/* === FORM === */
body .form-textarea {
	height: 100px !important;
}
::placeholder {
	color: #000 !important;
	font-size: 16px  !important;
	text-align: right !important;
	direction: rtl !important;
	font-weight: 700 !important;
}
body .wpcf7-form input[type="text"], body .wpcf7-form input[type="tel"], body .wpcf7-form input[type="url"], body .wpcf7-form input[type="email"], body .wpcf7-form input[type="number"], body .wpcf7-form input[type="date"], body .wpcf7-form input[type="range"], body .wpcf7-form textarea {
	color: #000 !important;
	box-shadow: 5px 5px 6px 0px rgba(0,0,0,0.5) !important;
	font-size: 18px !important;
}
body input[type="text"]::-moz-placeholder, body input[type="password"]::-moz-placeholder, body textarea::-moz-placeholder {
	color: #000 !important;
	box-shadow: 5px 5px 6px 0px rgba(0,0,0,0.5) !important;
	font-size: 18px !important;
}
body .wpcf7-quiz.wpcf7-not-valid, body input.wpcf7-validates-as-required.wpcf7-not-valid {
	border-color: #f00 !important;
}
body .form_mesiba input{
	margin-bottom: 20px !important;
}
body input.button_mesiba {
	background-color: #b541ff !important;
	width: 100% !important;
	margin-bottom: 0 !important;
	margin-top: 10px !important;
}
body .form_mesiba .form-last {
	margin-bottom: 0px !important;
}
/* === END FORM === */

/* === REVIEWS === */
body .review-text > .vc_column-inner {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
body .glsr-default .glsr-pagination:not(.glsr-ajax-loadmore) {
	margin-bottom: 10px !important;
}
body .glsr-default button.glsr-button {
	display: block !important;
}
body .glsr-default .glsr-form-success {
	color: #df8bfa !important;
	text-align: center !important;
}
body .wp-block-button__link {
	background-color: #b541ff !important;
	padding: 10px 20px !important;
	width: 100% !important;
	border: none !important;
	box-shadow: 1px 1px 5px #00000099 !important;
}
body .wp-block-button__link:hover {
	background-color: #b20cd6 !important;
	opacity:1 !important;
}
body .glsr-default .glsr-review p {
	margin-bottom: 0 !important;
}
body .glsr-review, body .glsr-reviews>p {
	background: rgba(16,2,52,0.2) !important;
	padding: 20px !important;
	border-radius: 10px !important;
	max-width: 100% !important;
}
body .glsr-reviews, body .glsr-reviews-wrap {
	gap: 25px !important;
}
body .glsr-default .glsr-review-avatar img {
	border-radius: 9999px !important;
}
body .glsr-review-author {
	color: #ccc !important;
	font-size: 18px !important;
	font-style: italic !important;
}
body .glsr-review-date {
	color: #ccc !important;
	font-size: 16px !important;
}
body .glsr-read-more a {
	color: #faca15 !important;
	font-size: 18px !important;
}
body .glsr-default .glsr-field-error {
	color: #ff7c7c !important;
}
body .glsr-default .glsr-form-failed {
	color: #ff7c7c !important;
	text-align: center !important;
}
body .glsr-default .glsr-is-invalid {
	border-color: #ff7c7c !important;
}
body .nav-links {
	font-size: 22px !important;
	font-weight: 600 !important;
}
body .current {
	background: #430175 !important;
	padding: 0px 10px 2px !important;
	border-radius: 100px !important;
}
body .page-numbers {
	background: linear-gradient(#be39c8, #6b1e72) !important;
	padding: 0px 10px 2px !important;
	border-radius: 100px !important;
	text-decoration: none !important;
}
body .page-numbers:hover {
	background: linear-gradient(#60002b, #9e005d) !important;
}
body .next, body .prev {
	padding: 0px 20px 2px !important;
}
body .glsr-default form.glsr-form select.glsr-select {
	background-position: left .5em center;
}
/* === END REVIEWS === */

/* === MEHIRON === */
body .mehiron {
	padding: 10px 20px !important;
	background-color: rgba(16, 2, 52, 0.3) !important;
	border-radius: 10px !important;
}
body .anaha {
	margin-top: 80px !important;
	padding-bottom: 20px !important;
}
body .price_icon {
	font-size: 50px !important;
	text-align: center !important;
	color: #d363ff !important;
	white-space: nowrap !important;
}
body .mehiron_price h4 {
	font-size: 44px !important;
	padding: 0 0.5em !important;
	white-space: nowrap !important;
}
body .mehiron_small {
	font-size: 20px !important;
	margin-top: 10px !important;
}
body .mehiron_shek {
	font-size: 14px !important;
}
/* === END MEHIRON === */

/* === BULLETS === */
body .hebrew_list .standard-arrow li:after, body .hebrew_list .standard-arrow li:before {
	right: 0 !important;
	left: auto !important;
}
body .hebrew_list .standard-arrow li, body .hebrew_list .standard-number-list li {
	padding-left: 0px !important;
	padding-right: 30px !important;
}
body .hebrew_list .standard-arrow li:after {
	content: "\f006" !important;
}
body .standard-arrow.list-divider.bullet-top li:not(:first-child):before, body .standard-arrow.list-divider.bullet-top li:not(:first-child):after {
	margin-top: 16px !important;
}
body .standard-arrow.bullet-top li:before, body .standard-arrow.bullet-top li:after {
	margin-top: 7px !important;
}
body .hebrew_list .standard-number-list li:before {
	right: 0 !important;
	left: auto !important;
}
body .standard-number-list.bullet-top li:before, body .standard-number-list.bullet-top li:first-child:before {
	top: 5px !important;
}
/* === END BULLETS === */

/* === HOME GAME FORM === */
body .gm_select {
 	font-size:18px !important;
    margin-top: 10px !important;
	box-shadow: 5px 5px 6px 0px rgba(0, 0, 0, 0.5) !important;
}
body .gm_input { 
	margin-bottom: 20px !important;
}
body .gm_button {
	font-size:20px !important; 
	padding-right: 30px !important;
    padding-left: 30px !important;
	width: 100% !important;
}
body .gm_button:hover {
	background-color:#b8265a !important;
}
body .gm_mehir {
	position: relative !important;
	color: #ccc !important;
	text-decoration: none !important;
	text-align: center !important;
	direction: rtl !important;
	width: 220px !important;
	margin: auto !important;
}
body .gm_mehir:before {
	content: "" !important;
	border-bottom: 2px solid #df145c !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;    
	width: 100% !important;
	height: 50% !important;
}
body .gm_mehir_190 {
	font-size: 40px !important;
	font-weight: bold !important;
	line-height: 50px !important;
}
body .gm_shekel {
	font-size: 20px !important;
}
body .gm_mehir_mivtza {
	text-align: center !important;
	margin: 10px auto 15px !important;
}
body .gm_mehir_sale {
	background: #9e005d !important;
	padding: 5px 40px 12px !important;
	color: #fff !important;
	text-align: center !important;
	display: inline !important;
	font-size: 40px !important;
	line-height: 50px !important;
	border-radius: 30px !important;
	white-space: nowrap !important;
	box-shadow: 1px 1px 5px #00000099 !important;
}
body .gm_mivtza {
	font-size: 25px !important;
}
body .gm_mishluah {
	text-align: center !important;
	font-size: 24px !important;
	font-weight: bold !important;
}
body .gm_title {
	font-size: 20px !important;
}
body .call_phone {
	text-decoration: none !important;
	white-space: nowrap !important;
}
body .text-nowrap{
	white-space: nowrap !important;
}
body .mikdama {
	text-align: center !important;
	font-weight: bold !important;
	font-size: 70px !important;
	line-height: 70px !important;
	text-shadow: 1px 1px 5px #00000099 !important;
}
body .shek {
	font-size: 30px !important;
	line-height: 40px !important;
}
body .koteret {
	font-size: 20px !important;
	line-height: 26px !important;
	font-weight: 700 !important;
	color: #fff !important;
}
body .koteret1 {
	font-size: 18px !important;
	line-height: 24px !important;
}
body .koteret2 {
	font-size: 20px !important;
	line-height: 26px !important;
	font-weight: 700 !important;
}
/* === END HOME GAME FORM === */

/* === COOKIES PLUGIN WPConsent === */
#wpconsent-container::part(wpconsent-settings-button) {
    left: auto !important;
    right: 10px !important;
	bottom: 10px !important;
    border-radius: 50px !important;
	opacity: 0.7 !important;
}
/* === END COOKIES PLUGIN === */

/* === ARTICLES === */
body .bg-under-widget .sidebar-content .widget, body .solid-bg.sidebar-content .widget {
    background: rgba(16, 2, 52, 0.3) !important;
}
body .back_noise_light1 {    
    background: url(/wp-content/uploads/noise.webp) repeat repeat, linear-gradient(#a850f9, #9687e9) !important;
    box-shadow: 0px 8px 5px 0px rgba(0, 0, 0, 0.5) !important;
    position: relative !important;
    z-index: 7 !important;
}
body .back_noise_light1 h2 {
	font-size: 28px !important;
}
body .recent-posts .alignleft {
    margin: 0px 0px 5px 20px !important;
}
body .items-grid .post-content>time, body .recent-posts .post-content>time {
    display: none !important;
}
body .items-grid .post-content>a, body .recent-posts a {
    color: #fff !important;
    font-weight: 900 !important;
    font-size: 20px !important;
}
body .bg-under-widget .sidebar-content .widget, body .sidebar.bg-under-widget .widget, body .solid-bg.sidebar-content .widget {
    padding: 20px 25px !important;
}
body img.is-loaded {
    border-radius: 5px !important;
}
body .post-content p {
   color: #ccc !important;
}
body .recent-posts li:not(:last-child) {
    padding: 15px 0 15px !important;
    border-bottom: #aaa 1px solid !important;
}
body .widget .recent-posts li:last-child {
    padding: 15px 0 0 !important;
}
body .dt-icon-the7-arrow-03:before {
    content: "\f003" !important;
}
body .katavot .dt-icon-the7-arrow-03:before {
    content: "\f002" !important;
}
body .post-thumbnail-rollover {
    box-shadow: 5px 5px 5px #00000063 !important;
    border-radius: 10px !important;
}
body .articles-list .post-entry-content {
	padding: 5px 30px 30px 20px !important;
}
/* === END ARTICLES === */

/* === PINPOINT === */
body .DOPBSPCalendar-wrapper .dopbsp-loader{
    background-color: transparent !important;
    border: none !important;
}

/* === PINPOINT FORM === */
body .dopbsp-row1 {
	display: none !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module h4, body .DOPBSPCalendar-outer-sidebar .dopbsp-module h4 {
	display: none !important;
}
body .DOPBSPCalendar-sidebar.dopbsp-style4, body .DOPBSPCalendar-outer-sidebar.dopbsp-style4 {
	margin: 0 40px 0 0 !important;
	background-color: rgba(16, 2, 52, 0.25) !important;
	border-radius: 10px !important;
	width: 360px !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module, body .DOPBSPCalendar-outer-sidebar .dopbsp-module {
	background: transparent !important;
    border: none !important;
	padding: 0 30px !important;
	margin: 0 !important;
}
body .DOPBSPCalendar-navigation .dopbsp-add-btn {
	display: none !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-message, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-message {
	background: transparent !important;
	font-family: 'Assistant', Helvetica, Arial, Verdana, sans-serif !important;
	font-size: 20px !important;
	font-weight: 700 !important;
	line-height: 28px !important;
	margin: 20px 0 20px 0 !important;
	padding: 0 !important;
	text-align: right !important;
	color: #e453ff !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper .dopbsp-warning-info .dopbsp-message, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper .dopbsp-warning-info .dopbsp-message {
	background-color: #f1705c !important;
	color: #ffffff !important;
	display: none !important;
	font-family: 'Assistant', Helvetica, Arial, Verdana, sans-serif !important;
	font-size: 13px !important;
	font-weight: normal !important;
	line-height: 20px !important;
	margin: 19px 0 0 0 !important;
	padding: 5px 10px !important;
	position: absolute !important;
	width: 280px !important;
	left: 55px !important;
	right: auto !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper label, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper label {
	color: #fff !important;
	font-family: 'Assistant', Helvetica, Arial, Verdana, sans-serif !important;
	font-size: 17px !important;
	font-style: normal !important;
	margin-bottom: 6px !important;
	line-height: 17px !important;
}
body .DOPBSPCalendar-sidebar .DOPSelect .dopselect-select .dopselect-icon, body .DOPBSPCalendar-outer-sidebar .DOPSelect .dopselect-select .dopselect-icon {
	color: #000 !important;
	line-height: 35px !important;
  height: 35px !important;
  width: 35px !important;
}
body .DOPSelect.dopselect-single .dopselect-select .dopselect-selection {
	float: right !important;
	padding: 0 10px 0 0 !important;
}
body .DOPSelect.dopselect-single .dopselect-select {
	height: 35px !important;
}
body .DOPBSPCalendar-sidebar .DOPSelect .dopselect-select, body .DOPBSPCalendar-outer-sidebar .DOPSelect .dopselect-select {
	border: none  !important;
	border-radius: 7px  !important;
}
body .DOPBSPCalendar-sidebar .DOPSelect.dopselect-single ul, body .DOPBSPCalendar-outer-sidebar .DOPSelect.dopselect-single ul {
	border: none !important;
	width: 300px !important;
}
body .DOPBSPCalendar-sidebar .DOPSelect.dopselect-single ul li, body .DOPBSPCalendar-outer-sidebar .DOPSelect.dopselect-single ul li {
	color: #000 !important;
	width: 100% !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=text]:focus, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=text]:focus {
    border: 2px solid #a200ad !important;
    background: #e4c2fe !important;
}
body .DOPBSPCalendar-sidebar .DOPSelect .dopselect-select .dopselect-selection, body .DOPBSPCalendar-outer-sidebar .DOPSelect .dopselect-select .dopselect-selection {
	color: #000 !important;
	font-size: 16px !important;
  line-height: 32px !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=text], body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=text] {
	border: none !important;
	border-radius: 7px !important;
	box-sizing: border-box !important;
	color: #000 !important;
	font-family: 'Assistant', Helvetica, Arial, Verdana, sans-serif !important;
	font-size: 16px !important;
	font-weight: normal !important;
	height: 10px !important;
	line-height: 0px !important;
	margin: 0 !important;
	outline: none !important;
	width: 100% !important;	
}
body .DOPBSPCalendar-wrapper {
	background: transparent !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=checkbox], body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=radio], body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=checkbox], body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=radio] {
	border: none !important;
	float: right !important;
	margin: 1px 0 1px 10px !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper label, body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper label a, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper label, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper label a {
	color: #fff !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-cart-wrapper, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-cart-wrapper {
	margin: 20px 0 40px !important;
	background: transparent !important;
	border-radius: 10px !important;
	padding: 0 !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart td.dopbsp-label, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart td.dopbsp-label {
	color: #fff !important;
	font-style: normal !important;
	padding: 3px 0 6px !important;
	text-align: right !important;
	font-size: 16px !important;
	width: 70px !important;
	font-weight: bold !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart td.dopbsp-value, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart td.dopbsp-value {
	background: none !important;
	color: #e453ff !important;
	font-weight: bold !important;
	padding: 3px 10px 5px 0 !important;
	font-size: 16px !important;
	text-align: right !important;
}
body .dopbsp-separator, .dopbsp-total {
	display: none !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=submit], body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=button], body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=submit], body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=button] {
	background: linear-gradient(0deg, #60002b 0%, #9e005d 49%) !important;
	border: none !important;
	color: #fff !important;
	font-family: 'Assistant', Helvetica, Arial, Verdana, sans-serif !important;
	font-size: 16px !important;
	font-weight: bold !important;
	border-radius: 10px !important;
	margin: 20px 0 20px 0 !important;
	padding: 1px 0 5px !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=submit]:focus, body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=button]:focus, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=submit]:focus, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=button]:focus{
	background: linear-gradient(0deg, #60002b 0%, #9e005d 49%) !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper label.dopbsp-for-checkbox, body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper label.dopbsp-for-radio, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper label.dopbsp-for-checkbox, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper label.dopbsp-for-radio {
    padding: 0 !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=submit]:hover, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=submit]:hover {
	background: linear-gradient(0deg, #63146f 0%, #af22c2 51%) !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper {
	margin: 15px 0 10px 0 !important;
}
body .DOPBSPCalendar-sidebar .DOPSelect, body .DOPBSPCalendar-outer-sidebar .DOPSelect {
	width: 100% !important;
}
body .DOPSelect.dopselect-single .dopselect-select .dopselect-icon {
	float: left !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-message.dopbsp-error, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-message.dopbsp-error {
	color: #f1705c !important;
	font-size: 15px !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper label.dopbsp-for-radio, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper label.dopbsp-for-radio {
    color: #ff0 !important;
    line-height: 22px !important;
	  text-align: center !important;
}

body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=checkbox]:disabled, body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=radio]:disabled, body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=checkbox]:disabled:hover, body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=radio]:disabled:hover, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=checkbox]:disabled, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=radio]:disabled, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=checkbox]:disabled:hover, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=radio]:disabled:hover {
   display: none !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=checkbox]:checked, body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=radio]:checked {
    display: none !important;
}
body .DOPBSPCalendar-info-message.dopbsp-success {
    border: none !important;
}
body .DOPBSPCalendar-info-message.dopbsp-success .dopbsp-icon {
    background-color: #9cbc72 !important;
    background-position: 0 -40px !important;
    display: none !important;
}
body .DOPBSPCalendar-info-message.dopbsp-success .dopbsp-text, body .DOPBSPCalendar-info-message.dopbsp-success .dopbsp-timer {
    color: #fff !important;
    font-size: 18px !important;
    line-height: 24px !important;
	  text-align: center !important;
}
body .DOPBSPCalendar-info-message.dopbsp-success .dopbsp-close {
    display: none !important;
}
body .DOPBSPCalendar-info-message .dopbsp-timer {
	  display: none !important;
}

/* === PINPOINT CALENDAR === */

body .DOPBSPCalendar-container {
	float: right !important;
	width: 700px !important;
    background: #8d39d1 !important;
    padding: 0 !important;
    border-radius: 10px !important;
}
body .DOPBSPCalendar-navigation {
	background-color: #3b0244 !important;
	border: none !important;
	border-radius: 10px 10px 0 0 !important;
}
body .DOPBSPCalendar-navigation .dopbsp-month-year {
	color: #fff !important;
	font-family: 'Assistant', Helvetica, Arial, Verdana, sans-serif !important;
	font-size: 24px !important;
	font-weight: 600 !important;
	line-height: 40px !important;
	margin: 0 !important;
	padding: 9px !important;
	text-align: center !important;
	background: #8d39d1 !important;
	border-radius: 10px 10px 0 0 !important;
}
body .DOPBSPCalendar-navigation .dopbsp-week {
	padding: 0 !important;
}
body .DOPBSPCalendar-navigation .dopbsp-week .dopbsp-day {
	color: #ccc !important;
	font-family: 'Assistant', Helvetica, Arial, Verdana, sans-serif !important;
	font-size: 13px !important;
	padding: 5px 0 !important;
	float: right !important;
}
body .DOPBSPCalendar-navigation .dopbsp-add-btn, .DOPBSPCalendar-navigation .dopbsp-next-btn, body .DOPBSPCalendar-navigation .dopbsp-previous-btn, body .DOPBSPCalendar-navigation .dopbsp-remove-btn {
	background-color: #3f143b !important;
}
body .DOPBSPCalendar-day {
	float: right !important;
}
body .DOPBSPCalendar-day .dopbsp-bind-middle .dopbsp-body {
	display: none !important;
}
body .DOPBSPCalendar-day.dopbsp-available .dopbsp-head, body .DOPBSPCalendar-day .dopbsp-head .dopbsp-co.dopbsp-available, body .DOPBSPCalendar-day .dopbsp-head .dopbsp-ci.dopbsp-available, body .DOPBSPCalendar-day .dopbsp-bind-left.dopbsp-extended.dopbsp-available .dopbsp-head {
	background-color: transparent !important;
	border-color: transparent !important;
}
body .DOPBSPCalendar-day .dopbsp-bind-middle .dopbsp-head {
	border: none !important;
	border-top: 2px solid #be70fd !important;
	height: 50px !important;
	padding: 7px 0 0 7px !important;
}
body .DOPBSPCalendar-day .dopbsp-bind-middle .dopbsp-head .dopbsp-day {
	color: #fff !important;
	font-family: 'Assistant', Helvetica, Arial, Verdana, sans-serif !important;
	font-size: 18px !important;
}
body .DOPBSPCalendar-day .dopbsp-bind-middle .dopbsp-head {
	background-color: #63146f !important;
}
body .DOPBSPCalendar-day .dopbsp-bind-middle .dopbsp-head .dopbsp-co {
	display: none !important;
}
body .DOPBSPCalendar-day .dopbsp-bind-middle .dopbsp-head .dopbsp-ci {
	display: none !important;
}
body .DOPBSPCalendar-day.dopbsp-selected .dopbsp-head, body .DOPBSPCalendar-day.dopbsp-selected .dopbsp-head .dopbsp-co, body .DOPBSPCalendar-day.dopbsp-selected .dopbsp-head .dopbsp-ci, body .DOPBSPCalendar-day.dopbsp-selected .dopbsp-bind-left.dopbsp-extended .dopbsp-head {
	background-color: #e453ff !important;
}
body .DOPBSPCalendar-month {
	border: none !important;
	background: #be70fd !important;
	padding: 0 !important;
	margin: 0 0 20px 0 !important;
}
body .DOPBSPCalendar-day.dopbsp-past-day {
	opacity: 1 !important;
}
body .DOPBSPCalendar-day.dopbsp-next-month {
	opacity: 0.7 !important;
}
body .dopbsp-past-day .dopbsp-bind-middle .dopbsp-head {
	background-color: #7b6180 !important;
}
body .dopbsp-past-day .dopbsp-bind-middle .dopbsp-head .dopbsp-day {
	color: #999 !important;
	opacity: 0.5 !important;
}
body .DOPBSPCalendar-hour .dopbsp-bind-middle .dopbsp-available {
	display: none !important;
}
body .DOPBSPCalendar-hour .dopbsp-bind-middle {
	border-left: none !important;
}
body .DOPBSPCalendar-hour .dopbsp-bind-middle {
	background-color: #63146f !important;
	border-left: none !important;
	height: auto !important;
	margin: 0px 8px 20px 8px !important;
	padding: 8px 25px 10px !important;
	width: 50px !important;
	float: right !important;
	border-radius: 10px !important;
}
body .DOPBSPCalendar-hour .dopbsp-bind-middle .dopbsp-hour {
	background-color: transparent !important;
	color: #fff !important;
	float: none !important;
	font-family: 'Assistant', Helvetica, Arial, Verdana, sans-serif !important;
	font-size: 18px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	padding: 0 !important;
	text-align: center !important;
}
body .DOPBSPCalendar-hour .dopbsp-bind-top, body .DOPBSPCalendar-hour .dopbsp-bind-bottom {
	height: 0px !important;
}
body .DOPBSPCalendar-hour.dopbsp-selected .dopbsp-bind-middle .dopbsp-hour {
	background: #e453ff !important;
	margin: -8px -25px -10px !important;
	padding: 8px 25px 10px !important;
}
body .DOPBSPCalendar-hour.dopbsp-booked .dopbsp-bind-middle {
	border-color: transparent !important;
	background: #7b6180 !important;
}
body .DOPBSPCalendar-hour.dopbsp-booked .dopbsp-bind-middle .dopbsp-hour {
	color: #999 !important;
}
body .DOPBSPCalendar-hours {
    background-color: transparent !important;
    border: none !important;
    padding: 0 !important;
}
body .DOPBSPCalendar-hour.dopbsp-selected .dopbsp-bind-top {
    display: none !important;
}
body .DOPBSPCalendar-hour .dopbsp-bind-top, body .DOPBSPCalendar-hour .dopbsp-bind-bottom {
    display: none !important;
}
body .DOPBSPCalendar-hours .DOPBSPCalendar-hour.dopbsp-unavailable .dopbsp-bind-middle {
    opacity: 0.3 !important;
}
/* === END PINPOINT === */

/* === RUSSIAN === */

body .main-nav > li > a .menu-text:lang(ru) {
    font: normal 500 22px / 26px "PT Sans Narrow", sans-serif !important;
    text-transform: none !important;
}
body .main-nav .sub-nav > li > a .menu-text:lang(ru) {
    font: 500 22px / 26px "PT Sans Narrow", sans-serif !important;
    text-transform: none !important;
}
body .dir_rus {
	direction: ltr !important;
}
body .but_rus_home i {
	margin-right: 5px !important;
	margin-left: 0 !important;
}
body .inline-header.center .main-nav:lang(ru) {
	direction: ltr !important;
}
body .head-tags i:lang(ru) {
	float: left !important;
	margin: 5px 15px 0 0 !important;
}
body .head-tags:lang(ru) {
	font-size: 22px !important;
}
body .small-text-dark:lang(ru) {
	font-size: 22px !important;
}
body .aw_pic:lang(ru) {
	float: left !important;
	margin: 0 0 0 0 !important;
}
body .aw_text h4:lang(ru) {
	font-size: 22px !important;
}
body .maps:lang(ru) {
	margin: 0 50px 0 0 !important;
}
body .footer .widget:lang(ru) {
	letter-spacing: 0.1px !important;
}
body .form-rus form {
	text-align: left !important;
	direction: ltr !important;
}
body .form-rus ::placeholder {
	text-align: left !important;
	direction: ltr !important;
	font-size: 18px !important;
}
:lang(ru) ::placeholder {
	font-family: "PT Sans Narrow", sans-serif !important;
	color: #000 !important;
	font-size: 18px  !important;
	text-align: left !important;
	direction: ltr !important;
	font-weight: 600 !important;
}
body .bottom_link a:lang(ru) {
	margin: 0 12px !important;
}
body .zakaz-heb:lang(ru) {
	display:none !important;
}
body .zakaz-rus:lang(ru) {
	display:inline !important;
	letter-spacing: 0.7px !important;
}
body .zakaz i:lang(ru) {
	padding: 3px 10px 0 0 !important;
	display: block !important;
	float: left !important;
}
body .zakaz:lang(ru) {
	padding-top: 7px !important;
	font-size: 18px !important;
	padding: 9px 20px 7px !important;
}
body .gold-text-rus {
	font-family: "Great Vibes", cursive !important;
	font-size: 45px !important;
	color: #f7c842 !important;
	font-weight: 500 !important;
	background-color: rgba(0, 0, 0, 0.3) !important;
	border-radius: 10px !important;
	padding: 12px 25px 10px 25px !important;
	margin: 0 30px !important;
	text-align: center !important;
	line-height: 40px !important;
}
body .wpml-ls-last-item:lang(ru) {
    margin-left: 10px !important;
    margin-right: 50px !important;
}
body .wpml-ls-first-item:lang(ru) {
  margin-right: 0px !important;
	margin-left: 30px !important;
}
body .glsr-field-error:lang(ru) {
	font-family: "PT Sans Narrow", sans-serif !important;
}
body button:lang(ru), body input:lang(ru) {
	font-family: "PT Sans Narrow", sans-serif !important;
}
body .bikorot_autor_rus {
	text-align: right !important;
	font-weight: 700 !important;
	margin: 10px 20px -10px !important;
	font-size: 18px !important;
}
body .text1:lang(ru) {
	font-size: 17px !important;
	font-family: "PT Sans Narrow", sans-serif !important;
}
body .glsr-default form.glsr-form select.glsr-select {
	background-position: right .5em center;
}
/* === PINPOINT RUSSIAN === */
body .DOPBSPCalendar-navigation .dopbsp-month-year:lang(ru) {
    font-family: "PT Sans Narrow", sans-serif !important;
    font-size: 26px !important;
}
body .DOPBSPCalendar-day:lang(ru) {
    float: left !important;
}
body .DOPBSPCalendar-navigation .dopbsp-week .dopbsp-day:lang(ru) {
	  float: left !important;
	  font-family: "PT Sans Narrow", sans-serif !important;
	  font-size: 15px !important;
}
body .DOPBSPCalendar-hour .dopbsp-bind-middle:lang(ru) {
    float: left !important;
}
body .DOPBSPCalendar-hour .dopbsp-bind-top .dopbsp-hour:lang(ru), body .DOPBSPCalendar-hour .dopbsp-bind-bottom .dopbsp-hour:lang(ru) {
    float: right !important;
}
body .DOPBSPCalendar-container:lang(ru) {
    float: left !important;
}
body .DOPBSPCalendar-sidebar.dopbsp-style4:lang(ru), body .DOPBSPCalendar-outer-sidebar.dopbsp-style4:lang(ru) {
    margin: 0 0 0 40px !important;
}	
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart td.dopbsp-label:lang(ru), body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart td.dopbsp-label:lang(ru) {
    text-align: left !important;
    width: 140px !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart td.dopbsp-value:lang(ru), body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart td.dopbsp-value:lang(ru) {
    text-align: left !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-message:lang(ru), body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-message:lang(ru) {
    font-family: "PT Sans Narrow", sans-serif !important;
    text-align: left !important;
}
body .DOPSelect.dopselect-single .dopselect-select .dopselect-selection:lang(ru) {
    float: left !important;
    padding: 0 0 0 10px !important;
}
body .DOPSelect.dopselect-single .dopselect-select .dopselect-icon:lang(ru) {
    float: right !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=checkbox]:lang(ru), body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=radio]:lang(ru), body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=checkbox]:lang(ru), body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=radio]:lang(ru) {
    float: left !important;
    margin: 1px 10px 1px 0 !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper label:lang(ru), body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper label:lang(ru) {
    font-family: "PT Sans Narrow", sans-serif !important;
    font-size: 20px !important;
    line-height: 24px !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper .dopbsp-warning-info .dopbsp-message:lang(ru), body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper .dopbsp-warning-info .dopbsp-message:lang(ru) {
    left: auto !important;
    right: 55px !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart td.dopbsp-label:lang(ru), body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart td.dopbsp-label:lang(ru) {
	font-family: "PT Sans Narrow", sans-serif !important;
	font-size: 20px !important;
	line-height: 20px !important;
}
body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart td.dopbsp-value:lang(ru), body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart td.dopbsp-value:lang(ru) {
	font-family: "PT Sans Narrow", sans-serif !important;
	font-size: 18px !important;
}
/* === END PINPOINT RUSSIAN === */
body .scroll-top.on {
    left: 55px !important;;
    right: auto !important;;
}

/* === END RUSSIAN === */
@media screen and (max-width: 1200px) {
	body .nagrady {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	body .aw_pic img {
		width: 100px !important;
		height: 100px !important;
	}
	body .aw_pic {
		float: none !important;
		margin: 0 !important;
		text-align: center !important;
	}
}

@media screen and (max-width: 782px) {
	body .head-tags-container {
		display: block !important;
		width: 100% !important;
		margin: auto !important;
	}
	body .head-tags {
		margin-bottom:10px !important;
		justify-content: center !important;
		display: flex !important;
	}
	body .aw_pic {
		float: none !important;
		margin: auto !important;
		text-align: center !important;
	}
	body .aw_pic:lang(ru) {
		float: none !important;
		margin: auto !important;
		text-align: center !important;
	}
	body .aw_pic img {
		width: 100px !important;
		height: 100px !important;
	}
	body .acl-sitelinx #sitelinx-toggle-toolbar {
		padding: 7px !important;
	}
	body .back_noise_dark {
		padding-top: 0px !important;
	}
	body .back_noise_dark_contact {
		padding-top: 0px !important;
	}
	body .back_noise_red .vc_row.vc_column-gap-35 > .vc_column_container {
         width: 85% !important;
    }
	body .current-menu-item a, .current-menu-item a .menu-item-text .menu-text {
		color: #be39c8 !important;
	}
	body .vc_row.vc_column-gap-35 > .vc_column_container {
		padding: 0 !important;
        margin-left: auto !important;
        margin-right: auto !important;
        width: 95% !important;
	}
	body .bg-rainbow .vc_column_container {
		margin-left: auto !important;
        margin-right: auto !important;
        width: 80% !important;
    }
	body .bg-rainbow .vc_column-inner {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	body .vc_column_container > .vc_column-inner {
		margin-left: auto !important;
        margin-right: auto !important;
        width: 90% !important;
	}
	body .bg-rainbow1 .vc_column_container > .vc_column-inner {
        margin-left: 0 !important;
        margin-right: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
        width: 100% !important;
    }
	body .owl-carousel .dt-owl-item .wpb_text_column {
		margin-left: auto !important;
        margin-right: auto !important;
        width: 70% !important;
	}
	body .back_noise_light {
		margin-top:20px !important;
	}
	body .content .uvc-sub-heading   {
		padding: 0 10px !important;
	}
	body .anaha {
		margin-top: 20px !important;
	}
	body .padd_none {
		padding-top:20px !important;
	}
	body .menu-item-16209 > a {
		padding: 8px 0px 18px 0 !important;
	}
	body .call_box {
		margin-bottom: 70px !important;
	}
	body .mini_small_text {
        padding-right: 40px !important;
        padding-left: 40px !important;
    }
	body .footer .widget {
        font-size: 20px !important;
    }
	body .color-title {
        font-size: 20px !important;
    }
	body .footer .widget-title {
        font-size: 26px !important;
    }
	::placeholder {
	  font-size: 20px  !important;
    }
	body .form-rus ::placeholder {
	  font-size: 20px !important;
    }
	body .wpcf7-form input[type="text"], body .wpcf7-form input[type="tel"], body .wpcf7-form input[type="url"], body .wpcf7-form input[type="email"], body .wpcf7-form input[type="number"], body .wpcf7-form input[type="date"], body .wpcf7-form input[type="range"], body .wpcf7-form textarea {
        font-size: 22px !important;
    }
    body .mini_small_text p, body .mini_small_text1 p {
        font-size: 18px !important;
		margin-top: 10px !important;
    }
	body .mehiron-text {
		font-size: 22px !important;
		line-height: 28px !important;
	}
	body .tnaim {
		font-size: 20px !important;
		line-height: 26px !important;
	}
	body .tnaim:lang(ru) {
        font-size: 22px !important;
        line-height: 28px !important;
    }
	body .form_mesiba p {
		font-size: 22px !important;
		line-height: 26px !important;
	}
	:lang(ru) ::placeholder {
	      font-size: 22px  !important;
    }
	body .form_mesiba p:lang(ru) {
         font-size: 24px !important;
         line-height: 30px !important;
    }
	body .big-text-dark:lang(ru) {
        font-size: 23px !important;
        line-height: 28px !important;
    }
	body .game-title {
		font-size: 24px !important;
		line-height: 30px !important;
	}
	body .game-text1 {
		font-size: 24px !important;
		line-height: 30px !important;
	}
	body .game-text2 {
		font-size: 24px !important;
		line-height: 30px !important;
	}
	body .small-text {
        font-size: 22px !important;
        line-height: 26px !important;
		padding: 0 !important;
    }
	body .game-text1:lang(ru) {
		font-size: 26px !important;
		line-height: 32px !important;
	}
	body .game-text2:lang(ru) {
		font-size: 26px !important;
		line-height: 32px !important;
	}
	body .small-text:lang(ru) {
        font-size: 24px !important;
        line-height: 28px !important;
		padding: 0 !important;
    }
	body .gm_title:lang(ru) {
        font-size: 24px !important;
    }
	body .gm_safa:lang(ru) {
		font-size: 24px !important;
	}
	body .gm_safa {
		font-size: 22px !important;
	}
	body .gm_title {
        font-size: 22px !important;
    }
	body .gm_mivtza {
		font-size: 30px !important;
	}
	body .gm_shekel {
        font-size: 25px !important;
    }
	body .gm_mehir_sale {
		padding: 5px 20px 12px !important;
	}
	body .gm_mehir_sale:lang(ru) {
		padding: 5px 40px 12px !important;
	}
	body .vc_column_container .game-form .vc_column-inner {
		margin: 0 !important;
		width: 100% !important;
	}
	body .back_noise_red {
        padding-bottom: 10px !important;
    }
    body .bikorot_text {
        font-size: 20px !important;
        line-height: 24px !important;
    }
	body .bikorot-buttons .vc_column-inner {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	body .icons-pictures .uvc-sub-heading {
		font-size: 20px !important;
	}
	body .small-text-dark1:lang(ru) {
		font-size: 20px !important;
	}
	body .bikorot-form .vc_column-inner {
		width: 100% !important;
	}
	body .mobile-main-nav li > a .menu-text:lang(ru) {
       font-family: "PT Sans Narrow", sans-serif !important;
		font-size: 22px !important;
		line-height: 26px !important;
    }
	body .header-elements-button-1.btn-icon-align-left i:lang(ru) {
        margin-right: 10px !important;
        margin-left: 0px !important;
    }
	
/*=== PINPOINT MOBILE ===*/
	body .DOPBSPCalendar-container {
        width: 100% !important;
	}
	body.DOPBSPCalendar-day .dopbsp-bind-left, .DOPBSPCalendar-day .dopbsp-bind-right {
        width: 0 !important;
	}
	body .DOPBSPCalendar-sidebar .dopbsp-module, body .DOPBSPCalendar-outer-sidebar .dopbsp-module {
        padding: 0 !important;
	}
    body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper .dopbsp-warning-info .dopbsp-message, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper .dopbsp-warning-info .dopbsp-message {
        left: 30px !important;
  }
	body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper label, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper label {
        font-size: 22px !important;
        line-height: 24px !important;
    }
	body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-message, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-message {
        font-size: 24px !important;
	}
	body .DOPBSPCalendar-sidebar .DOPSelect.dopselect-single ul li, body .DOPBSPCalendar-outer-sidebar .DOPSelect.dopselect-single ul li {
        font-size: 18px !important;
  }
    body .DOPBSPCalendar-sidebar .DOPSelect .dopselect-select .dopselect-selection, body .DOPBSPCalendar-outer-sidebar .DOPSelect .dopselect-select .dopselect-selection {
        font-size: 18px !important;
  }
	body .DOPBSPCalendar-hour .dopbsp-bind-middle .dopbsp-hour {
        font-size: 22px !important;
        line-height: 22px !important;
  }
	body .DOPBSPCalendar-day .dopbsp-bind-middle .dopbsp-head .dopbsp-day {
        font-size: 22px !important;
  }
	body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart td.dopbsp-label, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart td.dopbsp-label {
        font-size: 20px !important;
        width: 100px !important;
        line-height: 22px !important;
  }
    body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart td.dopbsp-value, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart td.dopbsp-value {
        font-size: 20px !important;
        line-height: 22px !important;
  }
	body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=submit], body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=button], body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=submit], body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=button] {
        font-size: 20px !important;
        padding: 5px 0 10px !important;
        line-height: 26px !important;
   }
	body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper label.dopbsp-for-radio, body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper label.dopbsp-for-radio {
		font-size: 22px !important;
        line-height: 28px !important;
  	}
	body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart td.dopbsp-label:lang(ru), body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart td.dopbsp-label:lang(ru) {
        font-size: 24px !important;
        line-height: 24px !important;
   }
    body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart td.dopbsp-value:lang(ru), body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-cart-wrapper .dopbsp-cart td.dopbsp-value:lang(ru) {
        font-size: 24px !important;
   }
    body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper label:lang(ru), body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper label:lang(ru) {
        font-size: 24px !important;
        line-height: 28px !important;
   }
    body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper label.dopbsp-for-radio:lang(ru), body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper label.dopbsp-for-radio:lang(ru) {
        font-size: 24px !important;
        line-height: 28px !important;
   }
    body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=submit]:lang(ru), body .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=button]:lang(ru), body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=submit]:lang(ru), body .DOPBSPCalendar-outer-sidebar .dopbsp-module .dopbsp-input-wrapper input[type=button]:lang(ru) {
        font-size: 22px !important;
        line-height: 26px !important;
   }
}

@media screen and (max-width: 428px) {
	body .bottom-image {
		display: none !important;
	}
	body .bottom-mobile {
		bottom: 0px !important;
		right: 0px !important;
		position:fixed !important;
		z-index: 99 !important;
		display: block !important;
	}
	body .bottom-mobile img {
		width: 100% !important;
		margin: 0 0 -7px 0 !important;
	}
	body .scroll-top {
		bottom: 10px !important;
		background-color: #fff !important;
		background-color: rgba(255, 255, 255, 0.2) !important;
		border-radius:10px !important;
	}
	body .scroll-top.on {
        left:auto !important;
        right: 70px !important;
    }
	body .price_icon {
		font-size: 40px !important;
	}
	body #sitelinx-toggle-toolbar {
		left: 80px !important;
	}
/* === FOOTER CALL US === */
  body .call-us {
      display: block !important;
	  border-radius: 100px !important;
	  bottom: 10px !important;
	  left: 0px !important;
	  border: 1px solid #333 !important;
	  box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.5) !important;
	  background: linear-gradient(#18b427, #0f4206) !important;
	  z-index: 999999 !important;
	  font-size: 30px !important;
	  position:fixed !important;
	  padding: 15px !important;
  }
  body .call-us:hover {
	  background: linear-gradient(#107e1b, #0d2309) !important;
	  color: #fff !important;
	  opacity: 1 !important;
  }
  body .call-us i:hover {
	  color: #fff !important;
	  opacity: 1 !important;
  }
	body #footer #text-4, body #footer #text-5 {
		margin-bottom:80px !important;
	}
	body .textwidget p:last-child {
    margin-bottom: 10px !important;
  }
/* === END CALL US === */
}
