.woocommerce-account .woocommerce-MyAccount-navigation li a {

	border-radius: 10px;

	background: #DEDEDE;

	padding: 17px 38px 17px;

	line-height: 1;

	color: #1A3023;

	font-size: 15px;

	letter-spacing: 0.15px;

	font-family: "articulat-cf", Sans-serif;

	border: 0;

}

.woocommerce-account .woocommerce-MyAccount-navigation li a:hover {

	background: #28bfca;

	color: #fff!important;

}

.woocommerce-account .woocommerce-MyAccount-navigation {

	margin-top: 19px;

}



.addons h3 {

	color: #343434;

	font-size: 36px;

	font-weight: 500;

	margin: 0;

	font-family: futura-pt, sans-serif;

}



.addons .container {

    max-width: 100%;

}



.page-id-22099 .breadcrumb-title-wrapper.breadcrumb-v1{

	display: none;

}





.woocommerce-orders-table thead tr th {

    background: #80d0d8 !important;

    color: #FFF !important;

    font-size: 24px;

    padding: 22px 65px !important;

    font-weight: 700 !important;

    font-family: mulish-variable, sans-serif !important;

}

.woocommerce-orders-table {

    border-radius: 8px !important;

    border: 1px solid #E0E7ED !important;

    background: #FFF;

    box-shadow: 0px 17px 38px 0px rgba(0, 0, 0, 0.10);

    overflow: hidden;

    font-family: mulish-variable, sans-serif !important;

}

.woocommerce-orders-table tbody tr td {

	padding: 18px 65px !important;

	color: #495B6E;



	font-size: 16px;

	font-weight: 400;



	font-family: mulish-variable, sans-serif !important;

}

.woocommerce-orders-table tbody tr th:first-child{

	padding: 22px 65px !important;

}

.woocommerce table.my_account_orders tr td:last-child .button {

    margin: 0 1px 0px 1px;

    padding: 2px 28px;

    border-radius: 5px;

   background: #cf3f27;

    font-size: 18px;

    font-weight: 800;

}

.woocommerce table.my_account_orders tr td:last-child,

.woocommerce-orders-table tr th:last-child,

.woocommerce-orders-table tr td:last-child{

	text-align: center !important;

}

.woocommerce .woocommerce-MyAccount-content .woocommerce-pagination {

    margin-top: 60px;

    float: none;

    display: flex;

    justify-content: space-between;

}



.woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .button {

    border-radius: 5px;

    background: #cf3f27;

    color: #FFF;

    font-size: 18px;

    font-weight: 800;

    font-family: mulish-variable, sans-serif !important;

    min-width: 145px;

}



.vorder_row p.vorder_dt {

    color: #495B6E;

    font-size: 16px;

    font-weight: 700;

    font-family: mulish-variable, sans-serif !important;

    margin: 0 0 10px 0;

}

.vorder_row *{font-family: mulish-variable, sans-serif !important;}



.vorder_row h2 {

    color: #333F4C;

    font-size: 40px;

    font-weight: 600;

    line-height: normal;

    margin: 0 0 16px 0;

}

 

.ordtbot{

	 margin: 20px 0 30px 0;

    border-radius: 8px;

    border: 1px solid #E0E7ED;

    background: #FFF;

    box-shadow: 0px 17px 38px 0px rgba(0, 0, 0, 0.10);

    overflow: hidden;

        margin-bottom: 70px !important;

} 

.woocommerce table.woocommerce_tophead thead th {

    background: #80d0d8;

    padding: 23px 58px !important;

    color: #FFF;

    font-size: 24px;

    font-weight: 700;

}

 

.woocommerce table.woocommerce_tophead.shop_table.order_details{

    margin: 0;

}

.ordtrow {

    padding:20px 58px 45px;

}



.ordtrow table.woocommerce-table {

    margin-top: 0 !important;

}



.ordtrow table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td,

.ordtrow table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th {

    font-size: 18px;

    color: #495B6E; 

}

.ordtrow table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr:first-child td {

     padding: 10px 0 0px 0;

    border-bottom:0 !important;

}

.ordtrow table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td,

.ordtrow table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th {

    

    border:0 !important;

}

.ordtrow table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr td p {

    margin: 10px 0 0 0;

}

