#EverestCMS #slideshow-inner/* ------------------------------------------------------------------------------------
--  RESET 
------------------------------------------------------------------------------------ */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

#EverestCMS html, body,#EverestCMS div,#EverestCMS span,#EverestCMS applet,#EverestCMS object,#EverestCMS iframe,#EverestCMS h1,#EverestCMS h2,#EverestCMS h3,#EverestCMS h4,#EverestCMS h5,#EverestCMS h6,#EverestCMS p,#EverestCMS blockquote,#EverestCMS pre,#EverestCMS a,#EverestCMS abbr,#EverestCMS acronym,#EverestCMS address,#EverestCMS big,#EverestCMS cite,#EverestCMS code,#EverestCMS del,#EverestCMS dfn,#EverestCMS img,#EverestCMS ins,#EverestCMS kbd,#EverestCMS q,#EverestCMS s,#EverestCMS samp,#EverestCMS small,#EverestCMS strike,#EverestCMS sub,#EverestCMS sup,#EverestCMS tt,#EverestCMS var,#EverestCMS b,#EverestCMS u,#EverestCMS i,#EverestCMS center,#EverestCMS dl,#EverestCMS dt,#EverestCMS dd,#EverestCMS ol,#EverestCMS ul,#EverestCMS li,#EverestCMS fieldset,#EverestCMS form,#EverestCMS label,#EverestCMS legend,#EverestCMS table,#EverestCMS caption,#EverestCMS tbody,#EverestCMS tfoot,#EverestCMS thead,#EverestCMS tr,#EverestCMS th,#EverestCMS td,#EverestCMS article,#EverestCMS aside,#EverestCMS canvas,#EverestCMS details,#EverestCMS embed,#EverestCMS figure,#EverestCMS figcaption,#EverestCMS footer,#EverestCMS header,#EverestCMS hgroup,#EverestCMS menu,#EverestCMS nav,#EverestCMS output,#EverestCMS ruby,#EverestCMS section,#EverestCMS summary,#EverestCMS time,#EverestCMS mark,#EverestCMS audio,#EverestCMS video
	{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
}
/* HTML5 display-role reset for older browsers */
#EverestCMS article,#EverestCMS aside,#EverestCMS details,#EverestCMS figcaption,#EverestCMS figure,#EverestCMS footer,#EverestCMS header,#EverestCMS hgroup,#EverestCMS menu,#EverestCMS nav,#EverestCMS section
	{
	display: block;
}
#EverestCMS #slideRightButton {
                cursor: pointer;
}

#EverestCMS #slideLeftButton {
                cursor: pointer;
}

#EverestCMS iframe{
          display:block;
}


body {
	font-size: 100% !important;
	width: 100%;
	height: 100%;
}



#EverestCMS blockquote,q {
	quotes: none;
}

#EverestCMS blockquote:before,#EverestCMS blockquote:after,#EverestCMS q:before,#EverestCMS q:after {
	content: '';
	content: none;
}

#EverestCMS table {
	border-collapse: collapse;
	border-spacing: 0;
}

#EverestCMS .myIframe {
	position: relative;
	padding-bottom: 65.25%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}
#EverestCMS .myIframe iframe {
	position: absolute;
	top: 0;
	left: 0;	
	width: 100%;
	height: 100%;
}
/* ------------------------------------------------------------------------------------
--  GENERAL
------------------------------------------------------------------------------------ */
#EverestCMS html,#EverestCMS a {
	width: 100%;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 100%;
	margin: 0;
	padding: 0;
	background: none;
}

#EverestCMS ::selection {
	background: #dbf1f6;
}

#EverestCMS ::-moz-selection {
	background: #dbf1f6;
}

#EverestCMS .inline_block {
	display: inline-block;
}

#EverestCMS figure {
	float: left;
}

#EverestCMS .img-padding{
	margin-bottom:10px;
}

#EverestCMS #wrapper {
	float: left;
	padding: 0;
	margin: 0;
	width: 100%;
	min-height: 100%;
	/* max-width: 120em; (1920x / 16px) */
	position: relative;
}

#EverestCMS .left_img_car:HOVER {
	background-position: 0 -40px;
}

#EverestCMS .left_img_car {
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 40px;
	width: 40px;
	background-image:
		url("../../../static/sites/TSC/web/CVWEB/js/rs-plugin/assets/large_left.png");
	margin-top: 60px;
}

#EverestCMS .right_img_car {
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 40px;
	width: 40px;
	background-image:
		url("../../../static/sites/TSC/web/CVWEB/js/rs-plugin/assets/large_right.png");
	margin-top: 60px;
	content:"";
	
}

#EverestCMS .right_img_car:HOVER {
	background-position: 0 -40px;
	
}

#EverestCMS .three_column_div1 {
	float: left;
	width: 30%;
	margin-bottom: 10px;
}

#EverestCMS .three_column_div1_right {
	float: right;
	width: 30%;
	margin-bottom: 10px;
}
#EverestCMS .threecol_text_right {
	width: 65%;
	display: inline-block;
	-webkit-column-count: 2;
	column-count: 2;
	-moz-column-count: 2;
	-webkit-column-gap: 50px;
	overflow: hidden;
}

#EverestCMS .threecol_text {
	width: 65%;
	display: inline-block;
	-webkit-column-count: 2;
	column-count: 2;
	-moz-column-count: 2;
	-webkit-column-gap: 50px;
	margin-left: 4%;
	overflow: hidden;
}

#EverestCMS div.three_col_without_image {
	width: 98%;
	display: inline-block;
	-webkit-column-count: 3;
	column-count: 3;
	-moz-column-count: 3;
	-webkit-column-gap: 50px;
	overflow: hidden;
}

#EverestCMS .overlay_text_template {
	color: #ffffff;
	font-family: "Stymie W01 Black 710771";
	font-size: 32px;
	font-weight: normal;
	margin-right: 3%;
	margin-top: 16%;
	text-align: right;
	text-transform: uppercase;
	top: 6%;
}

#EverestCMS .new_font_style {
	font-size: 0.9em;
	font-family: arial;
}

#EverestCMS .text_template_cont {
	position: absolute;
	width: 97%;
}

