@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700,family=Oranienbaum);
@-ms-viewport{width:auto!important}
/* font-family: 'Droid Sans', sans-serif; 
font-family: 'Oranienbaum', serif; */

/*---===<<< UNIVERSAL RESETS AND STYLES >>>===---*/
* {margin: 0;padding: 0;}
.clear {clear: both;display: block;height: 0;overflow: hidden;}
a img {border: 0;} 
a:focus {border: none;outline: none;}
img{max-width:100%;}
.dnnGrid img { max-width:none; }
/*---===<<< CONTENT STYLES >>>===---*/
body { background: #fff;}
/*---=== TEXT STYLES ===---*/
body,
p, .Normal { color: #3c3a3a; font-family: 'Droid Sans', sans-serif; font-size: 16px; line-height: 20px;}
p, li p { }
strong {}
em {}
hr { border-color: #000; color: #000;}
.thumbnail .caption {clear: both;}
.thumbnail .caption p {margin: 0; font-weight: bold;}
/*---=== LINK STYLES ===---*/
a:link, 
a:visited, 
a:active { color: #596c35; text-decoration:none; }
a:hover { color: #718943; text-decoration: none;}
a.more {text-transform: uppercase; font-weight: bold;}

.dnnSecondaryAction, 
.dnnFormItem input[type="submit"], 
a.dnnSecondaryAction,
.af-list-flat a {
    box-shadow: none;
    color: #596c35;
    text-shadow: none;
	
	background: #ffffff;
	filter: none;
	
	display: inline-block;
	  padding: 6px 12px;
	  margin-bottom: 0;
	  font-size: 14px;
	  font-weight: normal;
	  line-height: 1.428571429;
	  text-align: center;
	  white-space: nowrap;
	  vertical-align: middle;
	  cursor: pointer;
	  border: 1px solid #cccccc;
	  border-radius: 4px;
	  -webkit-user-select: none;
		 -moz-user-select: none;
		  -ms-user-select: none;
		   -o-user-select: none;
			  user-select: none;
}

.dnnPrimaryAction, a.dnnPrimaryAction
{
    box-shadow: none;
    color: #fff;
    text-shadow: none;
	
	background: #596c35;
	filter: none;
	
	display: inline-block;
	  padding: 6px 12px;
	  margin-bottom: 0;
	  font-size: 14px;
	  font-weight: normal;
	  line-height: 1.428571429;
	  text-align: center;
	  white-space: nowrap;
	  vertical-align: middle;
	  cursor: pointer;
	  border: 1px solid #cccccc;
	  border-radius: 4px;
	  -webkit-user-select: none;
		 -moz-user-select: none;
		  -ms-user-select: none;
		   -o-user-select: none;
			  user-select: none;
}
.dnnPrimaryAction:hover, .dnnSecondaryAction:hover, 
.dnnFormItem input[type="submit"]:hover, 
a.dnnPrimaryAction:hover,
.af-list-flat a:hover  {  
    border-color: #cccccc !important;
	background: #dfdfdf;
    color: #596c35;	
	text-decoration:none;
}

.afcontainer h3 { font-size: 24px !important; width:100% !important; }
.picker_moduleList table td, .picker_blocked label{padding-left: 5px;}
.layoutstokenbox .column{overflow: hidden !important;}
.layoutstokenbox .column li{list-style: none;}

/* ================ BUTTONS ============= */
/*.btn-default, a.btn-default:link, a.btn-default:visited, a.btn-default:active {
  color: #292928;
  background-color: #9bd3c8;
  border-color: #9bd3c8;
  text-transform: uppercase;
  font-weight: bold;
  -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
a.btn-default:hover,
.open .dropdown-toggle.btn-default {
  color: #292928;
  background-color: #bbdcd6;
  border-color: #bbdcd6;
}

.video-gallery:hover,   {box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75); -webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.75);}
.SiteRightRail .usRiderAd a #USRlogo:hover, .usRiderAd a #USRlogo:hover{box-shadow: none;}
.usRiderSignUpBtn{display: block; background: url(images/signUpBtn.png) no-repeat; width: 145px; height: 32px;}*/

.col-sm-5.noright { padding-right:0px; }
.col-sm-3.noshrink { width: 25%; padding-left:0px; }

.dnnFormPopup .ui-dialog-buttonpane button{background: #ccc; color: #000; box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px 0px rgba(255, 255, 255, 1); -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px 0px rgba(255, 255, 255, 1); font-weight: bold; text-shadow: 0px 1px 0px #fff;}
div.ui-dialog-titlebar > a.ui-dialog-titlebar-close{width: 23px; height: 23px;}

.video-gallery {display: block; background: url(images/watchNow.gif) no-repeat; width: 149px; height: 32px;}
.video-gallery:hover{background: url('images/watchNowbtnHvr.jpg') no-repeat;}
.usRiderAd p .usRider-btn:hover{background: url('images/signupbtn-hover.jpg') no-repeat;}
.newsletter-signup .btn-submit:hover{background: url('images/btnsubmit-hover.jpg') no-repeat;}
.sbBarInner a:hover{background: url('images/searchbtn-hover.jpg') no-repeat;}

/*---=== HEADING STYLES ===---*/
h1, h2, h3, h4, h5, .Head {color: #60723d; letter-spacing:normal; margin: 0 0 10px 0; font-family: 'Oranienbaum', serif;}
.Head {border: 0; margin: 0; padding: 0;}
h1, h1 .Head { font-size: 28px;}
h2, h2 .Head { font-size: 20px; margin: 10px 0;}
h3, h3 .Head { font-size: 24px; font-weight: 600;}
h4, h4 .Head { font-size: 16px; font-weight: bold; color: #3c3a3a; font-family: 'Droid Sans', sans-serif;}
h5, h5 .Head { font-size: 16px; font-weight: bold; color: #3c3a3a; font-family: 'Droid Sans', sans-serif;}
/*---=== LIST STYLES ===---*/
/*--- ORDERED ---*/
ol {}
ol li { padding: 0 0 4px 0;}
ol li li {}
ol li li li {}
/*--- UNORDERED ---*/
ul {}
ul li { padding: 0 0 4px 0; list-style-type:disc;}
ul li li {}
ul li li li {}

/*---===<<< SKIN SETUP >>>===---*/
.leaderboardWrap {}
.leaderboardWrap .container{background: #35431c; padding-top: 15px;}
.contentWrap, .header .container{background: #fff;}

/* Group Bar */
.groupbar {background: #c5c6c6; height: auto; padding: 5px 0px;}
.groupbar ul, .groupbar ul li {list-style-type: none;}
.groupbar ul {margin-bottom: 0; max-width: 970px; }
.groupbar ul li {display: inline-table; padding: 3px 16px;}

.groupbar ul li.last-child {background: none;}
.groupbar ul li#cotext{font-size: 12px; font-weight: bold;}
.groupbar ul li#cotext:hover{background: none;}
.groupbar ul li a{color: #fff;}
.groupbar ul li a:hover{color: #4a4a4a;}
.groupbar ul li a#em:hover, 
.groupbar ul li a#es:hover, 
.groupbar ul li a#hr:hover, 
.groupbar ul li a#ph:hover, 
.groupbar ul li a#sm:hover,
.groupbar ul li a#swr:hover,
.groupbar ul li a#dh:hover,
.groupbar ul li a#dt:hover,
.groupbar ul li a#tr:hover,
.groupbar ul li a#usr:hover,
.groupbar ul li a#eq:hover {opacity: 1;}

.groupbar .more{position: relative;}
.groupbar .more:hover{background: none;}
.groupbar .more a#more img{margin: -3px 5px 0px 5px; width: 6px;}
.groupbar .submenu{display: none; position: absolute; top: 100%; left: 0; float: left; width: 250px; color: #000; background: #c5c6c6; z-index: 1030;}
.groupbar .submenu ul{}
.groupbar .submenu li{margin: 5px 0px; list-style: none; display: list-item;}
.groupbar .submenu li:hover{background: none;}
.groupbar .submenu ul li a {background-image: none !important; width: auto !important;}

/*---=== HEADER ===---*/
.header .logo {padding: 15px 0 0 0; margin: 0 auto;}
.header .top-ad img {margin: 0 auto;}
.login {padding-top: 15px;}
.login a {text-decoration: none;}
.login p.bold .SkinObject {text-transform: uppercase; text-decoration: none; font-weight: bold;}
.login p {text-align: center; margin: 0; font-size: 14px; }

#userSignUp a{color: #3c3a3a;}
#userSignUp .signup, .commenting .media-body a{color: #028BFF; text-decoration: underline;}

/*---=== Log In Page ===---*/
.loginContent .LoginPanel {padding-right: 0px;}

/* Registration Page */
.loginform .dnnBoxLabel{text-transform: none;}
.loginform h1 {font-size: 24px;font-weight: 600;margin: 0 0 10px 0; line-height:36px;}


/*---=== SOCIAL ===---*/
.top-social {background: url(images/bg-social.png) no-repeat right; height: 114px; margin-top: -10px; padding-top: 8px; padding-left: 10px;}

.social{margin: -10px 0 0 0; padding: 0; list-style-type: none;}
.social li {padding: 0; margin: 0; list-style-type: none;}
.top-social h3, .footer-social h3 {font-size: 14px; font-weight: normal; font-family: 'Droid Sans', sans-serif; color: #333;}
.social a {width: 32px; height: 32px; display: block; background: url(images/social.png) no-repeat; margin: 0 6px 0 0; float: left;}
.social .fb a {background-position: 0 0;}
.social .tw a {background-position: -39px 0;}
.social .pin a {background-position: -78px 0;}
.social .fb a:hover, .social .tw a:hover , .social .pin a:hover {opacity: .75; }

.footer-social h3 {float: left; line-height: 30px; margin: 0 10px 0 0; font-size: 11px;}

/*---=== SOCIAL Widget ===---*/
.socialwidget ul{list-style-type: none; margin: 0; padding: 0; float:right;}
.socialwidget {width: 100%; overflow:hidden;}
.socialwidget .row{margin-left: -5px; margin-right: -7px;}
.socialwidget .row .col-md-6{height: 40px;}
.socialwidget h3 { font-size: 18px; white-space:nowrap; }
	#dnn_SidebarPane .socialwidget li, #dnn_HomeSidebarPane .socialwidget li  {float: left; margin: 0 2px; width: 34px !important; height: 34px; background: transparent !important;}
	.socialwidget a {width: 34px; height: 34px; display: block; background: url(images/social-widget.png) no-repeat; margin: 0 auto; text-indent: 500px; }
	.socialwidget li.fb a {background-position: -87px 0;}
	.socialwidget li.tw a {background-position: 0 0;}
	.socialwidget li.pin a {background-position: -43px 0;}
	.socialwidget #tabPinterest a { background: none; text-indent: 0px; width: 260px; height: 390px;}		
		

/*---=== FOOTER ===---*/
.footerWrap {background: #ded5cc; padding: 15px 0; margin: 10px 0 0 0;}
.footerWrap .equine-network {display: block; background: url(images/equine-network.png) no-repeat; width: 150px; height: 77px;}
.footerWrap .footer-links {padding: 20px 0;}
.footerWrap .footer-links p {font-size: 12px;}
.footerWrap .footer-links span {padding: 0 5px 0 0; font-weight: bold; text-transform: uppercase; color: #000;}
.footerWrap .footer-links a {font-weight: normal; color: #000;}
.footerWrap .footer-links a:hover {color: #7a7a7a;}
.footerWrap .bottom-ad {padding: 20px 0 0 0; border-bottom: solid 1px #bfbfbf;}
.footerWrap .bottom-ad img {margin: 0 auto;}

.copyrightText {font-size: 11px;}
.column { overflow: visible !important; }
/*---=== CONTENT AREA ===---*/


/*---===<<< NAVIGATIONS >>>===---*/
/*---=== MAIN NAVIGATION ===---*/
.navbar-collapse {padding: 0;}
.container .navbar {min-height: inherit; border-radius: 0 0 0 0; margin: 10px 25px 20px 10px; }
.container .navbar .nav {width: 100%;}
/*.container .navbar ul:first-child{padding-left: 5px;} */
.container .navbar .nav > li > a {padding: 7px 10px 2px; border-radius: 0; font-family: 'Oranienbaum', serif; font-size: 18px; color: #333; margin: 0;}
.container .navbar .nav > li > a:hover, .container .navbar .nav > li > a:focus, .container .navbar .nav > li:hover, .container .navbar .nav > li:focus {background: #596c35; color: #fff; /*#8e8e8e; #c2cad7;*/}
.navbar .nav > li {position: relative; padding: 0px;}
.navbar-default {border: none; background-color: transparent; border-top: solid 1px #ddd; border-bottom: solid 1px #ddd;}
.navbar-nav > li .dropdown-menu ul li a {border-left: none !important;}
.nav .open > a, 
.nav .open > a:hover, 
.nav .open > a:focus {color: #ffffff !important; }
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus { background-color: transparent; }
.dropdown-menu ul  { margin-left: 0; }

/* New Nav Styles 
.open > .dropdown-menu{display: inline-flex; left: -175px;}*/
.navbar-nav ul .dropdown-submenu .dropdown-menu{display: inherit; position: inherit; left: 0%; background: none; box-shadow: none;}
.navbar-nav ul .dropdown-submenu .dropdown-menu li{border: none;}
.navbar-nav ul .dropdown-submenu .dropdown-menu li a{font-weight: normal;}
.navbar-nav ul .dropdown-submenu .dropdown-menu .dropdowner .dropdown-menu{display: none; position: absolute;}
.navbar-nav .dropdowner ul li ul li.dropdowner{padding-left: 15px; font-weight: normal;}

.dropdown-submenu:hover>.dropdown-menu{display:block !important;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:0px;margin-left:-1px;z-index:10000; }
.dropdown-submenu{position:initial;} /*changed 5/21/14 from position: relative*/

/*nav-fix styles 5/21/14 */
.list-column-undefined-1 .dropdown-submenu .dropdown-menu .dropdowner .dropdown-menu, .list-column-undefined-2 .dropdown-submenu .dropdown-menu .dropdowner .dropdown-menu{position: relative !important; top: -25px; padding: 0px;}

.navbar .nav > li > a {border-bottom: solid 5px #ffffff;}
.navbar .nav > li.open > a,
.navbar .nav > li > a.active {border-bottom: solid 5px #596c35; }
.navbar .nav > li > a.stormmenu { padding: 5px 10px 0px 10px; }

.navbar-nav > li .dropdown-menu {background: #596c35; /*#c2cad7;*/ border-radius: 0; border: 0;}
.dropdown-menu ul > li {border-bottom: solid 1px #fff; padding: 5px 5px 5px 0px; list-style-type: none;}
.dropdown-menu ul li a {font-size: 14px; color:  #fff; /*#514f4b;*/  font-weight: bold;}
.dropdown-menu > ul > li > a:hover, .dropdown-menu > li > a:focus {color: #000; background: none;}

.navbar ul > li .dropdown-menu > li {width: auto; text-align: left;}
.navbar-nav > li > a:after{content:""; background: #ccc; position: absolute; bottom: 15%; left: 0; height: 50%; width: 1px;}

.dropdown-menu { padding:5px 10px 12px; }

/* Mobile Menu */
#navright{float: right;}
#navright button{float: none; margin-bottom: 3px;}
#navright p{margin: 0px;}
#mobilelogo img{float: left; width: 75%;}

/** full-size menu **/
.navbar .nav > li.mega { position: static; }
.navbar .nav > li.mega2{ position: relative;}
.navbar .nav > li.mega div { width: 100%; }
/*.navbar .nav > li.mega2 div{width: 300px; }*/
.navbar .nav > li.mega > div > ul, .navbar .nav > li.mega2 > div > ul { padding: 10px; }
.navbar .nav > li.mega > div > ul { width:25%; }
.navbar .nav > li.mega2 > div > ul{width: 100%;}

.navbar .nav > li.mega > div > ul  > li > div > ul > li > div > ul { position:absolute; background-color: #ded5cc; z-index: 10002; left: 100%; min-width: 200px; }
/*.navbar .nav > li.mega2 > div > ul  > li > div > ul  {width: 110px; }*/
.navbar .nav > li.mega > div > ul  > li > div > ul > li > div > ul  li a, .navbar .nav > li.mega2 > div > ul  > li > div > ul > li > div > ul  li a{color: #000;}

/* Sticky Header */
#sticky2{width: 100%;}
.is-sticky .header{width: 100%; max-width: 100%; z-index: 1000; }
.is-sticky .header .container{border-bottom: 2px solid #60723d;}

/* News Ticker */
.tickercontainer { /* the outer div */
background: #ded5cc; height: 25px; margin: 0px 10px 10px 0px; padding: 0px; overflow: hidden; }
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative; padding-left: 10px; padding-right: 10px; top: 3px; height: 18px; overflow: hidden;}
ul.newsticker { /* that's your list */
/*Transitions have been added in order set css3 transitions; and have linear easing. Changing these lines you might have unexpected results */
-webkit-transition: all 0s linear; -moz-transition: all 0s linear; -o-transition: all 0s linear; transition: all 0s linear; position: relative; margin-left: 20px; list-style-type: none; margin: 0; padding: 0; transition-timing-function: linear;}
ul.newsticker li {float: left; margin: 0; padding-right: 15px; list-style: none; }
ul.newsticker a { white-space: nowrap; padding: 0; color: #3c3a3a; font-size: 14px; font-family: 'Droid Sans', sans-serif; margin: 0 5px 0 0; padding-right: 20px; border-right: 1px solid #666; } 
ul.newsticker a:hover{color: #718943;}
.news-ticker p{float: left; z-index: 5; position: absolute; padding: 3px 10px 2px 10px; background: #718943; color: #fff;}

/*---===<<< MODULE STYLES GO BELOW HERE >>>===---*/

#dnn_SidebarPane .DnnModule{z-index: 902;}

/* containers */
.article {margin: 0; overflow: hidden;}
#dnn_ctr2445_ContentPane {overflow: visible;} /*subscribe today sidebar box */

.stripes {background: url(images/container-bg-stripes.gif) no-repeat center; padding: 20px; min-height: 192px;}
.stripes h3 {margin: 0 0 5px 0;}

.newsletter-signup {margin-top: 10px;}
.newsletter-signup h3 {color: #596c35; font-size: 19px; margin: 0 0px 10px 0; line-height: 18px;}
.newsletter-signup .btn-submit {background: url(images/butn-submit.gif) no-repeat; width: 53px; height: 30px; margin-left: 0px;}
.newsletter-signup .form-group {display: inline-block; margin-top: 10px;}
.newsletter-signup .form-control{padding: 6px 10px;}
.newsletter-signup .form-group p{float: left; padding: 12px 10px 0px 0px; font-size: 14px;}
.newsletter-signup .form-group #divpp_495_FirstName, .newsletter-signup .form-group #divpp_496_LastName, .newsletter-signup .form-group #divff_485{float: left; padding: 10px 0px 0px 0px;}
.newsletter-signup .form-group div input{font-size: 13px; width: 115px; padding-left: 3px;}
.newsletter-signup .form-group .submit{padding: 3px 0px;}

.newsletterForm{width: auto !important;}
.newsletterForm td{padding-right: 10px;}
.newsletterForm td div input{width: 80% !Important;}
.newsletterForm td #country{padding-top: 5px;}
.newsletterForm td tbody{display: inline-flex;}
.newsletterForm td .stormCheckboxes tbody{display: initial;}
.newsletterForm td .stormCheckboxes tbody td{padding: 5px 0 0 0;}
.SiteRightRail .newsletter-signup{padding: 10px; margin-top: 0px; margin-bottom: -10px;}
.SiteRightRail .newsletter-signup h3{margin-bottom: 10px; font-size: 18px;}
.SiteRightRail .newsletter-signup .lname, .SiteRightRail .newsletter-signup .email{clear: left; width: 79px;}


.subscribe-now {background: url(images/bg-subscribe.png) no-repeat left top; padding: 20px 10px 10px 140px; min-height: 191px;}
.subscribe-now p {text-align: center; color: #fff; font-size: 14px; line-height: normal;}
.subscribe-now p a {color: #fff;}
.subscribe-now p a:hover{text-decoration: underline;}
.subscribe-now p .btn-default{color: #596c35; margin: 10px 0px; text-decoration: none;}

/*Profile Page */
.SiteRightRail .article h4{text-align: center;}
.SiteRightRail .article h4 span{color: #60723d;}
.SiteRightRail #UserDisplayNameHeader h1{text-align: center;}
.dnnMemberDirectory .mdSearch .mdSearchBar{float: none;}
#dnn_ctr_EditUser_adminTabNav li #ui-id-8{display: none;}

.SiteRightRail .subscribe-now{margin: 0 -3px 0 -16px;}

.SiteRightRail .usRiderAd, .usRiderAd{text-align: center; margin-bottom: 10px;}
.SiteRightRail .usRiderAd p, .usRiderAd p{font-size: 15px; font-weight: bold; margin-bottom: 0px;}
.SiteRightRail .usRiderAd p a, .usRiderAd p a{margin: 0 auto;}
.usRiderAd p .usRider-btn{background: url('images/signUpBtn.jpg') no-repeat; height: 32px; display: block; margin: 10px 0px 0px 73px; width: 145px;}
.SiteRightRail .usRiderAd a img, .usRiderAd a img{margin-top: 10px;}

.SiteRightRail{background-color: #eae6e0; padding: 5px 3px !important;}
.SiteRightRail #betaDir, .SiteRightRail #olympicTeams{padding: 3px 10px;}
.SiteRightRail #betaDir h4{font-size: 20px;}
.HomeRightRail{padding: 0 3px !important; margin-top: 10px;}
#dnn_HomeSidebarPane{padding: 5px 3px !important;}

/*== homepage main slide show ==*/

#homeSlider .flex-viewport {background: url(images/bg-slider.jpg) no-repeat center bottom; padding: 0 0 25px 0;}
#homeSlider .flex-control-nav {position: relative; text-align: left; bottom: 0; margin-top: -15px;}
#homeSlider .flex-control-paging li a {background: url(images/slider-dots.png) no-repeat -23px 0; width: 14px; height: 14px;}
#homeSlider .flex-control-paging li a.flex-active {background-position: 0 0;}
#homeSlider .slides > li {position: relative;}
#homeSlider .flex-caption {width: 230px; max-height: 324px; top: 0; left: 20px; position: absolute; background: url(images/bg-caption.png); padding: 15px; overflow: hidden;}
#homeSlider .flex-caption h2, #homeSlider .flex-caption a {color: #fff; margin: 0 0 5px 0; line-height: 25px;}
#homeSlider .flex-caption h2{font-size: 22px;}
#homeSlider .flex-caption p {color: #fff; font-size: 14px; margin-bottom: 7px;}
#homeSlider .flex-caption h2 a:hover, #homeSlider .flex-caption p a:hover{color: #718943;}
#homeSlider .flex-caption h3{font-size: 16px; font-weight: bold;}
#homeSlider .flex-caption hr{border-color: #fff;}
.flex-caption p img{width: auto; float: left; padding-right: 5px;}
.flex-caption hr{margin: 5px 0px;}
.flex-caption #issueInfo{background: url('images/bg_issueinfo.png'); width: 230px; margin-left: -14px; padding: 5px 3px 5px 15px; height: 65px;}

/*Featured Carousel - 2 */
/*.contentWrap div#carousel-example-generic{margin-top: 10px;}*/
.carousel .carousel-inner .item .thumb{background: url(images/bg-slider.jpg) no-repeat center bottom; padding: 0 0 30px 0;}
.carousel .carousel-caption{left: 0%; bottom: 0px; padding-bottom: 0px; text-shadow: none; position: relative; text-align: left;}
.carousel .carousel-caption h1, .carousel .carousel-caption h2{margin-bottom: 0px; padding-bottom: 10px; line-height: 25px; font-size: 28px;}
.carousel .carousel-caption .pubimage{margin-bottom: 0px;}
.carousel-indicators { top: 355px; }
.carousel-indicators li {background: url(images/slider-dots.png) no-repeat -23px 0; width: 14px; height: 14px; border:none; margin: 0px 5px;}
.carousel-indicators .active { background-position:0 0; border: none; margin: 0px 5px;width: 14px; height: 14px; background-color: none; }

/* Internal Promo Slider */
#carousel-promo{margin-left: 15px;}

/*== homepage magazine list ==*/
ul.mag-list, ul.mag-list li {margin:0; padding: 0; list-style-type: none;}
ul.mag-list {margin: 0 0 0 -10px;}
ul.mag-list li {position: relative; text-align: center; float: left; /*margin: 0 5px 35px 5px;*/ width: 120px; height: 150px;}
	ul.mag-list li div {margin-top: -140px; background: #fff; border: solid 1px #eee; position: relative; padding: 5px; height: 150px;}
	ul.mag-list li div h3 {font-size: 18px; margin: 0 0 4px 0; line-height: 20px; overflow-wrap: break-word;}
	ul.mag-list li div p {font-size: 11px; line-height: 18px;}
	ul.mag-list li div p a:hover {text-decoration: underline;}
	
ul.mag-list li div {display: none; text-align: left;}
ul.mag-list li:hover div {display: block;}

#dnnModuleDigitalAssetsSelectionToolbar{min-height:40px; margin-top: 5px;}

/* Magazine Slider */
.mag-slider .mag-list{margin-left: 8px;}
.mag-slider .mag-list li{width: 120px !important; margin-right: 5px; margin-top: 10px;}
.mag-slider .mag-list li img{width: auto;}
.contentWrap .mag-slider{background: url(images/container-bg-stripes.gif) no-repeat center; height: 179px; padding: 10px 0 0 0;}
.contentWrap .mag-slider .flex-viewport{margin-left: 45px; margin-right: 65px;}
.contentWrap .mag-slider .flex-direction-nav a{background: url(images/mag-slider-arrows.png) no-repeat 0 0;
width: 70px;
height: 179px;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
top: 0;
margin: 0;
opacity: 1!important;}
.contentWrap .mag-slider .flex-direction-nav .flex-next{background-position: 0 -205px; right: 5px;}

/*== homepage Video Library ==*/
.latest-video-title {background: url(images/bg-video-title.gif) no-repeat; padding: 23px 0 20px 24px; line-height: normal; margin-left: -23px;}
.latest-video-title span {display: block; padding-bottom: 5px; color: #596c35; font-weight: bold;}
#videodscrip p a{color: #3c3a3a; font-weight: bold;}
#videodscrip p a:hover{color:#596c35;}
.moreVideos{margin-top: 2px;}
.moreVideos a{color: #3c3a3a; font-weight: normal !important; }
.moreVideos h4{padding-right: 20px;}
#latestVideos h3{line-height: 25px;}
.videoplay { background: url(images/video-play.png) center center no-repeat;position: absolute;top: 50%;left: 50%;width: 86px;height: 124px;margin: -65px 0 0 -45px;z-index: 10; }
.videoplaymini { background: url(images/video-play-mini.png) center center no-repeat;position: absolute;top: 50%; width: 40px;height: 58px;margin: -25px 0 0 77px; z-index: 10; }

.videolist .videoplaymini{left: -8%; top: 48%;}
.videosquare .videoplay{top: 32%;}
.homeFeatures .moreVideos{color: #3c3a3a;}
.homeFeatures .moreVideos:hover{color:#596c35;}


/* flexslider */
.video-library {background: url(images/bg-video-slider.gif) repeat-x top; height: 179px; padding: 10px 0 0 0;}
.video-library .flex-viewport{margin-left: 50px;}
.flexslider {border: 0; box-shadow: none; margin: 15px 0px;}
.flexslider li {list-style-type: none;}
.video-library li {margin: 0 15px;}
.flex-direction-nav a:before, .flex-direction-nav a.flex-next:before {content:'';}
.flex-direction-nav a {background: url(images/slider-arrows.png) no-repeat 0 0; width: 70px; height: 179px; text-indent: 100%;
white-space: nowrap;
overflow: hidden; top: 0; margin: 0; opacity: 1!important;}
.flex-direction-nav .flex-next {background-position: 0 -215px;}
.flexslider .flex-prev, .flexslider:hover .flex-prev { left: -10px; }
.flexslider .flex-next, .flexslider:hover .flex-next { right: -5px; }


#titlehover{width: 170px; margin-left: -60px; margin-top: -15px; color: #fff; font-weight: bold; text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);}

/* ---- */
.homeFeatures h2 span{font-size: 30px;}
.homeFeatures h2{margin-bottom: 0px;}
.news-stories h4, .news-stories-leftHP h4, .news-stories p, .news-stories-leftHP p {margin: 0 0 5px 0;}
.news-stories .date, .thumb-list .excerpt, .news-stories-leftHP .date {font-size: 11px; color: #999;}
.news-stories hr{margin: 10px 0px;}
.news-stories-leftHP p:nth-of-type(5n+0) img{display: none;}
.news-stories-leftHP p a{font-weight: bold;}
.news-stories-leftHP p img{margin: 0 0 5px 0;}
.news-stories-leftHP h4 a{color: #3c3a3a;}
.news-stories-leftHP h4 a:hover{color: #718943;}
.news-stories-leftHP h4{line-height: 20px; margin-bottom: 0px;}
.news-stories-leftHP hr{border-color: #60723d; width: 299px; }

#dnn_LeftCategoryPane, #dnn_RightCategoryPane, .relatedArticles{padding: 0 15px;}
.relatedArticles img{float: left; padding: 0 5px 5px 0;}
#dnn_LeftCategoryPane .news-stories .col-sm-6, #dnn_RightCategoryPane .news-stories .col-sm-6{padding-right: 5px; margin-right: -10px;}
#dnn_LeftCategoryPane .news-stories h4, #dnn_RightCategoryPane .news-stories h4, .relatedArticles, h4{line-height: 20px;}
#dnn_LeftCategoryPane p img, #dnn_RightCategoryPane p img{float: left; padding: 0px 10px 10px 0px;}
#dnn_LeftCategoryPane p a, #dnn_RightCategoryPane p a, .relatedArticles p a{font-weight: bold;}
#dnn_LeftCategoryPane h2 a, #dnn_RightCategoryPane h2 a, .relatedArticles h2 a{font-size: 28px; margin: 10px 0px 0px 0px;}
#dnn_LeftCategoryPane .article h2, #dnn_RightCategoryPane .article h2, .relatedArticles h2{margin-bottom: 2px; line-height: 20px;}
#dnn_LeftCategoryPane .article, #dnn_RightCategoryPane .article{margin-bottom: 0px;}
/*#dnn_LeftCategoryPane .news-stories .catSummary, #dnn_RightCategoryPane .news-stories .catSummary{min-height: 180px;}*/
.catSummary { margin-bottom: 20px; }

#magazineList li{list-style: none; line-height: 22px;}
#issueSummary img{padding-top: 10px;}

.horses-for-sale .form-control {margin: 0 0 15px 0;}

.thumb-list, .thumb-list li {margin: 0; padding: 0; list-style-type: none;}
.thumb-list {padding: 10px 0 0 0;}
.thumb-list li {padding: 0 0 25px 0; overflow: hidden;}
.thumb-list li .img {display: inline; float: left; padding-right: 10px; position: relative;}
.thumb-list li .excerpt {margin: 0; font-size: 12px; line-height: 14px;}
.thumb-list h4 a {color: #3C3A3A;}

.featured-offers ul {margin-left: 0;}

/* TABS */
.ui-tabs-nav, .ui-tabs-nav li {margin: 0; padding: 0; list-style-type: none;}
#tabsBlogs .ui-tabs-nav li {float: left; margin: 0 10px 0 0; background: #ded5cc; width: 144px; padding: 5px 0; text-align: center;}
#dnn_SidebarPane .ui-tabs-panel, .ui-tabs-nav li.ui-tabs-selected, #tabsBlogs .ui-tabs-nav li.ui-state-active, #tabsBlogs .ui-tabs-nav li.ui-state-active a {background: #eae6e0 !important;}

.ui-tabs-panel {padding: 10px; clear: both;}
ul.dnnAdminTabNav li a{padding-bottom: 6px;}
#newsletterPreviewTabs .dnnAdminTabNav{margin-bottom: 0px !important;}

.container .ui-tabs #tab1{min-height: 500px;}

#tabsBlogs{margin: 20px 0px;}
#tabsBlogs .tabNav, #tabsArticles .tabNav{display: inline-flex;}
#tabsBlogs .tabNav, #tabsBlogs .tabNav li, #tabsArticles .tabNav, #tabsArticles .tabNav li {margin: 0; padding: 0; list-style-type: none;}
#tabsBlogs .tabNav, #tabsArticles .tabNav {overflow:hidden;}
#tabsBlogs .tabNav li {float: left; margin: 0 5px 0 0; padding-top: 5px; text-align: center; position: relative; z-index: 5;}
#tabsArticles .tabNav li  {float: left; margin: 0 10px 0 0; padding-top: 5px; text-align: center; position: relative; z-index: 5;}
#tabsBlogs .tabNav li a , #tabsArticles .tabNav li a {display: block; font-size: 16px; color: #000; background: #ded5cc; padding: 5px 10px;  font-family: 'Droid Sans', sans-serif; text-decoration: none;}
#tabsBlogs .tabNav li.ui-tabs-selected , #tabsArticles .tabNav li.ui-tabs-selected {position: relative; z-index: 10; }
#tabsBlogs .tabNav #li-tab1, #tabsArticles .tabNav #li-tab1{margin-left: -15px; }
#tabsBlogs .tabNav li.ui-tabs-selected a, #tabsArticles .tabNav .ui-tabs-active a, #tabsArticles #tabPanesArticles, #tabsBlogs #tabPanes {background: #eae6e0;}
#tabsBlogs #last-tab{margin-right: 0px; padding-right: 0px; width: 149px;}
#tabsArticles h3{margin-top: 12px;}
#tabsArticles #tabPanesArticles #row2{padding-top: 5px;}
#tabsArticles #tabPanesArticles img{float: left; padding: 0 5px 5px 0;}
#tabsBlogs #tabPanes h4 {line-height: 20px; margin-bottom: 0px;}
#tabsArticles #tabPanesArticles h4{line-height: 20px; margin-bottom: 20px;}
#tabsArticles #tabPanesArticles h3{line-height: 25px;}
#tabsBlogs p a, #tabsArticles p a {font-weight: bold;}
#tabPanes h4 a, #tabPanesArticles h4 a{font-weight: normal;}
#tabPanes h4 a:hover, #tabPanesArticles h4 a:hover, #tabsBlogs .tabNav li a:hover , #tabsArticles .tabNav li a:hover{color: #718943; text-decoration: underline;}
/* #tabsArticles #tabPanesArticles #viewMore{float: right; margin: -25px 176px 0px 0px;}
#tabsArticles #tabPanesArticles #viewMore a:hover{text-decoration: underline;} */

/* Popup  */
#colorbox{background: none !Important; outline: none !Important;}
#colorbox #cboxContent, #colorbox #cboxContent #cboxLoadedContent, #colorbox #cboxWrapper{background: none;}

/* Breadcrumbs */
.breadcrumbs{margin-top: -10px; margin-bottom: 10px;}

.article h1,
#dnn_ArticlePane h1, #dnn_ArticlePane h2 {line-height: 30px; margin-bottom:5px;}
.article-wrap{margin-top: 12px; margin-bottom: 12px;}
.article-wrap h2, 
.blog-list h2,
.list-wrap h3 { font-weight:bold; font-size: 16px; margin:0 0 5px 0; line-height:20px; }
.article-wrap h2 a,
.list-wrap h3 a {font-weight: bold; font-size: 20px; color: #3c3a3a;}
.article-wrap h2 a:hover,
.list-wrap h3 a:hover {color: #596c35;}
.article-wrap .col-md-9 { padding-left:0;}
.article-wrap hr{margin: 3px 0px;}
.article-wrap .summary{margin-bottom: 10px;}
.article-wrap .more,
.list-wrap .more {margin-top: 10px; text-transform: none;}
.commenting img { max-width: 95%; } 
.commentbox { width: 95%;}
.spaced { margin: 4px; }
.spacer { margin: 15px 0 !important; }
.spacetop { margin-top: 20px; }
.spacebottom { margin-bottom: 10px; }
.stormCheckboxes label { display: inline !important; margin-left: 4px; }
.stormCheckboxes .normalCheckBox tr td{padding-bottom: 10px;}
.spaceright { margin-right:4px !important; }
.dart { margin-bottom: 20px; text-align:center; }
.dart, .dart img, .dart iframe { max-width: 100%; }
.descrpt .dart {float: left; padding: 10px 10px 0 0;}
.advertisement { margin:4px; margin-right: 20px !important;}
.advertisement, .advertisement img { max-width: 100%; text-align:center; float:left;}
.descrpt img { padding:2px; max-width: 100%; }
.descrpt button { max-width: 100%; }
.descrpt .contentimage { margin:5px; position:relative; max-width:100%;}
.descrpt .contentimage small{line-height: 18px;}
.centered { margin-right:auto; margin-left:auto; text-align:center; }
#ControlBar {height: 53px !important;}
.UserProfileControls{margin-bottom: 10px;}


.contentWrap #safeguard{float: right; display: none;}
.articlebody{margin-bottom: 15px;}
.articlebody hr{margin: 5px 0;}
.articlebody .pubDate{margin-bottom: 5px; font-size: 14px;}
.articlebody .articletitle, .blogbody h1{line-height: 33px;}
.articlebody .pubimage{float: right; margin-top: -10px; margin-bottom: 0px; max-width: 100%;}
.articlebody .subTitle{font-weight: bold; line-height: 25px; font-size: 18px; color: #333; font-family: 'Droid Sans', sans-serif; }
.articlebody .byline{float: left; margin-bottom: 5px;}
.articlebody .byline a, .articlecontent .topics a, .article-wrap .byline a{color: #028BFF;}
.articlebody .byline a:hover, .articlecontent .topics a:hover, .article-wrap .byline a:hover{color: #666;}
.articlecontent .descrpt, .contentindex .descrpt, .blogbody .descrpt{line-height: 25px;}
.articlecontent .descrpt iframe, .contentindex .descrpt iframe, .blogbody .descrpt iframe{max-width: 100%;}
.contentindex .descrpt p{overflow-wrap: break-word;}
.articlebody .col-md-12 #seriesTitle{color: #333;}

/* Article Social Share Icons */
.content-social{margin-bottom: 15px; font-size: 14px;}
.content-social .st_facebook{background-color: #2d609b; padding: 10px; color:#fff; border-radius: 3px; margin-right: 5px; float: left;}
.content-social .st_facebook .fa-facebook-official{font-size: 18px;}
.content-social .st_facebook .stButton .facebook{color: #fff; font-size: 14px; font-weight: bold; font-family: 'Arial', sans-serif; padding-left: 0px; background: none;}
.content-social .st_twitter{background-color: #00c3f3; padding: 10px; color:#fff; border-radius: 3px; margin-right: 5px; float: left;}
.content-social .st_twitter .fa-twitter{font-size: 18px;}
.content-social .st_twitter .stButton .twitter{color: #fff; font-size: 14px; font-weight: bold; font-family: 'Arial', sans-serif; padding-left: 0px; background: none;}
/*.articlebody .content-social .st_sharethis{background-color: #ccc; padding: 10px; color:#fff; border-radius: 3px;}*/
.content-social .st_sharethis .stButton{display: none !important;}
.content-social .st_sharethis .stButton .sharethis{background: none;}
.content-social .plussign{float: left; margin-top: 9px;}
.content-social .plussign a{background: #ccc; padding: 10px 13px; border-radius: 3px;}
.content-social  .fa-plus, .articlebody .content-social  .fa-minus{font-size: 17px; color: #fff; font-weight: normal;}
.videobody .content-social{margin-bottom: 30px; margin-top:10px;}
.content-social .hiddensocial{float: left; width: 100%;}
.content-social .hiddensocial .st_googleplus_large .stButton {margin-left: -35px; margin-right: 0px;}
.content-social .hiddensocial .st_googleplus_large .stButton .stLarge{background: none !important;}
.content-social .hiddensocial .st_googleplus_large{background-color: #eb4026; color: #fff; padding: 15px 31px 10px; text-align: center; border-radius: 3px; margin-right: 5px;}
.content-social .hiddensocial .fa-google-plus{font-size: 20px; font-weight: bold;}
.content-social .hiddensocial .st_linkedin_large .stButton {margin-left: -35px; margin-right: 0px;}
.content-social .hiddensocial .st_linkedin_large .stButton .stLarge{background: none !important;}
.content-social .hiddensocial .st_linkedin_large{background-color: #0074a1; color: #fff; padding: 15px 30px 10px; text-align: center; border-radius: 3px; margin-right: 5px;}
.content-social .hiddensocial .fa-linkedin-square{font-size: 25px; font-weight: bold;}
.content-social .hiddensocial .st_stumbleupon_large .stButton {margin-left: -35px; margin-right: 0px;}
.articlebody .content-social .hiddensocial .st_stumbleupon_large .stButton .stLarge{background: none !important;}
.content-social .hiddensocial .st_stumbleupon_large{background-color: #ff4e2e; color: #fff; padding: 15px 30px 10px; text-align: center; border-radius: 3px; margin-right: 5px;}
.content-social .hiddensocial .fa-stumbleupon{font-size: 22px; font-weight: bold;}
.content-social .hiddensocial .st_pinterest_large .stButton {margin-left: -35px; margin-right: 0px;}
.content-social .hiddensocial .st_pinterest_large .stButton .stLarge{background: none !important;}
.content-social .hiddensocial .st_pinterest_large{background-color: #ca212a; color: #fff; padding: 15px 30px 10px; text-align: center; border-radius: 3px;}
.content-social .hiddensocial .fa-pinterest{font-size: 25px; font-weight: bold;}
.col-md-8 .shareaholic-ui .shareaholic-share-buttons{margin-left: -3px !important;}
.col-md-8 .contentindex .shareaholic-canvas {float: left;}
.col-md-8 .contentindex .shareaholic-canvas .shareaholic-share-buttons li{display: list-item !important;}
.contentindex .blogrss img{margin-top: 50px; margin-left: 5px;}
.contentindex .blogcomments{vertical-align: bottom; margin-left: 5px;}
/* More Videos Carousel */
.jcarousel-skin-default .jcarousel-control-prev:hover, .jcarousel-skin-default .jcarousel-control-next:hover{background-color: #718943 !important;}
.col-md-8 .jcarousel-skin-default a.jcarousel-control-prev, .col-md-8 .jcarousel-skin-default a.jcarousel-control-next{color: #596c35 !important;}

.contentindex .col-md-12 h3{font-size: 28px;}
.contentindex h2{font-size: 22px; margin: 0px;}
.contentindex h2 a{color: #3c3a3a;}
.contentindex h2 a:hover{text-decoration: underline;}
.contentindex h6 {margin: 7px 0px;}
.blogbody h3{color: #3c3a3a;}

.seriesimg img{margin-right: 10px;}
.blogtitle{margin-bottom: 5px;}

.commenting .submit-btn{background:url('images/subComment.png') no-repeat; width: 202px; height: 32px; margin-top: 4px;}

.relatedArticles .grid{display: flex;}
.relatedArticles .grid .col-sm-6{padding-left: 0px;}
.relatedArticles .grid #thumb{float: left;}

.blog-list h2 a{font-weight: bold; font-size: 24px; color: #3c3a3a;}
.blog-list li .excerpt{font-size: 15px; color: #3c3a3a; line-height: 20px;}

.recentposts{padding-left: 13px;}
.recentposts ul{padding-left: 10px;}
#divSeriesInfo{padding-left: 13px;}
#divSeriesInfo .bold-title{line-height: 25px;}
#divSeriesInfo img{padding-right: 7px;}

#divAuthorInfo .authorinfo{padding: 10px;}
#divAuthorInfo .authorinfo img{float: left; padding-right: 5px;}

.partners .caption{padding-left: 10px; margin-bottom: 25px;}
.partners .caption h2{margin-top: 0px; line-height: 20px;}

.news-stories .col-md-12 p{margin-bottom: 25px;}

#tabs-forms ul{font-size: 13px;}

.container .row #mdMemberList li{height: auto; list-style:none; padding: 5px;}

.container .activeForums .aftoolbarpanel .af-left li, .container .activeForums .aftoolbarpanel .af-right li, .container .activeForums .aftoolbarpanel .af-left li, .container .activeForums .aftoolbarpanel .af-right li a, .container .activeForums .aftoolbarpanel .af-left li a{padding: 5px;}
.container .activeForums .aftoolbarpanel .af-left li a, .container .activeForums .aftoolbarpanel .af-right li a, .container .activeForums .afcontainer .afnormal .afbuttonarea a{color: #000; }
.container .activeForums .aftoolbarpanel .af-left li a:hover, .container .activeForums .aftoolbarpanel .af-right li a:hover{color: #718943;}
.container .activeForums .aftoolbarpanel .af-right li .aftb-search-link, .container .activeForums .aftoolbarpanel .af-right li .aftb-search input{margin-right: 7px; margin-bottom: 7px;}
.container .activeForums .aftoolbarpanel .af-right .aftb-search .mark{margin: 0px 6px;}
.container .activeForums .afcontainer .af-search-header{padding: 10px 0px;}
.container .activeForums .afcontainer .af-search-header .af-search-title{margin: 10px 0px;}
.container .activeForums .afcontainer .af-search-bar span{font-size: 14px;}
.container .activeForums .afcontainer .af-topics tbody tr{border-top: 1px solid #ccc;}
.container .activeForums .afcontainer .af-topics tbody td{padding: 5px;}
.container .activeForums .afcontainer .af-topics tbody td.af-lastpost{text-align: left;}
.container .activeForums .afcontainer .afgrid .aftitlelg, .container .activeForums .afcontainer .aftitlelg a{padding: 10px 0px; font-size: 22px; color: #000;}
.container .activeForums .afcontainer .af-search-title{font-size: 22px; color: #000;}
.container .activeForums .afcontainer .afgrid .afdropdown{margin-left: 5px;width:100%;}
.container .activeForums .afcontainer #gridtarget .afsubject a{font-size: 14px;}
.container .activeForums .afcontainer #gridtarget .af-profile-link{color:#000;}
.container .activeForums .afcontainer #gridtarget .af-profile-link:hover{color: #596c35;}
.container .activeForums .afcontainer .table-striped  .af-forumdetail, .container .activeForums .afcontainer .af-thread{font-size: 13px;}
.container .activeForums .afcontainer .table-striped  .af-forumdetail a, .container .activeForums .afcontainer .af-thread a{font-size: 14px;}
.afcontainer table { width: 100%; }
.afcontainer td { border-top: 0 !important; }
.afsubject { font-weight: bold; }
.af-profile-link { font-weight: normal; }
.afcontainer .af-lastpost{font-size: 13px;}
.container .activeForums .afpreview{width: 912px; position: static;}

.afpostbody {-ms-word-break: break-all;word-break: break-all;word-break: break-word;word-wrap:break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto; }

.well { background-color: #eae6e0; }

/* Slideshow Content Type */

#slideshow.flexslider{background: none; border: none; box-shadow:none; margin-bottom:15px;}
#slideshow.flexslider li button{border:none;}
#slideshow .flex-viewport{background: #fff;}

#slideshow  .flex-caption{padding: 10px 10px 10px 0px;}
#slideshow .flex-next, #slideshow .flex-prev { opacity: 1; top: 30%; background: #60723d; padding: 24px 5px; color: #fff; height: 30px;}
#slideshow .flex-next{right: 1px; background: url(images/esrightarrowSlideshow.png) no-repeat center center;}
#slideshow .flex-prev{left: 0px; background: url(images/esleftarrowSlideshow.png) no-repeat  center center;}
#slideshow .flex-next.flex-disabled{right: 0px; background: url(images/esrightarrowSlideshowdisabled.png) no-repeat center center;}
#slideshow .flex-prev.flex-disabled{left: 0px; background: url(images/esleftarrowSlideshowdisabled.png) no-repeat  center center;}
#slideshow .flex-prev:hover{opacity: 1;}
#slideshow .flex-direction-nav li{list-style: none;}
#slideshow-container .flex-direction-nav a{width: 47px; height: 65px; top: 30%}
#carouselNav{margin-top: -20px;}
#carouselNav .flex-next{right: -20px; background: url(images/rightarrowcircle.png) no-repeat center center;}
#carouselNav .flex-prev{left: -20px; background: url(images/leftarrowcircle.png) no-repeat  center center;}
#carouselNav .flex-next.flex-disabled{right: -20px; background: url(images/rightarrowcircledisabled.png) no-repeat center center;}
#carouselNav .flex-prev.flex-disabled{right: -20px; background: url(images/leftarrowcircledisabled.png) no-repeat center center;}
#carouselNav .thumbnails{margin-left: -5px}
#carouselNav .thumbnails li {margin: 10px 5px 0px 5px; }
#carouselNav .thumbnails li img {opacity: 0.5; cursor: pointer;}
#carouselNav .thumbnails li.flex-active-slide img {opacity: 1; cursor: default;border:3px solid #5e5e5e;}
/* Blog Search */
#blogsearch{margin-left: 10px;}
#blogsearch #btnGo{border: none; background: #60723d; padding: 3px 8px; border-radius: 3px; color: #fff; font-weight: 100;}

/* Newsletter Tool */
.newsletterModule .dnnSecondaryAction{margin-bottom: 10px; margin-top: 10px;}
.newsletterModule #divSearch table.dataTable tr.odd, .newsletterModule #divSearch table.dataTable tr.even{cursor: pointer;}

.video-container {box-shadow: 0 1px 14px rgba(0, 0, 0, 0.4);height: 0;overflow: hidden;padding-bottom: 56.25%;padding-top: 30px;position: relative;}
.video-container iframe, .video-container object, .video-container embed { height: 100%; left: 0;position: absolute;top: 0;width: 100%;}


/* shared company heading */
.promoted-listitem { background-color: #35431C; color: #fff; text-transform: uppercase; text-align:center;font-size:0.9em;padding:5px 8px; margin-right:5px;}
.articlebody .promoted-list { margin-top:10px;}
.promoted-list { margin-bottom:8px;}
.more-posts { background-color: #35431C; text-align: center; color: #ffffff; padding: 8px 0; font-weight:bold; margin-bottom:16px; }

/*Scroll to Top Button */
.scroll-top-wrapper { position: fixed; opacity: 0; visibility: hidden;	overflow: hidden; text-align: center; z-index: 99999999; background-color: #596c35;	color: #eeeeee;	width: 50px; height: 48px; line-height: 48px; right: 30px; bottom: 30px; padding-top: 2px;	-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.scroll-top-wrapper:hover {	background-color: #888888;}
.scroll-top-wrapper.show {visibility:visible;  cursor:pointer; opacity: 1;}
.scroll-top-wrapper i.fa {line-height: inherit;	margin-top:-3px;}


/*Social Float Button */
.social-float-wrapper { position: fixed; opacity: 0; visibility: hidden;	overflow: hidden; text-align: center; z-index: 99999999; width: 50px; line-height: 48px; left: 0px; bottom: 30px; padding-top: 2px;	-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.social-float-wrapper.show {visibility:visible;  cursor:pointer; opacity: 1;}
.social-float-wrapper i.fa {line-height: inherit;	margin-top:-3px;}


/* CUSTOM CHANGES TO BOOTSTRAP
-------------------------------------------------- */
.container {max-width: 990px;}

 @media (max-width: 990px) {
	#homeSlider{max-width: 630px;}
 }
 @media (min-width: 769px) {
	.header .logo {margin: 0;}
	.sbInp_TrailRider .sbBarInner, .login p {text-align: right;}
	.stripes {width: 940px;}
	ul.mag-list {display: table; width: 100%;}
	ul.mag-list li {display: table-cell; width: 12.5%; margin: 0;}
	#navright, #mobilelogo{display: none;}
 }
  @media (max-width: 560px) {
 
  }
 @media (max-width: 768px) {
.top-social {margin: 0px 20px; background: #fff; height: auto; padding: 5px 10px;}
.top-social h3{line-height: 22px;}
.top-social .social{text-align: right;}
.top-social .social .fb a{margin-left: 5px;}
.top-social .login{padding-top: 0px; float: left; margin-right: 25px;}
.top-social .login p{text-align: left;}
.newsletter-signup .form-group {margin: 0;}
.newsletter-signup .btn-submit {margin: -30px 0 0 0;}
.tabNav .ui-tabs-nav li {width: 60px; padding: 2px 0px; margin: 0px 1px;}
#tabsArticles .tabNav .ui-tabs-nav li {width:111px; padding: 0px; margin: 0px 1px;}
#tabsArticles .tabNav li a{min-height: 50px;}
#tabsBlogs .tabNav .ui-tabs-nav li ,
#tabsBlogs .tabNav .ui-tabs-nav #last-tab {width: 72px;}
.newsletter-signup .form-group p, .newsletter-signup .btn-submit{clear: both; margin: 0px;}
#homeSlider .flex-control-nav{margin-top: 2px;}
#homeSlider .flex-viewport{padding: 0px;}
#homeSlider .flex-caption{width: 322px; left: 0px;}
/*.top-ad, #dnn_ctr3722_ContentPane,  #dnn_ctr3457_ContentPane{display: none;}*/
#tabsBlogs .tabNav li {margin: 0 2px 0 0;}
#tabsBlogs .tabNav li a { font-size: 14px; padding:2px 6px; }
.header .col-sm-3.noshrink{padding-left: 10px;}
.header .noright a{display: none;}
.carousel-indicators{display: none;}
  .promoted-list { margin-top:10px;margin-bottom:10px;}
  .promoted-listitem { margin-bottom:5px;}
  .navbar-nav {  margin: 7.5px 0px !important; }
.imnew{padding-left: 15px !important;}
.footer-social{padding-left: 0px; padding-right: 0px;}
.container .navbar .nav > li > a{font-size: 22px;}
.content-social .stButton{margin-left: 0px; margin-right: 0px;}
.content-social .stButton .chicklets{font-size: 11px !important;}
.content-social .fa{font-size: 13px !important;}
.content-social .st_facebook, .content-social .st_twitter{padding: 10px 3px !important;}
.content-social .plussign a{padding: 10px 6px !important;}
.content-social .hiddensocial .st_googleplus_large, .content-social .hiddensocial .st_linkedin_large, .content-social .hiddensocial .st_stumbleupon_large, .content-social .hiddensocial .st_pinterest_large{padding:15px 15px 10px 15px;}
  #slideshow .flex-direction-nav a{display:none;}
#slideshow .flex-next{right: -1px !important;}
#mobileSearch #dnn_avtSearch_pnlInput{padding: 0px 15px 5px 15px;}
#mobileSearch #dnn_avtSearch_pnlInput .sbBarInner{text-align: left;}
#mobileSearch #dnn_avtSearch_pnlInput .sbBarInner input{width: 73%;}
.header .container .navbar{margin: 2px;}
.header .container .navbar-default{border: none;}
.articlebody .pubimage{float: none;}

 }
 @media (max-width: 800px){

 }
 
 @media print{
	.advertisement, .SiteRightRail, .top-social, .sbInp_TrailRider, #ControlBar, .dnnDragHint, .cpnav, .DNNEmptyPane{display: none;}
	.leaderboardWrap{padding-top: 0px;}
 }

/* Polls */
#divPollLogoWrapper { margin-top:10px; } 
#divPollLogoWrapper #divStormPollLogoMessage {text-align:right; padding-top:5px; font-size: 0.8em;}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus { background-color: #718943; border-color: #718943; }
 
#dnn_SidebarPane.DNNEmptyPane { display:none; }
.dnnFormHelpContent { z-index:1000 !important; }
 div.ControlBar_ModuleListHolder { overflow:visible !important; }
 
.s_details {float:right;list-style-type:none;margin-right:25px;width:185px;}
.s_details li {float:left;list-style-type:none;margin-left:3px;overflow:hidden;}
.s_details li span {background-position:0 0;float:left;height:26px;overflow:hidden;text-indent:-9999px;width:22px;}
.s_details li .lessons {background-image:url("http://ridingresource.com/images/ln.gif");}
.s_details li .indoor {background-image:url("http://ridingresource.com/images/in.gif");}
.s_details li .english {background-image:url("http://ridingresource.com/images/es.gif");}
.s_details li .western {background-image:url("http://ridingresource.com/images/ws.gif");}
.s_details li .trail_rides {background-image:url("http://ridingresource.com/images/tr.gif");}
.s_details li .boarding {background-image:url("http://ridingresource.com/images/bd.gif");}
.s_details li .lease {background-image:url("http://ridingresource.com/images/ls.gif");}
.s_details li .sales {background-image:url("http://ridingresource.com/images/ts.gif");}
.s_details li .breeding {background-image:url("http://ridingresource.com/images/br.gif");}
.s_details li .pony_party {background-image:url("http://ridingresource.com/images/pt.gif");}
.s_details li .day_camp {background-image:url("http://ridingresource.com/images/cp.gif");}
.s_details li .therapeutic {background-image:url("http://ridingresource.com/images/th.gif");}
.s_details li .additional_services {background-image:url("http://ridingresource.com/images/os.gif");}
.s_details li .ridingresource {background-image:url("/portals/6/images/RidingResource_Flag-logo.gif");}
.s_details li.light span {background-position:0 -26px;}
.stable_result {border-top:2px solid #00310B;}
.stable address, .stable p {color:#5B6833;font-size:12px;font-style:normal;font-weight:normal;}
.stable .name a {color:#290000;font-size:18px;font-weight:bold;margin:0;padding:0;text-decoration:none;}
.stable .phone {color:#5B6833;font-size:14px;font-weight:bold;margin-top:5px;}
.stable .more a {color:#AA5011;font-size:12px;}
#stables_refinesearch td {font-size:12px;height:45px;line-height:22px;}
#stables_refinesearch ul {border:1px solid #DACF8D;list-style-position:inside;list-style-type:none;margin:0 auto;padding:0px;width:150px;}
#stables_refinesearch ul li {line-height:18px;margin-right:10px;white-space:nowrap;}
#stables_refinesearch ul li input{width:20px;}