body{position: relative;font-family: 'Open Sans', sans-serif;font-weight: 400;font-size: 16px;}
a:hover{ transition:0.4s; -moz-transition:0.4s; -ms-transition:0.4s; -o-transition:0.4s;-webkit-transition:0.4s; }
img{ max-width:100%; transition:0.4s; -moz-transition:0.4s; -ms-transition:0.4s; -o-transition:0.4s;-webkit-transition:0.4s; }
ul{ list-style:none; padding:0; margin:0; font-size:0;}
ul li{ font-size:14px;list-style:none;}
figure {margin: 0;}
img{max-width: 100%;}
a:hover{text-decoration: none;}
button:focus{outline: inherit;}
.btn.btn-primary {background-color: #d962be;border-color: #d962be;font-size: 14px;font-weight: 600;padding: 9px 25px;}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle,.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle
{color: #fff;background-color: #0b71e1;border-color: #0b71e1;}
.btn.btn-primary:hover{color: #fff;background-color: #0b71e1;border-color: #0b71e1;}
p{color: #616161;font-size: 14px;}


.product-detail-tabs {
    border: 1px solid #e3e3e3;
}
.product-detail-left .sync2 .owl-item .item .nav-link.active figure {

    border-color: rgba(229,229,229,1);
}.product-detail-left .sync2 .item figure {
    text-align: center;
    border: 1px solid rgba(229,229,229,0.6);
    height: 100px;
    display: flex;
    align-items: center;
}
.sync2 .nav-link {
    padding: 0;
}
.product-detail-left .sync2 .owl-item .item .nav-link.active figure img {
    opacity: 1;
}
.product-detail-left .owl-carousel .item img {
    width: auto;
    margin: auto;
}
.product-detail-left .sync2 {
    padding: 0 25px ;
    margin-top: 30px;
}
.sync2.owl-carousel .owl-nav button.owl-next, .sync2.owl-carousel .owl-nav button.owl-prev {
    width: 12px;
    height: 16px;
    background: url(../images/gallery-left.png);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    left: 5px;
}
.sync2.owl-carousel .owl-nav button.owl-next {
    background: url(../images/gallery-right.png);
    background-repeat: no-repeat;
    background-position: center;
    right: 10px;
    left: auto;
}
.sync1 .owl-prev, .sync1 .owl-next, .sync2 .owl-prev span, .sync2 .owl-next span {
    display: none;
}
.ProductTitle__product-title___3QMYH {
    font-size: 22px;
    font-weight: 700;
    color: #212121;
}
.ProductTitle__manufacturer___sTfon {
    font-size: 12px;
    color: #ff6f61;
    text-decoration: none;
    display: block;
    padding-bottom: 5px;
}
.ProductTitle__ratings___4MWF_ {
    display: block;
}
.RatingDisplay__ratings-container___3oUuo {
    color: #fff;
    font-size: 12px;
    border-radius: 2px;
    display: inline-block;
    padding: 1px 5px;
    cursor: pointer;
    position: relative;
    margin-right: 5px;
}
.RatingDisplay__ratings-header___ZNj5b {
    display: inline-block;
    color: #ff6f00;
    margin-right: 5px;
    font-size: 14px;
    vertical-align: middle;
    cursor: pointer;
}
.OtcVariants__container___2Y3D2 {
    margin-top: 10px;
}
.OtcVariants__header___2q6Sa {
    padding-left: 0;
}
.OtcVariants__header___2q6Sa {
    font-size: 16px;
    padding-left: 0px;
}
.OtcVariants__header___2q6Sa h3 {
    font-size: 16px;
    color: #212121;
    margin:10px 0;
}
.OtcVariants__variant-div___2l321 {
    display: inline-block;
    margin-bottom: 10px;
}
.OtcVariantsItem__container___2ldJL {
    font-size: 12px;
    min-width: 100px;
    border: 1px solid rgba(3,58,80,.5);
    padding: 5px;
    display: inline-block;
    margin-right: 12px;
    border-radius: 3px;
}
.OtcVariantsItem__variant-text___1Grsz {
    color: #35bb40;
}
.OtcVariantsItem__variant-price___3RfP5 {
    color: #35bb40;
    margin-top: 8px;
}
.OtcVariantsItem__selected___1wDpJ {
    background-color: #e4fde6 ;
    border: 1px solid #35bb40 ;
    cursor: default;
    font-weight: 700;
}
.ProductHighlights__product-highlights___2jAF5 {
    margin-top: 10px;
    margin-bottom: 14px;
    color: #212121;
}
.ProductHighlights__highlights-header___3YmSt {
    margin-bottom: 8px;
    font-size: 16px;
    font-weight: 600;
}
.ProductHighlights__highlights-text___dc-WQ {
    word-break: break-word;
    font-size: 14px;
}
.ProductHighlights__highlights-text___dc-WQ ul {
    margin: 4px 0;
}
.OtcPriceBox__atc-box___30PES {
    padding: 0;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0 1px 2px 1px rgba(0,0,0,.3);
}
.SocialCue__social-cue-box___2fIau {
    border-radius: 10px 10px 0 0;
}
.SocialCue__social-cue-box___2fIau {
    background-color: #edf9ee;
    padding: 6px 5px;
}
.OtcPriceBox__price-box___p13HY {
    padding: 1em;
    display: grid;
    grid-row-gap: .8em;
}
.PriceBoxPlanOption__option-container___3BpVv {
    padding-left: 0;
    padding-right: 0;
}
.OtcPriceBox__price-box___p13HY div {
    margin: 0;
}
.SocialCue__views-text___1CTJI {
    color: #212121;
    font-size: 12px;
}
.details .h3 {
    font-weight: 700 !important;
    font-size: 25px;
   color: #35bb40;
}

.main-box-setup{
	padding: 18px 15px 25px;
}
.form-control:focus{
	border:none !important;
	box-shadow: inherit;
	 border: 2px solid #808080!important;
}
.main-box-setup .btn.btn-number {
    width: 35px;
}
.btn-secondary {
    color: #35bb40;
    background-color: #ffffff!important;
    border-color: #35bb40!important;
}
.btn-primary {
     color: #35bb40;
    background-color: #ffffff!important;

    border-color: #35bb40!important;
}
.btn-dark {
     color: #35bb40;
    background-color: #ffffff!important;

    border-color: #35bb40;
    box-shadow: none;
}
.btn-secondary:hover,
.btn-primary:hover,
.btn-dark:hover{
	color: #35bb40 !important;
}
 .st-btn[data-network='facebook'] {
    background-color: #4267B2;
        border-radius: 2px;
    padding: 2px 8px;
}
.st-btn[data-network='twitter'] {
    background-color: #55acee;
        border-radius: 2px;
    padding: 2px 8px;
}
.st-btn[data-network='email'] {
    background-color: #7d7d7d;
        border-radius: 2px;
    padding: 2px 8px;
}
.st-btn[data-network='sharethis'] img {
    max-width: 18px;
}
 .st-btn[data-network='pinterest'] {
    background-color: #CB2027;
        border-radius: 2px;
    padding: 2px 8px;
}
.st-btn[data-network='sharethis'] {
    border-radius: 2px;
    padding: 0px 4px;
    position: absolute;
    right: 20px;
    top: 6px;
}
.st-btn{
	cursor: pointer;
	transition: .5s
}
.st-btn:hover{
	opacity: .8
}
.preconnect-offer {
    background-color: #edf9ee;
    color: #1aab2a;
    padding-left: 4px;
    padding-right: 4px;
    font-weight: 600;
    font-size: 20px
}
p.all-tax {
    margin: 12px 0;
    font-size: 12px;
    font-weight: 600;
}
.stock-box {
    margin: 14px 0;
}
.stock-box span {
    color: #707070;
 }
 .ProductTitle__manufacturer___sTfon a {
    color: black;
    font-size: 14px;
}