


/*invo-giftcard-page-wp*/



.invo-giftcard-page-wp .cptions-st
{
background: #FFF;
padding-left: 10px;
border: 1px solid #CCC;
padding-top: 8px;
}
.invo-giftcard-page-wp .cptions-st-1
{
background: #fff;
padding-left: 10px;
border: 1px solid #CCC;
padding-top: 8px;
}
.invo-giftcard-page-wp .cptions-st-2
{
background: #FFF;
padding-left: 10px;
padding-top: 8px;
height: 36px;
}
.invo-giftcard-page-wp .cap-details
{
font-size: 15px !important;
border-bottom: 1px solid #CCC !important;
background: #fff;
}
        
.invo-giftcard-page-wp .cap-details-2
{
padding-left: 10px;
border-bottom: 1px solid #CCC !important;
}


.invo-giftcard-page-wp .cap-details-cell-invc
{
border-top: 1px solid #CCC;
line-height: 20px;
padding: 8px;
text-align: left;
vertical-align: top;
font-family: 'Roboto', sans-serif;
}
.invo-giftcard-page-wp .cap-details-cell-invc-1
{
padding: 5px 10px 5px 5px;
vertical-align: middle;
height: 30px;
border-top: 1px solid #CCC;
font-family: 'Roboto', sans-serif;
text-align: right;
}
        
.invo-giftcard-page-wp .checkout-btn
{
background: url("/images/join-us.png") repeat-x scroll 0 0 transparent;
border: medium none;
color: #FFFFFF;
font-family: 'Roboto', sans-serif;
font-size: 14px;
padding: 6px;
margin-top: 6px;
}
.invo-giftcard-page-wp .invoice-date
{
float: right;
width: 200px;
height: 28px;
}
.invo-giftcard-page-wp .inovice-totoal
{
width: 230px;
float: right;
}
.invo-giftcard-page-wp .style2
{
float: right;
margin: 10px 0;
padding: 10px 0px 16px 10px;
width: 920px;
}
.invo-giftcard-page-wp .invoice-panel
{
margin-top: 20px;
border: solid 1px rgb(232, 232, 232);
margin-bottom: 30px;
display: block;
float: left;
width: 100%;
padding: 20px;
background: #efefef;
border-radius: 0;
-moz-box-shadow: 3px 3px 5px 6px #ccc;
-webkit-box-shadow: 3px 3px 5px 6px #ccc;
box-shadow: 3px 3px 4px -2px rgba(121, 121, 121, 0.36);
}
.invo-giftcard-page-wp .style3
{
width: 100%;
color: #000000;
font-size: 13px;
margin-top: 0px;
}
.invo-giftcard-page-wp .inovice-profile
{
width: 25%;
float: left;
padding: 10px 0 10px 4px;
border-bottom: 0px solid #efefef;
}
.invo-giftcard-page-wp .inovice-profile img
{
float: left;
margin-left: 12px;
padding: 0px;
height: auto;
position: relative;
margin-top: 39px;
width: 220px;
}
        
.invo-giftcard-page-wp .inovice-details
{
width: 40%;
float: right;
text-align: right;
padding-right: 10px;
border-bottom: 0px solid #efefef;
padding-bottom: 10px;
font-size: 15px;
line-height: 32px;
}
.invo-giftcard-page-wp .cptions-hearder-invc
{
      
vertical-align: middle;
text-align: left;
color: #333333;
font-family: 'Roboto', sans-serif;
text-transform: uppercase;
}

.invo-giftcard-page-wp tr.inv0-gift-main-head {
background: var(--secondary1-color);
padding: 10px 0;
}

.invo-giftcard-page-wp tr.inv0-gift-main-head th {
padding: 20px 10px;
border: 0;
font-weight: 300;
text-transform: uppercase;
font-size: 16px;
color: #ffffff !IMPORTANT;
}


        
.invo-giftcard-page-wp .cptions-hearder-invc-1
{
width: 140px;
padding: 4px 30px 8px 0px;
vertical-align: top;
text-align: right;
color: #333333;
font-family: 'Roboto', sans-serif;
text-transform: uppercase;
}
.invo-giftcard-page-wp #ctl00_ContentPlaceHolder1_lblfullname
{
color: #f18424;
font-weight: bold;
}
.invo-giftcard-page-wp .inovice-grandtotal1
{
height: 30px;
text-align: right;
padding-top: 10px;
font-family: 'Roboto', sans-serif;
text-transform: uppercase;
padding-right:30px;
}
.invo-giftcard-page-wp .inovice-grandtotal
{
border-top: 0px solid #c6c6c6;
height: 30px;
text-align: right;
padding-top: 10px;
font-family: 'Roboto', sans-serif;
text-transform: uppercase;
padding-right:30px;
}
.invo-giftcard-page-wp .status
{
float: left;
width: 35%;
padding: 0px 0 10px 0;
text-align: left;
color: #000;
font-size: 15px;
line-height: 31px;
}
        
.invo-giftcard-page-wp .paypal-btn
{
background: url("/images/paypal-buton.png") repeat-x scroll 0 0 transparent;
border: medium none;
color: #FFFFFF;
font-family: 'Roboto', sans-serif;
font-size: 14px;
padding: 6px;
}
.invo-giftcard-page-wp .erromessage
{
color: Red;
padding: 5px;
}
.invo-giftcard-page-wp #ctl00_ContentPlaceHolder1_GridViewinovicelist
{
margin-top: 20px;
}
.invo-giftcard-page-wp #ctl00_ContentPlaceHolder1_lblfullname a
{
font-size: 16px;
line-height: 18px;
padding-bottom: 8px;
display: inline-block;
}
.invo-giftcard-page-wp .style2 input.yellow_btn {
background: #747474;
border: 0 none;
border-radius: 3px;
color: #fff;
font-size: 15px;
padding: 8px 20px;
font-family: 'Roboto', sans-serif;
}
.invo-giftcard-page-wp .style2 input.yellow_btn:hover,.style2 input.yellow_btn:active,.style2 input.yellow_btn:focus,.inovice-grandtotal input#ctl00_contentplaceholder1_btncouponapply:hover {
background:#b8b8b8;
color: #fff;
text-decoration:none;
-webkit-transition: all .4s linear;
-moz-transition: all .4s linear;
-o-transition: all .4s linear;
-ms-transition: all .4s linear;
transition: all .4s linear;
}
.invo-giftcard-page-wp .inovice-grandtotal input#ctl00_contentplaceholder1_txtcouponcode {
border: 1px solid #ddd;
border-radius: 3px;
padding: 2px 8px;
font-family: 'Roboto', sans-serif;
}
.invo-giftcard-page-wp .invo-giftcard-page-wp .inovice-grandtotal input#ctl00_contentplaceholder1_btncouponapply {
background: #747474;
border: 0 none;
border-radius: 3px;
color: #fff;
font-size: 14px;
padding: 3px 15px;
font-family: 'Roboto', sans-serif;
}
.invo-giftcard-page-wp .cp1 { width:40%;padding: 20px 8px;}
.invo-giftcard-page-wp .cp2 {width:25%;padding: 20px 8px;}
.invo-giftcard-page-wp .cp3 {width:16%;padding: 20px 8px;}

.invo-giftcard-page-wp .name-invoice {
width: 45%;
float: left !important;
display: block;
text-align: right;
padding-right: 10px;
max-width: 180px;
min-width: 248px;
}

.invo-giftcard-page-wp td.name-invoice label {
float: right;
margin-left: 10px;
margin-right: 10px;
}

.invo-giftcard-page-wp .inovice-details table {
width: 100%;
}


.invo-giftcard-page-wp td.inovice-grandtotal1 {
font-size: 16px;
text-align: right;
color: var(--secondary1-color);
line-height: 31px;
float: right;
margin-top: 10px;
}

.invo-giftcard-page-wp td.inovice-grandtotal1 strong {
font-size: 16px;
line-height: 33px;
padding-right: 7px;
color: #000;
font-weight: 400;
}


.invo-giftcard-page-wp .inovice-grandtotal {
border-top: solid 0px #efefef;
height: 30px;
text-align: right;
padding-top: 20px;
font-size: 18px;
text-transform: uppercase;
padding-right: 30px;
}



