.shop-top-bar{

	list-style: none;

	display: flex;

	align-items: center;

}

.shop-top-bar li {

	padding: 0px 5px 0 6px;

    height: 13px;

    line-height: 13px;

    margin-left: 5px;

    margin-bottom: 0;

    border-left: 1px solid #fff;

}

.shop-top-bar li:first-child{

	border: 0;

}

.shop-top-bar a{

	color: #fff;

}

.shop-money-badge i {

	    padding-right: 5px;

}

.shop-money-badge{

	    border-radius: 4px;

    background: #8eb22b;

    padding: 4px 9px !important;

    line-height: 20px !important;

    height: 27px !important;

    display: inline-block;

}

.mt-2 {

	margin-top: 10px;

}

.ui.input>input::-webkit-input-placeholder{color:rgba(191,191,191,.87);}

.ui.input>input::-moz-placeholder{color:rgba(191,191,191,.87);}

.ui.input>input:-ms-input-placeholder{color:rgba(191,191,191,.87);}

.ui.input>input:active{border-color:rgba(0,0,0,.3);background:#fafafa;color:rgba(0,0,0,.87);-webkit-box-shadow:none;box-shadow:none;}

.ui.input>input:focus{border-color:#85b7d9;background:#fff;color:rgba(0,0,0,.8);-webkit-box-shadow:none;box-shadow:none;}

.ui.input>input:focus::-webkit-input-placeholder{color:rgba(115,115,115,.87);}

.ui.input>input:focus::-moz-placeholder{color:rgba(115,115,115,.87);}

.ui.input>input:focus:-ms-input-placeholder{color:rgba(115,115,115,.87);}

.ui.action.input>.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}

.ui.action.input>.button{padding-top:.78571429em;padding-bottom:.78571429em;margin:0;}

.ui.action.input:not([class*="left action"])>input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right-color:transparent!important;}

.ui.action.input:not([class*="left action"])>.button:not(:first-child){border-radius:0;}

.ui.action.input:not([class*="left action"])>.button:last-child{border-radius:0 .28571429rem .28571429rem 0;}

.ui.action.input:not([class*="left action"])>input:focus{border-right-color:#85b7d9!important;}

.ui.input{font-size:1em;}

.ui.label{display:inline-block;line-height:1;vertical-align:baseline;margin:0 .14285714em;background-color:#e8e8e8;background-image:none;padding:.5833em .833em;color:rgba(0,0,0,.6);text-transform:none;font-weight:700;border:0 solid transparent;border-radius:.28571429rem;-webkit-transition:background .1s ease;transition:background .1s ease;}

.ui.label:last-child{margin-right:0;}

.ui.pointing.label{position:relative;}

.ui.pointing.label:before{background-color:inherit;background-image:inherit;border-width:none;border-style:solid;border-color:inherit;}

.ui.pointing.label:before{position:absolute;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);background-image:none;z-index:2;width:.6666em;height:.6666em;-webkit-transition:background .1s ease;transition:background .1s ease;}

.ui.pointing.label{margin-top:1em;}

.ui.pointing.label:before{border-width:1px 0 0 1px;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);top:0;left:50%;}

.ui[class*="left pointing"].label{margin-top:0;margin-left:.6666em;}

.ui[class*="left pointing"].label:before{border-width:0 0 1px 1px;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);bottom:auto;right:auto;top:50%;left:0;}

.ui.label{font-size:.85714286rem;}

.ui.segment{position:relative;background:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15);margin:1rem 0;padding:1em 1em;border-radius:.28571429rem;border:1px solid rgba(34,36,38,.15);}

