#wrapper {
  background-color: transparent;
}

.light .bg_dark {
	/*
    background-color: #f9f9f9 !important;
	*/
	background-color: #f2f2f2 !important;
}

/*
.light .bg_light,
*/
.light #header-wrap,
.light #header.no-transparent-header,
.light #header .no-transparent-header,
.light .tab-nav-new li.ui-tabs-active,
.light .button .button-border,
.light #header.light .no-transparent-header,
.light #header.no-transparent-header:not(.sticky-header)#header-wrap,
.light .no-transparent-header #header-wrap {
    background-color: #fff !important;
}

#footer.light,
.light #footer,
.light #header.transparent-header,
.light #header.transparent-header:not(.sticky-header)#header-wrap {
    background-color: #f9f9f9 !important;
}

#header.light .no-transparent-header,
.light #header .no-transparent-header {
    border-bottom-color: rgba(255, 255, 255, 0.05);
}

.light. #wrapper {
    background: transparent !important;
}

.light .transparent-header #header-wrap {
    background: transparent !important;
}

.light .button-new:hover {
    border-color: #000 !important;
    background-color: #eee !important;
    color: #000 !important;
}

.light #page-title {
    color: #333;
    background-color: #feebef;
}

.light .copyrights {
    background-color: #fff !important;
    color: #333;
}

.light .copyright-links a {
    color: #ccc;
}

.light .top-cart-content a:hover,
.light .top-cart-content3 a:hover,
.light .button.button-border:not(.button-fill):hover {
	background-color: rgba(0, 0, 0, 0.1) !important;
	/*
    background-color: #fff !important;
    border: 2px solid #000 !important;
	*/
    color: #000 !important;
	border-color: #aaa !important;
}

.light .button.button-border:not(.button-light):not(.button-fill) {
	/*
	background-color: rgb(255, 255, 255);
	*/
	border-radius: 30px;
    border-color: #777;
	color: #000;
	background-color: #eee;
	
	/*
	background-color: transparent;
	*/
}

.light .swal2-confirm,
.light .swal2-cancel {
    border: 2px solid #333 !important;
    border-color: rgba(0, 0, 0, 0.25) !important;
    background-color: transparent !important;
}

.light section.section-user-menu {
    background-color: #f9f9f9 !important;
}

.light a:hover,
.light .button-home i:hover,
.light .button-dark-mode i:hover,
.light #header li.menu-item a:hover,
.light #bottom-menu a:hover,
.light .widget_links li a:hover,
.light .price-name a:hover ~ .price-price,
.light #admin-menu li.menu-item a:hover,
.light h2.userfio a:hover,
.light a.chname h2:hover,
.light .breadcrumb2 a span:hover,
.light .breadcrumb a span:hover,
.light .menu-link:hover,
.light .nav a.current:hover,
.light .nav a:hover,
.light .menu-item:hover > .menu-link,
.light #footer a.current,
.light #footer a:hover,
.light #top-cart-content2 a.current,
.light #top-cart-content3 a.current,
.light a h2.exp_h2:hover,
.light .primary-menu li.current a {
    color: #1a0dab !important;
    transition: 0.5s;
}

.light .seekpanel a.current,
.light .nav a.current {
    color: #1a0dab !important;
    background-color: #fff;
}

.light .btn-light,
.light .btn-light.dropdown-toggle {
    color: #495057;
    background-color: rgba(0, 0, 0, 0);
}

.light .btn-secondary-new:not(:disabled):not(.disabled):active,
.light .btn-secondary-new:not(:disabled):not(.disabled).active {
    background-color: #444 !important;
    color: #fff !important;
}

.light .menu-item:not(:first-child) {
    border-top: 1px solid #333;
}

@media (max-width: 991.98px) {
    .light #header,
    #header.light {
        border-bottom-color: rgba(255, 255, 255, 0.05);
    }
}

@media (max-width: 768px) {
    .light .block2 {
        background-color: #f9f9f9;
    }

    .light h2.userfio a:hover {
        color: #888 !important;
    }

    .light .bgutext,
    .light .block4 {
        background-color: transparent !important;
    }

    .light #content h2,
    .light .user-header .user-desc,
    .light .country-city {
        color: #333;
    }

    .light h2.userfio a,
    .light .bgutext3 {
        color: #000;
    }

    .light .user-header .city-town,
    .light .counter {
        color: #bbb !important;
    }

    .light a.chname,
    .light h4.chname a {
        text-align: center;
    }

    .light a.chname {
        text-align: center;
    }

    .light h4.chname a:hover {
        color: #fff !important;
    }

    .light .seekpanel {
        background-color: #f9f9fb !important;
    }
}

