.admin-bar .sticky-header,

.admin-bar .mobile-menu {

	top:32px;

}

.kc_row .kc_col-sm-12{

	padding-left:0px !important;

	padding-right:0px !important; 

}

.kc-col-container {

	display:block !important;

}

.kc-row-container.kc-container{

	max-width:1200px;

	width:100%;

}

.sidebar-page-container .sidebar-side .sidebar.padding-left{

	padding-left:30px;

}



.sidebar-widget ul{

	position:relative;

}

.sidebar-widget ul li{

	position:relative;

	margin-bottom:8px;

}

.sidebar-widget ul li:last-child{

	margin-bottom:0px;

}

.sidebar-widget ul li a{

	position:relative;

	color:#666666;

	font-size:14px;

	transition:all 500ms ease;

	-moz-transition:all 500ms ease;

	-webkit-transition:all 500ms ease;

	-ms-transition:all 500ms ease;

	-o-transition:all 500ms ease;

}

.sidebar-widget ul li a:hover{

	color:#e9c37a;

}



.comments-area .bp-comment-item > .default-form {

    margin-bottom: 30px;

}

.comments-area .bp-comment-item > .bp-comment-item > .comment-box {

	margin-bottom: 40px;

}

.bp-comment-item .bp-comment-item{

	margin-left:70px;

}

.comments-area h2 {

	margin-bottom:0;

    font-size: 16px;

}

.comments-area h2 small a {

    font-size: 16px;

}

.comments-area .reply-outer a {

	position:relative;

	font-size:14px;

	color:#222222;

	font-weight:600;

	font-family: 'Montserrat', sans-serif;

	text-transform:uppercase;

	-webkit-transition:all 300ms ease;

	-ms-transition:all 300ms ease;

	-o-transition:all 300ms ease;

	-moz-transition:all 300ms ease;

	transition:all 300ms ease;

}

.comments-area .reply-outer a:hover{

	color:#e9c37a;

}



.main-slider h2 {

	font-size:58px;

}



/****************Error Page***********************/

.error-section{

	padding:100px 0;

}

.error-section .inner-section{

	padding:0 200px;

	text-align:center;

}

.error-section .inner-section h1{

	font-family: 'Open Sans', sans-serif;

	font-size: 80px;

	font-weight: 700;

	text-transform: capitalize;

	color: #222;

	margin-bottom:20px;

}

.error-section .inner-section h2{

	font-family: 'Open Sans', sans-serif;

	font-size: 26px;

	color: #333;

	font-weight: 500;

	line-height:1em;

}

.error-section .inner-section .text{

	font-family: 'Open Sans', sans-serif;

	position: relative;

	color: #333;

	font-size: 16px;

	line-height:1em;

	margin:15px 0px 30px;

}



.blog-detail .post-share-options .post-share-inner .social-box li.linkedin a{

	background-color:#238cc8;

}

.blog-detail .post-share-options .post-share-inner .social-box li.reddit a{

	background-color:#ff4500;

}

.blog-detail .post-share-options .post-share-inner .social-box li.tumblr a{

	background-color:#426d9b;

}

.blog-detail .post-share-options .post-share-inner .social-box li.digg a{

	background-color:#75788d;

}



.team-section.style-two {

	padding-top:15px;

	padding-bottom: 100px;

}



.main-slider .tp-bullets {

	display:none;

}



.main-menu .navigation > li.current-menu-item > a,

.main-menu .navigation > li.current-menu-ancestor > a {

    color: #e9c37a;

}

.main-menu .navigation > li.current-menu-item > a:before,

.main-menu .navigation > li.current-menu-ancestor > a:before {

	width:100%;

}

.sticky-header .main-menu .navigation > li.current-menu-item > a,

.sticky-header .main-menu .navigation > li.current-menu-ancestor > a {

    color: #e9c37a !important;

}



.main-footer .menu li{

	position:relative;

	margin-bottom:10px;

}



