/*
Theme Name: Porto Child
Theme URI: http://newsmartwave.net/wordpress/porto
Author: SW-THEMES
Author URI: http://newsmartwave.net/
Description: Porto Responsive Wordpress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: porto-child

*/

@import url("../porto/style.css");

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i');
table.variations tr td label{ font-weight:700 !important; }
table.variations tr #pa_syringes-alcohol-pads{ width:80%; }
.home .product-loop-title h2{ line-height:25px; font-size:18px; font-weight:500; }
.single .related.products .product-loop-title h2{ line-height:25px; font-size:18px !important; font-weight:500 !important; }
.single-product .entry-summary .product-nav{ display:none; }



@-webkit-keyframes spinnerY{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(-360deg)}}@keyframes spinnerY{from{-moz-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)}to{-moz-transform:rotateY(-360deg);-ms-transform:rotateY(-360deg);transform:rotateY(-360deg)}}@-webkit-keyframes spinnerX{from{-webkit-transform:rotateX(0)}to{-webkit-transform:rotateX(-360deg)}}@keyframes spinnerX{from{-moz-transform:rotateX(0);-ms-transform:rotateX(0);transform:rotateX(0)}to{-moz-transform:rotateX(-360deg);-ms-transform:rotateX(-360deg);transform:rotateX(-360deg)}}@keyframes bouncer{0%{opacity:1;transform:scaleX(1) scaleY(1)}25%{opacity:1;transform:scaleX(.95) scaleY(.95)}50%{opacity:1;transform:scaleX(1.1) scaleY(1.1)}100%{opacity:0;transform:scaleX(.3) scaleY(.3)}}@-moz-keyframes bouncer{0%{opacity:1;-moz-transform:scaleX(1) scaleY(1)}25%{opacity:1;-moz-transform:scaleX(.95) scaleY(.95)}50%{opacity:1;-moz-transform:scaleX(1.1) scaleY(1.1)}100%{opacity:0;-moz-transform:scaleX(.3) scaleY(.3)}}@-webkit-keyframes bouncer{0%{opacity:1;-webkit-transform:scaleX(1) scaleY(1)}25%{opacity:1;-webkit-transform:scaleX(.95) scaleY(.95)}50%{opacity:1;-webkit-transform:scaleX(1.1) scaleY(1.1)}100%{opacity:0;-webkit-transform:scaleX(.3) scaleY(.3)}}@-o-keyframes bouncer{0%{opacity:1;-o-transform:scaleX(1) scaleY(1)}25%{opacity:1;-o-transform:scaleX(.95) scaleY(.95)}50%{opacity:1;-o-transform:scaleX(1.1) scaleY(1.1)}100%{opacity:0;-o-transform:scaleX(.3) scaleY(.3)}}@-ms-keyframes bouncer{0%,25%,50%{opacity:1}0%{-ms-transform:scaleX(1) scaleY(1)}25%{-ms-transform:scaleX(.95) scaleY(.95)}50%{-ms-transform:scaleX(1.1) scaleY(1.1)}100%{opacity:0;-ms-transform:scaleX(.3) scaleY(.3)}}@keyframes woble{0%,100%{transform:translate(0,0) rotate(0)}15%{transform:translate(-25px,0) rotate(-5deg)}30%{transform:translate(20px,0) rotate(3deg)}45%{transform:translate(-15px,0) rotate(-3deg)}60%{transform:translate(10px,0) rotate(2deg)}75%{transform:translate(-5px,0) rotate(-1deg)}}@-moz-keyframes woble{0%,100%{-moz-transform:translate(0,0) rotate(0)}15%{-moz-transform:translate(-25px,0) rotate(-5deg)}30%{-moz-transform:translate(20px,0) rotate(3deg)}45%{-moz-transform:translate(-15px,0) rotate(-3deg)}60%{-moz-transform:translate(10px,0) rotate(2deg)}75%{-moz-transform:translate(-5px,0) rotate(-1deg)}}@-webkit-keyframes woble{0%,100%{-webkit-transform:translate(0,0) rotate(0)}15%{-webkit-transform:translate(-25px,0) rotate(-5deg)}30%{-webkit-transform:translate(20px,0) rotate(3deg)}45%{-webkit-transform:translate(-15px,0) rotate(-3deg)}60%{-webkit-transform:translate(10px,0) rotate(2deg)}75%{-webkit-transform:translate(-5px,0) rotate(-1deg)}}@-o-keyframes woble{0%,100%{-o-transform:translate(0,0) rotate(0)}15%{-o-transform:translate(-25px,0) rotate(-5deg)}30%{-o-transform:translate(20px,0) rotate(3deg)}45%{-o-transform:translate(-15px,0) rotate(-3deg)}60%{-o-transform:translate(10px,0) rotate(2deg)}75%{-o-transform:translate(-5px,0) rotate(-1deg)}}@-ms-keyframes woble{0%,100%{-ms-transform:translate(0,0) rotate(0)}15%{-ms-transform:translate(-25px,0) rotate(-5deg)}30%{-ms-transform:translate(20px,0) rotate(3deg)}45%{-ms-transform:translate(-15px,0) rotate(-3deg)}60%{-ms-transform:translate(10px,0) rotate(2deg)}75%{-ms-transform:translate(-5px,0) rotate(-1deg)}}@keyframes tada{0%{transform:rotate(0) scaleX(1) scaleY(1)}10%,20%{transform:rotate(-3deg) scaleX(.8) scaleY(.8)}30%,50%,70%,90%{transform:rotate(3deg) scaleX(1.2) scaleY(1.2)}40%,60%,80%{transform:rotate(-3deg) scaleX(1.2) scaleY(1.2)}100%{transform:rotate(0) scaleX(1.2) scaleY(1.2)}}@-moz-keyframes tada{0%{-moz-transform:rotate(0) scaleX(1) scaleY(1)}10%,20%{-moz-transform:rotate(-3deg) scaleX(.8) scaleY(.8)}30%,50%,70%,90%{-moz-transform:rotate(3deg) scaleX(1.2) scaleY(1.2)}40%,60%,80%{-moz-transform:rotate(-3deg) scaleX(1.2) scaleY(1.2)}100%{-moz-transform:rotate(0) scaleX(1.2) scaleY(1.2)}}@-webkit-keyframes tada{0%{-webkit-transform:rotate(0) scaleX(1) scaleY(1)}10%,20%{-webkit-transform:rotate(-3deg) scaleX(.8) scaleY(.8)}30%,50%,70%,90%{-webkit-transform:rotate(3deg) scaleX(1.2) scaleY(1.2)}40%,60%,80%{-webkit-transform:rotate(-3deg) scaleX(1.2) scaleY(1.2)}100%{-webkit-transform:rotate(0) scaleX(1.2) scaleY(1.2)}}@-o-keyframes tada{0%{-o-transform:rotate(0) scaleX(1) scaleY(1)}10%,20%{-o-transform:rotate(-3deg) scaleX(.8) scaleY(.8)}30%,50%,70%,90%{-o-transform:rotate(3deg) scaleX(1.2) scaleY(1.2)}40%,60%,80%{-o-transform:rotate(-3deg) scaleX(1.2) scaleY(1.2)}100%{-o-transform:rotate(0) scaleX(1.2) scaleY(1.2)}}@-ms-keyframes tada{0%{-ms-transform:rotate(0) scaleX(1) scaleY(1)}10%,20%{-ms-transform:rotate(-3deg) scaleX(.8) scaleY(.8)}30%,50%,70%,90%{-ms-transform:rotate(3deg) scaleX(1.2) scaleY(1.2)}40%,60%,80%{-ms-transform:rotate(-3deg) scaleX(1.2) scaleY(1.2)}100%{-ms-transform:rotate(0) scaleX(1.2) scaleY(1.2)}}@keyframes fadeindown{0%{opacity:0;transform:translate(0,-25px)}100%{opacity:1;transform:translate(0,0)}}@-moz-keyframes fadeindown{0%{opacity:0;-moz-transform:translate(0,-25px)}100%{opacity:1;-moz-transform:translate(0,0)}}@-webkit-keyframes fadeindown{0%{opacity:0;-webkit-transform:translate(0,-25px)}100%{opacity:1;-webkit-transform:translate(0,0)}}@-o-keyframes fadeindown{0%{opacity:0;-o-transform:translate(0,-25px)}100%{opacity:1;-o-transform:translate(0,0)}}@-ms-keyframes fadeindown{0%{opacity:0;-ms-transform:translate(0,-25px)}100%{opacity:1;-ms-transform:translate(0,0)}}
@keyframes rotateZ{0%{opacity:1;transform:rotate(0)}100%{opacity:0;transform:rotate(200deg)}}@-moz-keyframes rotateZ{0%{opacity:1;-moz-transform:rotate(0)}100%{opacity:0;-moz-transform:rotate(200deg)}}@-webkit-keyframes rotateZ{0%{opacity:1;-webkit-transform:rotate(0)}100%{opacity:0;-webkit-transform:rotate(200deg)}}@-o-keyframes rotateZ{0%{opacity:1;-o-transform:rotate(0)}100%{opacity:0;-o-transform:rotate(200deg)}}
@keyframes myskew{0%{transform:skewX(0)}34%{transform:skewX(-25deg)}100%,73%{transform:skewX(27deg)}}@-moz-keyframes myskew{0%{-moz-transform:skewX(0)}34%{-moz-transform:skewX(-25deg)}100%,73%{-moz-transform:skewX(27deg)}}@-webkit-keyframes myskew{0%{-webkit-transform:skewX(0)}34%{-webkit-transform:skewX(-25deg)}100%,73%{-webkit-transform:skewX(27deg)}}@-o-keyframes myskew{0%{-o-transform:skewX(0)}34%{-o-transform:skewX(-25deg)}100%,73%{-o-transform:skewX(27deg)}}@-ms-keyframes myskew{0%{-ms-transform:skewX(0)}34%{-ms-transform:skewX(-25deg)}100%,73%{-ms-transform:skewX(27deg)}}
@keyframes drunk{0%{transform:rotate(0)}25%{transform:rotate(-21deg)}100%,70%{transform:rotate(23deg)}}@-moz-keyframes drunk{0%{-moz-transform:rotate(0)}25%{-moz-transform:rotate(-21deg)}100%,70%{-moz-transform:rotate(23deg)}}@-webkit-keyframes drunk{0%{-webkit-transform:rotate(0)}25%{-webkit-transform:rotate(-21deg)}100%,70%{-webkit-transform:rotate(23deg)}}@-o-keyframes drunk{0%{-o-transform:rotate(0)}25%{-o-transform:rotate(-21deg)}100%,70%{-o-transform:rotate(23deg)}}@-ms-keyframes drunk{0%{-ms-transform:rotate(0)}25%{-ms-transform:rotate(-21deg)}100%,70%{-ms-transform:rotate(23deg)}}
@keyframes rotate3{0%{transform:rotateX(0) rotateY(0) rotateZ(0) translate3d(0,0,0)}100%{transform:rotateX(180deg) rotateY(180deg) rotateZ(0) translate3d(0,0,0)}}@-moz-keyframes rotate3{0%{-moz-transform:rotateX(0) rotateY(0) rotateZ(0) translate3d(0,0,0)}100%{-moz-transform:rotateX(180deg) rotateY(180deg) rotateZ(0) translate3d(0,0,0)}}@-webkit-keyframes rotate3{0%{-webkit-transform:rotateX(0) rotateY(0) rotateZ(0) translate3d(0,0,0)}100%{-webkit-transform:rotateX(180deg) rotateY(180deg) rotateZ(0) translate3d(0,0,0)}}@-o-keyframes rotate3{0%{-o-transform:rotateX(0) rotateY(0) rotateZ(0) translate3d(0,0,0)}100%{-o-transform:rotateX(180deg) rotateY(180deg) rotateZ(0) translate3d(0,0,0)}}@-ms-keyframes rotate3{0%{-ms-transform:rotateX(0) rotateY(0) rotateZ(0) translate3d(0,0,0)}100%{-ms-transform:rotateX(180deg) rotateY(180deg) rotateZ(0) translate3d(0,0,0)}}


