a {font-weight:400;}

.wrapper {max-width:100%; padding:0; margin:0 !important;}
.outerWrap .innerWrap {
  max-width:1180px;
  margin:0 auto;
}
.text-center {text-align:center;}
.span4 {width:30%;}
.span8 {width:70%;}

.form-horizontal label {text-align:right;}


.home-collection .h6 + p {display:none;}

.home-banner {
  background-image:url('https://cdn.shopify.com/s/files/1/1280/2143/files/mainBanner.jpg?11670677045536452745'); 
  background-repeat:no-repeat;
  background-position:0 0;
  background-size:cover;
  text-align:center;
  padding:190px 0;
  margin-bottom:40px;
}

.home-banner h1 {
  font-family:'Raleway', sans-serif;
  height: 41px;
  color: #fff;
  font-size: 55px;
  font-weight: 700;
  line-height: 60px;
  text-align:center;
}

.home-collections h2 {
  color: #363636;
  font-family: 'Raleway', sans-serif;;
  font-size: 32px;
  font-weight: 300;
}
.home-collection .shop-now, .home-collections .shop-now {
    background-image: url("https://cdn.shopify.com/s/files/1/1280/2143/files/ArrowGray.png");
    background-position: 92% center;
    background-repeat: no-repeat;
    padding-right: 35px;
    transition: all 0.5s ease 0s;
}
.home-collection .shop-now:hover, .home-collections .shop-now:hover {
	background-position:100% center;
}
.home-collection a, .home-collections p a {
  color:#005DAA;
  font-size:15px;
}
.home-collection .h6 a {margin-right:5px;}
.home-search {margin-bottom:50px;}
.icon-fallback-text {background:none; color:#005DAA;}
.icon-fallback-text:hover {background:none; color:#005DAA;}


.home-collections ul li {
  display:inline-block;
  margin-bottom:50px;
}
.home-collection h2 {margin-bottom:50px;}

.home-accessoriesBanner {
  background-image:url('https://cdn.shopify.com/s/files/1/1280/2143/files/AccessoriesBG.jpg'); 
  background-repeat:no-repeat;
  background-position:0 0;
  background-size:cover;
  position:relative;
  padding:120px 0;
}
.home-accessoriesText {
  position:absolute;
  bottom: 20px;
  left: 30px;
}
.home-legacyBanner {
  background-image:url('https://cdn.shopify.com/s/files/1/1280/2143/files/LegacyBG_copy.jpg'); 
  background-repeat:no-repeat;
  background-position:0 0;
  background-size:cover;
  position:relative;
  padding:120px 0;
}
.home-legacy {
  position:absolute;
  bottom: 20px;
  left: 30px;
}


.home-legacy p a, .home-accessoriesText p a {
    background-image: url("https://cdn.shopify.com/s/files/1/1280/2143/files/ArrowWhite.png");
    background-position: 92% center;
    background-repeat: no-repeat;
    padding-right: 35px;
    transition: all 0.5s ease 0s;
    color: #005daa;
}
.home-legacy p a:hover, .home-accessoriesText p a:hover {
	background-position:100% center;
}



/* --- Search Bar --- */
.index-search .cse .gsc-control-cse, .index-search .gsc-control-cse {padding:0;}
.index-search .gsc-clear-button {display:none;}
.index-search th, td {border-left: 1px solid #bfe3f2; border-top: 1px solid #bfe3f2; border-bottom: 1px solid #bfe3f2; border-right:none !important;}
.index-search .cse input.gsc-search-button, .index-search input.gsc-search-button {
    background-color:transparent;
    background-image: url("https://cdn.shopify.com/s/files/1/1280/2143/files/blueSearch.png");
    background-position: center center;
    background-repeat: no-repeat;
    border:none !important;
    color: transparent;
    font-size: 15px;
    font-weight: 400;
    height: 30px !important;
    margin: 0;
    padding: 0;
    width: 25px;
}
.index-search .cse table.gsc-search-box td.gsc-input, .index-search table.gsc-search-box td.gsc-input {border-right: none !important; border-top: 1px solid #bfe3f2; border-bottom: 1px solid #bfe3f2; border-left:1px solid #bfe3f2 !important;}
.index-search td.gsc-search-button {border-left:none !important; border-right: 1px solid #bfe3f2 !important; border-top: 1px solid #bfe3f2; border-bottom: 1px solid #bfe3f2;}
.index-search .cse input.gsc-input, .index-search input.gsc-input {border:none !important;}
.index-search input {color:#959595;}
/* --- END Search Bar --- */




.home-accessories {margin-bottom:80px;}
.home-accessories h3 {
  color:#fff;
  font-family: 'Raleway', sans-serif;
  font-size: 32px;
  font-weight: 300;
  margin:0;
  line-height:1.2em;
}
.home-accessories p {
  font-size: 15px;
  font-weight: 400;
  margin:0;
  color:#fff;
  font-family: 'proxima-nova', sans-serif;
}
.home-accessories p a {color:#fff;}
.home-accessories ul {padding:0; margin:10px 0 40px;}
.home-accessories ul li {
  display:inline-block;
  color: #005daa;
  font-family: 'proxima-nova', sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
  padding-right:50px;
}
.home-accessories ul li:first-child {
  color: #363636;
  font-family: 'Raleway', sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  padding: 0 40px 0 0;
}
.home-accessories ul li a {
    background-image: url("https://cdn.shopify.com/s/files/1/1280/2143/files/ArrowGray.png");
    background-position: 92% center;
    background-repeat: no-repeat;
    padding-right: 35px;
    transition: all 0.5s ease 0s;
    color: #005daa;
}
.home-accessories ul li a:hover {
	background-position:100% center;
}


.page-section--library-resources h2 {
  color:#fff;
  font-family: 'Raleway', sans-serif;
  font-size: 36px;
  line-height: 1.2em;
  font-weight:200;
  margin:0 0 20px;
}
.page-section--library-resources p {
	font-size:14px;
    font-family: "proxima-nova",sans-serif;
    font-weight:300;
}
.page-section--library-resources .innerWrap {
	padding:100px 0;
} 
.page-section--library-resources::after {
    background-image: url("https://cdn.shopify.com/s/files/1/1280/2143/files/TechnicalDocs.jpg");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 60%;
    z-index: 10;
}
.page-section--library-resources {
    background: #005daa none repeat scroll 0 0;
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    overflow: hidden;
    position: relative;
    font-family: 'Raleway', sans-serif;
}
.page-section--library-resources .page-section--overlay::before {
    background: #005daa none repeat scroll 0 0 !important;
    content: "";
    height: 100%;
    left: -4%;
    position: absolute;
    top: 0;
    width: 50%;
    z-index: -1;
}
.page-section--library-resources .page-section--overlay {
    background: rgba(2, 12, 23, 0.6) none repeat scroll 0 0 !important;
    display: block;
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 13;
}
.page-section--overlay {
    background: rgba(2, 12, 23, 0.6) none repeat scroll 0 0 !important;
}
.page-section--library-resources .page-section--library::after {
    background: #005daa none repeat scroll 0 0 !important;
    content: "";
    display: inline-block;
    height: 200%;
    position: absolute;
    right: 53%;
    top: -10%;
    transform: rotate(4.5deg);
    width: 100px;
    z-index: -1;
}
.page-section--library-resources .page-section--resources, .page-section--library-resources .page-section--library {
    z-index: 20;
}



.btn-white {
  border:1px solid #fff;
  border-radius:4px;
  color:#fff;
  font-size:15px;
  font-weight:400;
  font-family:'proxima-nova', sans-serif;
  line-height:23px;
  display:inline-block;
  padding:10px 20px;
  transition:.5s all;
}
.btn-white:hover {
  background-color: #005daa;
    border: 1px solid #36648b;
    color: #ffffff;
}

.page-section--form {
    background-color: #005daa;
    background-image: url("http://www.dentinstruments.com/hubfs/template-assets/img//form-section-bg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    color: #ffffff;
    font-size: 16px;
    line-height: 23px;
    overflow: auto;
    padding: 48px 0 40px;
}


.page-section--form .hs-button:hover {
  background-color: #fff !important;
  border: 1px solid #36648b !important;
  color: #005daa !important; 
}
.page-section--form {
  background-color: #005daa;
  background-image: url(http://www.dentinstruments.com/hubfs/template-assets/img//form-section-bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
  font-size: 16px;
  line-height: 23px;
  padding: 48px 0 40px;
  overflow: auto; }
  .page-section--form p {
    text-align: center; }
    @media (max-width: 47.99em) {
       .page-section--form p {
        text-align: left; } }
  .page-section--form h2 {
    font-family: "raleway",sans-serif;
    font-weight: 200;
    font-size: 36px;
    line-height: 52px;
    margin-bottom: 20px;
    margin-top: 0;
    color: #ffffff;
    text-align: center; }
    @media (max-width: 47.99em) {
      .page-section--form h2 {
        font-size: 32px;
        line-height: 35px;
        text-align: left; } }
  .page-section--form h3.form-title {
    display: none; }
  .page-section--form .hs-form-field label {
    display: none; }
  .page-section--form input,  .page-section--form textarea {
    background: rgba(255, 255, 255, 0.8);
    margin-bottom: 12px;
    color: #005daa; }
  .page-section--form ul.inputs-list.multi-container li {
    display: inline-block;
    float: left; }
    @media (max-width: 47.99em) {
      .page-section--form ul.inputs-list.multi-container li {
        width: 50%;
        margin: 0; } }
  .page-section--form .hs-form fieldset.form-columns-1 input[type="checkbox"] {
    float: left;
    margin-right: 7px;
    margin-top: 4px; }
  .page-section--form .hs_select_products_that_apply > label {
    display: inline-block;
    float: left;
    width: auto;
    color: #ffffff;
    margin-top: 0; }
    @media (max-width: 47.99em) {
      .page-section--form .hs_select_products_that_apply > label {
        width: 100%;
        margin: 0; } }
  .page-section--form .hs_select_products_that_apply .inputs-list label,  .page-section--form .input
  label.hs-form-checkbox-display {
    display: inline-block;
    color: #ffffff;
    margin-left: 20px;
    margin-top: 0; }
  @media (max-width: 47.99em) {
    .page-section--form .input label.hs-form-checkbox-display {
      margin: 0; } }
  .page-section--form .hs_select_products_that_apply {
    text-align: left;
    margin: 10px 0;
    overflow: hidden; }
  @media (max-width: 47.99em) {
    .page-section--form form.hs-form .form-columns-2 .hs-form-field .hs-input,
    .page-section--form form.hs-form .form-columns-3 .hs-form-field .hs-input {
      width: 100%; } }
  .page-section--form ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #005daa; }
  .page-section--form ::-moz-placeholder {
    /* Firefox 19+ */
    color: #005daa; }
  .page-section--form :-ms-input-placeholder {
    /* IE 10+ */
    color: #005daa; }
  .page-section--form :-moz-placeholder {
    /* Firefox 18- */
    color: #005daa; }
  .page-section--form .actions {
    text-align: center; }
  .page-section--form .hs-button.primary.large {
    max-width: 255px;
    margin: 0 auto; }








.home-collection h2 {text-align:left;}


/* ----- CART PAGE ------ */

.cart-wrap {margin-top:50px;}
.cart_checkout {
  margin:40px 0; 
  border-bottom:1px solid #e5e5e5 !important;
  padding-bottom:60px;
}
.cart-wrap h1 {
	color:#005DAA;
  font-family:'Raleway',sans-serif;
  font-size:32px;
  font-weight:700;
  
}


.cart_border {
	border:1px solid #e5e5e5 !important;
}
.cart__row {border:none;}

.cart-wrap .h4 {
  color: #005daa;
  font-size: 19px;
  font-weight: 700;
  line-height: 20px;
}
.cart-wrap .h3 {
  color: #005daa;
  font-family:'proxima-nova', sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 17px;
}
.btn-checkout {
  background:#005daa;
  color: #fff;
  font-family: 'proxima-nova', sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
  width:200px;
}
.update-cart {
  font-family: 'proxima-nova', sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
  width:200px;
}
.cart_checkout p {
  color: #707070;
  font-family: 'proxima-nova', sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 17px;
}



/* ------- REQUEST AN INVITATION PAGE -------- */


.request-wrap {
	background:#F4F9FC;
  padding:50px 0;
}
.request-wrap p a {
  color:#005DAA; 
}  
.request-wrap h1 {
  color: #363636;
  font-family: 'Raleway', sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 38px;
}
.request-form label {display:none;}
.request-form input, textarea {
	width:50%;
  margin-bottom:20px;
  border: 1px solid #d7d7d7;
  height:38px;
  font-size:15px;
  font-weight: 400;
  line-height: 20px;
}
.request-form .hs-button {
  color: #fff;
  font-family: 'proxima-nova', sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 23px;
  background-color: #005daa !important;
  border-radius: 4px !important;
  padding:10px 0 !important;
  height: auto !important;
  width:250px;
  transition:.5s all;
}
.partner-login p {margin:0;}




/* ---------- ACCOUNT PAGE --------- */

.account-wrap {
	margin:50px 0;
}
.account-wrap h1 {
  color: #363636;
  font-family: 'Raleway', sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 60px;
  margin-bottom:5px;
}
.account-wrap h4 {
  color: #363636;
  font-family: 'proxima-nova', sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
}
.account-wrap p {
  font-family: 'proxima-nova', sans-serif;
  color: #363636;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}
.account-wrap p a {
	color: #005daa;
}
.account-wrap .hr--small {margin:0 0 30px;}






/* --------- PRODUCT PAGE --------- */


.product-wrap {
	margin:50px 0;
}
.product-banner {
  background-image:url('https://cdn.shopify.com/s/files/1/1280/2143/files/mainBanner.jpg?11670677045536452745'); 
  background-repeat:no-repeat;
  background-position:0 0;
  background-size:cover;
  text-align:center;
  padding:90px 0;
  margin-bottom:40px;
}
.product-banner h2 {
  font-family:'Raleway', sans-serif;
  height: 41px;
  color: #fff;
  font-size: 55px;
  font-weight: 700;
  line-height: 60px;
  text-align:center;
}
.product-single h1 {
  color: #165787;
  font-family: 'Raleway', sans-serif;
  font-size: 32px;
  font-weight: 700;
  margin:0 0 5px;;
  line-height: 40px;
}
.breadcrumb {
  color: #165787;
}

.product-single__photos {
  border: 1px solid #ebebeb;
  padding:40px;
}
.product-single__thumbnails li {
  border: 1px solid #ebebeb;
  margin:0 5px;
  padding:10px;
}
.product-productWidth {
  width:85%
}
.product-menuWidth {
  width:15%;
}
.product-sidebar h3 {
  font-family: 'proxima-nova', sans-serif;
  font-size: 15px;
  line-height: 17px;
  color: #464646;
  font-weight: 400;
  border-bottom: 1px solid #363636;
  padding-bottom:2px;
  margin-bottom:10px;
}
.product-sidebar ul {margin-bottom:30px;}
.product-sidebar ul ul {margin-bottom:10px;}
.product-sidebar ul li a {color: #005daa; font-weight: 400;}
.product-sidebar ul li {margin-bottom:10px;}
.product-descriptionText h3 {
  font-family: 'proxima-nova', sans-serif;
  color: #005daa;
  font-size: 19px;
  font-weight: 700;
  line-height: 20px;
  text-transform:none;
}
.product-descriptionText p {
  color: #7d7d7d;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}
.product-addToCart {
  color: #fff;
  font-family: 'proxima-nova', sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 23px;
  background-color: #005daa !important;
  border-radius: 4px !important;
  padding:10px 0 !important;
  height: auto !important;
  width:250px;
  transition:.5s all;
}
.product-addToCart:hover {
 background:#fff !important;
 border:1px solid #005daa;
 color:#005daa;
}
#AddToCartForm .h2 {
  color: #005daa;
  font-family:'proxima-nova', sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 17px;
}
.quantity-selector {
  margin-top:0;
  color: #7d7d7d;
    font-size: 15px;
    font-weight: 400;
    line-height: 17px;
}
.selector-wrapper {
	margin-bottom:25px;
}



/* ------ TAB STYLES ----- */


.product-tabs {margin-top:50px;}
.fd-product-tabs {margin:0 !important;}
.fd-product-tabs li a {
  color: #898989!important;
  font-family: 'Raleway', sans-serif;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 32px !important
}
.fd-product-tab-content {
  border-right:1px solid #ddd;
  border-bottom:1px solid #ddd;
  border-left:1px solid #ddd;
  padding:30px;
}
ul.fd-product-tabs li a.fd-product-tab-active {
  border-top:3px solid #005DAA !important;
  border-right:none !important;
  border-left:none !important;
  border-radius:0 !important;
  color: #252525 !important;
}
ul.fd-product-tabs li {
  width:20% !important;
  text-align:center;
  margin-right:5px;
}
.fd-product-tab-content h3 {
  font-size:15px;
  color:#005daa;
  font-family: 'proxima-nova', sans-serif;
  text-transform:none;
}
.fd-product-tab-content {
  color:#898989;
  font-size:15px;
  font-family: 'proxima-nova', sans-serif;
  line-height:1.2em;
}
.tab-col2 {
  float:left;
  width:50%;
  padding:0 10px;
}
.btn-request {
  background:#005daa;
  border:1px solid #005daa;
  color: #fff;
  font-family: 'proxima-nova', sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
  padding:10px 20px;
  transition:.5s all;
  border-radius:3px;
}
.btn-request:hover {
 background:#fff;
 border:1px solid #005daa;
 color:#005daa;
}


/*--- COLLECTION LIQUID ---- */




.collection-wrap .section-header h1 {
  color: #363636;
  font-family: 'Raleway', sans-serif;;
  font-size: 32px;
  font-weight: 300;
}
.collection-wrap .section-header {margin-bottom:50px;}
.collection-wrap .grid__item.large--one-third {margin-bottom:40px;}





@media screen and (max-width:1180px) {
  .outerWrap .innerWrap {padding:0 20px;}
}

@media screen and (max-width:768px) {
  .home-accessories ul li {display:block;}
  .product-menuWidth {width:100%;}
  .zoom-grid, .product-grid {width:100% !important; padding:0;}
  .product-tabs {padding:0;}
  ul.fd-product-tabs li {width:auto !important;}
}
@media screen and (max-width:767px) {
  .home-collection .grid__item {margin-bottom:30px;}
  .home-collection ul li {margin-bottom:0;}
  .home-collections .grid__item {padding:0;}
  .home-search .grid__item {padding-left:30px;}
  .home-legacy, .home-accessoriesText {left:15px;}
  ul.fd-product-tabs li {width:100% !important;}
}



/* ------ SIDE BY SIDE MEDIA QUERIES ------- */



@media screen and (max-width:1180px) {
  .outerWrap .innerWrap {padding:0 20px;}
  .page-section--library-resources .innerWrap {padding:100px 20px;}
}

@media screen and (max-width:1024px) {
  .home-banner {padding:100px 0;}
  .page-section--overlay {padding:20px 0;}
}
@media screen and (max-width:768px) {
  .home-collections h2 {font-size:24px;}
}
@media screen and (max-width:767px) {
  .request-form input, textarea {width:100%;}
  .one-half {width:100%;}
  .page-section--overlay {padding:0;}
  .product-menuWidth, .product-productWidth {width:100%; margin-bottom:20px;}
  .page-section--library-resources .innerWrap {padding:0;}
}





@media (min-width: 48em) and (max-width: 56.24em) {
.page-section--products .equalRows a.btn {
    max-width: 254px;
    width: auto;
}
}


@media (max-width: 47.99em) {
 .blue-divider-wrap .blue-divider::before {
    background: #005daa none repeat scroll 0 0 !important;
    bottom: -21%;
    content: "";
    height: 50px;
    left: 0;
    position: absolute;
    transform: rotate(-3.5deg);
    width: 110%;
    z-index: 10;
}
}


@media (max-width: 47.99em) {
.page-section--library-resources .page-section--overlay::before {
    display: none;
}
}
@media (min-width: 48em) and (max-width: 56.24em) {
.page-section--library-resources .page-section--overlay {
    background-size: cover;
}
}


@media (max-width: 47.99em) {
 .page-section--library-resources .page-section--library .span6 > .row-fluid-wrapper.row-depth-1 {
    max-width: 100%;
}
}
@media (min-width: 48em) and (max-width: 73.74em) {
 .page-section--library-resources .page-section--library .span6 > .row-fluid-wrapper.row-depth-1 {
    max-width: 90%;
}
}
 .page-section--library-resources .page-section--resources .span6 > .row-fluid-wrapper.row-depth-1 {
    float: right;
    max-width: 520px;
}
@media (max-width: 47.99em) {
 .page-section--library-resources .page-section--resources .span6 > .row-fluid-wrapper.row-depth-1 {
    float: none;
    max-width: 100%;
}
}
@media (min-width: 48em) and (max-width: 73.74em) {
 .page-section--library-resources .page-section--resources .span6 > .row-fluid-wrapper.row-depth-1 {
    max-width: 90%;
}
}
@media (max-width: 47.99em) {
 .page-section--library-resources .page-section--library {
    background-color: #005daa;
    padding-bottom: 20px;
    position: relative;
}
}
@media (max-width: 47.99em) {
 .page-section--library-resources .page-section--library::before {
    background: #005daa none repeat scroll 0 0 !important;
    content: "";
    height: 30px;
    position: absolute;
    top: 0;
    transform: rotate(3deg);
    width: 150%;
}
}




@media (max-width: 47.99em) {
.page-section--library-resources .page-section--library::after {
    background: #005daa none repeat scroll 0 0 !important;
    bottom: -3%;
    content: "";
    height: 60px;
    left: -2%;
    position: absolute;
    top: auto;
    transform: rotate(-3.5deg);
    width: 150%;
    z-index: -1;
}
}
@media (max-width: 47.99em) {
.page-section--library-resources .page-section--resources {
    background: url("http://www.dentinstruments.com/hubfs/template-assets/img//resources-mobile-overlay.png") repeat scroll 0 0 / cover , rgba(0, 0, 0, 0) url("http://www.dentinstruments.com/hubfs/template-assets/img//resources-bg.jpg") no-repeat scroll 0 0 / cover ;
    padding-bottom: 20px;
    padding-top: 40px;
    position: relative;
}
}
@media (max-width: 47.99em) {
.page-section--library-resources .page-section--resources::before {
    background: #005daa none repeat scroll 0 0 !important;
    content: "";
    height: 60px;
    left: -2%;
    position: absolute;
    top: -7%;
    transform: rotate(-3.5deg);
    width: 150%;
    z-index: -1;
}
}
@media (max-width: 47.99em) {
.page-section--library-resources .page-section--resources::after {
    background: #ffffff none repeat scroll 0 0 !important;
    bottom: -3.5%;
    content: "";
    height: 60px;
    left: -2%;
    position: absolute;
    top: auto;
    transform: rotate(-3.5deg);
    width: 150%;
    z-index: -1;
}
}
@media screen and (max-width:767px) {
  .page-section--library-resources .page-section--resources::after {background:none !important;}
  .page-section--library-resources .page-section--resources::before {background:none !important;}
  .page-section--overlay {padding-left:20px;}
  .page-section--library-resources h2 {line-height:34px; padding-top:34px;}
}



.MagicToolboxMessage {margin:5px 0 20px;}


.featuredList ul li {list-style-type:disc; line-height:2em;}
.indentList ul li {margin-left:19px; line-height:2em;}
.docList ul li {list-style-type:disc; line-height:2em;}


.cart__remove {
	font-size:18px;
  	text-transform:uppercase;
}

#softwareLeft {padding-right: 20px}
#documentRight {padding-right: 20px;}
