.os_main_left_td { display: none; }
.os_main_shop { width:100% }
.os_content_all .content { padding-top: 0px; }
.os_meatconf_maindiv .center { text-align: center; }


.os_meatconf_maindiv .popover { border: 1px solid #ff7100; background-color: #fff; padding: 0.5em;}

/* Popover Header */
.os_meatconf_maindiv .popover-title { background-color: #fff; color: #ff7100; font-size: 1em; text-align:center; border: none; padding: 0; }

/* Popover Body */
.os_meatconf_maindiv .popover-content { background-color: #fff; border: none; padding: 0; }

/* Popover Arrow */
.os_meatconf_maindiv .arrow { border-right-color: #ff7100 !important; background: none; padding: 0; }



.os_meatconf_maindiv .grow { transition: all 0.2s; }
.os_meatconf_maindiv .grow:hover { -webkit-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); image-rendering: auto; transition: all 0.2s; }

.open_sans { font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 2em; text-transform: none; font-weight: bold; }
.small { font-size: 1.5em; }
.os_meatconf_left { margin-top: 1.7em; background-color: #e6e5e5; padding: 1em 0.5em; }
.os_meatconf_left_after{ clear: both }
.os_meatconf_left ul { margin:0px; padding:0px; padding-top:5px; padding-left:20px; list-style: none; }
.os_meatconf_left ul li { margin:0px; padding:0px; padding-top:5px; }
.os_meatconf_left .os_meatconf_left_title ul li::before { content: ""; width: 13px; height: 13px; display: inline-block; vertical-align: middle; background-color: #000; border-radius: 100%; position: relative; top: -2px; margin-right: 10px; margin-left: -15px; /* Same negative margin as li padding  */
}
#os_meatconf_selection1 li::before { content: "+"; margin-right: 0.4em; margin-left: 0.8em; }
#os_meatconf_left_set2 ul li::before { content: "+"; margin-right: 0.4em; margin-left: 0.8em; }
.os_meatconf_left h1 { text-transform: uppercase; font-weight:bold; font-size:1.4em; margin-bottom:20px; }
.os_meatconf_left_title { float:left; font-weight:bold; }
.os_meatconf_left_change a { color:#ff7100; }
.os_meatconf_left_change a:hover { color:#000; }
.os_meatconf_left_change a,
.os_meatconf_left_change a:hover { font-size: 0.9em; text-decoration:underline; }
.os_meatconf_left_clear { clear:both; padding-top:2px; }
#os_meatconf_left_change_1 { display: none; position: relative; top: 0.6em; left: 1em; }
#os_meatconf_left_change_2 { display: none; margin-top:20px;}
#os_meatconf_left_change_3 { display: none; position: relative; top: 0.6em; left: 1em; }


.os_meatconf_right_after{ clear: both }

#os_meatconf_right_anlass { display: none; }
.os_meatconf_right_state{ padding: 10px; text-align:center; font-weight:bold; color:#989898; background-color: #e6e5e5; }
.os_meatconf_right_state.active { background-color:#ccc; color:#000; font-weight:bold; }
.os_meatconf_right_state .number { display:inline-block; padding-top:2px; width:22px; height:22px; background-color:#000000; color:#fff; }
.os_meatconf_right_state_all .border { border-top: solid #ff7100 4px; }
.os_meatconf_right_state_all { padding-top:30px; }
.os_meatconf_right_state_1,
.os_meatconf_right_state_2,
.os_meatconf_right_state_3 { height:2.8em; }
.os_meatconf_right_state_1:after { content: url('/shop/images/files/editor/Image/gfcouratedmeat/chevron_right.png'); position: absolute; top: 0; right: 0;}
.os_meatconf_right_state_1.active:after { content: url('/shop/images/files/editor/Image/gfcouratedmeat/chevron_right_active.png'); position: absolute; top: 0; right: 0;}
.os_meatconf_right_state_1.not-active:after { content: url('/shop/images/files/editor/Image/gfcouratedmeat/chevron_right_active_invert.png'); position: absolute; top: 0; right: 0;}
.os_meatconf_right_state_2:after { content: url('/shop/images/files/editor/Image/gfcouratedmeat/chevron_right.png'); position: absolute; top: 0; right: 0;}
.os_meatconf_right_state_2.active:after { content: url('/shop/images/files/editor/Image/gfcouratedmeat/chevron_right_active.png'); position: absolute; top: 0; right: 0;}
.os_meatconf_right_state_2.not-active:after { content: url('/shop/images/files/editor/Image/gfcouratedmeat/chevron_right_active_invert.png'); position: absolute; top: 0; right: 0;}
.os_meatconf_right_title { font-weight: bold; font-size: 1.3em; padding-bottom: 1em; padding-top: 2.5em; text-align: center; }
.os_meatconf_right .row:not(.os_meatconf_right_result):not(.os_meatconf_right_result_inner) a,
.os_meatconf_right .row:not(.os_meatconf_right_result):not(.os_meatconf_right_result_inner) a:hover { display:block; font-weight: bold; text-decoration:none; color:#000; padding-bottom:10px; }
.os_meatconf_right .row:not(.os_meatconf_right_result):not(.os_meatconf_right_result_inner) a img { padding-bottom:5px; margin: auto; }

.os_meatconf_right .radio_custom input[type=radio] { width   : 40px; margin  : 0; padding : 0; opacity : 0; }
.os_meatconf_right .radio_custom input[type=radio] + label{ display : inline-block; margin-left  : -40px; padding-left : 50px; background   : url('/shop/images/files/editor/Image/gfcouratedmeat/bicon.jpg') no-repeat 0 0; line-height  : 40px; font-size:1.3em; font-weight:300 }
.os_meatconf_right .radio_custom input[type=radio]:checked + label{ background-position : 0 -40px; }

.os_meatconf_right_range_text { font-size: 1.1em; font-weigt:300 }

.os_meatconf_right_button button { font-weight:bold; font-size:1.2em; display:inline-block; background-color:#ff7100; color:#fff; padding:10px; border:none; }

/**********************************************************************/
.range_custom input[type=range] {
	height: 24px;
	-webkit-appearance: none;
	margin: 10px 0;
	width: 100%;
}
.range_custom input[type=range]:focus {
	outline: none;
}
.range_custom input[type=range]::-webkit-slider-runnable-track {
	width: 100%;
	height: 1px;
	cursor: pointer;
	animate: 0.2s;
	box-shadow: 0px 0px 0px #000000;
	background: #D5D5D5;
	border-radius: 10px;
	border: 0px solid #000000;
}
.range_custom input[type=range]::-webkit-slider-thumb {
	box-shadow: 0px 0px 0px #000000;
	border: 0px solid #000000;
	height: 18px;
	width: 18px;
	border-radius: 9px;
	background: #FF7100;
	cursor: pointer;
	-webkit-appearance: none;
	margin-top: -8.5px;
}
.range_custom input[type=range]:focus::-webkit-slider-runnable-track {
	background: #D5D5D5;
}
.range_custom input[type=range]::-moz-range-track {
	width: 100%;
	height: 1px;
	cursor: pointer;
	animate: 0.2s;
	box-shadow: 0px 0px 0px #000000;
	background: #D5D5D5;
	border-radius: 10px;
	border: 0px solid #000000;
}
.range_custom input[type=range]::-moz-range-thumb {
	box-shadow: 0px 0px 0px #000000;
	border: 0px solid #000000;
	height: 18px;
	width: 18px;
	border-radius: 9px;
	background: #FF7100;
	cursor: pointer;
}
.range_custom input[type=range]::-ms-track {
	width: 100%;
	height: 1px;
	cursor: pointer;
	animate: 0.2s;
	background: transparent;
	border-color: transparent;
	color: transparent;
}
.range_custom input[type=range]::-ms-fill-lower {
	background: #D5D5D5;
	border: 0px solid #000000;
	border-radius: 20px;
	box-shadow: 0px 0px 0px #000000;
}
.range_custom input[type=range]::-ms-fill-upper {
	background: #D5D5D5;
	border: 0px solid #000000;
	border-radius: 20px;
	box-shadow: 0px 0px 0px #000000;
}
.range_custom input[type=range]::-ms-thumb {
	margin-top: 1px;
	box-shadow: 0px 0px 0px #000000;
	border: 0px solid #000000;
	height: 18px;
	width: 18px;
	border-radius: 9px;
	background: #FF7100;
	cursor: pointer;
}
.range_custom input[type=range]:focus::-ms-fill-lower {
	background: #D5D5D5;
}
.range_custom input[type=range]:focus::-ms-fill-upper {
	background: #D5D5D5;
}

/**********************************************************************/


.os_meatconf_maindiv .results { display: flex; flex-wrap: wrap; justify-content: space-between; }
.os_meatconf_right_result { padding-bottom:10px; padding-left: 0px; padding-right: 0px; width: 100%; position: relative;}

.os_meatconf_right_result_hit { display:inline-block; padding:2px; width:25px; height:25px; background-color:#ff7100; border:1px solid #ff7100; border-radius:4px; }
.os_meatconf_right_result_hit.ja { background-color:#008f11; border-color:#008f11; }
.os_meatconf_right_result_hit.no { background-color:#ff7100; border-color:#ff7100; }
.os_meatconf_right_result_hitlist { padding:0.5em 0 2em 0; }
.os_meatconf_right_result h1 { font-weight:bold; font-size:1.3em; text-transform: uppercase; }
.os_meatconf_right_result_more,
.os_meatconf_right_result_more:hover { text-decoration:underline; color:#ff7100; font-weight:400; padding-top:2em; }
.os_meatconf_right_result_img { width: 100% }

.os_meatconf_right_result_link,
.os_meatconf_right_result_link:hover{ display:inline-block; padding:5px; background-color:#0c631c; color:#fff; margin-bottom:10px; }
.os_meatconf_right_result_first{ padding-left: 0px; padding-right: 5px; font-size: 1.8em; padding-top: 0.5em; text-align: left; position: relative; top: 1.4em; color: #ff7100; }
.os_meatconf_right_result_second{ }
.os_meatconf_right_result_inner{ background-color:#fff; }
.os_meatconf_right_result .os_meatconf_right_result_inner .btn:active,
.os_meatconf_right_result .os_meatconf_right_result_inner .btn:focus,
.os_meatconf_right_result .os_meatconf_right_result_inner .btn:hover { color:#fff; }
.os_meatconf_right_result_third{ padding: 0px; }
.os_meatconf_right_result_forth h2 { font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 1.5em; text-transform: uppercase; font-weight: bold; margin: 1em 0 0.2em 0; }
.os_meatconf_right_result_forth a { font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 1.1em; text-transform: uppercase; font-weight: normal; }
.os_meatconf_right_result_forth a:hover { color:#9b4500; }

.os_meatconf_right_result_perc { padding: 1.5em 0 0 0;  }


@media screen and ( min-width:768px ) {
	.os_meatconf_right_result { width: calc(100% / 3 - 2em); }
	.os_meatconf_right_result:first-child { padding-bottom:10px; padding-left: 0px; padding-right: 0px; width: 100%; margin: 0 0 4em 0; }
	.os_meatconf_right_result:first-child .os_meatconf_right_result_hitlist { padding:0.5em 0 0 0; }
	.os_meatconf_right_result:first-child .os_meatconf_right_result_perc { text-align:right; padding: 0;}
	.os_meatconf_right_result:first-child .os_meatconf_right_result_inner .btn { position: absolute; bottom: -3em; left: 43%; }
	.os_meatconf_right_result:first-child .os_meatconf_right_result_forth { float:left; clear: both }
	.os_meatconf_right_result:first-child .os_meatconf_right_result_fifth { float: right; margin:1em 0 0 0;}
}
@media screen and ( min-width:992px ) {

}
@media screen and ( min-width:1330px ) {

}