#cms .page-header {
  position: relative;
  display: block;
  margin-top: 45px;
}
#cms .page-header h1 {
  font-size: 32px;
  font-weight: 700;
  margin-left: 0;
  margin-bottom: 30px;
  margin-top: 3rem;
  text-align: left;
}

#cms .cms-content.category-cms {
  min-height: 170px;
  border: 1px solid #eee;
  padding: 26px;
  color: #222;
  position: relative;
  overflow: hidden;
  border-radius: 3px;
  box-shadow: -1px 0 25px 1px rgba(0,0,0,.06);
}
#cms .virtual_cat_img {
  width: 40px;
    height: 35px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxnPg0KCQkJPHBhdGggZD0iTTI0OC4xNTgsMzQzLjIyYy0xNC42MzksMC0yNi40OTEsMTIuMi0yNi40OTEsMjYuODRjMCwxNC4yOTEsMTEuNTAzLDI2Ljg0LDI2LjQ5MSwyNi44NA0KCQkJCWMxNC45ODgsMCwyNi44NC0xMi41NDgsMjYuODQtMjYuODRDMjc0Ljk5OCwzNTUuNDIsMjYyLjc5OSwzNDMuMjIsMjQ4LjE1OCwzNDMuMjJ6Ii8+DQoJCQk8cGF0aCBkPSJNMjUyLjY5LDE0MC4wMDJjLTQ3LjA1NywwLTY4LjY2OCwyNy44ODUtNjguNjY4LDQ2LjcwOGMwLDEzLjU5NSwxMS41MDIsMTkuODY5LDIwLjkxNCwxOS44NjkNCgkJCQljMTguODIyLDAsMTEuMTU0LTI2Ljg0LDQ2LjcwOC0yNi44NGMxNy40MjksMCwzMS4zNzIsNy42NjksMzEuMzcyLDIzLjcwM2MwLDE4LjgyNC0xOS41MiwyOS42MjktMzEuMDIzLDM5LjM4OQ0KCQkJCWMtMTAuMTA4LDguNzE0LTIzLjM1NCwyMy4wMDYtMjMuMzU0LDUyLjk4M2MwLDE4LjEyNSw0Ljg3OSwyMy4zNTQsMTkuMTcxLDIzLjM1NGMxNy4wOCwwLDIwLjU2NS03LjY2OCwyMC41NjUtMTQuMjkxDQoJCQkJYzAtMTguMTI2LDAuMzUtMjguNTgzLDE5LjUyMS00My41NzFjOS40MTEtNy4zMiwzOS4wNC0zMS4wMjMsMzkuMDQtNjMuNzg5UzI5Ny4zMDcsMTQwLjAwMiwyNTIuNjksMTQwLjAwMnoiLz4NCgkJCTxwYXRoIGQ9Ik0yNTYsMEMxMTQuNTE2LDAsMCwxMTQuNDk3LDAsMjU2djIzNmMwLDExLjA0Niw4Ljk1NCwyMCwyMCwyMGgyMzZjMTQxLjQ4MywwLDI1Ni0xMTQuNDk3LDI1Ni0yNTYNCgkJCQlDNTEyLDExNC41MTYsMzk3LjUwMywwLDI1NiwweiBNMjU2LDQ3Mkg0MFYyNTZjMC0xMTkuMzc3LDk2LjYwNy0yMTYsMjE2LTIxNmMxMTkuMzc3LDAsMjE2LDk2LjYwNywyMTYsMjE2DQoJCQkJQzQ3MiwzNzUuMzc3LDM3NS4zOTMsNDcyLDI1Niw0NzJ6Ii8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
    margin: 0 auto;
    background-size: 26px;
    background-repeat: no-repeat;
}
#cms .cms-content .btn {
  font-size: 0.825rem;
}
#cms .title-col {
  width: 100%;
  font-weight: 700;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAALISURBVFiFzdddiJRVHMfxz5l1V0GNCoWZcVsTpKAEE0GjuqiLtejCiy7a6AUKwZu8ECK8CezaQCQpqLukVyMqCLqJKCgqJHqBgpKF1XTO7KxCFuG2zuzp4nkGRt2pedxHtx8Mw3Oe8z+/73l9/oclVmiwJnAAd2H4KnhM41CNowsCRD7Ezqtg3Kv5xLY63176Yhl2QIctw/xRujPP4akK4/oArIBRvi/bHCInIOU+CwEMrLNcd4EHE8sTn9XzxhejgQFOc+scn6IOgXaTZ6q8uBiASoGKL+Tm3wXeRyVxMHLbNQHAndBhZ5WHAm9hCPctBmDgKQi8kbh+lFMtVrXZFJD4fcD4eoOt+WNaweSNnBNJkTQoyAyrG3yZxx1vsvLf6kf2dz0u+c02eLzQLoAOL4fs1PwN41X+GjA0ogGBocQdgQOFAFpUOzyK8/OMr2OqQPirNZ7voUmoFVmE2myULdyv1vFLkdh+KjQCw/zQ5jW8W4Z5YYC1/IknyzKn2DmgwZrI25GHlwQgcDsmAo+UBVBoCmp8Htk2wq9LApBDHCvLvAtwAusjH8sWmcAHVd7sVkpUptmTuOcKPLbn/1MLvQxNJhJHMNJTPlnL9rw8Z3wd91+BeVffzHLvBma7Bd3jP+QmY9gaqOElTNXY0GR7ypLJsZ7G3sM7BczPVPkicKG3sAuwDOqcxMnIzd0KDXYnDstG5ljix8Au/Fwr8SDqtw3XB17BSOBQlbvlcxjyUStL/XZBkC3IXdW8tzEbJYlnI08P2P7XHXaPciox1OQTbA6E/Ps/dVFvWqzqMJmIiYneD85PjNzA0ZDdIYqMwkyFx+azrLvVU34WT1zW0HGWb2Qu9ElSmqz8++Ids6CGWZ1P4wPoBA4n9uLMHLeMcS4wX6AjxZWym9e+SLsnE2r9d2TJarAjMpMDTF9zADjNTZGPYnYR/v/oH5ak1Zh2mRUCAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  background-size: 18px;
  background-position: 30px center;
  border: 1px solid #e6e6e6 !important;
  padding: 30px 20px 28px 70px;
  margin: 0px 0 15px;
  border-radius: 5px;
}

