/*
Theme Name: Mindray America
Theme URI: http://flatsome.uxthemes.com/
Description: This is a custom child theme for Flatsome made by National Ultrasound
Author: National Ultrasound
Author URI: https://www.nationalultrasound.com/
Template: flatsome
Version: 2.5
*/
.gclid-input input, .utm_medium-input input, .utm_source-input input, .utm_campaign-input input{display:none !important;}
body{line-height:24px;}
p{line-height:24px;}
a{transition:transform .3s, border .3s, background .3s, box-shadow .3s, opacity .3s, color .3s, -webkit-transform .3s;}
b, strong{font-weight:inherit;}
ul li.our-advantage-list{background-image:url(/wp-content/uploads/right-arrow.png);list-style:none;background-repeat:no-repeat;padding-left:25px;background-size:7px;background-position:left;}
ul li{background-image:url(/wp-content/uploads/right-arrow.png);list-style:none;background-repeat:no-repeat;padding-left:25px;background-size:7px;background-position:left;}
ol li{list-style-position:outside;}
ol{margin-left:50px;}
input[type='search']{border:none;}
h1, h2, h3, h4, h5, h6, .heading-font{letter-spacing:2px;}
td{color:#282828;}
.full-width .ubermenu-nav, .container, .row{max-width:1280px;}
.nav>li.html, .nav>li, .nav-dropdown li, .widget_product_categories>ul>li, ul.links li, .nav-vertical li li, .wcapf-layered-nav ul li, form.lpeRegForm li, li.mktFormReq.mktField.get_form{background:none;padding-left:0px;}
.nav-dropdown{border:none;width:350px;}
ul.next-prev-thumbs.is-small{display:none;}
li.has-dropdown:before{border-color:transparent;}
.button.icon.circle{border-color:#de2c28;background:#de2c28;}
i.icon-angle-up{color:#ffffff;}
.button.icon.circle>i:only-child{color:#ffffff;}
.icon-angle-up:before{font-weight:bolder;}
ul.nav-sidebar-ul{margin:0 0 0 20px !important;}
.menu-item-3431 a, .menu-item-3423 a{color:#000 !important;text-transform:uppercase;font-size:.8em;font-weight:bolder;}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-705.has-child.active, li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-3422.has-child.active, li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-3432.has-child.active,{border-bottom:1px solid #dddddd;}
.nav-vertical>li>ul li a{color:#000000;}
li#menu-item-3431{border-right:1px solid #f1f1f1;height:200px;width:218px;}
li#menu-item-3423{width:218px;}
a.nav-top-link{font-weight:bold;}
a.header_login.cboxElement, a.header_signup.cboxElement, li.html.custom.html_top_right_text p{font-size:14px;font-weight:bold;line-height:16px;color:rgba(102,102,102,0.85)}
a.header_login.cboxElement:hover, a.header_signup.cboxElement:hover{color:#282828;}
ul.nav-column.nav-dropdown-simple li a{color:rgba(102,102,102,0.85) !important;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;line-height:1.3;font-weight:400;font-size:16px;text-transform:capitalize;}
.nav-vertical>li{background:none;}
aside#text-24{margin-bottom:-10px;}
ul.menu>li+li, .widget>ul>li+li{border-top:none;}
li.chosen a{color:#282828;font-weight:bold;}
.wcapf-active-filters a{width:100%;}
li.recent-blog-posts-li{list-style:none;background:none;padding-left:0;}
span.post_comments.oppercase.op-7.block.is-xsmall{display:none;}
.row.category-page-row .large-3.col.hide-for-medium{border-left:1px solid #d1d1d1;}
.woof_childs_list_opener span:hover{background-size:initial;}
.is-divider.medium{display:none;}
.slider .flickity-prev-next-button:hover svg, .slider .flickity-prev-next-button:hover .arrow{fill:#de2c28;}
.header, .header-wrapper{z-index:9999;}
h3.widget-title{height:30px;color:#de2c28;}
#text-21 h3, #text-22 h3{visibility:hidden;}
.widget .is-divider{display:none;}
#text-16{max-width:15%;-webkit-flex-basis:15%;-ms-flex-preferred-size:15%;flex-basis:15%;}
#text-17{max-width:35%;-webkit-flex-basis:35%;-ms-flex-preferred-size:35%;flex-basis:35%;}
.contact-button:hover{background:#446084;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;}
.quick-link-button:hover{background:transparent;border-color:#053052;color:#053052;box-shadow:none;}
.button.quick-link-button{line-height:60px;}
.breadcrumbs a.current, .breadcrumbs a:hover{color:#de2c28;font-weight:bold;}
input.plus.button.is-form, input.minus.button.is-form{border-color:#053052;}
abbr[title="required"]{color:#de2c28;}
.button.wc-forward:not(.checkout):not(.checkout-button):hover{background:transparent;border-color:#053052;color:#053052;box-shadow:none;}
.button.checkout:hover{background:transparent;border-color:#de2c28;color:#de2c28;box-shadow:none;}
.continue-shopping.pull-left.hide-for-small.text-left.mr-half input.button.primary.mt-0.pull-left.small{background:#053052;}
.continue-shopping.pull-left.hide-for-small.text-left.mr-half input.button.primary.mt-0.pull-left.small:hover{background:transparent;border-color:#053052, color:#053052;box-shadow:none;}
a.checkout-button.button.alt.wc-forward:hover{background:transparent;border-color:#de2c28;color:#de2c28;box-shadow:none;}
.coupon input.primary.expand:hover{background:transparent;border-color:#053052;color:#053052;box-shadow:none;}
a.button.primary.wc-backward:hover{background:transparent;border-color:#053052;color:#053052;box-shadow:none;}
.cart-container.container.page-wrapper.page-checkout .woocommerce-message.container.success-color{padding:15px;}
.is-form, input [type='button'].is-form{text-shadow:none !important;color:#053052 !important;background:transparent !important;font-weight:bold !important;}
.is-form:hover, input [type='button'].is-form:hover{background:#053052 !important;color:#ffffff !important;}
.quantity input[type="number"]{font-weight:bold;}
input#terms{position:relative;}
.post-type-archive-product .large-3.col.hide-for-medium{border-left:1px solid #ececec;}
.wcapf-layered-nav ul li::before{display:none !important;}
form.checkout_coupon.has-border.is-dashed{padding:30px 30px 30px;}
input#place_order{font-size:1em;}
input#place_order:hover{background:transparent;border-color:#de2c28;color:#de2c28;box-shadow:none;}
ul.woocommerce-error.woocommerce-message li, ul.wc_payment_methods.payment_methods.methods li{background:none;padding-left:0px;}
.woocommerce-messages.alert-color.medium-text-center.container{padding-left:0px;}
tr.cart_item td.product-name{word-break:break-word;color:#053052;}
input#place_order{width:100%;}
p.woocommerce-thankyou-order-received.lead.success-color.bold{padding:15px 0;}
.success-border{border-color:#053052 !important;border-style:solid;}
li.prod-dropdown.has-dropdown{background:none;padding-left:0px;}
.nav-pagination>li>span, .nav-pagination>li>a{border-radius:none;border:none;}
.nav-pagination>li>.current, .nav-pagination>li>span:hover, .nav-pagination>li>a:hover{color:#de2c28;background-color:transparent !important;border-color:transparent !important;}
.icon-angle-left:before, .icon-angle-right:before{font-weight:bold;font-size:20px;}
td.label label{margin-right:10px;font-size:16px;text-transform:capitalize;}
select#pa_model{border:1px solid #053052 !important;}
.wishlist-icon{display:none;}
button.single_add_to_cart_button.button.alt{background:#053052;font-size:14px;font-weight:900;padding:2px 15px 3px 15px;}
button.single_add_to_cart_button.button.alt:hover{background:transparent;border-color:#053052;color:#053052;box-shadow:none;}
button.quote-button.add-request-quote-button{background:#DE2C28;color:#ffffff;padding:2px 15px 3px 15px;margin-right:0px;font-weight:900;font-size:14px;}
button.quote-button.add-request-quote-button:hover{background:transparent;color:#de2c28;border-color:#de2c28;}
div#quote-btn-container{margin-top:-55px;margin-left:264px;}
.single-product .featured-title, .post-type-archive .featured-title, .tax-product_cat .featured-title, .archive .featured-title, .error404 .featured-title{background:url('/wp-content/uploads/portfolio-3.jpg');background-position:center;background-size:cover;height:250px;}
.title-overlay.fill{background-color:transparent !important;}
.single-product small.page-title-sub, .single-product div.is-divider{display:none;}
.single-product .title-header.is-xxlarge, .post-type-archive .title-header.is-xxlarge, .tax-product_cat .title-header.is-xxlarge, .archive .title-header.is-xxlarge, .error404 .title-header.is-xxlarge{margin:80px auto;}
.single-product h1, .post-type-archive h1, .tax-product_cat h1, .archive h1, .error404 h1{color:#053052;text-shadow:none;font-size:40px;}
.single-product .product-summary .product-title, .post-type-archive .product-summary .product-title{display:none;}
.single-product span.amount{color:#de2c28;}
span.woocommerce-Price-amount.amount{color:#111;}
.normal-title{border-top:none;}
.success-color, .success.is-link, .success.is-outline{color:#053052 !important;text-align:center;font-weight:bold;background:#f1f1f1;margin-top:15px;margin-bottom:15px;}
a.promo-button{background:#de2c28;border:1px solid #de2c28;color:#ffffff;padding:10px 10px;margin-top:10px !important;font-weight:bold;width:100%;}
a.promo-button:hover{color:#de2c28;background:transparent;}
li.mini_cart_item,li.empty{background:none;}
select#wc-intuit-qbms-exp-month, select#wc-intuit-qbms-exp-year{width:100%!important;}
ul.woocommerce-error li {background-image:none;padding-left:0px;}
input#wc-intuit-qbms-csc{width:50%!important;}
.yith-wfbt-section{clear:both;border:1px solid #d1d1d1;margin-bottom:50px;padding:15px;}
.post-type-archive div#page-title-archive, .tax-product_cat div#page-title-archive{display:none;}
/*.post-1054 .price-wrapper, .post-1079 .price-wrapper, .post-1105 .price-wrapper, .post-1067 .price-wrapper, .post-1099 .price-wrapper, .post-1070 .price-wrapper, .post-1103 .price-wrapper, .post-1090 .price-wrapper, .post-1056 .price-wrapper, .post-1061 .price-wrapper, .post-1064 .price-wrapper, .post-1101 .price-wrapper, .post-1107 .price-wrapper, .post-1123 .price-wrapper, .post-1125 .price-wrapper, .post-1113 .price-wrapper, .post-1117 .price-wrapper, .post-1132 .price-wrapper, .post-1121 .price-wrapper, .post-1096 .price-wrapper, .post-1119 .price-wrapper, .post-2906 .price-wrapper, .post-1115 .price-wrapper, .post-1110 .price-wrapper{display:none;}*/
.post-1054 .quantity.buttons_added, .post-1079 .quantity.buttons_added, .post-1105 .quantity.buttons_added, .post-1067 .quantity.buttons_added, .post-1099 .quantity.buttons_added, .post-1070 .quantity.buttons_added, .post-1103 .quantity.buttons_added, .post-1090 .quantity.buttons_added, .post-1056 .quantity.buttons_added, .post-1061 .quantity.buttons_added, .post-1064 .quantity.buttons_added, .post-1101 .quantity.buttons_added, .post-1107 button.single_add_to_cart_button.button.alt, .post-1123 .quantity.buttons_added, .post-1125 .quantity.buttons_added, .post-1113 .quantity.buttons_added, .post-1117 .quantity.buttons_added, .post-1132 .quantity.buttons_added, .post-1121 button.single_add_to_cart_button.button.alt, .post-1096 .quantity.buttons_added, .post-1119 .quantity.buttons_added, .post-1115 .quantity.buttons_added, .post-2906 .quantity.buttons_added, .post-1110 .quantity.buttons_added{display:none!important;}
.post-1054 button.single_add_to_cart_button.button.alt, .post-1079 button.single_add_to_cart_button.button.alt, .post-1105 button.single_add_to_cart_button.button.alt, .post-1067 button.single_add_to_cart_button.button.alt, .post-1099 button.single_add_to_cart_button.button.alt, .post-1070 .button.single_add_to_cart_button.button.alt, .post-1103 button.single_add_to_cart_button.button.alt, .post-1090 button.single_add_to_cart_button.button.alt, .post-1056 button.single_add_to_cart_button.button.alt, .post-1061 button.single_add_to_cart_button.button.alt, .post-1064 button.single_add_to_cart_button.button.alt, .post-1101 button.single_add_to_cart_button.button.alt, .post-1107 .quantity.buttons_added, .post-1123 button.single_add_to_cart_button.button.alt, .post-1125 button.single_add_to_cart_button.button.alt, .post-1113 button.single_add_to_cart_button.button.alt, .post-1117 button.single_add_to_cart_button.button.alt, .post-1132 button.single_add_to_cart_button.button.alt, .post-1121 .quantity.buttons_added, .post-1096 button.single_add_to_cart_button.button.alt, .post-1119 button.single_add_to_cart_button.button.alt, .post-1115 button.single_add_to_cart_button.button.alt, .post-2906 button.single_add_to_cart_button.button.alt, .post-1110 button.single_add_to_cart_button.button.alt{display:none!important;}
.post-1054 div#quote-btn-container, .post-1079 div#quote-btn-container, .post-1105 div#quote-btn-container, .post-1067 div#quote-btn-container, .post-1099 div#quote-btn-container, .post-1070 div#quote-btn-container, .post-1103 div#quote-btn-container, .post-1090 div#quote-btn-container, .post-1056 div#quote-btn-container, .post-1061 div#quote-btn-container, .post-1064 div#quote-btn-container, .post-1101 div#quote-btn-container, .post-1107 div#quote-btn-container, .post-1123 div#quote-btn-container, .post-1125 div#quote-btn-container, .post-1113 div#quote-btn-container, .post-1117 div#quote-btn-container, .post-1132 div#quote-btn-container, .post-1121 div#quote-btn-container, .post-1096 div#quote-btn-container, .post-1119 div#quote-btn-container, .post-1115 div#quote-btn-container, .post-2906 div#quote-btn-container, .post-1110 div#quote-btn-container{margin-top:0px;margin-left:0px;max-width:225px;width:100%;}
.tax-product_cat .shop-title-header{display:none;}
ul.dashboard-links li{background-image:none;padding-left:0px;}
ul.dashboard-links a{padding:10px 0;border-radius:0px;border-color:#053052;background:#053052;color:#ffffff;}
ul.dashboard-links a:hover{background:transparent;color:#053052;}
td.order-actions a{background:#053052;border-color:#053052;width:100%;}
td.order-actions a:hover{background:transparent;color:#053052;box-shadow:none;}
td.order-total span.woocommerce-Price-amount.amount{font-weight:normal;}
td.order-number{font-weight:bold;}
.woocommerce-Message.woocommerce-Message--info.woocommerce-info a{background:#053052;border-color:#053052;}
.woocommerce-Message.woocommerce-Message--info.woocommerce-info a:hover{background:transparent;color:#053052;box-shadow:none;}
a.edit{color:#de2c28;font-weight:bold;}
.page-id-1045 fieldset{margin-top:50px;}
div.woocommerce-MyAccount-content input.button:hover{background:transparent;border-color:#053052;color:#053052;box-shadow:none;}
form.woocommerce-ResetPassword.lost_reset_password input.woocommerce-Button.button:hover{background:transparent;color:#053052;border-color:#053052;box-shadow:none;}
input.yith-wfbt-submit-button.button:hover{background:transparent;box-shadow:none;border-color:#053052;color:#053052;}
.yith-wfbt-section .yith-wfbt-images{width:100%;}
.yith-wfbt-section .yith-wfbt-images td{padding:10px 20px;}
.yith-wfbt-submit-block{margin:0 20px;}
td.image_plus.image_plus_2{font-size:20px;}
input.yith-wfbt-submit-button.button{margin-right:0px;margin-top:20px;width:100%;}
.yith-wfbt-items label{font-weight:normal;width:70%;display:inline-block}
.woocommerce div.product .yith-wfbt-items .price{font-weight:normal;font-size:14px;width 30%;float:right;}
.yith-wfbt-section .yith-wfbt-items{border-bottom:2px solid #d1d1d1;}
.yith-wfbt-items li{background:none;padding-left:0px;border-bottom:1px solid #d1d1d1}
.yith-wfbt-items li:last-child{border-bottom:none;}
.yith-wfbt-section .yith-wfbt-items{margin-right:20px;}
.yith-wfbt-submit-block span.total_price_label{width:70%;display:inline-block;}
.yith-wfbt-submit-block span.woocommerce-Price-amount.amount{width:30%;}
.yith-wfbt-submit-block span.total_price{float:right;}
ul.woof_list.woof_list_checkbox li{background:none;}
.woof_list label{padding-top:0px;padding-bottom:0px;}
.woof_checkbox_label{margin-left:25px;}
.woof_container_inner h4{text-transform:uppercase;color:#de2c28;font-size:1em;}
.woof_submit_search_form_container{display:none;}
label.woof_checkbox_label{font-weight:normal;}
.woof_products_top_panel li{background:none;}
.woof_products_top_panel li:first-child{padding-left:0px;}
.woof_products_top_panel li span{background:url(/wp-content/uploads/delete-icon.png);background-size:12px 12px;background-repeat:no-repeat;background-position:right;}
div#pum_popup_title_3498{margin-bottom:50px;}
.pum-theme-3500 .pum-content{margin-top:40px;}
.pum-theme-3500 .pum-content + .pum-close{right:-25px !important;padding:15px !important;font-size:25px !important;line-height:20px !important;}
.pum-content.popmake-content .page-title.normal-title.featured-title.dark.nav-dark.text-center{border:none;background:#f1f1f1 !important;}
.pum-content.popmake-content h1{color:#053052;font-size:25px;}
.pum-content.popmake-content small.page-title-sub, .pum-content.popmake-content div.is-divider{display:none;}
.pum-content.popmake-content .featured-title{text-shadow:none;background:#f1f1f1 !important;height:50px;}
.pum-content.popmakee-content .featured-title .page-title-inner{background:#f1f1f1 !important;}
.pum-content.popmake-content .featured-title .page-title-bg{box-shadow:none;}
.pum-content.popmake-content .title-header.is-xxlarge{margin:0px;}
.tab-content{text-align:left;} 
#wpcf7-f3605-o5 label.quote-label{display: inline !important; margin-left: 0px;}
label.quote-label{display:inline-block !important;margin-left:30px;max-width:500px;width:100%;padding:0 10px;line-height:24px;font-weight:normal;font-size:14px;text-align:left;}
input[type="checkbox"]{position:absolute;}
.post-1115 div#quote-btn-container{font-size:20px;font-weight:bold;color:#053052;text-align:center;}
.pum-content.popmake-content{font-size:25px;font-weight:bold;color:#053052 !important;text-align:center;}
.pum-container div.wpcf7{font-size:16px;font-weight:normal;}
.wpcf7 .wpcf7-not-valid-tip:after{display:none;}
.wpcf7 .wpcf7-not-valid-tip{background:transparent;text-align:left;}
#cboxLoadedContent{border:none !important;background:transparent !important;}
input#login1{float:none !important;width:100%;}
.register input.button{width:100%;}
p.name.product-title{font-size:16px;}
.product-small.box{border:1px solid #053052;}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select, .select2-container .select2-choice{border:1px solid #053052 !important;box-shadow:none !important;}
input.search-field.mb-0{border:none !important;}
input:-webkit-autofill{background-color:#ffffff !important;}
li.mktFormReq.mktField.get_form label{display:none;}
input.mktFormText, select.mktFormSelect{margin-bottom:5px;}
select.mktFormSelect{height:85px;}
input#mktFrmSubmit{width:100%;}
form.lpeRegForm li{padding-left:0px !important;}
form.wpcf7-form h1{display:none;}
.wpcf7 label{display:none;}
select{box-shadow:none;transition:none;}
select[multiple="multiple"]{overflow:auto;}
.wpcf7 input{margin-bottom:10px;}
input.wpcf7-form-control.wpcf7-submit{width:100%;border:1px solid #053052;}
input.wpcf7-form-control.wpcf7-submit:hover{background:transparent !important;color:#053052;box-shadow:none;}
.wpcf7 input{border:1px solid #053052;}
#wpcf7-f753-o1 select{margin-bottom:0px;}
span.wpcf7-form-control-wrap.applications{margin-bottom:4px;}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select, .select2-container .select2-choice{color:#053052 !important;}
div.wpcf7-mail-sent-ok{border:none;color:#053052;font-weight:bold;text-align:center;}
input::-webkit-input-placeholder{color:#053052;}
input::-moz-placeholder{color:#053052;}
input:-moz-placeholder{color:#053052;}
input:-ms-input-placeholder{color:#053052;}
textarea::-webkit-input-placeholder{color:#053052;}
textarea::-moz-placeholder{color:#053052;}
textarea:-moz-placeholder{color:#053052;}
textarea:-ms-input-placeholder{color:#053052;}
.additional-tab .additional-data{display:none;}
.additional-each-tab{padding-bottom:10px;}
.additional-tab{margin-bottom:15px;}
.additional-tab .additional-each-tab h4{cursor:pointer;font-weight:normal;background:url(/wp-content/uploads/right-arrow-quote.png);background-repeat:no-repeat;background-position:right center;background-size:1.7%;text-align:left;}
label.addon-label-title{display:inline-block !important;margin-left:30px;max-width:500px;width:100%;padding:0 10px;line-height:24px;font-weight:normal;font-size:14px;}
.intl-tel-input{width:100%;margin-bottom:10px;}
ul.country-list{text-align:left;width:300px;}
ul.country-list li{background: none;}
.header-block.block-html-after-header.z-1{display:none;}
@media screen and (max-width:849px){#text-16, #text-23, #text-19, #text-17{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;}
div#colorbox, div#cboxWrapper, div#cboxContent, div#cboxLoadedContent, div#login_data{width:100% !important;}
.single-product h1, .post-type-archive h1{font-size:30px;}
.single-product .featured-title, .post-type-archive .featured-title{height:200px;}
.single-product .title-header.is-xxlarge, .post-type-archive .title-header.is-xxlarge{margin:65px auto;}
.header-block.block-html-after-header.z-1{display:block!important;}
}
@media screen and (max-width:549px){#text-16, #text-23, #text-19, #text-17{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}
.woocommerce-ordering, .woocommerce-ordering select{width:100%;}
#text-19, #text-16{display:none;}
.single-product h1, .post-type-archive h1{font-size:30px;}
.single-product .featured-title, .post-type-archive .feautred-title{height:200px;}
.single-product .title-header.is-xxlarge, .post-type-archive .title-header.is-xxlarge{margin:45px auto;}
div#quote-btn-container{margin-top:0px;margin-left:0px;}
button.quote-button.add-request-quote-button{width:100%;}
button.single_add_to_cart_button.button.alt{width:69.9%;margin-right:0px;}
.yith-wfbt-section .yith-wfbt-images td{padding:0px;}
.related.related-products-wrapper.product-section .small-columns-2 .col{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}
}
.wpcf7 input[type="checkbox"], .wpcf7 input[type="checkbox"], .wpcf7 input[type="checkbox"], form.wpgdprc-form.wpgdprc-form--access-request input[type="checkbox"] {position: relative;}
.wpcf7 span.wpcf7-form-control-wrap.wpgdprc, .wpcf7 span.wpcf7-form-control-wrap.wpgdprc, .wpcf7 span.wpcf7-form-control-wrap.wpgdprc {margin-bottom: 10px; text-align: center;}
button.pum-close.popmake-close {position: absolute; top: 21px; right: -17px;}
.back-to-top {bottom: 50px!important;}


/* Here's where our carousel begins, with the main wrapper being
relatively positioned, so that our absolutely positioned items are
in the right place. */
.carousel-wrapper {
  position: relative;
  /* Our absolutely positioned carousel items span the width and
  height of its parent. We're making them transparent by default so
  that they fade in when we cycle through them using the arrow links. */
  /* Let's set our jump link targets display: none; so that we're not
  making the browser jump to the top of the carousel whenever a user
  clicks on one of our arrow links. This attribute selector will target
  any element whose id starts with 'target-item'. */
  /* So, up above we made all our carousel items transparent, which means
  that on page-load, we'd have a big empty box where our carousel should be.
  Let's set our first item's opacity to 1 so that it displays instead. Also,
  we're setting its z-index to 2, so that it's positioned on top of the
  other carousel items. */
  /* But we don't want the first item to ALAWYS be opacity: 1; otherwise
  it would peek through when cycling between items two and above. */
  /* ...but if #target-item-1 is targeted, well we do want the first item
  to show up, so we're selecting it with the ~ sibling selector and
  setting its opacity to 1 again :-) */
  /* If any other target-item-# is targeted, let's select it using the sibling
  selector, make it fade in, and place it on top of the pile using z-index: 3.
  Here's where you'd add more target items if your carousel has more than three
  items. It might be worth adding like 10 items right off the bat. */
}
.carousel-wrapper .carousel-item {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 25px 50px;
  opacity: 0;
  transition: all 0.5s ease-in-out;
  /* Did you notice the 50px left, right padding up above? It's so
  we can position our arrow links! Each one will be 50px wide. Also,
  I'm using empty links with a background image so that the links
  look like arrows. Make sure you swap out that URL with an actual
  URL so that your arrow links aren't just transparent rectangles. */
  /* I really like how these carousel items look on a dark image
  background, so if a .carousel-item div has the class 'light',
  we'll make its text color white, and use a white arrow instad of
  a dark gray one. Again, make sure this arrow image exists somewhere */
  /* Let's use using some media queries to resize the arrows
  on smaller devices.*/
}
.carousel-wrapper .carousel-item .arrow {
  position: absolute;
  top: 0;
  display: block;
  width: 50px;
  height: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background: url("https://mindrayamerica.com/wp-content/uploads/carousel-arrow-light.png") 50% 50%/20px no-repeat;
  /* Let's put our arrow to go back on the left. */
  /* And our arrow to go forward on the right. Since I'm using
  the same arrow image for both my arrows, I'm rotating this one by
  180 degrees so that it points in the right direction */
}
.carousel-wrapper .carousel-item .arrow.arrow-prev {
  left: 0;
}
.carousel-wrapper .carousel-item .arrow.arrow-next {
  right: 0;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.carousel-wrapper .carousel-item.light {
  color: white;
}
.carousel-wrapper .carousel-item.light .arrow {
  background: url("https://mindrayamerica.com/wp-content/uploads/carousel-arrow-light.png") 50% 50%/20px no-repeat;
}
@media (max-width: 480px) {
  .carousel-wrapper .carousel-item .arrow, .carousel-wrapper .carousel-item.light .arrow {
    background-size: 10px;
    background-position: 10px 50%;
  }
}
.carousel-wrapper [id^="target-item"] {
  display: none;
}
.carousel-wrapper .item-1 {
  z-index: 2;
  opacity: 1;
}
.carousel-wrapper *:target ~ .item-1 {
  opacity: 0;
}
.carousel-wrapper #target-item-1:target ~ .item-1 {
  opacity: 1;
}
.carousel-wrapper #target-item-2:target ~ .item-2,
.carousel-wrapper #target-item-3:target ~ .item-3,
.carousel-wrapper #target-item-4:target ~ .item-4 {
  z-index: 3;
  opacity: 1;
}
.carousel-description {width: 44%;margin-top: 110px;}
.term-description h1{display: none;}