.ordtrow table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td strong, .ordtrow table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th strong {

    color: #495B6E;

}







 



.ordtrow table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot td, 

.ordtrow table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot th {

    padding: 6px 0;

}



.ordtrow table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details hr {

    border-bottom: 1px solid #CFDCE8;

    border-top: 0;

    margin: 30px 0;

}



.ordtrow table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot th {

    width: 65%;

}



.ordtrow table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot td {

    width: 35%;

}

section.woocommerce-customer-details {

    text-align: left;

        padding: 0;

    max-width: 80%;

}

.woocommerce-customer-details h2.woocommerce-column__title {

    color: #495B6E;

    font-size: 18px;

    font-weight: 700;

    margin: 0 0 17px 0;

}

.woocommerce .woocommerce-customer-details address {

    color: #495B6E;

    font-size: 18px;

    font-weight: 400;

}

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{

	    padding-left: 25px;

}



.ywsbs_subscription_table {

    border-radius: 8px;

    border: 1px solid #E0E7ED;

    background: #FFF;

    box-shadow: 0px 17px 38px 0px rgba(0, 0, 0, 0.10);

    overflow: hidden;

}

.ywsbs_subscription_table th {

    background: #80d0d8 !important;

    color: #FFF !important;

    font-size: 20px;

    font-weight: 700 !important; 

}

.ywsbs_subscription_table th,

.ywsbs_subscription_table td{

	padding: 22px 45px !important;

}

.ywsbs_subscription_table td { 

    color: #495B6E;

    font-size: 18px;

    font-weight: 400;

}

.ywsbs_subscription_table th.ywsbs-subscription-status {

    text-align: center !important;

}

.woocommerce-MyAccount-content #add_payment_method #payment, 

.woocommerce-MyAccount-content .woocommerce-cart #payment, 

.woocommerce-MyAccount-content .woocommerce-checkout #payment{

	background: transparent;

    border-radius: 0;

}

.woocommerce-MyAccount-content #add_payment_method #payment div.payment_box, 

.woocommerce-MyAccount-content .woocommerce-cart #payment div.payment_box, 

.woocommerce-MyAccount-content .woocommerce-checkout #payment div.payment_box{

	    background: #E4EBF1;

}

.woocommerce-MyAccount-content #add_payment_method #payment div.payment_box::before, 

.woocommerce-MyAccount-content .woocommerce-cart #payment div.payment_box::before, 

.woocommerce-MyAccount-content .woocommerce-checkout #payment div.payment_box::before{

	    border: 1em solid #E4EBF1;

	    border-right-color: transparent;

    border-left-color: transparent;

    border-top-color: transparent;

}





@media screen and (max-width:1700px){



	.woocommerce-orders-table tbody tr td,

	.woocommerce-orders-table tbody tr th:first-child{

    	padding: 22px 45px !important;

	}



	.woocommerce-orders-table thead tr th{

		    padding: 22px 45px !important;

	}

	.vorder_row h2{

		    font-size: 38px;

	}

	.ywsbs_subscription_table th, .ywsbs_subscription_table td {

    	padding: 22px 26px !important;

	}

	.ywsbs_subscription_table th{

		font-size: 18px;

	}

	.ordtrow table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot th {

    	width: 61%;

	}

}



@media screen and (max-width:1600px){



	.woocommerce-orders-table thead tr th{

		font-size: 22px;

	}

	.vorder_row h2 {

        font-size: 36px;

    }

}



@media screen and (max-width:1500px){

	

	.woocommerce-orders-table thead tr th{

		font-size: 20px;

	}

	    .vorder_row h2 {

        font-size: 34px;

    }

    .woocommerce table.woocommerce_tophead thead th{

    	    padding: 23px 45px !important;

    }

    .ordtrow {

    	padding: 20px 45px 45px;

	}

	.ywsbs_subscription_table td{

		    font-size: 17px;

	}

	.ywsbs_subscription_table th, .ywsbs_subscription_table td {

        padding: 20px 20px !important;

    }

}



@media screen and (max-width:1400px){



	.woocommerce-orders-table tbody tr td,

	.woocommerce-orders-table tbody tr th:first-child{

    	padding: 16px 40px !important;

	}



	.woocommerce-orders-table thead tr th{

		    padding: 20px 40px !important;

	}



}