#EverestCMS .marginbottom {
	margin-bottom: 20px;
}

#EverestCMS .full-width {
	float: left;
	width: 100%;
}

#EverestCMS .bg {
	background: #FFFFFF;
}
#EverestCMS .textt{
font-size: .8em;
	font-style: italic;
	color: #515151;
	line-height: 1.5em;
	margin-bottom:16px;
	
	   
}

#EverestCMS .img_padding {
	margin-bottom: 10px;
}

#EverestCMS .deco-line {
	float: left;
	width: 100%;
	height: 20px;
	background: #141414;
	margin-bottom: 40px;
	border-bottom: 2px solid #1f1f1f;
	-moz-box-shadow: 0 4px 8px #000;
	-webkit-box-shadow: 0 4px 8px #000;
	-o-box-shadow: 0 4px 8px #000;
	-khtml-box-shadow: 0 4px 8px #000;
	-ms-box-shadow: 0 4px 8px #000;
	box-shadow: 0 4px 8px #000;
}

#EverestCMS .deco-line-top {
	float: left;
	width: 100%;
	height: 20px;
	background: #141414;
	margin-bottom: 40px;
	margin-top: -30px;
	border-bottom: 2px solid #1f1f1f;
	-moz-box-shadow: 0 4px 8px #000;
	-webkit-box-shadow: 0 4px 8px #000;
	-o-box-shadow: 0 4px 8px #000;
	-khtml-box-shadow: 0 4px 8px #000;
	-ms-box-shadow: 0 4px 8px #000;
	box-shadow: 0 4px 8px #000;
}

#EverestCMS .inner-wrap {
	margin: 0 auto;
	width: 90%; /*1536px*/ /*edited */
}

#EverestCMS .inner-wrap-tempB {
	margin: 0 auto;
	width: 92%;
}

#EverestCMS .inner {
	float: left;
	width: 100%;
	clear: both;
}

#EverestCMS .grey-line {
	float: left;
	width: 100%;
	height: 1px;
	background: #ccc;
	margin-bottom : 20px;
	margin-top : 10px;
}

#EverestCMS .white-line {
	float: left;
	width: 100%;
	background: rgba(255, 255, 255, 0.6);
	height: 1px;
}
/* ------------------------------------------------------------------------------------
--  TYPOGRAPHY
------------------------------------------------------------------------------------ */
#EverestCMS h1 {
	font-size: 1.8em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	margin-bottom: 20px;
	color: #000000;
	width: 99%;
}

#EverestCMS h2 {
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	margin-bottom: 20px;
	color: #000000;
	width: 99%;
}

#EverestCMS .center {
	text-align: center;
	margin-left: 25px;
	margin-right: 25px;
}

#EverestCMS h3 {
	font-size: 24px;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	text-transform: none;
	margin-bottom: 20px;
	color: #000000;
	font-size: 1.6em;
}

#EverestCMS h3.title {
	font-size: 1.6em;
	font-family: 'Stymie W01 Black 710771';
	text-align: center;
	text-transform: uppercase;
	line-height: 1em;
	margin: 5px 0 10px 0;
	color: #000;
}

#EverestCMS h4 {
	font-size: 1.4em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	text-transform: uppercase;
	margin-bottom: 10px;
	color: #aaa;
	text-shadow: 0 1px 1px #fff;
}

#EverestCMS h5 {
	font-size: 1.2em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	text-transform: uppercase;
	margin-bottom: 10px;
	color: #aaa;
	text-shadow: 0 1px 1px #fff;
}

#EverestCMS h6 {
	font-size: 1em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	text-transform: uppercase;
	margin-bottom: 10px;
	color: #aaa;
	text-shadow: 0 1px 1px #fff;
}

#EverestCMS h2.title,#EverestCMS h4.title {
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	margin-bottom: 20px;
	color: #000000
}

#EverestCMS ul, #EverestCMS ol {
	list-style: disc inside none;
    padding: 0px;
    margin-bottom: 20px;	
}

#EverestCMS li {
	line-height: 1.5em;
	color: #515151;
	font-size: 0.9em;
	font-family: arial;
}

#EverestCMS p {
	line-height: 1.5em;
	color: #515151;
	margin-bottom: 20px;
	font-size: 0.9em;
	font-family: arial;
}

#EverestCMS p.last {
	margin-bottom: 0;
}
/* ------------------------------------------------------------------------------------
--  ANCHORS
------------------------------------------------------------------------------------ */
#EverestCMS a {
	text-decoration: none;
	outline: none;
	color: #d20000;
	width: 100%;
	text-align: center;
}

#EverestCMS a:hover,#EverestCMS a:focus {
	color: #d20000;
}

#EverestCMS a.external:after {
	padding: 0 10px;
	margin: 0 0 0 5px;
	content: "";
	background: url(http://www.tractorsupply.com/web/CVWEB/css/images/external.png);
	background-repeat: no-repeat;
	display: inline;
}

#EverestCMS a.readmore {
	float: right;
	background: #e6e6e6;
	border: 1px solid #ddd;
	padding: 0.5em;
	display: inline-block;
}
/* ------------------------------------------------------------------------------------
--  CSS TOOLTIP
------------------------------------------------------------------------------------ */
#EverestCMS span.tool {
	position: relative; /*this is important*/
	cursor: pointer;
}

#EverestCMS span.tool span.tip {
	display: none;
	width: 10em;
}

#EverestCMS span.tool:hover span.tip {
	display: inline-block;
	z-index: 100;
	position: absolute;
	top: 1.8em;
	left: -4em;
	padding: 0.5em;
	background: #e6e6e6;
	border: 1px solid #ddd;
	text-align: left;
	width: 10em;
}

#EverestCMS q {
	font-size: 0.9em;
	float: left;
	color: #515151;
}
/* ------------------------------------------------------------------------------------
--  TOP (BLOCK1)
------------------------------------------------------------------------------------ */
#EverestCMS .border {
	background: #1a1a1a;
	border-bottom: 2px solid #2a2a2a;
	padding: 1% 0;
	width: 100%;
}

#EverestCMS #top-inner {
	clear: both;
	position: relative;
	width: 100%;
}

