body, .basel-dark .main-page-wrapper{background-color:#ffffff;}.page-title-default{background-color:#212121;background-size:cover;background-position:center center;}.topbar-wrapp{background-color:#423488;}.main-header{border-style:solid;}.footer-container{background-color:#ffffff;}body, p, .widget_nav_mega_menu .menu > li > a, 
.mega-navigation .menu > li > a,
.basel-navigation .menu > li.menu-item-design-full-width .sub-sub-menu li a, 
.basel-navigation .menu > li.menu-item-design-sized .sub-sub-menu li a,
.basel-navigation .menu > li.menu-item-design-default .sub-menu li a,
.font-default
		{font-family: "Ubuntu", Arial, Helvetica, sans-serif;font-size: 16px;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1, h2, h3, h4, h5, h6, .title, table th,
.wc-tabs li a,
.masonry-filter li a,
.woocommerce .cart-empty,
.basel-navigation .menu > li.menu-item-design-full-width .sub-menu > li > a, 
.basel-navigation .menu > li.menu-item-design-sized .sub-menu > li > a,
.mega-menu-list > li > a,
fieldset legend,
table th,
.basel-empty-compare,
.compare-field,
.compare-value:before,
.color-scheme-dark .info-box-inner h1,
.color-scheme-dark .info-box-inner h2,
.color-scheme-dark .info-box-inner h3,
.color-scheme-dark .info-box-inner h4,
.color-scheme-dark .info-box-inner h5,
.color-scheme-dark .info-box-inner h6

		{font-family: "Ubuntu", Arial, Helvetica, sans-serif;font-size: 16px;}

.product-title a,
.post-slide .entry-title a,
.category-grid-item .hover-mask h3,
.basel-search-full-screen .basel-search-inner input[type="text"],
.blog-post-loop .entry-title,
.post-title-large-image .entry-title,
.single-product-content .entry-title,
.basel-entities-title
		{font-family: "Lora", Arial, Helvetica, sans-serif;}.title-alt, .subtitle, .font-alt, .basel-entry-meta{font-family: "Lato", Arial, Helvetica, sans-serif;font-weight: 400;}.btn.btn-color-alt.btn-style-bordered, .button.btn-color-alt.btn-style-bordered, button.btn-color-alt.btn-style-bordered, .added_to_cart.btn-color-alt.btn-style-bordered, input[type=submit].btn-color-alt.btn-style-bordered,.title-wrapper.basel-title-color-alt .title-subtitle{color:#f9f9f9;}.btn.btn-color-alt, .button.btn-color-alt, button.btn-color-alt, .added_to_cart.btn-color-alt, input[type=submit].btn-color-alt,.btn.btn-color-alt:hover,.button.btn-color-alt:hover,button.btn-color-alt:hover,.added_to_cart.btn-color-alt:hover,input[type=submit].btn-color-alt:hover,.btn.btn-color-alt.btn-style-bordered:hover,.button.btn-color-alt.btn-style-bordered:hover,button.btn-color-alt.btn-style-bordered:hover,.added_to_cart.btn-color-alt.btn-style-bordered:hover,input[type=submit].btn-color-alt.btn-style-bordered:hover,.widget_nav_mega_menu .menu > li:hover, .mega-navigation .menu > li:hover{background-color:#f9f9f9;}.btn.btn-color-alt,.button.btn-color-alt,button.btn-color-alt,.added_to_cart.btn-color-alt,input[type=submit].btn-color-alt,.btn.btn-color-alt:hover,.button.btn-color-alt:hover,button.btn-color-alt:hover,.added_to_cart.btn-color-alt:hover,input[type=submit].btn-color-alt:hover,.btn.btn-color-alt.btn-style-bordered:hover,.button.btn-color-alt.btn-style-bordered:hover,button.btn-color-alt.btn-style-bordered:hover,.added_to_cart.btn-color-alt.btn-style-bordered:hover,input[type=submit].btn-color-alt.btn-style-bordered:hover{border-color:#f9f9f9;}.button, 
button, 
input[type=submit],
html .yith-woocompare-widget a.button.compare,
html .basel-dark .basel-registration-page .basel-switch-to-register,
html .basel-dark .login .button,
html .basel-dark .register .button,
html .basel-dark .widget_shopping_cart .buttons a,
html .basel-dark .yith-woocompare-widget a.button.compare,
html .basel-dark .widget_price_filter .price_slider_amount .button,
html .basel-dark .woocommerce-widget-layered-nav-dropdown__submit,
html .basel-dark .basel-widget-layered-nav-dropdown__submit,
html .basel-dark .woocommerce .cart-actions input[name="update_cart"]{background-color:#ffffff;}.button, 
button, 
input[type=submit],
html .yith-woocompare-widget a.button.compare,
html .basel-dark .basel-registration-page .basel-switch-to-register,
html .basel-dark .login .button,
html .basel-dark .register .button,
html .basel-dark .widget_shopping_cart .buttons a,
html .basel-dark .yith-woocompare-widget a.button.compare,
html .basel-dark .widget_price_filter .price_slider_amount .button,
html .basel-dark .woocommerce-widget-layered-nav-dropdown__submit,
html .basel-dark .basel-widget-layered-nav-dropdown__submit,
html .basel-dark .woocommerce .cart-actions input[name="update_cart"]{border-color:#ffffff;}.button:hover, 
button:hover, 
input[type=submit]:hover,
html .yith-woocompare-widget a.button.compare:hover,
html .basel-dark .basel-registration-page .basel-switch-to-register:hover,
html .basel-dark .login .button:hover,
html .basel-dark .register .button:hover,
html .basel-dark .widget_shopping_cart .buttons a:hover,
html .basel-dark .yith-woocompare-widget a.button.compare:hover,
html .basel-dark .widget_price_filter .price_slider_amount .button:hover,
html .basel-dark .woocommerce-widget-layered-nav-dropdown__submit:hover,
html .basel-dark .basel-widget-layered-nav-dropdown__submit:hover,
html .basel-dark .woocommerce .cart-actions input[name="update_cart"]:hover{background-color:#ededef;}.button:hover, 
button:hover, 
input[type=submit]:hover,
html .yith-woocompare-widget a.button.compare:hover,
html .basel-dark .basel-registration-page .basel-switch-to-register:hover,
html .basel-dark .login .button:hover,
html .basel-dark .register .button:hover,
html .basel-dark .widget_shopping_cart .buttons a:hover,
html .basel-dark .yith-woocompare-widget a.button.compare:hover,
html .basel-dark .widget_price_filter .price_slider_amount .button:hover,
html .basel-dark .woocommerce-widget-layered-nav-dropdown__submit:hover,
html .basel-dark .basel-widget-layered-nav-dropdown__submit:hover,
html .basel-dark .woocommerce .cart-actions input[name="update_cart"]:hover{border-color:#ededef;}html .basel-hover-alt .btn-add>a{color:#000;}html .single_add_to_cart_button,
html .basel-buy-now-btn,
html .basel-sticky-btn .basel-sticky-add-to-cart,
html .woocommerce .cart-actions .coupon .button,
html .added_to_cart.btn-color-black, 
html input[type=submit].btn-color-black,
html .wishlist_table tr td.product-add-to-cart>.add_to_cart.button,
html .basel-hover-quick .quick-shop-btn > a,
html table.compare-list tr.add-to-cart td a,
html .basel-compare-col .add_to_cart_button, 
html .basel-compare-col .added_to_cart{background-color:#000;}html .single_add_to_cart_button,
html .basel-buy-now-btn,
html .basel-sticky-btn .basel-sticky-add-to-cart,
html .woocommerce .cart-actions .coupon .button,
html .added_to_cart.btn-color-black, 
html input[type=submit].btn-color-black,
html .wishlist_table tr td.product-add-to-cart>.add_to_cart.button,
html .basel-hover-quick .quick-shop-btn > a,
html table.compare-list tr.add-to-cart td a,
html .basel-compare-col .add_to_cart_button, 
html .basel-compare-col .added_to_cart{border-color:#000;}html .basel-hover-alt .btn-add>a:hover{color:#333;}html .single_add_to_cart_button:hover,
html .basel-buy-now-btn:hover,
html .basel-sticky-btn .basel-sticky-add-to-cart:hover,
html .woocommerce .cart-actions .coupon .button:hover,
html .added_to_cart.btn-color-black:hover, 
html input[type=submit].btn-color-black:hover,
html .wishlist_table tr td.product-add-to-cart>.add_to_cart.button:hover,
html .basel-hover-quick .quick-shop-btn > a:hover,
html table.compare-list tr.add-to-cart td a:hover,
html .basel-compare-col .add_to_cart_button:hover, 
html .basel-compare-col .added_to_cart:hover{background-color:#333;}html .single_add_to_cart_button:hover,
html .basel-buy-now-btn:hover,
html .basel-sticky-btn .basel-sticky-add-to-cart:hover,
html .woocommerce .cart-actions .coupon .button:hover,
html .added_to_cart.btn-color-black:hover, 
html input[type=submit].btn-color-black:hover,
html .wishlist_table tr td.product-add-to-cart>.add_to_cart.button:hover,
html .basel-hover-quick .quick-shop-btn > a:hover,
html table.compare-list tr.add-to-cart td a:hover,
html .basel-compare-col .add_to_cart_button:hover, 
html .basel-compare-col .added_to_cart:hover{border-color:#333;}.woocommerce-message, .wpcf7-mail-sent-ok, .mc4wp-alert .mc4wp-success{border-color:#423488;}.woocommerce-message, .wpcf7-mail-sent-ok, .mc4wp-alert .mc4wp-success, .woocommerce-message .button{color:#ffffff;}div.wpcf7-validation-errors, .woocommerce-error, .woocommerce-info, .mc4wp-alert .mc4wp-error{border-color:#dd3333;}div.wpcf7-validation-errors, .woocommerce-error, .woocommerce-info, .mc4wp-alert .mc4wp-error{color:#ffffff;}@font-face {
			font-weight: normal;
			font-style: normal;
			font-family: "simple-line-icons";
			src: url("//saggitalfirst.breket.com.ua/wp-content/themes/basel/fonts/Simple-Line-Icons.woff2?v=5.8.0") format("woff2"),
			url("//saggitalfirst.breket.com.ua/wp-content/themes/basel/fonts/Simple-Line-Icons.woff?v=5.8.0") format("woff");font-display:optional;}@font-face {
			font-weight: normal;
			font-style: normal;
			font-family: "basel-font";
			src: url("//saggitalfirst.breket.com.ua/wp-content/themes/basel/fonts/basel-font.woff2?v=5.8.0") format("woff2"),
			url("//saggitalfirst.breket.com.ua/wp-content/themes/basel/fonts/basel-font.woff?v=5.8.0") format("woff");font-display:optional;}.topbar-content {
	display: flex;
	justify-content: center;
	align-items: center;
}

.main-header {
	padding: 20px;
}

.main-nav.site-navigation.basel-navigation {
	display: flex;
	justify-content: end;
}

mark {
  background-color: #f0e4ff; 
}

.highlight {
    background: linear-gradient(to top, #f0e4ff 100%, transparent 50%);
/*     height: 10px; */
}

.custom-form-container {
    display: flex;
	  flex-direction: column;
}

.custom-form-container p {
	margin-bottom: 5px;
}

.custom-form-container input[type="text"],
.custom-form-container input[type="tel"] {
    flex-grow: 1;
    padding: 30px 10px;
    outline: none;
    font-size: 16px;
	  border-radius: 10px;
	  margin: 0;
}

.custom-form-container input:first-child {
	margin-bottom: 10px;
}

.custom-form-container button {
	  width: 100%;
    border: none;
    cursor: pointer;
    background-color: #423488;
    color: white;
    font-size: 16px;
	  border-radius: 10px;
	  padding: 20px;
	  text-transform: capitalize;
	font-size: 18px;
	margin-top: 30px;
}

.custom-form-container button:hover {
   background-color: #6145d6;
}
/* 
@media (max-width: 767px){
	.custom-form-container {
		flex-direction: column;
	}
	
	.custom-form-container button {
		margin-top: 30px;
	}
}
 */

.min-footer > .col-right > ul {
	display: flex;
	justify-content: end;
}

.site-content {
  margin-bottom: 0px;
}

#region {
	font-size: 16px;
	border-radius: 5px;
}

#doctors-list {
  display: flex;
	flex-direction: column;
	background-color: #f9f9f9;
	color: inherit;
  margin-top:10px;
	border-radius: 5px;
}

.doctor-header,
.no-doctor {
	padding: 24px;
	color: #797979;
	margin: 0;
}

.doctor-list {
  list-style: inside;
  padding: 0;
}

ul {
	list-style: inside;
}

ul > li::marker {
  color: #423488;
}

.doctor-item {
  padding-bottom: 24px;
	padding-top: 24px;
	border-top: solid 1px #797979;
}

.wpb_text_column ul:not(.social-icons)>li:before {
  content: none;
}

.wpb_text_column ul {
	padding-left: 24px;
	padding-right: 24px;
}

.doctor-name {
  font-weight: bold;
}

.doctor-phone {
  color: #797979;
	padding-left: 22px;
}

.privacy-text {
	margin-top: 20px;
	color: #797979;
	font-size: 12px;
}

.vc_toggle {
  border: none;
	border-bottom: 1px solid #E6E6E6;
}

.vc_toggle:hover {
    background-color: #f6f6f6;
}

.vc_toggle:hover .vc_toggle_title  {
   background-color: #f6f6f6;
}

 @media (min-width: 1025px) { /* Стиліязація під кнопки в меню */
#menu-main-menu-1 {
	background-color: #423488;
	border-radius: 20px;
  border: solid 3px #423488;
	box-sizing: border-box;
	transform: all 0.3s;
	margin: 0;
}

#menu-main-menu-1:hover {
	background-color: #694e9a;
	border: solid 3px #694e9a;
	box-sizing: border-box;
}

.main-nav .menu > li > a {
  border-radius: 20px;
  padding-left: 18px;
  padding-right: 18px;
  background-color: transparent;
  color: #f9f9f9;
	transform: all 0.3s;
}

.main-nav .menu > li > a:hover {
  color: #f9f9f9;
  background-color: #694e9a;
}

.main-nav .menu > li:first-child > a {
  margin-right: 15px;
}

.main-nav .menu > li.current-menu-item > a {
  background-color: #f9f9f9;
  color: #423488;
}

.main-nav .menu > li {
	margin-left: 0;
}

.sticky-header {
	padding: 20px;
}

.main-page-wrapper {
  margin-bottom: 0;
}
 }@media (min-width: 768px) and (max-width: 1024px) {.main-nav.site-navigation.basel-navigation {
	display: none;
}

.main-page-wrapper {
  margin-bottom: 0;
}

.footer-column.footer-column-2.col-md-3.col-sm-6,
.footer-column.footer-column-3.col-md-3.col-sm-6 {
	display: none;
} }@media (min-width: 577px) and (max-width: 767px) { .main-nav.site-navigation.basel-navigation {
	display: none;
}

.main-page-wrapper {
  margin-bottom: 0;
}

.min-footer > .col-right > ul {
	display: flex;
	justify-content: center;
} }@media (max-width: 576px) { .main-nav.site-navigation.basel-navigation.menu-right {
	display: none;
}

.mobile-nav {
	padding-top: 40px;
}

.top-bar-left {
	padding-top: 10px;
	padding-bottom: 10px;
}

.main-header {
	padding-top: 10px;
	padding-bottom: 10px;
}

.main-nav.site-navigation.basel-navigation {
	display: none;
}

.main-page-wrapper {
  margin-bottom: 0;
}

.min-footer > .col-right > ul {
	display: flex;
	justify-content: center;
} }