.light .user-header {
    border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
}

.light option,
.light .opt-city {
    color: #777 !important;
    background-color: #fff !important;
}

.light .seekpanel {
    border-right: 1px dashed rgba(0, 0, 0, 0.2);
}

.light .border-left {
    border-left: 1px dashed rgba(0, 0, 0, 0.2);
}

.light .menu-item:not(:first-child) {
    border-top: 1px solid #333;
}

.light .tab-nav-new li a {
    color: #777;
}

.light .btn-light,
.light .btn-light.dropdown-toggle,
.light h4.chname a,
.light .bgutext3 p,
.light .user-header p {
    color: #bbb;
}

.light .dropdown-toggle:active {
    background-color: rgba(0, 0, 0, 0.1) !important;
    border-color: rgba(255, 255, 255, 0.15) !important;
}

.light .block3,
.light .btn-group-new .btn-check:checked + .light .btn-outline-secondary,
.light input.switch-toggle-flat + label::before,
.light .copyright-links a:hover,
.light .trainings h2 a:hover,
.light h4.chname a:hover {
    color: #fff !important;
}

.light .dropdown-toggle:active {
    background-color: rgba(255, 255, 255, 1) !important;
    border-color: #777 !important;
}

.light .linehr,
.light .user-header {
    border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
}

.light optgroup,
.light .opt-county,
.light .selstyle {
    background-color: #eee !important;
    color: #333 !important;
}

.light .card-bg {
    background-color: #fff;
	border: 3px solid #bab7ae;
}

.light .separator-dots {
    border: 1px dashed rgba(0, 0, 0, 0.2);
}

.light .svg-trigger path {
    stroke: #fff !important;
}

.light .btn-light,
.light .btn-light.dropdown-toggle {
    background-color: rgba(0, 0, 0, 0);
}

.light .btn-outline-secondary {
    background-color: rgba(0, 0, 0, 0.1);
    border: 1px solid #ced4da;
}

.light .btn-outline-secondary:hover {
    background-color: #444 !important;
    border-color: rgba(255, 255, 255, 0.15) !important;
    color: #fff !important;
}

.light .fancy-title-new h3 {
    color: #444;
}

.light .sharebtn .social-icon i:last-child {
    color: #333 !important;
}

.light div.hrline {
    border-top: 1px dashed rgba(0, 0, 0, 0.2) !important;
}

.light img.user-photo2,
.light img.user-photo {
    transition: 0.5s;
	background: rgba(0, 0, 0, 0.2);
}

.light .doctors-block a img.user-photo:hover,
.light a.chname:hover > h2 img.user-photo2,
.light img.user-photo2:hover {
    transition: 0.5s;
	filter: brightness(125%);
}

.light .custom-select {
    background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='gray' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
}

.light input:not(.cr-slider) {
    background: #fff !important;
}

.light .top-cart-content3,
.light .top-cart-content {
	/*
    border: 3px solid rgba(0, 0, 0, 0.4) !important;
	*/
    background-color: #f9f9f9 !important;
}

.light .checkbox-style:checked + .checkbox-style-2-label::before,
.light .checkbox-style:checked + .light .checkbox-style-2-label::before {
    box-shadow: inset 0 0px 0 4px #fff;
    background-color: #999 !important;
}

.light .fancy-title-new h4,
.light .fancy-title-new h5 {
    color: rgba(0, 0, 0, 0.8);
}

.light .checkbox-style-2-label::before {
    border: 2px solid #333;
}

.light .bootstrap-select.disabled,
.light label[disabled],
.light .form-control:not(.not-dark)[disabled],
.light .form-control:not(.not-dark)[readonly],
.light fieldset[disabled] .form-control:not(.not-dark),
.light .form-select:not(.not-dark)[disabled],
.light .form-select:not(.not-dark)[readonly],
.light fieldset[disabled] .form-select:not(.not-dark),
.light .sm-form-control:not(.not-dark)[disabled],
.light .sm-form-control:not(.not-dark)[readonly],
.light fieldset[disabled] .sm-form-control:not(.not-dark) {
    opacity: 0.3;
}

.light #rules-form .modal-content .close,
.light #privacy-form .modal-content .close,
.light #oferta-form .modal-content .close,
.light #modal-form .modal-content .close,
.light #modal-form .modal-body .close {
    color: #999;
    opacity: 0.5;
}

