/* OPENCART */
/*.text-right, .text-right:visited, .text-right:active{color:#000;font-size:14px;font-family: 'Poppins', sans-serif;}
.text-right a, .text-right a:link{color:#ff8400;}
.text-right a:hover{text-decoration:underline;color:#ff8400;}
.text-left, .text-left:visited, .text-left:active{color:#000;font-size:14px;font-family: 'Poppins', sans-serif;}
.text-left a, .text-left a:link{color:#ff8400;}
.text-left a:hover{text-decoration:underline;color:#ff8400;}
.text-center, .text-center:visited, .text-center:active{color:#000;font-size:14px;font-family: 'Poppins', sans-serif;}
.text-center a, .text-center a:link{color:#ff8400;}
.text-center a:hover{text-decoration:underline;color:#ff8400;}
*/
.pull-right{float:none !important;}
.pull-left{float:left !important;}
select.form-control{font-size:14px;}
.form-horizontal {text-align:left;width:100%;max-width:480px;margin:0 auto;}
.form-horizontal .control-label{text-align:left;width:100%;margin:0;}
.form-horizontal .form-group {margin-right:0;margin-left:0;}
#content{padding-left:0px;padding-right:0px;}
#collapse-shipping{margin:auto 0;border:0px solid #999;float:none;text-align:center;}
.label{font-size:15px;font-weight:400;font-family: 'Poppins', sans-serif;color:#000;}
.table td {vertical-align:middle;}
.well{margin-right:10px;}
.form-control{border:1px solid #999;width:99%;margin:0;max-width:99%;}
legend{text-decoration:none;border:0;border-bottom:0;font-weight:600;}
 textarea.form-control{border:1px solid #999;max-width:100%;width:100%;margin:0;font-size:16px;font-weight:400;font-family: 'Poppins', sans-serif;color:#000;}
.checkbox{max-width:720px;margin:0 auto;text-align:center;}
.line{border-top: 1px solid #ddd;margin: 20px 0 20px 0;}
.col-sm-10 {width:100%;}
.fieldset-center{text-align:center;}
.list-unstyled{text-align:center;}
.panel{text-align:center;}
#payment.form-horizontal{width:100%;max-width:100%;}
.btn {
    box-shadow:none;
	
}



.btn-default {
	color: #fff;
	text-shadow:none;
	background-color:#777;
	background-image:none;
	background-repeat:no-repeat;
	border-color: #888;
	border:1px solid #777;
	margin-right:10px;
	max-width:160px;
}

.btn-default:hover {color:#fff;background-color:#999;	border:1px solid #999;
}
.btn-primary {
	color: #ffffff;
	text-shadow:none;
    background-color: #ff8400;
	background-image:none;
	background-repeat: repeat-x;
	border-color: #1f90bb;
	margin-right:0px;
	max-width:160px;
	border:1px solid #ff8400;
	text-align:center;
	margin:0 auto;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background-color:#fea749;
	/*background-position: 0 -15px;*/
	border:1px solid #fea749;
}
.btn-warning {
	color: #ffffff;
	/*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/
	background-color: #faa732;
	/*background-image: linear-gradient(to bottom, #fbb450, #f89406);*/
	background-repeat: repeat-x;
	/*border-color: #f89406 #f89406 #ad6704;*/
	border:1px solid #faa732;
	margin-right:10px;
	max-width:160px;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	box-shadow:none;
	border:1px solid #faa732;

}
.btn-danger {
	color: #ffffff;
	text-shadow:none;
	background-color: #da4f49;
	background-image:none;
	background-repeat: repeat-x;
	/*border-color: #bd362f #bd362f #802420;*/
	margin-right:10px;
	max-width:160px;
	border:1px solid #da4f49;
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	box-shadow:none;
	background-color:#ea6d68;
	border:1px solid #ea6d68;
}
.btn-success {
	color: #ffffff;
	text-shadow:none;
	background-color: #5bb75b;
	background-image:none;
	background-repeat: repeat-x;
	border-color: none;
	border:0;
	margin-right:10px;
	max-width:160px;
	border:1px solid #5bb75b;
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-info {
	color: #ffffff;
	text-shadow:none;
	background-color: #30629a;
	background-image:none;
	background-repeat: repeat-x;
	margin-right:10px;
	max-width:160px;
	border:1px solid #30629a;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	background-image: none;
	background-color: #3d73b0;
	border:1px solid #3d73b0;
}
.btn-link {
	border-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	color: #23A1D1;
	border-radius: 0;
	max-width:160px;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	box-shadow: none;
}
.btn-inverse {
	color: #ffffff;
	text-shadow: none;
	background-color: #363636;
	background-image: none;
	background-repeat: repeat-x;
	border-color: #222222 #222222 #000000;
	border:0;
	max-width:160px;
	border:1px solid #363636;
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	background-color: #222222;
	background-image: linear-gradient(to bottom, #333333, #111111);
	border:1px solid #222222;
}


.line-shop {background-color:#ddd;margin-top:20px;margin-bottom:20px;height:1px;}
#input-quantity{display:none;visibility:hidden;} /* hides Qty field */
label[for="input-quantity"] {display:none;visibility:hidden;} /* hides Qty label text */
.control-label{color:#000;font-family: 'Poppins', sans-serif;font-size:14px;line-height:32px;}
.alert-success {background-color:#ffedda;color:#000;border:1px solid #fea749;}
.alert-success a, .alert-success a:link{color:#ff8400;}
.alert-success a:hover{color:#fea749;}

.list-unstyled h2{font-size:32px;font-weight:400;color:#000;line-height:36px;margin:0;text-align:center;}
.btn-group, .btn-group-vertical{display:block;}
.container{max-width:100%;width:100%;padding-left:0px;padding-right:0px;}
.shop-container {max-width:100%; margin-top:0px;border:0px solid #063;overflow:hidden;clear:both;}
.row{margin-left:0px;margin-right:0px;max-width:100%;width:100%;padding:0 0px 0 0px;}
ul.breadcrumb li a{color:#777;} 
ul.breadcrumb li a:hover{color:#ff8400;} 
.thumbnails {background-color:#fff;width:100%;max-width:360px;height:auto;margin:0 auto;overflow:hidden;padding:0px;border-radius: 0px;}
.thumbnail {background-color:#fff;width:100%;max-width:360px;height:auto;margin:0 auto;overflow:hidden;padding:0px;border-radius: 0px;border: 0px solid #ddd;margin-bottom:20px;
border-radius: 0px;opacity: 1;
    transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -webkit-transition: opacity 1s ease-in-out;}
.thumbnail:hover {opacity: .5;transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
-webkit-transition: opacity 1s ease-in-out;}
.thumbnail a > img, .thumbnail > img {background-color:#fff;width:100%;max-width:360px;height:auto;margin:0 auto;}
.thumbnails > li {background-color:none;border:none;width:100%;max-width:360px;height:auto;margin:0 auto;}
.thumbnails .image-additional {width:64px;max-width:64px;height:64px;max-height:64px;border: 1px solid #ddd;border-radius:0;padding:8px;}
.thumbnails .image-additional:hover {border: 1px solid #eee;}
.thumbnail a > img:hover, .thumbnail > img:hover {border: 0px solid #ddd;}
.breadcrumb {margin: 20px 0 20px 0;padding: 8px 0;border: 1px solid #ddd;}
.image-additional a {margin: 2px;padding: 0px;display: block;border: 0px solid #ddd;border-radius: 0px;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {

    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
	padding:0px;
}

.buttons{text-align:center;width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;overflow:hidden;padding-top:10px;padding-bottom:10px;}
.qpo-input-group{float:right;}
/* OPENCART END */

@media all and (max-width:1281px){

/* OPENCART */
.text-right{text-align:right;}
.text-right .control-label{padding-top:6px;}
#product .form-group{border:0px solid #00F;width:100%;float:left;padding:0px;max-width:100%;}
.form-group {width:100%;}
}

@media all and (max-width:980px){

/* OPEN CART */
.product-layout {border: 1px solid #CCC;padding:10px;margin-right:6px;margin-bottom:6px;width:40%;float:left;}
.col-sm-9{width:70%;border-left:0px solid #CCC;}
.col-sm-6{float:right;border:0px solid #F0F;padding:0;width:100%;}
.text-right{text-align:left;}
.text-right .control-label{padding-top:10px;}
#product .form-group{border:0px solid #00F;width:100%;float:left;padding:8px;min-width:auto;}
.form-group {width:100%;}
.container-home {padding-left:0px;padding-right:0px;}
#content{padding-left:0px;padding-right:0px;}
.container{margin-bottom:20px;}
}

@media all and (max-width:800px){

/* OPENCART */	
	
.container{max-width:100%;width:100%;padding-left:0px;padding-right:0px;}
.well{margin-right:0px;}
.row{margin-left:0px;margin-right:0px;max-width:100%;width:100%;padding:0 10px 0 10px;}

}

@media all and (max-width:520px){
	
	/* OPENCART */	
	
.container{max-width:100%;width:100%;padding-left:0px;padding-right:0px;}
.col-50-shop {width:100%;height:auto;border:0px solid #CCC;margin-bottom:0px;float:left;margin-top:0px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding:0px 0px 0px 0px;}
.col-sm-9{width:100%;border-left:0px solid #CCC;}
.text-right{text-align:left;}
.text-right .control-label{padding-top:10px;}
#product .form-group{border:0px solid #00F;width:100%;float:left;padding:8px;min-width:auto;}
.live-price {font-size:40px;height:40px;line-height:40px;}
.product-layout {border: 1px solid #CCC;padding:10px;margin-right:6px;margin-bottom:6px;width:100%;}
.list-unstyled h2{font-size:32px;font-weight:400;color:#000;line-height:36px;margin:0;text-align:center;}
.form-control{border:1px solid #999;width:100%;margin:0;max-width:100%}

@media all and (max-width:320px){

/* OPENCART */

.product-layout {border: 1px solid #CCC;padding:10px;margin-right:6px;margin-bottom:6px;width:100%;}
.col-sm-9{width:100%;border-left:0px solid #CCC;}
}


@media print {
#wrapper-footer{display:none;}
html, body {background-image:none;}

}