/*.text-page li {
    font-style: italic;
    margin-top: 2px; }
	
h2 {
    font-size: 30px; }
h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 20px;
    margin-bottom: 10px; }
h1, h2, h3, h4, h5, h6 {
    font-weight: 500; }
.home-text h2 {
	font-size: 18px;
    color: #4d4d4d;
	text-align: center;
	font-weight: 800; }


.range-price {
    font-size: 12px;
    color: #ffb000;
    margin: 5px 0; }




.table-bordered {
    border: 1px solid #ddd;}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
	font-size: 12px; }
table {
    background-color: transparent;}
table {
    border-spacing: 0;
    border-collapse: collapse;}
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
    border-top: 0;}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border-bottom-width: 2px;}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #ddd;}
.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: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;}
.text-left {
    text-align: left;}
.text-right {
    text-align: right;}
td, th {
    padding: 0;}
.table-hover>tbody>tr:hover {
    background-color: #f5f5f5;}
#content {
    min-height: 600px;}
.table-responsive {
    min-height: .01%;
    overflow-x: auto;}
table .btn {
    padding: 7.5px 12px;
    font-size: 12px;
    border: 1px solid #cccccc;
    border-radius: 4px; }
table .btn-info {
    color: #ffffff;
    background-color: #ffb81c;
    border:  1px solid #ffb81c;
	display: inline-block; }
.buttons {
    margin: 1em 0; }
.account-page a.btn.btn-primary {
	padding: 7.5px 12px;
    font-size: 12px;
    border: 1px solid #ffb81c;
	background-color: #ffb81c;
    border-radius: 4px;
	color: #ffffff; }
	
	
.main-content-area.logout {
    width: 100%;
    padding-right: 0; }
	
	
.desctop-50-mobile-100 {
    width: 50%;
    float: left; }
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 1px solid #00ab4e; }
	*/
	
	
/*contact page*/
/*.contact-top {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap; }
.contact-top .contact-info {
	width: 45%; }
.contact-top .contact-form {
	width: 54%; }
.contact-top .contact-info > div {
	padding-left: 50px;
	position: relative;
	margin-bottom: 22px; }
.contact-top .contact-info > div:nth-child(1) {
	padding-left: 0;
	text-align: center; }
.contact-top .contact-info > div:nth-child(2):before {
	content: "\f015"; }
.contact-top .contact-info > div:nth-child(3):before {
	content: "\f0e0"; }
.contact-top .contact-info > div:nth-child(4):before {
	content: "\f098"; }
.contact-top .contact-info > div:nth-child(5):before {
	content: "\f0ac"; }
.contact-top .contact-info > div:before {
	content: "";
	font-size: 25px;
    color: #00ab4e;
	position: absolute;
	left: 0;
	font-family: 'FontAwesome'; }
.contact-page form.form-horizontal .form-group > * {
	width: 100%;
	text-align: left; }
.contact-page form.form-horizontal .form-group {
	flex-wrap: wrap; }
.contact-page form.form-horizontal .form-group label {
	margin-bottom: 5px; }
.contact-page form.form-horizontal .form-group textarea {
	width: 100%;
    background: #f2f2f2;
    color: #4d4d4d;
    border: none;
    display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.contact-page form .buttons .pull-right {
	justify-content: center;
	float: none; }
.contact-page form .buttons .pull-right input[type=submit] {
	text-transform: uppercase;
    font-size: 13px;
    border-radius: 20px;
	font-weight: 800;
    padding: 11px 40px;
    margin-top: 30px;
    margin-bottom: 30px;
	cursor: pointer; }*/
	
	
/*blog-page*/
/*.blog-page {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 20px; }
.blog-page .product-thumb h4 {
	border-left: 5px solid #009946;
    min-height: 15px;
    line-height: 1.3;
    margin-top: 10px; }
.blog-page .product-thumb h4 a {
	font-size: 18px;
    color: #262626;
    padding-left: 15px;
    display: block; }
.blog-item-img ul {
	list-style: none;
	padding-left: 0;
	margin: 0; }
.blog-item-img {
	float: left; }

	
	
@media screen and (max-width: 1000px) {
	.desctop-50-mobile-100 {
		width: 100%;
		float: none; }
}

@media screen and (max-width: 960px) {
	.contact-top .contact-info {
		width: 100%; }
	.contact-top .contact-form {
		width: 100%; }
}


@media screen and (max-width: 767px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ddd;	}
	.hidden-xs {
		display: none;	}
	.main-content-area {
		width: 100%;
		padding-right: 0;	}
	.table-responsive>.table-bordered {
		border: 0;	}
	.table-responsive>.table {
		margin-bottom: 0;	}
	.table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>thead>tr>th:first-child {
		border-left: 0;	}
	.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
		border-top: 0;	}
	.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {
		white-space: nowrap; }
		
	
}
*/