.main-footer .menu li a{

	position:relative;

	color:#bbbbbb;

	font-size:14px;

	-webkit-transition:all 300ms ease;

	-ms-transition:all 300ms ease;

	-o-transition:all 300ms ease;

	-moz-transition:all 300ms ease;

	transition:all 300ms ease;

}



.main-footer .menu li a:hover{

	color:#ffffff;

}



.project-form input[type="submit"] {

    cursor: pointer;

    margin-top: 20px;

}

form input[type="submit"] {

    cursor: pointer;

}



.product-block-four .inner-box .lower-content .price {

	position:relative;

	margin-top:8px;

	display:block;

}

.product-block-four .inner-box .lower-content .price ins,

.product-block-four .inner-box .lower-content .price ins span.amount,

.product-block-four .inner-box .lower-content .price span.amount{

	position:relative;

	font-size:16px;

	color:#e9c37a;

	margin:0px 5px;

	display:inline-block;

    font-weight: 700;

}

.product-block-four .inner-box .lower-content .price del,

.product-block-four .inner-box .lower-content .price del span.amount,

.product-block-four .inner-box .lower-content .price del span.amount{

	color:#666666;

	text-decoration:line-through;

}



.tagcloud a{

	position:relative;

	color:#666666;

	font-size:14px !important;

	margin-right:30px;

	margin-bottom:8px;

	display:inline-block;

	transition:all 0.3s ease;

	-moz-transition:all 0.3s ease;

	-webkit-transition:all 0.3s ease;

	-ms-transition:all 0.3s ease;

	-o-transition:all 0.3s ease;

}

.tagcloud a:hover{

	color:#e9c37a;

}



.styled-pagination li span{

	position:relative;

	display:inline-block;

	font-size:16px;

	color:#222222;

	font-weight:600;

	text-transform:capitalize;

}

.styled-pagination li span.current{

	color:#e9c37a;

}



/******************Shop*************************/

.shop-item {

    margin-bottom: 65px !important;

    position: relative;

}

.woocommerce div.product {

	position: relative;

	margin-bottom: 45px;

}

.woocommerce .product p.price ins,

.woocommerce .product span.price ins,

.woocommerce .product span.price {

	position: relative;

	font-size: 16px !important;

	color: #e9c37a !important;

	margin: 0px 5px;

	display: inline-block;

	font-weight: 700 !important;

	text-decoration:none;

}

.woocommerce .product p.price del,

.woocommerce .product span.price del {

	color:#666666;

}

.woocommerce nav.woocommerce-pagination ul {

	border:none;

}

.woocommerce nav.woocommerce-pagination ul li {

	display: inline-block;

	margin:0 4px;

	border-right: 0;

}

.woocommerce nav.woocommerce-pagination ul li a {

	width: 55px;

	line-height: 55px;

	border:1px solid rgba(229, 229, 229, 0.57);

	text-align: center;

	color: #252525;

	font-size: 18px;

	font-weight: 700;

	font-family: 'Open Sans', sans-serif;

	border-radius: 4px;

	padding:0 !important;

}

.woocommerce .woocommerce-pagination li span {

	width: 55px;

	line-height: 55px !important;

	border:1px solid rgba(229, 229, 229, 0.57);

	text-align: center;

	color: #252525 !important;

	font-size: 18px !important;

	font-weight: 700;

	font-family: 'Open Sans', sans-serif;

	border-radius: 4px;

	padding:0 !important;

}

.woocommerce .woocommerce-pagination li > a:focus,

.woocommerce .woocommerce-pagination li > a:hover,

.woocommerce .woocommerce-pagination li > .current {

	color:#fff !important;

	background: #e9c37a !important;

}



.blog-sidebar.shop-sidebar {

	margin-left:0;

}



/******************Shop Detail*************************/

