/*
Theme Name: Ortopedika
Author: 3DESIGN4U.NET
Author URI: https://3design4u.net/
Description: Motyw dedykowany Ortopedika
Template: Avada
Version: 1.0.1
Text Domain: Ortopedika
*/

.avada_portfolio .slides > li > img { max-width: 450px !important; }

.first-row-header .fusion-builder-row{
	max-width: 1735px !important;
}

#menu-menu-top{
	margin-top: 24px;
	margin-left: 52px;
	transition: all 0.5s ease;
}

#search-icon:hover{
	opacity: 0.5;
}

#search-icon{
	margin-left: 36px;
	margin-top: 32px;
	cursor: pointer;
	transition: all 0.5s ease;
}

.first-row-header.fusion-sticky-transition .fusion-social-networks{margin-top:11px !important; }

.first-row-header.fusion-sticky-transition #search-icon{margin-top: 11px;}
.first-row-header.fusion-sticky-transition #menu-menu-top{
	margin-top: 2px;
}
.fusion-sticky-transition.first-row-header .fusion-button{padding:  15px 24px 15px 24px  !important;font-size: 16px !important;margin-top:0px !important;}
.fusion-sticky-transition.first-row-header .btn-call{padding: 4px 24px 4px 52px  !important;font-size: 16px !important;margin-top: 0 !important;}
.fusion-sticky-transition.first-row-header .btn-call img{top: 9px;}
.first-row-header.fusion-sticky-transition .fusion-social-links{margin-left: auto;}
.first-row-header.fusion-sticky-transition .has-fusion-standard-logo img{
	max-height: 60px !important;
	width: 114px;
}

.first-row-header .has-fusion-standard-logo img{
	transition: all 0.5s ease !important;
	width: 228px;
}


.first-row-header .fusion-social-networks{
	margin-top: 33px;
}

.first-row-header .fusion-search-element.on{
	height: 50px;
	visibility: visible;
}

.first-row-header .fusion-search-element{
	position: absolute;
	bottom: -50px;
	right: 200px;
	width: 400px;
	height: 0;
	transition: all 0.5s ease;
	visibility: hidden;
}

.fusion-button{
		transition: all 0.5s ease !important;
}

.btn-call{
	color: #000000;
	font-size: 14px;
	font-weight: 400;
	border: 1px solid #E7A546;
	display: block;
	border-radius: 40px;
	box-shadow: 2px 10px 24px 0px rgba(0, 0, 0, 0.28);
	position: relative;
	padding: 9px 16px 9px 52px;
	text-transform: uppercase;
	line-height: 21px;
	margin-left: 20px;
	margin-top: 14px;
	transition: all 0.5s ease;
	cursor: pointer;
	background: #fff;
}

.btn-call:hover strong{
	color: #fff;
}

.btn-call:hover img{
	filter: contrast(0) brightness(3);
}

.btn-call:hover{
	background: #25b0b2;
	color: #fff;
}

.btn-call img{
	position: absolute;
	left: 13px;
	top: 15px;
	transition: all 0.5s ease;
}

.btn-call strong{
	color: #000000;
	font-size: 18px;
	font-weight: 700;
	display: block;
	clear: both;
	transition: all 0.5s ease;
}

.btn-call2 img{
	position: absolute;
	left: 1px;
	top: 1px;
	transition: all 0.5s ease;
}

.btn-call2 strong{
	color: #fff;
	font-size: 22px;
	font-weight: 900;
	display: block;
	clear: both;
	transition: all 0.5s ease;
}

.btn-call2{
	color: #fff;
	font-size: 22px;
	font-weight: 400;
	border: 1px solid #E7A546;
	background: #E7A546;
	display: block;
	border-radius: 40px;
	box-shadow: 2px 10px 24px 0px rgba(0, 0, 0, 0.28);
	position: relative;
	padding: 27px 136px 27px 94px;
	text-transform: uppercase;
	line-height: 21px;
	margin-left: 20px;
	margin-top: 65px;
	transition: all 0.5s ease;
	cursor: pointer;
	margin-left: -45px;
}

.fusion-menu-element-wrapper .fusion-menu-element-list .menu-item>a strong{font-weight: 400;}

.btn-call2:hover strong{
	color: #000;
}

.btn-call2:hover{
	background: #fff;
	color: #000;
}

#umow-wizyte .btn-call{font-size: 22px !important; padding: 26px 42px 26px 90px !important;margin-left: -45px;}
#umow-wizyte .btn-call img{left: 16px !important; top: 14px !important;}
#umow-wizyte strong{display: inline-block !important;font-size: 22px !important;font-weight: 900 !important; }

