/*
Theme Name:  Lawyers Child
Theme URI: http://matchthemes.com/demowp/lawyers
Description: Child theme for the Lawyers theme 
Author: Leo
Author URI: http://matchthemes.com
Version: 1.1
Template: lawyers
*/


@import url("../lawyers/style.css");

@font-face {
  font-family: 'TrajanPro-Regular';
  src: url('assets/TrajanPro-Regular.eot');
  src: url('assets/TrajanPro-Regular.eot?#iefix') format('embedded-opentype'),
       url('assets/TrajanPro-Regular.woff') format('woff'),
       url('assets/TrajanPro-Regular.ttf') format('truetype'),
       url('assets/TrajanPro-Regular.svg#TrajanPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.cl {
	clear:both;
}
/*********  blog  *****************************************************/

/**************************************************************************/
.modal-content {
	background-color: #fff !important;
	padding: 40px;
}

.practice-single-title {
	color: #505050 !important;
	border-bottom: 1px solid #c9c9c9 !important;
	font-size: 36px !important;
}
.page-numbers, .page-numbers:hover {
    border: 1px solid #cdb143 !important;
}
.lawyer-social li a {
    border: 1px solid #cdb143 !important;
    padding: 8px;
}
.view-more a {
    border: 1px solid #cdb143 !important;
  
}
.practice-item {
    border: 1px solid #cdb143 !important;
}
.practice-item .practice-title {
    font-family: 'Ubuntu' !important;
	text-transform: uppercase;
	font-weight: normal !important;
	/*color: #707070 !important;*/
}
.footer-subtitle {
	font-family: 'Ubuntu' !important;
	text-transform: uppercase;
	font-weight: normal ;
	color: #cacaca ;
	font-size: 18px !important;
}
.footer-title {
	color: #cdb143 ;
}
.lawyer-title span, .lawyer-bio span {
	font-family: 'Ubuntu' !important;
	text-transform: uppercase;
	font-weight: normal ;
	color: #cdb143 !important;
	font-size: 16px !important;
}
.lawyer-title  {
	color: #cacaca !important;
}
.col-md-3 {
    /*width: 33% !important;
	padding-left: 35px !important;
    padding-right: 35px !important;*/
   
}
#submit-evaluation, #submit-contact, #submit {
    border: 1px solid #cdb143 !important;
	text-transform: uppercase;
	font-weight: normal;
}
h1 {
	/*font-family: 'TrajanPro-Regular' !important;*/
	font-size: 60px;
	
}
.flex-caption {
      margin-top: 70px !important;
   
}
#collapse-navigation {
	/*margin-left: 106px !important;*/
	font-size: 18px !important;
	
}
h2, h3, h4, h5 {
	/*font-family: 'TrajanPro-Regular' !important;*/
}
h5 {
	font-size: 20px !important;
	font-size: 20px !important;
}
.content-holder p {
	font-size: 18px !important;
}
.page-head p {
	font-size: 18px;
}
.header-phone, .header-email {
	font-size: 18px;
	font-weight: normal;
}

.header-phone {
	font-size: 20px;
	/*font-family: 'TrajanPro-Regular';*/
	font-family: 'Raleway';
	font-family: 'Ubuntu';
}
h3 span, .lawyer-title span {
	display: block;
	font-size: 18px;
	margin-bottom: 10px;
	color: #cdb143;
	font-size: 16px;
}
.lawyer-holder h5 {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;
}
.about-description span {
	/*font-family: 'TrajanPro-Regular';*/
	font-size: 18px;
	color: #cdb143;
}
.header-fb {
	margin-top: 2px;
	font-size: 18px;
	margin-right: 8px;
	height: 40px;
	background-image: url(images/ico-fb.jpg);
	background-repeat: no-repeat;
	padding-left: 52px;
	padding-top: 6px;
	background-position: 2px;
}


.header-email {
    margin-bottom: 8px;
}
.navbar {
	margin-top: 10px;
}
.lawyer-desc {
	margin-top: 20px;
}
.lawyer-desc p {
	margin-bottom: 15px;
}
.lawyer-desc h4 {
	color: #cdb143;
}
.info-tel, .info-mail {
	height: 40px;
	padding-left: 50px;
	padding-top: 7px;
}
.info-samtel {
	padding-left: 50px;
	padding-top: 0px;
}
.info-mail {
	background-image: url(images/ico-mail2.png);
	background-repeat: no-repeat;
	margin-bottom: 6px;
}
.info-tel {
	background-image: url(images/ico-tel2.png);
	background-repeat: no-repeat;
}
.modal-body h3 {
	text-align: center;
}
.view-more {
	/*font-family: 'TrajanPro-Regular';*/
	
}