.woocommerce .basic-details h4{

	position:relative;

	color:#222222;

	font-size: 28px;

	font-weight: 600;

	line-height: 1.3em;

}

.woocommerce a.woocommerce-review-link{

	color: #303030;

}

.woocommerce #content .product .images,

.woocommerce .product .images,

.woocommerce-page #content .product .images,

.woocommerce-page .product .images {

	width:100% !important;

}

.woocommerce .star-rating {

	color: #e9c37a;

    margin-bottom: 10px !important;

}

.woocommerce .rating .woocommerce-product-rating {

    margin-bottom: 0 !important;

}

.woocommerce .entry-summary .content-box p.price ins,

.woocommerce .entry-summary .content-box span.price ins,

.woocommerce .entry-summary .content-box ins span.amount,

.woocommerce .entry-summary .content-box span.amount {

    color: #e9c37a;

	font-family: 'Open Sans', sans-serif;

    font-size: 22px;

	font-weight:700;

    margin: 0 4px;

    position: relative;

}

.woocommerce .entry-summary .content-box del p.price,

.woocommerce .entry-summary .content-box del span.amount {

    font-size: 20px;

	color: #666;

}

.woocommerce .stock.in-stock {

	display:none;

}

.woocommerce .addto-cart-box {

	margin-top:15px;

}

.woocommerce button.add-to-cart,

.woocommerce #review_form #respond .form-submit input {

	cursor:pointer;

	position: relative;

	line-height: 24px;

	color: #222222;

	font-size: 14px;

	font-weight: 600;

	letter-spacing: 0.05em;

	background-color: #e9c37a !important;

	padding: 12px 31px;

	text-transform: uppercase;

	border: 2px solid #e9c37a !important;

	font-family: 'Montserrat', sans-serif;

	display: inline-block;

	border-radius: 0;

}

.woocommerce button.add-to-cart:hover,

.woocommerce #review_form #respond .form-submit input:hover {

	color: #e9c37a !important;

	box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.20);

	border-color: #ffffff !important;

	background: #ffffff !important;

}

.woocommerce .cart .quantity input.input-text {

	background-image:none;

    display: inline-block;

    height: 52px !important;

    margin-right: 10px;

    vertical-align: middle;

    width: 80px !important;

	padding:0;

	border-radius: 0 !important;

	border:1px solid #ebebeb;

}

.woocommerce div.product form.cart {

	margin-bottom:0;

}



/*********Woocommerce Tab*********/

.woocommerce .product .woocommerce-tabs{

    margin:0;

    position: relative;

}

.woocommerce .product .woocommerce-tabs #tab-description,

.woocommerce .product .woocommerce-tabs #tab-reviews {

	border: 1px solid #f4f4f4;

    padding: 30px !important;

}

.woocommerce div.product .woocommerce-tabs ul.tabs:before{

	border-bottom:none !important;

}

.woocommerce .product .woocommerce-tabs ul.tabs li:after,

.woocommerce .product .woocommerce-tabs ul.tabs li:before{

	display:none !important;

}

.woocommerce .product .woocommerce-tabs ul.tabs{

	border-bottom: 1px solid #f7f7f7;

    margin:0 !important;

	padding:0 !important;

    position: relative;

}

.woocommerce .product .woocommerce-tabs ul.tabs li {

	background:none !important;

	border:none !important;

    display: block;

    float: left;

    margin:0 0 -1px !important;

	padding:0 !important;

}

.woocommerce .product .woocommerce-tabs ul.tabs li:after,

.woocommerce .product .woocommerce-tabs ul.tabs li:before {

	border:none;

	box-shadow: none;

}

.woocommerce .product .woocommerce-tabs ul.tabs li a {

	background: #f7f7f7;

    border: 1px solid rgba(0, 0, 0, 0);

    border-radius: 0;

    color: #1f1f1f;

    display: block;

    font-family: 'Open Sans', sans-serif;

    font-size: 16px;

    font-weight: 600;

    margin-right: 10px;

    padding: 13px 35px;

    text-transform: capitalize;

    transition: all 500ms ease 0s;

}