#pp-wrapper .spinner.skew {-webkit-animation-name: myskew; } 
#pp-wrapper .spinner.drunk {-webkit-animation-name: drunk; } 
#pp-wrapper .spinner.rotate3 {-webkit-animation-name: rotate3; } 
#pp-wrapper .spinner.fadeindown {-webkit-animation-name: fadeindown; } 
#pp-wrapper .spinner.rotateZ { -webkit-animation-name: fadeindown; } 
#pp-wrapper .spinner.tada {    -webkit-animation-name: tada; } 
#pp-wrapper .spinner.rotateY {   -webkit-animation-name: spinnerY; } 
#pp-wrapper .spinner.woble {    -webkit-animation-name: woble; } 
#pp-wrapper .spinner.rotateX {    -webkit-animation-name: spinnerX; }
#pp-wrapper .spinner.bouncer {   -webkit-animation-name: bouncer; } 

#pp-wrapper .spinner{
    -webkit-animation-timing-function: linear; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 2.5s;
    -webkit-animation-direction: alternate;

    animation-name: spinner;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-duration: 2.5s;

    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }

        #page-preloader { position: fixed;width: 100%;height: 100%;background: white;display: table;z-index: 1000000; top: 0px;left: 0px;}
#pp-wrapper { display: table-cell;vertical-align: middle;}
#pp-image {margin-left: auto;margin-right: auto; width: 200px;text-align: center;-webkit-perspective: 1200px; -moz-perspective: 1200px; -ms-perspective: 1200px; perspective: 1200px; position: relative;top:-40px;
}#pp-wrapper .spinner.rotateY {
    -webkit-animation-name: spinnerY;
}
#pp-wrapper .spinner {
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 2.5s;
    -webkit-animation-direction: alternate;
    animation-name: spinner;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-duration: 2.5s;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.blockOverlay{
    background-color:#f9f9f9!important;
    /* background-image:url('images/ajax-loader@2x.gif')!important;
     background-position: center!important;
     background-repeat: no-repeat!important;*/
}