#meet-lawyers {
	background-color: #272d34;
	padding-top: 50px;
	margin-top: 61px;
	padding-bottom: 50px;
}
#meet-lawyers h5 {
	color: #cecece;
}
#meet-lawyers .section-title {
	border-bottom: 1px solid #444d57 !important;
}
.faq-title {
	border-bottom: none !important;
}
.faq-section {
    margin-top: 5px !important;
	margin-bottom: 32px;
	/*margin: 32px 0;*/
}
.faq-title {
    font-style: normal !important;
}
.faq-title a:before{  display: inline-block;
padding-right:16px !important;
font-family: FontAwesome;
content: "\f0fe";
font-style:normal;
font-size: 16px;
}
.about-description {
	margin-top: 0px;
}
.z-k {
	background-image: url(https://www.jhcadwokaci.pl/JHC_WP/wp-content/uploads/2014/08/kancelariaopole_2.jpg);
	background-repeat: no-repeat;
	width: 555px;
	height: 363px;
	border-right: 1px solid #999;
	float: right;
	background-size: cover;
}
.z-k2 {
	background-image: url(images/kso.jpg);
	background-repeat: no-repeat;
	width: 555px;
	height: 363px;
	border-right: 1px solid #999;
	float: right;
}
.z-k3 {
	background-image: url(images/kan-nysa.jpg);
	background-repeat: no-repeat;
	width: 555px;
	height: 363px;
	border-right: 1px solid #999;
	float: right;
}
.z-k4 {
	background-image: url(images/kan-nysa.jpg);
	background-repeat: no-repeat;
	width: 555px;
	height: 363px;
	border-right: 1px solid #999;
	float: right;
}
.z-k-kl {
	background-image: url(images/kance-kl.jpg);
	background-repeat: no-repeat;
	width: 555px;
	height: 363px;
	border-right: 1px solid #999;
	float: right;
}
.z-k-kl2 {
	background-image: url(images/kedz.jpg);
	background-repeat: no-repeat;
	width: 555px;
	height: 363px;
	border-right: 1px solid #999;
	float: right;
}
.z-k-gl {
	background-image: url(images/gl2.jpg);
	background-repeat: no-repeat;
	width: 555px;
	height: 363px;
	border-right: 1px solid #999;
	float: right;
}

.z-f1, .z-f2, .z-f3 {
	background-repeat: no-repeat;
	width: 555px;
	height: 363px;
	border-right: 1px solid #999;
	float: left;
	margin-top:30px;
}
.z-f1 {
	background-image: url(images/kance-strze1.jpg);
}
.z-f2 {
	background-image: url(images/kance-glub1.jpg);
}
.z-f3 {
	background-image: url(images/kance-ozi.jpg);
}
.z-f4 {
	background-image: url(images/gl2.jpg);
}
.col1 {
	/*float: left;*/
	width: 50%;
}
.col2 {
	/*float: left;*/
	width: 50%;
}
.k-wraper .col1 {
	border-right: 1px solid rgba(0,0,0,0.15);
	padding-right: 10px;
}
.k-wraper .col2 {
	padding-left: 10px;
}
.k-wraper .col1-3 {
	float: left;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	border-right: 1px solid rgba(0,0,0,0.15);
	width: 35%;
	padding-right: 10px;
}
.k-wraper .col2-3 {
	float: left;
	-moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 65%;
	padding-left: 10px;
}
.zm .col1 {
	padding-right: 0;
}
.zm .col2 {
	padding-left: 0;
}

.cl {
	clear: both;
	height: 0px;
}
.k-wraper {
	
}
.width100 {
	width: 100%;
}
.width50 {
	width: 50%;
}
.f-wraper {
	width: 50%;
}
.logo-small {
	background-image: url(images/logo-small.png);
	background-repeat: no-repeat;
	width: 170px;
	height: 62px;
	display: inline-block;
	text-align: right;
}
.logo-sie, .logo-fil1, .logo-fil2, .logo-fil3 {
	background-image: url(images/JHC_L.png);
	background-repeat: no-repeat;
	width: 214px;
	height: 67px;
	padding-top:50px;
	padding-left: 57px;
	margin-bottom: 20px;
	float: right;
}

.logo-fil1, .logo-fil2, .logo-fil3 {
	height: 92px;
	margin-top: 16px;
}
.logo-fil1::after {
	content: "w Strzelcach Opolskich";
	position: relative;
	display: block;
	top: -7px;
	left: -60px;
	width: 200px;
	padding-left: 0;
	margin-bottom: 0px;
	padding-top:0px;
}
.logo-fil2::after {
	content: "w Głubczycach";
	position: relative;
	display: block;
	top: -7px;
	left: -36px;
	width: 200px;
	padding-left: 0;
	margin-bottom: 0px;
	padding-top:0px;
}
.logo-fil3::after {
	content: "w Ozimku";
	position: relative;
	display: block;
	top: -7px;
	left: -26px;
	width: 200px;
	padding-left: 0;
	margin-bottom: 0px;
	padding-top:0px;
}

.k-wraper p {
	margin-bottom: 0px;
}
.k-wraper hr {
	margin: 9px 0;
}
.k-wraper span {
	font-size:14px;
	color:#999;
	float: right;
	padding-top: 3px;
	height: 70px;
}
.k-wraper:nth-child(3) span {
	height: 80px;
}

.f-left {
	float: left;
}
.f-right {
	float: right;
}
.ico-mail, .ico-tel, .ico-bank {
	background-repeat: no-repeat;
	height: 40px;
	width: 40px;
} 
.add-marg {
	margin-top: 7px;
}
.add-marg30 {
	margin-top: 30px;
}
.add-padd {
	padding-top: 20px;
}
.add-padd60 {
	padding-top: 60px;
}
.add-padd5 {
	padding-top: 5px;
}
.i-tel {
	height: 180px;
}
.i-tel2 {
	height: 150px;
}
.i-tel3 {
	height: 100px;
}
.i-tel3 .ico-tel {
	margin-top: -5px;
}

.add-border {
	border: 1px solid rgba(0,0,0,0.15);
	
	
}
.filia1 {
	height: 563px;
	overflow: hidden;
}
.filia2 {
	height: 563px;
	overflow: hidden;
}
.filia3 {
	height: 563px;
	overflow: hidden;
}
.pp {
	margin-top: 80px;
	text-align: center;
}
/********  SLIDER  *******************************************************/
/* .slides li:nth-child(2) h4:before {
    width: 0px;
}
.slides li:nth-child(2) .flex-caption h4 {
    content: "";
}
.slides li:nth-child(2) h1 {
  
}
.slides li:nth-child(2) h1:after {
    content: "";
	width: 150px;
	height: 148px;
	background-repeat: no-repeat;
	display: block;
	
	position: relative;
	top: 30px;
	margin: 0 auto;
} */
/*************************************************************************/
/********  BLOG  *********************************************************/
.post-info  {
	margin-top: 30px;
	border-top: 1px solid #d7d7d7;
	/*border-bottom: 1px solid #d7d7d7;*/
}
.avatar {
	float: left;
	width: 69px;
	height: 69px;
	/*-moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;*/
	z-index: 9;
	
}
.kat-tags-wrap {
	float: left;
	width: 100%;
	position: relative;
	top: -12px;
	z-index: 1;
	padding-left: 10px;
	margin-bottom: 30px;

}
.comm-title {
	margin-top: 0px !important;
	border: none !important;
	padding-top: 30px !important;
}
.commentlist li {
    margin: 20px 0 0 !important;
}
.comment-avatar img {
    border: 1px solid #fff !important;
	/*border-right: none !important;*/
}
.comment-right {
	border: none !important;
    border-top: 1px solid #fff !important;
	
}
.comment-author .author {
	color: #4b4b4b;
	color: #cdb143;
	font-weight: normal;
}
.reply {
	background-color: #fff !important;
}
.reply a{
	margin-top: 0px !important;
}
.widgettitle {
	margin-bottom: 0 !important;
	
}


.comment-author .comment-date {
	margin-bottom: 0 !important;
	font-style: italic;
	font-size: 13px;
	color: #737373 !important;
	color: #fff !important;
}
.comment-text {
	background-color: #fff !important;
	/*background-color: #e2e4e2 !important;*/
	
	width: 100% !important;
}
.comment-text p {
	padding-left: 72px;
	padding-top: 4px;
}
.comment-right {
    padding-top: 3px !important;
	padding-bottom: 0px !important;
}
.comment-avatar {
    left: -68px !important;
	z-index: 9 !important;
}
.comments-wrap {
	background-color: #d7d7d7;
	clear: both;
	padding-bottom: 30px;
}
.comment-content {
	/*position: relative;
	left: -57px;
	top: 5px;*/
	margin-left: 16px;
	margin-top: 6px;
	z-index: 1 !important;
}
.comment-body {
    margin-bottom: 0 !important;
	padding-bottom: 20px !important;
}
.reply a {
	font-size: 12px;
	padding-right: 5px;
	font-family: "Raleway";
	text-transform: uppercase;
	letter-spacing: 1px;
}
.children {
	padding-left: 70px;
}

.kat-tags {
	background-color: #d7d7d7;
	padding-left: 72px;
	/*-moz-box-sizing: border-box;
    box-sizing: border-box;*/
	width: 100%;
}
.autor-i {
	float: left;
	margin-left: 15px;
	margin-top: 5px;
	margin-top: 16px;
}
.autor-i a:hover {
	text-decoration: none;
	color: #4b4b4b;
}
.autor-i span {
	color: #404040;
	
 }
 .kat-tags p {
	color: #404040;
	color: #fff;
	font-size: 14px;
 }
.blog-articles img {
	/*margin: 0 auto;*/
}
.blog-button a {
	border: 1px solid #cdb143 !important;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 14px !important;
}
.blog-date {
    margin: 10px 0 10px !important;
	/*text-align: right;
	padding-right: 5px;*/
}
.single-page-tags  {
	font-family: 'ubuntu' !important;
	font-weight: normal;
	font-size: 14px !important;
	color: #fff !important;
}


.single-page-tags a, .kat-tags a  {
	font-size: 14px !important;
	color: #4b4b4b;
}
.single-page-tags a:hover, .kat-tags a:hover  {
	text-decoration: none;
}

.content-holder {
	clear: both;
}
.data-day {
	margin-top: 20px;
	text-align: center;
	height: 30px;
	margin-right: 0px !important;
	width: 100%;
	overflow: hidden;
	font-weight: bold;
}
.data-day p {
	font-size:32px;
	color: #cdb143 !important;
	line-height: 25px;
}
.data-m-y {
	position: relative;
	top: -10px;
	text-align: center;
	width: 100%;
	color: #cdb143 !important;
	margin-right: 0px !important;
	font-size:14px;
}
/*************************************************************************/
/********  SIDE BAR ******************************************************/
#search-string {
    border: 1px solid #c5c5c5 !important;
}
.widget_recent_entries, .widget_archive, .widget_categories, .widget_tag_cloud {
	border-left: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
	padding-bottom: 10px;
}
.widget_recent_entries ul, .widget_archive ul, .widget_categories ul, .widget_tag_cloud .tagcloud {
	padding-left: 20px;
}
.widget {
    margin-bottom: 0px !important;
}
.widget h5 {
    padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #707070;
	color:#FFFFFF;
	margin-bottom: 10px !important;
	font-family: 'ubuntu' !important;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 18px !important;
}