.woocommerce .product .woocommerce-tabs ul.tabs li.active a,

.woocommerce .product .woocommerce-tabs ul.tabs li:hover a {

    background: #e9c37a;

    border-color: #e9c37a;

    color: #ffffff ;

}

.woocommerce ol.commentlist {

	padding:0;

}

.woocommerce .product .woocommerce-tabs .panel{

    margin-top: 0 !important;

    padding:30px !important;

	box-shadow:none;

	border-radius:0;

}

.woocommerce .product .woocommerce-tabs .panel h2{

	color: #1a1a1a;

    font-family: 'Open Sans', sans-serif;

	font-weight:500;

    font-size: 18px;

    text-transform: capitalize;

	margin-bottom:15px;

}

.woocommerce .product .woocommerce-tabs .panel #reply-title{

	color: #303030;

    font-family: 'Open Sans', sans-serif;

	font-size: 24px;

	font-weight: 700;

    padding-bottom: 20px;

    position: relative;

    text-transform: uppercase;

}

.woocommerce .product .woocommerce-tabs .panel .comment-form-rating{

	margin-top:35px;

}

.woocommerce #review_form #respond label {

    color: #222222;

    font-family: 'Open Sans', sans-serif;

    font-size: 16px;

    line-height: 26px;

}

.comment-form-cookies-consent label {

	margin-left:5px;

}

.woocommerce #review_form #respond input[type="text"],

.woocommerce #review_form #respond input[type="email"],

.woocommerce #review_form #respond textarea {

    border: 1px solid #e0e0e0;

    color: #252525;

    font-size: 14px;

    transition: all 500ms ease 0s;

    width: 100%;

    border-radius:0;

    display: block;

    line-height: 22px;

    position: relative;

    height: 50px;

    margin-bottom: 20px;

    padding: 10px 15px;

}

.woocommerce #review_form #respond textarea {

    resize: none;

	height: 110px;

}

.woocommerce .woocommerce-info:before {

    color: #e9c37a;

}

.woocommerce .woocommerce-error,

.woocommerce .woocommerce-info,

.woocommerce .woocommerce-message {

    border-top: 3px solid #e9c37a;

}

.woocommerce .woocommerce-message:before{

	color:#e9c37a;

}

.woocommerce .woocommerce-cart-form #respond input#submit,

.woocommerce .woocommerce-cart-form a.button,

.woocommerce .woocommerce-cart-form button.button,

.woocommerce .woocommerce-cart-form input.button,

.woocommerce .woocommerce-cart-form #place_order,

.woocommerce #respond input#submit.alt,

.woocommerce a.button.alt,

.woocommerce button.button.alt,

.woocommerce input.button.alt,

.woocommerce .woocommerce-Button.button,

.woocommerce #respond input#submit,

.woocommerce a.button,

.woocommerce button.button,

.woocommerce input.button {

	cursor:pointer;

	position: relative;

	line-height: 24px;

	color: #222222 !important;

	font-size: 14px;

	font-weight: 600;

	letter-spacing: 0.05em;

	background-color: #e9c37a !important;

	padding: 12px 31px !important;

	text-transform: uppercase;

	border: 2px solid #e9c37a !important;

	font-family: 'Montserrat', sans-serif;

	display: inline-block;

	border-radius: 0;

	transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-webkit-transition: all 0.3s ease;

	-ms-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

}

.woocommerce .woocommerce-cart-form #respond input#submit:hover,

.woocommerce .woocommerce-cart-form a.button:hover,

.woocommerce .woocommerce-cart-form button.button:hover,

.woocommerce .woocommerce-cart-form input.button:hover,

.woocommerce .woocommerce-cart-form #place_order:hover,

.woocommerce #respond input#submit.alt:hover,

