@charset "utf-8";
/* CSS Document */

.custom-hide { // }
.page-header {background:#1a2b33 url("/pub/media/dentmagic/bg/header_bg.jpg") no-repeat left top / cover;}
.page-footer {background:#132833 !important; color:#fff !important;}
.page-footer a {color:#fff !important;}
.copyright {background-color:#1a2b33 !important;}
.panel.wrapper {/* background:#132833 url("/pub/media/dentmagic/bg/btn6.jpg") repeat-x scroll 0 0 !important; */ background-color:rgba(0,0,0,0.5) !important; border-bottom:1px solid #333 !important;}
.header.content {padding:20px 20px 0 !important; }
.nav-toggle::before, .nav-toggle:hover::before {color:#eee !important;}
.page-main {max-width:1920px !important; width:95% !important;}
.breadcrumbs {max-width:1920px !important;}
/* .navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main { max-width: 1920px !important;} */
.minicart-wrapper .action.showcart::before {color:#ddd !important;}
.minicart-wrapper .action.showcart:hover::before {color:#aaa !important;}
.minicart-wrapper .action.showcart.active::before {color:#ddd !important;}
/* .checkout-container > .authentication-wrapper > .action-auth-toggle {color:#fff !important;} */
.dmt-header-text {display:inline-block; color:#fff; float:left; font-size:1.3em; max-width:28%; padding-left:4em; text-align:center;}
.dmt-header-text > a {color:#fff;}
.dmt-home-block { margin-left:auto; margin-right:auto; width:100%; display:block; }
.dmt-home-wrapper {display:block; width:100%;}
.dmt-home-c1 {margin-left:0; width:49%;}
.dmt-home-c2 {margin-right:0; float:right; width:48.5%;}
.dmt-home-c1, .dmt-home-c2 {display:inline-block; vertical-align:top;}
.dmt-home-c2 a img:hover {transform: scale(1.04); transition: all 0.5s ease 0s;}
.dmt-home-mblock { padding:0 1px !important; margin-top:-32px; }
.dmt-featured { border:1px solid #1c2e37; border-radius:14px 14px 14px 14px; -moz-border-radius:14px 14px 14px 14px; -webkit-border-radius:14px 14px 14px 14px; box-shadow:5px 5px 5px 0 rgba(0, 0, 0, 0.09); overflow:hidden; padding:1em; clear:both;}
.dmt-featured-header { background:#132833 url("/pub/media/dentmagic/bg/heading_bg.jpg") no-repeat scroll left top; height:90px; margin:-1em -1em 2em;}
.dmt-featured-header > img { position: relative; top: 50%; transform: translateY(-50%);}
.dmt-tright, .dmt-tright a { color:#fff; font-size:1.1em; }
.dmt-advsearch { display:block; padding:2px 0; }
.dmt-share {display:block; padding-top:.3em;}
.dmt-share-img {vertical-align:middle;}
.dmt-mphone::before { content:"\1F4DE"; font-size:1.2em; color:transparent; text-shadow:0 0 0 rgb(255,255,255); }
.dmt-mphone {display:block; float:none; padding:0.2em 0;}
.dmt-mphone > a {color:#fff;}
.dmt-mphone-checkout::before { content:"\1F4DE  "; font-size:1em; }
.dmt-mphone-checkout { font-size:.85em; }
.widget.block.block-static-block {margin-bottom:5px;}
.block-search .nested {display:inline-block;}
.block-search .nested > a.action.advanced {color:#ddd; padding:0.7em 0; font-weight:bold; display:inline-block;}
.fb-like {padding:0.4em 0;}
.nav-sections {background-color:#ddd !important; border-bottom:1px solid #bbb; z-index:2}
.ves-megamenu {background-color:#ddd !important;}
/* .ves-megamenu li.level0 > a { color: #000 !important;} */
.product-image-wrapper {border:1px solid #ddd;}
.old-price, .old-price {text-decoration:line-through;}
.product-item .price-box .price {color:#b12704; font-size:1.15em;}
.product-item .old-price .price {color:#7d7d7d; font-size:1em;}
.product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price {color:#b12704;}
.product-info-main .product-info-price .old-price .price-wrapper .price {color:#7d7d7d;}
.page-products .product-item-info {width:300px !important;}
/* wishlist sidebar */
#wishlist-sidebar .product-item .product-item-info .product-item-photo { float:none !important; left: auto; margin: 0 10px 10px 0 !important; position: relative !important; top: auto;}
#wishlist-sidebar .product-item .product-item-info .product-item-details { margin:0 !important;}
#wishlist-sidebar .product-item .product-item-info .product-item-details .product-item-actions .actions-secondary .btn-remove { left: 125px; padding: 0.1em 1em; right: auto !important; top: 5px;}
#narrow-by-list2 {font-weight:bold;}
#narrow-by-list2 dd ol li span {display:none;}


.action.primary { background: #3498db; background-image: -webkit-linear-gradient(top, #3498db, #2980b9); background-image: -moz-linear-gradient(top, #3498db, #2980b9); background-image: -ms-linear-gradient(top, #3498db, #2980b9); background-image: -o-linear-gradient(top, #3498db, #2980b9); background-image: linear-gradient(to bottom, #3498db, #2980b9); -webkit-border-radius: 28; -moz-border-radius: 28; border-radius: 28px !important; color: #ffffff; padding: 10px 20px 10px 20px; text-decoration: none;}

.action.primary:hover { background: #3cb0fd; background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db); background-image: -moz-linear-gradient(top, #3cb0fd, #3498db); background-image: -ms-linear-gradient(top, #3cb0fd, #3498db); background-image: -o-linear-gradient(top, #3cb0fd, #3498db); background-image: linear-gradient(to bottom, #3cb0fd, #3498db); text-decoration: none;}
#dmt-footer {margin-left:auto; margin-right:auto; padding:5px 0; text-align:center;}
#dmt-footer img {float:left; padding:0 5px;}

@media screen and (max-width: 1280px) {
	.page-main {width:100% !important;}
}

@media screen and (max-width: 886px) {
	.dmt-header-text {font-size:1em; padding-left:1em;}
}

@media screen and (max-width: 795px) {
	.dmt-header-text {max-width:18%;}
}

@media screen and (max-width: 768px) {
        .custom-hide {display:none !important;}
		.custom-slider {padding:0 !important;}
		.dmt-header-text {display:none;}
		.dmt-share {padding: .3em 0}
		.dmt-advsearch, .dmt-share, .dmt-mphone {display:inline-block;}
		.dmt-tright {font-size:1.0em;}
		.dmt-mphone {float:right; padding:8px 0;}
		.dmt-slider-home {width:100%;}
		.dmt-featured {margin-left:0;}
		#dmt-footer {padding:0;}
		#dmt-footer img {float:none; padding:0;}
		.page-main {width:auto !important;}
		.dmt-home-c1, .dmt-home-c2 {width:100%; padding:0; float:none; margin:0;}
		.dmt-home-c2 {margin-top: -30px !important; }
		.dmt-home-mblock { margin-top:-18px; }
		.block-search input { position:static; margin:6px 0;}
		.block-search .label {display:none;}
		.block-search .action.search {
	display: inline-block;
	background-image: none;
	background: 0 0;
	-moz-box-sizing: content-box;
	border: 0;
	box-shadow: none;
	line-height: inherit;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-shadow: none;
	font-weight: 400;
	position: absolute;
	right: 25px;
	top: 130px;
	z-index: 1;
	}
		.block-search .action.search::before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	line-height: 32px;
	color: #8f8f8f;
	content: '\e615';
	font-family: 'luma-icons';
	margin: 0;
	vertical-align: top;
	display: inline-block;
	font-weight: 400;
	overflow: hidden;
	speak: none;
	text-align: center;
	}
	.block-search .action.search > span {
	border: 0;
	clip: rect(0,0,0,0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	}
}