#EverestCMS #logo {
	float: left;
}

#EverestCMS #logo h1 a {
	display: inline-block;
	float: left;
}

#EverestCMS #logo img#logo-img {
	max-width: none;
	padding: 0.5em 0 0 0;
}

#EverestCMS nav {
	float: right;
	margin-left: 4%;
}

#EverestCMS nav ul {
	float: left;
	list-style: none;
	width: 100%;
}

#EverestCMS nav ul li {
	float: left;
	margin-left: 20px;
}

#EverestCMS nav a {
	display: inline-block;
	float: left;
	color: #f0f0f0;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	background: #141414;
	-moz-box-shadow: inset 0 2px 2px #000;
	-webkit-box-shadow: inset 0 2px 2px #000;
	-o-box-shadow: inset 0 2px 2px #000;
	-khtml-box-shadow: inset 0 2px 2px #000;
	-ms-box-shadow: inset 0 2px 2px #000;
	box-shadow: inset 0 2px 2px #000;
	padding: 0.2em 0.8em;
}

#EverestCMS nav a.activelink {
	color: #9d9c9c;
}
/* ------------------------------------------------------------------------------------
--  MAIN CONTENT (BLOCK4)
------------------------------------------------------------------------------------ */
#EverestCMS .lightgrey {
	background: #e7e7e7;
}

#EverestCMS #scrollercontainer {
	position: relative;
	width: 100%;
	height: 6em;
	overflow: hidden;
	float: left;
}

#EverestCMS #scroller {
	white-space: nowrap;
	line-height: 6em;
	font-size: 3em;
}

#EverestCMS #scroller p {
	padding: 0;
	margin: 0;
	text-shadow: 0 1px 1px #fff;
}
/* ------------------------------------------------------------------------------------
--  MAIN CONTENT (BLOCK5)
------------------------------------------------------------------------------------ */
#EverestCMS .grey {
	background: #02080D;
}

#EverestCMS .bottom-content {
	float: left;
	width: 100%; /*1536px*/
	margin: 0 0 40px 0;
}

#EverestCMS .bottom-content section {
	float: left;
	width: 31.3333%;
	margin-right: 3%;
	position: relative;
}

#EverestCMS .bottom-content section.last {
	margin-right: 0 !important;
	clear: right;
}

#EverestCMS .bottom-content h3 {
	text-shadow: none;
	margin-bottom: 20px;
}

#EverestCMS #links {
	float: left;
	width: 100%;
	list-style: none;
}

#EverestCMS #links li {
	width: 100%;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #1f1f1f;
	color: #515151;
	font-size: 0.9em;
}

#EverestCMS blockquote {
	line-height: 1.5em;
	color: #515151;
	font-style: italic;
	background: #141414;
	padding: 1.5em;
	border: 1px solid #000;
	-moz-box-shadow: inset 0 4px 4px #000;
	-webkit-box-shadow: inset 0 4px 4px #000;
	-o-box-shadow: inset 0 4px 4px #000;
	-khtml-box-shadow: inset 0 4px 4px #000;
	-ms-box-shadow: inset 0 4px 4px #000;
	box-shadow: inset 0 4px 4px #000;
	font-size: 0.9em;
	margin-bottom: 20px;
}

#EverestCMS .social {
	float: left;
	width: 100%;
}

#EverestCMS .social h4 {
	text-shadow: none;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #1f1f1f;
}

#EverestCMS a.socialicon {
	margin-right: 3%;
	float: left;
}

#EverestCMS .social .last {
	margin-left: 0;
}

#EverestCMS a.socialicon img {
	opacity: 0.4;
	-moz-transition: opacity;
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 500ms;
	-webkit-transition: opacity;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
	-o-transition: opacity;
	-o-transition-timing-function: ease-out;
	-o-transition-duration: 500ms;
	transition: opacity;
	transition-timing-function: ease-out;
	transition-duration: 500ms;
}

#EverestCMS a.socialicon img:hover {
	opacity: 1;
	-moz-transition: opacity;
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 500ms;
	-webkit-transition: opacity;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 500ms;
	-o-transition: opacity;
	-o-transition-timing-function: ease-out;
	-o-transition-duration: 500ms;
	transition: opacity;
	transition-timing-function: ease-out;
	transition-duration: 500ms;
}
/* ------------------------------------------------------------------------------------
--  FOOTER (BLOCK6)
------------------------------------------------------------------------------------ */
#EverestCMS .darkgrey {
	background: #141414;
	border-top: 1px solid #1f1f1f;
}

#EverestCMS footer {
	float: left;
	width: 100%;
}

#EverestCMS small {
	font-size: 0.8em;
	line-height: 1.4em;
	color: #515151;
	margin: 20px 0;
	width: 100%;
	float: left;
}

/* ------------------------------------------------------------------------------------
/* ------------------------------------------------------------------------------------
--  INDIVIDUAL STYLES FOR SPECIFIC ELEMENTS
---------------------------------------------------------------------------------------
------------------------------------------------------------------------------------ */
#EverestCMS img {
	max-width: 100%;
	float: left;
	width: 100%;
}
/* ------------------------------------------------------------------------------------
--  MAIN CONTENT (BLOCK1)
------------------------------------------------------------------------------------ */
#EverestCMS #mainpic {
	width: 100%;
	padding:0px;
}
/* ------------------------------------------------------------------------------------
 --  MAIN CONTENT (BLOCK2)
 ------------------------------------------------------------------------------------ */
#EverestCMS .black {
	background: #1a1a1a;
	border-top: 1px solid #1f1f1f;
	padding: 0.2em 0;
	width: 100%;
	float: left;
}
/* ------------------------------------------------------------------------------------
 --  MAIN CONTENT (BLOCK3)
 ------------------------------------------------------------------------------------ */
#EverestCMS .leftside section,#EverestCMS .rightside section {
	float: left;
	width: 100%; /*1023.9989px*/
}

#EverestCMS .leftside section.last,#EverestCMS .rightside section.last {
	margin-bottom: 0;
}

#EverestCMS .leftside article,#EverestCMS .rightside article {
	overflow: hidden;
	margin-bottom: 10px;
}

