@import url("/wp-content/themes/porto/style.css");#header .mobile-toggle{font-size:1.5em}#nav-panel .mobile-menu{font-size:1.2em}#mini-cart.minicart-style1 .cart-popup:before{display:none !important}.price,td.product-price,td.product-subtotal,td.product-total,td.order-total,tr.cart-subtotal{font-size:2em}#header .header-contact .nav-top a,#header .header-contact .nav-top span{font-size:1.2em}#header .header-top{font-size:.9em}.product_title{font-weight:300 !important}.price,td.product-price,td.product-subtotal,td.product-total,td.order-total,tr.cart-subtotal{font-weight:300 !important}ul.products li.product .price,ul.products li.product-category .price{font-size:1em}.price,td.product-price,td.product-subtotal,td.product-total,td.order-total,tr.cart-subtotal{font-size:1.5em}.add-links .add_to_cart_button,.add-links .add_to_cart_read_more{border:1px solid #f60;color:#f60}.section-title{font-weight:300;text-transform:capitalize}h4{font-weight:300}ul.nav-list li a,ul[class^="wsp-"] li a{color:#f60}.mega-menu .wide .popup>.inner>ul.sub-menu>li.menu-item>a,.mega-menu .wide .popup>.inner>ul.sub-menu>li.menu-item>h5{font-weight:500}.testimonial.testimonial-style-5 blockquote p{font-size:1em}.single-product .product_title{color:#fff !important}.single-product .product-summary-wrap .price{color:#fff !important}.single-product .entry-summary .quantity .qty{color:#fff !important}.product-subtotal .woocommerce-Price-amount{color:#fff}.cart_totals .order-total .amount,.review-order.shop_table .order-total .amount{font-size:1.5em;color:#fff}.order-total th{font-size:1.5em}.gridlist-toggle>a{background:transparent}#mini-cart .cart-popup .widget_shopping_cart_content{color:#fff;font-weight:normal !important}#mini-cart.minicart-style1 .product-image{border-color:transparent !important}#mini-cart li:not(.empty){border-bottom:1px solid #696969 !important}#mini-cart .widget_shopping_cart .total{color:#fff}#mini-cart span.woocommerce-Price-amount.amount{color:#fff !important}ul.cart_list li dl{padding-top:10px}#mini-cart li .remove-product{background-color:transparent !important}.widget_product_categories .widget-title,.widget_price_filter .widget-title,.widget_layered_nav .widget-title,.widget_layered_nav_filters .widget-title,.widget_rating_filter .widget-title{color:#fff;font-weight:400}.shop-loop-after{border-top:1px solid #282d36}.single-product .product-images .owl-next:before{color:#f60 !important}.single-product .product-images .owl-prev:before{color:#f60 !important}.img-thumbnail{padding:2px}.single-product .product-summary-wrap .price{border-top:1px solid #282d36}.single-product .product_meta{border-top:1px solid #282d36}.single_add_to_cart_button{line-height:42px !important}.single-product .entry-summary .quantity .minus{border:solid 1px #384045 !important}.single-product .entry-summary .quantity .plus{border:solid 1px #384045 !important}.single-product .entry-summary .quantity .qty{border:solid 1px #384045 !important}.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{border:1px solid #384045}.woocommerce-ordering select,.woocommerce-viewing select{background:#282d36 url(/wp-content/themes/images/select-bg.svg) no-repeat scroll 100% 48% / 30px 60px;border:1px solid #384045}.select2-container--default .select2-selection--single{background-color:#282d36;border:1px solid #384045}.featured-box .box-content{border-top:0}table.vartable td,table.vartable th{font-weight:normal;font-size:14px}.product-summary-wrap .single_add_to_cart_button{padding:0 .9em}.ppt{display:none !important}p.pp_description{display:none !important}.single-product .product-images .zoom{background-color:#f60}div.pp_woocommerce .pp_content_container{background:transparent}h2.product_title.entry-title{padding-top:5px}table.vartable td,table.vartable th{vertical-align:middle !important}table.vartable input.qty{text-align:center}.single_add_to_cart_button:before{font-size:14px !important}@media screen and (max-width:767px){table.vartable td:before{text-transform:inherit !important;font-weight:inherit !important}}@media screen and (max-width:1279px){h2.product_title.entry-title{padding-top:60px}}.select2-dropdown{background-color:#282d36}input#createaccount{position:relative;margin-left:initial}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#f60}.select2-container--classic .select2-selection--single:focus{border:1px solid #f60}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #f60}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #f60}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#f90}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#f90}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#999}.product-summary-wrap{padding-top:20px}td.optionscol.attribute_pa_select_model{font-size:13px}.product-summary-wrap .price{margin-bottom:20px !important}.yith_magnifier_zoom_wrap{border:4px solid #282d36}.product-summary-wrap .yith-wcwl-add-to-wishlist a:before,.product-summary-wrap .yith-wcwl-add-to-wishlist span:not(.ajax-loading):before{border:1px solid #ed4949 !important;color:#ed4949 !important}.product-categories li a:hover{text-decoration:none}.widget .widgettitle,.widget .widget-title,.widget .widgettitle a,.widget .widget-title a{font-weight:500}img.attachment-shop_thumbnail.size-shop_thumbnail{border:solid 3px #282d36}.thumbnails.slider{height:100px}.single-product .product_meta{border-top:0 solid #282d36 !important}#ajaxsearchpro2_1 .probox .proinput input.orig,#ajaxsearchpro2_2 .probox .proinput input.orig,div.ajaxsearchpro[id*="ajaxsearchpro2_"] .probox .proinput input.orig{padding-top:0 !important}#ajaxsearchpro2_1 .probox .promagnifier,#ajaxsearchpro2_2 .probox .promagnifier,div.ajaxsearchpro[id*="ajaxsearchpro2_"] .probox .promagnifier{box-shadow:none}div.ajaxsearchpro[id*='ajaxsearchprores'] .results .item{border-left:0;border-right:0}#ajaxsearchprores2_1.vertical .results .asp_spacer,#ajaxsearchprores2_2.vertical .results .asp_spacer,div.ajaxsearchpro[id*="ajaxsearchprores2_"].vertical .results .asp_spacer{background:none}#ajaxsearchprores2_1 p.showmore a,#ajaxsearchprores2_2 p.showmore a,div.ajaxsearchpro[id*="ajaxsearchprores2_"] p.showmore a{background:#2e353e}.medical-schedules{margin:-47px 0 0 0}.medical-schedules .row{margin-left:0;margin-right:0}.medical-schedules h4{line-height:23px;padding-top:4px}.medical-schedules h4,.medical-schedules h5,.medical-schedules a,.medical-schedules i{color:#fff !important}.medical-schedules h5{position:relative;display:inline-block}.medical-schedules .box-one,.medical-schedules .box-two,.medical-schedules .box-three,.medical-schedules .box-four{height:94px;position:relative;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-ms-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s}.medical-schedules .box-one{z-index:4}.medical-schedules .box-two{z-index:2}.medical-schedules .box-three{z-index:5}.medical-schedules .box-four{z-index:1}.medical-schedules .box-one{padding:38px 38px 38px 40px;text-align:center}.medical-schedules .box-two{padding:38px 38px 38px 40px;text-align:center}.medical-schedules .box-three{padding:38px 38px 38px 40px;text-align:center}.medical-schedules .box-one a,.medical-schedules .box-two a,.medical-schedules .box-three a,.medical-schedules .box-four a{text-decoration:none}.medical-schedules .box-one i,.medical-schedules .box-two i,.medical-schedules .box-three i{position:absolute;top:50%;right:-30px;font-size:1.44em;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.medical-schedules .box-one i,.medical-schedules .box-two i,.medical-schedules .box-three i{-webkit-transform:translateY(-50%) translateX(0%);-moz-transform:translateY(-50%) translateX(0%);-ms-transform:translateY(-50%) translateX(0%);-o-transform:translateY(-50%) translateX(0%);transform:translateY(-50%) translateX(0%)}.medical-schedules .box-one:hover i,.medical-schedules .box-two:hover i,.medical-schedules .box-three:hover i,.medical-schedules .box-four:hover i{-webkit-transform:translateY(-50%) translateX(50%);-moz-transform:translateY(-50%) translateX(50%);-ms-transform:translateY(-50%) translateX(50%);-o-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%)}.medical-schedules .box-one i,.medical-schedules .box-two i,.medical-schedules .box-three i{-webkit-transform:translateY(-50%) translateX(0%);-moz-transform:translateY(-50%) translateX(0%);-ms-transform:translateY(-50%) translateX(0%);-o-transform:translateY(-50%) translateX(0%);transform:translateY(-50%) translateX(0%)}.medical-schedules .box-four label{display:block;margin:-3px 0 0;opacity:.5}.medical-schedules .box-four strong{font-size:1.6em}.medical-schedules .box-four .feature-box{padding:23.7px 10px;color:#fff}.medical-schedules .box-four .feature-box-icon{margin-top:5px}@media(max-width:1169px){.medical-schedules .feature-box.feature-box-style-2 .feature-box-info{padding-left:40px}.medical-schedules .box-four .feature-box{padding:23.7px 0;margin:0 -5px}}@media(max-width:991px){.medical-schedules h4{padding-top:15px !important}.medical-schedules .box-four{padding:0}.medical-schedules .box-one,.medical-schedules .box-two,.medical-schedules .box-three{padding:38px;text-align:left}.medical-schedules .box-four .feature-box{padding:23.7px;margin:0}}.tparrows{background:transparent}.tparrows:hover{background:transparent}.tparrows:before{position:relative;z-index:1;color:#fff !important;text-shadow:none}.tparrows:after{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;background:#000 none repeat scroll 0 0;opacity:.1;height:40px;margin:-40px 0 0;position:relative;transform:rotate(-45deg);width:40px;content:"";display:block;z-index:0}.tparrows:hover:after{opacity:1}.home-intro p{max-width:100%}a:hover,a:focus{text-decoration:none}.thumb-info .thumb-info-title{font-weight:300}.pp-port{margin-bottom:0}h2.ult-new-ib-title.ult-responsive{background-color:#f60}.ult-ib-effect-style15 .ult-new-ib-title{right:inherit;bottom:15px}input#ship-to-different-address-checkbox{margin-left:-15px}.upsells.products{margin-top:3em}.min-height-ds{min-height:20em}@media(min-width:768px){.min-height-ds{min-height:33em}}.products .ywcrbp_regular_price,.products .ywcrbp_sale_price,.products .ywcrbp_your_price{font-size:.9em}#my-account-menu-tab .myaccount-menu{border-bottom:1px solid #282d36}#my-account-menu-tab .myaccount-menu>li>a{border:1px solid #282d36;border-bottom:0}.nivo-directionNav{display:none}div#payment img{display:none}section.woocommerce-customer-details{padding-top:30px}section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses{padding-top:30px}a:hover,a:focus{color:#ff751a}.search-results span.viewcart-style-1.button.product_type_variation.add_to_cart_button.ajax_add_to_cart{display:none}aside#text-2{margin-bottom:0}aside#ajaxsearchprowidget-3{margin-top:0}.related-members,.related.products{margin-top:55px}.woocommerce-checkout.woocommerce-order-pay .wc-credit-card-form-card-number{background-image:none !important}.icon-featured{border-radius:0}i.icon-featured.fa{font-size:40px;margin:15px;width:110px;height:110px;text-align:center;position:relative;z-index:1;color:#fff;font-size:40px;line-height:110px}.add-links .add_to_cart_read_more:before{content:"\f046"}.featured-box{background:#21262d}a.learn-more{color:#f60}.pp-white{color:#fff}@media screen and (min-width:1279px){#product-tab{margin-top:4em}}#mc_signup_submit{margin-top:0 !important}.page-top ul.breadcrumb>li .delimiter{width:5px}