.paceproduct {
font-family:'Nudista',sans-serif;	
}

.paceproduct h2 {
	font-family:'Nudista',sans-serif;
	color:#03404f;
	font-weight:600;
	font-size:46px;
}

.paceline {
	max-width:240px;
	width:100%;
	border-bottom:6px solid #99c93d;
	padding-top:40px;
	margin-bottom:20px;
}

.pacebody {
font-size:19px;
line-height:28px;
font-weight:200 !important;	
}

.pacespec {
	max-width:240px;
	width:100%;
	background:#03404f;
	text-align:center;
	text-transform:uppercase;
	color:white;
	margin-top:30px;
	margin-bottom:20px;
	display:block;
	font-size:18px;
}

.pacelist {
font-size:16px;	
}

.pacelist li {
	list-style:disc;
	margin-left:10px;
}

.pacetechsheet {
	width:100%;
	border:1px solid #99c93d;
	text-align:center;
	color: #03404f;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	font-size:24px;
	margin-top:20px;
	margin-bottom:10px;
}

.pacetechsheet:hover {
text-decoration:none;
color:	#03404f;
}

.pacecontactbutton {
		width:100%;
	border:1px solid #99c93d;
	background:#99c93d;
	text-align:center;
	color: #ffffff;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	font-size:24px;
}

.pacecontactbutton:hover {
	text-decoration:none;
color:	#fff;
}

.product-slider { padding: 0px; margin-top:32px; }

.product-slider #carousel {  margin: 0; }

.product-slider #thumbcarousel { margin: 12px 0 0; padding: 0px; }

.product-slider #thumbcarousel .item { text-align: center; }

.product-slider #thumbcarousel .item .thumb {width:32.7%; display: inline-block; vertical-align: middle; cursor: pointer;  }

.product-slider #thumbcarousel .item .thumb:hover { border-color: #1089c0; }

.product-slider .item img { width: 100%; height: auto; }

.carousel-control { color: #0284b8; text-align: center; text-shadow: none; font-size: 30px; width: 30px; height: 30px; line-height: 20px; top: 23%; }

.carousel-control:hover, .carousel-control:focus, .carousel-control:active { color: #333; }

.carousel-caption, .carousel-control .fas { font: normal normal normal 30px/26px FontAwesome; }
.carousel-control { background-color: rgba(0, 0, 0, 0); bottom: auto; font-size: 20px; left: 0; position: absolute; top: 30%; width: auto; }

.carousel-control.right, .carousel-control.left { background-color: rgba(0, 0, 0, 0); background-image: none; }

.thumb img {margin:0px !important;}
.thumb img:first-child {margin-left:0px !important;}
.thumb img:last-child {margin-right:0px !important;}

.zoomicon {
position:absolute;
right:12px;
bottom:8px;
font-size:30px;
color:#03404f;	
}

@media (max-width: 1200px) {
	
	.product-slider #thumbcarousel .item .thumb {width:32%; display: inline-block; vertical-align: middle; cursor: pointer;  }
	
}