#EverestCMS article.noborder {
	margin-bottom: 0;
}

#EverestCMS figure {
	padding: 10px;
	background: none;
}

/* ------------------------------------------------------------------------------------
 --  MAIN CONTENT LEFTSIDE
 ------------------------------------------------------------------------------------ */
#EverestCMS .leftside {
	float: left;
	width: 30.3334%; /*rule of thirds */
	margin: 40px 3% 40px 0;
}

#EverestCMS h3.trigger {
	padding: 0;
	margin: 0 0 10px 0;
	width: 100%;
	float: left;
}

#EverestCMS h3.last {
	margin: 0;
}

#EverestCMS .toggle_container {
	overflow: hidden;
	width: 100%;
	display: none;
	margin-bottom: 10px;
}

#EverestCMS h3.trigger a {
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7);
	text-transform: uppercase;
	color: #949493;
	display: block;
	font-size: 0.9em;
	background: #e6e6e6;
	border: 1px solid #ddd;
	padding: 2%;
	width: 96%;
}

#EverestCMS h3.trigger a:hover {
	color: #666;
}

#EverestCMS .lists {
	float: left;
	width: 100%;
}

#EverestCMS .lists ul {
	float: left;
	width: 100%;
	list-style: none;
}

#EverestCMS .lists li {
	margin-bottom: 20px;
}

#EverestCMS .lists li.last {
	margin-bottom: 0;
}

#EverestCMS .lists ul a {
	text-transform: none;
	color: #666;
	font-size: 22px;
	background: none;
	border: none;
	padding: 2%;
	width: 96%;
}

#EverestCMS .lists ul a:hover {
	color: #666;
}

#EverestCMS form {
	float: left;
	width: 100%;
	background: #e6e6e6;
	border: 1px solid #ddd;
}

#EverestCMS legend {
	float: left;
	width: 100%;
	margin: 0 0 4% 0;
	line-height: 1.5em;
	color: #515151;
	text-shadow: 0 1px 1px #fff;
}

#EverestCMS fieldset#first {
	float: left;
	width: 92%;
	padding: 4% 4% 0 4%;
}

#EverestCMS fieldset#second {
	float: left;
	width: 92%;
	padding: 0 0 4% 0;
}

#EverestCMS label:not(.arrows) {
	float:left;
	width:100%;
	margin:0 0 0% 0;
	font-size:0.9em;
}
#EverestCMS input:not(.bannerarrow) {
	padding:2%;
	border:1px solid #ddd;
	background:#f0f0f0;
	margin:0 0 4% 0;
	float: left;
	width:95.7%;
}
#EverestCMS .buttonsubmit {
	background: #a80000;
	border: 1px solid rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0 2px 6px #000;
	-webkit-box-shadow: 0 2px 6px #000;
	-o-box-shadow: 0 2px 6px #000;
	-ktml-box-shadow: 0 2px 6px #000;
	-ms-box-shadow: 0 2px 6px #000;
	box-shadow: 0 1px 1px #555;
	padding: 0.8em 1.2em;
	text-align: center;
	color: #f0f0f0;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

#EverestCMS .buttonsubmit:hover {
	background: #910101;
}
/* ------------------------------------------------------------------------------------
 --  MAIN CONTENT RIGHTSIDE
 ------------------------------------------------------------------------------------ */
 
#EverestCMS .rightside {
	float: right;
	width: 66.6666%; /*rule of thirds*/
	margin: 40px 0;
}

#EverestCMS #folio {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0 0 40px 0;
}

#EverestCMS #folio li {
	float: left;
	width: 31.33%;
	margin: 0 2% 2% 0;
}

#EverestCMS #folio li.four {
	float: left;
	width: 22.6666%;
	margin: 0 2.3% 2% 0;
}

#EverestCMS #folio figure {
	width: 94%;
	padding: 3%;
	background: #ffffff;
	border: 1px solid #CCCCCC;
}

#EverestCMS #folio figure figcaption {
	float: left;
	width: 100%;
	margin-top: 4%;
}

#EverestCMS #folio figure figcaption p {
	color: #515151;
	text-shadow: 0 1px 1px #fff;
	line-height: 1.4em;
	font-size: 0.9em;
}

#EverestCMS #folio figure figcaption a.more {
	float: right;
}

#EverestCMS #folio li.last {
	margin-right: 0;
}

article p:empty {
margin-bottom:0px;
}

#EverestCMS .two-column-right-side {
	float: right;
	width: 25%;
	padding-bottom: 35px;
	/*rule of thirds*/
}

#EverestCMS .two-column-left-side {
	float: left;
	width: 75%;

	/*rule of thirds */
}

#EverestCMS #video {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0 0 40px 0;
}

#EverestCMS #video li {
	float: left;
	width: 47.3333%;
	margin: 0 3% 0 0;
}

#EverestCMS #video figure {
	width: 94%;
	padding: 3% 3% 3% 0;
	background: #ffffff;
	border: none;
}

#EverestCMS #video figure figcaption {
	float: left;
	width: 100%;
	margin-top: 4%;
}

#EverestCMS #video figure figcaption p {
	color: #515151;
	text-shadow: 0 1px 1px #fff;
	line-height: 1.4em;
	font-size: 0.9em;
}

#EverestCMS #video figure figcaption a.more {
	float: right;
}

#EverestCMS #video li.last {
	margin-right: 0;
}

#EverestCMS #video1column {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0 0 40px 0;
}

#EverestCMS #video1column li {
	float: left;
	width: 50%;
}

#EverestCMS #video1column figure {
	width: 93%;
	padding: 3% 3% 3% 0;
	background: #ffffff;
	border: none;
}

#EverestCMS #video1column figure figcaption {
	float: left;
	width: 100%;
	max-width:800px;/* Videofix*/
}

#EverestCMS #video1column figure figcaption p {
	color: #515151;
	text-shadow: 0 1px 1px #fff;
	line-height: 1.4em;
	font-size: 0.9em;
}

#EverestCMS #video1column figure figcaption a.more {
	float: right;
}

#EverestCMS #video1column li.last {
	margin-right: 0;
}