.ui.teal.segment:not(.inverted){border-top:2px solid #00b5ad!important;}

.ui.attached.segment{top:0;bottom:0;border-radius:0;margin:0 -1px;width:calc(100% + 2px);max-width:calc(100% + 2px);-webkit-box-shadow:none;box-shadow:none;border:1px solid #d4d4d5;}

.ui.attached:not(.message)+.ui.attached.segment:not(.top){border-top:none;}

.ui.segment{font-size:1rem;}

.ui.message{position:relative;min-height:1em;margin:1em 0;background:#f8f8f9;padding:1em 1.5em;line-height:1.4285em;color:rgba(0,0,0,.87);-webkit-transition:opacity .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease,-webkit-box-shadow .1s ease;border-radius:.28571429rem;-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.22) inset,0 0 0 0 transparent;box-shadow:0 0 0 1px rgba(34,36,38,.22) inset,0 0 0 0 transparent;}

.ui.message:first-child{margin-top:0;}

.ui.message:last-child{margin-bottom:0;}

.ui.message .header{display:block;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:700;margin:-.14285714em 0 0 0;}

.ui.message .header:not(.ui){font-size:1.14285714em;}

.ui.message .list:not(.ui){text-align:left;padding:0;opacity:.85;list-style-position:inside;margin:.5em 0 0;}

.ui.message .list:not(.ui):first-child{margin-top:0;}

.ui.message .list:not(.ui):last-child{margin-bottom:0;}

.ui.message .list:not(.ui) li{position:relative;margin:0 0 .3em 1em;padding:0; font-size: 14px;}

.ui.message .list:not(.ui) li:last-child{margin-bottom:0;}

.ui.message>.icon{margin-right:.6em;}

.ui.message>.close.icon{cursor:pointer;position:absolute;margin:0;top:.78575em;right:.5em;opacity:.7;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;}

.ui.message>.close.icon:hover{opacity:1;}

.ui.message>:first-child{margin-top:0;}

.ui.message>:last-child{margin-bottom:0;}

.ui.info.message{background-color:#f8ffff;color:#276f86;}

.ui.info.message{-webkit-box-shadow:0 0 0 1px #a9d5de inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #a9d5de inset,0 0 0 0 transparent;}

.ui.green.message{background-color:#e5f9e7;color:#1ebc30;-webkit-box-shadow:0 0 0 1px #1ebc30 inset,0 0 0 0 transparent;box-shadow:0 0 0 1px #1ebc30 inset,0 0 0 0 transparent;}

.ui.green.message .header{color:#1aa62a;}

.ui.message{font-size:1em;}

.ui.card,.ui.cards>.card{max-width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:256px;min-height:0;background:#fff;padding:0;border:none;border-radius:.28571429rem;-webkit-box-shadow:0 1px 3px 0 #d4d4d5,0 0 0 1px #d4d4d5;box-shadow:0 1px 3px 0 #d4d4d5,0 0 0 1px #d4d4d5;-webkit-transition:-webkit-box-shadow .1s ease,-webkit-transform .1s ease;transition:-webkit-box-shadow .1s ease,-webkit-transform .1s ease;transition:box-shadow .1s ease,transform .1s ease;transition:box-shadow .1s ease,transform .1s ease,-webkit-box-shadow .1s ease,-webkit-transform .1s ease;z-index:'';}

.ui.card{margin:1em 0;}

.ui.card a,.ui.cards>.card a{cursor:pointer;}

.ui.card:first-child{margin-top:0;}

.ui.card:last-child{margin-bottom:0;}

.ui.cards{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-.875em -.5em;-ms-flex-wrap:wrap;flex-wrap:wrap;}

.ui.cards>.card{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.875em .5em;float:none;}

.ui.card:after,.ui.cards:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden;}

.ui.card>:first-child,.ui.cards>.card>:first-child{border-radius:.28571429rem .28571429rem 0 0!important;border-top:none!important;}

.ui.card>:last-child,.ui.cards>.card>:last-child{border-radius:0 0 .28571429rem .28571429rem!important;}

.ui.card>.image,.ui.cards>.card>.image{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;background:rgba(0,0,0,.05);}

.ui.card>.image>img,.ui.cards>.card>.image>img{display:block;width:100%;height:auto;border-radius:inherit;}

.ui.card>.image:not(.ui)>img,.ui.cards>.card>.image:not(.ui)>img{border:none;}

.ui.card>.content,.ui.cards>.card>.content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:none;border-top:1px solid rgba(34,36,38,.1);background:0 0;margin:0;padding:1em 1em;-webkit-box-shadow:none;box-shadow:none;font-size:1em;border-radius:0;}

.ui.card>.content:after,.ui.cards>.card>.content:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden;}

.ui.card>.content>.header,.ui.cards>.card>.content>.header{display:block;margin:'';font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;color:rgba(0,0,0,.85);}

.ui.card>.content>.header:not(.ui),.ui.cards>.card>.content>.header:not(.ui){font-weight:700;font-size:1.28571429em;margin-top:-.21425em;line-height:1.28571429em;}

.ui.card [class*="center aligned"],.ui.cards>.card [class*="center aligned"]{text-align:center;}

.ui.card .meta,.ui.cards>.card .meta{font-size:1em;color:rgba(0,0,0,.4);}

.ui.card .meta *,.ui.cards>.card .meta *{margin-right:.3em;}

.ui.card .meta :last-child,.ui.cards>.card .meta :last-child{margin-right:0;}

.ui.card>.content a:not(.ui),.ui.cards>.card>.content a:not(.ui){color:'';-webkit-transition:color .1s ease;transition:color .1s ease;}

.ui.card>.content a:not(.ui):hover,.ui.cards>.card>.content a:not(.ui):hover{color:'';}

.ui.card .meta>a:not(.ui),.ui.cards>.card .meta>a:not(.ui){color:rgba(0,0,0,.4);}

.ui.card .meta>a:not(.ui):hover,.ui.cards>.card .meta>a:not(.ui):hover{color:rgba(0,0,0,.87);}

.ui.link.cards .card{-webkit-transform:none;transform:none;}

.ui.link.cards .card:hover{cursor:pointer;z-index:5;background:#fff;border:none;-webkit-box-shadow:0 1px 3px 0 #bcbdbd,0 0 0 1px #d4d4d5;box-shadow:0 1px 3px 0 #bcbdbd,0 0 0 1px #d4d4d5;-webkit-transform:translateY(-3px);transform:translateY(-3px);}

.ui.cards>.card{font-size:1em;}



.ui.green {

    background: #21ba45 !important  ;

    color: #fff !important  ;

}

.ui.red {

    background: #db2828 !important  ;

    color: #fff !important  ;

}

.mb-2{

    margin-bottom: 10px;

}

.page-template-page-my-account .panel{

	border: 1px solid #d11a59;

	border-radius: 6px;

	overflow: hidden;



}

.panel .header-x{

	background: #d11a59;

	margin: 0 !important;

	color: #fff;

	padding: 10px 15px;

	border-bottom: 1px solid #d11a59;

}

.panel-content{

	padding: 15px;

} 	



.loading-m {

    display: none;

    position: fixed;

    left: 0;

    top: 0;

    z-index: 999992!important;

    width: 100%;

    height: 100%;

    background: rgba(0,0,0,.7);

}



.loading-m.in {

    display: flex;

    align-items: center;

    justify-content: center;

}



.copy-description .aff-copy-link{

	margin: 0 !important;

    font-size: 14px !important;

    text-align: center;

    line-height: 42px;

    background: #d11a59;

    color: #fff;

    padding: 0 20px;

    width: 180px;

}

.copy-description {

	display: flex;

}

.swal2-title{

    font-size: 20px !important;

}

.data-table th{

    font-size: 13px;

}

.data-table td{

    font-size: 13px;

}

.paginationjs .paginationjs-pages li.active>a {

    background: #d11a59 !important;

    color: #fff;

}

.paginationjs {

    display: flex;

    justify-content: center;

}

.paginationjs-page{

    margin-bottom: 0 !important;

}

.fw-bold{

    font-weight: bold;

}

.mr-1{

    margin-right: 5px;

}

#my-account-nav a {

    /*font-size: 12px !important;*/

}

#my-account-nav li{

    position: relative;

}

#my-account-nav li::before {

    content: " ";

    background: url(https://cdn-icons-png.flaticon.com/512/5220/5220478.png);

    background-size: 100% 100%;

    display: inline-block;

    width: 20px;

    height: 20px;

    margin-right: 6px;

    margin-left: -1em;

}

.text-red {

    color: red;

}

.text-green {

    color: green;

}

.carousel-nav.TextCaptions{

        display: flex;

}

.quick-view {
    display: none !important;
}