.light li.menu-item a:hover,
.light #logo a:hover > span,
.light #logo a:hover > img {
    color: #1a0dab !important;
    opacity: 1;
    transition: 0.5s;
}

.light .socialbtn .si-color {
	/*
    background-color: #aaa !important;
    color: #555 !important;
	*/
	color: #555 !important;
	background-color: #fff !important;
	border: 3px solid #ccc !important;  
	font-size: 24px !important;
}

.light .socialbtn .si-color:hover {
	border-color: #777 !important;
}

.light .si-color {
	color: #555 !important;
	background-color: #eee !important;
}

.light #footer .widget_links .social-icon i:last-child {
	color: #555 !important;	
}

.light .social-icon i:last-child {
	color: #555 !important;
}

.light .button-lang,
.light .button-home,
.light .button-dark-mode,
.light .button-account {
    color: #333 !important;
    background-color: rgba(0, 0, 0, 0.04) !important;
}

.light .button-lang:hover,
.light .button-home:hover,
.light .button-dark-mode:hover,
.light .button-account:hover {
    color: #1a0dab !important;
    transition: 0.5s;
    background-color: rgba(0, 0, 0, 0.1) !important;
    text-shadow: none !important;
}

.light .button-settings {
    color: #555;
}

.light .button-settings:hover {
    opacity: 1;
    color: #1a0dab !important;
    transition: 0.5s;
}

.light .accordion-button::after,
.light svg.svg-trigger {
    filter: invert(100%);
}

.light .btn-outline-secondary {
    background-color: transparent !important;
    color: #999 !important;
}

.light .btn-group-new .btn-outline-secondary:hover,
.light .btn-group-new .btn-check:checked + .btn-outline-secondary {
    background-color: #feebef !important;
    border-color: #ced4da !important;
    color: #000 !important;
}

.light .form-control {
    background-color: #fff !important;
    border: 1px solid #ced4da !important;
}

.light .fancy-title::before,
.light .fancy-title::after {
    border-top-color: rgba(0, 0, 0, 0.15) !important;
}

.light input.switch-toggle-flat + label::before {
    background-color: #fff;
}

.light .top-cart-content3,
.light .top-cart-content {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5) !important;
}

.light .hrstyle {
    border-top: 1px dashed rgba(0, 0, 0, 0.2) !important;
}

.light .button-home i,
.light .button-dark-mode i,
.light .button-lang span,
.light label,
.light .breadcrumb2 a span,
.light .breadcrumb a span,
.light span.span-active,
.light #admin-menu li.menu-item a,
.light .form-control:not(.not-dark),
.light .sm-form-control:not(.not-dark),
.light .form-select:not(.not-dark),
.light p.price-desc,
.light .user-header a span,
.light a.chname h2,
.light .info-desc,
.light .trainings-info,
.light .expinfo,
.light .trainings h2 a,
.light .trainings-date,
.light .trainings-text,
.light .filter-option-inner-inner,
.light .block1 a,
.light .block3,
.light .block2 p,
.light #page-title span,
.light .country-city,
.light .city-town,
.light #content p,
.light #content span,
.light .nav a,
.light .bgutext3 p,
.light .user-header p,
.light .user-header h2,
.light .user-desc,
.light .radio-reg,
.light .menu-link,
.light #bottom-menu a,
.light #footer .widget_links a,
.light .radio-style-new span,
.light .price-price,
.light #footer,
.light .sharebtn a,
.light .containerblock h2.page-sub-title,
.light .switch-label,
.light a {
    color: #333;
}

.light h2.exp_h2 {
	color: #333 !important;
}

.light .bgutext3,
.light #logo .standard-logo span,
.light .user-title,
.light .fname,
.light button.close-new,
.light .nav a:hover,
.light #pagination .active,
.light #pagination li.page-item span,
.light .accordion-button:not(.light.collapsed),
.light .accordion-new .accordion-button,
.light .radio-style-new .radio-reg:hover,
.light .radio-style:checked + .radio-style-3-label::before,
.light .nav a.current:hover {
    color: #000 !important;
}

.light .button-lang .lline {
	border-left: 1px solid #ccc;	
	color: #1a0dab;
}	

.light .button-lang .rline {
	border-right: 1px solid #ccc;	
	color: #1a0dab;
}

.light #pagination .active a {
	background-color: rgba(0, 0, 0, 0.04) !important;
}	