#EverestCMS article.columns-two {
	-moz-column-count: 2;
	-moz-column-gap: 2.5em;
	-webkit-column-count: 2;
	-webkit-column-gap: 2.5em;
	column-count: 2;
	column-gap: 2.5em;
}

#EverestCMS article div.last {
    float: left;
    width: 48%;
	margin-right:2%;
}
/*
For two column right alignment
*/
#EverestCMS .twoCol_txt {
    display: inline-block;
    width: 100%;
}

#EverestCMS .two_col_without_image {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	overflow: hidden;
}

#EverestCMS article div.last-right {
	display: inline-block;
    float: right;
    width: 48%;
	margin-left:2%;
}

#EverestCMS .two_col_with_image {
	width:73%;
	display:inline-block;
}

#EverestCMS .two_col_with_image_50 {
	width:48%;
	display:inline-block;
}

#EverestCMS .two_col_with_image_50 p, #EverestCMS .two_col_with_image p {
	margin-bottom : 0px;
}

#EverestCMS article.columns-three {
	-moz-column-count: 3;
	-moz-column-gap: 2.5em;
	-webkit-column-count: 3;
	-webkit-column-gap: 2.5em;
	column-count: 3;
	column-gap: 2.5em;
}

/* ------------------------------------------------------------------------------------
/* ------------------------------------------------------------------------------------
--  PRODUCT CAROUSEL
---------------------------------------------------------------------------------------
------------------------------------------------------------------------------------ */

/* CSS for image slider */
image_slider {
	width: 100%;
	height: 250px;
}

#EverestCMS #basicNode {
	height: 120px;
	position: relative;
	float: left;
	top: 0px !important;
	left: 0px;
	min-width: 4500px;
}

#EverestCMS #basicNode_s {
	height: 120px;
	position: relative;
	float: left;
	top: 0px !important;
	left: 0px;
	min-width: 4500px;
}

#EverestCMS #outer_div {
	z-index: 999;
	width: 84%;
	height: 160px;
	overflow: hidden;
	float: left;

	
}

#EverestCMS #outer_div_s {
	z-index: 999;
	width: 83%;
	height: 240px;
	overflow: hidden;
	float: left;
	margin-top: 25px;
	padding-bottom: 10px;
}

#EverestCMS .imgs {
	height: 150px;
	width: 150px;
}

#EverestCMS .imgs_layout1 {
	height: 100px;
	width: 100px;
	float: none;
}

#EverestCMS .img_con {
	float: left;
	margin-right: 15px;
	margin-left: 15px;
	text-align: center;
	width: 225px;
}

#EverestCMS .nav_arrow {
	width: 35px;
}

#EverestCMS .cms_arr_con {
	float: left;
	margin-top: 50px;
	margin-left: 20px;
}

#EverestCMS .desc1 {
	font-family: arial;
	text-align: center;
	height: 20px;
	margin-top: 20px;
}

#EverestCMS .page_indi_cont {
	display: none;
}

#EverestCMS .cms_recommended {
	width: 97%;
	max-width: 915px;
	margin-bottom: 20px;
	margin-top: 20px;
	display: inline-block;
}

#EverestCMS .recommend_line1 {
	background-color: #000000;
	display: inline-block;
	height: 1px;
	width: 34%;
}

#EverestCMS .recommend_text {
	display: inline-block;
	font-family: "Stymie W02 Black";
	font-size: 20pt;
	color: #333333;
	margin-left: 5%;
	margin-right: 1%;
}

#EverestCMS .price_inSlider {
	font-family: arial;
	font-weight: 700;
}

#EverestCMS .slider_arrow {
	cursor: pointer;
	display: inline-block;
	width: 5%;
}

#EverestCMS #slider_arrow_left {
	width: 100%;
}

#EverestCMS #slider_arrow_right {
	width: 100%;
}

#EverestCMS .slider_portion1,#EverestCMS .slider_portion2,#EverestCMS .slider_portion3,#EverestCMS .slider_portion4,#EverestCMS .slider_portion5
	{
	display: inline-block;
	width: 17%;
}

#EverestCMS .slider_portion1 {
	text-align: center;
}

#EverestCMS .slider_text {
	font-family: arial;
	text-align: center;
	width: 80%;
	font-weight: bold;
}

#EverestCMS .star_cont1_recommended {
	text-align: center;
	width: 100%;
}

#EverestCMS .star_link {
	border: 0;
	text-decoration: none;
	color: transparent;
}

#EverestCMS .review_count {
	display: inline-block;
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	vertical-align: top;
	margin-top: 0.8px;
	display: inline-block;
	margin-left: 4px;
}

#EverestCMS .review_count1 {
	display: inline-block;
	font-family: arial;
	font-size: 14px;
	color: #000000;
	vertical-align: top;
	margin-top: 0.8px;
	display: inline-block;
	margin-left: 9px;
	margin-top: -4px;
}

#EverestCMS .dot_class {
	width: 18px;
	height: 18px;
	cursor: pointer;
	margin-right: 3px;
}

#EverestCMS .line_col_three {
	margin-top: 12px;
}

#EverestCMS .carousel_align_desk {
    margin-bottom: 12px;
    text-align: center;
}

#EverestCMS .prod_col_layout{
	float: left; 
	margin-top: 12px;
}
#EverestCMS #video1column > li:nth-child(odd) {
    clear: both;
}


@MEDIA ( min-width :768px) AND (max-width:1023px) {
	#EverestCMS #outer_div {
		width: 85% !important;
	}
#EverestCMS .cms_arr_con {
		margin-left: 10px;
	}
#EverestCMS .carousel_align_desk {
		text-align: center;
	}
#EverestCMS .product_column {
		text-align: left;
	}
#EverestCMS .marginbottom {
		margin-bottom: 0px;
	}
#EverestCMS .textt {
		margin-bottom: 13%;
	}
