/*covid banner*/
.block_bc4bb2b189f047d8afbabf0d8d31bd46, .blockWrap_a78da297cc62444283691ec3b0040feb{background: #C81D25;}
.block_bc4bb2b189f047d8afbabf0d8d31bd46 .contentTitle, .blockWrap_a78da297cc62444283691ec3b0040feb .contentTitle{color: #fff;font-size: 18px;}
.block_bc4bb2b189f047d8afbabf0d8d31bd46 p, .block_bc4bb2b189f047d8afbabf0d8d31bd46 a, .blockWrap_a78da297cc62444283691ec3b0040feb p, .blockWrap_a78da297cc62444283691ec3b0040feb a{color:#fff;text-align:center;}
.block_a78da297cc62444283691ec3b0040feb{padding:1rem;}

/*booster banner*/
.blockWrap_a22fc3a18fe44dab91a85d0b5bbf6444 {text-align:center; background:#0F3E7F; padding: 10px}
.block_a22fc3a18fe44dab91a85d0b5bbf6444, .block_a22fc3a18fe44dab91a85d0b5bbf6444 a {color: #fff;font-size: 28px;}
.block_a22fc3a18fe44dab91a85d0b5bbf6444 a:hover, .block_a22fc3a18fe44dab91a85d0b5bbf6444 a:visited {color: #fff !important; text-decoration: underline;}

/*.navButtonWrap li:nth-of-type(2) a {
    color: #ff0000;
}*/

/*curbside appointment button*/
/*.navButtonWrap li:nth-of-type(2) .button {*/
/*    background-color: #C91C25 !important;*/
/*    font-size: 18px;*/
/*    font-weight: 600;*/
/*}*/


.eui-widget-title .eapps-instagram-feed-title {
    color: #F07800;
}


.navButtonWrap li:nth-of-type(2) .button {
    font-size: 18px;    
}

/*------------ GLOBAL -----------*/
strong {
    font-weight: bold;
}
/*BUTTONS*/
.scForm input[type=text], .scForm input[type=number], .scForm input[type=email], .scForm input[type=url], .scForm input[type=tel], .scForm input[type=search] {
    background-color: #e4eaf1;
    border: 0px;
    border-radius: 3px;
}
/*.scForm button, .button {
    border-radius: 3px !important;
}*/
.ctaButton {
    padding: .65em 1em;
}
/*page title styles*/ 
.pageTitleContent:not(.block_c080fed38a484be5ab7ae6cb79689a13):not(.block_df8017af630442b8bb09117ed07b1e2e),
.block_NclZqDso3vxOqVAy,
.block_b2049605566d4e25b9d04dba60733a72 {
    background: white;
    padding-top: 40px;

}
.pageTitleContainer:not(.blockWrap_c080fed38a484be5ab7ae6cb79689a13):not(.blockWrap_df8017af630442b8bb09117ed07b1e2e),
.blockWrap_b2049605566d4e25b9d04dba60733a72 {
    padding-top: 40px;
    padding-bottom: 0;
    background-color: #003e7e;
}
/*------------ NAV -----------*/
/*subnav underline*/
.subNav a:hover {
    text-decoration: underline;
    text-decoration-color: #184578;
}
/*secondary nav*/
.secondaryNav {
    background-color: #003e7e;
    color: #fff;
    padding: 15px 0;
    text-align: center;
}
.secondaryNav .blockInnerContent {
    font-size: 1.1em;
}
.secondaryNav a {
    color: white;
    transition: 150ms;
}
.secondaryNav a:hover {
    color: #ff8000;
    transition: 150ms;
}
.secondaryNav li {
    display: inline-block;
    margin-right: 1.5em;
}
.secondaryNav li:last-child {
    margin-right: 0;
}
/*list icons*/ 
/*address*/ 
.secondaryNav li:nth-child(1):before {
    content: '';
    display: inline-block;
    background-image: url(https://static.spacecrafted.com/cad5d46affbc4655b70bb1b98d4a17ca/i/c14dff4cd44d4796b1204df4289a952f/1/5feFb8zhrk/address.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 16px;
    width: 10px;
    margin-right: 8px;
    vertical-align: middle;
}
/*phone*/ 
.secondaryNav li:nth-child(2):before {
    content: '';
    display: inline-block;
    background-image: url(https://static.spacecrafted.com/cad5d46affbc4655b70bb1b98d4a17ca/i/ffe8fe730c4c454ca31a1f0613fb46ae/1/5feFb8zhrk/phone.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 15px;
    width: 15px;
    margin-right: 8px;
    vertical-align: middle;
}
/*fax*/ 
.secondaryNav li:nth-child(3):before {
    content: '';
    display: inline-block;
    background-image: url(https://static.spacecrafted.com/cad5d46affbc4655b70bb1b98d4a17ca/i/edaebb433c7041ce97d61389bfd1a9fb/1/5feFb8zhrk/fax.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 16px;
    width: 15px;
    margin-right: 8px;
    vertical-align: middle;
}
/*hours*/ 
.secondaryNav li:nth-child(4):before {
    content: '';
    display: inline-block;
    background-image: url(https://static.spacecrafted.com/cad5d46affbc4655b70bb1b98d4a17ca/i/a91b06d5188c4d728669a66b91b8bffd/1/5feFb8zhrk/hours.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 16px;
    width: 16px;
    margin-right: 8px;
    vertical-align: middle;
}
/*facebook share button (needs to be 3rd to last item in nav)*/
.navButtonWrap li:first-child .navLabel {
    font-size: 0;
}
/*less margin between navButtonWrap li*/
.navContent ul .navButtonWrap li  {
    margin-left: .75em;
}
/*CLONED NAV BUTTONS FOR MOBILE*/
/*hide cloned nav buttons for desktop*/ 
.navButtonWrap.navButtonMobile {
    display: none;
}
.navButtonWrap.navButtonMobile {
    padding-top: 20px;
    text-align: center;
}
/*hide facebook share*/
.navButtonWrap.navButtonMobile li:first-child {
    display: none;
}
/*margin for buttons*/
.navButtonWrap.navButtonMobile li:nth-child(2) {
    margin-right: 1em;
}
.navButtonWrap.navButtonMobile li {
    list-style: none;
    display: inline-block;
}
/*------------ FOOTER -----------*/
/*increase content title font size*/ 
.footerContent .contentTitle {
    font-size: 21px;
}
.secondaryTitle {
    padding-bottom: 1em;
}
/*digital pharmacist logo*/
.digiLogo .blockImg {
    text-align: left;
}
.appDownload li:first-child {
    margin-bottom: 1em;
}
.appDownload li img {
    max-width: 106px;
}
/*copywrite/privacy/disclaimer block*/
.footerContent .block_bcf38bfa2a0e476db5ac89e21755be79 .blockInnerContent {
    font-size: 14px;
}
/*------------ HOME -----------*/
/*image gallery caption text*/
.blockWrap_ed4baf288499451789e934ab49fa0bbd .imgEffect-content {
    max-width: 1100px;
}
.blockWrap_ed4baf288499451789e934ab49fa0bbd .imgHover .imgHover-overlay .imgHover-content p, 
.blockWrap_ed4baf288499451789e934ab49fa0bbd .imgEffect .imgEffect-overlay .imgEffect-content p {
    font-size: 24px;
}
/*meet the pharmacist block*/
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_cf2495fef3f246eda03a4a26d0afb874 {
    max-width: 350px !important;
    padding: 20px;
}
.block_cf2495fef3f246eda03a4a26d0afb874 ul {
    list-style-image: url(https://static.spacecrafted.com/cad5d46affbc4655b70bb1b98d4a17ca/i/e00ebc8c485146a39b2b6eb1a18a876c/1/5feFb8zhrk/check.png);
}
.block_cf2495fef3f246eda03a4a26d0afb874 li {
    margin-bottom: 0.75em;
}

.block_cf2495fef3f246eda03a4a26d0afb874 p:last-child {
    border-top: 1px solid #d6d6d6;
    padding-top: 10px;
}

.block_cf2495fef3f246eda03a4a26d0afb874 .blockImg {
    padding-top: 32px;
}
.block_cf2495fef3f246eda03a4a26d0afb874 img {
    border-radius: 50%;
}
.block_cf2495fef3f246eda03a4a26d0afb874 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    font-size: 16px;
    text-align: center;
    max-width: 100% !important;
    color: #003e7e;
}
.block_cf2495fef3f246eda03a4a26d0afb874 .imgEffect-content {
    background: #f0f0e1;
    padding: 5px;
    border-radius: 8px;
}
.block_cf2495fef3f246eda03a4a26d0afb874 .imgEffect-overlay {
    top: 70%;
    background-color: transparent !important;
}
.block_cf2495fef3f246eda03a4a26d0afb874  .imgEffect:hover .imgEffect-overlay {
    background-color: transparent;
}
/*newsletter sign-up*/
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_d66f6a80367049f7b70e5a4e6d422571 {
    max-width: 780px !important;
}
.block_d66f6a80367049f7b70e5a4e6d422571 .blockText {
    width: auto !important;
}
.block_d66f6a80367049f7b70e5a4e6d422571 .scForm button, .block_d66f6a80367049f7b70e5a4e6d422571 .scForm input[type=text]  {
    margin: 0;
}
.block_d66f6a80367049f7b70e5a4e6d422571.layoutD--vAlign1 .blockText {
    margin-right: 2%;
}
.items_def17f0f35b04f3a969c30cca8f7a272 .item:nth-child(n+9) {
    display: none;   
}
.block_e431032809264fb091544df7d31fe2c7 a {
    color: white;
}
/*------------ LOCATIONS  -----------*/
/*list icons*/ 
/*address*/ 
.items_ca34be20949d4affa8b0c2d066464ea7 .item .itemInnerContent ul,
.items_eb28c912d8f9445f9f18f5a75ea5c21f .item .itemInnerContent ul /*single location*/ {
    position: relative;
    padding-left: 25px;
}
.items_ca34be20949d4affa8b0c2d066464ea7 .item .itemInnerContent ul:nth-child(1):before,
.items_eb28c912d8f9445f9f18f5a75ea5c21f .item .itemInnerContent ul:nth-child(1):before{
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    display: block;
    background-image: url(https://static.spacecrafted.com/cad5d46affbc4655b70bb1b98d4a17ca/i/a7379c0edab24a51821e028337776588/1/5feFb8zhrk/addressBlue.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 17px;
    width: 10px;
    margin-right: 8px;
    vertical-align: middle;

}
/*phone*/ 
.items_ca34be20949d4affa8b0c2d066464ea7 .item .itemInnerContent ul:nth-child(2):before,
.items_eb28c912d8f9445f9f18f5a75ea5c21f .item .itemInnerContent ul:nth-child(2):before{
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    display: block;
    background-image: url(https://static.spacecrafted.com/cad5d46affbc4655b70bb1b98d4a17ca/i/b3ab51c9ff8b4655aeb50cf95aa65dec/1/5feFb8zhrk/phoneBlue.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 16px;
    width: 16px;
    margin-right: 8px;
    vertical-align: middle;

}
/*fax*/ 
.items_ca34be20949d4affa8b0c2d066464ea7 .item .itemInnerContent ul:nth-child(3):before,
.items_eb28c912d8f9445f9f18f5a75ea5c21f .item .itemInnerContent ul:nth-child(3):before{
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    display: block;
    background-image: url(https://static.spacecrafted.com/cad5d46affbc4655b70bb1b98d4a17ca/i/fe6fd2ea90e440c1b8653183c03c67a3/1/5feFb8zhrk/faxBlue.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 17px;
    width: 17px;
    margin-right: 8px;
    vertical-align: middle;
}
/*hours*/ 
.items_ca34be20949d4affa8b0c2d066464ea7 .item .itemInnerContent ul:nth-child(4):before,
.items_eb28c912d8f9445f9f18f5a75ea5c21f .item .itemInnerContent ul:nth-child(4):before{
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    display: block;
    background-image: url(https://static.spacecrafted.com/cad5d46affbc4655b70bb1b98d4a17ca/i/feb440424d3a4e92aac3324fe93603dc/1/5feFb8zhrk/hoursBlue.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: 17px;
    width: 17px;
    margin-right: 8px;
    vertical-align: middle;
}
/*GOOGLE MAP*/
#map-canvas {
  height: 440px;
  width :100%;
}

#infowindow{
  padding: 10px;
}
.google-maps .overlay {
    z-index: 0;
}
/*------------ LOCATIONS 2 -----------*/
/*address map styles*/ 
#page_d3db46c89ce34a05aa30867950fb5909 .scMap {
    padding-top: 30%;
}
.block_fbd8b97b778d41c1a3293f2d968a8be4 .blockImg {
    padding-bottom: 0;
}
.block_fbd8b97b778d41c1a3293f2d968a8be4 .blockInnerContent {
    display: none;
}
/*------------ MEDIA QUERIES -----------*/
@media only screen and (max-width: 767px) {
.navContent {
    text-align: center;
}
    .secondaryNav li {
        margin: .25em;
    }
 
  .blockWrap_bc4bb2b189f047d8afbabf0d8d31bd46 {
        font-size: 18px;
 }   
   
   
}


.blockWrap_a22fc3a18fe44dab91a85d0b5bbf6444 {font-size: 10px;}


    
/*show cloned nav buttons for mobile
    .navButtonWrap.navButtonMobile {
        display: block;
    }*/ 
/*hide desktop nav buttons on mobile*/ 
    .navButtonWrap {
        display: none;
    }
/*HOME*/
/*coupon section background color*/
    div.blockWrap_e431032809264fb091544df7d31fe2c7 {
        background-color: #003e7e;
        background-image: none;
        margin-bottom: 40px;
    }
    #map-canvas {
      height: 375px;
      width: 90%;
      margin: auto;
    }

@media only screen and (max-width: 1023px) {
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_cf2495fef3f246eda03a4a26d0afb874 {
        max-width: 500px !important;
        padding: 40px 20px;
    }
}
@media only screen and (max-width: 1150px) {
    .pharmBlock {
        padding-right: 4% !important;
    }
    .blockWrap_ed4baf288499451789e934ab49fa0bbd .imgEffect-content {
        padding-left: 4%;
    }
}
@media only screen and (max-width: 1024px) {
/*HOME - header / pharamcist block*/
    .block_ed4baf288499451789e934ab49fa0bbd .imgHover .imgHover-overlay .imgHover-content .contentTitle, 
    .block_ed4baf288499451789e934ab49fa0bbd .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
        font-size: 90%;
    }
    .blockWrap_ed4baf288499451789e934ab49fa0bbd .imgHover .imgHover-overlay .imgHover-content p, .blockWrap_ed4baf288499451789e934ab49fa0bbd .imgEffect .imgEffect-overlay .imgEffect-content p {
        font-size: 18px;
    }
    .block_cf2495fef3f246eda03a4a26d0afb874 ul {
        margin-right: 130px;
        padding-bottom: 10px;
    }
}
@media only screen and (min-width: 768px) {
    .navContent ul li ul, .navContent ul li:first-child ul {
        max-width: 350px;
    }
/*container max width*/
.headerAndNavContent,
.primaryAndSecondaryContent, .footerContent,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent {
    max-width: 1100px;
}
/*FOOTER*/ 
/*blockContainer padding*/ 
    .footerContent .blockContainer {
        padding: 2em 0 0 0;
    }
/*digital pharmacist block width*/
    .footerContent .blockWrap_bc487ac0e5244a4794f4e762f77b5ef9 {
        width: 48%;
    }
/*social icons*/
    .footerContent .blockWrap_fa8586ce0d0b4bd89aa50b5155f71394 {
        width: 20.7391%;
    }
/*app download*/ 
    .footerContent .blockWrap_db86d595c9424d9f9d4d0403895bf81e {
        width: auto;
    }
/*copywrite/privacy/disclaimer block*/
    .footerContent .blockWrap_bcf38bfa2a0e476db5ac89e21755be79 {
        float: none;
        width: 100%;
        clear: both;
    }
    .block_bcf38bfa2a0e476db5ac89e21755be79 li {
        display: inline-block;
        margin-right: 2em;
    }
/*HOME*/
/*banner coupon*/
.blockWrap_e431032809264fb091544df7d31fe2c7 .blockText {
    padding-bottom: 30px;
}
    /*LOCATIONS borders on items*/
    .items_ca34be20949d4affa8b0c2d066464ea7.cols3 .item {
        margin: 0;
        padding: 5% 0 5% 5%;
        border-right: 1px solid #eee;
        border-top: 1px solid #eee;
    }
    /*no top border on first 3*/
    .items_ca34be20949d4affa8b0c2d066464ea7.cols3 .item:nth-child(-n+3) {
        border-top: none; 
    }
    /*no right border on every 3rd*/
    .items_ca34be20949d4affa8b0c2d066464ea7.cols3 .item:nth-child(3n+3) {
        border-right: none;
    }
    .items_ca34be20949d4affa8b0c2d066464ea7 .item {
        margin: 0 auto;
    }
/*pull up page title*/
    .blockWrap_c080fed38a484be5ab7ae6cb79689a13, /*locations*/ 
    .blockWrap_df8017af630442b8bb09117ed07b1e2e /*locations single*/ {
        margin-top: -75px;
        position: relative;
        max-width: 1100px;
        margin-left: auto;
        margin-right: auto;
    }
}
@media only screen and (min-width: 1024px) {
/*HOME - image gallery / pharmacist block*/
.blockWrap_ed4baf288499451789e934ab49fa0bbd .imgHover .imgHover-overlay .imgHover-content p, 
.blockWrap_ed4baf288499451789e934ab49fa0bbd .imgEffect .imgEffect-overlay .imgEffect-content p,
.blockWrap_ed4baf288499451789e934ab49fa0bbd .imgHover .imgHover-overlay .imgHover-content .contentTitle, 
.blockWrap_ed4baf288499451789e934ab49fa0bbd .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle{
    max-width: 50%;
}
/*HOME meet the pharmacist positioning*/
    .blockWrap_ed4baf288499451789e934ab49fa0bbd {
        position: relative;
    }
    .pharmBlock {
        position: absolute;
        float: right;
        top: 30%;
        right: 0;
        left: 0;
        max-width: 1100px;
        margin: auto;
        -webkit-transform: translateY(-30%);
        -ms-transform: translateY(-30%);
        transform: translateY(-30%);
        pointer-events: none;
    }
    .block_cf2495fef3f246eda03a4a26d0afb874 {
        background: white;
        padding: 20px;
        border-radius: 3px;
        float: right;
        pointer-events: all;
    }
/*HOME - grid of links*/
    .blockWrap_b45b5bdb54ba4074a653e0de29d09827 {
        /*margin-top: -80px;*/
        position: relative;
        /*max-width: 1100px;*/
        margin-left: auto;
        margin-right: auto;
    }
    .blockWrap_db16104c9681477b860ede3a7c9b1dad {
        position: relative;
        /*max-width: 1100px;*/
        margin-left: auto;
        margin-right: auto;
    }
}
@media only screen and (min-width: 1200px) {
/*app download icons*/
    .appDownload li {
        display: inline-block;
    }
    .appDownload li:first-child {
        margin-right: .5em;
        margin-bottom: 0;
    }
}
@media only screen and (min-width: 480px) {
.block_a78da297cc62444283691ec3b0040feb {display: none;}
}
/*open_enrollment*/
.blockWrap_b8297201b54e4d61a727cac9effdbc6f { display: none; }

.book {
    display:block!important;
    font-weight: bold;
}

.book a {
    color: #fff!important;
}

.book a:hover {
    color: #C9352B!important;
}

.acuity-booking-bar {
    padding-right: 0.5em!important;
}

/*@media (min-width: 818px) {
        .acuity-booking-bar {
        height: 12%!important;
    }
}

@media (min-width: 419px) and (max-width: 817px){
    .acuity-booking-bar {
        height: 20%!important;
    }
}

.acuity-booking-bar {
    white-space: normal!important;
    text-overflow: unset!important;
    overflow: unset!important;
}

@media (max-width: 418px) {
    .acuity-booking-bar {
    height: 35%!important;
}
}*/
@media (min-width: 768px) {
 .headerContainer {
        width: 100%;
    }
    .navContainer {
        width: 100%;
    display: table-row;
    }
    .navContent {
        text-align: center;
        margin-bottom: 5px;
    }
    .headerContent h1.logo {
    float: none;
    margin-left: auto;
    margin-right: auto;
    }
    }
    
.navContent {
    margin-bottom: 10px;
}

.headerContainer {
    padding-top: 15px;
}

/*@media only screen and (max-width: 767px) {
.headerContent #navTrigger { 
    right: 30px;
}
}*/

.navContent li .button {
    font-size: 17px;
}

.loc {
    padding-left: 65px;
}

.hour {
    padding-left: 50px;
}

.navContent .navButtonWrap li .button {
    padding: .25em 1em;
    color: #fff;
    background: #61ADFB;
    border-radius: 3px !important;
}

.navButtonWrap {
    margin-top: 10px;
    margin-right: 15px;
}

.navButtonWrap li {
    float: right;
    margin-bottom: 10px!important;
}

.navContent li .button {
    padding: .50em 1.5em;
}

.acuity-booking-bar {
    height: inherit!important;
    text-overflow: unset!important;
    overflow: unset!important;
    white-space: normal!important;
}

@media only screen and (max-width: 585px) {
    .block_bc4bb2b189f047d8afbabf0d8d31bd46 {
        padding-left: 5%;
        padding-right: 5%;
    }
}

@media only screen and (min-width: 768px) {
.headerAndNavContent {
    max-width: 2900px;
}
}

@media only screen and (min-width: 768px) {
.footerContent .blockContainer {
    width: 30.434783%;
}
}

.headerAndNavContent li:nth-child(3) .button {
    background-color: #003e7e!important;
}

.headerAndNavContent li:nth-child(4) .button {
    background-color: #003e7e!important;
}

.headerAndNavContent li:nth-child(5) .button {
    background-color: #003e7e!important;
}

/*@media only screen and (max-width: 767px) {
.headerContent {
    padding-left: 0;
}
}*/

.block_df681ace7cbe460cb9fad1cdafff205a ul {
    font-size: 16px;
}

/*.items_dad4d5a41e2f430794a93a66e1533460 .item:nth-child(8) {*/
/*    width: 100%;*/
/*    margin: 5% 0 0;*/
/*}*/

/*@media only screen and (max-width: 480px) {
    .items_dad4d5a41e2f430794a93a66e1533460.cols2 .item:nth-child(odd) {
        clear: both;
        margin-left: 0;
}
.items_dad4d5a41e2f430794a93a66e1533460.cols2 .item {
    width: 48%;
    margin: 12% 0 0 4%;
}
.items_dad4d5a41e2f430794a93a66e1533460.gridView .item {
    float: left;
}
.items_dad4d5a41e2f430794a93a66e1533460 .item:nth-child(8) {
width: 100%;
}
}*/

.headerAndNavContent .navButtonWrap li:nth-child(3) .button {
    background-color: #61ADFB!important;
}

.navButtonWrap li:nth-child(1) {
    float: left!important;
}

@media only screen and (max-width: 767px) {
    .navButtonWrap li:nth-child(3) {
    display: none;
}
    .navButtonWrap li:nth-child(2) {
    display: none;
}
    .navButtonWrap li:nth-child(3) {
    float: none;
    }
        .navButtonWrap li:nth-child(3) .button {
    font-size: 18px;
    }
}

@media (min-width: 768px) {
    .block_d9943eeab0564a75a48e3fa85c50959f {
        display: none;
    }
}

@media (min-width: 400px) and (max-width: 633px) {
    .blockWrap_a22fc3a18fe44dab91a85d0b5bbf6444 {
        margin-top: 40px;
    }
}

@media only screen and (max-width: 334px) {
    .blockWrap_a22fc3a18fe44dab91a85d0b5bbf6444 {
        margin-top: 40px;
    }
}

@media only screen and (max-width: 480px) {
.items_dad4d5a41e2f430794a93a66e1533460.cols4 .item:nth-child(odd){
clear: both;
   margin-left: 0;
   padding-left: 40px;
}
.items_dad4d5a41e2f430794a93a66e1533460.cols4 .item {
width: 48%;
   margin: 4% 0 0 4%;
}
.items_dad4d5a41e2f430794a93a66e1533460.gridView .item {
   float: left;
}
}

@media (min-width: 400px) and (max-width: 633px) {
    .block_bc4bb2b189f047d8afbabf0d8d31bd46 {
        margin-top: 43px;
    }
}

@media only screen and (max-width: 399px) {
.block_bc4bb2b189f047d8afbabf0d8d31bd46 h2 > span {
    font-size: 25px!important;
}
.block_bc4bb2b189f047d8afbabf0d8d31bd46 p > span {
    font-size: 17px!important;
}
}

@media only screen and (max-width: 334px) {
    .block_bc4bb2b189f047d8afbabf0d8d31bd46 {
        margin-top: 43px;
    }
}

.block_df681ace7cbe460cb9fad1cdafff205a li, 
.block_df681ace7cbe460cb9fad1cdafff205a li a {
    font-size: 21px;