.checkout-cart .input-group.btn-block {
    display: flex; }
span.input-group-btn {
    display: flex; }
.table thead {
    background: #00AB4E;
    color: #fff; }
.collapse {
    /*display: none;*/
	overflow: hidden; 
	/*transition: .5s;*/ }
.collapse.in {
    display: block; }
.panel-default > .panel-heading {
    color: #fff;
    background-color: #00AB4E;
    border-color: #00AB4E;
	padding: 10px 15px; }
.panel-default > .panel-heading a {
	color: #fff; }
.panel-title {
    margin: 0;
    font-size: 16px; }
.panel.panel-default {
    margin-bottom: 10px; }
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: .35s;
  -o-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-transition-property: height,visibility;
  -o-transition-property: height,visibility;
  transition-property: height,visibility;
  }
  
.user-box {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap; }
.user-box > div {
	width: 48%; }
	
.checkout-checkout input[type=button],
.checkout-cart input[type=button],
.checkout-cart .btn-primary {
	padding: 7.5px 12px;
    font-size: 12px;
    border: 1px solid #ffb81c;
    background-color: #ffb81c;
    border-radius: 4px;
    color: #ffffff;
	cursor: pointer; }
.checkout-checkout input[type=button]:hover,
.checkout-cart input[type=button]:hover {
	border: 1px solid #f7b118;
    background-color: #f7b118; }
.checkout-cart .form-group,
.checkout-checkout .form-group,
.account-page  .form-group {
    margin-bottom: 15px; }
.checkout-checkout label {
    margin-bottom: 5px;
	display: block;
	text-align: left;
	width: 100%; }
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }
.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 0; }
.payment-new label,
.shipping-new label {
    width: 16%;
    text-align: right;
    font-size: 12px;
    padding-right: 15px; }
.collapse.in .panel-body,
.collapsing .panel-body {
    border: 1px solid #ddd;
    padding: 15px; }
.pull-right {
    float: none; }
strong {
    font-weight: 800; }
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
    color: #a94442; }
.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); }
.text-danger {
    color: #a94442;
	font-size: 12px; }
a.agree {
    margin: 0 5px; }
.alert {
    padding: 8px 14px 8px 14px; }
.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
	display: flex;
    justify-content: space-between;
    align-items: center; }
.alert .close, .alert-dismissible .close {
    color: inherit;
    float: right;
    font-size: 20px; }
button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0; }
	
.btn-danger {
	background-color: #da4f49;
	color: #fff;
	cursor: pointer; }
.checkout-cart .btn-danger,
.checkout-cart .btn-primary {
	margin-left: 5px; }
	
.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6; }
.alert-success .close {
	top: -3px;
    position: relative; }
	
.newsblog-article .thumbnails li {
	margin-right: 20px;
	display: block;
	overflow: hidden; }
	
h3 {
	font-size: 24px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit; }
	
.newsblog-category .pagination {
	margin-top: 20px; }

.language-select img {
	width: 24px; }
.lang-switcher {
    margin-left: 10px; }
	
#quickcheckoutconfirm .form-group {
	width: 100%;
	margin-bottom: 10px; }
	
@media screen and (max-width: 1100px) {
	.user-box > div {
		width: 100%; }
	.pull-right {
		display: inline; }
	a.agree {
		margin: 0; }
		
		
	.blog-page {
		grid-template-columns: 1fr 1fr 1fr;	}
}

@media screen and (max-width: 760px) {
	.blog-page {
		grid-template-columns: 1fr 1fr;
		grid-gap: 10px;	}
}

@media screen and (max-width: 550px) {
	.blog-page {
		grid-template-columns: 1fr;	}
}