@media (max-width:480px) {
.invo-giftcard-page-wp .inovice-profile {
width: 100%;
text-align: center;
float: left;
}

.invo-giftcard-page-wp .inovice-profile img {
float: inherit;
margin-left: auto;
text-align: center;
width: 122px;
}

.invo-giftcard-page-wp .status {
width: 100%;
font-size: 12px;
text-align: center;
margin-top: 31px;
}

.invo-giftcard-page-wp .inovice-details {
width: 100%;
font-size: 12px;
line-height: 24px;
margin-top: -30px;
}

.invo-giftcard-page-wp .name-invoice {
width: 50%;
float: left !important;
display: block;
text-align: right;
padding-right: 10px;
max-width: 180px;
}

.invo-giftcard-page-wp .cap-details-cell-invc:first-child span:first-child {
color: var(--secondary1-color);
font-weight: 400;
text-transform: uppercase;
font-size: 12px;
}

.invo-giftcard-page-wp .cap-details {
font-size: 10px !important;
background: #efefef;
}

.invo-giftcard-page-wp .cap-details-2 {
padding-left: 10px;
background: #fff;
font-size: 10px !important;
}


.invo-giftcard-page-wp .cap-details {
background: #efefef;
}

.invo-giftcard-page-wp tr.invoice-details-hed th {
padding: 20px 10px;
border: 0;
font-weight: 400;
text-transform: uppercase;
font-size: 12px;
color: #ffffff !IMPORTANT;
}

.invo-giftcard-page-wp td.inovice-grandtotal strong {
font-size: 12px;
line-height: 33px;
padding-right: 7px;
color: #000;
}
.invo-giftcard-page-wp tr.inv0-gift-main-head th {
padding: 20px 10px;
border: 0;
font-weight: 300;
text-transform: uppercase;
font-size: 10px;
color: #ffffff !IMPORTANT;
}


            
}




/*customer-details-wp-gift*/
/***new***/
.nws-img img {width: 100%;}
.nws-img{height:200px; overflow:hidden;}
.nws-list {min-height:300px; border-radius:4px; overflow:hidden;}
/***New End***/







.customer-details-wp-gift .shp-address
{
background-color: #fff;
border: 1px solid #c6c6c6;
float: left;
font-size: 13px;
line-height: 30px;
padding: 20px;
width: 660px;
height: auto;
}
.customer-details-wp-gift .shp-address h3
{
font-size:24px;
color:#1c6645;
}
.customer-details-wp-gift .shp-address input[type="text"]
{
width: 400px;
height: 40px;
padding: 5px 10px;
float: left;
border: 1px solid #ccc;
font-family: 'latolight';
color: #363636;
border-radius:3px;
}
.customer-details-wp-gift .small_country
{
width:50px !important;
float:left;
margin-right:20px;
}
.customer-details-wp-gift .small_phone
{
width:330px !important;
float:right;
}
.customer-details-wp-gift .shp-address select
{
width: 400px;
height: 40px;
padding: 5px 10px;
float: left;
border: 1px solid #d0d0d0;
font-family: 'latolight';
color: #363636;
border-radius:3px;
}
.customer-details-wp-gift .shp-address textarea
{
width: 400px;
height: 30px;
padding: 5px 10px;
float: left;
border: 1px solid #d0d0d0;
font-family: 'latolight';
color: #363636;
border-radius:3px;
}                       
.customer-details-wp-gift .shp-charge
{
width: 460px;
padding: 20px;
margin-left: 10px;
float: right;
background: #efefef;
border: 1px solid #e6e6e6;
border-radius: 0;
-moz-box-shadow: 3px 3px 5px 6px #ccc;
-webkit-box-shadow: 3px 3px 5px 6px #ccc;
box-shadow: 3px 3px 4px -2px rgba(121, 121, 121, 0.36);
min-height:300px;

            
}
.customer-details-wp-gift .shp-address-edit
{
width: 100%;
display: none;
}
.customer-details-wp-gift .shp-address-add
{
width: 100%;
}
.customer-details-wp-gift .shp-address-list
{
width: 100%;
float: left;
margin-bottom:20px;
font-size: 15px;
}
.customer-details-wp-gift .shp-loading
{
position: absolute;
width: 100%;
height: 100%;
margin-top: -19px;
padding-bottom: 12px;
background-image: url(/images/shp-loading-bg.png);
}
.customer-details-wp-gift .radio-btn input {
float: left;
margin-right: 10px;
margin-top:8px;
}
.customer-details-wp-gift span#ctl00_contentplaceholder1_lblshippingaddress
{
font-size:15px;
}
.customer-details-wp-gift .shp-address input[type="submit"]
{
height:40px;
float:left;
margin-bottom:20px;
margin-top:10px;
background:#747474;
font-size:20px;
line-height:30px;
color:#fff;
text-align:center;
padding:5px 10px;
cursor:pointer;
font-size:14px;
transition: all 0.5s ease;
border:0px;
border-radius:3px;
min-width:100px;
display:block;
clear:both;
}
.customer-details-wp-gift .shp-address input[type="submit"]:hover
{
background:#b8b8b8;
color: #fff;
text-decoration:none;
-webkit-transition: all .4s linear;
-moz-transition: all .4s linear;
-o-transition: all .4s linear;
-ms-transition: all .4s linear;
transition: all .4s linear;
}
               

.customer-details-wp-gift .warning_note
{
width:660px;
padding: 10px;
background: #fff9e6;
margin-bottom: 10px;
border: 1px solid #f8e400;
margin-bottom:10px;
float:left;
margin-top: 12px;
}
.customer-details-wp-gift .warning_note p
{
font-size:14px;
line-height:18px;
padding:0px !important;
margin:0px !important;
}
.customer-details-wp-gift .shp-address h3, .shp-charge > h3 {
color: #000;
font-size: 22px;
padding: 0 0 10px;
}
.customer-details-wp-gift table.shp-address-add td {
color: #333;
padding: 4px 0;
}
.customer-details-wp-gift .shp-address input.reg_btn {
background-color:#747474;
border:0 none;
border-radius:3px;
color:#fff;
float:left;
font-size:15px;
margin-top:10px;
padding:8px 20px;
}

  
.customer-details-wp-gift input#ctl00_contentplaceholder1_btncontonfirm {
margin-right:0px;
}
.customer-details-wp-gift .shp-charge span {
color: #333;
font-size: 14px;
line-height: 24px;
}



@media (max-width: 768px) {

            
.customer-details-wp-gift .customer-details-wp-gift .shp-address.gift-all-wp {
width:100% !important;
background: #efefef;
border: 1px solid #e6e6e6;
border-radius: 0;
-moz-box-shadow: 3px 3px 5px 6px #ccc;
-webkit-box-shadow: 3px 3px 5px 6px #ccc;
box-shadow: 3px 3px 4px -2px rgba(121, 121, 121, 0.36);
margin-bottom:20px;
}

.customer-details-wp-gift .customer-details-wp-gift .shp-charge {
width:100% !important;
background: #efefef;
border: 1px solid #e6e6e6;
border-radius: 0;
-moz-box-shadow: 3px 3px 5px 6px #ccc;
-webkit-box-shadow: 3px 3px 5px 6px #ccc;
box-shadow: 3px 3px 4px -2px rgba(121, 121, 121, 0.36);
}
.shipping-cart-main-wp table#shopingcartheader tr td .cap-pro-desc {
    line-height: 10px;
    float: none;
}
}






/*registerd-user-main-wp*/







.registerd-user-main-wp .invoi_wr-gt .giftcard-wr-img i.fa.fa-gift {
color: var(--secondary1-color);
font-size: 16px;
float: left;
padding-right: 5px;
padding-top: 3px;
}

.registerd-user-main-wp .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
padding: 14px;
line-height: 1.42857143;
vertical-align: top;

}
.registerd-user-main-wp tr.cptions-st-in {
background: var(--secondary1-color);
font-size: 15px;
text-transform: uppercase;
color: #fff;
}

.registerd-user-main-wp tr.cptions-st-in th {
margin: 10px 0;
}
.registerd-user-main-wp tr.cptions-st-in th {padding: 5px 15px;color: #fff !important;font-size: 16px;font-weight: 300;text-transform: uppercase;}
.registerd-user-main-wp .clent-invoic {
margin-top: 40px;
}

.registerd-user-main-wp .invoi_wr-gt a {
text-decoration: underline;
color: var(--secondary1-color);
}

tr.cap-details-2 {}

.registerd-user-main-wp td.cap-details-cell-in.csd-list {
border: 0;
}

.registerd-user-main-wp td.cap-details-cell-amount.csd-list {
border: 0;
}
.registerd-user-main-wp .invoi_wr-gt a
td.cap-details-cell-date.csd-list {
border: 0;
}

.registerd-user-main-wp td.cap-details-cell-1.csd-list {
border: oldlace;
}

.registerd-user-main-wp tr.cap-details-in {
border-bottom: 1px solid rgb(239, 239, 239);
padding: 10px 0;
margin: 10px 0;
}

.registerd-user-main-wp tr.cap-details-2 {
border-bottom: 1px solid rgb(239, 239, 239);
padding: 10px 0;
margin: 10px 0;
background: #f5f5f5;
}

.registerd-user-main-wp table#ctl00_contentplaceholder1_GridViewInoviceList {
border: 1px solid rgb(228, 228, 228);
}



@media (max-width:480px) {
.registerd-user-main-wp tr.cptions-st-in {
background: var(--secondary1-color);
font-size: 14px;
text-transform: uppercase;
color: #fff;
}
.registerd-user-main-wp  tr.cap-details-in {
border-bottom: 1px solid rgba(202, 178, 112, 0.5);
padding: 10px 0;
margin: 10px 0;
font-size: 12px;
}
.registerd-user-main-wp tr.cap-details-2 {
border-bottom: 1px solid rgba(202, 178, 112, 0.5);
padding: 10px 0;
margin: 10px 0;
font-size: 12px;
}

.registerd-user-main-wp .clent-invoic {
margin-top: 8px;
}

}