#EverestCMS	#video1column li {
		float: left;
		width: 50%;
	}
	#EverestCMS article.columns-two {
		-moz-column-count: 2 !important;
		-moz-column-gap: 2.5em !important;
	}
	#EverestCMS article.columns-three {
		-moz-column-count: 3 !important;
		-moz-column-gap: 2.5em !important;
	}
	#EverestCMS #folio li {
		float: left !important;
		width: 30.3333% !important;
		margin: 0px 3% 0px 0px !important;
	}
	#EverestCMS #folio li.four {
		float: left !important;
		width: 21.6666% !important;
		margin: 0px 3% 0px 0px !important;
	}
	/*#EverestCMS .img_container {
		width: 50%;
		float: left;
		margin-left: 45px;
	}*/
	#EverestCMS .desc_container {
		width: 100%;
		float: right;
	}
	#EverestCMS .two-column-left-side {
		float: left;
		width: 75% !important;
	}
	#EverestCMS .two-column-right-side {
		float: right;
		width: 25% !important;
	}
	#EverestCMS .recommend_text {
		font-size: 18pt;
		margin-left: 6%;
	}
	#EverestCMS .img_con {
		width: 170px;
		margin-right: 10px;
		margin-left: 10px;
	}
	#EverestCMS .ln_crsl {
		margin-left: -9px;
	}
	#EverestCMS .cms_recommended {
		display: inline-block;
		margin-bottom: 20px;
		margin-top: 20px;
		margin-left: 3%;
		margin-right: 3%;
		width: 96%;
		max-width: 680px;
	}
	#EverestCMS .star_cont1_recommended {
		width: 124%;
		margin-top: 10px;
	}
	/* Fix for Carousel - Raja*/
	#EverestCMS #template_a .cms_carousel_default {
		max-width : 440px;
	}
	#EverestCMS #template_a .cms_carousel_default_inner {
		width : 78% !important;
	}
	#EverestCMS #template_a .cms_carousel_custom {
		max-width : 440px;
	}
	#EverestCMS #template_a .cms_carousel_custom_inner {
		width : 76%;
	}
	#EverestCMS #template_a .img_con {
		width : 150px;
		margin-left : 10px;
		margin-right : 10px;
	}
	
}

@MEDIA ( min-width :321px) AND (max-width:767px) {
	#EverestCMS #outer_div {
		width: 63%;
	}
	#EverestCMS .carousel_align_desk {
		text-align: center;
	}
	#EverestCMS .product_column {
		text-align: left;
	}
	#EverestCMS .recommend_text {
		font-size: 15pt;
	}
	#EverestCMS .recommend_line1 {
		width: 31%;
	}
	#EverestCMS .slider_portion {
		width: 83%;
	}
	#EverestCMS .tab_con {
		height: auto;
	}
	#EverestCMS .slider_portion4,#EverestCMS .slider_portion5 {
		display: none;
	}
	#EverestCMS .slider_portion1,#EverestCMS .slider_portion2,#EverestCMS .slider_portion3 {
		width: 27%;
	}
	#EverestCMS .page_indi_cont {
		display: none;
	}
	#EverestCMS .cms_recommended {
		display: inline-block;
		margin-bottom: 0px;
		margin-top: 20px;
		margin-left: 3%;
		margin-right: 3%;
		width: 96%;
		max-width: 290px;
	}
	#EverestCMS .bottom_tab {
		height: 655px;
	}
	#EverestCMS .img_con {
		float: left;
		margin-right: 20px;
		margin-left: 20px;
		text-align: center;
		width: 170px;
		cursor: pointer;
	}
	#EverestCMS .star_cont1_recommended {
		width: 124%;
		margin-top: 10px;
	}
	/* Fix for Carousel - Raja */
	#EverestCMS #template_a .cms_carousel_default {
		max-width : 265px;
	}
	#EverestCMS #template_a .cms_carousel_default_inner {
		width : 70%;
	}
	#EverestCMS #template_a .cms_carousel_custom {
		max-width : 265px;
	}
	#EverestCMS #template_a .cms_carousel_custom_inner {
		width : 66%;
	}
	#EverestCMS #template_a .img_con {
		width : 155px;
		margin-left : 10px;
		margin-right : 10px;
	}
	
}

@MEDIA ( max-width :767px) {
	
	#EverestCMS .two_col_without_image {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
	#EverestCMS .two_col_with_image, #EverestCMS .two_col_with_image_50 {
		width:100%;
	}
	#EverestCMS .three_column_div1,#EverestCMS .three_column_div1_right {
		width: 100%;
	}
	#EverestCMS .imgs {
		height: 100px;
		width: 100px;
	}
	#EverestCMS .threecol_text,#EverestCMS .threecol_text_right, #EverestCMS .three_col_without_image {
		width: 98% !important;
		-webkit-column-count: 1 !important;
		column-count: 1 !important;
		-moz-column-count: 1 !important;
		margin-left: 0;
	}
	#EverestCMS #outer_div {
		width: 95%;

	}
	/* added */
	#EverestCMS #outer_div_s{
		width: 71%;
		height:210px;
	}
	#EverestCMS .recom_title{
		width: 98% !important;
	}
	/*end */
	#EverestCMS .overlay_text_template {
		font-size: 24px;
		margin-right: 8%;
		margin-top: 10%;
	}
	#EverestCMS .carousel_align_desk {
		text-align: center;
		
	}
	#EverestCMS .product_column {
		text-align: left;
	}
	/*#EverestCMS .img_container {
		width: 50%;
		float: left;
		margin-left: 55px;
	}*/
	#EverestCMS .desc_container {
		width: 100%;
		float: right;
	}
	#EverestCMS #video1column li {
		float: left;
		width: 100%;
	}
	#EverestCMS #indi_dot1 {
		padding-left: 42px;
	}
	#EverestCMS .ln_crsl {
		display: none;
	}
	#EverestCMS .desc1 {
		/* width: 90%; */ /* edited */
		width: 100%;
	}
	#EverestCMS .page_indi_cont {
		margin-left: -19px;
	}
	#EverestCMS .pos_crsl {
		left: 0px;
		text-align: left;
		width: 100%;
		margin-top: 0px;
		margin-left: 15px;
	}
	#EverestCMS .cms_arr_con {
		/* display: none; */ /*edited*/
		margin-left: 0;
	}
	#EverestCMS .textt {
		margin-bottom: 10px;
	}
	#EverestCMS .page_indi_cont {
		display: inline-block;
		text-align: center;
		margin-top: 60px;
	}
	#EverestCMS .star_cont1_recommended img {
		width: 13px;
		height: 13px;
	}
	#EverestCMS .star_cont1_recommended {
		width: 84%;
	}
	#EverestCMS .recommend_line1 {
		display: none;
	}
	#EverestCMS .recommend_text {
		font-size: 15pt;
	}
	#EverestCMS .slider_arrow {
		display: none;
	}
	#EverestCMS .img_con {
		float: left;
		margin-right: 5px;
		/* margin-left: 16px; */ /*edited*/
		margin-left: 0;
		text-align: center;
		/* width: 238px; *//*edited*/
		width: 215px;
		cursor: pointer;
	}
	#EverestCMS .desc1 {
		font-family: arial;
		text-align: center;
		font-size: 15px;
	}
	#EverestCMS .cms_recommended {
		text-align: center;
		margin-top: 15px;
		display: inline-block;
		margin-bottom: 0px;
		max-width: 290px;
	}
	article div.last, article div.last-right{           
		float: none;
 		width: 100% !important;
	}
	/* Fix for Carousel - Raja */
	#EverestCMS #template_a .cms_carousel_default {
		max-width : 265px;
	}
	#EverestCMS #template_a .cms_carousel_default_inner {
		width : 70%;
	}
	#EverestCMS #template_a .cms_carousel_custom {
		max-width : 265px;
	}
	#EverestCMS #template_a .cms_carousel_custom_inner {
		width : 66%;
	}
	#EverestCMS #template_a .img_con {
		width : 155px;
		margin-left : 10px;
		margin-right : 10px;
	}
}

