#cms .page-header {
  position: relative;
  display: block;
  margin-top: 45px;
}
#cms .page-header h1 {
  font-weight: 700;
  font-size: 26px !important;
  padding-bottom: 32px;
  margin-bottom: 0;
  text-align: left !important;
}

#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/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMzczLjIzMiAzNzMuMjMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNMTg3LjQ2NiAwYy0uMS4xLS4zLjEtLjYuMS0xMDEuMiAwLTE4My41IDgyLjMtMTgzLjUgMTgzLjUgMCA0MS4zIDE0LjEgODEuNCAzOS45IDExMy43bC0yNi43IDYyYy0yLjIgNS4xLjIgMTEgNS4yIDEzLjEgMS44LjggMy44IDEgNS43LjdsOTcuOS0xNy4yYzE5LjYgNy4xIDQwLjIgMTAuNyA2MSAxMC42IDEwMS4yIDAgMTgzLjUtODIuMyAxODMuNS0xODMuNS4yLTEwMC45LTgxLjUtMTgyLjktMTgyLjQtMTgzem0tMSAzNDYuNmMtMTkuMyAwLTM4LjQtMy41LTU2LjUtMTAuMy0xLjctLjctMy41LS44LTUuMy0uNWwtODIuNCAxNC40IDIxLjgtNTAuN2MxLjUtMy41LjktNy42LTEuNi0xMC41LTExLjgtMTMuNy0yMS4yLTI5LjMtMjcuOC00Ni4yLTcuNC0xOC45LTExLjItMzktMTEuMi01OS4zIDAtOTAuMiA3My40LTE2My41IDE2My41LTE2My41IDg5LjktLjIgMTYyLjkgNzIuNSAxNjMgMTYyLjR2LjZjMCA5MC4zLTczLjQgMTYzLjYtMTYzLjUgMTYzLjZ6IiBmaWxsPSIjMDA3OTM2IiBvcGFjaXR5PSIxIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIj48L3BhdGg+PHBhdGggZD0iTTE3OC42NjYgMTQ2LjdoLTU0Yy01LjUgMC0xMCA0LjUtMTAgMTBzNC41IDEwIDEwIDEwaDU0YzUuNSAwIDEwLTQuNSAxMC0xMHMtNC41LTEwLTEwLTEwek0yNDguNjY2IDE5Ni43aC0xMjRjLTUuNSAwLTEwIDQuNS0xMCAxMHM0LjUgMTAgMTAgMTBoMTI0YzUuNSAwIDEwLTQuNSAxMC0xMHMtNC41LTEwLTEwLTEweiIgZmlsbD0iIzAwNzkzNiIgb3BhY2l0eT0iMSIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCI+PC9wYXRoPjwvZz48L3N2Zz4=);
	background-repeat: no-repeat;
	background-size: 28px;
	background-position: 0px center;
	border-bottom: 1px solid #d9d9d9 !important;
	padding: 30px 0px 28px 45px;
	margin: 0px;
}

#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 0px 15px;
  font-size: 14px;	
}


#left-column #cms-content {background: #f8f7f5; padding: 40px 30px}
#cms-content .links-list li a {
  position: relative;
  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: 10px; height: 10px; background-image:  url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDkwLjggNDkwLjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ5MC44IDQ5MC44OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBzdHlsZT0iZmlsbDojRjQ0MzM2OyIgZD0iTTEzNS42ODUsMy4xMjhjLTQuMjM3LTQuMDkzLTEwLjk5LTMuOTc1LTE1LjA4MywwLjI2MmMtMy45OTIsNC4xMzQtMy45OTIsMTAuNjg3LDAsMTQuODINCglsMjI3LjExNSwyMjcuMTM2TDEyMC41ODEsNDcyLjQ2MWMtNC4yMzcsNC4wOTMtNC4zNTQsMTAuODQ1LTAuMjYyLDE1LjA4M2M0LjA5Myw0LjIzNywxMC44NDUsNC4zNTQsMTUuMDgzLDAuMjYyDQoJYzAuMDg5LTAuMDg2LDAuMTc2LTAuMTczLDAuMjYyLTAuMjYybDIzNC42NjctMjM0LjY2N2M0LjE2NC00LjE2NSw0LjE2NC0xMC45MTcsMC0xNS4wODNMMTM1LjY4NSwzLjEyOHoiLz4NCjxwYXRoIGQ9Ik0xMjguMTMzLDQ5MC42OGMtNS44OTEsMC4wMTEtMTAuNjc1LTQuNzU3LTEwLjY4Ni0xMC42NDhjLTAuMDA1LTIuODQsMS4xMjMtNS41NjUsMy4xMzQtNy41NzFsMjI3LjEzNi0yMjcuMTE1DQoJTDEyMC41ODEsMTguMjMyYy00LjE3MS00LjE3MS00LjE3MS0xMC45MzMsMC0xNS4xMDRjNC4xNzEtNC4xNzEsMTAuOTMzLTQuMTcxLDE1LjEwNCwwbDIzNC42NjcsMjM0LjY2Nw0KCWM0LjE2NCw0LjE2NSw0LjE2NCwxMC45MTcsMCwxNS4wODNMMTM1LjY4NSw0ODcuNTQ0QzEzMy42ODUsNDg5LjU1MSwxMzAuOTY3LDQ5MC42OCwxMjguMTMzLDQ5MC42OHoiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K'); left: 0px; top: 6px}
**/
#cms-content #box-title {
  font-size: 18px;
  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;
}

#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: 24px;
}

#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: 15px !important;  
}

#content-wrapper #content p.faq-info-top, #content-wrapper #content p.title-col a {
  font-weight: 700 !important;
  font-size: 15px !important;
}

#content-wrapper #content p.faq-head {
  font-weight: 700 !important;
  margin: 55px 0px 10px;
  font-size: 20px !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: 4px;
}
#content-wrapper #content ul li::before {
  content: '';
  width: 6px;
  height: 6px;
  background: #00642e;
  position: absolute;
  left: 0px;
  border-radius: 50px;
  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;}
#content-wrapper #content h6 {font-size: 20px; margin-bottom: 1.25rem;}
#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;
}


#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}
#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}
#left-column {margin-top: 30px}
	
}

@media only screen and (max-width:991px) {
#content-wrapper {flex: 100%; max-width: 100%;}
#left-column {display: none}
#cms .page-header {margin: 10px 0px;}
#cms .page-header h1 {
  padding-bottom: 18px;
  font-size: 20px !important;
}

}

@media (min-width: 768px) {
 #cms .cms-box {float:left; min-height: 300px;}

#cms .page-header h1 {
  padding-bottom: 18px;
  font-size: 24px !important;
}

	
}