#cms .title-col .material-icons {
  float: right;
  position: absolute;
  right: 0px;
  height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
  top: 50%;
  margin-top: -20px;
}

#cms .cms-content .card-body {
  padding: 35px 70px 15px;
  font-size: 14px;
  background: #f5f5f5;
  border-radius: 5px;
  margin-bottom: 15px;
}


#left-column #cms-content {background: #f7f7f7; padding: 40px 30px}
#cms-content .links-list li a {
  position: relative;
  padding-left: 24px;
  font-size: 14px;
  color: #222;
  font-weight: 400;
  display: inline-block;
}

.modal-body .links-list li a {
  font-weight: 700 !important;
}

.modal-body .links-list li a:hover { text-decoration: none; }

#cms-content .links-list li a::before {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNi4zNSA2LjM1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNMi4yNTggMS4zMTVhLjI2NS4yNjUgMCAwIDAtLjE3NC40NjlMMy43MDMgMy4xN2wtMS42MiAxLjM4NmEuMjY1LjI2NSAwIDEgMCAuMzQ1LjRMNC4yOCAzLjM3M2EuMjY1LjI2NSAwIDAgMCAwLS40MDNMMi40MjggMS4zODJhLjI2NS4yNjUgMCAwIDAtLjE3LS4wNjd6IiBmaWxsPSIjMDAwMDAwIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIj48L3BhdGg+PC9nPjwvc3ZnPg==);
  left: 0px;
  top: 2px;
  background-size: 16px;
  background-repeat: no-repeat;
}

#cms-content #box-title {text-transform: uppercase;  font-size: 15px;  font-weight: 700;}

#mobile_cms .box-title, #mobile_cms #cms-button, #mobile_cms .cms-link {display: none !important}
#cms-button {
  position: fixed !important;
  bottom: 30px;
  z-index: 10;
  right: 30px;
  background: #333;
  padding: 8px 20px 10px;
  border-radius: 3px;
}
#cms-button a {
  color: #fff;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 700;
}
#cms-button a span {color: #fff;font-size: 15px;position: relative;top: 3px;margin-left: 3px;}
#mobile_cms .modal-body {padding: 20px 30px !important;}
#mobile_cms .links-list li {
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 14px;
}

