/* fix container to background width */

@media (min-width:992px){.container, .navbar-fixed-top .container{width:939px!important;}}

#Logo {padding:10px 10px 10px 20px;}

#Logo a img {
border: none;
margin-right: 20px;
margin-left: 20px;
}


/* change menus */
nav,#Main #MenuH {
background: #6a972e; /* Old browsers */
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #6a972e),
	color-stop(1, #2d560c)
);
  
  
  
background-image: -o-linear-gradient(bottom, #6a972e 0%, #2d560c 100%);
background-image: -moz-linear-gradient(bottom, #6a972e 0%, #2d560c 100%);
background-image: -webkit-linear-gradient(bottom, #6a972e 0%, #2d560c 100%);
background-image: -ms-linear-gradient(bottom, #6a972e 0%, #2d560c 100%);
background-image: linear-gradient(to bottom, #6a972e 0%, #2d560c 100%);
}

#MenuV{ margin-top:50px; min-width:220px; } /*background:#F9F6F1;*/

#MenuV .menu>.mi>.txt{background:transparent;color:#587136;font-family:Muli,Arial!important;padding:7px 15px;text-decoration:none;border-bottom:1px solid #eee;transition:.2s all;}
#MenuV .menu>.mi:hover>.txt,#MenuV .menu>.mi.current>.txt{background:transparent;border-right:3px solid rgba(43,29,15,0.1);color:#59ac40;font-family:Muli,arial!important;padding:7px 15px;text-decoration:none;border-bottom:1px solid #eee;}

#MenuH .submenu{min-width:320px; background:#2d560c;}
#MenuH .menu>.mi>.txt{font-family:Muli,Arial!important;padding: 20px 17px 17px;}
#MenuH .menu>.mi:hover>.txt, #MenuH .menu>.mi.current>.txt{padding: 20px 17px 17px;}
#MenuH .submenu>.mi:hover>.txt{color:#c2afa3;}

#MenuH .menu{ padding-left: 35px;}
  
#MainWrapper .mainwrapper-topshadow-2>.col-md-3 {border:none;margin-right 40px;}


/* change general fonts and headings */

p, ul li, normal{color:#534E43;} /* 2b1d0f*/
h1, h2, h3, h4, h5, h6, #EDMC_blank .title {color:#587136;font-weight:500;letter-spacing:-1px}

h2{font-size:22px;line-height:28px;}
h3{font-size:20px;line-height:28px;}
h4, #EDMC_blank .title{font-size:18px;margin-top:18px;}
h5{font-size:16px;}
h6{font-size:18px;}

.h1 small {color:#c2afa3; letter-spacing: 1px;}

.page-header h1{color:#587136;font-size:28px;} /*6a972e 2b1d0f*/
.page-header h1 small{color:#c2afa3;font-size:22px;font-weight:400;line-height:19.5px}
.page-header h2{color:#587136;font-size:24px;} /*6a972e 2b1d0f*/
.page-header h2 small{color:#c2afa3;font-size:20px;font-weight:400;line-height:19.5px}
.page-header{margin:36px 0 36px;}


/*  widget overrides */
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background:#587136!important}
.btn-primary{background:#6a972e;color:white;font-weight:normal;margin-top: 10px;}

header .widget-icons a{color:#587136;}
footer .widget-icons a{color:#587136;}

.panel-group .panel .panel-heading:hover{background:#587136;}

ul.dnnAdminTabNav li a
{
  background: #eee!important;
  color: #534E43;;
  border: none;
  font-weight: normal!important;
  box-shadow: none;
  font-size: 12px!important;
  padding: 5px 20px;
  text-shadow: none;
  text-transform: uppercase;
  transition: all .2s;
  font-family: inherit!important;
  padding: 12px 9px 10px 9px;
  outline: transparent;
}
ul.dnnAdminTabNav li.ui-tabs-active a
{
    background: #6a972e!important;
  	color: white;
  	margin-top: 0px;
  	outline: transparent;
  	padding-bottom: 10px;
}

ul.dnnAdminTabNav, h2.dnnFormSectionHead
{
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

h2.dnnFormSectionHead{
  margin-left: 5px;
  margin-right: 5px;
}

.dnnFormSectionHead span
{
  color:#587136;font-weight:500;
}

.ui-tabs .ui-tabs-panel
{
  padding: 15px 5px 0px 5px;
}


/* Main conatiners overrides */

#MainWrapper{box-shadow: none; margin-bottom: 0px; }

#Main{min-height: 400px; padding: 20px 30px 30px;}

#FooterWidgets{background:#F9F6F1;border-radius:0 0 0 0;} /* border-top: 1px solid #c2afa3 */

#FooterWidgets h1,#FooterWidgets h2,#FooterWidgets h3,#FooterWidgets h4,#FooterWidgets h5,#FooterWidgets h6{color:#587136;}
#FooterWidgets a:hover{color:#59ac40;text-decoration:none;}
footer {margin: 0px 0px 10px 13px}

.img-thumbnail{border:1px solid #eee; box-shadow: none; border-radius: 0 0 0 0; } 

.img-thumbnail:hover {border:1px solid #eee; -moz-box-shadow:1px 1px 4px rgba(0,0,0,0.2);box-shadow:1px 1px 4px rgba(0,0,0,0.2); text-decoration: none; } /* F9F6F1 */

#FooterWidgets .footer-widgets-top-border{height:0px;}
#FooterWidgets .footer-widgets-padding {padding-top:10px;}

.lead{font-size:16px;color:#587136;}

a, a:visited, a h3, a:visited h3{
  
  	color: #59ac40;
	text-decoration: none;
  
}

/*a:hover h3, a:active h3 {color:#587136;text-decoration: none!important;}*/

.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction, .dnnFormItem input[type=submit], .dnnPrimaryAction{
	background: #6a972e!important;
	color: white;
	border: none;
  font-weight:normal!important;
	box-shadow: none;
	font-size: 12px!important;	
	padding: 5px 20px;
	text-shadow: none;
	text-transform: uppercase;
	transition: all .2s;
  font-family:inherit!important;
}

.dnnPrimaryAction:hover, .dnnFormItem input[type="submit"]:hover, a.dnnPrimaryAction:hover{
  background: #587136!important;
  text-decoration: none;
}

.dnnSecondaryAction, a.dnnSecondaryAction{
  	background: #444444!important;
	color: #ffffff;
	border: none;
	box-shadow: none;
  font-weight:normal!important;
	font-size: 12px!important;
	
	padding: 5px 20px;
	text-shadow: none;
	text-transform: uppercase;
	transition: all .2s;
  font-family:inherit!important;
}

.dnnSecondaryAction:hover, a.dnnSecondaryAction:hover{
  background: #777777!important;
  color: #ffffff;
  text-decoration: none;
}

.product-list{
  padding-top: 5px;
}

blockquote, blockquote p{

	font-size: 13px;
	line-height: 18px;
}

.page-header {
margin: 36px 0 18px;
}

h1 {
  font-size: 30px;
  letter-spacing: -2px;
}


h1 small{
  letter-spacing: -1px;
}


label{
  font-weight:normal;
  margin-top: 5px;
}

#galleria img , .scImage img, .jqzoom img{
  border: 1px solid #eee;
  padding: 4px;
line-height: 1.42857143;
background-color: #fff;
transition: all .2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto;
}

.RadTabStrip_Default .rtsLevel1{
  
  background:#f9f9f9;
  
}

.RadTabStrip_Default .rtsLevel1 .rtsSelected, .RadTabStrip_Default .rtsLevel1 .rtsSelected:hover, .RadTabStrip_Default .rtsLevel1 .rtsLink:hover{
  background:#6a972e!important
}

table.scux-form, table.scux-grid{
  border-radius:0px!important;
	box-shadow:none!important;
  
}

table.scux-form caption, table.scux-grid th, table.scux-form th{
  background: #f9f9f9!important;
  font-weight:normal!important;
  padding: 7px 0.1ex!important;
}

a.dnnFormHelp{
  position:relative;
}

.scux-theme-text, .scux-theme-text:hover{
  color:#6a972e!important
}

table.scux-form td:first-child{
  padding-left: 7px!important;
}

.RadSocialShare{
  padding:0px!important;
}


div.scux-region h1{
  margin-top:12px!important;
}

.scProductList td{
  width: 50%;
}

.scPagerWrapper{
  display: none;
}

.scProdListLine{
  display: none;
}

.scRecords{
  display: none;
}

.scPager{margin:0px;}

.chameleon_slider.callisto .scrollable_box{
 // background: none!important;
}

.container-box .c_icons
{
  padding-top:0px!important;
}
.mpad img{
  margin-bottom:10px!important;
}

.box1 img, .mpad img

{  
padding: 4px;
line-height: 1.42857143;
background-color: #fff;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto;
  border-radius: 0px;
  border: 1px solid #eee;
}

.box1 img:hover{
border: 1px solid #eee;
-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.2);
box-shadow: 1px 1px 4px rgba(0,0,0,0.2);
text-decoration: none;
}

.article .author{
  
  display:none;
}

.article .author{
  margin-top:10px!important;
}

 .edn_module_box
{
  border-radius: 0px!important;
  background:#f9f9f9!important;
  border: none!important;
  padding:0px!important
}

.news .article.sidebar_box > a.image img, .search .article.sidebar_box > a.image img{
  border-radius:0px!important;
  margin-top:10px!important;
}

a h2, a:visited h2{
color:#59ac40;
}


.rtsTxt{
  font-family: 'Muli'!important;
}

.SmithProdText{
  font-family: 'Muli'!important;
  font-size: 14px!important;
}

.chameleon_slider.callisto .scrollable_box .viewport h2
{
  text-align:center!important;
}

.chameleon_slider.callisto .scrollable_box .viewport p
{
  font-Size:12px!important;
  line-height: 18pximportant;
}

.nohover .img-thumbnail:hover {border:0px; text-decoration: none; } /* F9F6F1 */

.scGiftCardForm{
  margin-bottom:20px;
}

.scShareBarContainer{
  display:none;
}

highlight
{
font-size: 18px;
color: #333;

}

.scMultiPage{  
  padding:5px!important;
}

.RadTabStrip .rtsLevel1
{
  margin-top:10px!important;
}

.well, .well.highlight
{
  margin-bottom:0px;
  border-bottom: 1px solid #eee;
}

/* shop overrides */

.dnnForm{
  max-width: 99%;
}
.dnnLabel
{
  font-weight: 500;
  width: 100px;
}

.dnnLabel + span {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #534E43;
}

.dnnFormItem input[type=text], .dnnFormItem select, .dnnFormItem textarea, .dnnFormItem input[type=email], .dnnFormItem input[type=search], .dnnFormItem input[type=password]{
 margin-bottom: 9px; 
}

.rvdsfProductDisplayInfoContainer
{
  min-width: 62%;
  width: 62%;
}

.rvdsfPageViewModeGrid .rvdsfProductDisplayAbstractContainer
{
  min-width:65%;
}

.rvdsfProductDetailContainer .rvdsfProductDisplayAbstractContainer {
  min-height: 1px;
  min-width: 45%;
  width: 45%;
  margin: 10px 0px;
  text-align: left;
}

.rvdsfProductListProductList .rvdsfProductDisplayInfoContainer
{
  margin: 10px;
}

.rvdsfPageViewModeList .rvdsfProductListProductList .rvdsfProductDisplayInfoContainer
{
  margin-left: 40px;
}


.rvdsfProductDetailContainer .rvdsfProductDisplayInfoContainer {
  min-width: 50%;
  width: 50%;
  margin: 15px;
}

@media (max-width: 767px)
  {
  .rvdsfProductDetailContainer .rvdsfProductDisplayAbstractContainer {
	  min-width: 90%;
  	width: 90%;
  }
  
  .rvdsfProductDetailContainer .rvdsfProductDisplayInfoContainer {
	  min-width: 90%;
  		width: 90%;
  }
	
}

.rvdsfProductDisplayAbstractContainer img, .rvdsfProductDisplayGalleryThumbnail > img{
	border: 1px solid #eee!important;
  	padding: 4px;
  	line-height: 1.42857143;
  	background-color: #fff;
}

.rvdsfProductDisplayAbstractContainer img:hover, .rvdsfProductDisplayGalleryThumbnail > img:hover{
	border: 1px solid #eee;
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.2);
	box-shadow: 1px 1px 4px rgba(0,0,0,0.2);
	text-decoration: none;
}

.rvdsfProductDetailContainer .rvdsfProductDisplayName {
  font-size: 22px;
  line-height: 32px;
  color: #587136;
  font-weight: 500;
  letter-spacing: -1px;
  font-family: 'Gudea';
}

.rvdsfProductDetailContainer a.rvdsfProductDisplayName, .rvdsfProductDetailContainer a.rvdsfProductDisplayName:visited {
  	color:#59ac40;
}

.rvdsfProductDisplayActions {
  padding-bottom: 20px;
  padding-top: 5px;
  
}

.rvdsfPageViewModeGrid .rvdsfProductDisplayActions {
  text-align: center;
}

.rvdsfProductDisplayGalleryThumbnail
{
  font-size: 20px;
  line-height: 28px;
  color: #587136;
  font-weight: 500;
  letter-spacing: -1px;
  font-family: 'Gudea';
}

a.rvdsfProductDisplayGalleryThumbnail, a.rvdsfProductDisplayGalleryThumbnail:visited {
  	color:#59ac40;
}

.rvdsfProductDisplayInfoContainer .dnnFormItem
{
  margin-bottom: 5px;
}

.rvdPager,  .rvdsfProductListToolbar{
    border-top: 1px solid rgba(0,0,0,0.1);
}

.rvdsfRelatedProductList {
  margin: 0px; 
  text-align: left;  
}

.rvdsfRelatedProductItemInfoContainer
{
  text-align: center;
}

.rvdsfRelatedProductItem
{
  margin: 5px 15px 20px 0px;
  max-width: 180px;
}

.rvdsfProductDetailContainer
{
  margin-top: 20px;
}

.rvdsfRelatedProductItemInfoContainer a.rvdsfProductDisplayName{
  font-size: 16px;
}

.rvdsfRelatedProductItemInfoContainer .rvdsfPriceAmount{
  font-weight:500;
}

.list-inline>li {
  padding-bottom: 9px;
}

.rvdsfCartSummaryPaymentAcceptanceContainer
{
  padding:0px;
  display: none;
}

.rvdsfCartSummaryDetailContainer
{
  margin-top:5px;
}


.cartBank
{
  padding: 10px;
  clear: both;
}


.news .article.sidebar_box, .search .article.sidebar_box
{
  background: #f9f9f9!important;
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
  border-top: 0px;
}

#mo_info .help_link
{
  display:none;
  
}

#mo_head{
  
  display:none;
}

#tablicense
{
  display:none;
}

.news .article.sidebar_box h3, .search .article.sidebar_box h3, .news .article.in_list h4, .search .article.in_list h4
{
  margin-top: 9px;
}

.news .article.sidebar_box .subtitle, .search .article.sidebar_box .subtitle,.news .article.in_list .subtitle, .search .article.in_list .subtitle
{
  display:none;
}

.news .article_pager a, .search .article_pager a
{
  background: transparent; 
  color: inherit; 
  font: inherit;
}

.news .article_pager a.active, .search .article_pager a.active
{
  box-shadow: none;
  background: #f9f9f9!important;
}

.news .article.in_list.span > .content > .article_image img, .search .article.in_list.span > .content > .article_image img
{
  border-radius:0px;
}

input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color], select, textarea, .form-control
{
  background: #f8f8f9;
}

#EDMC_blank input[type="text"] {

  border: 1px solid #eee;
}

#EDMC_blank .title {
  padding: 0 0 18px 0!important;
}

.link_module {
  margin-bottom: 30px;
}

.chameleon_slider.phobos .thumb_wrapper
{
  background: #f9f9f9!important;
  
}

.news .article_gallery, .search .article_gallery
{
  margin-top:30px;
}

#EDG_9_NewsOne .EDGmain .EDGimage a img, #EDG_9_NewsOne .EDGmain .EDGvideo a img, #EDG_9_NewsOne .EDGmain .EDGaudio a img
{
  border-radius: 0px!important;
}

#EDG_9_NewsOne .EDGmain
{
  margin:10px!important;
  margin-left: 0px!important;
}

#FooterWidgets .footer-widgets-padding {
    padding: 10px 30px 10px;
}

span.rvdsfSalePriceAmount, .rvdsfSalePriceAmount > span
{
  color: #ED1A2C!important;
}

.rvdsfDashboardNewsContainer, .rvdsfDashboardResourcesContainer, .rvdsfDashboardLearnContainer, .rvdsfDashboardEnhancementsContainer, .rvdsfSocialShareActions
{
  display:none;
}