.woocommerce a.button.alt:hover,

.woocommerce button.button.alt:hover,

.woocommerce input.button.alt:hover,

.woocommerce .woocommerce-Button.button:hover,

.woocommerce #respond input#submit:hover,

.woocommerce a.button:hover,

.woocommerce button.button:hover,

.woocommerce input.button:hover {

	color: #e9c37a !important;

	box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.20);

	border-color: #ffffff !important;

	background: #ffffff !important;

}



/*********Cart Page*********/

.woocommerce table.shop_table {

	margin-bottom:60px;

}

.woocommerce table.shop_table thead {

    background: #f5f5f5;

    border-radius: 7px;

    color: #222222;

    font-family:'Open Sans', sans-serif;

    font-size: 18px;

    position: relative;

    text-transform: uppercase;

    width: 100%;

}

.woocommerce table.shop_table th {

    color: #272727;

    font-family:'Open Sans', sans-serif;

    font-size: 14px;

    font-weight: 700;

    line-height: 35px;

    padding-left: 28px;

    text-transform: uppercase;

}

.woocommerce table.shop_table td {

	border-top:1px solid #f7f7f7;

    color: #9e9e9e;

    font-size: 16px;

    font-weight: 700;

    padding: 25px 20px;

}

.woocommerce table.shop_table td small {

    font-weight: 400;

}

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

    border-top: 0 none;

}

.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {

    border-top: 1px solid rgba(0, 0, 0, 0.1);

    font-weight: 700;

}

.woocommerce table.my_account_orders {

    font-size: 0.85em;

}

.woocommerce table.my_account_orders td,

.woocommerce table.my_account_orders th {

    padding: 4px 8px;

    vertical-align: middle;

}

.woocommerce #calc_shipping_country,

.woocommerce #calc_shipping_state,

.woocommerce #calc_shipping_postcode {

	font-family:'Open Sans', sans-serif;

    font-size: 14px;

    font-weight: 400;

    background: none;

    border: 1px solid #e0e0e0;

    display: block;

    height: 40px;

    line-height: 24px;

    padding: 7px 20px;

    width: 100%;

}

.woocommerce-cart table.cart td.actions .coupon .input-text {

	font-family:'Open Sans', sans-serif;

    font-size: 14px;

    font-weight: 400;

    background: none;

    border: 1px solid #e0e0e0;

    display: block;

    height: 51px;

    line-height: 24px;

	margin-right:15px;

    padding: 7px 20px;

    width: 200px;

}

.woocommerce-cart table.cart td.actions .coupon .input-text:focus{

	border: 1px solid #e9c37a;

}

.woocommerce .cart_shipping {

    padding:0 !important;

}

.woocommerce .cart_shipping .shipping-calculator-button:focus {

    color:#e9c37a;

}

.woocommerce .cart_totals {

    border: 1px solid #ebebeb;

	padding:0 !important;

}

.woocommerce .cart_totals h2 {

    background: #f9f9f9;

    color: #333333;

    font-size: 14px;

    font-weight: 700;

    text-transform: uppercase;

    padding: 20px;

}

.woocommerce .cart_totals tr{

	border-bottom: 1px solid #ebebeb !important;

}

.woocommerce .cart_totals tr th {

    padding:14px 20px !important;

    border-right:1px solid #ebebeb;

	color: #333333;

    font-family:'Open Sans', sans-serif;

    font-size: 13px;

    font-weight: 700;

    text-transform: uppercase;

}

.woocommerce .cart_totals td {

    padding: 14px 20px !important;

    text-align: right;

}

.woocommerce-cart .wc-proceed-to-checkout{

	padding:20px;

}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,

.woocommerce .coupon input.button,

.woocommerce .shipping-calculator-form button.button,

.woocommerce .return-to-shop a.button.wc-backward,

.woocommerce .woocommerce-form-login .button,