#cms-content .links-list__elem:not(:last-child) {
  margin: 0 0 10px!important;
}

#mobile_cms .links-list li:last-child {border-bottom: 0px;}
#content-wrapper #content ol li {position: relative; padding-left: 30px;}
#content-wrapper #content ol li:before {content: counters(item, ".")"."; counter-increment: item; margin-right: 5px; font-weight: 700; position: absolute; left: 0px;}
#content-wrapper #content ol {counter-reset: item; list-style: none;}
#content-wrapper #content ol li ol {
  padding: 20px 0px 22px;
  margin-left: -15px;
}

#content-wrapper .blank {
  margin-bottom: 3rem;
}
#content-wrapper #content .blank ul li::before { display:none; }
#content-wrapper #content .blank ul {
  margin-left: 16px;
}
#content-wrapper #content .blank ul li {
  list-style: symbols;
}

#cms .box-icon {
  padding-bottom: 55px;
}

#content-wrapper #content ol li ol ol { padding-bottom:1px; }

#content-wrapper #content ul, #content-wrapper #content ol {list-style: none; padding-left: 0px;}
#content-wrapper #content ol li {
  font-size: 18px !important;
  font-weight: 500 !important;
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 38px;
}
#content-wrapper #content ol li li {border-bottom: 0px; margin-bottom: 12px; padding-left: 45px;}
#content-wrapper #content ol li li li { padding-left: 48px;}
#content-wrapper #content ol li li li li { padding-left: 55px;}
#content-wrapper #content ol li p {font-size: 13px}
#content-wrapper #content a, #content-wrapper #content p, #content-wrapper #content li ol li, #content-wrapper #content ul li, .koszty_linia .koszty_item span, .koszty_item {
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.6;
}

#content-wrapper #content h5, #content-wrapper #content ol li span { font-size: 18px !important; font-weight: 700; }
#content-wrapper #content ol li span {
  padding-left: 0px;
}


#content-wrapper #content p.title-col a {
  font-size: 16px !important;
  font-weight: 700 !important;
}

#content-wrapper #content p.faq-info-top  {
  font-weight: 700 !important;
  font-size: 15px !important;
}

#content-wrapper #content p.faq-info-top.bottom {
  font-size: 24px !important;
  margin-bottom: 2rem !important;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxnIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PHBhdGggZD0iTTI1Ljg2MSAyOS4zNUgxNkM4LjI4IDI5LjM1IDIgMjMuMzYxIDIgMTZTOC4yOCAyLjY1IDE2IDIuNjUgMzAgOC42MzkgMzAgMTZhMTIuODkyIDEyLjg5MiAwIDAgMS0zLjMxNiA4LjYybC44LjhhMi4zIDIuMyAwIDAgMS0xLjYyNyAzLjkyNnpNMTYgNC42NUM5LjM4MyA0LjY1IDQgOS43NDIgNCAxNnM1LjM4MyAxMS4zNSAxMiAxMS4zNWg5Ljg2MWEuMy4zIDAgMCAwIC4yMTMtLjUxMmwtMS41LTEuNWExIDEgMCAwIDEgLjAxMS0xLjQyNUExMC45NzggMTAuOTc4IDAgMCAwIDI4IDE2YzAtNi4yNTgtNS4zODMtMTEuMzUtMTItMTEuMzV6IiBmaWxsPSIjMDAwMDAwIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIj48L3BhdGg+PHBhdGggZD0iTTE3LjUgMjJoLTNhMSAxIDAgMCAxIDAtMmgzYTEgMSAwIDAgMSAwIDJ6IiBmaWxsPSIjMDAwMDAwIiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIj48L3BhdGg+PHBhdGggZD0iTTE2IDIyYTEgMSAwIDAgMS0xLTF2LTYuMTM0QTEgMSAwIDAgMSAxNS41IDEzaC41YTEgMSAwIDAgMSAxIDF2N2ExIDEgMCAwIDEtMSAxeiIgZmlsbD0iIzAwMDAwMCIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCI+PC9wYXRoPjxjaXJjbGUgY3g9IjE2IiBjeT0iMTAiIHI9IjEuNSIgZmlsbD0iIzAwMDAwMCIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCI+PC9jaXJjbGU+PC9nPjwvZz48L3N2Zz4=);
  background-size: 75px;
  background-repeat: no-repeat;
  padding-top: 6rem;
}