.home-form-row .btn-call{font-size: 22px !important; padding: 26px 42px 26px 90px !important;margin-left: -15px;}
.home-form-row .btn-call img{left: 16px !important; top: 14px !important;}
.home-form-row strong{display: inline-block !important;font-size: 22px !important;font-weight: 900 !important; }

#wizyta-left-col .fusion-column-wrapper{background-size: auto auto !important;}
#wizyta-right-col .fusion-column-wrapper{background-size: auto auto !important;}

.tfs-slider .buttons a{
	padding: 14px 19px !important;
	font-size: 16px !important;
	border: 2px solid #fff !important;
}

.tfs-slider .slide-content-container .tfs-button-1, .tfs-slider .slide-content-container .tfs-button-2{
	margin-top: 65px !important;
}

.c-title:after{
	display: block;
	width: 150px;
	height: 1px;
	background: #5b5b5b;
	content: '';
	margin: 16px auto 0 auto;
}

.c-title strong{
	font-weight: 900;
	color: #E7A546;
}

span.c-image-hover:hover{box-shadow: none !important;}
span.c-image-hover:hover img{box-shadow: none !important;}
.offer-row .imageframe-liftup:before{display: none !important;}
.profession-box{transition: all 0.5s ease;}
.profession-box:hover{transform: scale(1.05);}

.about-us-row{
	background-size: 56% auto !important;
}

.c-button:hover i{
	color: #fff !important;
}

.c-button i{
	margin-left: 16px;
	color: #E7A546 !important;
}
.footer-social-links{
	position: absolute;
	left: 60px;
	top: 52px;
}
.copyrights p{margin: 6px 0;}
html .footer-social-links .fusion-social-networks-wrapper a{margin-bottom: 20px !important;box-shadow: 0px 13px 21px 0px rgba(0, 0, 0, 0.26) !important;}
.footer-social-links .fusion-social-networks{overflow: visible;}
.footer-social-links .fusion-social-networks-wrapper{
	display: flex;
	flex-direction: column;
}

.about-us-row{}