.widget_tag_cloud a, .tagcloud a {
    border: 1px solid #cdb143 !important;
	color:#ffffff;
}
.widget_recent_entries ul li:before {
	
}
.widget_tag_cloud a, .tagcloud a {
    margin: 0 6px 6px 0;
    padding: 4px 4px;
	color:#ffffff;
}
/*************************************************************************/
/********  HOME  *********************************************************/
.header-contact a:hover, .info-mail a:hover, .k-wraper a:hover {
	color: #cdb143 !important
}
.info-mail a:hover, .k-wraper a:hover {
	text-decoration: none;
}
.articles-title {
	margin-top: 5px !important;
	margin-bottom: 15px;
}
.home-blog-date {
	color: #cdb143;
	margin-top: 5px;
}
#practice-areas {
	background-color: #e1e1e1 ;
	margin-top: 0px;
	padding-top: 81px;
}
.a-p {
	background-image: url(images/a-p.png);
	background-repeat: no-repeat;
	height: 100px;
	width: 144px;
	margin: 0 auto;
	border-top: 1px solid #383138;
	border-bottom: 1px solid rgba(255,102,102,0.2);
	border-left: 1px solid rgba(255,102,102,0.2);
	border-right: 1px solid rgba(255,102,102,0.2);
	background-color: rgba(255,102,102,0.08);
	top: 19px;
}
.a-p-wrap {
	height: 20px;
	width: 100%;
	border-bottom: 1px solid rgba(255,102,102,0.2);
	background-color: rgba(255,102,102,0.08);
	position: absolute;
	z-index: 1;
}
.fa-twitter, .header-fb2 .fa-facebook, .header-email2 .fa-envelope, .header-phone2 .fa-phone, .header-gplus .fa-google-plus {
  color: #cdb143;
  font-size: 1.1em;
  width: 38px;
  height: 38px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid rgba(255,102,102,0.2);
  background-color: rgba(255,102,102,0.08);
  padding-top: 0px;
  position: relative;
  top: -2px;
}
.header-phone2 .fa-phone {
	top: -6px !important;
}

.f_right {
	float: right;
}
.fa-twitter, .fa-facebook, .fa-google-plus, .fa-envelope {
	-moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s
}
.fa-twitter:hover, .fa-facebook:hover, .fa-google-plus:hover, .fa-envelope:hover  {
	background-color: #cdb143;
	color: #272d34;
}

.header-contact .fa-envelope {
	padding-top: 1px;
	
}
.header-fb2, .header-email2, .header-phone2, .header-gplus {
		margin-top: 15px;
}
.header-phone2 span:nth-child(2) {
	font-family: 'Raleway' ;
	font-size: 28px;
	line-height: 15px;
	letter-spacing: 2px;
}
.margl10 {
	margin-right: 10px;
	padding-top: 3px;
}
.home-blog-date {
	font-style: italic;
}
.header-phone2 span, .header-email2 span, .header-fb2 span, .header-gplus span {
	float: right;
}
.articles-holder, .articles-title {
    margin-top: 15px ;
	margin-bottom: 15px;
}
.slides li:nth-child(3) h1 {
	/*color: #cdb143;*/
	font-size: 52px
}

.slides li:nth-child(3) .flex-caption {
    margin-top: 145px !important;
}
.slides li:nth-child(3) .flex-caption h4::before {
    visibility: hidden;
}
.slides li:nth-child(1) .flex-caption h4::before {
    visibility: hidden;
}
.page-id-733 .page-head h2 {
	visibility: hidden;
	
}
/*************************************************************************/
/********  counters  *****************************************************/
.counters {
	background-color: #404a55;
	
	z-index: 999;
	color: #d5d4d4;
	padding-top: 10px;
	padding-bottom: 20px;
	overflow: hidden;
	
	background-image: url(images/cegla.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #d3d3d3;
}
.counters3 {
	background-color: #404a55;
	
	z-index: 999;
	color: #d5d4d4;
	padding-top: 10px;
	padding-bottom: 20px;
	overflow: hidden;
	
	background-image: url(images/cegla3.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #d3d3d3;
}
.counters2 {
	background-color: #404a55;
	z-index: 999;
	color: #d5d4d4;
	padding-top: 10px;
	padding-bottom: 20px;
	overflow: hidden;
	background-color: #d3d3d3;
}
.counter {
	border: none !important;
}
.ico-news, .ico-coffee, .ico-fl {
	background-repeat: no-repeat;
	height: 74px;
	width: 80px;
	margin: 0 auto;
}
.ico-news {
	background-image: url(images/ico-news2.png);
}
.ico-coffee {
	background-image: url(images/ico-cofee2.png);
}
.ico-fl {
	background-image: url(images/ico-like2.png);
}
.counter h2 {
	margin-top: 0px !important;
	color: #cdb143;
	color: #383838;
	font-size: 52px;
	font-family: 'Raleway' !important;
	/*font-weight: 300;*/
}
.counter p {
	font-size: 18px;
	text-transform: uppercase;
	/*letter-spacing: 1px;*/
	color: #737373;
	margin-top: 0px;
	/*font-family: 'TrajanPro-Regular';*/
}
.wrap-count3 p {
	color: #fff !important;
}
.wrap-count {
	
	margin: 0 auto;
	/*background-color: #fff;*/
	/*padding-top: 10px;*/
	margin-top: 10px;
	z-index: 999;
	color: #d5d4d4;
	border: 1px solid #737373 ;
	/*border-radius: 50%;*/
	/*height: 180px;*/
	width: 300px;
	padding-bottom: 10px;
	/*background-color: rgba(255,255,255,0.5);*/
	background-color: rgba(0,0,0,0.05);
}
.wrap-count2 {
	
	margin: 0 auto;
	/*background-color: #fff;*/
	/*padding-top: 10px;*/
	margin-top: 10px;
	z-index: 999;
	color: #d5d4d4;
	border: 1px solid #737373 ;
	/*border-radius: 50%;*/
	/*height: 180px;*/
	width: 300px;
	padding-bottom: 10px;
	/*background-color: rgba(255,255,255,0.5);*/
}
.wrap-count3 {
	
	margin: 0 auto;
	margin-top: 10px;
	z-index: 999;
	color: rgba(255,255,255,1);
	border: 1px solid rgba(255,255,255,0.5) ;
	width: 300px;
	padding-bottom: 10px;
	background-color: rgba(255,255,255,0.3);
}

.sep-b {
	/*background-image: url(images/seb-b.png);
	background-repeat: no-repeat;
	width: 190px;
	height: 1px; 
	margin: 0 auto;*/
	width: 30px;
	height: 1px;
	margin: 0 auto;
	margin-bottom: 6px;
	
	background-color: #cdb143;
}
.fa {
	/*font-size: 42px !important;*/
}

/*************************************************************************/
/********  add testimonial  **********************************************/
.addtest {
	background-color: #dedede;
	padding-top: 45px;
	padding-bottom: 45px;
}

.adtest_col1 {
	width: 35%;
	float: left;
	padding-left: 20px;
	padding-right: 5px;
}
.adtest_col2 {
	width: 65%;
	float: right;
	padding-left: 5px;
	padding-right: 20px;
}
.adtest_col1 input, .adtest_col2 textarea , .adtest_col2 input{
	width: 100% !important;
	line-height: 65px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	border: none;
}
.adtest_col2 textarea {
	height: 215px;
}
.adtest_col1 .adtest_file input {
	line-height: 10px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	border: none;
}
.adtest_col1 .adtest_file input {
	margin-top: 20px;
}
.adtest_file input[type="file"] {
	/*line-height: 65px;*/
}
.addtest .wpcf7-submit {
	border: 1px solid #cdb143;
	background: none;
	color: #cdb143;
	-moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s
}
.addtest .wpcf7-submit:hover {
	background-color: #cdb143;
	color: #fff;
}
.testimonial-desc h5 p {
    font-size: 18px !important;
}
.addtest h4 {
	text-align: center;
	margin-bottom: 20px;
}



#gadwp {
	/*visibility: hidden !important; */
}

#footer-content p {
	margin: 0 0 14px !important;
}
.margtop {
   margin-top: 70px;
}
.addpadd {
	padding: 27px 0;
}
.addpadd2 {
	padding: 54px 0;
}
.addpadd4 {
	padding: 94px 0;
}
.addpadd3 {
	padding: 41px 0;
}
/*******ZESPOL**********************************************************/
.page-id-63 .page-head {
	height: 600px;
}
.page-id-63 .page-title {
	visibility: hidden;
}
.page-id-63 .page-head {
    background-color: #fff !important;
}
.page-id-63 .page-head {
    -webkit-background-size: contain !important;
    -moz-background-size: contain !important;
    -o-background-size: contain !important;
    background-size: contain !important;
	
}