#content-wrapper #content p.faq-head {
  font-weight: 700 !important;
  margin: 30px 0px 26px;
  font-size: 24px !important;
  text-align: left;
}

#content-wrapper #content p.title-col a {
  display: inline-block;
  width: 100%;
  padding-right: 50px;
  position: relative;
}

#content-wrapper #content a:hover {text-decoration: none}
#content-wrapper #content ul li {position: relative; padding-left: 18px; margin-bottom: 2px;}
#content-wrapper #content ul li:before {content: ''; width: 6px; height: 6px; background: #333; position: absolute; left: 0px; border-radius: 50%; top: 11px;}
#content-wrapper #content h1, #content-wrapper #content h2, #content-wrapper #content h3, #content-wrapper #content h4, #content-wrapper #content h5, #content-wrapper #content h6 {font-size: 1rem; margin-bottom: 1.25rem; font-weight: 600}
#content-wrapper #content ul.link li {line-height: 75px; padding-left: 73px;}
#content-wrapper #content ul.link li:before {width: 60px; height: 60px; background-color: transparent; background-image:  url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIHN0eWxlPSJmaWxsOiNFMkU1RTc7IiBkPSJNMTI4LDBjLTE3LjYsMC0zMiwxNC40LTMyLDMydjQ0OGMwLDE3LjYsMTQuNCwzMiwzMiwzMmgzMjBjMTcuNiwwLDMyLTE0LjQsMzItMzJWMTI4TDM1MiwwSDEyOHoiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiNCMEI3QkQ7IiBkPSJNMzg0LDEyOGg5NkwzNTIsMHY5NkMzNTIsMTEzLjYsMzY2LjQsMTI4LDM4NCwxMjh6Ii8+DQo8cG9seWdvbiBzdHlsZT0iZmlsbDojQ0FEMUQ4OyIgcG9pbnRzPSI0ODAsMjI0IDM4NCwxMjggNDgwLDEyOCAiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiNGMTU2NDI7IiBkPSJNNDE2LDQxNmMwLDguOC03LjIsMTYtMTYsMTZINDhjLTguOCwwLTE2LTcuMi0xNi0xNlYyNTZjMC04LjgsNy4yLTE2LDE2LTE2aDM1MmM4LjgsMCwxNiw3LjIsMTYsMTYNCglWNDE2eiIvPg0KPGc+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xMDEuNzQ0LDMwMy4xNTJjMC00LjIyNCwzLjMyOC04LjgzMiw4LjY4OC04LjgzMmgyOS41NTJjMTYuNjQsMCwzMS42MTYsMTEuMTM2LDMxLjYxNiwzMi40OA0KCQljMCwyMC4yMjQtMTQuOTc2LDMxLjQ4OC0zMS42MTYsMzEuNDg4aC0yMS4zNnYxNi44OTZjMCw1LjYzMi0zLjU4NCw4LjgxNi04LjE5Miw4LjgxNmMtNC4yMjQsMC04LjY4OC0zLjE4NC04LjY4OC04LjgxNlYzMDMuMTUyeg0KCQkgTTExOC42MjQsMzEwLjQzMnYzMS44NzJoMjEuMzZjOC41NzYsMCwxNS4zNi03LjU2OCwxNS4zNi0xNS41MDRjMC04Ljk0NC02Ljc4NC0xNi4zNjgtMTUuMzYtMTYuMzY4SDExOC42MjR6Ii8+DQoJPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0xOTYuNjU2LDM4NGMtNC4yMjQsMC04LjgzMi0yLjMwNC04LjgzMi03Ljkydi03Mi42NzJjMC00LjU5Miw0LjYwOC03LjkzNiw4LjgzMi03LjkzNmgyOS4yOTYNCgkJYzU4LjQ2NCwwLDU3LjE4NCw4OC41MjgsMS4xNTIsODguNTI4SDE5Ni42NTZ6IE0yMDQuNzIsMzExLjA4OFYzNjguNGgyMS4yMzJjMzQuNTQ0LDAsMzYuMDgtNTcuMzEyLDAtNTcuMzEySDIwNC43MnoiLz4NCgk8cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTTMwMy44NzIsMzEyLjExMnYyMC4zMzZoMzIuNjI0YzQuNjA4LDAsOS4yMTYsNC42MDgsOS4yMTYsOS4wNzJjMCw0LjIyNC00LjYwOCw3LjY4LTkuMjE2LDcuNjgNCgkJaC0zMi42MjR2MjYuODY0YzAsNC40OC0zLjE4NCw3LjkyLTcuNjY0LDcuOTJjLTUuNjMyLDAtOS4wNzItMy40NC05LjA3Mi03Ljkydi03Mi42NzJjMC00LjU5MiwzLjQ1Ni03LjkzNiw5LjA3Mi03LjkzNmg0NC45MTINCgkJYzUuNjMyLDAsOC45NiwzLjM0NCw4Ljk2LDcuOTM2YzAsNC4wOTYtMy4zMjgsOC43MDQtOC45Niw4LjcwNGgtMzcuMjQ4VjMxMi4xMTJ6Ii8+DQo8L2c+DQo8cGF0aCBzdHlsZT0iZmlsbDojQ0FEMUQ4OyIgZD0iTTQwMCw0MzJIOTZ2MTZoMzA0YzguOCwwLDE2LTcuMiwxNi0xNnYtMTZDNDE2LDQyNC44LDQwOC44LDQzMiw0MDAsNDMyeiIvPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo='); border-radius: 0px;}
#content-wrapper #content ul.link li a,  #content-wrapper #content h6, .koszty_linia .koszty_item span {
  font-weight: 700 !important;
}