/*invoice-details-main-wp*/










.invoice-details-main-wp-all .cptions-st
{
background: #FFF;
padding-left: 10px;
border: 1px solid #CCC;
padding-top: 8px;
}
.invoice-details-main-wp-all .cptions-st-1
{
background: #fff;
padding-left: 10px;
border: 1px solid #CCC;
padding-top: 8px;
}
.invoice-details-main-wp-all .cptions-st-2
{
background: #FFF;
padding-left: 10px;
padding-top: 8px;
height: 36px;
}
.invoice-details-main-wp-all tr.in-main-s {
background: #fff;
}

.invoice-details-main-wp-all .cap-details
{
font-size: 14px !important;
border-bottom: solid 1px #d8d8d8 !important;
background: #fff;
}
        
.invoice-details-main-wp-all  span#ctl00_contentplaceholder1_GridViewinovicelist_ctl02_lblsku {
font-size: 12px;
}
  
        
.invoice-details-main-wp-all .cap-details-2
{
padding-left: 10px;
border-bottom: solid 1px #d8d8d8 !important;
background: #f5f5f5;
}
.invoice-details-main-wp-all .cap-details-cell-invc
{
border-top: solid 1px #e4e4e4;
line-height: 20px;
padding: 24px 10px;
text-align: left;
vertical-align: top;
         
}
.invoice-details-main-wp-all .cap-details-cell-invc-1
{
padding: 5px 30px 5px 5px;
vertical-align: middle;
height: 30px;
border-top: solid 1px #e4e4e4;
text-align: right;
}
        
.invoice-details-main-wp-all .checkout-btn
{
background: url("/images/join-us.png") repeat-x scroll 0 0 transparent;
border: medium none;
color: #FFFFFF;
           
font-size: 14px;
padding: 6px;
margin-top: 6px;
}
.invoice-details-main-wp-all .invoice-date
{
float: right;
width: 200px;
height: 28px;
}
.invoice-details-main-wp-all .inovice-totoal
{
width: 230px;
float: right;
}
.invoice-details-main-wp-all .style2
{
float: right;
margin: 10px 0;
padding: 10px 0px 16px 10px;
width: 920px;
}
.invoice-details-main-wp-all .invoice-panel
{
width: 100%;
   
float: left;

margin-top: 20px;
background: #fff;

}
.invoice-details-main-wp-all .style3
{
width: 100%;
color: #000000;
font-size: 13px;
margin-top: 0px;
background: #f9f9f9;
}
.invoice-details-main-wp-all .inovice-profile
{
width: 25%;
height: 76px;
float: left;
padding: 20px 0 10px 4px;
border-bottom: 0px solid #c6c6c6;
}
.invoice-details-main-wp-all .inovice-profile img {
float: left;
position: relative;
top: 15px;
width: 220px;
padding-top: 55px;
}
        
.invoice-details-main-wp-all .inovice-details {
width: 40%;
float: right;
text-align: right;
padding-right: 10px;
/* border-bottom: 0px solid #c6ca73; */
padding-bottom: 10px;
font-size: 15px;
line-height: 30px;
}
.invoice-details-main-wp-all .cptions-hearder-invc
{
padding: 20px 10px;
border: 0;
font-weight: 300;
font-size: 16px;
text-transform: uppercase;
color: #fdfdfd !IMPORTANT;
}
        
.invoice-details-main-wp-all .cptions-hearder-invc-1
{width: 140px;
padding: 20px 10px;
vertical-align: top;
font-weight: 300;
text-align: right;
color: #ffffff;
text-transform: uppercase;
}
.invoice-details-main-wp-all #ctl00_ContentPlaceHolder1_lblfullname
{
color: #f18424;
font-weight: bold;
}
.invoice-details-main-wp-all .inovice-grandtotal1
{
height: 30px;
text-align: right;
padding-top: 26px;
text-transform: uppercase;
padding-right: 30px;
padding-bottom: 20px;
border-bottom: 1px solid rgb(226, 226, 226);
border-left: 1px solid rgb(226, 226, 226);
border-right: 1px solid rgb(226, 226, 226);
}

.invoice-details-main-wp-all tr#ctl00_contentplaceholder1_trshipping {
border-left: 1px solid rgb(226, 226, 226);
border-right: 1px solid rgb(226, 226, 226);
}

.invoice-details-main-wp-all tr#ctl00_contentplaceholder1_trtotpurchaseamt {
border-left: 1px solid rgb(226, 226, 226);
border-right: 1px solid rgb(226, 226, 226);
}




.invoice-details-main-wp-all td.inovice-grandtotal strong {
font-size: 16px;
line-height: 33px;
padding-right: 7px;
color: #000;
}

.invoice-details-main-wp-all td.inovice-grandtotal {
font-size: 16px;
text-align: right;
color: var(--secondary1-color);
line-height: 31px;
float: right;
margin-top: 10px;
}



.invoice-details-main-wp-all .inovice-grandtotal
{
border-top: 0px solid #c6c6c6;
height: 30px;
text-align: right;
padding-top: 10px;
          
text-transform: uppercase;
padding-right:30px;
}
.invoice-details-main-wp-all .status {
float: left;
width: 35%;
padding: 0px 0 10px 0;
text-align: left;
color: #000;
font-size: 15px;
line-height: 30px;
}


   
          
.invoice-details-main-wp-all .paypal-btn
{
background: url("/images/paypal-buton.png") repeat-x scroll 0 0 transparent;
border: medium none;
color: #FFFFFF;
          
font-size: 14px;
padding: 6px;
}
.invoice-details-main-wp-all .style2 input.yellow_btn {
background: #747474;
border: 0 none;
border-radius: 3px;
color: #fff;
font-family: "Roboto",sans-serif;
font-size: 15px;
padding: 8px 20px;
}
.invoice-details-main-wp-all .style2 input.yellow_btn:hover, .style2 input.yellow_btn:active, .style2 input.yellow_btn:focus, .inovice-grandtotal input#ctl00_contentplaceholder1_btncouponapply:hover {
background: #b8b8b8 ;
color: #fff;
text-decoration: none;
transition: all 0.4s linear 0s;
}
.invoice-details-main-wp-all .erromessage
{
color: Red;
padding: 5px;
}
.invoice-details-main-wp-all #ctl00_ContentPlaceHolder1_GridViewinovicelist
{
margin-top: 20px;
}
.invoice-details-main-wp-all #ctl00_ContentPlaceHolder1_lblfullname a
{
font-size: 16px;
line-height: 18px;
padding-bottom: 8px;
display: inline-block;
}
.invoice-details-main-wp-all .cp1 { width:40%;}
.invoice-details-main-wp-all .cp2 {width:25%;}
.invoice-details-main-wp-all .cp3 {width:16%;}
.cp4 {}
.invoice-details-main-wp-all tr.in-main-s > td {
border: solid 1px rgb(232, 232, 232);
margin-bottom: 30px;
display: block;
float: left;
width: 100%;
padding: 20px;
background: #efefef;
border-radius: 0;
-moz-box-shadow: 3px 3px 5px 6px #ccc;
-webkit-box-shadow: 3px 3px 5px 6px #ccc;
box-shadow: 3px 3px 4px -2px rgba(121, 121, 121, 0.36);

}
.invoice-details-main-wp-all table#ctl00_contentplaceholder1_GridViewinovicelist {
border-left: 1px solid #efefef;
border-right: 1px solid #efefef;
}
.invoice-details-main-wp-all table#ctl00_contentplaceholder1_GridViewinovicelist tr:nth-child(1) {
background: var(--secondary1-color);
}
.invoice-details-main-wp-all .cap-details-cell-invc:first-child span:first-child {
color: var(--secondary1-color);
font-weight: 400;
text-transform: uppercase;
font-size: 15px;
}
.invoice-details-main-wp-all th.cptions-hearder-invc-1 {
padding-right: 30px;
}
.invoice-details-main-wp-all span#ctl00_contentplaceholder1_lbltotalprice {
font-size: 16px;
font-weight: bold;
color: var(--secondary1-color);
}
.invoice-details-main-wp-all tr.in-main-s h4 {
font-size: 15px;
line-height: 30px;
text-transform: capitalize;
font-weight: 400;
}

.invoice-details-main-wp-all .name-invoice {
width: 45%;
float: left !important;
display: block;
text-align: right;
padding-right: 10px;
max-width: 180px;
}

.invoice-details-main-wp-all td.name-invoice label {
float: right;
margin-left: 10px;
margin-right: 10px;
}

.invoice-details-main-wp-all .result-invoice {
width: 55%;
float: left;
min-width: 200px;
}

.invoice-details-main-wp-all .inovice-details table {
width: 100% !important;
}

.invoice-details-main-wp-all .inovice-details table tr {
width: 100% !important;
float: left;
}