.woocommerce-EditAccountForm input[type="submit"],

.woocommerce-MyAccount-content input[type="submit"] {

	cursor:pointer;

	position: relative;

	line-height: 24px;

	color: #222222;

	font-size: 14px;

	font-weight: 600;

	letter-spacing: 0.05em;

	background-color: #e9c37a !important;

	padding: 12px 31px;

	text-transform: uppercase;

	border: 2px solid #e9c37a !important;

	font-family: 'Montserrat', sans-serif;

	display: inline-block;

	border-radius: 0;

	transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-webkit-transition: all 0.3s ease;

	-ms-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

}

.woocommerce .coupon input.button{

	cursor:pointer;

	position: relative;

	line-height: 24px;

	color: #222222;

	font-size: 14px;

	font-weight: 600;

	letter-spacing: 0.05em;

	background-color: #e9c37a !important;

	padding: 12px 31px;

	text-transform: uppercase;

	border: 2px solid #e9c37a !important;

	font-family: 'Montserrat', sans-serif;

	display: inline-block;

	border-radius: 0;

	transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-webkit-transition: all 0.3s ease;

	-ms-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {

	width:100%;

}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,

.woocommerce .coupon input.button:hover,

.woocommerce .shipping-calculator-form button.button:hover,

.woocommerce .return-to-shop a.button.wc-backward:hover,

.woocommerce .woocommerce-form-login .button:hover,

.woocommerce-EditAccountForm input[type="submit"]:hover,

.woocommerce-MyAccount-content input[type="submit"]:hover {

	color: #e9c37a !important;

	box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.20);

	border-color: #ffffff !important;

	background: #ffffff !important;

}

.woocommerce .add-to-cart-wrap-btn {

	background:none !important;

    border: 2px solid #e9c37a !important;

    color: #e9c37a !important;

}

.woocommerce-cart .cart-collaterals .cart_totals table{

	width:100%;

}



.wcppec-checkout-buttons,

.wcppec-checkout-buttons__separator {

	margin:0;

}

.wcppec-checkout-buttons__button {

	padding-top:0;

	color:#e9c37a;

}

.wcppec-checkout-buttons__button:hover {

	color:#e9c37a;

}

.related-product .related-prod {

    padding: 0 15px;

}



/*********Checkout Page*********/

#customer_details label {

    color: #303030;

    font-family: 'Open Sans', sans-serif;

    font-size: 15px;

    font-weight: 400 !important;

    margin-bottom: 8px;

    text-transform: capitalize;

}

.woocommerce-EditAccountForm.edit-account legend,

.woocommerce-billing-fields h3,

.woocommerce-shipping-fields h3,

h3#order_review_heading,

.woocommerce-account .addresses .title h3,

.woocommerce-MyAccount-content h3 {

    color: #222222;

	font-family:'Open Sans', sans-serif;

    font-size: 20px;

    font-weight: 400;

    line-height: 1.4em;

    margin: 0 0 20px;

}

.woocommerce-EditAccountForm.edit-account input[type="text"],

.woocommerce-EditAccountForm.edit-account input[type="email"],

.woocommerce-EditAccountForm.edit-account input[type="password"],

.woocommerce-ResetPassword.lost_reset_password input[type="text"],

.checkout.woocommerce-checkout input[type="text"],

.checkout.woocommerce-checkout input[type="email"],

.checkout.woocommerce-checkout input[type="tel"],

.checkout.woocommerce-checkout .select2-choice,

.checkout.woocommerce-checkout textarea,

.woocommerce form .form-row input.input-text,

.woocommerce form .form-row .select2-selection {

    background: #ffffff;

    border: 1px solid #e0e0e0;

    border-radius: 3px;

    display: block;

    height: 48px;

    line-height: 30px;

    padding: 8px 20px;

    position: relative;

    transition: all 300ms ease 0s;

    width: 100%;

}