/*************************************************************************/
/*******ODDZIALY**********************************************************/
.menu-nav #menu-item-664 ul {
	width: 380px;
}

/*************************************************************************/




/*******CAPTCHA**********************************************************/




/*************************************************************************/
.captcha_wrap span input {
	color: #000;
	text-align: center;
	background-color: #cdb143;
	background-color: #fff;
	border: none;
	font-size: 17px;
	/*float: right;*/
	height: 28px;
}
#footer-content .send_captcha p {
	margin-bottom: 0 !important;
}
#footer-content .wpcf7-validation-errors {
	border: none;
	color: red;
}
#footer-content .wpcf7-mail-sent-ok {
	border: none;
	color: green;
}
.send_captcha #submit-evaluation, #submit-contact, #submit {
	margin-top: 17px; 
}
.send_captcha .wpcf7-response-output {
	margin-top:0;
}
div.wpcf7-response-output {
	margin-top:0 !important;
}
/*************************************************************************/
/********  pistacja *****************************************************/
/*.menu-nav li.current_page_item > a, .menu-nav li.current_page_item a:focus, .menu-nav li.current_page_ancestor > a {
    border: 1px solid #838c48 !important;
    color: #838c48 !important;
}

nav li a:hover {
	color: #838c48 !important;
}/*
/*************************************************************************/

.captcha_wrap .etyk_captcha {
	float: left;
	font-size: 14px;
	margin-right: 5px;
	padding-top: 3px;
}
.captcha_wrap img {
	float: left;
}
.captcha_wrap .captcha-1  {
    float: left;
}





/*.page-head {
    height: auto !important;
    background-size: cover;
	display: block !important;
	min-height: 160px !important;
	text-align: center;
	
}
.page-head h2 {
	position: initial;
	text-align: center;
	display: block !important;
	
}*/


#tawkchat-chat-bubble-text-container #tawkchat-chat-bubble-text {
	font-size: 11px !important;
	color: #000 !important;
	margin-top: 30px !important;
}
#tawkchat-chat-bubble-text-container p {
	font-size: 11px !important;
	color: #000 !important;
}
#tawkchat-chat-bubble-text-container {
	width: 311px !important;
}





/*.flexslider-home .slides li:nth-child(1) {
	background: rgba(255,255,255,0) url("images/jhc_t_b.jpg") no-repeat center center;
	background-size: auto 100%;
	
}*/

/***LEO**********************************************************************/


}

/*************************************************************************/



/********  SIDE BAR ******************************************************/
#search-string {
    border: 1px solid #c5c5c5 !important;
}
.widget_recent_entries, .widget_archive, .widget_categories, .widget_tag_cloud {
	border-left: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
	padding-bottom: 10px;
}
.widget_recent_entries ul, .widget_archive ul, .widget_categories ul, .widget_tag_cloud .tagcloud {
	padding-left: 20px;
}
.widget {
    margin-bottom: 0px !important;
}


/*
.widget h5 {
    padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 8px;

	color: #cdb143;
	margin-bottom: 0px !important;
	font-family: 'ubuntu' !important;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 18px !important;
}
*/