@MEDIA ( min-width :1024px) {
	
	#EverestCMS #video1column li figure iframe{
		max-width: 346px;
	}
	#EverestCMS #video1column li {
		float: left;
		width: 50%;
	}
	/* Fix for Video - Raja */
	#EverestCMS #template_b #video1column li:nth-child(odd) {
	width : 35%;
	}
	#EverestCMS #template_b #video1column li:nth-child(even) {
		width : 65%;
	}
	/* End of Fix - Raja */ 
	#EverestCMS #video1column figure figcaption {
		float: left;
		width: 100%;
	}
	#EverestCMS .cms_recommended {
		width: 97%;
		max-width: 1215px;
		margin-bottom: 20px;
		margin-top: 20px;
		display: inline-block;
	}
	#EverestCMS .carousel_align_desk {
		text-align: center;
	}
	#EverestCMS .product_column {
		text-align: left;
	}
	/*#EverestCMS .img_container {
		width: 50%;
		float: left;
		margin-left: 45px;
	}*/
	#EverestCMS .desc_container {
		width: 100%;
		float: right;
	}
	/* Fix for Carousel - Raja */
	
	#EverestCMS #template_a .cms_carousel_default {
		max-width : 660px;
	}
	#EverestCMS #template_a .cms_carousel_default_inner {
		width : 80%;
	}
	#EverestCMS #template_a .cms_carousel_custom {
		max-width : 660px;
	}
	#EverestCMS #template_a .cms_carousel_custom_inner {
		width : 80%;
	}
	
	#EverestCMS #template_a .img_con {
		width : 160px;
		margin-left : 10px;
		margin-right : 10px;
	}

}

@MEDIA ( min-width :1024px) AND (max-width:1280px) {
	#EverestCMS #outer_div {
		width: 87%;
	}
	#EverestCMS .star_cont1_recommended {
		width: 130%;
		margin-top: 10px;
	}
	#EverestCMS .img_con {
		width: 166px;
	}
	#EverestCMS #video1column li {
		float: left;
		width: 50%;
	}
	#EverestCMS .cms_recommended {
		width: 97%;
		max-width: 915px;
		margin-bottom: 20px;
		margin-top: 20px;
		display: inline-block;
	}
	#EverestCMS .desc1 {
		width: 120%;
	}
	/*#EverestCMS .img_container {
		width: 50%;
		float: left;
		margin-left: 45px;
	}*/
	#EverestCMS .desc_container {
		width: 100%;
		float: right;
	}
	
	/* Fix for Carousel - Raja */
	#EverestCMS #template_a .cms_carousel_default {
		max-width : 560px;
	}
	#EverestCMS #template_a .cms_carousel_default_inner {
		width : 78%;
	}
	#EverestCMS #template_a .cms_carousel_custom {
		max-width : 560px;
	}
	#EverestCMS #template_a .cms_carousel_custom_inner {
		width : 78%;
	}
	#EverestCMS #template_a .img_con {
		width : 200px;
		margin-left : 10px;
		margin-right : 10px;
	}
}

@media (min-width:1333px) {
	#EverestCMS #template_b .right_img_car {
		margin-left:50px;
	}
}

@media ALL and (min-width:1441px) {
	#EverestCMS .outerDiv {
		width: 100%;
		height: 100%;
		background-image: url("http://www.tractorsupply.com/web/CVWEB/images/trail_bg.png");
	}
	#EverestCMS .innerDiv {
		width: 1440px;
		margin: 0 auto;
		z-index: 999999;
		background-color: #FFFFFF;
		height: 100%;
	}
}

/* ------------------------------------------------------------------------------------
/* ------------------------------------------------------------------------------------
--  BANNER CAROUSEL
---------------------------------------------------------------------------------------
------------------------------------------------------------------------------------ */

#EverestCMS * {
	margin: 0;
	padding: 0;
}

#EverestCMS #slideshow-wrap {
	display: block;
	height: 100%;
	min-width: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
	margin: auto;
	/*-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, .8);
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, .8);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, .8);
	margin-top: 20px;*/
	position: relative;
}

#EverestCMS #slideshow-inner {
	width: 100%;
	height: auto;
	/*background-color: rgb(0, 0, 0);*/
	overflow: hidden;
	position: relative;
}

#EverestCMS #slideshow-inner>ul {
	list-style: none;
	height: auto;
	width: 500%;
	overflow: hidden;
	position: relative;
	left: 0px;
	-webkit-transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
	-moz-transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
	-o-transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
	transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
}