@media screen and (max-width:1300px){



	.woocommerce-orders-table tbody tr td,

	.woocommerce-orders-table tbody tr th:first-child{

    	padding: 16px 32px !important;

	}



	.woocommerce-orders-table thead tr th{

		    padding: 20px 32px !important;

	}

	.vorder_row h2 {

        font-size: 32px;

    }

    .woocommerce table.woocommerce_tophead thead th{

    	    font-size: 22px;

    }

    .ordtrow table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td, .ordtrow table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th {

    font-size: 17px;}



}



@media screen and (max-width:1250px){



	.woocommerce-orders-table thead tr th {

        font-size: 18px;

    }

    .woocommerce table.my_account_orders tr td:last-child .button{

    	    padding: 2px 24px; 

    font-size: 17px;

    }



    .woocommerce-orders-table thead tr th {

        padding: 14px 23px !important;

    }

    .woocommerce-orders-table tbody tr td, .woocommerce-orders-table tbody tr th:first-child {

        padding: 12px 23px !important;

    }

    .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .button {

     

    font-size: 16px;

    

    min-width: 130px;

    padding: 5px 0;

	}

	.woocommerce .woocommerce-MyAccount-content .woocommerce-pagination {

    margin-top: 44px;}



        .vorder_row h2 {

        font-size: 30px;

    }

        .woocommerce table.woocommerce_tophead thead th {

        font-size: 21px;

    }

        .woocommerce table.woocommerce_tophead thead th {

        padding: 18px 35px !important;

    }

        .ordtrow {

        padding: 15px 35px 23px;

    }

    .ordtrow table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details hr{

    	    margin: 10px 0;

    }

    .woocommerce .woocommerce-customer-details address{

    	    font-size: 17px;    word-wrap: break-word;

    }

    .woocommerce-customer-details h2.woocommerce-column__title {

     font-size: 17px; 

    margin: 0 0 9px 0;

	}

	.ordtbot{

		    margin-bottom: 50px !important;

	}



}



@media screen and (max-width:991px){

	    .ywsbs_subscription_table th {

        font-size: 17px;

    }

        .woocommerce table.woocommerce_tophead thead th {

        font-size: 20px;

    }

        .woocommerce table.woocommerce_tophead thead th {

        padding: 15px 26px !important;

    }

        .ordtrow {

        padding: 15px 26px 23px;

    }

        .vorder_row h2 {

        font-size: 28px;

    }

}



@media screen and (max-width:767px){



	.woocommerce table.my_account_orders tr td:last-child, .woocommerce-orders-table tr th:last-child, .woocommerce-orders-table tr td:last-child {

    text-align: right !important;

	}



	    .woocommerce table.woocommerce_tophead thead th {

        font-size: 18px;

    }

        .ordtrow table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot th {

        width: auto;

    }

    .ordtrow table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot td {

    width: auto;

	}

	.ordtrow table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td, .ordtrow table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th,

	.woocommerce .woocommerce-customer-details address{

        font-size: 16px;

    }

        .ywsbs_subscription_table td {

        font-size: 14px;

    }

        .vorder_row h2 {

        font-size: 26px;

    }

    .ordtbot {

        margin-bottom: 37px !important;

    }

    section.woocommerce-customer-details{

    	    max-width: 100%;

    }

    .ywsbs-modal-wrapper{

    	max-height:100%;

    	overflow-y: auto;

    }



}



@media screen and (max-width:500px){



	.woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .button {

        font-size: 16px;

        min-width: 110px;

        padding: 3px 0;

    }

    .woocommerce table.my_account_orders tr td:last-child .button{

    	font-size: 16px;

        }

            .vorder_row h2 {

        font-size: 24px;

        margin: 0 0 13px 0;

    }

    .ywsbs_subscription_table th, .ywsbs_subscription_table td {

        padding: 10px 14px !important;

    }

        .woocommerce table.woocommerce_tophead thead th {

        padding: 10px 21px !important;        font-size: 16px;

    }

    .ordtrow {

        padding: 11px 19px 13px;

    }

    .ordtbot {

    margin: 0px 0 0 0;}

    .ordtrow table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody tr td p {

    	margin: 5px 0 0 0;

	}



	.desh-info .data strong{

		    padding-left: 15px;

	}



}