.widget_tag_cloud a, .tagcloud a {
    border: 1px solid #cdb143 !important;
}
.widget_recent_entries ul li:before {
	
}
.widget_tag_cloud a, .tagcloud a, aside .tag-cloud-link {
    margin: 0 6px 6px 0;
    padding: 4px 4px;
	border: 1px solid #cdb143 !important;
	background-color: #cdb143 !important;
}
.section-title {
    margin-bottom: 20px !important;
}
.intro-msg {
    margin-bottom: 0px !important;
}
#evaluation-form-holder {
    margin-top: 22px !important;
}
.slides h4 {
	font-size: 58px;
}
.flex-caption h4::before {
	visibility: hidden !important;
}
.page-id-1220 h4 {
	margin-bottom: 10px;
}
#menu-item-1227 > a:hover, #menu-item-1273 > a:hover {
	color: #999999 !important;
	/*cursor: default !important;*/
	cursor: text !important;
}
.menu-nav li a {
    padding: 8px 20px  !important;
}
iframe.__youtube_prefs__ {
	padding-left: 13px !important;
	padding-right: 45px !important;
}
.just {
	text-align: justify !important; 
}
.footer-social {
    margin-top: 0px !important; 

}
.home .articles-holder p {
	text-align: justify !important; 
}
.post-template-default article p, .post-template-default article li  {
		text-align: justify; 
}
.blog-articles article p {
	text-align: justify; 
}
.lawyer-bio p {
	text-align: justify; 
}
.page-content p {
	text-align: justify; 
}
.blog-date li p {
	text-align: center !important;
}
.k-row {
	display: table;	
	width: 100%;
}
.k-row .col1 {
   display: table-cell;
   vertical-align: middle ;
   float: none ;
   padding: 10px;
}
.k-row .col2 {
   display: table-cell;
   vertical-align: middle;
   float: none ;
   padding: 10px 
}
.no-padd {
	padding: 0px !important;
}
.z_g_row .col2 {
	padding-top: 6px !important;
}
.z_g_row .col1 {
	padding-top: 30px !important;
}
.z_g_row .col2 {
	padding-top: 36px !important;
}
.page-content .col2 a {
	font-size: 18px;
}
#footer-content .info-r {
	width: 65%;
	margin: auto !important;
	text-align: justify !important;
	padding: 0 10px;
}
.blog-post-single .page-content h1, .blog-post-single .page-content h2, .blog-post-single .page-content h3, .blog-post-single .page-content h4, .blog-post-single .page-content h5, .blog-post-single .page-content h6 {
		margin-bottom: 10px;
}
.page-content h1, .page-content h2, .page-content h3, .page-content h4, .page-content h5, .page-content h6 {
		margin-bottom: 10px;
}
.page-template .page-content ul li, .page-template .page-content ul {
	font-family: 'Ubuntu' !important;
	font-size: 18px !important;
}
.page-template .page-content ul li {
	list-style-type: none;
	display: block;
}
.page-template .page-content ul {
	margin-left: 0px;
}
.page-template ul li {
	/*padding-left: 10px;*/
}
.blog .blog-post-single blockquote {
	padding: 0px 30px 0px 30px;
	border-left: none;
	font-style: oblique;
	font-weight: bold;
	color: #f66;
	margin-bottom: 20px;
	display: inline-block;
}
.blog .blog-post-single blockquote:before {
	content: "''";
	display: inline-block;
	font-family: 'Great Vibes', cursive;
	font-size: 64px;
	line-height: 64px;
	position: absolute;
	left: -15px;
}
.comments-wrap {
	display: none;
}
.blog-post {
	position: relative !important;
}

.blog .blog-post .blog-date {
	left: 10px;
}
.blog .blog-title {
	font-size: 22px !important;
}
.blog-title a:hover {
    color: #cdb143 !important;
}
.page-head h1 {
	font-size: 35px;
}
.product h2 {
	color: #707070 !important;
}
.product h2:hover {
	    color: #f66 !important;
}
.product .woocommerce-LoopProduct-link {
	margin-top: 0px !important;
}
.product .button {
    border: 1px solid #cdb143 !important;
    text-transform: uppercase;
    font-size: 14px !important;
	display: inline-block;
	padding: 12px 24px;
	text-align: center;
	background-color: #fff !important;
	border-radius: 0px !important;
	color: #f66 !important;
	font-weight: normal !important;	
	-moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s
}
.product .button:hover {
	color: #fff !important;
	background-color: #f66 !important;
	
}
.woocommerce ul.products li.product a img {
    margin-bottom: 0px !important;

}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    display: none !important;
}
#tab-description > h2 {
	display: none !important;
}
.related h2:after {
	content: "Pokrewne Usługi" !important;
}
.related h2 {
	display: none !important;	
}
.related.products:before {
	content: "Pokrewne Usługi";
	/*font-family: 'TrajanPro-Regular';*/
	font-size: 28px;
}
.product .blog-date {
	display: none !important;
}
.woocommerce-product-details__short-description blockquote {
	/*display: none !important;*/
}
.flexslider .slides img {
    height: 100% !important;
}
#text-intro {
	/*background-color: #dedede !important;*/
}
.kalk iframe {
	border: none !important;
}
.marg-t-10 {
	padding-top: 30px;
}
#practice-areas {
  padding-bottom: 40px;
}
#yt-kalk {
background-color: #272d34;
}
.home iframe {
	display: block !important;
	height: 360px !important;
	width: 640px !important;
	margin: 0 auto !important;
	padding-bottom: 100px !important;
}
.postid-3651 .container > .row > .col-md-8 {
	width: 100% !important;
}
.postid-3651 .container > .row > .col-md-4 {
	display: none;	
	width: 0px !important;
}
.category-biuletyn > .bialty-container {
	display: none;	
	height: 0px !important;
}
.category-biuletyn > .blog-date {
	display: none;	
	height: 0px !important;
}

.foo-copyright {
	color: #8d8d8d !important;
}
.lawyer-bio h3 {
	/*font-size: 36px;*/
}
.info-mail a  {
	color: #000 !important;
	-moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s
}
.header-contact a {
	color: #999 !important;
	-moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s
}
.elementor-page-962 h5 {
	margin-top: 15px;
}
.kon .k-wraper a {
	/*color: #000 !important;*/
}
.kon a {
	color: #000 !important;
}
.ico-mail  {
	background-image: url(images/ico-mail2.png);
}
.ico-tel {
	background-image: url(images/ico-tel2.png);
}
.ico-bank  {
	background-image: url(images/ico-bank4.png);
}
.accord_s a {
	/*font-family: 'TrajanPro-Regular' !important;*/
}
.lawyer-bio h3 {	
	font-weight: normal !important;
}
h2 {	
  font-size: 28px !important;
  font-weight: normal !important;
}
.products h2 {
	font-size: 16px !important;
	color: #000 !important;
}

.header-phone2 a {

}
aside a, aside li {
	font-size: 14px;
}
aside li {
	margin-bottom: 2px !important;
}
.blog-title a {
    color: #000 !important;
}
.blog-title {
	
}
.blog-title, .practice-single-page-title {
    color: #000 !important;
	margin-top: 0px;
}
.single span {
	
}
.kat-tags {
	padding: 8px 40px;
}
.lawyer-desc h4 {
  margin-bottom: 0px !important;
}

.page-template .page-content ul li:before {
	content: "- ";
}
.single article ul, .single article ol {
  margin: 0 0 16px 20px !important;
}
.single article ul li::marker {
	content: "-- ";
	color: #cdb143;
	font-weight: bold;
}
.single ol li::marker {
	color: #cdb143;
	font-weight: bold;
}

.widget ul {
  padding-left: 12px;
}
.blog-post-single .blog-date {
  top: 0px;
  left: 5px;
}
 .single .blog-post .blog-date, .single .blog-post-single .blog-date {
	top: 10px;	
}
blockquote {
	padding-left: 10px;
	border-left: 5px solid #cdb143;
}
.single h2, .single h3, .single h4, .single h5 {
	/*font-size: 1.3em !important;*/
	font-size: 22px !important;
}
.single p {
	margin-bottom: 0px !important;
}
h2 > strong, h3 > strong, h4 > strong, h5 > strong, h1 > strong {
	font-weight: normal !important;
}

#meet-lawyers .container .row {
	display: flex !important;
	justify-content: center;
}

#meet-lawyers .container .col-md-3 {
    width: 35% !important;
	float: none !important;
  }

#meet-lawyers .container .row:nth-child(2) .col-sm-6:nth-child(2),
#meet-lawyers .container .row:nth-child(2) .col-sm-6:nth-child(1) {
	margin-right: 20px;
	margin-left: 20px;
}

.margbott0, .mb0 {
	margin-bottom: 0px !important;
}