#EverestCMS #slideshow-inner>ul>li {
	width: 20%;
	height: auto;
	float: left;
	position: relative;
}

#EverestCMS #slideshow-inner>ul>li>img {
	margin: auto;
	width: auto;
	height: auto;
}

#EverestCMS #slideshow-wrap input[type=radio] {
	position: absolute;
	left: 50%;
	bottom: 15px;
	z-index: 100;
	visibility: hidden;
}

#EverestCMS #slideshow-wrap label:not (.arrows) {
position:absolute;
left:50%;
bottom:-45px;
z-index:100;
width:12px;
height:12px;
background-color:rgba(200,200,200,1);
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
cursor:pointer;
-webkit-box-shadow:0px0px3px rgba(0,0,0,.8);
-moz-box-shadow:0px0px3px rgba(0,0,0,.8);
box-shadow:0px0px3px rgba(0,0,0,.8);
-webkit-transition:background-color.2s;
-moz-transition:background-color.2s;	
-o-transition:background-color.2s;
transition:background-color.2s;
}
#EverestCMS #slideshow-wrap label:not (.arrows ):active {
	bottom: -46px
}

#EverestCMS #slideshow-wrap input[type=radio]#button-1:checked ~label[for=button-1]
	{
	background-color: rgba(100, 100, 100, 1)
}

#EverestCMS #slideshow-wrap input[type=radio]#button-2:checked ~label[for=button-2]
	{
	background-color: rgba(100, 100, 100, 1)
}

#EverestCMS #slideshow-wrap input[type=radio]#button-3:checked ~label[for=button-3]
	{
	background-color: rgba(100, 100, 100, 1)
}

#EverestCMS #slideshow-wrap input[type=radio]#button-4:checked ~label[for=button-4]
	{
	background-color: rgba(100, 100, 100, 1)
}

#EverestCMS #slideshow-wrap input[type=radio]#button-5:checked ~label[for=button-5]
	{
	background-color: rgba(100, 100, 100, 1)
}

#EverestCMS #slideshow-wrap label[for=button-1] {
	margin-left: -36px
}

#EverestCMS #slideshow-wrap label[for=button-2] {
	margin-left: -18px
}

#EverestCMS #slideshow-wrap label[for=button-4] {
	margin-left: 18px
}

#EverestCMS #slideshow-wrap label[for=button-5] {
	margin-left: 36px
}

#EverestCMS #slideshow-wrap input[type=radio]#button-1:checked ~#slideshow-inner>ul
	{
	left: 0
}

#EverestCMS #slideshow-wrap input[type=radio]#button-2:checked ~#slideshow-inner>ul
	{
	left: -100%
}

#EverestCMS #slideshow-wrap input[type=radio]#button-3:checked ~#slideshow-inner>ul
	{
	left: -200%
}

#EverestCMS #slideshow-wrap input[type=radio]#button-4:checked ~#slideshow-inner>ul
	{
	left: -300%
}

#EverestCMS #slideshow-wrap input[type=radio]#button-5:checked ~#slideshow-inner>ul
	{
	left: -400%
}

#EverestCMS .right_arrows_img_car {
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 40px;
	width: 40px;
	background-image:
		url("../../../static/sites/TSC/web/CVWEB/js/rs-plugin/assets/large_right.png");
	margin-top: 60px;
}
#EverestCMS label.arrows {
	font-family: 'WebSymbolsRegular';
	font-size: 25px;
	color: rgb(255, 255, 240);
	position: absolute;
	top: 50%;
	margin-top: -25px;
	display: none;
	opacity: 0.7;
	cursor: pointer;
	z-index: 1000;
	/* background-image: url("../images/slider_arrow_right"); */
	background-color: transparent;
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s;
	-o-transition: opacity .2s;
	transition: opacity .2s;
	text-shadow: 0px 0px 3px rgba(0, 0, 0, .8);
	color: red;
}

#EverestCMS label.arrows:hover {
	opacity: 1
}

#EverestCMS label.arrows:active {
	margin-top: -23px
}

#EverestCMS input[type=radio]#button-1:checked ~.arrows#arrow-2,#EverestCMS input[type=radio]#button-2:checked
	 ~.arrows#arrow-3,#EverestCMS input[type=radio]#button-3:checked ~.arrows#arrow-4,#EverestCMS input[type=radio]#button-4:checked
	 ~.arrows#arrow-5 {
	right: 12px;
	display: block;
}

#EverestCMS input[type=radio]#button-2:checked ~.arrows#arrow-1,#EverestCMS input[type=radio]#button-3:checked
	 ~.arrows#arrow-2,#EverestCMS input[type=radio]#button-4:checked ~.arrows#arrow-3,#EverestCMS input[type=radio]#button-5:checked
	 ~.arrows#arrow-4 {
	display: block;
	-webkit-transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
}
/* Left arrow carousel */
#EverestCMS input[type=radio]#button-2:checked ~.arrows#arrow-1 {
	left: 50px
}

#EverestCMS input[type=radio]#button-3:checked ~.arrows#arrow-2 {
	left: 32px
}

#EverestCMS input[type=radio]#button-4:checked ~.arrows#arrow-3 {
	left: 14px
}

#EverestCMS input[type=radio]#button-5:checked ~.arrows#arrow-4 {
	left: -4px
}

/* .recom_border {
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	border-bottom: 1px solid yellow;
}
 */
#EverestCMS .recom_title {
	font-family: "Stymie W01 Black 710771";
	font-size: 24px;
	font-weight: normal;
	background-color: hsl(0, 0%, 0%);
	color: hsl(0, 0%, 100%);
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 95%;
}

#EverestCMS .desc_text_s {
	font-family: Arial;
	height: 40px;
	cursor: pointer;
	width: 94%;
}

#EverestCMS .img_container_s {
	display: inline-block;
	cursor: pointer;
	margin-top:15px;
	margin-bottom:15px;
}

#EverestCMS .shop_img_cont {
	display: inline-block;
	width: 7px;
}

#EverestCMS .cms_shop_link_cont a {
	color: #000;
}
#EverestCMS #rightsidemain section:last-child div.grey-line {
 background:none; 
}

#EverestCMS .product {
	max-width:100%;
}