.light #pagination .page-item.active .page-link, 
.light #pagination .page-link:hover, 
.light #pagination .page-link:focus {
    transition: 0.5s;
    background-color: rgba(255, 255, 255, 1) !important;
	color: #333 !important;
}

.light #order-new span a,
.light #registration-form span a {
    border-bottom: 1px solid;
}

.light .expinfo2,
.light #content .container {
	color: #333;
}

.light .useronline2,
.light .useronline {
	background-color: #FFC300;
	color:#000;
}

.light .profblock,
.light .profblock2 {
	/*
	border: 1px solid #ccc !important;
	*/
	background-color: #f9f9f9 !important;
	color: #333;
}

.light .tab-nav li a {
  background-color: #fff !important;
}

.light #photo a.del-rec {
	background-color: #fff;
}

.light .toggle-bg .toggle-header, 
.light .accordion-bg .accordion-header {
	background-color: #f9f9f9 !important;
	color: #333;
}

.light .reputation {
	background-color: #f9f9f9;
	color: #333;
}

.light .reputation,
.light .toggle-bg .toggle-header, 
.light .accordion-bg .accordion-header {
	background-color: #f9f9f9  !important;
}

.light .style-2 li.activeFilter a {
  background-color: #fff;
  font-weight: normal;
  color:#333 !important;
}

.light .style-2 li:not(.activeFilter) a {
  background-color: #feebef;
}

.light .grid-filter li.activeFilter a {
  font-weight: normal;
  color:#333 !important;
  font-family: "Alice", Arial !important;
  font-size: 20px;
  line-height: 22px;  
}

.grid-filter.style-2 li a, .grid-filter.style-3 li a, .grid-filter.style-4 li a {
  font-family: "Alice", Arial !important;
  font-size: 20px;
  line-height: 22px;  
}

.light .top-cart-content3 hr,
.light .top-cart-content hr {
	background-color: rgba(0, 0, 0, 0.3) !important;
}

.light .banner a.new-tack {
	/*
	color: #333 !important;
	background-color: #feebef;
	*/
	color: #bbb !important;
	background-color: #444;
	text-shadow:none !important;
}

.light .banner a.new-tack:hover{
  color: #fff !important;
  background-color: rgba(0,0,0,0.3);
}

.light .button-mini {
	color: #333 !important;
	background-color: #feebef;
}

.light a.i-circled {
	background-color: #777 !important;
	text-shadow:none !important;
	color: #fff !important;
}

.light .process-steps span {
	color: #333 !important;
}

.light .our-psychologists__photo-image > div {
	background-color: #feebef;
}

.light a.btn {
	color: #fff !important;
	
}

.light #content {
	
  background-color: transparent;
 
}

.light .bg_light {
/*	
  background-color: #f9f9f9 !important;
*/  
}

.light a.button:hover {
    background-color: rgba(0, 0, 0, 0.1);
	color: #000 !important;	
}

.light a.new-tack {
  text-shadow: none !important;
  background-color: #ccc;
}

.light ul.process-steps {
	/*
	background: rgba(255, 255, 255, 0.5) !important;
	*/
}

.light .bg {
	background-image: url('/public/img/slider/slide-19.jpg');
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
	-webkit-animation:fade-in 100ms linear; /*Safari4+*/
	-moz-animation:fade-in 100ms linear; /*Fx5+*/
	-o-animation:fade-in 100ms linear; /*Opera12+*/
	animation:fade-in 100ms linear; /*IE10+,Fx29+*/
	box-shadow: inset 0 0 20px 5px rgba(0,0,0,0.7);
}

.light .bg::before{
  background-color: rgba(0, 0, 0, 0.40);
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
}

.light .bg_light .toggle-bg .toggle-header, .light .bg_light .accordion-bg .accordion-header {
  background-color: #f2f2f2 !important;
  color: #333;
}

.light .img-header img {
	width:200px;
	padding:15px;
	height:auto;
	border-radius: 50%;
	background-color: #eee;
	border: 5px solid #ccc;
	/*
	box-shadow: 0 0 5px 5px rgba(0,0,0,0.1);
	*/
}

.light .owl-carousel .text-light span,
.light .head-slide,
.light .head-slide h2,
.light .head-slide h4 {
  color: #EEE !important;
} 

.light .new-btn-border {
	background-color: #fff !important;
	border: 3px solid #ccc !important;
}

.light .form-control:focus,
.light .form-control:active {
	border-color: rgba(0,0,0,0.5) !important;
}

.light table {
  background-color: #fff;
}