.logo-jhc {
	text-align: right;
}
.logo-jhc-kont {
	text-align: left;
}
.logo-jhc .img-fluid, .logo-jhc-kont .img-fluid {
  background: none;
  padding-right: 6px;
}
.header-wrap {
  padding-top: 8px;
}
.menu-nav li a {
  text-transform: none;
  color: #999999;
  font-weight: normal;
  font-size: 16px;
}
body {
	color: #020202;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}
 .elementor-page-538 h3 {
  font-size: 32px;
}
.btn-header-kontakt h5 {
	color: #fff ;
	background-color: #cdb143;
	border: 1px solid rgba(255,102,102,0.2);
	padding: 8px 20px;
	font-size: 24px !important;
}
.btn-header-kontakt {
	margin-top: 16px;
	color: #212D3A;
	background-color: #cdb143;
	border: 1px solid #cdb143;;
	padding: 6px 14px;
	font-size: 24px !important;
	font-family: 'Raleway';
	letter-spacing: 2px;
}
.elementor-widget:not(:last-child) {
  margin-bottom: 0px;
}
#submit-contact {
	font-family: 'Raleway';
	letter-spacing: 2px;
}
.page-head {
	height: 500px;
	
}
.widget_tag_cloud {
	border: none;
}
.post-image {
  margin-bottom: 10px;
}
.blog-date li {
  	font-family: 'Raleway';
	font-weight: normal;
	font-size: 14px;
	color: #444;
}
.blog-date {
  font-family: 'Raleway';
  font-weight: normal;
  font-size: 14px;
  color: #444;	
  margin: 0px 0 0px !important;
  text-align: left;
  padding-right: 5px;
  
  
}
.blog-date .meta-date {
	position: absolute;
	top: 10px;
	left: 10px;
}

.blog-item-1col .blog-date {
	left: 10px;
}

.wp-block-search .wp-block-search__input {
  border: 1px solid #000;
}
.wp-block-search .wp-block-search__label {
  font-weight: normal;
  font-family: 'Raleway';
  font-size: 12px;
  letter-spacing: 2px;  
}
.wp-block-search__button {  
  font-weight: normal;
  font-family: 'Raleway';
  font-size: 12px;
  letter-spacing: 2px; 
  border: 1px solid #cdb143;
}
.wp-block-search__button:hover { 
  color: #cdb143;
  border: 1px solid #cdb143;
}
.widget_tag_cloud a, .tagcloud a, aside .tag-cloud-link  {
  padding: 0px 2px 2px 2px;
}
.widget_tag_cloud a:hover, .tagcloud a:hover, aside .tag-cloud-link:hover {
  padding: 0px 2px 2px 2px;
  color: #dedede;
}
.tags-single-page a {
	
}
.tags-single-page a:hover  {
	background-color: #fff;
	color: #cdb143 !important;
}


.cat-item a {
	text-transform: uppercase;
}
.meta-categ a, .blog-date li.meta-sticky {
  background: none;
  border: 1px solid #cdb143;
  color: #cdb143;
  padding: 3px 8px 0px 8px;
  font-size: 10px;
}
.meta-categ a {
	margin-bottom: 8px;
}
.a {
	font-size: 12px;
}
.meta-categ a:hover, .blog-date li.meta-sticky:hover {
  background-color: #cdb143;  
  color: #fff !important;
}
.widget_block h2 {
	font-size: 20px !important;
}
.blog-date .meta-date {
  background-color: #cdb143;
  color: #fff;
  padding: 0px 14px 0px;
}
.blog-date .meta-author {
	display: none;
}
.single article ul, .single article ol {
  margin: 0 0 0 0 !important;
}
.single h2, .single h3, .single h4, .single h5, .single h6 {
  /*margin-top: 20px !important;*/
}
.blog-item-1col {
	position: relative;
}
.wizyt .lawyer-social li::before {
	content: "" !important;
}
.lawyer-social, .lawyer-social-v2 {
    display: inline-block;
	text-align: center;
}
.lawyer-social li a {
	line-height: 0px;
}
.lawyer-position {
  font-size: 16px;
  font-weight: normal;
  margin-top: 10px;
  color: #cdb143;
}
.wizyt h2 {
  font-size: 20px !important;
  margin: 0px 0 5px 0;
}
.home .lawyer-title {
	font-size: 20px !important;
}
footer {
  margin-top: 0px;
}
h1, h2, h3, h4, h5 {
	/*font-family: 'TrajanPro-Regular' !important;*/
	text-transform: uppercase;
	color: #cdb143;

}

.logo img {
  width: 537px;
}
.tt {
	background-color: #3D4F73;
}
.tt span {
	color: #fff;
	font-size: 14px;
	/*margin: 0 20px;*/
	margin-right: 20px;
	/*font-weight: bold;*/
	letter-spacing: 1px;
}
.header-wrap {
  /*flex-wrap: nowrap;
  display: flex;
  align-items: center;*/
	display: inline-block;
	margin-right: 40px;
}
.nav-holder {
	display: inline-block;
	position: relative;
	top: -7px;
}

.menu-nav {
  margin: 0px 0 0 0;
}
.menu-nav li.current-menu-item > a{
  color: #cdb143;
  border: 1px solid #cdb143;  
}
.lawyer-title a:hover {
	color: #cdb143;  
}
.page-head {
	margin-bottom: 0px;
}
.page-content, .blog-holder, .blog-post-single   {
	padding-top: 80px;
}
.wp-block-latest-posts li a, .wp-block-categories li a, .wp-block-archives li a {
  color: #000;
  /*color: #cdb143;*/
  text-decoration: circle;
}
.wp-block-latest-posts li a:hover, .wp-block-categories li a:hover, .wp-block-archives li a:hover {
	color: #cdb143;
 }
.wp-block-latest-posts li , .wp-block-categories li , .wp-block-archives li {
  list-style: "- ";
}
.wp-block-latest-posts__list, 
.wp-block-latest-posts {
	padding-left: 12px !important;
}
.wp-block-search__button {
  color: #ffffff;
  border: 1px solid #cdb143;
  background: #cdb143;
  top: -1px;
  position: relative;
  padding: 18px 24px;
}
.blog-date .meta-categ {
	/*float: right;*/
}
.blog-date .meta-date {
	/*float: left;*/
}
.blog-date {
	width: 100%;
}
.blog-date li:last-child {
  margin-right: 20px;
}
.page-head h1 {
	color: #cdb143;
}
.tags-single-page {
  margin-top: 10px;
  margin-bottom: 20px;
}
.tags-single-page a {
  margin-top: 10px;
  border: 1px solid #cdb143 ;
  background-color: #cdb143 ;
  padding: 0px 2px 2px 2px;
  margin-bottom: 30px;
}
.tt span {
	color: #cdb143 ;
	font-weight: bold;
}
.tt .elementor-icon svg {
  width: 22px;
  height: 22px;
  color: #cdb143 ;
  /*position: relative;*/
  top: 5px;
  fill: #cdb143;
}
.tt {
	padding-bottom: 1px;
}
.tt-phone {
	display: inline-block;
	float: right;
}
.www {
	display: inline-block;
	float: left;
}
.tt .elementor-icon {
	display: inline-block;
	width: 22px;
}
.blog .www, .blog .tt-phone {
  padding-top: 1px;
}
.blog .tt .elementor-icon svg {
  position: relative;
  top: -2px;
}
.tt {
	height: 32px;
	overflow: hidden;
}
.kont-l p {
	margin-bottom: 0px ;
}
.kont-l h6 {
	font-size: 16px;
	color: #cdb143;
	margin-bottom: 0px ;
}
.wp-block-search .wp-block-search__input {
  padding: 16px 24px;
  width: 60%;
  margin-right: 6px;
}