.woocommerce form .form-row .select2-selection {

    padding: 8px 20px 8px 0;

}

.woocommerce form .form-row.woocommerce-invalid .select2-container,

.woocommerce form .form-row.woocommerce-invalid input.input-text,

.woocommerce form .form-row.woocommerce-invalid select {

    border-color: #a00;

}

.checkbox input[type="checkbox"],

.checkbox-inline input[type="checkbox"],

.radio input[type="radio"],

.radio-inline input[type="radio"] {

	margin:0;

	position:relative;

}

.select2-container--default .select2-selection--single .select2-selection__arrow {

    height: 26px;

    position: absolute;

    right: 1px;

    top: 20%;

    width: 20px;

}



/*********My Account Page*********/

.woocommerce .woocommerce-MyAccount-navigation a,

.woocommerce .woocommerce-MyAccount-content a,

.woocommerce .woocommerce-LostPassword.lost_password a {

	color:#e9c37a;

}



.related-products .related-prod {

    padding: 0 15px;

}



#customer_details label,

.woocommerce form .form-row span{

	width:100%;

}

.woocommerce .col2-set .col-1,

.woocommerce-page .col2-set .col-1,

.woocommerce .col2-set .col-2,

.woocommerce-page .col2-set .col-2 {

	max-width:48%;

}

.woocommerce form.woocommerce-form-login .form-row label {

	display:block;

	width:100%;

	margin:10px 0;

}



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

	.woocommerce .cart_shipping {

		float: left;

	}

	.woocommerce .cart-collaterals .cart_totals,

	.woocommerce-page .cart-collaterals .cart_totals {

		float:right;

	}

}



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

	.woocommerce .col2-set .col-1,

	.woocommerce-page .col2-set .col-1,

	.woocommerce .col2-set .col-2,

	.woocommerce-page .col2-set .col-2 {

		max-width:100%;

	}

}



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

	.woocommerce .cart_shipping {

		float: none;

		margin-bottom: 20px;

	}

	.woocommerce-cart table.cart td.actions .coupon .input-text {

		margin-right:10px;

	}

}



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

	.woocommerce .product .woocommerce-tabs ul.tabs li a {

		padding:15px 23px !important;

	}

	.woocommerce .cart_shipping {

		float: none;

		margin-bottom: 20px;

	}

	.woocommerce-cart table.cart td.actions .coupon .input-text {

		margin:0 0 10px;

		width:100%;

	}

	.woocommerce .coupon input.button {

		width:100% !important;

	}

	

	.woocommerce-cart table.cart td.actions .coupon .input-text {

		margin:0 0 10px;

		width:100%;

	}

	.woocommerce .coupon input.button {

		width:100% !important;

	}

}

.m-t0{

	margin:0px !important;

}

.m-b0{

	margin-bottom:0px !important;

}

.bp-comment-item .comment-form{

	box-shadow:0 0 5px rgba(0,0,0,0.1);

	padding:30px;

	margin-bottom:50px;

}

.sidebar-page-container .group-title{

	margin-bottom:25px;

}

.woocommerce .col2-set, .woocommerce-page .col2-set{

	width:auto;

	margin:0 -15px 50px;

}

.p-b90{

	padding-bottom:90px;

}

.p-adjustment{

	top:0px !important;

}

.cus-adjustment{

	top:0px;

}

.p-t140{

	padding-top:0px;

	padding-bottom:0px !important;

}

.page-title{
	background-image: url(/wp-content/uploads/2025/03/image-4.jpg);
}

.pagination{
	display: flex;
	gap: 10px;
}

.pagination li a,
.pagination li > span{
	position: relative;
	display: inline-block;
	font-size: 16px;
	color: #222222;
	font-weight: 600;
	text-transform: capitalize;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}

.pagination li a:hover,
.pagination li > span{
	color: #e9c37a;
}

.news-block-four .inner-box .image img{
	width: 100% !important;
}
