@media (max-width: 1199px) {
	.wpb_row { margin-top: 0; }
	.wpb_row > * { margin-top: 0; }
}
@media (max-width: 1199px) {
	.row { margin-top: 0; }
	.row > * { margin-top: 0; }
}
body #primary-navigation #primary-menu > li.menu-item-cart > a .minicart-item-count{ background: #e92249; }
.mouse-scroll:after { background-color: #fff;}
.mouse-scroll { color: #fff; border-color: #fff; }
.quickfinder-style-classic .quickfinder-item-title{ font-size: 16px; }
.quickfinder-style-classic:not(.quickfinder-binded) .quickfinder-item-box{ padding: 0; }
.quickfinder-style-classic:not(.quickfinder-binded) { padding-bottom: 0 !important; padding-top: 0 !important;}
.quickfinder-style-classic.quickfinder-alignment-left:not(.quickfinder-binded) .quickfinder-item-image{ padding-right: 40px !important; }
.quickfinder-style-classic.quickfinder-alignment-right:not(.quickfinder-binded) .quickfinder-item-image{ padding-left: 40px !important; }
@media(max-width: 769px){
    .quickfinder.quickfinder-binded { padding: 0; }
    .quickfinder.quickfinder-binded .quickfinder-item.inline-column { margin-bottom: 0; }
}
.gem-alert-box .gem-button-style-outline{ margin-right: 0 !important; }
.gem-alert-box-buttons{ text-align: right !important; }
.gem-textbox-content .gem-alert-box { padding-right: 0 !important; }
.gem-textbox-content { padding-right: 0 !important; }
.gem-testimonial-name, .gem-testimonial-company, .gem-testimonial-text p{color: #fff !important;}
body .gem-testimonials.style1 .gem-testimonial-wrapper:after{ color: #ffb320 !important; }
.gem-prev:hover:after, .gem-next:hover:after{ background: #ffb320 !important; }
.pricing-footer .gem-button{padding-left: 20px; padding-right: 40px;}
.pricing-footer .gem-button i{ padding-right: 10px;}
.mac-image{z-index: 1; overflow: visible !important;}