@media (max-width: 767px) {
	.service_teaser .service_photo figure {border-right: none !important;}
}
.line {border-top: 1px #cccccc dashed;margin-top:30px;padding-top:20px;}
.active .fa-check, .fa-check-active {position:absolute;right:10px;top:13px;color:red;}
.section_header.skincolored {padding-top:0;font-size:22px;}
.section_header.skincolored small {padding:0;}

.product-image {max-width:800px;margin:0px auto;text-align:center;-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);-webkit-transform: scale(1.05, );-ms-transform: scale(1.05, );transform: scale(1.05, );border:1px #ddd solid;}
.product-image-nav {margin:15px 0;text-align:center;letter-spacing:3px;}
.product-image-nav .selected {color:red !important;}
.masterslider-panel {width:100%;margin:0px auto;-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);-webkit-transform: scale(1.05, );-ms-transform: scale(1.05, );transform: scale(1.05, );border:1px #ddd solid;}
.ms-showcase2-template .ms-thumb-list.ms-dir-v {right:-130px;padding-left:10px;}
.ms-thumb-list {border-left:2px #ddd dotted;}

.product-detail-base {border-top:1px #cccccc dashed;padding-top:20px;}
.product-detail-base h4 {font-size:30px;color:#5cb85c;margin-bottom:15px;}
.price-original {color:#999;text-decoration:line-through;}

.form-control {margin-bottom:8px;}
.product-options {margin-top:5px;}
.product-option {background-color: #428BCA;color:#fff;font-weight: bold;font-size:16px;padding:5px 8px; border-radius: 5px;margin:15px 0 10px 0;}
.product-option i {margin:0 8px 0 5px;}
.product-option a {color:yellow;}
.product-option a:hover {text-decoration: underline;}
.product-option-description {margin:0 0 10px 30px;padding:0;}
.product-option-description li {margin-bottom:5px;}
.product-option-image {border:1px #ddd dotted;max-width:502px;float:left;margin:0 15px 15px 15px;}

#product-tgwd-clock {color:red;font-size:20px;margin-top:15px;}
#product-tgjs {margin-top:20px;color:#31708f;}
#product-tgwd, #product-tgover, #product-out-of-stock {margin-top:15px;}
#add-to-cart {position:fixed;top:0;background:#5CB85C;color:#fff;font-size:14px;padding:8px 0;width:100%;text-align:center;border-top:1px green solid;border-bottom:1px green solid;display:none;}
#add-to-cart-fail {position:fixed;top:0;background:#D9534F;color:#fff;font-size:14px;padding:8px 0;width:100%;text-align:center;border-top:1px #ac2925 solid;border-bottom:1px #ac2925 solid;display:none;}
#add-to-cart i, #add-to-cart-fail i {font-size:16px;margin-right:6px;}
#add-to-cart a, #add-to-cart-fail a {color:yellow;text-decoration:underline;}

.table thead tr {background-color: #428BCA;}
.table thead tr th {color:#fff;}
.left {text-align: left;}
.right .pagination {margin:0;}
.right {text-align: right;}
.mobile-title {padding:0 5px;background-color:#428BCA;color:#fff;font-size:15px;}
#phone label {margin:0;padding:0;}
#phone .checkbox {vertical-align:-4px;display:inline;}

.categories {padding:10px 0;}
.categories a {padding:5px 18px; background:#efefef;font-size:16px;margin:0 5px 10px 5px; display: inline-block;}
.categories a:hover {background:#ccc;}
.categories a.selected {background:#F5A02B;color:#fff;}