.koszty_linia .koszty_item span {
  display: inline-block;
  width: 100%;
}

.koszty_linia {
  border-top: 1px solid #e1e1e1;
  padding: 22px 0;
}

.koszty {
  margin: 30px 0px 30px;
}

.koszty .last { border-bottom: 1px solid #e1e1e1; }


#content-wrapper #content ul.link li a:hover {text-decoration: underline}

@media only screen and (min-width:992px) {
#left-column {flex: 0 0 280px; max-width: 280px;}
#content-wrapper {
  flex: 0 0 calc(100% - 280px); 
  max-width: calc(100% - 280px); 
  padding-left: 40px;
  min-height: 600px;
  margin-bottom: 5rem;
}
#left-column {margin-top: 20px}
	
}

@media only screen and (min-width:1200px) {
#left-column {flex: 0 0 300px; max-width: 300px;}
#content-wrapper {
  flex: 0 0 calc(100% - 300px);
  max-width: calc(100% - 300px);
  padding-left: 60px;
  min-height: 600px;
  margin-bottom: 5rem;
}
#left-column {margin-top: 30px}
	
}

@media only screen and (max-width:991px) {
#content-wrapper {
  flex: 100%;
  max-width: 100%;
  margin-bottom: 3rem;
}
#left-column {display: none}
#cms .page-header {margin: 10px 0px;}
#cms .page-header h1 {
  padding-bottom: 0px;
  font-size: 28px !important;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

#cms .box-icon {
  padding-bottom: 25px;
}

#content-wrapper #content p.faq-info-top.bottom {
  font-size: 20px !important; }
#content-wrapper #content p.faq-info-top.bottom br { display:none; }

#content-wrapper #content p.faq-head {
  margin: 30px 0px 18px;
  font-size: 20px !important;
}	
	

}

@media (min-width: 768px) {
 #cms .cms-box {float:left; min-height: 300px;}
	
}

@media only screen and (max-width:575px) {
	
	#cms .page-header h1 {
	  font-size: 24px !important;
	}
	
	#content-wrapper #content p.faq-info-top.bottom {
	  font-size: 18px !important;
	  margin-top: 0rem !important;
	  background-size: 60px;
	  padding-top: 5rem;
	}	
		
		
}