@media (max-width:480px) {
.invoice-details-main-wp-all .inovice-profile {
width: 50%;
text-align: center;
float:left;
}
.inovice-profile img {
float: inherit;
margin-left: auto;
text-align: center;
width: 122px;
}
.invoice-details-main-wp-all .status {
width: 50%;
font-size: 12px;
text-align: left;
margin-top: 15px;
}
.invoice-details-main-wp-all .inovice-details {
width: 100%;
font-size: 12px;
line-height: 24px;
}
.invoice-details-main-wp-all .name-invoice {
width: 50%;
float: left !important;
display: block;
text-align: right;
padding-right: 10px;
max-width: 180px;
}
.invoice-details-main-wp-all .cap-details-cell-invc:first-child span:first-child {
color: #d2b669;
font-weight: 400;
text-transform: uppercase;
font-size: 12px;
}
.invoice-details-main-wp-all .cap-details {
font-size: 11px !important;
background: #fff;
}
.invoice-details-main-wp-all tr.invoice-details-hed th {
padding: 20px 10px;
border: 0;
font-weight: 400;
text-transform: uppercase;
font-size: 12px;
color: #ffffff !IMPORTANT;
}
.invoice-details-main-wp-all td.inovice-grandtotal strong {
font-size: 12px;
line-height: 33px;
padding-right: 7px;
color: #000;
}
.invoice-details-main-wp-all td.inovice-grandtotal {
font-size: 15px;
text-align: right;
color: #ab9557;
line-height: 31px;
float: right;
margin-top: 10px;
}
.invoice-details-main-wp-all span#ctl00_contentplaceholder1_lbltotalprice {
font-size: 16px;
font-weight: bold;
color: #b19854;
}

.invoice-details-main-wp-all tr.in-main-s h4 {
font-size: 13px;
line-height: 24px;
text-transform: capitalize;
}
.invoice-details-main-wp-all .result-invoice {
width: 50%;
float: left;
min-width: 0;
}
.invoice-details-main-wp-all .cptions-hearder-invc-1 {
width: auto;
padding: 20px 10px;
vertical-align: top;
text-align: right;
color: #ffffff;
text-transform: uppercase;
}

}




/*shipping-cart-main-page*/







.shipping-cart-main-wp .lblpr {
float: right !important;
}

.shipping-cart-main-wp .btnls {
float: right !important;
}
.shipping-cart-main-wp .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
padding: 8px;
line-height: 2.428571;
vertical-align: top;
border-top: 1px solid var(--secondary1-color);
color: #040404 !important;
font-size: 20px;
font-family: 'Lato', sans-serif;
}
.shipping-cart-main-wp .cap-details-txt-1 {
width: 100%;
}

.shipping-cart-main-wp .cap-details-txt-2 {
width: 377px;
float: left;
}

.shipping-cart-main-wp .cap-details-txt-3 {
width: 175px;
float: left;
}

.shipping-cart-main-wp .cap-details-txt-4 {
width: 125px;
float: left;
}

.shipping-cart-main-wp .cap-details-txt-5 {
width: 7%;
float: left;
}

.shipping-cart-main-wp .cap-details-txt-6 {
width: 15.23%;
float: left;
}

.shipping-cart-main-wp .cap-details-txt-7 {
width: 10.5%;
float: left;
}

.shipping-cart-main-wp .cap-details-txt-8 {
width: 4%;
float: left;
}

.shipping-cart-main-wp .txtsd {
width: 33%;
}

.shipping-cart-main-wp .cap-details1 {
border: 1px solid #ccc;
border-top: none;
}

.shipping-cart-main-wp .cap-details-txt-1 {
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}

.shipping-cart-main-wp table#ctl00_contentplaceholder1_GridViewShoopingcart {
width: 100%;
}

.shipping-cart-main-wp table#shopingcartheader tr td {
padding: 25px 0px;
border: 0;
margin: 0 !important;
}

.shipping-cart-main-wp tr.cap-details1 {
padding: 10px 0;
border-bottom: solid 1px rgb(220, 220, 220);
}


.shipping-cart-main-wp .cap-details1 {
border: 0;
}

.shipping-cart-main-wp .table-hover>tbody>tr:hover {
background: #fff;
}
.shipping-cart-main-wp td.cap-details-cell-1 {}

.shipping-cart-main-wp td.cap-details-cell-1 a img {
width: 25px;
float: left;
position: relative;
right: 16px;
}

.shipping-cart-main-wp td.cap-details-cell-1 a {float: right;}

table#shopingcartheader {
/* background: #fffaec; */
}

.shipping-cart-main-wp table#shopingcartheader tr.cptions-st1 {}

.shipping-cart-main-wp table#shopingcartheader tr.cptions-st1 th {
    background: var(--secondary1-color);
    padding: 5px 30px;
    color: #fff !important;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}
.shipping-cart-main-wp .lblpr strong {
color: #353535;
font-family: 'Lato', sans-serif;
padding-right: 10px;
text-transform: uppercase;
}

.shipping-cart-main-wp table#shopingcartheader tbody {
border: 0;
}

.shipping-cart-main-wp table#shopingcartheader tr td .cap-pro-name a {
font-size: 15px;
color: var(--secondary1-color);
font-family: 'Lato', sans-serif;
text-transform: uppercase;
font-weight: 400;
}

.shipping-cart-main-wp table#shopingcartheader tr td .cap-pro-desc {font-size: 13px;line-height: 18px;}

.shipping-cart-main-wp table#shopingcartheader tr td {
padding: 10px 14px;
background: #efefef;
font-size:15px;
}

.shipping-cart-main-wp tr.cap-details1 {
border-bottom: solid 1px rgb(220, 220, 220);
}

.shipping-cart-main-wp table#shopingcartheader tr td input {
width: 50px !important;
text-align: center;
padding: 0px 0px;
border: 1px solid var(--secondary1-color);
}

.shipping-cart-main-wp table#shopingcartheader tr.cptions-st1 th:nth-child(2) {
padding-left: 16px;
}

.shipping-cart-main-wp table#shopingcartheader tr.cptions-st1 th:nth-child(4) {
padding-left: 58px;
padding-right: 0;
}

.shipping-cart-main-wp .lblpr {
font-size: 17px;
color: var(--secondary1-color);
margin-top: 18px;
margin-bottom: 20px;
}


.shipping-cart-main-wp .checkoutbox .btn {

width: 192px;

text-align: center;
margin-top: 6px;
text-transform: capitalize;
font-weight: 300;
background: var(--secondary1-color);
color: #fff;
float: left;
margin-left: 10px;
}

.shipping-cart-main-wp .checkoutbox .btn:hover {
background: #000;
}

.shipping-cart-main-wp .smpl-shpng-crt .btn {

width: 192px;

text-align: center;
margin-top: 6px;
text-transform: capitalize;
font-weight: 300;
background: var(--secondary1-color);
color: #fff;
float: right;
margin-left: 10px;
}
.shipping-cart-main-wp .shipping-cart-main-wp .smpl-shpng-crt .btn:hover {
color: #fff;
background:#000;

}
.shipping-cart-main-wp input#ctl00_contentplaceholder1_Button1 {
padding: 10px 0;
background-color: rgb(255, 255, 255);
border: 1px solid var(--secondary1-color);
font-size: 16px;
color: var(--secondary1-color);
}

.shipping-cart-main-wp input#ctl00_contentplaceholder1_Button1:hover {
background-color: rgb(210, 182, 105);
border: 1px solid var(--secondary1-color);
font-size: 16px;
color: #ffffff;
}

.shipping-cart-main-wp input#ctl00_contentplaceholder1_CheckBox1 {
margin-right: 10px;
}


@media (max-width:480px) {
.shipping-cart-main-wp .smpl-shpng-crt .btn {
margin-top: 20px;
width: 150px;
font-size: 13px;
}

.shipping-cart-main-wp input#ctl00_contentplaceholder1_Button1 {
padding: 10px 0;
background-color: rgb(255, 255, 255);
border: 1px solid var(--secondary1-color);
font-size: 12px;
color: var(--secondary1-color);
width: 185px;
float: right;
}

.shipping-cart-main-wp table#shopingcartheader tr.cptions-st1 th {
background: var(--secondary1-color);
padding: 5px 30px;
color: #fff !important;
font-weight: normal;
font-size: 13px;
text-transform: uppercase;
}
.shipping-cart-main-wp .txtsd {
width: 21%;
}
.shipping-cart-main-wp .lblpr {
font-size: 18px;
color: var(--secondary1-color);
margin-top: 0px;
margin-bottom: 20px;
}
.shipping-cart-main-wp table#shopingcartheader tr td {
padding: 10px 14px;
background: #efefef;
font-size: 11px;
}


}








/*shipping-details-page*/







.shipping-details-main-wp-all-in .shp-address
{

background-color: rgb(239, 239, 239);
border: 1px solid rgb(239, 239, 239);
float: left;
font-size: 14px;
line-height: 30px;
padding: 20px;
width: 660px;
height: auto;
-moz-box-shadow: 3px 3px 5px 6px #ccc;
-webkit-box-shadow: 3px 3px 5px 6px #ccc;
box-shadow: 3px 3px 4px -2px rgba(121, 121, 121, 0.36);
}

