/* Category Button Color+hover */
#c19828 .menu-item-stretch.bg-transparent-accent-0:hover {
    background-color: rgba(153, 173, 188, 1);
    transition: 0.5s;
}
#c19828 .menu-item-stretch.bg-transparent-accent-1:hover {
    background-color: rgba(226, 0, 122, 1);
    transition: 0.5s;
}
#c19828 .menu-item-stretch.bg-transparent-accent-2:hover {
    background-color: rgba(147, 17, 126, 1);
    transition: 0.5s;
}
#c19828 .menu-item-stretch.bg-transparent-accent-3:hover {
    background-color: rgba(238, 127, 1, 1);
    transition: 0.5s;
}
#c19828 .menu-item-stretch.bg-transparent-accent-4:hover {
    background-color: rgba(151, 191, 13, 1);
    transition: 0.5s;
}
#c19828 .menu-item-stretch.bg-transparent-accent-5:hover {
    background-color: rgba(0, 151, 144, 1);
    transition: 0.5s;
}

.flex-wrap{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.width-half{
    width: 50%;
}

.menu-item-stretch span.title {
    font-weight: bold;
    font-size: 19px;
}

.tx-comparison-rating ul li:before{
    content: none;
}

/* Responsive Navitgation */
@media (max-width: 1200px) {
	#footer .collapse.navbar-collapse{
		margin-bottom: 40px;
	}
	#nlb{
		left: 50%;
    	transform: translateX(-50%);
	}	
}


@media (max-width: 768px){
	.navbar-fixed-top .nav li>a {
		padding: 10px 20px !important;
	}
	#footer .collapse.navbar-collapse{
		margin-bottom: 70px;
	}
}

body {
	padding-right: 0 !important;
}

/* Button Color+hover for RatingCTA */
.accent-0 .btn-rating {
    background-color: #ffffff !important;
    color: rgba(153, 173, 188, 1) !important;
	border-color: #ffffff !important;
}
.accent-0 .btn-rating.active,
.accent-0 .btn-rating:hover,
.accent-0 .btn-rating:active:hover,
.accent-0 .btn-rating:active:focus,
.accent-0 .btn-rating:active,
.accent-0 .btn-rating:focus {
	border-color: #ffffff !important;
	color: #ffffff !important;
	background-color: rgba(153, 173, 188, 1) !important;
	transition: 0.5s;
}

.accent-1 .btn-rating {
    background-color: #ffffff !important;
    color: rgba(226, 0, 122, 1) !important;
	border-color: #ffffff !important;
}
.accent-1 .btn-rating.active,
.accent-1 .btn-rating:hover,
.accent-1 .btn-rating:active:hover,
.accent-1 .btn-rating:active:focus,
.accent-1 .btn-rating:active,
.accent-1 .btn-rating:focus {
	border-color: #ffffff !important;
	color: #ffffff !important;
	background-color: rgba(226, 0, 122, 1) !important;
	transition: 0.5s;
}

.accent-2 .btn-rating {
    background-color: #ffffff !important;
    color: rgba(147, 17, 126, 1) !important;
	border-color: #ffffff !important;
}
.accent-2 .btn-rating.active,
.accent-2 .btn-rating:hover,
.accent-2 .btn-rating:active:hover,
.accent-2 .btn-rating:active:focus,
.accent-2 .btn-rating:active,
.accent-2 .btn-rating:focus {
	border-color: #ffffff !important;
	color: #ffffff !important;
	background-color: rgba(147, 17, 126, 1) !important;
	transition: 0.5s;
}

.accent-3 .btn-rating {
    background-color: #ffffff !important;
    color: rgba(238, 127, 1, 1) !important;
	border-color: #ffffff !important;
}
.accent-3 .btn-rating.active,
.accent-3 .btn-rating:hover,
.accent-3 .btn-rating:active:hover,
.accent-3 .btn-rating:active:focus,
.accent-3 .btn-rating:active,
.accent-3 .btn-rating:focus {
	border-color: #ffffff !important;
	color: #ffffff !important;
	background-color: rgba(238, 127, 1, 1) !important;
	transition: 0.5s;
}

.accent-4 .btn-rating {
    background-color: #ffffff !important;
    color: rgba(151, 191, 13, 1) !important;
	border-color: #ffffff !important;
}
.accent-4 .btn-rating.active,
.accent-4 .btn-rating:hover,
.accent-4 .btn-rating:active:hover,
.accent-4 .btn-rating:active:focus,
.accent-4 .btn-rating:active,
.accent-4 .btn-rating:focus {
	border-color: #ffffff !important;
	color: #ffffff !important;
	background-color: rgba(151, 191, 13, 1) !important;
	transition: 0.5s;
}

.accent-5 .btn-rating {
    background-color: #ffffff !important;
    color: rgba(0, 151, 144, 1) !important;
	border-color: #ffffff !important;
}
.accent-5 .btn-rating.active,
.accent-5 .btn-rating:hover,
.accent-5 .btn-rating:active:hover,
.accent-5 .btn-rating:active:focus,
.accent-5 .btn-rating:active,
.accent-5 .btn-rating:focus {
	border-color: #ffffff !important;
	color: #ffffff !important;
	background-color: rgba(0, 151, 144, 1) !important;
	transition: 0.5s;
}

/* This is a single-line comment */
.ce-row:has(.video) {
    display: block;
}

.video-embed {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}
.video-embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Smaller font for Totalratings plug-in */
.font-14{
    font-size: 14px;
	margin-right: 5px;
}

/* Rating half stars */
.rating-display > .star.colorhalf:before {
    content: "\f089";
    color: #fdc400;
    background: -webkit-linear-gradient(-45deg, #ffdc64 0%, #fdc400 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.rating-stars .row.average .rating-display > .star.colorhalf:before {
    content: "\f089";
    color: #34af23;
    background: -webkit-linear-gradient(-45deg, #6ade5a 0%, #34af23 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
body.accent-1 .rating-display > .star.colorhalf:before {
    content: "\f089";
    color: #e2007a;
    background: -webkit-linear-gradient(-45deg, #ff49ab 0%, #e2007a 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
body.accent-2 .rating-display > .star.colorhalf:before {
    content: "\f089";
    color: #e2007a;
    background: -webkit-linear-gradient(-45deg, #e624c6 0%, #93117e 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
body.accent-3 .rating-display > .star.colorhalf:before {
    content: "\f089";
    color: #e2007a;
    background: -webkit-linear-gradient(-45deg, #feb057 0%, #ee7f01 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
body.accent-4 .rating-display > .star.colorhalf:before {
    content: "\f089";
    color: #e2007a;
    background: -webkit-linear-gradient(-45deg, #caf240 0%, #97bf0d 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
body.accent-5 .rating-display > .star.colorhalf:before {
    content: "\f089";
    color: #e2007a;
    background: -webkit-linear-gradient(-45deg, #00fdf1 0%, #009790 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.rating-display > .star.grayhalf {
    margin-left: -12px;
}
.rating-summary.middle .rating-display > .star.grayhalf {
    margin-left: -16px;
}
@media only screen and (max-width: 767px) {
    .menu-item-stretch .inline-rating-summary .rating-display > .star:before {
        font: 24px/1 FontAwesome;
    }
}
/* Review answers for single products */
.blockquote-answer {
    margin-top: 20px;
}
.text-jump{
    text-align: right;
}
@media only screen and (max-width: 767px) {
    .text-jump{
        text-align: left;
    }
}
.wordbreak{
    word-wrap: break-word;
}