.footer-contact-data{display: flex; align-items: center;margin-bottom: 13px;margin-left: 16px;}
.footer-contact-data .img-div{flex: 0 0 37px;display: inline-flex; align-items: center;}
.footer-contact-data .data-div{display: inline-flex; align-items: center;}
.footer-contact-data .data-div a{font-size: 16px;font-weight: 400; color: #5b5b5b;}
.footer-contact-data .data-div span{font-size: 16px;font-weight: 400; color: #5b5b5b;}
.footer-contact-data .data-div a:hover{color: #E7A546;}

.fusion-footer-text{margin-top: 28px;}
.fusion-footer-text ul{padding-left: 0;}
.fusion-footer-text li{list-style-type: none;font-weight: 900;}
.fusion-footer-text li a{color: #5b5b5b; font-weight: 500;}
.fusion-footer-text li a:hover{color: #E7A546;}

.fusion-footer-text2{position: absolute; left: 270px;bottom: 120px;}
.fusion-footer-text2 ul{padding-left: 0;}
.fusion-footer-text2 li{list-style-type: none;font-weight: 900;}
.fusion-footer-text2 li a{color: #5b5b5b; font-weight: 500;}
.fusion-footer-text2 li a:hover{color: #E7A546;}

.footer-slinks{position: absolute; left: 265px;bottom: 87px;}

.fusion-blog-layout-grid .fusion-post-wrapper{position: relative;}
.fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper img{height: 386px; object-fit: cover; border-radius: 40px !important;}
.fusion-blog-layout-grid .fusion-post-slideshow, .fusion-blog-layout-timeline .fusion-post-slideshow{border: none !important;}
.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper{border: none !important;}
.fusion-blog-layout-grid .fusion-post-content, .fusion-blog-layout-grid .post-content{margin: 0 !important;}
.fusion-blog-archive .entry-title{padding: 8px 10px; background: #fff;position: absolute; bottom: 42px;z-index: 30;width:100%;}
.fusion-blog-archive .fusion-post-medium .entry-title{padding: 8px 0px;color: #E7A546; font-weight: 700; background: #fff;position: static; bottom: 0px;z-index: 30;}
.fusion-blog-archive .fusion-post-medium .entry-title a{color: #E7A546; font-weight: 700;font-size: 26px; background: #fff;position: static; bottom: 0px;}
.fusion-blog-archive .fusion-post-medium .entry-title a:hover{color: #5b5b5b;}
.fusion-blog-archive .entry-title a{color: #5b5b5b}
.fusion-blog-archive .entry-title a:hover{color: #E7A546;}
.fusion-blog-layout-grid .fusion-post-content-wrapper, .fusion-blog-layout-timeline .fusion-post-content-wrapper{padding: 0 0 !important;}
.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-grid img{transition: all 0.5s ease;}
.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-grid:hover img{transform: scale(1.05);}
.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-image-wrapper{border-radius: 40px;}
.home-form-row{background-size: auto auto !important; background-position: center center !important;}

.fusion-form-form-wrapper .fusion-form-field{margin-bottom:13px !important;margin-top: 0 !important;}
.fusion-form-form-wrapper .fusion-form-field.fusion-form-recaptcha-field{margin-bottom:0px !important;margin-top: 0 !important;}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label{font-size: 12px; color: #000000;padding-left: 23px !important;}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox{align-items: flex-start !important;}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label:before{top: 8px !important; color: #000000;}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox input:checked+label:after{top: 8px !important; color: #000000;}
.fusion-form-field.fusion-form-submit-field{margin-bottom: 0 !important;}
.fusion-form-field.fusion-form-submit-field button{text-align: center;padding: 11px 20px !important;box-shadow: 2px 10px 24px 0px rgba(0, 0, 0, 0.28) !important;}
.fusion-form-field.fusion-form-submit-field button i{margin-left: 30px;}
.fusion-form-form-wrapper .fusion-form-field textarea{border-radius: 20px !important;max-width: 100% !important;}

.fusion-page-title-bar .fusion-page-title-row h1 strong{
	font-weight: 900;
	color: #E7A546;
}

.fusion-page-title-bar .fusion-page-title-row h1{
	font-size: 36px;
	font-weight: 400;
	text-align: center;
	color: #5b5b5b;
}

.fusion-page-title-bar .fusion-page-title-row h1:after{
	content: '';
	width: 150px;
	height: 1px;
	display: block;
	clear: both;
	background: #5b5b5b;
	margin: 10px auto 0 auto;
}

#main .post-content ul:not(.slides):not(.fusion-filters):not(.nav-tabs){padding-left: 0;list-style-type: none !important;}
#main .post-content ul:not(.slides):not(.fusion-filters):not(.nav-tabs) li{padding-left: 20px;position: relative;list-style-type: none !important;}
/*#main .post-content ul:not(.slides):not(.fusion-filters):not(.nav-tabs) li:before{background: url('../images/ul-check_a2bbb9c64e.jpg') !important;content: ''; width: 20px; height: 20px; position: absolute; left: 0;top:3px;background-size: 100% !important;}*/
#main .post-content ul:not(.slides):not(.fusion-filters):not(.nav-tabs) li::marker{display: none;content: '';}

#content.kadra{width: 100% !important;}
.single-kadra{margin-bottom: 90px;}
.single-kadra .row{display: flex; flex-direction: row;}
.single-kadra .row .left .zdjecie{position: relative;padding-bottom: 120px;}
.single-kadra .row .left{flex: 0 0 300px;max-width: 300px;padding-top: 105px;text-align: center;}
.single-kadra .row .left .umow_wizyte{margin-top: 60px !important;}
.single-kadra .row .left .umow_wizyte:hover{color: #000 !important;}
.single-kadra .row .left .img-capt{border-radius: 60px;box-shadow: 0px 0px 15px #ededed;width: 100%; position: absolute; left: 0; bottom: 0;background: #fff;padding: 40px 15px 30px 15px;}
.single-kadra .row .left .img-capt span {
	display: block;
	text-align: center;
	margin-bottom: 10px;
	color: #5b5b5b;
	font-size: 18px;
	font-weight: bold;
	line-height: 1;
}
.single-kadra .row .left .img-capt span.img-capt-cat{ color: #E7A546}
.single-kadra .row .left img{border-radius: 50px;box-shadow: 0px 0px 15px #ededed;}
.single-kadra .row .right{flex: 0 0 calc(100% - 300px);max-width: calc(100% - 300px);padding-left: 80px;padding-top: 85px;}
.single-kadra .row .name h2{font-size: 30px !important;font-weight: 700 !important;text-align: center; width: 100%; color:#25b0b2; text-transform: none !important;margin-bottom: 40px; }
.single-kadra .row .right p{font-size: 18px !important;font-weight: 400; line-height: 22px;}
.single-kadra .row .right li{font-size: 18px !important;font-weight: 400; line-height: 22px;padding-left: 20px !important;}
.single-kadra .row .right li::marker{font-size: 18px !important;}
.single-kadra .row .opis h2 {
	font-size: 25px; font-weight: 400;
	color: #E7A546;
	margin: 30px 0;
}
.single-kadra .row .opis h3 {
	font-size: 25px; font-weight: 400;
	color: #E7A546;
	margin: 30px 0;
}

.single-kadra .row .name h2:after {
    display: block;
    width: 150px;
    height: 1px;
    background: #5b5b5b;
    content: '';
    margin: 16px auto 0 auto;
}

body .post-content > h3{color: #E7A546}

/* width */
.single-kadra .row .right::-webkit-scrollbar {
  display: none;
}

/* Track */
.single-kadra .row .right ::-webkit-scrollbar-track {
 display: none;
}

/* Handle */
.single-kadra .row .right ::-webkit-scrollbar-thumb {
 display: none;
}

/* Handle on hover */
.single-kadra .row .right ::-webkit-scrollbar-thumb:hover {
 display: none;
}

.single-kadra .row .right{

}

.single-navigation{display: none!important; align-items: center !important;justify-content: center !important;}
.fusion-filters{border: none!important; display: flex !important; align-items: center !important;justify-content: center !important;}
.fusion-filters .fusion-filter{margin: 5px !important;}
.fusion-filters .fusion-filter.fusion-active a{background: #E7A546 !important;}
.fusion-filters .fusion-filter a:hover{background: #E7A546 !important;}
.fusion-filters .fusion-filter a {
	color: #fff !important;
	padding: 10px 30px !important;
	font-size: 16px !important;
	line-height: 1;
	background: #5b5b5b !important;
	border-radius: 40px;
/*	text-transform: uppercase;*/
	font-weight: 700;
	border: none !important;}
/*.fusion-portfolio-wrapper{display: flex; flex-direction: row; flex-wrap: wrap;}
.fusion-portfolio-wrapper article{flex: 0 0 calc(100% / 3);transition: 0s !important;transform: none !important;max-width: calc(100% / 3);position: relative !important; left: 0 !important;top: 0 !important; right: 0 !important;}*/
@media only screen and (max-width: 1200px) {
.fusion-filter { float: left !important; }
 }


.fusion-page-title-bar{
	background-size: 100% 100% !important;
}
.zespol-template-default .fusion-page-title-bar{
	background: url("");
	background-size: 100% 100% !important;
}

.fusion-portfolio-wrapper .fusion-portfolio-meta{display: none;}
.fusion-portfolio-wrapper .fusion-portfolio-content{border-radius: 60px;box-shadow: 0px 0px 15px #ededed;width: 100%; position: absolute; left: 0; bottom: 0;background: #fff !important;padding: 35px 15px 20px 15px !important;z-index: 20;max-width: 373px;}
.portfolio-fusion-portfolio-content-wrapper{position: relative;padding-bottom: 132px;}
.fusion-portfolio-wrapper .fusion-portfolio-content h2{margin-bottom: 0;}
.fusion-portfolio-wrapper .fusion-portfolio-content h2 a {
	display: block;
	text-align: center;
	margin-bottom: 5px;
	color: #5b5b5b !important;
	font-size: 16px;
	font-weight: bold;
}
.fusion-portfolio-wrapper .fusion-portfolio-content .fusion-post-content{ color: #E7A546; display: block; text-align: center;margin-bottom: 10px; font-size: 22px; font-weight: 700;}
.fusion-portfolio-wrapper .fusion-image-wrapper{overflow: visible !important;}
.fusion-portfolio-wrapper .fusion-image-wrapper img {border-radius: 50px;box-shadow: 0px 0px 15px #ededed; }

.fusion-filter.fusion-filter-all a:before {
	content: "CaÅy zespÃ³Å";
	color: #fff !important;
	display: block;
	font-size: 16px !important;
	line-height: 2 !important;
}
.fusion-filter.fusion-filter-all a{color: transparent !important;font-size: 0 !important;line-height: 0 !important;}
.specjalizacje-template-default article > .entry-title{display: none !important;}
.specjalizacje-template-default .fusion-meta-info{display: none !important;}
.specjalizacje-template-default .fusion-sharing-box{display: none !important;}
.specjalizacje-template-default .about-author{display: none !important;}
.fusion-accordian .fusion-toggle-icon-right .fusion-toggle-heading{color: #5b5b5b !important;transition: all 0.5s ease !important;}
.fusion-accordian .fusion-panel.fusion-toggle-no-divider .panel-title a{display: inline-flex !important; border: 3px solid #E7A546; border-radius: 100px;padding: 20px 30px 10px 80px !important;max-width: 600px; text-align: center;width: 600px;transition: all 0.5s ease !important;}
.fusion-accordian .fusion-panel.fusion-toggle-no-divider .panel-title a:not(.active):hover .fusion-toggle-heading{color: #25b0b2 !important; }
.fusion-accordian .fusion-panel{margin: 30px 0;text-align: center;}
.fusion-accordian .panel-body{margin-top: 40px;text-align: left;}
.fusion-accordian .panel-body p{color: #5b5b5b;}
.fusion-accordian .panel-body li{color: #5b5b5b;}
.specjalista-kadra .fusion-portfolio-wrapper{display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: center;text-align: center !important;height: auto !important;}
.specjalista-kadra article{position: relative !important; top: 0 !important; left: 0 !important;transform: none !important; transition: all 0s ease !important;}

.page-id-29 .post-content li{line-height: 30px;font-size: 20px;}
.page-id-29 .post-content p{font-size: 20px;}

.page-id-378 .post-content li{line-height: 30px;font-size: 18px;}
.page-id-378 .post-content p{font-size: 18px;}

.price-list a.tab-link{border-radius: 40px;font-size: 15px !important;padding: 15px 24px 15px 24px  !important; background:#5b5b5b !important; }
.price-list .active a.tab-link{ background:#E7A546 !important; }
.price-list a.tab-link:hover{ background:#E7A546 !important; }
.price-list a.tab-link h4{color: #fff !important; }
.price-list table{margin-bottom: 30px;}
.price-list td{padding: 10px 5px; border-top: 1px solid #5b5b5b}
.price-list td:first-child{width: 85%;}
.price-list td:first-child em{color: #E7A546; font-weight: 700;font-style: normal;}
.price-list .tab-pane  em{color: #E7A546; font-weight: 700;font-style: normal;}
.price-list td:nth-child(2){width: 15%;text-align: right;}

body.has-sidebar #main .sidebar{padding-top: 50px}
.widget_recent_entries li a, .widget_recent_entries li a:before{
	color: #5b5b5b !important;
}
.widget_recent_entries li a:hover, .widget_recent_entries li a:hover:before{
	color: #E7A546 !important;
}
.fusion-meta-info{display: none !important;}

.sidebar .widget .heading .widget-title, .sidebar .widget .widget-title{
	font-weight: 700;
	font-size: 22px;
	color: #E7A546;
}

.post {padding-top: 40px;}
.post > .fusion-flexslider{float: left; max-width: 50%; padding-right: 20px;}
.post > .fusion-flexslider img{border-radius: 40px !important;}
.fusion-blog-layout-medium .fusion-post-medium .fusion-image-wrapper img{height: 250px; object-fit: cover; border-radius: 40px !important;}
.specjalizacje-template-default #sidebar{display: none !important;}
.specjalizacje-template-default #content{width: 100% !important;}

@media screen and (max-width: 1810px) and (min-width: 1601px){
	#menu-menu-top{margin-left: 10px;}
	.about-us-row{padding-bottom: 80px !important}
	html .fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li{margin-left: 7px; margin-right: 7px;}
	.btn-call img{left: 10px; top: 14px;}
	#search-icon{margin-left: 20px;}
	#menu-menu-top .menu-item > a span{
		font-size: 16px !important;
	}
	.first-row-header .fusion-button{font-size: 15px !important;margin-right: 0 !important;}
	.first-row-header .btn-call{font-size: 15px !important;}
	.first-row-header .btn-call strong{font-size: 15px !important;}
}

@media screen and (max-width: 1600px) and (min-width: 1401px){
	.first-row-header .has-fusion-standard-logo img{width: 180px;}
	#menu-menu-top{margin-left: 10px;}
	.about-us-row{padding-bottom: 40px !important}
	html .fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li{margin-left: 7px; margin-right: 7px;}
	.btn-call img{left: 10px; top: 10px;}
	#search-icon{margin-left: 11px;}
	.first-row-header .fusion-button{font-size: 15px !important;margin-right: 0 !important;}
	.first-row-header .fusion-button span{font-size: 15px !important;margin-right: 0 !important;}
		.fusion-sticky-transition.first-row-header .fusion-button{font-size: 15px !important;margin-right: 0 !important;}
	.fusion-sticky-transition.first-row-header .btn-call{font-size: 15px !important;}
	.fusion-sticky-transition.first-row-header .btn-call strong{font-size: 15px !important;}
	.first-row-header .btn-call strong{font-size: 15px !important;}
	.first-row-header .btn-call {
		padding: 4px 24px 4px 52px !important;
		font-size: 16px !important;
	}
	.first-row-header .fusion-button {
		padding: 15px 24px 15px 24px !important;
		font-size: 15px !important;
	}
	#menu-menu-top .menu-item > a span{
		font-size: 14px !important;
	} 
}

@media screen and (max-width: 1400px) and (min-width: 1201px){
	.first-row-header .fusion-search-element{bottom: -58px;}
	.first-row-header .has-fusion-standard-logo img{width: 114px;}
	#menu-menu-top{margin-left: 10px;margin-top: 2px;}
	.about-us-row{padding-bottom: 40px !important}
	html .fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li{margin-left: 7px; margin-right: 7px;}
	.btn-call img{left: 10px; top: 10px;}
	#search-icon{margin-left: 11px;margin-top: 8px;}
	.first-row-header .fusion-button{font-size: 14px !important;margin-right: 0 !important;}
	.first-row-header .fusion-button span{font-size: 14px !important;margin-right: 0 !important;}
		.first-row-header .fusion-button{font-size: 14px !important;margin-right: 0 !important;margin-top: 0 !important;}
		.fusion-sticky-transition.first-row-header .fusion-button{font-size: 14px !important;margin-right: 0 !important;}
	.fusion-sticky-transition.first-row-header .btn-call{font-size: 14px !important;margin-top: 0;display: none !important;}
	.fusion-sticky-transition.first-row-header .btn-call strong{font-size: 14px !important;}
	.first-row-header .btn-call strong{font-size: 14px !important;}
	.first-row-header .btn-call {
		display: none !important;
		padding: 4px 24px 4px 52px !important;
		font-size: 14px !important;
	}
	.first-row-header .fusion-button {
		padding: 15px 24px 15px 24px !important;
		font-size: 14px !important;
	}
	#menu-menu-top .menu-item > a span{
		font-size: 14px !important;
	}
}

html body .first-row-header.fusion-sticky-transition .fusion-button{margin-top:0 !important; padding: 10px 29px !important;}
html body .first-row-header.fusion-sticky-transition .btn-call{display: none !important; }

@media screen and (max-width: 1200px) and (min-width: 1025px){
	.first-row-header .fusion-search-element{bottom: -58px;}
	.first-row-header .has-fusion-standard-logo img{width: 114px;}
	#menu-menu-top{margin-left: 10px;margin-top: 2px;}
	.about-us-row{padding-bottom: 40px !important}
	html .fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li{margin-left: 7px; margin-right: 7px;}
	.btn-call img{left: 10px; top: 10px;}
	#search-icon{margin-left: 11px;margin-top: 8px;}
	.first-row-header .fusion-button{font-size: 10px !important;margin-right: 0 !important;}
	.first-row-header .fusion-button span{font-size: 10px !important;margin-right: 0 !important;}
		.first-row-header .fusion-button{font-size: 10px !important;margin-right: 0 !important;margin-top: 0 !important;}
		.fusion-sticky-transition.first-row-header .fusion-button{font-size: 14px !important;margin-right: 0 !important;}
	.fusion-sticky-transition.first-row-header .btn-call{font-size: 14px !important;margin-top: 0;display: none !important;}
	.fusion-sticky-transition.first-row-header .btn-call strong{font-size: 14px !important;}
	.first-row-header .btn-call strong{font-size: 14px !important;}
	.first-row-header .btn-call {
		display: none !important;
		padding: 4px 15px 4px 52px !important;
		font-size: 14px !important;
	}
	.first-row-header .fusion-button, html body .fusion-sticky-transition.first-row-header .fusion-button {
		padding: 15px 15px 15px 15px !important;
		font-size: 10px !important;
	}
	#menu-menu-top .menu-item > a span{
		font-size: 13px !important;
	}
	.home-form-row > .fusion-builder-row > .fusion-layout-column:nth-of-type(1) > .fusion-column-wrapper{padding-right: 0px !important;padding-left: 30px !important;}
	.home-form-row > .fusion-builder-row > .fusion-layout-column:nth-of-type(2) > .fusion-column-wrapper{padding-right: 0px !important;padding-left: 30px !important;}
}

 @media screen and (min-width: 1025px){
	 .hide-desktop{display: none !important;}
 }
 
 
 @media screen and (max-width: 1024px){
	 .first-row-header .fusion-search-element{right: 0 !important;}
	 .single-kadra .row .left .img-capt{padding-top: 25px; padding-bottom: 5px;}
	 .single-kadra .row .name h2{font-size: 26px;}
	 .single-kadra{margin-bottom: 0;}
	 .single-kadra .row .left .zdjecie{max-width: 500px; margin: 0 auto;}
	 .single-kadra .row .right{flex: 0 0 100%; max-width: 100%; padding-left: 15px; padding-right: 15px;  padding-top: 20px;}
	 .single-kadra .row .left{flex: 0 0 100%; max-width: 100%; padding-left: 15px; padding-right: 15px; padding-top: 20px;}
	 .fusion-portfolio-wrapper .fusion-image-wrapper{text-align: center;}
	.single-kadra .row{flex-direction: column;}
	 .fusion-filters{flex-direction: column;}
	 .fusion-filters .fusion-filter{margin: 0 0 20px 0 !important;}
	 .fusion-accordian .fusion-panel.fusion-toggle-no-divider .panel-title a{max-width: 100%;padding: 15px 30px !important;font-size: 17px !important;text-align: left;}
	 .fusion-accordian .fusion-panel.fusion-toggle-no-divider .panel-title a .fusion-toggle-heading{margin-right: 20px !important;}
	 .fusion-portfolio-wrapper .fusion-portfolio-content{margin: 0 auto !important; left: 50%; transform: translateX(-50%);}
	 .specjalizacje.post{padding-top: 0 !important;}
	 .specjalizacje.post .post-content > div.home-form-row{padding-right: 15px !important;padding-top: 0 !important;}
	 .specjalizacje.post .post-content > .fusion-fullwidth{padding-right: 0 !important;padding-top: 0 !important;}
	 .specjalizacje.post .post-content > .fusion-fullwidth:first-of-type .fusion-column-wrapper{padding-right: 0 !important;padding-top: 0 !important;}
	 .specjalizacje.post .post-content > .fusion-fullwidth:nth-of-type(2){padding-right: 0 !important;padding-top: 30px !important;}
	 .price-list td{font-size: 14px !important;}
	 .post > .fusion-flexslider{float: none; max-width: 100%; padding-right: 0;}
	 .single-post .sidebar{padding-top: 0 !important;margin-top: 0 !important;}
	 .fusion-blog-archive .fusion-post-medium .entry-title{margin-bottom: 5px !important;}
	article.post{flex-direction: column;margin-bottom: 20px !important;padding-top: 20px !important;}
	 .fusion-body .fusion-blog-layout-medium .fusion-post-slideshow{width: 100% !important;max-width: 100% !important; padding-right: 0 !important;}
	 .fusion-footer-text2 li{text-align: center;}
	 .fusion-footer-text li{text-align: center;}
	 .footer-bot .fusion-column-wrapper{align-items: center;}
	 .footer-contact-data{flex-direction: column;}
	 .footer-social-links .fusion-social-networks-wrapper{flex-direction: row; justify-content: center; width: 100%;}
	.footer-slinks{position: static !important;}
	.fusion-footer-text2{position: static !important;}
	 .footer-social-links{position: static !important;}
	 .home-form-row .btn-call{font-size: 16px !important;padding: 26px 32px 26px 90px !important}
	 .home-form-row strong{font-size: 16px !important;}
	 .home-form-row .fusion-form-field.fusion-form-submit-field > div{text-align: center !important;}
	 .home-form-row{margin: 30px 0 !important;background: #f8f8f8 !important;padding: 20px 15px 0 15px !important;}
	 .home-form-row .fusion-form{margin: 20px 0 0 0 !important;}
	 html .home-form-row div.fusion-title{margin: 30px 0 10px 0 !important;}
	 html .home-form-row div.fusion-title.fusion-title-size-three{margin: 0px 0 10px 0 !important;}
	.home-form-row > .fusion-builder-row > .fusion-layout-column{width: 100% !important; float: none !important;}
	.home-form-row > .fusion-builder-row > .fusion-layout-column:nth-of-type(1) > .fusion-column-wrapper{padding-right: 0px !important;padding-left: 0px !important;flex-direction: column !important;align-items: center;}
	.home-form-row > .fusion-builder-row > .fusion-layout-column:nth-of-type(2) > .fusion-column-wrapper{padding-right: 0px !important;padding-left: 0px !important;flex-direction: column !important;align-items: center;}
	 .fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper img{height: 250px;}
	 #wizyta-right-col > .fusion-column-wrapper > div{}
	 .about-us-row{background: none !important;}
	 #umow-wizyte .btn-call{margin-left: auto !important;margin-right: auto !important;font-size: 15px !important;padding: 16px 42px 16px 80px !important;min-height: 77px;display: flex; align-items: center;}
	 #umow-wizyte strong{margin-left: auto !important;margin-right: auto !important;font-size: 15px !important;}
	 #umow-wizyte .btn-call2{margin-left: auto !important;margin-right: auto !important;margin-top: 30px;font-size: 15px !important;padding: 27px 42px 27px 80px !important;}
	 #wizyta-right-col > .fusion-column-wrapper{background-position: center !important;background-size: 100% auto !important;flex-direction: column;align-items: center;}
	 .profession-box div.title{margin-top: -23px !important;}
	 .first-row-header .fusion-search-element{bottom: -62px;}
	 #search-icon{margin-top: 0 !important;margin-left: 0 !important;position: absolute; right: 45px; top: 11px;}
	 .fusion-menu-element-wrapper.collapse-enabled ul li .sub-menu.sub-menu.sub-menu.sub-menu span{font-size: 16px !important;font-weight: 400 !important; text-transform: none !important;}
	 .fusion-menu-element-wrapper.collapse-enabled ul li .sub-menu.sub-menu.sub-menu.sub-menu strong{font-size: 16px !important;font-weight: 400 !important; text-transform: none !important;}
	.fusion-menu-element-wrapper.collapse-enabled{position: static !important;}
	 .first-row-header .fusion-builder-row{position: relative;}
	 .first-row-header .fusion-builder-row .avada-menu-mobile-menu-trigger{position: absolute;right: -20px;top:0;}
	 .fusion-menu-element-wrapper .fusion-menu-element-list .menu-item>a strong{font-weight: 700 !important;}
	 .fusion-menu-element-wrapper.direction-row.expand-method-hover .menu-text{font-weight: 700 !important;}
	.first-row-header .fusion-button {
		display: none !important;
	}
	#search-icon{margin-top: 0 !important;}
	 .first-row-header .btn-call {
		display: none !important;
	}
	 #menu-menu-top{margin-top: 0 !important;padding-top: 10px;}
	.fusion-sticky-transition .fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded).expanded>ul{
	max-height: calc(100vh - 72px) !important;
	height: 100vh;
}
	.fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded)>ul{
	max-height: calc(100vh - 100px) !important;
	height: 100vh;
}
	.first-row-header .has-fusion-standard-logo img, .first-row-header.fusion-sticky-transition .has-fusion-standard-logo img{
		width: 125px !important;
	}
	.fusion-mobile-menu-design-flyout.fusion-header-has-flyout-menu .fusion-flyout-mobile-menu-icons{display: inline-flex !important;}
	.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle:hover .fusion-toggle-icon-line, .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-search-toggle:hover .fusion-toggle-icon-line{background-color: #000 !important}
	.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle{align-items: flex-end;}
	.fusion-header-has-flyout-menu .fusion-flyout-menu .fusion-mobile-menu li{padding-top: 10px;padding-bottom: 10px;}
	 .fusion-gallery-image img {width:100%;}
	 .width-100 .fusion-fullwidth, .width-100 .nonhundred-percent-fullwidth{margin-left: 0 !important;margin-right: 0 !important;}
	 body.home #main{padding-left: 0 !important;padding-right: 0 !important;}
	 html:not(.avada-has-site-width-percent) #main{padding-left: 15px !important;padding-right: 15px !important;}
	html.avada-is-100-percent-template #main.width-100{padding-left: 0 !important;padding-right: 0 !important;}
	 html:not(.avada-has-site-width-percent) .fusion-page-title-bar{padding-top: 10px !important;}
	 .copyrights{columns: 1 !important;}
	 .copyrights p{text-align: center !important;margin: 0px 0 !important;}
	 .copyrights strong{display: block; clear: both; height: 0;color: transparent; font-size: 0;margin: 2px 0 !important;}
	 
	 .fusion-footer .fusion_builder_column_1_4 .fusion-column-wrapper{
		 align-items: center;
		 justify-content: center;
	 }
	 .fusion-footer .fusion_builder_column_1_4{
		 width: 100% !important; 
		 text-align: center !important;
	 }

	h1{font-size: 26px !important; line-height: 1.3 !important;}
	h2{font-size: 24px !important; line-height: 1.3 !important;}
	h3{font-size: 22px !important; line-height: 1.3 !important;}
	h4{font-size: 20px !important; line-height: 1.5 !important;}
	h5{font-size: 18px !important; line-height: 1.5 !important;}

 }
 
 @media screen and (max-width: 700px){
     #content{
        margin-bottom: 0 !important;
    }
}
 @media screen and (max-width: 600px){
     .fusion-page-title-bar-center .fusion-page-title-captions{
        padding-bottom: 0px;
    }
     .fusion-privacy-bar .fusion-privacy-bar-main{
        flex-wrap: wrap;
    }
     .fusion-privacy-bar .fusion-privacy-bar-main .fusion-privacy-bar-acceptance{
        clear: both;
        margin-top: 10px !important;
         margin-left: 0 !important;
         padding: 10px 15px;
         font-size: 12px;
        line-height: 12px;
    }
     .fusion-page-title-bar .fusion-page-title-row h1{
        font-size: 26px !important;
        line-height: 1 !important;
    }
}