@charset 'utf-8';
/*
  Theme Name: Słowik Med
  Author: Enterso 
  Template: accalia
  Version: 1.0 
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
@import url('https://fonts.googleapis.com/css?family=Fira+Sans:300,400,700&display=swap&subset=latin-ext');

body{
	font-family: 'Fira Sans', sans-serif;
	font-weight:400;
}
.sc_testimonials_item_author_title, .sc_services_default .sc_services_item_subtitle,
.scheme_default.footer_wrap h1, .scheme_default.footer_wrap h2, .scheme_default.footer_wrap h3, .scheme_default.footer_wrap h4, .scheme_default.footer_wrap h5, .scheme_default.footer_wrap h6, .scheme_default.footer_wrap h1 a, .scheme_default.footer_wrap h2 a, .scheme_default.footer_wrap h3 a, .scheme_default.footer_wrap h4 a, .scheme_default.footer_wrap h5 a, .scheme_default.footer_wrap h6 a, .footer_wrap .scheme_default.vc_row h1, .footer_wrap .scheme_default.vc_row h2, .footer_wrap .scheme_default.vc_row h3, .footer_wrap .scheme_default.vc_row h4, .footer_wrap .scheme_default.vc_row h5, .footer_wrap .scheme_default.vc_row h6, .footer_wrap .scheme_default.vc_row h1 a, .footer_wrap .scheme_default.vc_row h2 a, .footer_wrap .scheme_default.vc_row h3 a, .footer_wrap .scheme_default.vc_row h4 a, .footer_wrap .scheme_default.vc_row h5 a, .footer_wrap .scheme_default.vc_row h6 a {
	font-family: 'Fira Sans', sans-serif;
}
.footer_wrap .widget{
	font-family: 'Fira Sans', sans-serif;
}

.sc_layouts_row_type_normal .sc_layouts_column_align_right .sc_layouts_item{
    margin-left: 4.8em;
}
.sc_layouts_row_type_normal .sc_layouts_column_align_right .sc_layouts_item:first-child{
	margin-left:0;
}

sc_services_default h2.sc_item_title_tag + .sc_item_descr, .sc_services_default h2.sc_item_title_tag + .sc_item_slider, .sc_services_default h2.sc_item_title_tag + .sc_item_columns, .sc_services_default h2.sc_item_title_tag + .sc_item_content {
    margin-top: 3.35em;
}

.footer_wrap .widget_title, .footer_wrap .widgettitle { 
    font-size: 1.5em;
}

h2 strong{
	color:#ec6707;
}	

.scheme_default .sc_recent_news .post_item .post_title, .scheme_default .sc_recent_news .post_item .post_title a {
    color: #000;
}
.scheme_default .sc_services_default .sc_services_item_title, .scheme_default .sc_services_default .sc_services_item_title a{
    font-size: 26px !important;
    font-weight: bold;
}

.scheme_default .sc_layouts_item_details_line1, .scheme_default .sc_layouts_row_type_normal .sc_layouts_item a, .scheme_default.sc_layouts_row_type_normal .sc_layouts_item a { 
    font-weight: 400;
}
.sc_services_item_subtitle{
	display:none !important;
}

.post_footer entry-footer,
.post_info{
	display:none !important;
}

.body_wrap{
	background:#f7f7f7;
}

.scheme_default .sc_layouts_row, .scheme_default.sc_layouts_row { 
    background-color: #f7f7f7;
}

.scheme_default .sc_layouts_menu_nav > li > ul:before, .scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav, .scheme_default .sc_layouts_menu_nav > li ul {
    background-color: #ffffff;
}
.sc_layouts_menu_popup .sc_layouts_menu_nav>li>a, .sc_layouts_menu_nav>li li>a {
    padding: 8px 10px;
}
.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav>li ul {
    width: 270px;
    padding: 10px 0;
}
.sc_layouts_logo img { 
    max-height: 110px;
}
.sc_layouts_row_type_normal {
    padding: 20px 0 20px;
}
.sc_layouts_menu_nav>li>a {
    padding: 12px 11px !important;
}
.scheme_default .sc_button_default.color_style_dark:hover, .scheme_default .sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover{
	color:#FFF!important;
}
.sc_layouts_row_type_normal .sc_layouts_column_align_right .sc_layouts_item + .sc_layouts_item:before{ 
    left: -20px;
}
.sc_layouts_row_type_normal .sc_layouts_column_align_right .sc_layouts_item {
    margin-left: 40px;
}
.sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {
    max-height: 110px;
}
.sc_layouts_row_type_normal.sc_layouts_row_fixed_on {
    padding: 5px 0;
}

.home-button{
	padding:18px 36px !important;
}
.home-button:after{
	display:none !important;
}

.sc_layouts_iconed_text_line2{
	font-size:14px;
}

.navi .sc_layouts_item_details_line1{
	font-size:14px;
    color: #707070 !important;
}
.scheme_default .sc_layouts_item_details_line2{
    color: #ec6607 !important;
	font-size:16px;
}
.scheme_default .sc_layouts_row_type_normal .sc_layouts_item_details_line2 a:hover{
    color: #ec6607 !important;
}

.sc_services_item_info{
	text-align:center;
}
.sc_services_item_info h5{
	margin:30px 0 20px;
    font-size: 25px;
}
.home-title {
    letter-spacing: 0 !important;
}
.scheme_default .widget_nav_menu.widget ul li a{
	font-weight:400;
    font-size: 16px;
}
.widget p { 
    font-size: 16px;
    font-weight: 400;
}

.sc_services_item_button .sc_button:hover{
	background:#de6007 !important;
	color:#FFF !important;
}
.sc_layouts_title_caption {
    font-size: 36px;
}
.breadcrumbs {
    font-size: 14px;
}
.sc_layouts_title_breadcrumbs {
    margin-top: 10px;
    opacity: 0.7;
}

.footer_wrap {
    margin-top: 60px;
}
.top_panel{
	margin-bottom:60px
}

table{
	width:100%;
}

.scheme_default table > tbody > tr > td {
    background-color: #ffffff;
    border-color: #ededed;
    padding: 13px;
}
.scheme_default table > tbody > tr:nth-of-type(odd) > td {
    background-color: #f7f7f7;
}
h5{
    letter-spacing: 0;
    margin-top: 0;
    margin-bottom: 20px !important;
}
.vc_message_box{
    padding: 20px 20px 20px 90px;
}
.vc_message_box:not(.vc_message_box-solid-icon) .vc_message_box-icon>* {
    left: 35px;
}
.vc_message_box:not(.vc_message_box-solid-icon) .vc_message_box-icon>*{
    color: rgb(216, 46, 33);
}
hr{
	margin:20px 0;
}

.scheme_default .sc_layouts_row_type_normal .sc_layouts_item a:hover, .scheme_default.sc_layouts_row_type_normal .sc_layouts_item a:hover, .scheme_default .sc_layouts_row_type_normal .sc_layouts_item a:hover .sc_layouts_item_icon, .scheme_default.sc_layouts_row_type_normal .sc_layouts_item a:hover .sc_layouts_item_icon {
    color: #ffffff;
}

.scheme_default input[type="text"], .scheme_default input[type="number"], .scheme_default input[type="email"], .scheme_default input[type="tel"], .scheme_default input[type="search"], .scheme_default input[type="password"], .scheme_default .select_container, .scheme_default .select2-container .select2-choice, .scheme_default .select2-container .select2-selection, .scheme_default textarea, .scheme_default textarea.wp-editor-area, .scheme_default #buddypress .dir-search input[type="search"], .scheme_default #buddypress .dir-search input[type="text"], .scheme_default #buddypress .groups-members-search input[type="search"], .scheme_default #buddypress .groups-members-search input[type="text"], .scheme_default #buddypress .standard-form input[type="color"], .scheme_default #buddypress .standard-form input[type="date"], .scheme_default #buddypress .standard-form input[type="datetime-local"], .scheme_default #buddypress .standard-form input[type="datetime"], .scheme_default #buddypress .standard-form input[type="email"], .scheme_default #buddypress .standard-form input[type="month"], .scheme_default #buddypress .standard-form input[type="number"], .scheme_default #buddypress .standard-form input[type="password"], .scheme_default #buddypress .standard-form input[type="range"], .scheme_default #buddypress .standard-form input[type="search"], .scheme_default #buddypress .standard-form input[type="tel"], .scheme_default #buddypress .standard-form input[type="text"], .scheme_default #buddypress .standard-form input[type="time"], .scheme_default #buddypress .standard-form input[type="url"], .scheme_default #buddypress .standard-form input[type="week"], .scheme_default #buddypress .standard-form select, .scheme_default #buddypress .standard-form textarea, .scheme_default #buddypress form#whats-new-form textarea, .scheme_default #booked-page-form input[type="email"], .scheme_default #booked-page-form input[type="text"], .scheme_default #booked-page-form input[type="password"], .scheme_default #booked-page-form textarea, .scheme_default .booked-upload-wrap, .scheme_default .booked-upload-wrap input {
    color: #b7b7b7;
    border-color: #e3e1e1;
    background-color: #f7f7f7;
}
.scheme_default button[disabled], .scheme_default input[type="submit"][disabled], .scheme_default input[type="button"][disabled] {
    background-color: #ec6607 !important;
    color: #ffffff !important;
}
.scheme_default .sc_button_hover_style_dark.sc_button_hover_slide_left,
.scheme_default .sc_button_default.color_style_dark, .scheme_default .sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
    color: #ffffff;
    background-color: #4ec24c !important;
}

.sc_layouts_menu_nav > li ul > li > a{
	text-transform:none;
}

@media (max-width: 1820px){
.body_style_boxed .sc_layouts_row_fixed_on {
    max-width: 1320px;
}
} 

@media (max-width: 1320px){

	.body_wrap{
		padding:0 30px;
	}
	.body_style_boxed .page_wrap {
    width: 95% !important;
	margin:0 auto;
}
	.sc_layouts_menu_nav>li>a {
    padding: 12px 9px !important;
		font-size:15px;
	}
	.sc_layouts_row_type_normal .sc_layouts_item {
    margin-top: 3px;
    margin-bottom: 3px;
	}
		
}

@media (max-width: 1240px){ 
	.sc_layouts_menu_nav>li>a { 
		font-size:14px;
	} 
		
}
h5 {
    font-size: 18px !important;
}

.wpb_text_column p{
	text-align:justify;
	font-weight:300;
}


@media (max-width: 1340px){
	.scheme_default .sc_layouts_item_details_line2{
		font-size:14px;
	}
	.sc_layouts_row_type_normal .sc_layouts_column_align_right .sc_layouts_item {
		margin-left: 25px;
	}
}
@media (max-width: 1200px){
	.content_wrap, .content_container {
		width: 100%;
		margin: 0 auto;
	}
}

@media (max-width: 760px){
	.body_wrap .vc_custom_1498564470146,	
	.body_wrap .vc_custom_1499181293715,
	.aspexifblikebox,
	.sc_recent_news .post_item .post_footer,
	.mobile_device .menu_mobile .search_mobile, .mobile_layout .menu_mobile .search_mobile,
	.sc_layouts_menu.inited{
		display:none !important;
	}
	.menu_mobile .sc_layouts_logo{
		display:none !important;
	}
	.column-1_3{
		width:100%;
	}
	.menu_mobile .menu_mobile_nav_area > ul > li > a{
		font-size:17px;
		padding:12px;
   	 width: 100%;
	}
	.menu_mobile_nav_area{
		padding:30px;
	}
	.menu_mobile .menu_mobile_nav_area ul{
		list-style:none;
		margin:0;
		padding:0;
	}
	.menu_mobile .menu_mobile_nav_area > ul > li, .menu_mobile .menu_mobile_nav_area > ul > li > a{
		list-style:none;
	}
	.menu_mobile .menu_mobile_nav_area ul ul{ 
	}
	.menu_mobile .menu_mobile_nav_area > ul > li li, .menu_mobile .menu_mobile_nav_area > ul > li li > a {
		font-size: 13px;
		list-style:none;
	}
	.menu_mobile .menu_mobile_nav_area{
		height:100%;
		max-height:100%;
  		  margin: 0;
  		  padding: 0;
	}
	.menu_mobile .menu_mobile_nav_area .open_child_menu{
		margin-top:10px;
 	   margin-right: 10px;
	}
	.body_wrap {
		padding: 0;
	}
	.sc_content_width_1_1 {
		width: auto;
	}
	.sc_layouts_title_caption {
		font-size: 25px;
    	padding: 0 15px;
	}
	.sc_layouts_logo img {
		max-height: 80px;
	}
	.wpb_single_image .vc_single_image-wrapper{
		margin:20px 0;
	}
	.post_content > .vc_row-fluid{
    	padding: 0 15px;
	}
	.footer_custom{
		text-align:center;
		line-height:1.2;
	}
	.widget p{
		font-size:15px;
		line-height:1.3;
	}
	h2 {
		font-size: 26px;
   		 letter-spacing: 0px;
    	margin: 5px 0 20px !important;
	}
	.sc_align_right {
		text-align: center;
	}
	.scheme_default.footer_wrap h2{
		text-align:center;
		margin-bottom:10px;
	}
	.footer_wrap .widget {
		margin: 0 0 20px;
	}
	.scheme_dark.footer_wrap .widget, .scheme_dark.footer_wrap .sc_content .wpb_column, .footer_wrap .scheme_dark.vc_row .widget, .footer_wrap .scheme_dark.vc_row .sc_content .wpb_column{
		margin:0;
	}
	.sc_testimonials_item_author_title {
    	font-size: 20px;
	}
	.body_wrap .vc_custom_1559075441833{
		padding-top:0 !important;
	}
	.sc_layouts_row_type_normal .sc_layouts_column_align_right .sc_layouts_item {
		margin-left: 0;
	}
	.sc_layouts_row_type_normal .sc_button{
    	padding: 13px 20px;
	}
	.breadcrumbs .breadcrumbs_delimiter {
		margin: 0 5px;
	}
	.top_panel {
		margin-bottom: 0;
	}
	.body_wrap .sc_content_557659227{
		padding:10px 0 !important;
	}
}
.scheme_default h2{
    color: #ec6507;
}
h2 strong {
    color: #4ec24c;
    font-weight: 400;
}
.scheme_default .sc_item_subtitle {
    color: #767676;
}

ul{
    font-weight: 300;}

.scheme_default .sc_layouts_row_type_normal .sc_layouts_item a:hover, .scheme_default.sc_layouts_row_type_normal .sc_layouts_item a:hover, .scheme_default .sc_layouts_row_type_normal .sc_layouts_item a:hover .sc_layouts_item_icon, .scheme_default.sc_layouts_row_type_normal .sc_layouts_item a:hover .sc_layouts_item_icon {
    color: #ec6607;
}

.post_meta_counters{
	display:none !important;
}

.green-text ul,
.green-text p,
.green-text{
    color: #4ec24c;
}
.wpb_text_column p strong{ 
    color: #ec6607;
}

.scheme_default table td{
}

.scheme_default .sc_button_hover_style_dark.sc_button_hover_slide_left {
    background: #4EC24E !important;
}
.scheme_default .sc_button_bordered:not(.sc_button_bg_image) {
	color: #ffaa5f;
}
.scheme_dark .menu_side_inner, .scheme_dark .menu_mobile_inner{
    background-color: #ffffff;
}
.scheme_dark .menu_mobile_inner a, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:before {
    color: #000000;
}
.menu_mobile .menu_mobile_nav_area .open_child_menu{
	background:#ec6707;
}
.menu_mobile .menu_mobile_nav_area > ul > li > a > .open_child_menu:before{
	color:#FFF;
}
.scheme_dark .menu_mobile_close:before, .scheme_dark .menu_mobile_close:after {
    border-color: #ec6707;
}
.menu_mobile .menu_mobile_nav_area a:hover > .open_child_menu {
    background-color: rgb(236, 102, 7);
}
.is_single article {
		padding: 2rem;
}

/* IP OPT */

.ip-h2 h1 {
	color: #ec6507;
    font-size: 32px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    text-transform: none;
    letter-spacing: -2.3px;
}

.text-under-tel {
	font-size: 0.9rem;
	color: #707070 !important;
}

.ip-page {
	padding-bottom: 2rem;
}

.ip-page strong {
	color: #ec6507;
	font-weight: 500;
}

.ip-page h2 {
	font-size: 1.5rem;
    letter-spacing: 0.1rem;
	margin-top: 1rem;
}

.ip-page p {
	margin-bottom: 0;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.navi .wpb_wrapper {
	display: flex;
	justify-content: space-between;
}