.shipping-details-main-wp-all-in .shp-address h3
{
font-size:24px;
color:#1c6645;
}
.shipping-details-main-wp-all-in .shp-address input[type="text"]
{
width: 100%;
height: 40px;
padding: 5px 10px;
float: left;
border: 1px solid rgba(226, 39, 57, 0.6);
color: #363636;
border-radius: 3px;
background: none;
}
.shipping-details-main-wp-all-in .small_country
{
width:50px !important;
float:left;
margin-right:20px;
}
.shipping-details-main-wp-all-in .small_phone
{
width:330px !important;
float:right;
}
.shipping-details-main-wp-all-in .shp-address select
{
width: 100%;
height: 40px;
padding: 5px 10px;
float: left;
border: 1px solid rgba(226, 39, 57, 0.6);
color: #363636;
background: none;
border-radius: 3px;
}
.shipping-details-main-wp-all-in .shp-address textarea
{
width: 100%;
height: 30px;
padding: 5px 10px;
float: left;
background: none;
border: 1px solid rgba(226, 39, 57, 0.6);
color: #363636;
border-radius: 3px;

}    

.shipping-details-main-wp-all-in input#ctl00_contentplaceholder1_textboxPhoneCode {
width: 10% !important;
margin-right: 1%;
}

.shipping-details-main-wp-all-in input#ctl00_contentplaceholder1_txxphone {
width: 89% !important;
}


                   
.shipping-details-main-wp-all-in .shp-charge
{
width: 460px;
padding: 20px;
margin-left: 10px;
float: right;
background-color: rgb(239, 239, 239);
border: 1px solid rgb(239, 239, 239);
min-height: 300px;
-moz-box-shadow: 3px 3px 5px 6px #ccc;
-webkit-box-shadow: 3px 3px 5px 6px #ccc;
box-shadow: 3px 3px 4px -2px rgba(121, 121, 121, 0.36);            
}
.shipping-details-main-wp-all-in .shp-address-edit
{
width: 100%;
display: none;
}
.shipping-details-main-wp-all-in .shp-address-add
{
width: 100%;
}
.shipping-details-main-wp-all-in .shp-address-list
{
width: 100%;
float: left;
margin-bottom:20px;
}
.shipping-details-main-wp-all-in .shp-loading
{
position: absolute;
width: 100%;
height: 100%;
margin-top: -19px;
padding-bottom: 12px;
background-image: url(/images/shp-loading-bg.png);
}
.shipping-details-main-wp-all-in .radio-btn input {
float: left;
margin-right: 10px;
margin-top:8px;
}
.shipping-details-main-wp-all-in span#ctl00_contentplaceholder1_lblshippingaddress
{
font-size: 15px;
letter-spacing: 0px;
color: #000;
}
.shipping-details-main-wp-all-in .shp-address input[type="submit"]
{

width: 126px;
float: left;
margin-bottom: 20px;

font-size: 16px;

margin-top: 10px;
font-size: 20px;
line-height: 30px;
text-align: center;
padding: 5px 10px;
cursor: pointer;
font-size: 14px;
transition: all 0.5s ease;
border-radius: 3px;
min-width: 100px;
display: block;
clear: both;
}
.shipping-details-main-wp-all-in .shp-address input[type="submit"]:hover
{
                    

text-decoration: none;
-webkit-transition: all .4s linear;
-moz-transition: all .4s linear;
-o-transition: all .4s linear;
-ms-transition: all .4s linear;
transition: all .4s linear;
}

.shipping-details-main-wp-all-in .send-bt
{
background:#333;
border:0 none;
border-radius:3px;
color:#fff;
float:left;
font-size:15px;
margin-top:10px;
padding:10px 20px;
display:block;
clear:both;
}
.shipping-details-main-wp-all-in table#editarea td {
padding-bottom: 7px;
}
.shipping-details-main-wp-all-in .send-bt:hover,.send-bt:active,.send-bt:focus
{
background:#b8b8b8;
color: #fff;
text-decoration:none;
-webkit-transition: all .4s linear;
-moz-transition: all .4s linear;
-o-transition: all .4s linear;
-ms-transition: all .4s linear;
transition: all .4s linear;
}
.shipping-details-main-wp-all-in .warning_note
{
width: 100%;
padding: 10px;
background: var(--secondary1-color);
border: 1px solid var(--secondary1-color);
margin-bottom: 20px;
float: left;
margin-top: 12px;
text-align: center;
}
.shipping-details-main-wp-all-in .warning_note p
{
font-size:14px;
line-height:18px;
padding:0px !important;
margin:0px !important;
color:#fff;
}
.shipping-details-main-wp-all-in .shp-address h3, .shp-charge > h3 {
color: #000;
font-size: 22px;
padding: 0 0 10px;
text-transform: uppercase;
font-family: 'Lato', sans-serif;
}
.shipping-details-main-wp-all-in table.shp-address-add td {
color: #333;
padding: 4px 0;
}
.shipping-details-main-wp-all-in .shp-address input.reg_btn {
background-color:#747474;
border:0 none;
border-radius:3px;
color:#fff;
float:left;
font-size:15px;
margin-top:10px;
padding:8px 20px;
}
.shipping-details-main-wp-all-in .shp-address input.reg_btn:hover,.shipping-details-main-wp-all-in .shp-address input.reg_btn:active,.shipping-details-main-wp-all-in .shp-address input.reg_btn:focus,.shipping-details-main-wp-all-in .shp-address-edit .send-bt:hover,
.shipping-details-main-wp-all-in input#ctl00_contentplaceholder1_btncontonfirm:hover,.shipping-details-main-wp-all-in .shp-address-edit .send-bt:active,
.shipping-details-main-wp-all-in input#ctl00_contentplaceholder1_btncontonfirm:active,.shipping-details-main-wp-all-in input#ctl00_contentplaceholder1_btncontinue:hover,.shipping-details-main-wp-all-in input#ctl00_contentplaceholder1_btncontinue:active {
    
text-decoration:none;
-webkit-transition: all .4s linear;
-moz-transition: all .4s linear;
-o-transition: all .4s linear;
-ms-transition: all .4s linear;
transition: all .4s linear;
}
.shipping-details-main-wp-all-in .shp-address-edit .send-bt,input#ctl00_contentplaceholder1_btncontonfirm,input#ctl00_contentplaceholder1_btncontinue {
   
border: 0;
border-radius: 3px;
height: 42px; 
margin-right: 12px;
margin-top: 10px;
padding: 10px 25px;
font-size:15px;
}
.shipping-details-main-wp-all-in input#ctl00_contentplaceholder1_btncontonfirm {
margin-right:0px;
float: right;
  
margin-top: -60px;

}
.shipping-details-main-wp-all-in .shp-charge span {
color: #333;
font-size: 15px;
line-height: 22px;
}
.shipping-details-main-wp-all-in input#ctl00_contentplaceholder1_btncontinue {

float: right;

}

.shipping-details-main-wp-all-in input#ctl00_contentplaceholder1_btncontinue:hover {
 
}


.shipping-details-main-wp-all-in input#ctl00_contentplaceholder1_btncontonfirm {
float: right;
}
.shipping-details-main-wp-all-in input#btncancel {
margin-top: 10px;
margin-left: 10px;
color: #fff;
padding: 7px 40px;
font-size: 14px;
background: #5f5f5f;
height:42px;

min-width: inherit;
}

.shipping-details-main-wp-all-in input#btncancel:hover {
background: #7d7d7d;
}
.shipping-details-main-wp-all-in input#ctl00_contentplaceholder1_txtAphone {
width: 89% !important;
}

.shipping-details-main-wp-all-in input#ctl00_contentplaceholder1_txtboxPhoneCodeAddNew {
width: 10% !important;
margin-right: 1%;
}

.shipping-details-main-wp-all-in .shp-address input#ctl00_contentplaceholder1_CheckBox1 {
margin-right: 10px;
font-family: 'Lato', sans-serif !important;
}
.shipping-details-main-wp-all-in .shp-charge label {
line-height: 28px;
}

@media (max-width:480px) {
.shipping-details-main-wp-all-in input#ctl00_contentplaceholder1_btncontonfirm {
margin-right: 0px;
float: right;
border: 1px solid #d2b669;
margin-top: 0px;
}

.shipping-details-main-wp-all-in .shp-charge span#ctl00_contentplaceholder1_lblshiptext {
width: 312px !important;
float: left !important;
font-size: 12px !important;
}

.shipping-details-main-wp-all-in .warning_note p {
font-size: 11px;
line-height: 18px;
padding: 0px !important;
margin: 0px !important;
}
.shipping-details-main-wp-all-in span#ctl00_contentplaceholder1_lblshippingaddress {
font-size: 12px;
letter-spacing: 0px;
color: #000;
line-height: 27px;
}

      
.shipping-details-main-wp-all-in input#ctl00_contentplaceholder1_textboxPhoneCode {
width: 20% !important;
margin-right: 1%;
}
.shipping-details-main-wp-all-in input#ctl00_contentplaceholder1_txxphone {
width: 79% !important;
}

}







/*shipping-cart-invoice-page*/








.shipping-cart-invoi-wp-page .cptions-st {
background: #FFF;
padding-left: 10px;
border: 1px solid #CCC;
padding-top: 8px;
}