.kont-r .comm-field, .home_form .comm-field {
  color: #000;
  padding: 2px 16px;
}
.kont-r #msg-contact, .home_form #msg-contact {
	color: #000;
	height: 165px;
}

.kont-r input, .home_form input {
	margin-bottom: 8px;
}



.kont-r p {
	margin-bottom: 0px;
}
.home_form p {
	margin-bottom: 0px;
}
.home_form input {
	
}

.kont-r #submit-evaluation, .kont-r #submit-contact, .kont-r #submit, .kont-r .post-password-form input[type="submit"] {
  padding: 14px 16px;
}
.kont-r .send_captcha #submit-evaluation, .kont-r #submit-contact {
  margin-top: 12px;
}
.blog a, .single a {
  color: #cdb143;
}
.blog a:hover, .single a:hover {
  color: #fff;
}
.blog .tag-cloud-link:hover, .single .tag-cloud-link:hover {
  color: #fff;
  background-color: #fff !important;
  color: #cdb143 !important;
}

.widget_tag_cloud a, .tagcloud a, aside .tag-cloud-link, .tags-single-page a {
  color: #fff ;
}
.single data-element_type="container" {
	padding: 0px 0px !important;
}
.elementor-element-4413397, .elementor-element-624e2db0 {
	padding: 0px 0px !important;
}
footer {
  padding-top: 30px;
}
footer h4 {
	font-size: 16px;
	margin-top: 12px;
}
.wp-block-button__link:not([href]):not([tabindex]) {
  color: #cdb143;
  text-decoration: none;
  font-weight: 100;
}
.wp-block-button .wp-block-button__link {
  font-size: 13px;
  letter-spacing: 0.15em;
  font-weight: 700;
  display: inline-block;
  color: #cdb143;;
  border: 1px solid #cdb143;
  padding: 12px 24px;
  background: none;
  cursor: pointer;
  border-radius: 0px;
}
.wp-block-button .wp-block-button__link:hover {
  border: 1px solid #cdb143;
  background-color: #cdb143;
}
.foo-block {
  text-align: left;
}
.foo-block h4 {
  text-align: center;
}

#footer-content .elementor-icon i, #footer-content .elementor-icon svg {
	width: 18px;
	height: 18px;
	fill: #cdb143;
	position: relative;	
	margin-right: 10px; 
	top: 3px !important;
}


.blog #footer-content .elementor-icon i, .blog #footer-content .elementor-icon svg, 
.single #footer-content .elementor-icon i, .single #footer-content .elementor-icon svg,
.archive #footer-content .elementor-icon i, .archive #footer-content .elementor-icon svg  {
  top: 1px;
}

.dt {
	display: inline-block;
	width: 100%;
}
footer .dt span {
	font-size: 14px;
}
footer .wp-block-image, footer .wp-block-gallery {
  margin-bottom: 8px;
  padding-left: 5px;
}
.blog footer .elementor-icon, .single footer .elementor-icon, .archive footer .elementor-icon {
	width: 18px;
	display: inline-block;
	margin-right: 10px;
}


.blog footer .elementor-icon svg {
  top: 0px;
}
.baner .intro-msg {
  text-align: left;
}
.baner h6 {
  color: #fff;
}
.baner-form h6 {
  color: #000;
}
.sec-team h2 {
	font-size: 26px !important;
	margin-top: 0px;
}
.sec-ostwp .blog-title {
	font-size: 14px !important;
}
.sec-ostwp .article-excerpt {
	font-size: 14px !important;
}
.sec-ostwp .meta-categ {
	display: none;
}
.sec-faq h3 span, .lawyer-title span {
  margin-bottom: 0px;

}
.sec-faq h3 span svg, .lawyer-title span svg{
  fill: #cdb143;
}

.sec-faq .mt-accordion .elementor-accordion .elementor-tab-title, .sec-faq .mt-accordion .elementor-toggle .elementor-tab-title {
  font-size: 18px;
}
.sec-faq .mt-accordion .elementor-toggle .elementor-tab-title.elementor-active {
	border-bottom: 1px solid #cdb143;
	background-color: #cdb143 !important;
}
.sec-faq .mt-accordion .elementor-toggle .elementor-tab-title {
	border: 1px solid #cdb143;
	margin-bottom: 10px;
	font-weight: normal;
	/*background-color: #cdb143 ;*/
}
.sec-faq .mt-accordion .elementor-toggle .elementor-tab-title:hover {
	border: 1px solid #cdb143;
	background-color: #cdb143 ;
}
.sec-who {
	
}
.sec-who .btn-white-el .elementor-button.elementor-size-sm, .sec-who .btn-white-el .elementor-button.elementor-size-md {
  background: #cdb143;
  border: 1px solid #cdb143 !important;
  color: #fff;
}
.sec-who .btn-white-el .elementor-button.elementor-size-sm:hover, .sec-who .btn-white-el .elementor-button.elementor-size-md:hover {
  background: none;
  border: 1px solid #cdb143 !important;
  color: #cdb143;
}
.swiper-mt {
  margin-bottom: 0px;
}
.topnoimg {
	display: none;
}
.single-mt_team .other-entries {
		display: none;
}
.lawyer-excerpt {
  /*display: none;*/
  font-weight: bold;
  font-size: 16px;
  
}
.pcp-tr .elementor-widget-container {
	min-height: 130px;
}
.hts {
	color: #000;
	font-size: 22px;
}
.baner h6 {
	font-size: 16px;
}
.baner-form h6 {
  line-height: 32px;
}
.single .meta-categ {
	text-align: left;
}
.tags-single-page a {
  margin-bottom: 5px;
}
.page-id-3868 .page-content {
  padding-top: 40px;
}
.blog .article-excerpt p {
	text-align: justify;
}
.elementor-538 .elementor-element.elementor-element-ef93a10 .elementor-icon {
  padding-top: 13px;
}
.header-wrap {
  /*margin-right: 120px;*/
}
.custom-page-template img {
  background: none;
}
a, .pcolor {
  text-decoration: none;
  color: #cdb143;
}
.elementor-262 .elementor-element.elementor-element-670e643 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
  border-color: #cdb143;
}
.elementor-262 .elementor-element.elementor-element-670e643 .elementor-button[type="submit"] {
  background: #cdb143;
}
.specnagl h2 {    
    color: #ffffff !important;
}
.nomarg {	
  margin: 0 0 0 0;
}
.marg-tb {
	margin-bottom: 12px;
	margin-top: 24px;
}