.place-order img{
    display:none!important;
    margin-right:4px;
}

.woocommerce-checkout.processing .place-order img{
    display:inline-block!important; 
}

.place-order .pay-process{
    display:none!important;
    font-weight: 800;
}
.woocommerce-checkout.processing .place-order .pay-process{
    display:inline-block!important; 

}

.single-product .woocommerce-message{margin-top: 19px;}

#ship-to-different-address{
 margin-left: 20px;
}

#ywsn_receive_sms_field{
 margin-left: 25px;
}

.create-account{
 margin-left: 26px;
}

#mailchimp_woocommerce_newsletter{
margin-left: 4px;
}

.mc4wp-checkbox-woocommerce{
margin-left: 6px;
}

.main-menu .aio-icon-component{
    padding-top:35px;
}

.main-menu .aio-icon-box.left-icon{
    padding-left: 15px;
}

#mini-cart li .product-details a{
    color: #060606!important;
}

#mini-cart li .product-details a:hover {
   color: #749f12!important;
} 

.sidebar-menu > li.menu-item > a,#main-menu .mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item > h5 {
    font-weight: 600;
}
#nav-menu-item-979 > a{
    font-weight: 600!important;
}
#rememberme {
    margin-top: 6px;
    margin-bottom: 16px;
}
#orderTable img.track-icon {
    margin-right: 14px;
    display : none !important;
}
a.button.track-button{
 padding: 14px 10px!important;
}
a.button.invoice{
    margin-left: 10px!important;
    padding: 14px 10px!important;}
.featured-box .box-content{
padding: 10px 20px!important;
}

#nav-panel .accordion-menu > li.menu-item > a, #nav-panel .accordion-menu > li.menu-item > h5, #nav-panel .accordion-menu > li.menu-item > .arrow {
    color: #99d411;
}

#nav-panel .mobile-menu li {
    border-bottom-color: #6d8c0d;
    background: #374803;
}