*{
	outline:none !important;
}
#tab-description * {
	font-family: cairo !important;
}
button, strong {
	-moz-transition: all 300ms;
	-webkit-transition: all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
}
.open > .dropdown-menu {
	min-width: 350px;
	top: 65px;
	border-radius: 0px;
	border: 1px solid #fbf3f7;
	padding: 0px;
	margin-top: 0px;
	max-width:395px;
	max-height: 400px;
	overflow: auto;
}
#cart .table.table-striped td{
	vertical-align:middle;
}
#cart ul li .table.table-striped img {
	width: 55px;
	text-align: center;
	border-radius: 0px;
	border: 1px solid #eee;
	padding: 5px;
	height: auto;
}
#cart ul li button i {
	line-height: normal;
	height: auto;
	width: auto;
	font-size: 12px;
	font-weight: normal;
	float: none;
	display: inline-block;
}
.table-striped > tbody > tr:nth-of-type(2n+1) {
	background: #f8f8f8;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
	border-top:1px solid #eee;
	vertical-align:middle;
}
.dropdown-menu li div{
	padding:0px 10px;
}
.text-right,.text-left{
	text-align:center;
}
#cart p a strong {
	font-weight: 400;
	font-size: 13px;
	border: 1px solid #ddd;
	color: #555;
	padding: 3px 10px;
}
#cart p a strong i{
	float:none;
	font-size:13px;
	height:auto;
	line-height:normal;
	width:auto;
	display:inline-block;
}
#cart .dropdown-menu li p{
	margin:20px 0;
	font-size:14px;
}
#cart p a:hover strong {
	border: 1px solid #000;
	background: #000;
	color: #fff;
}
.container {
	padding-top: 20px;
	padding-bottom: 20px;
}
.list-group-item:first-child,.list-group-item:last-child {
	border-radius: 0px;
}
.list-group-item {
	margin-bottom: 0px;
	border-bottom: 1px solid #eee;
	font-weight: 600;
	border-top: none;
	border-right: none;
	border-left: none;
}
a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus{
	background:#f4eaa0;
	padding-right:20px;
	border-bottom:1px solid #f4eaa0;
	color:#000;
}
.list-group {
	border: 1px solid #eee;
}
a.list-group-item:before, button.list-group-item:before {
	content: "\f100";
	vertical-align: 0px;
	margin-left: 5px;
	font-weight: normal;
	font-family: FontAwesome;
}
.product_inside_go .nav-tabs{
	margin-top:40px;
}
.nav-tabs {
	border-bottom: 1px solid #eee;
}
.nav-stacked > li {
	margin-bottom: 0px;
}
.product_inside_go .nav-tabs li a{
	border-bottom:none;
}
.nav-tabs > li > a,.list-unstyled li a {
	line-height: normal;
	border-radius: 0px;
	margin: 0;
	display:block;
	padding: 10px 15px;
	border-bottom: 1px solid #eee;
	border-left: none;
	border-top: none;
	border-right: none;
	color: #555;
	font-weight: 600;
}
.product_inside_go .nav-tabs li a:hover,.product_inside_go .nav-tabs li a:focus,.product_inside_go .nav-tabs li a:active{
	border-bottom:none;
}
.nav-tabs > li > a:hover,.list-unstyled li a:hover{
	background:#f4eaa0;
	padding-right:20px;
	border-bottom:1px solid #f4eaa0;
	border-top:none;
	border-right:none;
	border-left:none;
	color:#000;
}
.nav-tabs > li > a:before,.list-unstyled li a:before {
	content: "\f100";
	vertical-align: 0px;
	margin-left: 5px;
	font-weight: normal;
	font-family: FontAwesome;
}
.product_inside_go .nav-tabs li a:before{
	display:none;
}
.nav-stacked > li + li{
	margin:0;
}
.breadcrumb {
	display: block;
	margin-bottom: 30px;
	padding: 10px 15px;
	color: #888;
	border: 1px solid #f4eaa0;
	border-radius: 4px;
	background: #f4eaa0;
}
.breadcrumb li{
	color:#000;
}
.breadcrumb li a {
    font-size:13px;
	color: #000;
	font-weight: 700;
}
.breadcrumb li a:hover {
	color: #000;
}
.my_succ_go {
	padding: 20px;
}
.my_succ_go p {
	padding: 5px;
}
.buttons {
	padding: 15px 0px;
	display: block;
	overflow: hidden;
}
.btn.btn-primary {
	background: #000;
	border: none;
	font-weight:600;
}
.btn {
	border: none;
	font-weight:600;
}
.btn.btn-default {
	border: 1px solid #eee;
}
.btn.btn-primary,.btn {
	padding: 10px 20px;
	font-weight:700;
	font-size: 12px;
}
.btn.btn-primary:hover{
	opacity:0.8;
}
.my_content_txt p {
	margin:0;
	padding: 15px;
}
.my_content_txt fieldset {
	display: block;
	overflow: hidden;
}
.my_content_txt fieldset legend {
	font-weight: 600;
	font-size: 16px;
	margin-bottom:0;
	display: block;
	padding: 15px;
	border-bottom: 1px solid #eee;
}
.form-horizontal .form-group {
	margin: 0px;
	padding: 15px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
}
.well .form-group {
	padding: 10px 0px;
}
.form-horizontal .control-label {
	text-align: right;
	font-size: 14px;
	font-weight: 400;
}
.form-control {
	height: 42px;
	border-radius: 0px;
	border: 1px solid #ddd;
	background: #fff;
	font-size:13px;
	box-shadow: none;
}
.form-control:focus {
	box-shadow: none;
	border: 1px solid #f4eaa0;
}
.row.my_login_go_check {
	margin: 0;
}
.well {
	background: none;
	border: none;
	border-radius: 0px;
	padding:10px;
	box-shadow: none;
}
#content h3:before, #content fieldset legend:before, #content h2:before {
	content: "\f038";
	font-weight: normal;
	font-family: FontAwesome;
	display: inline-block;
	vertical-align: 0px;
	margin-left: 10px;
}
#content h1, #content h3, #content fieldset legend, #content h2 {
	padding: 15px;
	font-weight: 700;
	font-size: 14px;
	color: #333;
	margin: 0px;
	display: block;
	background: #eee;
}
#content p {
	padding: 15px 0px;
	margin: 0px;
}
.form-horizontal .form-group:first-child {
	border-top: 1px solid #eee;
}
.well p {
	margin: 0;
	padding: 20px 0px;
	font-weight:600;
}
.well p strong {
	font-weight: 600;
}
.form-group .control-label {
	font-weight: 600;
	font-size: 14px;
	margin-bottom: 10px;
}
.well a {
	float: left;
	margin-top: 9px;
}
.list-unstyled {
	margin: 0px;
}
.my_content_txt .table-bordered td {
	vertical-align: middle;
	padding: 20px;
	border: 1px solid #eee;
}
.my_content_txt .table-responsive {
	margin: 10px;
}
.table-hover > tbody > tr:hover{
	background:#fcfcfc;
}
.my_content_txt .table-bordered td img {
	width: 50px;
}
.my_content_txt .table-bordered thead td {
	background: #f8f8f8;
	font-weight: 600;
}
.my_prod_cat_lista_top {
	clear: both;
	overflow: hidden;
	display:none;
	text-align:center;
	border-bottom:1px solid #eee;
	padding: 15px;
}
.my_prod_cat_lista_top ul li a {
	border-bottom: 1px dotted #eee;
	display: block;
	padding: 10px 0px;
}
.my_content_txt .my_prod_cat_lista_top p {
	text-align: right;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
	border-radius: 0px;
}
.pagination > li > a, .pagination > li > span {
	background: #fff;
	border: 1px solid #eee;
	border-radius: 0px;
	margin-right: 3px;
	line-height: 1;
	padding: 10px;
	font-weight: 600;
	display: block;
	height: auto;
	width: auto;
}
.my_prod_cat_lista_top ul.pagination li a {
	line-height: 1;
	margin-right: 3px;
	padding: 10px;
	border: 1px solid #eee;
	border-radius: 0px;
	color: #000;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
	background:#ed2079;
	color:#fff;
	border:1px solid #ed2079;
}
.my_slider_thumbnails{
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	direction:ltr;
}
.my_slider_thumbnails.slick-initialized {
	visibility:visible;
}
.my_slider_thumbnails li {
	float: left;
	width: 100%;
	height: 100%;
	display: block;
}
.my_slider_thumbnails .thumbnail {
	border: none !important;
	cursor: zoom-in;
	margin-bottom: 0px;
	height: 100%;
	display: block;
	width: 100%;
}
.my_slider_thumbnails {
	border: 1px solid #eee;
	border-radius: 0px;
	overflow: hidden;
}
.slick-dotes {
	clear: both;
	display: block;
	margin-top: 10px;
	margin-bottom: 0px;
}
.slick-dotes li {
	display: inline-block;
	width: 93px;
	border: 1px solid #eee;
	height: 93px;
	overflow: hidden;
	margin-left: 7px;
	padding: 5px;
	border-radius: 0px;
	-moz-transition: all 300ms;
	-webkit-transition:all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
}
.slick-dotes li:hover,.slick-dotes li.slick-active{
	border: 1px solid #ed2079;
}
.slick-dotes li a{
	cursor:pointer;
}
.slick-dotes li img {
	width: 100%;
	height: 100%;
}
.tab-content {
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 15px;
}
.product_inside_go {
	margin-bottom:30px;
	overflow: hidden;
}
.btn-group {
	margin-bottom: 10px;
}
#content .product_inside_go h1 {
	font-size: 22px;
	background:none;
	padding: 15px 0px;
	border: none;
}
.row.mycontactop {
	text-align: center;
}
#content .product_inside_go .list-unstyled li h2 {
	background: none;
}
.shop_head_cart .btn.btn-primary, .shop_head_cart .btn {
	padding: 0px 4px;
}
#content .product_inside_go .list-unstyled li h2:before,#content .product_inside_go .list-unstyled li a:before {
	display:none;
}
#content .product_inside_go .list-unstyled li a{
	display:inline-block;
	padding:0px;
	font-size:13px;
	color:#000;
	border:none;
	background:none;
}
#content .product_inside_go .list-unstyled li a:hover{
	color:#f7b111;
}
#content .product_inside_go .list-unstyled li{
	padding:2px 0px;
}
#content .product_inside_go .list-unstyled li h2{
	padding:0px;
	border:0px;
	font-size:23px;
	margin:10px 0px;
}
#content .product_inside_go .list-unstyled {
	margin: 0;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
}
#content .product_inside_go .form-group{
	padding:10px 0px;
}
#content .panel-default .panel-heading {
	padding: 15px;
	border: 1px solid #eee;
}
#content .panel-default input,#content .panel-default select {
	height: 45px;
}
#content .panel-default .panel-heading {
	background: #f0f0f0 !important;
	padding:0px !important;
	color: #333 !important;
	border: none !important;
}
#content .panel-default .panel-heading h4 {
	display: block;
	padding: 20px 15px;
	font-weight:600;
	position: relative;
	color: #333;
	background: #fff;
	border: 1px solid #eee;
}
#content .panel-default .panel-heading a{
	display:block;
	color: #333;
}
#content .panel-default .panel-heading a i {
	display: block;
	float: left;
	color:#333;
}
#d_quickcheckout {
	padding: 0;
}
#d_quickcheckout .col-md-4 {
	float: right !important;
	padding-right: 0px !important;
}
#d_quickcheckout .col-md-8 {
	float: left !important;
	padding: 0px !important;
}
.my_new_content_for_check #d_quickcheckout .login-btn-group {
	margin-bottom: 10px;
	border: 1px solid #eee;
	border-radius: 3px;
}
.my_new_content_for_check #d_quickcheckout .login-btn-group .btn.btn-primary.active {
	background: #ecb444;
	border: none;
}
.my_new_content_for_check #d_quickcheckout .login-btn-group .btn {
	background: none;
	border: none;
	border-radius: 0px;
	box-shadow: none;
	height: 45px;
	line-height: 30px;
	border-left: 1px solid #eee;
}
.my_new_content_for_check #d_quickcheckout .login-btn-group button.btn{
	border-left:none;
}
.my_new_content_for_check .icon {
	margin-left: 5px;
}
.my_new_content_for_check #d_quickcheckout .col-xs-5 {
	float: right;
	padding-right: 0px;
}
.my_new_content_for_check #d_quickcheckout .panel-default {
	padding: 0px;
	border: none;
}
.my_new_content_for_check #d_quickcheckout .col-xs-7 {
	float: left;
	padding: 0px;
}
.my_new_content_for_check #d_quickcheckout .form-horizontal .form-group {
	margin-right: 0px;
	margin-left: 0px;
	padding: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.my_new_content_for_check #d_quickcheckout .panel-body {
	padding: 0px;
}
#content .panel-default {
	border: none;
	padding: 15px;
}
#button-quote {
	margin-top: 15px;
	line-height: 18px;
}
.panel-body {
	border: 1px solid #eee;
}
.panel.panel {
	box-shadow: none;
}
.row{
	margin:0;
}
.col-sm-12{
	padding:0;
}
#content #d_quickcheckout .panel-default {
	padding: 0px;
}
#content.my_new_content_for_check .panel-default input[type="radio"], #content .panel-default input[type="checkbox"] {
	margin-left: 5px;
}
#content .panel-default input[type="radio"], #content .panel-default input[type="checkbox"] {
	height: auto;
}
#d_quickcheckout input[type="radio"], #d_quickcheckout input[type="checkbox"] {
	display: inline-block;
}
.my_new_content_for_check #d_quickcheckout .checkbox input[type="checkbox"], .my_new_content_for_check #d_quickcheckout .checkbox-inline input[type="checkbox"], .my_new_content_for_check #d_quickcheckout .radio input[type="radio"], .my_new_content_for_check #d_quickcheckout .radio-inline input[type="radio"] {
	position: static;
	margin-right: 0px;
	margin-left: 5px;
	vertical-align: -2px;
}
#content.my_new_content_for_check .panel-default input[type="radio"], #content .panel-default input[type="checkbox"] {
	margin-left: 5px;
}
.my_new_content_for_check #d_quickcheckout a{
}
.my_new_content_for_check #d_quickcheckout a:hover{
	text-decoration:none;		
}
.my_new_content_for_check #d_quickcheckout .close {
	float: left;
	margin-top: -1px;
}
#content.my_new_content_for_check #login_form .form-group label {
	padding: 0px;
	margin: 0px 0px 10px;
}
.my_new_content_for_check #d_quickcheckout .modal-body {
	padding: 0px;
	margin: 0px;
}
.my_new_content_for_check #d_quickcheckout .row {
	margin: 0px;
}
.my_new_content_for_check #d_quickcheckout .form-group {
	margin-bottom: 0px;
}
.my_new_content_for_check #d_quickcheckout #login_form a {
	margin-top: 10px;
	display: inline-block;
}
.my_new_content_for_check #d_quickcheckout .btn-primary:hover,.my_new_content_for_check #d_quickcheckout .btn-primary:active,.my_new_content_for_check #d_quickcheckout .btn-primary.active,.my_new_content_for_check #d_quickcheckout .btn-primary.disabled,.my_new_content_for_check #d_quickcheckout .btn-primary[disabled]{
	background:linear-gradient(to bottom, #eee, #eee);
	background-color: #eee;
	border:1px solid #eee;
	color:#666;
	box-shadow:none;
}
.my_new_content_for_check #d_quickcheckout .btn-primary.active,.my_new_content_for_check #d_quickcheckout .btn-primary.focus,.my_new_content_for_check #d_quickcheckout .btn-primary:active,.my_new_content_for_check #d_quickcheckout .btn-primary:focus,.my_new_content_for_check #d_quickcheckout .btn-primary:hover, .my_new_content_for_check #d_quickcheckout .open > .dropdown-toggle.btn-primary{
	background:#000;
	color:#fff;
	border:none;
	box-shadow:none;
}
.my_new_content_for_check  .buttons{
	padding-left:0;
	padding-right:0;
}
.my_new_content_for_check #d_quickcheckout .btn-primary {
	background:linear-gradient(to bottom, #000, #000);
	background-color: #000;
	color:#fff;
	border:none;
	box-shadow:none;
	border-radius:0px;
	padding:12px;
}
.my_new_content_for_check #d_quickcheckout .checkbox, #d_quickcheckout .radio {
	padding: 10px;
	margin: 0px;
	border-bottom: 1px solid #eee;
}
.my_new_content_for_check #d_quickcheckout .checkbox,.my_new_content_for_check #d_quickcheckout .radio{
	padding: 10px;
	margin: 0px;
	border-bottom: 1px solid #eee;
}
.my_new_content_for_check #d_quickcheckout #shipping_method_list strong {
	padding: 10px 15px 0px;
	display: block;
}
.my_new_content_for_check #d_quickcheckout #shipping_method .radio label .price, .my_new_content_for_check #d_quickcheckout #payment_method .radio label .price {
	float: none;
	margin-right: 5px;
}
.my_new_content_for_check #d_quickcheckout .qc-checkout-product.panel-body table {
	width: 96%;
	margin:2%;
}
.my_new_content_for_check #d_quickcheckout .qc-checkout-product.panel-body table td {
	vertical-align: middle;
	text-align: center;
}
.my_new_content_for_check #d_quickcheckout .qc-checkout-product.panel-body table td img {
	display: inline-block;
	max-width: 50px;
}
.my_new_content_for_check #d_quickcheckout .qc-checkout-product.panel-body table td .btn.btn-primary {
	border-radius: 0px;
}
.my_new_content_for_check #d_quickcheckout .qc-checkout-product.panel-body table td .btn.btn-danger {
	border-radius: 0px;
}
.my_new_content_for_check #d_quickcheckout .col-sm-4 {
	float: right;
	padding-right: 0px;
}
.my_new_content_for_check #d_quickcheckout .col-sm-8 {
	float: left;
	padding-right: 0px;
}
.my_new_content_for_check #d_quickcheckout .col-sm-8 button {
	border-radius: 0px;
}
.my_new_content_for_check #d_quickcheckout .col-sm-8 input {
	border-radius: 0px;
}
.my_new_content_for_check #d_quickcheckout .qc-totals .row {
	border-bottom: 1px solid #eee;
	padding: 10px;
	margin:0px;
}
.my_new_content_for_check #d_quickcheckout h2 {
	font-size: 16px;
	padding: 10px 0px;
	height: auto;
	display: block;
	margin: 0px;
	line-height: normal;
}
#content.my_new_content_for_check #d_quickcheckout p {
	margin: 0px;
	padding: 15px 0px;
}
.my_new_content_for_check #d_quickcheckout #confirm_form label {
	display: block;
	margin-bottom: 10px;
}
.my_new_content_for_check #d_quickcheckout .col-md-4 .qc-step .panel-body {
	padding: 10px 15px;
}
#d_quickcheckout .input-group-sm > .form-control, #d_quickcheckout .input-group-sm > .input-group-addon, #d_quickcheckout .input-group-sm > .input-group-btn > .btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
#content.my_new_content_for_check .form-group .form-control {
	height: 40px;
}
#content .form-group textarea.form-control {
	height: 150px;
}
.my_new_content_for_check #d_quickcheckout .row {
	margin: 0px;
}
#d_quickcheckout .qc-totals .row:last-child div, #d_quickcheckout .qc-totals .row:last-child label {
	font-size: 16px;
	font-weight: bold;
}
#d_quickcheckout .preloader {
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(0, 0, 0, 0.1);
	z-index: 1000;
	top: 0;
	box-sizing: border-box;
	display: none;
}
.alert.alert-success {
	box-shadow:0px 0px 10px -8px #000;
	position: fixed;
	z-index: 1000;
	top: 10px;
	right: 10px;
}
.alert.alert-success button.close {
	margin-right: 20px;
}