/*********    MEDIA Q    **********START*************************************************/ 
/*********    MEDIA Q    ****************************************************************/ 
/*********    MEDIA Q    ****************************************************************/ 
/*********    MEDIA Q    ****************************************************************/ 
/*********    MEDIA Q    ****************************************************************/ 
/*********    MEDIA Q    ****************************************************************/ 
/*********    MEDIA Q    ****************************************************************/ 
@media all and (min-width: 1300px) {
.page-id-63 .page-head {
	height: 600px;
	background-size: auto 100%;
}	
}
/*************************************************************************/ 
@media all and (min-width: 481px) and (max-width: 749px) {
.page-id-63 .page-head {
	height: 300px;
	background-size: auto 100%;
	font-weight: 300 !important;
}
.modal-content{
    padding: 0px;
}
#slider-home .slides li img {
	width: 100% !important;
	margin: auto ;
}
.home .section-title {
	font-size: 28px;
}
.slides li:nth-child(3) h1 {
	font-size: 32px;
}
.slides li:nth-child(3) .flex-caption {
    margin-top: 35px !important;
}
#meet-lawyers .container .row:nth-child(2) .col-sm-6:nth-child(1), 
#meet-lawyers .container .row:nth-child(2) .col-sm-6:nth-child(2) {
	margin-right: 0px;
}
.footer-subtitle {
    font-size: 14px !important;
}
.footer-title {
	font-size: 20px;
}
.home .counter {
	float: left !important;
}
.wrap-count3 {
	width: 100%;
}
.wrap-count3 h2 {
	font-size: 32px;
	margin-bottom: 10px;
	padding-top: 10px;
}
.wrap-count3 p {
	font-size: 16px;
}
.page-title {
	font-size: 28px !important;
	padding-bottom: 0px;
}
.page-head p {
	font-size: 14px !important;
	margin-bottom: 0px !important;
}
.page-head {
    height: 160px !important;
    background-size: cover;
	min-height: 160px !important;
}
#footer-content .info-r {
    width: 100% !important;
}
.elementor-262 .elementor-element.elementor-element-3cff1c3 {
        margin-bottom: 0px !important;
}
.elementor-262 .elementor-element.elementor-element-5e8bddd {
        margin-bottom: 0px;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding-top: 0px; 
	padding-bottom: 0px; 
}
.elementor-element-4e1f4cb a {
	margin-left: 20px;
}
.elementor-262 .elementor-element.elementor-element-670e643 .elementor-form-fields-wrapper {
    margin-right: calc(50px / 2);
}
.baner .intro-msg {
    text-align: center;
}
 .nav-button-holder {
        width: 30px;
        position: absolute;
        top: 58px;
        right: 12px;
 }
.header-wrap {
    padding-bottom: 20px;
}
.page-id-3868 .page-content {
		padding-left: 15px;
		padding-right: 15px;
}
.elementor-538 .elementor-element.elementor-element-b9b5be6 > .elementor-element-populated {
  margin: 50px 20px 60px 20px;
}
.elementor-538 .elementor-element.elementor-element-ef93a10 .elementor-icon svg,
.elementor-538 .elementor-element.elementor-element-6776a6a .elementor-icon svg,
.elementor-538 .elementor-element.elementor-element-00921c7 .elementor-icon svg,
.elementor-538 .elementor-element.elementor-element-8a87d5d .elementor-icon svg,
.elementor-538 .elementor-element.elementor-element-c2a70dc .elementor-icon svg
 {
  height: 32px;
}

.elementor-538 .elementor-element.elementor-element-2c9d29c > .elementor-widget-container,
.elementor-538 .elementor-element.elementor-element-1063771 > .elementor-widget-container
 {
  padding: 8px 0px 0px 0px;
}
.page-id-538 .e-fas-phone-square,
.page-id-538 .e-fas-envelope,
 .page-id-538 .e-fas-clock {
	top: 5px;
}
.page-id-3868 .page-content {
  padding-top: 20px;
}
.tt .www {
	display: none;
}
.single-mt_team .elementor-heading-title {
	text-align: center;
}


}


@media all and (max-width: 481px) {
.page-id-63 .page-head {
	height: 200px;
	background-size: auto 100%;
	min-height: 200px !important;
}	
.modal-content {
    padding: 5px;
}
#slider-home .slides li img {
	width: 100% !important;
	margin: auto ;
}
.home .section-title {
	font-size: 28px;
}
.slides li:nth-child(3) h1 {
	font-size: 20px;
}
.slides li:nth-child(3) .flex-caption {
    margin-top: 30px !important;
}
#meet-lawyers .container .row:nth-child(2) .col-sm-6:nth-child(1), 
#meet-lawyers .container .row:nth-child(2) .col-sm-6:nth-child(2) {
	margin-right: 0px;
}
.footer-subtitle {
    font-size: 14px !important;
}
.footer-title {
	font-size: 20px;
}
.home .counter {
	float: left !important;
}
.wrap-count3 {
	width: 100%;
}
.wrap-count3 h2 {
	font-size: 32px;
	margin-bottom: 10px;
	padding-top: 10px;
}
.wrap-count3 p {
	font-size: 16px;
}

.page-title {
	font-size: 28px !important;
	padding-bottom: 0px;
}
.page-head p {
	font-size: 14px !important;
	margin-bottom: 0px !important;
}
.page-head {
    height: 160px !important;
    background-size: cover;
	min-height: 160px !important;
}
.lawyer-bio h4 {
	font-size: 20px;
}
.blog-title {
    font-size: 1.1em;
	width: 100%;
	margin-top: 0 !important;
	margin-left: 0px;
	margin-bottom: 5px;
}
#footer-content .info-r {
    width: 100% ;
}
.elementor-262 .elementor-element.elementor-element-3cff1c3 {
        margin-bottom: 0px !important;
}
.elementor-262 .elementor-element.elementor-element-5e8bddd {
        margin-bottom: 0px;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding-top: 0px; 
	padding-bottom: 0px; 
}
.elementor-element-4e1f4cb a {
	margin-left: 20px;
}
.elementor-262 .elementor-element.elementor-element-670e643 .elementor-form-fields-wrapper {
    margin-right: calc(50px / 2);
}
.baner .intro-msg {
    text-align: center;
}
 .nav-button-holder {
        width: 30px;
        position: absolute;
        top: 58px;
        right: 12px;
 }
.header-wrap {
    padding-bottom: 20px;
}
.page-id-3868 .page-content {
		padding-left: 15px;
		padding-right: 15px;
}
.elementor-538 .elementor-element.elementor-element-b9b5be6 > .elementor-element-populated {
  margin: 50px 20px 60px 20px;
}
.elementor-538 .elementor-element.elementor-element-ef93a10 .elementor-icon svg,
.elementor-538 .elementor-element.elementor-element-6776a6a .elementor-icon svg,
.elementor-538 .elementor-element.elementor-element-00921c7 .elementor-icon svg,
.elementor-538 .elementor-element.elementor-element-8a87d5d .elementor-icon svg,
.elementor-538 .elementor-element.elementor-element-c2a70dc .elementor-icon svg
 {
  height: 32px;
}

.elementor-538 .elementor-element.elementor-element-2c9d29c > .elementor-widget-container,
.elementor-538 .elementor-element.elementor-element-1063771 > .elementor-widget-container
 {
  padding: 8px 0px 0px 0px;
}
.page-id-538 .e-fas-phone-square,
.page-id-538 .e-fas-envelope,
 .page-id-538 .e-fas-clock {
	top: 5px;
}
.page-id-3868 .page-content {
  padding-top: 20px;
}
.tt .www {
	display: none;
}
.single-mt_team .elementor-heading-title {
	text-align: center;
}
.bl h2 {
  font-size: 20px !important;
  text-align: center;
}
.bl .elementor-widget-container {
	margin-left: 10px !important;
	margin-right: 10px !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}
.bl {

  --align-items: flex-center !important;
}
.cbr .elementor-widget-container {
	margin: 0 !important;
	padding: 20px 10px !important;
	
}
.nojust p {
	text-align: left !important;
}
.foo-block img {
	width: 340px !important;
	height: auto !important;
}
.logo img {
	width: 340px !important;
	height: auto !important;
}
.fs h2 {
	font-size: 22px !important;
	line-height: 34px !important;
}

.kontnag {

}

/************koniec max-width: 481px****************/
}



	