.shipping-cart-invoi-wp-page .cptions-st-1 {
background: #fff;
padding-left: 10px;
border: 1px solid #CCC;
padding-top: 8px;
}

.shipping-cart-invoi-wp-page .cptions-st-2 {
background: #FFF;
padding-left: 10px;
padding-top: 8px;
height: 36px;
}

.shipping-cart-invoi-wp-page .cap-details {
font-size: 14px !important;
background: #efefef;
}

.shipping-cart-invoi-wp-page .cap-details-2 {
padding-left: 10px;
background: #fff;
font-size: 14px !important;
}

.shipping-cart-invoi-wp-page .cap-details-cell-invc {
border-top: solid 1px #efefef;
line-height: 20px;
padding: 24px 10px;
text-align: left;
vertical-align: top;
}

.shipping-cart-invoi-wp-page .cap-details-cell-invc-1 {
padding: 5px 30px 5px 5px;
vertical-align: middle;
height: 30px;
border-top: 1px solid #efefef;
text-align: right;
}

.shipping-cart-invoi-wp-page .checkout-btn {
background: url("/images/join-us.png") repeat-x scroll 0 0 transparent;
border: medium none;
color: #FFFFFF;
font-size: 14px;
padding: 6px;
margin-top: 6px;
}

.shipping-cart-invoi-wp-page .invoice-date {
float: right;
width: 200px;
height: 28px;
}

.shipping-cart-invoi-wp-page .inovice-totoal {
width: 230px;
float: right;
}


        
.shipping-cart-invoi-wp-page td#ctl00_contentplaceholder1_trGiftCardTextbox {
float: none;
padding-bottom: 12px;
}

.shipping-cart-invoi-wp-page td#ctl00_contentplaceholder1_trGiftCardTextbox input {
    border: 1px solid rgba(226, 39, 57, 0.55);
    border-radius: 3px;
    padding-left: 10px;
    color: #000;

}

.shipping-cart-invoi-wp-page input#ctl00_contentplaceholder1_btngiftcardapply {
background: var(--secondary1-color);
color: #fff;
padding-left: 10px;
padding-right: 10px;
border-radius: 3px;
}



.shipping-cart-invoi-wp-page .style2 {
float: right;
margin: 10px 0;
padding: 10px 0px 16px 10px;
width: 920px;
}

.shipping-cart-invoi-wp-page .invoice-panel {
width: 100%;
float: left;
/*border: solid 1px #c6ca73;*/
/*background: linear-gradient(to bottom, #FFFFFF 0px, #F9F9F9 89%) repeat scroll 0 0 transparent;*/
/*box-shadow: 0px 0px 10px -5px;*/
margin-top: 20px;
background: #fff;
}

.shipping-cart-invoi-wp-page tr.in-main-s {
background: #fff;
}

.shipping-cart-invoi-wp-page .style3 {
width: 100%;
color: #000000;
font-size: 13px;
margin-top: 0px;
background: #f9f9f9;
}

.shipping-cart-invoi-wp-page .inovice-profile {
width: 25%;
float: left;
padding: 10px 0 10px 4px;
border-bottom: 0px solid #efefef;
}

.shipping-cart-invoi-wp-page .inovice-profile img {
float: left;
margin-left: 12px;
padding: 0px;
height: auto;
position: relative;
margin-top: 39px;
width: 220px;
}

.shipping-cart-invoi-wp-page .inovice-details {
width: 40%;
float: right;
text-align: right;
padding-right: 10px;
border-bottom: 0px solid #efefef;
padding-bottom: 10px;
font-size: 15px;
line-height: 32px;
}

.shipping-cart-invoi-wp-page .cptions-hearder-invc {
padding: 4px 5px 8px;
vertical-align: middle;
text-align: left;
color: #333333;
text-transform: uppercase;
}

.shipping-cart-invoi-wp-page .inovice-details table {
width: 100%;
}

.shipping-cart-invoi-wp-page .inovice-details table tr {
float: left;
width: 100%;
}

.shipping-cart-invoi-wp-page .cptions-hearder-invc-1 {
width: 140px;
padding: 4px 30px 8px 0px;
vertical-align: top;
text-align: right;
color: #333333;
text-transform: uppercase;
}

.shipping-cart-invoi-wp-page #ctl00_ContentPlaceHolder1_lblfullname {
color: #f18424;
font-weight: bold;
}

.shipping-cart-invoi-wp-page .inovice-grandtotal1 {
height: 30px;
text-align: right;
padding-top: 26px;
text-transform: uppercase;
padding-right: 30px;
padding-bottom: 20px;
border-bottom: 1px solid rgba(218, 218, 218, 0.27);
border-left: 1px solid rgba(218, 218, 218, 0.27);
border-right: 1px solid rgba(218, 218, 218, 0.27);
font-size: 17px;
}

.shipping-cart-invoi-wp-page tr#ctl00_contentplaceholder1_trtotpurchaseamt {
border-left: 1px solid rgba(218, 218, 218, 0.27);
border-right: 1px solid rgba(218, 218, 218, 0.27);
width: 100%;
float: left;
}

.shipping-cart-invoi-wp-page tr#ctl00_contentplaceholder1_tdshippricemsg {
border-left: 1px solid rgba(218, 218, 218, 0.27);
border-right: 1px solid rgba(218, 218, 218, 0.27);
width: 100%;
float: left;
}

.shipping-cart-invoi-wp-page td.inovice-grandtotal {
font-size: 16px;
text-align: right;
color: var(--secondary1-color);
line-height: 31px;
float: right;
margin-top: 10px;
}

.shipping-cart-invoi-wp-page td.inovice-grandtotal strong {
font-size: 16px;
line-height: 33px;
padding-right: 7px;
color: #000;
font-weight: 400;
}


.shipping-cart-invoi-wp-page .inovice-grandtotal {
border-top: solid 0px #efefef;
height: 30px;
text-align: right;
padding-top: 10px;
font-size: 15px;
text-transform: uppercase;
padding-right: 30px;
}

.shipping-cart-invoi-wp-page .status {
float: left;
width: 35%;
padding: 0px 0 10px 0;
text-align: left;
color: #000;
font-size: 15px;
line-height: 31px;
}

.shipping-cart-invoi-wp-page .paypal-btn {
background: url("/images/paypal-buton.png") repeat-x scroll 0 0 transparent;
border: medium none;
color: #FFFFFF;
font-size: 14px;
padding: 6px;
}

.shipping-cart-invoi-wp-page .erromessage {
color: Red;
padding: 5px;
}

.shipping-cart-invoi-wp-page #ctl00_ContentPlaceHolder1_GridViewinovicelist {
margin-top: 20px;
}

.shipping-cart-invoi-wp-page #ctl00_ContentPlaceHolder1_lblfullname a {
font-size: 16px;
line-height: 18px;
padding-bottom: 8px;
display: inline-block;
}

.shipping-cart-invoi-wp-page .style2 input.yellow_btn {
background: #747474;
border: 0 none;
border-radius: 3px;
color: #fff;
font-size: 15px;
padding: 8px 20px;
}

.shipping-cart-invoi-wp-page .style2 input.yellow_btn:hover, 
.shipping-cart-invoi-wp-page .style2 input.yellow_btn:active, 
.shipping-cart-invoi-wp-page .style2 input.yellow_btn:focus, 
.shipping-cart-invoi-wp-page .inovice-grandtotal input#ctl00_contentplaceholder1_btncouponapply:hover {
background: #b8b8b8;
color: #fff;
text-decoration: none;
-webkit-transition: all .4s linear;
-moz-transition: all .4s linear;
-o-transition: all .4s linear;
-ms-transition: all .4s linear;
transition: all .4s linear;
}

.shipping-cart-invoi-wp-page .inovice-grandtotal input#ctl00_contentplaceholder1_txtcouponcode {
border: 1px solid #ddd;
border-radius: 3px;
padding: 2px 8px;
}

.shipping-cart-invoi-wp-page .inovice-grandtotal input#ctl00_contentplaceholder1_btncouponapply {
background: #747474;
border: 0 none;
border-radius: 3px;
color: #fff;
font-size: 14px;
padding: 3px 15px;
}

.shipping-cart-invoi-wp-page .cp1 {
width: 40%;
}

.shipping-cart-invoi-wp-page .cp2 {
width: 25%;
}

.shipping-cart-invoi-wp-page .cp3 {
width: 16%;
}


.shipping-cart-invoi-wp-page .hidden {
display: none;
}

.shipping-cart-invoi-wp-page tr.invoice-details-hed th {
    padding: 15px 10px;
    border: 0;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 16px;
    color: #ffffff !IMPORTANT;

}

.shipping-cart-invoi-wp-page tr.invoice-details-hed {
background: var(--secondary1-color);
}

.shipping-cart-invoi-wp-page table#invoicelist {
border: solid 1px #efefef;
}

.shipping-cart-invoi-wp-page .cap-details-cell-invc:first-child span:first-child {
color: var(--secondary1-color);
font-weight: 400;
text-transform: uppercase;
font-size: 15px;
}

.shipping-cart-invoi-wp-page .cap-pro-size {
font-size: 15px;
width: 100%;
}


.shipping-cart-invoi-wp-page .cap-details-cell-invc .cap-pro-size {
float: left;
margin-right: 10px;
}

.shipping-cart-invoi-wp-page span#ctl00_contentplaceholder1_lbltotalprice {
font-size: 20px;
font-weight: bold;
color: #b19854;
}

.shipping-cart-invoi-wp-page tr.invoice-details-hed th:nth-child(4) {
padding-right: 28px;
}




.shipping-cart-invoi-wp-page tr.in-main-s > td {
border: solid 1px rgb(222, 222, 222);
margin-bottom: 30px;
display: block;
float: left;
width: 100%;
padding: 20px;
background: #efefef;
-moz-box-shadow: 3px 3px 5px 6px #ccc;
-webkit-box-shadow: 3px 3px 5px 6px #ccc;
box-shadow: 3px 3px 4px -2px rgba(121, 121, 121, 0.36);
}


.shipping-cart-invoi-wp-page span#ctl00_contentplaceholder1_lbltotalprice strong {
font-weight: 700;
color: #a48e50;
margin-right: 10px;
}


.shipping-cart-invoi-wp-page .name-invoice {
width: 45%;
float: left !important;
display: block;
text-align: right;
padding-right: 10px;
max-width: 180px;
}

.shipping-cart-invoi-wp-page td.name-invoice label {
float: right;
margin-left: 10px;
margin-right: 10px;
}




@media (max-width:480px) {
.shipping-cart-invoi-wp-page .inovice-profile {
width: 50%;
text-align: center;
float: left;
}

.shipping-cart-invoi-wp-page .inovice-profile img {
float: inherit;
margin-left: auto;
text-align: center;
width: 122px;
}

.shipping-cart-invoi-wp-page .status {
width: 50%;
font-size: 12px;
text-align: left;
margin-top: 31px;
}

.shipping-cart-invoi-wp-page .inovice-details {
width: 100%;
font-size: 12px;
line-height: 24px;
}

.shipping-cart-invoi-wp-page .name-invoice {
width: 50%;
float: left !important;
display: block;
text-align: right;
padding-right: 10px;
max-width: 180px;
}

.shipping-cart-invoi-wp-page .cap-details-cell-invc:first-child span:first-child {
color: var(--secondary1-color);
font-weight: 400;
text-transform: uppercase;
font-size: 12px;
}

.shipping-cart-invoi-wp-page .cap-details {
font-size: 10px !important;
background: #efefef;
}

.shipping-cart-invoi-wp-page .cap-details-2 {
padding-left: 10px;
background: #fff;
font-size: 10px !important;
}


.shipping-cart-invoi-wp-page .shipping-cart-invoi-wp-page .cap-details {
background: #efefef;
}

.shipping-cart-invoi-wp-page tr.invoice-details-hed th {
padding: 20px 10px;
border: 0;
font-weight: 400;
text-transform: uppercase;
font-size: 12px;
color: #ffffff !IMPORTANT;
}

.shipping-cart-invoi-wp-page td.inovice-grandtotal strong {
font-size: 12px;
line-height: 33px;
padding-right: 7px;
color: #000;
}

.shipping-cart-invoi-wp-page td.inovice-grandtotal {
font-size: 15px;
text-align: right;
color: var(--secondary1-color);
line-height: 31px;
float: right;
margin-top: 10px;
}

.shipping-cart-invoi-wp-page span#ctl00_contentplaceholder1_lbltotalprice {
font-size: 16px;
font-weight: bold;
color: #b19854;
}

.shipping-cart-invoi-wp-page .inovice-grandtotal1 {
font-size: 19px;
height: 30px;
text-align: right;
padding-top: 13px;
text-transform: uppercase;
padding-right: 30px;
padding-bottom: 20px;
border-bottom: 1px solid rgba(218, 218, 218, 0.27);
border-left: 1px solid rgba(218, 218, 218, 0.27);
font-size: 15px;
}

.shipping-cart-invoi-wp-page td.inovice-grandtotal strong {
font-size: 12px;
padding-right: 7px;
color: #000;
font-weight: 400;
}

.shipping-cart-invoi-wp-page td.inovice-grandtotal {
font-size: 15px;
text-align: right;
color: var(--secondary1-color);
line-height: 21px;
float: right;
margin-top: 0;

}
}




.shipping-cart-invoi-wp-page td#ctl00_contentplaceholder1_trGiftCardTextbox input#ctl00_contentplaceholder1_btngiftcardapply {
color: #fff;
}




/*.registration-subscribe*/




.registration-subscribe-wp-main .reg-field {
border: 1px solid #d3d3d3;
font-family: Arial;
font-size: 12px;
padding: 6px;
width: 250px;
margin-bottom:8px;
}
.registration-subscribe-wp-main .reg-select-field {
border: 1px solid #d3d3d3;
font-family: Arial;
font-size: 12px;
padding: 6px;
width: 264px;
margin-bottom:8px;
}
.registration-subscribe-wp-main .reg-btn {
background:url("/images/join-us.png") no-repeat scroll 0 0 transparent;
padding:6px;
font-family:Arial;
font-size:14px;
color:#fff;
border:none;
}





/*registered-user-invo-details*/



.registered-user-invo-details .cptions-st
{
background: #FFF;
padding-left: 10px;
border: 1px solid #CCC;
padding-top: 8px;
}
.registered-user-invo-details .cptions-st-1
{
background: #fff;
padding-left: 10px;
border: 1px solid #CCC;
padding-top: 8px;
}
.registered-user-invo-details .cptions-st-2
{
background: #FFF;
padding-left: 10px;
padding-top: 8px;
height: 36px;
}
.registered-user-invo-details tr.in-main-s {
background: #fff;
}

.registered-user-invo-details .cap-details
{
font-size: 14px !important;
border-bottom: solid 1px #d8d8d8 !important;
background: #fff;
}
        
.registered-user-invo-details span#ctl00_contentplaceholder1_GridViewinovicelist_ctl02_lblsku {
font-size: 12px;
}
  
        
.registered-user-invo-details .cap-details-2
{
padding-left: 10px;
border-bottom: solid 1px #d8d8d8 !important;
background: #f5f5f5;
}
.registered-user-invo-details .cap-details-cell-invc
{
border-top: solid 1px #e4e4e4;
line-height: 20px;
padding: 24px 10px;
text-align: left;
vertical-align: top;
         
}
.registered-user-invo-details .cap-details-cell-invc-1
{
padding: 5px 30px 5px 5px;
vertical-align: middle;
height: 30px;
border-top: solid 1px #e4e4e4;
text-align: right;
}
        
.registered-user-invo-details .checkout-btn
{
background: url("/images/join-us.png") repeat-x scroll 0 0 transparent;
border: medium none;
color: #FFFFFF;
           
font-size: 14px;
padding: 6px;
margin-top: 6px;
}
.registered-user-invo-details .invoice-date
{
float: right;
width: 200px;
height: 28px;
}
.registered-user-invo-details .inovice-totoal
{
width: 230px;
float: right;
}
.registered-user-invo-details .style2
{
float: right;
margin: 10px 0;
padding: 10px 0px 16px 10px;
width: 920px;
}
.registered-user-invo-details .invoice-panel
{
width: 100%;
   
float: left;

margin-top: 20px;
background: #fff;

}
.registered-user-invo-details .style3
{
width: 100%;
color: #000000;
font-size: 13px;
margin-top: 0px;
background: #f9f9f9;
}
.registered-user-invo-details .inovice-profile
{
width: 25%;
height: 76px;
float: left;
padding: 20px 0 10px 4px;
border-bottom: 0px solid #c6c6c6;
}
.registered-user-invo-details .inovice-profile img {
float: left;
position: relative;
top: 15px;
width: 220px;
padding-top: 55px;
}
        
.registered-user-invo-details .inovice-details {
width: 40%;
float: right;
text-align: right;
padding-right: 10px;
/* border-bottom: 0px solid #c6ca73; */
padding-bottom: 10px;
font-size: 15px;
line-height: 30px;
}
.registered-user-invo-details .cptions-hearder-invc
{
padding: 20px 10px;
border: 0;
font-weight: 300;
font-size: 16px;
text-transform: uppercase;
color: #fdfdfd !IMPORTANT;
}
        
.registered-user-invo-details .cptions-hearder-invc-1
{width: 140px;
padding: 20px 10px;
vertical-align: top;
font-weight: 300;
text-align: right;
color: #ffffff;
text-transform: uppercase;
}
.registered-user-invo-details #ctl00_ContentPlaceHolder1_lblfullname
{
color: #f18424;
font-weight: bold;
}
.registered-user-invo-details .inovice-grandtotal1
{
height: 30px;
text-align: right;
padding-top: 26px;
text-transform: uppercase;
padding-right: 30px;
padding-bottom: 20px;
border-bottom: 1px solid rgb(226, 226, 226);
border-left: 1px solid rgb(226, 226, 226);
border-right: 1px solid rgb(226, 226, 226);
}

.registered-user-invo-details tr#ctl00_contentplaceholder1_trshipping {
border-left: 1px solid rgb(226, 226, 226);
border-right: 1px solid rgb(226, 226, 226);
}

.registered-user-invo-details tr#ctl00_contentplaceholder1_trtotpurchaseamt {
border-left: 1px solid rgb(226, 226, 226);
border-right: 1px solid rgb(226, 226, 226);
}




.registered-user-invo-details td.inovice-grandtotal strong {
font-size: 16px;
line-height: 33px;
padding-right: 7px;
color: #000;
}

.registered-user-invo-details td.inovice-grandtotal {
font-size: 16px;
text-align: right;
color: var(--secondary1-color);
line-height: 31px;
float: right;
margin-top: 10px;
}



.registered-user-invo-details .inovice-grandtotal
{
border-top: 0px solid #c6c6c6;
height: 30px;
text-align: right;
padding-top: 10px;
          
text-transform: uppercase;
padding-right:30px;
}
.registered-user-invo-details .status {
float: left;
width: 35%;
padding: 0px 0 10px 0;
text-align: left;
color: #000;
font-size: 15px;
line-height: 30px;
}


     
 
       
          
.registered-user-invo-details .paypal-btn
{
background: url("/images/paypal-buton.png") repeat-x scroll 0 0 transparent;
border: medium none;
color: #FFFFFF;
          
font-size: 14px;
padding: 6px;
}
.registered-user-invo-details .style2 input.yellow_btn {
background: #747474;
border: 0 none;
border-radius: 3px;
color: #fff;
font-family: "Roboto",sans-serif;
font-size: 15px;
padding: 8px 20px;
}
.registered-user-invo-details .style2 input.yellow_btn:hover, 
.registered-user-invo-details .style2 input.yellow_btn:active, 
.registered-user-invo-details .style2 input.yellow_btn:focus, 
.registered-user-invo-details .inovice-grandtotal input#ctl00_contentplaceholder1_btncouponapply:hover {
background: #b8b8b8 ;
color: #fff;
text-decoration: none;
transition: all 0.4s linear 0s;
}
.registered-user-invo-details .erromessage
{
color: Red;
padding: 5px;
}
.registered-user-invo-details #ctl00_ContentPlaceHolder1_GridViewinovicelist
{
margin-top: 20px;
}
.registered-user-invo-details #ctl00_ContentPlaceHolder1_lblfullname a
{
font-size: 16px;
line-height: 18px;
padding-bottom: 8px;
display: inline-block;
}
.registered-user-invo-details .cp1 { width:40%;}
.registered-user-invo-details .cp2 {width:25%;}
.registered-user-invo-details .cp3 {width:16%;}

.registered-user-invo-details tr.in-main-s > td {
border: solid 1px rgb(232, 232, 232);
margin-bottom: 30px;
display: block;
float: left;
width: 100%;
padding: 20px;
background: #efefef;
border-radius: 0;
-moz-box-shadow: 3px 3px 5px 6px #ccc;
-webkit-box-shadow: 3px 3px 5px 6px #ccc;
box-shadow: 3px 3px 4px -2px rgba(121, 121, 121, 0.36);

}
.registered-user-invo-details table#ctl00_contentplaceholder1_GridViewinovicelist {
border-left: 1px solid #efefef;
border-right: 1px solid #efefef;
}
.registered-user-invo-details table#ctl00_contentplaceholder1_GridViewinovicelist tr:nth-child(1) {
background: var(--secondary1-color);
}
.registered-user-invo-details .cap-details-cell-invc:first-child span:first-child {
color: var(--secondary1-color);
font-weight: 400;
text-transform: uppercase;
font-size: 15px;
}
.registered-user-invo-details th.cptions-hearder-invc-1 {
padding-right: 30px;
}
.registered-user-invo-details span#ctl00_contentplaceholder1_lbltotalprice {
font-size: 16px;
font-weight: bold;
color: var(--secondary1-color);
}
.registered-user-invo-details tr.in-main-s h4 {
font-size: 15px;
line-height: 30px;
text-transform: capitalize;
font-weight: 400;
}

.registered-user-invo-details .name-invoice {
width: 45%;
float: left !important;
display: block;
text-align: right;
padding-right: 10px;
max-width: 180px;
}

.registered-user-invo-details td.name-invoice label {
float: right;
margin-left: 10px;
margin-right: 10px;
}

.registered-user-invo-details .result-invoice {
width: 55%;
float: left;
min-width: 200px;
}

.registered-user-invo-details .inovice-details table {
width: 100% !important;
}

.registered-user-invo-details .inovice-details table tr {
width: 100% !important;
float: left;
}


@media (max-width:480px) {
.registered-user-invo-details .inovice-profile {
width: 50%;
text-align: center;
float:left;
}
.registered-user-invo-details .inovice-profile img {
float: inherit;
margin-left: auto;
text-align: center;
width: 122px;
}
.registered-user-invo-details .status {
width: 50%;
font-size: 12px;
text-align: left;
margin-top: 15px;
}
.registered-user-invo-details .inovice-details {
width: 100%;
font-size: 12px;
line-height: 24px;
}
.registered-user-invo-details .name-invoice {
width: 50%;
float: left !important;
display: block;
text-align: right;
padding-right: 10px;
max-width: 180px;
}
.registered-user-invo-details .cap-details-cell-invc:first-child span:first-child {
color: #d2b669;
font-weight: 400;
text-transform: uppercase;
font-size: 12px;
}
.registered-user-invo-details .cap-details {
font-size: 11px !important;
background: #fff;
}
.registered-user-invo-details tr.invoice-details-hed th {
padding: 20px 10px;
border: 0;
font-weight: 400;
text-transform: uppercase;
font-size: 12px;
color: #ffffff !IMPORTANT;
}
.registered-user-invo-details td.inovice-grandtotal strong {
font-size: 12px;
line-height: 33px;
font-family: 'Forza-thin';
padding-right: 7px;
color: #000;
}
.registered-user-invo-details td.inovice-grandtotal {
font-size: 15px;
text-align: right;
color: #ab9557;
line-height: 31px;
float: right;
margin-top: 10px;
}
.registered-user-invo-details span#ctl00_contentplaceholder1_lbltotalprice {
font-size: 16px;
font-weight: bold;
color: #b19854;
}

.registered-user-invo-details tr.in-main-s h4 {
font-size: 13px;
line-height: 24px;
text-transform: capitalize;
}
.registered-user-invo-details .result-invoice {
width: 50%;
float: left;
min-width: 0;
}
.registered-user-invo-details .cptions-hearder-invc-1 {
width: auto;
padding: 20px 10px;
vertical-align: top;
text-align: right;
color: #ffffff;
text-transform: uppercase;
}



}


/*gift-card-giftcard-form-wp*/






.gift-card-giftcard-form-wp .lbl-rc .warning_note {
/*border: 1px solid #f8e400;*/
padding: 10px 0px;
margin: 0 !important;
/*background: #fff9e6;*/
}










/*paypal-payment-confirm-w*/









.paypal-payment-confirm-wp h1.logo-onl img {
width: 200px;
}

.paypal-payment-confirm-wp .confirm-cont {
background-color: #f1f1f1;
border: 1px solid #dadada;
margin-top: 178px;
margin-left: 10px;
padding: 20px;
width: 324px;
text-align: left;
margin: 20px auto;
-moz-box-shadow: 3px 3px 5px 6px #ccc;
-webkit-box-shadow: 3px 3px 5px 6px #ccc;
box-shadow: 3px 3px 4px -2px rgba(121, 121, 121, 0.36);
font-family: 'Lato', sans-serif;
}

.paypal-payment-confirm-wp .confirm-cont p {
margin-bottom: 20px;
font-size: 15px;
color: #000;
font-family: 'Lato', sans-serif;
line-height: 25px;
}

.paypal-payment-confirm-wp .logo-onl {
text-align: center;
padding: 20px 0px;
margin: 0px;
}

.paypal-payment-confirm-wp .send-bt {
width: 70px;
height: 30px;
float: left;
margin-bottom: 20px;
background: #1c6645;
font-size: 14px;
line-height: 30px;
color: #fff;
text-align: center;
padding: 0px 0px;
cursor: pointer;
transition: all 0.5s linear;
float: left;
border: none;
font-family: 'Lato', sans-serif;
}

.paypal-payment-confirm-wp .send-bt:hover {
background: #a7383f;
}

.paypal-payment-confirm-wp .clear_fix {
clear: both;
}

.paypal-payment-confirm-wp .confirm-cont button {
background-color: #747474;
border: 0 none;
border-radius: 3px;
color: #fff;
float: left;
font-size: 15px;
margin-top: 10px;
padding: 8px 20px;
}

.paypal-payment-confirm-wp .confirm-cont button:hover {
background: #b8b8b8;
color: #fff;
text-decoration: none;
-webkit-transition: all .4s linear;
-moz-transition: all .4s linear;
-o-transition: all .4s linear;
-ms-transition: all .4s linear;
transition: all .4s linear;
}
.smpl-shpng-crt {
    width: 100%;
    float: left;
}










